<!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>[197563] trunk</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/197563">197563</a></dd>
<dt>Author</dt> <dd>darin@apple.com</dd>
<dt>Date</dt> <dd>2016-03-04 08:47:55 -0800 (Fri, 04 Mar 2016)</dd>
</dl>
<h3>Log Message</h3>
<pre>Remove "virtual" from all lines that have both "virtual" and "override".
https://bugs.webkit.org/show_bug.cgi?id=155005
Reviewed by Geoffrey Garen.
* Scripts/do-webcore-rename: Added a regular expression to this script to do the job.</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceJavaScriptCoreAPIJSAPIWrapperObjectmm">trunk/Source/JavaScriptCore/API/JSAPIWrapperObject.mm</a></li>
<li><a href="#trunkSourceJavaScriptCoreAPIJSManagedValuemm">trunk/Source/JavaScriptCore/API/JSManagedValue.mm</a></li>
<li><a href="#trunkSourceJavaScriptCoreAPIObjCCallbackFunctionmm">trunk/Source/JavaScriptCore/API/ObjCCallbackFunction.mm</a></li>
<li><a href="#trunkSourceJavaScriptCorebytecodeAdaptiveInferredPropertyValueWatchpointBaseh">trunk/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h</a></li>
<li><a href="#trunkSourceJavaScriptCorebytecodeCodeBlockcpp">trunk/Source/JavaScriptCore/bytecode/CodeBlock.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCorebytecodeCodeBlockh">trunk/Source/JavaScriptCore/bytecode/CodeBlock.h</a></li>
<li><a href="#trunkSourceJavaScriptCorebytecodeCodeBlockJettisoningWatchpointh">trunk/Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.h</a></li>
<li><a href="#trunkSourceJavaScriptCorebytecodeStructureStubClearingWatchpointh">trunk/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.h</a></li>
<li><a href="#trunkSourceJavaScriptCorebytecodeVariableWriteFireDetailh">trunk/Source/JavaScriptCore/bytecode/VariableWriteFireDetail.h</a></li>
<li><a href="#trunkSourceJavaScriptCorebytecodeWatchpointh">trunk/Source/JavaScriptCore/bytecode/Watchpoint.h</a></li>
<li><a href="#trunkSourceJavaScriptCoredfgDFGAdaptiveInferredPropertyValueWatchpointh">trunk/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h</a></li>
<li><a href="#trunkSourceJavaScriptCoredfgDFGAdaptiveStructureWatchpointh">trunk/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.h</a></li>
<li><a href="#trunkSourceJavaScriptCoredfgDFGArrayifySlowPathGeneratorh">trunk/Source/JavaScriptCore/dfg/DFGArrayifySlowPathGenerator.h</a></li>
<li><a href="#trunkSourceJavaScriptCoredfgDFGCallArrayAllocatorSlowPathGeneratorh">trunk/Source/JavaScriptCore/dfg/DFGCallArrayAllocatorSlowPathGenerator.h</a></li>
<li><a href="#trunkSourceJavaScriptCoredfgDFGFailedFinalizerh">trunk/Source/JavaScriptCore/dfg/DFGFailedFinalizer.h</a></li>
<li><a href="#trunkSourceJavaScriptCoredfgDFGGraphh">trunk/Source/JavaScriptCore/dfg/DFGGraph.h</a></li>
<li><a href="#trunkSourceJavaScriptCoredfgDFGJITCodeh">trunk/Source/JavaScriptCore/dfg/DFGJITCode.h</a></li>
<li><a href="#trunkSourceJavaScriptCoredfgDFGJITFinalizerh">trunk/Source/JavaScriptCore/dfg/DFGJITFinalizer.h</a></li>
<li><a href="#trunkSourceJavaScriptCoredfgDFGSaneStringGetByValSlowPathGeneratorh">trunk/Source/JavaScriptCore/dfg/DFGSaneStringGetByValSlowPathGenerator.h</a></li>
<li><a href="#trunkSourceJavaScriptCoredfgDFGSlowPathGeneratorh">trunk/Source/JavaScriptCore/dfg/DFGSlowPathGenerator.h</a></li>
<li><a href="#trunkSourceJavaScriptCoredfgDFGSpeculativeJIT64cpp">trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreheapEdenGCActivityCallbackh">trunk/Source/JavaScriptCore/heap/EdenGCActivityCallback.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreheapFullGCActivityCallbackh">trunk/Source/JavaScriptCore/heap/FullGCActivityCallback.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreheapGCActivityCallbackh">trunk/Source/JavaScriptCore/heap/GCActivityCallback.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreheapHeaph">trunk/Source/JavaScriptCore/heap/Heap.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreheapIncrementalSweeperh">trunk/Source/JavaScriptCore/heap/IncrementalSweeper.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorInspectorValuesh">trunk/Source/JavaScriptCore/inspector/InspectorValues.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorJSGlobalObjectConsoleClienth">trunk/Source/JavaScriptCore/inspector/JSGlobalObjectConsoleClient.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorJSGlobalObjectInspectorControllerh">trunk/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorJSGlobalObjectScriptDebugServerh">trunk/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorScriptDebugServerh">trunk/Source/JavaScriptCore/inspector/ScriptDebugServer.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectoragentsInspectorAgenth">trunk/Source/JavaScriptCore/inspector/agents/InspectorAgent.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectoragentsInspectorConsoleAgenth">trunk/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectoragentsInspectorDebuggerAgenth">trunk/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectoragentsInspectorHeapAgenth">trunk/Source/JavaScriptCore/inspector/agents/InspectorHeapAgent.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectoragentsInspectorRuntimeAgenth">trunk/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectoragentsInspectorScriptProfilerAgenth">trunk/Source/JavaScriptCore/inspector/agents/InspectorScriptProfilerAgent.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectoragentsJSGlobalObjectConsoleAgenth">trunk/Source/JavaScriptCore/inspector/agents/JSGlobalObjectConsoleAgent.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectoragentsJSGlobalObjectDebuggerAgenth">trunk/Source/JavaScriptCore/inspector/agents/JSGlobalObjectDebuggerAgent.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectoragentsJSGlobalObjectRuntimeAgenth">trunk/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectoraugmentableAlternateDispatchableAgenth">trunk/Source/JavaScriptCore/inspector/augmentable/AlternateDispatchableAgent.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorremoteRemoteAutomationTargeth">trunk/Source/JavaScriptCore/inspector/remote/RemoteAutomationTarget.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorremoteRemoteConnectionToTargeth">trunk/Source/JavaScriptCore/inspector/remote/RemoteConnectionToTarget.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorremoteRemoteInspectionTargeth">trunk/Source/JavaScriptCore/inspector/remote/RemoteInspectionTarget.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorremoteRemoteInspectorh">trunk/Source/JavaScriptCore/inspector/remote/RemoteInspector.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptscodegencpp_generator_templatespy">trunk/Source/JavaScriptCore/inspector/scripts/codegen/cpp_generator_templates.py</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedcommandswithasyncattributejsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-async-attribute.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedcommandswithoptionalcallreturnparametersjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpecteddomainswithvaryingcommandsizesjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/domains-with-varying-command-sizes.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedenumvaluesjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/enum-values.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedgeneratedomainswithfeatureguardsjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/generate-domains-with-feature-guards.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCorejitExecutableAllocatorFixedVMPoolcpp">trunk/Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCorejitGCAwareJITStubRoutineh">trunk/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h</a></li>
<li><a href="#trunkSourceJavaScriptCorejitJITCodeh">trunk/Source/JavaScriptCore/jit/JITCode.h</a></li>
<li><a href="#trunkSourceJavaScriptCorejitJITToDFGDeferredCompilationCallbackh">trunk/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.h</a></li>
<li><a href="#trunkSourceJavaScriptCorejitPolymorphicCallStubRoutineh">trunk/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreparserNodesh">trunk/Source/JavaScriptCore/parser/Nodes.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreparserSourceProviderh">trunk/Source/JavaScriptCore/parser/SourceProvider.h</a></li>
<li><a href="#trunkSourceJavaScriptCorereplayEmptyInputCursorh">trunk/Source/JavaScriptCore/replay/EmptyInputCursor.h</a></li>
<li><a href="#trunkSourceJavaScriptCorereplayNondeterministicInputh">trunk/Source/JavaScriptCore/replay/NondeterministicInput.h</a></li>
<li><a href="#trunkSourceJavaScriptCorereplayscriptstestsexpectedgenerateenumwithguardjsonTestReplayInputsh">trunk/Source/JavaScriptCore/replay/scripts/tests/expected/generate-enum-with-guard.json-TestReplayInputs.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeArrayPrototypecpp">trunk/Source/JavaScriptCore/runtime/ArrayPrototype.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeDataViewh">trunk/Source/JavaScriptCore/runtime/DataView.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeGenericTypedArrayViewh">trunk/Source/JavaScriptCore/runtime/GenericTypedArrayView.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeJSGlobalObjectDebuggableh">trunk/Source/JavaScriptCore/runtime/JSGlobalObjectDebuggable.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeJSJobcpp">trunk/Source/JavaScriptCore/runtime/JSJob.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeRegExpCacheh">trunk/Source/JavaScriptCore/runtime/RegExpCache.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeSimpleTypedArrayControllerh">trunk/Source/JavaScriptCore/runtime/SimpleTypedArrayController.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeStructureh">trunk/Source/JavaScriptCore/runtime/Structure.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeStructureRareDatacpp">trunk/Source/JavaScriptCore/runtime/StructureRareData.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeWeakMapDatah">trunk/Source/JavaScriptCore/runtime/WeakMapData.h</a></li>
<li><a href="#trunkSourceWTFwtfFilePrintStreamh">trunk/Source/WTF/wtf/FilePrintStream.h</a></li>
<li><a href="#trunkSourceWTFwtfRunLooph">trunk/Source/WTF/wtf/RunLoop.h</a></li>
<li><a href="#trunkSourceWTFwtfStringPrintStreamh">trunk/Source/WTF/wtf/StringPrintStream.h</a></li>
<li><a href="#trunkSourceWTFwtfWorkQueueh">trunk/Source/WTF/wtf/WorkQueue.h</a></li>
<li><a href="#trunkSourceWebCoreModulesairplayWebKitPlaybackTargetAvailabilityEventh">trunk/Source/WebCore/Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.h</a></li>
<li><a href="#trunkSourceWebCoreModulesbatteryBatteryManagerh">trunk/Source/WebCore/Modules/battery/BatteryManager.h</a></li>
<li><a href="#trunkSourceWebCoreModulesencryptedmediaCDMPrivateClearKeyh">trunk/Source/WebCore/Modules/encryptedmedia/CDMPrivateClearKey.h</a></li>
<li><a href="#trunkSourceWebCoreModulesencryptedmediaCDMPrivateMediaPlayerh">trunk/Source/WebCore/Modules/encryptedmedia/CDMPrivateMediaPlayer.h</a></li>
<li><a href="#trunkSourceWebCoreModulesencryptedmediaCDMSessionClearKeyh">trunk/Source/WebCore/Modules/encryptedmedia/CDMSessionClearKey.h</a></li>
<li><a href="#trunkSourceWebCoreModulesencryptedmediaMediaKeyMessageEventh">trunk/Source/WebCore/Modules/encryptedmedia/MediaKeyMessageEvent.h</a></li>
<li><a href="#trunkSourceWebCoreModulesencryptedmediaMediaKeyNeededEventh">trunk/Source/WebCore/Modules/encryptedmedia/MediaKeyNeededEvent.h</a></li>
<li><a href="#trunkSourceWebCoreModulesencryptedmediaMediaKeySessionh">trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.h</a></li>
<li><a href="#trunkSourceWebCoreModulesencryptedmediaMediaKeysh">trunk/Source/WebCore/Modules/encryptedmedia/MediaKeys.h</a></li>
<li><a href="#trunkSourceWebCoreModulesgamepadGamepadEventh">trunk/Source/WebCore/Modules/gamepad/GamepadEvent.h</a></li>
<li><a href="#trunkSourceWebCoreModulesgamepadGamepadManagerh">trunk/Source/WebCore/Modules/gamepad/GamepadManager.h</a></li>
<li><a href="#trunkSourceWebCoreModulesgeolocationGeolocationControllerh">trunk/Source/WebCore/Modules/geolocation/GeolocationController.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbDOMWindowIndexedDatabaseh">trunk/Source/WebCore/Modules/indexeddb/DOMWindowIndexedDatabase.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbclientIDBAnyImplh">trunk/Source/WebCore/Modules/indexeddb/client/IDBAnyImpl.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbclientIDBCursorImplh">trunk/Source/WebCore/Modules/indexeddb/client/IDBCursorImpl.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbclientIDBCursorWithValueImplh">trunk/Source/WebCore/Modules/indexeddb/client/IDBCursorWithValueImpl.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbclientIDBDatabaseImplh">trunk/Source/WebCore/Modules/indexeddb/client/IDBDatabaseImpl.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbclientIDBFactoryImplh">trunk/Source/WebCore/Modules/indexeddb/client/IDBFactoryImpl.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbclientIDBIndexImplh">trunk/Source/WebCore/Modules/indexeddb/client/IDBIndexImpl.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbclientIDBObjectStoreImplh">trunk/Source/WebCore/Modules/indexeddb/client/IDBObjectStoreImpl.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbclientIDBOpenDBRequestImplh">trunk/Source/WebCore/Modules/indexeddb/client/IDBOpenDBRequestImpl.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbclientIDBRequestImplh">trunk/Source/WebCore/Modules/indexeddb/client/IDBRequestImpl.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbclientIDBTransactionImplh">trunk/Source/WebCore/Modules/indexeddb/client/IDBTransactionImpl.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbclientIDBVersionChangeEventImplh">trunk/Source/WebCore/Modules/indexeddb/client/IDBVersionChangeEventImpl.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbserverMemoryIDBBackingStoreh">trunk/Source/WebCore/Modules/indexeddb/server/MemoryIDBBackingStore.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbserverMemoryIndexCursorh">trunk/Source/WebCore/Modules/indexeddb/server/MemoryIndexCursor.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbserverMemoryObjectStoreCursorh">trunk/Source/WebCore/Modules/indexeddb/server/MemoryObjectStoreCursor.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbserverSQLiteIDBBackingStoreh">trunk/Source/WebCore/Modules/indexeddb/server/SQLiteIDBBackingStore.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbsharedInProcessIDBServerh">trunk/Source/WebCore/Modules/indexeddb/shared/InProcessIDBServer.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediasessionMediaRemoteControlsh">trunk/Source/WebCore/Modules/mediasession/MediaRemoteControls.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediasessionWebMediaSessionManagerh">trunk/Source/WebCore/Modules/mediasession/WebMediaSessionManager.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="#trunkSourceWebCoreModulesmediastreamMediaConstraintsImplh">trunk/Source/WebCore/Modules/mediastream/MediaConstraintsImpl.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamMediaEndpointPeerConnectionh">trunk/Source/WebCore/Modules/mediastream/MediaEndpointPeerConnection.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="#trunkSourceWebCoreModulesmediastreamMediaStreamTrackEventh">trunk/Source/WebCore/Modules/mediastream/MediaStreamTrackEvent.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="#trunkSourceWebCoreModulesmediastreamRTCOfferAnswerOptionsh">trunk/Source/WebCore/Modules/mediastream/RTCOfferAnswerOptions.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamRTCPeerConnectionh">trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamRTCStatsResponseh">trunk/Source/WebCore/Modules/mediastream/RTCStatsResponse.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamUserMediaPermissionCheckh">trunk/Source/WebCore/Modules/mediastream/UserMediaPermissionCheck.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamUserMediaRequesth">trunk/Source/WebCore/Modules/mediastream/UserMediaRequest.h</a></li>
<li><a href="#trunkSourceWebCoreModulesnotificationsDOMWindowNotificationsh">trunk/Source/WebCore/Modules/notifications/DOMWindowNotifications.h</a></li>
<li><a href="#trunkSourceWebCoreModulesnotificationsNotificationh">trunk/Source/WebCore/Modules/notifications/Notification.h</a></li>
<li><a href="#trunkSourceWebCoreModulespluginsQuickTimePluginReplacementh">trunk/Source/WebCore/Modules/plugins/QuickTimePluginReplacement.h</a></li>
<li><a href="#trunkSourceWebCoreModulespluginsYouTubePluginReplacementh">trunk/Source/WebCore/Modules/plugins/YouTubePluginReplacement.h</a></li>
<li><a href="#trunkSourceWebCoreModulesspeechSpeechSynthesish">trunk/Source/WebCore/Modules/speech/SpeechSynthesis.h</a></li>
<li><a href="#trunkSourceWebCoreModulesspeechSpeechSynthesisUtteranceh">trunk/Source/WebCore/Modules/speech/SpeechSynthesisUtterance.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioAnalyserNodeh">trunk/Source/WebCore/Modules/webaudio/AnalyserNode.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioAudioBasicInspectorNodeh">trunk/Source/WebCore/Modules/webaudio/AudioBasicInspectorNode.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioAudioBasicProcessorNodeh">trunk/Source/WebCore/Modules/webaudio/AudioBasicProcessorNode.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioAudioBufferSourceNodeh">trunk/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioAudioContexth">trunk/Source/WebCore/Modules/webaudio/AudioContext.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioAudioDestinationNodeh">trunk/Source/WebCore/Modules/webaudio/AudioDestinationNode.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioAudioNodeh">trunk/Source/WebCore/Modules/webaudio/AudioNode.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioAudioNodeInputh">trunk/Source/WebCore/Modules/webaudio/AudioNodeInput.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioAudioParamh">trunk/Source/WebCore/Modules/webaudio/AudioParam.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioAudioProcessingEventh">trunk/Source/WebCore/Modules/webaudio/AudioProcessingEvent.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioBiquadDSPKernelh">trunk/Source/WebCore/Modules/webaudio/BiquadDSPKernel.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioBiquadProcessorh">trunk/Source/WebCore/Modules/webaudio/BiquadProcessor.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioChannelMergerNodeh">trunk/Source/WebCore/Modules/webaudio/ChannelMergerNode.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioChannelSplitterNodeh">trunk/Source/WebCore/Modules/webaudio/ChannelSplitterNode.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioConvolverNodeh">trunk/Source/WebCore/Modules/webaudio/ConvolverNode.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioDefaultAudioDestinationNodeh">trunk/Source/WebCore/Modules/webaudio/DefaultAudioDestinationNode.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioDelayDSPKernelh">trunk/Source/WebCore/Modules/webaudio/DelayDSPKernel.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioDelayProcessorh">trunk/Source/WebCore/Modules/webaudio/DelayProcessor.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioDynamicsCompressorNodeh">trunk/Source/WebCore/Modules/webaudio/DynamicsCompressorNode.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioGainNodeh">trunk/Source/WebCore/Modules/webaudio/GainNode.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioMediaElementAudioSourceNodeh">trunk/Source/WebCore/Modules/webaudio/MediaElementAudioSourceNode.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioMediaStreamAudioDestinationNodeh">trunk/Source/WebCore/Modules/webaudio/MediaStreamAudioDestinationNode.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioOfflineAudioCompletionEventh">trunk/Source/WebCore/Modules/webaudio/OfflineAudioCompletionEvent.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioOfflineAudioDestinationNodeh">trunk/Source/WebCore/Modules/webaudio/OfflineAudioDestinationNode.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioOscillatorNodeh">trunk/Source/WebCore/Modules/webaudio/OscillatorNode.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioPannerNodeh">trunk/Source/WebCore/Modules/webaudio/PannerNode.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioScriptProcessorNodeh">trunk/Source/WebCore/Modules/webaudio/ScriptProcessorNode.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioWaveShaperDSPKernelh">trunk/Source/WebCore/Modules/webaudio/WaveShaperDSPKernel.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioWaveShaperProcessorh">trunk/Source/WebCore/Modules/webaudio/WaveShaperProcessor.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebdatabaseDatabaseTaskh">trunk/Source/WebCore/Modules/webdatabase/DatabaseTask.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebdatabaseSQLTransactionh">trunk/Source/WebCore/Modules/webdatabase/SQLTransaction.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebdatabaseSQLTransactionBackendh">trunk/Source/WebCore/Modules/webdatabase/SQLTransactionBackend.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebsocketsCloseEventh">trunk/Source/WebCore/Modules/websockets/CloseEvent.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebsocketsWebSocketh">trunk/Source/WebCore/Modules/websockets/WebSocket.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebsocketsWebSocketChannelh">trunk/Source/WebCore/Modules/websockets/WebSocketChannel.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebsocketsWebSocketDeflateFramercpp">trunk/Source/WebCore/Modules/websockets/WebSocketDeflateFramer.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebsocketsWorkerThreadableWebSocketChannelh">trunk/Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityARIAGridh">trunk/Source/WebCore/accessibility/AccessibilityARIAGrid.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityARIAGridCellh">trunk/Source/WebCore/accessibility/AccessibilityARIAGridCell.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityARIAGridRowh">trunk/Source/WebCore/accessibility/AccessibilityARIAGridRow.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityImageMapLinkh">trunk/Source/WebCore/accessibility/AccessibilityImageMapLink.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityListh">trunk/Source/WebCore/accessibility/AccessibilityList.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityListBoxh">trunk/Source/WebCore/accessibility/AccessibilityListBox.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityListBoxOptionh">trunk/Source/WebCore/accessibility/AccessibilityListBoxOption.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityMediaControlsh">trunk/Source/WebCore/accessibility/AccessibilityMediaControls.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityMenuListh">trunk/Source/WebCore/accessibility/AccessibilityMenuList.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityMenuListOptionh">trunk/Source/WebCore/accessibility/AccessibilityMenuListOption.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityMenuListPopuph">trunk/Source/WebCore/accessibility/AccessibilityMenuListPopup.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityMockObjecth">trunk/Source/WebCore/accessibility/AccessibilityMockObject.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityNodeObjecth">trunk/Source/WebCore/accessibility/AccessibilityNodeObject.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityProgressIndicatorh">trunk/Source/WebCore/accessibility/AccessibilityProgressIndicator.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityRenderObjecth">trunk/Source/WebCore/accessibility/AccessibilityRenderObject.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilitySVGRooth">trunk/Source/WebCore/accessibility/AccessibilitySVGRoot.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityScrollViewh">trunk/Source/WebCore/accessibility/AccessibilityScrollView.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityScrollbarh">trunk/Source/WebCore/accessibility/AccessibilityScrollbar.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilitySliderh">trunk/Source/WebCore/accessibility/AccessibilitySlider.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilitySpinButtonh">trunk/Source/WebCore/accessibility/AccessibilitySpinButton.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityTableh">trunk/Source/WebCore/accessibility/AccessibilityTable.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityTableCellh">trunk/Source/WebCore/accessibility/AccessibilityTableCell.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityTableColumnh">trunk/Source/WebCore/accessibility/AccessibilityTableColumn.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityTableHeaderContainerh">trunk/Source/WebCore/accessibility/AccessibilityTableHeaderContainer.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityTableRowh">trunk/Source/WebCore/accessibility/AccessibilityTableRow.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityTreeh">trunk/Source/WebCore/accessibility/AccessibilityTree.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityTreeItemh">trunk/Source/WebCore/accessibility/AccessibilityTreeItem.h</a></li>
<li><a href="#trunkSourceWebCorebindingsgobjectDOMObjectCachecpp">trunk/Source/WebCore/bindings/gobject/DOMObjectCache.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsgobjectGObjectNodeFilterConditionh">trunk/Source/WebCore/bindings/gobject/GObjectNodeFilterCondition.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="#trunkSourceWebCorebindingsjsJSEventListenerh">trunk/Source/WebCore/bindings/js/JSEventListener.h</a></li>
<li><a href="#trunkSourceWebCorebindingsjsJSLazyEventListenerh">trunk/Source/WebCore/bindings/js/JSLazyEventListener.h</a></li>
<li><a href="#trunkSourceWebCorebindingsjsJSMutationCallbackh">trunk/Source/WebCore/bindings/js/JSMutationCallback.h</a></li>
<li><a href="#trunkSourceWebCorebindingsjsWebCoreTypedArrayControllerh">trunk/Source/WebCore/bindings/js/WebCoreTypedArrayController.h</a></li>
<li><a href="#trunkSourceWebCorebridgecc_classh">trunk/Source/WebCore/bridge/c/c_class.h</a></li>
<li><a href="#trunkSourceWebCorebridgecc_instanceh">trunk/Source/WebCore/bridge/c/c_instance.h</a></li>
<li><a href="#trunkSourceWebCorebridgecc_runtimeh">trunk/Source/WebCore/bridge/c/c_runtime.h</a></li>
<li><a href="#trunkSourceWebCorebridgeruntime_rooth">trunk/Source/WebCore/bridge/runtime_root.h</a></li>
<li><a href="#trunkSourceWebCorecontentextensionsContentExtensionErrorcpp">trunk/Source/WebCore/contentextensions/ContentExtensionError.cpp</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="#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="#trunkSourceWebCorecssCSSBasicShapesh">trunk/Source/WebCore/css/CSSBasicShapes.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSCalculationValuecpp">trunk/Source/WebCore/css/CSSCalculationValue.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSCanvasValueh">trunk/Source/WebCore/css/CSSCanvasValue.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSCharsetRuleh">trunk/Source/WebCore/css/CSSCharsetRule.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSComputedStyleDeclarationh">trunk/Source/WebCore/css/CSSComputedStyleDeclaration.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSCrossfadeValueh">trunk/Source/WebCore/css/CSSCrossfadeValue.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSFilterImageValueh">trunk/Source/WebCore/css/CSSFilterImageValue.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSFontFaceLoadEventh">trunk/Source/WebCore/css/CSSFontFaceLoadEvent.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSFontFaceRuleh">trunk/Source/WebCore/css/CSSFontFaceRule.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSFontFaceSeth">trunk/Source/WebCore/css/CSSFontFaceSet.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSFontFaceSourceh">trunk/Source/WebCore/css/CSSFontFaceSource.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSFontSelectorh">trunk/Source/WebCore/css/CSSFontSelector.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSGroupingRuleh">trunk/Source/WebCore/css/CSSGroupingRule.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSImportRuleh">trunk/Source/WebCore/css/CSSImportRule.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSKeyframeRuleh">trunk/Source/WebCore/css/CSSKeyframeRule.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSKeyframesRuleh">trunk/Source/WebCore/css/CSSKeyframesRule.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSMediaRuleh">trunk/Source/WebCore/css/CSSMediaRule.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSPageRuleh">trunk/Source/WebCore/css/CSSPageRule.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSRuleListh">trunk/Source/WebCore/css/CSSRuleList.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSSegmentedFontFaceh">trunk/Source/WebCore/css/CSSSegmentedFontFace.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSStyleRuleh">trunk/Source/WebCore/css/CSSStyleRule.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSStyleSheeth">trunk/Source/WebCore/css/CSSStyleSheet.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSSupportsRuleh">trunk/Source/WebCore/css/CSSSupportsRule.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSUnknownRuleh">trunk/Source/WebCore/css/CSSUnknownRule.h</a></li>
<li><a href="#trunkSourceWebCorecssFontFaceh">trunk/Source/WebCore/css/FontFace.h</a></li>
<li><a href="#trunkSourceWebCorecssFontFaceSeth">trunk/Source/WebCore/css/FontFaceSet.h</a></li>
<li><a href="#trunkSourceWebCorecssPropertySetCSSStyleDeclarationh">trunk/Source/WebCore/css/PropertySetCSSStyleDeclaration.h</a></li>
<li><a href="#trunkSourceWebCorecssWebKitCSSRegionRuleh">trunk/Source/WebCore/css/WebKitCSSRegionRule.h</a></li>
<li><a href="#trunkSourceWebCorecssWebKitCSSViewportRuleh">trunk/Source/WebCore/css/WebKitCSSViewportRule.h</a></li>
<li><a href="#trunkSourceWebCoredomActiveDOMCallbackMicrotaskh">trunk/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h</a></li>
<li><a href="#trunkSourceWebCoredomAnimationEventh">trunk/Source/WebCore/dom/AnimationEvent.h</a></li>
<li><a href="#trunkSourceWebCoredomAttrh">trunk/Source/WebCore/dom/Attr.h</a></li>
<li><a href="#trunkSourceWebCoredomBeforeLoadEventh">trunk/Source/WebCore/dom/BeforeLoadEvent.h</a></li>
<li><a href="#trunkSourceWebCoredomBeforeTextInsertedEventh">trunk/Source/WebCore/dom/BeforeTextInsertedEvent.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="#trunkSourceWebCoredomClipboardEventh">trunk/Source/WebCore/dom/ClipboardEvent.h</a></li>
<li><a href="#trunkSourceWebCoredomCommenth">trunk/Source/WebCore/dom/Comment.h</a></li>
<li><a href="#trunkSourceWebCoredomCompositionEventh">trunk/Source/WebCore/dom/CompositionEvent.h</a></li>
<li><a href="#trunkSourceWebCoredomCustomEventh">trunk/Source/WebCore/dom/CustomEvent.h</a></li>
<li><a href="#trunkSourceWebCoredomDOMImplementationcpp">trunk/Source/WebCore/dom/DOMImplementation.cpp</a></li>
<li><a href="#trunkSourceWebCoredomDataTransfercpp">trunk/Source/WebCore/dom/DataTransfer.cpp</a></li>
<li><a href="#trunkSourceWebCoredomDecodedDataDocumentParserh">trunk/Source/WebCore/dom/DecodedDataDocumentParser.h</a></li>
<li><a href="#trunkSourceWebCoredomDeviceMotionControllerh">trunk/Source/WebCore/dom/DeviceMotionController.h</a></li>
<li><a href="#trunkSourceWebCoredomDeviceMotionEventh">trunk/Source/WebCore/dom/DeviceMotionEvent.h</a></li>
<li><a href="#trunkSourceWebCoredomDeviceOrientationControllerh">trunk/Source/WebCore/dom/DeviceOrientationController.h</a></li>
<li><a href="#trunkSourceWebCoredomDeviceOrientationEventh">trunk/Source/WebCore/dom/DeviceOrientationEvent.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="#trunkSourceWebCoredomDocumentFragmenth">trunk/Source/WebCore/dom/DocumentFragment.h</a></li>
<li><a href="#trunkSourceWebCoredomDocumentMarkercpp">trunk/Source/WebCore/dom/DocumentMarker.cpp</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="#trunkSourceWebCoredomErrorEventh">trunk/Source/WebCore/dom/ErrorEvent.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="#trunkSourceWebCoredomHashChangeEventh">trunk/Source/WebCore/dom/HashChangeEvent.h</a></li>
<li><a href="#trunkSourceWebCoredomKeyboardEventh">trunk/Source/WebCore/dom/KeyboardEvent.h</a></li>
<li><a href="#trunkSourceWebCoredomLiveNodeListh">trunk/Source/WebCore/dom/LiveNodeList.h</a></li>
<li><a href="#trunkSourceWebCoredomMessageEventh">trunk/Source/WebCore/dom/MessageEvent.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="#trunkSourceWebCoredomMouseRelatedEventh">trunk/Source/WebCore/dom/MouseRelatedEvent.h</a></li>
<li><a href="#trunkSourceWebCoredomMutationEventh">trunk/Source/WebCore/dom/MutationEvent.h</a></li>
<li><a href="#trunkSourceWebCoredomMutationRecordcpp">trunk/Source/WebCore/dom/MutationRecord.cpp</a></li>
<li><a href="#trunkSourceWebCoredomNameNodeListh">trunk/Source/WebCore/dom/NameNodeList.h</a></li>
<li><a href="#trunkSourceWebCoredomNativeNodeFilterh">trunk/Source/WebCore/dom/NativeNodeFilter.h</a></li>
<li><a href="#trunkSourceWebCoredomNodeh">trunk/Source/WebCore/dom/Node.h</a></li>
<li><a href="#trunkSourceWebCoredomOverflowEventh">trunk/Source/WebCore/dom/OverflowEvent.h</a></li>
<li><a href="#trunkSourceWebCoredomPageTransitionEventh">trunk/Source/WebCore/dom/PageTransitionEvent.h</a></li>
<li><a href="#trunkSourceWebCoredomPendingScripth">trunk/Source/WebCore/dom/PendingScript.h</a></li>
<li><a href="#trunkSourceWebCoredomPopStateEventh">trunk/Source/WebCore/dom/PopStateEvent.h</a></li>
<li><a href="#trunkSourceWebCoredomProcessingInstructionh">trunk/Source/WebCore/dom/ProcessingInstruction.h</a></li>
<li><a href="#trunkSourceWebCoredomProgressEventh">trunk/Source/WebCore/dom/ProgressEvent.h</a></li>
<li><a href="#trunkSourceWebCoredomPseudoElementh">trunk/Source/WebCore/dom/PseudoElement.h</a></li>
<li><a href="#trunkSourceWebCoredomRawDataDocumentParserh">trunk/Source/WebCore/dom/RawDataDocumentParser.h</a></li>
<li><a href="#trunkSourceWebCoredomScriptElementh">trunk/Source/WebCore/dom/ScriptElement.h</a></li>
<li><a href="#trunkSourceWebCoredomScriptableDocumentParserh">trunk/Source/WebCore/dom/ScriptableDocumentParser.h</a></li>
<li><a href="#trunkSourceWebCoredomScriptedAnimationControllerh">trunk/Source/WebCore/dom/ScriptedAnimationController.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="#trunkSourceWebCoredomTextEventh">trunk/Source/WebCore/dom/TextEvent.h</a></li>
<li><a href="#trunkSourceWebCoredomTouchEventh">trunk/Source/WebCore/dom/TouchEvent.h</a></li>
<li><a href="#trunkSourceWebCoredomTransitionEventh">trunk/Source/WebCore/dom/TransitionEvent.h</a></li>
<li><a href="#trunkSourceWebCoredomUIEventh">trunk/Source/WebCore/dom/UIEvent.h</a></li>
<li><a href="#trunkSourceWebCoredomWebKitAnimationEventh">trunk/Source/WebCore/dom/WebKitAnimationEvent.h</a></li>
<li><a href="#trunkSourceWebCoredomWebKitNamedFlowh">trunk/Source/WebCore/dom/WebKitNamedFlow.h</a></li>
<li><a href="#trunkSourceWebCoredomWebKitTransitionEventh">trunk/Source/WebCore/dom/WebKitTransitionEvent.h</a></li>
<li><a href="#trunkSourceWebCoredomWheelEventh">trunk/Source/WebCore/dom/WheelEvent.h</a></li>
<li><a href="#trunkSourceWebCoreeditingAppendNodeCommandh">trunk/Source/WebCore/editing/AppendNodeCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingApplyBlockElementCommandh">trunk/Source/WebCore/editing/ApplyBlockElementCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingApplyStyleCommandh">trunk/Source/WebCore/editing/ApplyStyleCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingBreakBlockquoteCommandh">trunk/Source/WebCore/editing/BreakBlockquoteCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingCompositeEditCommandh">trunk/Source/WebCore/editing/CompositeEditCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingDeleteFromTextNodeCommandh">trunk/Source/WebCore/editing/DeleteFromTextNodeCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingEditCommandh">trunk/Source/WebCore/editing/EditCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingInsertIntoTextNodeCommandh">trunk/Source/WebCore/editing/InsertIntoTextNodeCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingInsertNodeBeforeCommandh">trunk/Source/WebCore/editing/InsertNodeBeforeCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingInsertTextCommandh">trunk/Source/WebCore/editing/InsertTextCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingMergeIdenticalElementsCommandh">trunk/Source/WebCore/editing/MergeIdenticalElementsCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingRemoveCSSPropertyCommandh">trunk/Source/WebCore/editing/RemoveCSSPropertyCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingRemoveNodeCommandh">trunk/Source/WebCore/editing/RemoveNodeCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingReplaceDeleteFromTextNodeCommandh">trunk/Source/WebCore/editing/ReplaceDeleteFromTextNodeCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingReplaceInsertIntoTextNodeCommandh">trunk/Source/WebCore/editing/ReplaceInsertIntoTextNodeCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingReplaceNodeWithSpanCommandh">trunk/Source/WebCore/editing/ReplaceNodeWithSpanCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingSetNodeAttributeCommandh">trunk/Source/WebCore/editing/SetNodeAttributeCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingSetSelectionCommandh">trunk/Source/WebCore/editing/SetSelectionCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingSpellCheckerh">trunk/Source/WebCore/editing/SpellChecker.h</a></li>
<li><a href="#trunkSourceWebCoreeditingSpellingCorrectionCommandcpp">trunk/Source/WebCore/editing/SpellingCorrectionCommand.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingSpellingCorrectionCommandh">trunk/Source/WebCore/editing/SpellingCorrectionCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingSplitElementCommandh">trunk/Source/WebCore/editing/SplitElementCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingSplitTextNodeCommandh">trunk/Source/WebCore/editing/SplitTextNodeCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingWrapContentsInDummySpanCommandh">trunk/Source/WebCore/editing/WrapContentsInDummySpanCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingiosDictationCommandIOSh">trunk/Source/WebCore/editing/ios/DictationCommandIOS.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="#trunkSourceWebCorefileapiBlobh">trunk/Source/WebCore/fileapi/Blob.h</a></li>
<li><a href="#trunkSourceWebCorefileapiFileh">trunk/Source/WebCore/fileapi/File.h</a></li>
<li><a href="#trunkSourceWebCorefileapiFileReaderh">trunk/Source/WebCore/fileapi/FileReader.h</a></li>
<li><a href="#trunkSourceWebCorehistoryBackForwardListh">trunk/Source/WebCore/history/BackForwardList.h</a></li>
<li><a href="#trunkSourceWebCorehtmlAttributeDOMTokenListh">trunk/Source/WebCore/html/AttributeDOMTokenList.h</a></li>
<li><a href="#trunkSourceWebCorehtmlBaseButtonInputTypeh">trunk/Source/WebCore/html/BaseButtonInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlBaseCheckableInputTypeh">trunk/Source/WebCore/html/BaseCheckableInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlBaseChooserOnlyDateAndTimeInputTypeh">trunk/Source/WebCore/html/BaseChooserOnlyDateAndTimeInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlBaseClickableWithKeyInputTypeh">trunk/Source/WebCore/html/BaseClickableWithKeyInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlBaseDateAndTimeInputTypeh">trunk/Source/WebCore/html/BaseDateAndTimeInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlBaseTextInputTypeh">trunk/Source/WebCore/html/BaseTextInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlButtonInputTypeh">trunk/Source/WebCore/html/ButtonInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlCachedHTMLCollectionh">trunk/Source/WebCore/html/CachedHTMLCollection.h</a></li>
<li><a href="#trunkSourceWebCorehtmlCheckboxInputTypeh">trunk/Source/WebCore/html/CheckboxInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlColorInputTypeh">trunk/Source/WebCore/html/ColorInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlDateInputTypeh">trunk/Source/WebCore/html/DateInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlDateTimeInputTypeh">trunk/Source/WebCore/html/DateTimeInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlDateTimeLocalInputTypeh">trunk/Source/WebCore/html/DateTimeLocalInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlEmailInputTypeh">trunk/Source/WebCore/html/EmailInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlFTPDirectoryDocumentcpp">trunk/Source/WebCore/html/FTPDirectoryDocument.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlFTPDirectoryDocumenth">trunk/Source/WebCore/html/FTPDirectoryDocument.h</a></li>
<li><a href="#trunkSourceWebCorehtmlFileInputTypeh">trunk/Source/WebCore/html/FileInputType.h</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="#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="#trunkSourceWebCorehtmlHTMLAttachmentElementh">trunk/Source/WebCore/html/HTMLAttachmentElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLAudioElementh">trunk/Source/WebCore/html/HTMLAudioElement.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="#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="#trunkSourceWebCorehtmlHTMLCollectionh">trunk/Source/WebCore/html/HTMLCollection.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLDetailsElementh">trunk/Source/WebCore/html/HTMLDetailsElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLDivElementh">trunk/Source/WebCore/html/HTMLDivElement.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="#trunkSourceWebCorehtmlHTMLFormControlElementWithStateh">trunk/Source/WebCore/html/HTMLFormControlElementWithState.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLFormControlsCollectionh">trunk/Source/WebCore/html/HTMLFormControlsCollection.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="#trunkSourceWebCorehtmlHTMLFrameElementBaseh">trunk/Source/WebCore/html/HTMLFrameElementBase.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLFrameOwnerElementh">trunk/Source/WebCore/html/HTMLFrameOwnerElement.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="#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="#trunkSourceWebCorehtmlHTMLImageLoaderh">trunk/Source/WebCore/html/HTMLImageLoader.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLInputElementcpp">trunk/Source/WebCore/html/HTMLInputElement.cpp</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="#trunkSourceWebCorehtmlHTMLMediaElementh">trunk/Source/WebCore/html/HTMLMediaElement.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="#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="#trunkSourceWebCorehtmlHTMLPlugInImageElementh">trunk/Source/WebCore/html/HTMLPlugInImageElement.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="#trunkSourceWebCorehtmlHTMLSlotElementh">trunk/Source/WebCore/html/HTMLSlotElement.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="#trunkSourceWebCorehtmlHTMLTablePartElementh">trunk/Source/WebCore/html/HTMLTablePartElement.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="#trunkSourceWebCorehtmlHTMLWBRElementh">trunk/Source/WebCore/html/HTMLWBRElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHiddenInputTypeh">trunk/Source/WebCore/html/HiddenInputType.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="#trunkSourceWebCorehtmlImageInputTypeh">trunk/Source/WebCore/html/ImageInputType.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="#trunkSourceWebCorehtmlMediaElementSessionh">trunk/Source/WebCore/html/MediaElementSession.h</a></li>
<li><a href="#trunkSourceWebCorehtmlMediaKeyEventh">trunk/Source/WebCore/html/MediaKeyEvent.h</a></li>
<li><a href="#trunkSourceWebCorehtmlMonthInputTypeh">trunk/Source/WebCore/html/MonthInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlNumberInputTypeh">trunk/Source/WebCore/html/NumberInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlPasswordInputTypeh">trunk/Source/WebCore/html/PasswordInputType.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="#trunkSourceWebCorehtmlRadioInputTypeh">trunk/Source/WebCore/html/RadioInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlRadioNodeListh">trunk/Source/WebCore/html/RadioNodeList.h</a></li>
<li><a href="#trunkSourceWebCorehtmlRangeInputTypeh">trunk/Source/WebCore/html/RangeInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlResetInputTypeh">trunk/Source/WebCore/html/ResetInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlRubyElementh">trunk/Source/WebCore/html/RubyElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlRubyTextElementh">trunk/Source/WebCore/html/RubyTextElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlSearchInputTypeh">trunk/Source/WebCore/html/SearchInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlSubmitInputTypeh">trunk/Source/WebCore/html/SubmitInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlTelephoneInputTypeh">trunk/Source/WebCore/html/TelephoneInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlTextDocumenth">trunk/Source/WebCore/html/TextDocument.h</a></li>
<li><a href="#trunkSourceWebCorehtmlTextFieldInputTypeh">trunk/Source/WebCore/html/TextFieldInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlTextInputTypeh">trunk/Source/WebCore/html/TextInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlTimeInputTypeh">trunk/Source/WebCore/html/TimeInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlURLInputTypeh">trunk/Source/WebCore/html/URLInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlWeekInputTypeh">trunk/Source/WebCore/html/WeekInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasCanvasRenderingContext2Dcpp">trunk/Source/WebCore/html/canvas/CanvasRenderingContext2D.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasCanvasRenderingContext2Dh">trunk/Source/WebCore/html/canvas/CanvasRenderingContext2D.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasEXTBlendMinMaxh">trunk/Source/WebCore/html/canvas/EXTBlendMinMax.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasEXTFragDepthh">trunk/Source/WebCore/html/canvas/EXTFragDepth.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasEXTShaderTextureLODh">trunk/Source/WebCore/html/canvas/EXTShaderTextureLOD.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasEXTTextureFilterAnisotropich">trunk/Source/WebCore/html/canvas/EXTTextureFilterAnisotropic.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasEXTsRGBh">trunk/Source/WebCore/html/canvas/EXTsRGB.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasOESElementIndexUinth">trunk/Source/WebCore/html/canvas/OESElementIndexUint.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasOESStandardDerivativesh">trunk/Source/WebCore/html/canvas/OESStandardDerivatives.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasOESTextureFloath">trunk/Source/WebCore/html/canvas/OESTextureFloat.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasOESTextureFloatLinearh">trunk/Source/WebCore/html/canvas/OESTextureFloatLinear.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasOESTextureHalfFloath">trunk/Source/WebCore/html/canvas/OESTextureHalfFloat.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasOESTextureHalfFloatLinearh">trunk/Source/WebCore/html/canvas/OESTextureHalfFloatLinear.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasOESVertexArrayObjecth">trunk/Source/WebCore/html/canvas/OESVertexArrayObject.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGL2RenderingContexth">trunk/Source/WebCore/html/canvas/WebGL2RenderingContext.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLBufferh">trunk/Source/WebCore/html/canvas/WebGLBuffer.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLCompressedTextureATCh">trunk/Source/WebCore/html/canvas/WebGLCompressedTextureATC.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLCompressedTexturePVRTCh">trunk/Source/WebCore/html/canvas/WebGLCompressedTexturePVRTC.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLCompressedTextureS3TCh">trunk/Source/WebCore/html/canvas/WebGLCompressedTextureS3TC.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLContextEventh">trunk/Source/WebCore/html/canvas/WebGLContextEvent.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLContextObjecth">trunk/Source/WebCore/html/canvas/WebGLContextObject.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLDebugRendererInfoh">trunk/Source/WebCore/html/canvas/WebGLDebugRendererInfo.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLDebugShadersh">trunk/Source/WebCore/html/canvas/WebGLDebugShaders.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLDepthTextureh">trunk/Source/WebCore/html/canvas/WebGLDepthTexture.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLDrawBuffersh">trunk/Source/WebCore/html/canvas/WebGLDrawBuffers.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLFramebuffercpp">trunk/Source/WebCore/html/canvas/WebGLFramebuffer.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLFramebufferh">trunk/Source/WebCore/html/canvas/WebGLFramebuffer.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLLoseContexth">trunk/Source/WebCore/html/canvas/WebGLLoseContext.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLProgramh">trunk/Source/WebCore/html/canvas/WebGLProgram.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLQueryh">trunk/Source/WebCore/html/canvas/WebGLQuery.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLRenderbufferh">trunk/Source/WebCore/html/canvas/WebGLRenderbuffer.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLRenderingContexth">trunk/Source/WebCore/html/canvas/WebGLRenderingContext.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLRenderingContextBasecpp">trunk/Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLRenderingContextBaseh">trunk/Source/WebCore/html/canvas/WebGLRenderingContextBase.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLSamplerh">trunk/Source/WebCore/html/canvas/WebGLSampler.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLShaderh">trunk/Source/WebCore/html/canvas/WebGLShader.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLSharedObjecth">trunk/Source/WebCore/html/canvas/WebGLSharedObject.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLSynch">trunk/Source/WebCore/html/canvas/WebGLSync.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLTextureh">trunk/Source/WebCore/html/canvas/WebGLTexture.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLTransformFeedbackh">trunk/Source/WebCore/html/canvas/WebGLTransformFeedback.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLVertexArrayObjecth">trunk/Source/WebCore/html/canvas/WebGLVertexArrayObject.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLVertexArrayObjectOESh">trunk/Source/WebCore/html/canvas/WebGLVertexArrayObjectOES.h</a></li>
<li><a href="#trunkSourceWebCorehtmlparserHTMLDocumentParserh">trunk/Source/WebCore/html/parser/HTMLDocumentParser.h</a></li>
<li><a href="#trunkSourceWebCorehtmlparserTextDocumentParserh">trunk/Source/WebCore/html/parser/TextDocumentParser.h</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowAutoFillButtonElementh">trunk/Source/WebCore/html/shadow/AutoFillButtonElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowDetailsMarkerControlh">trunk/Source/WebCore/html/shadow/DetailsMarkerControl.h</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowImageControlsRootElementh">trunk/Source/WebCore/html/shadow/ImageControlsRootElement.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="#trunkSourceWebCorehtmlshadowMediaControlsh">trunk/Source/WebCore/html/shadow/MediaControls.h</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowMediaControlsAppleh">trunk/Source/WebCore/html/shadow/MediaControlsApple.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="#trunkSourceWebCorehtmlshadowSliderThumbElementcpp">trunk/Source/WebCore/html/shadow/SliderThumbElement.cpp</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="#trunkSourceWebCorehtmlshadowmacImageControlsButtonElementMaccpp">trunk/Source/WebCore/html/shadow/mac/ImageControlsButtonElementMac.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowmacImageControlsButtonElementMach">trunk/Source/WebCore/html/shadow/mac/ImageControlsButtonElementMac.h</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowmacImageControlsRootElementMaccpp">trunk/Source/WebCore/html/shadow/mac/ImageControlsRootElementMac.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowmacImageControlsRootElementMach">trunk/Source/WebCore/html/shadow/mac/ImageControlsRootElementMac.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackAudioTrackh">trunk/Source/WebCore/html/track/AudioTrack.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackAudioTrackListh">trunk/Source/WebCore/html/track/AudioTrackList.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackDataCueh">trunk/Source/WebCore/html/track/DataCue.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackInbandDataTextTrackh">trunk/Source/WebCore/html/track/InbandDataTextTrack.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackInbandGenericTextTrackh">trunk/Source/WebCore/html/track/InbandGenericTextTrack.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackInbandTextTrackh">trunk/Source/WebCore/html/track/InbandTextTrack.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackInbandWebVTTTextTrackh">trunk/Source/WebCore/html/track/InbandWebVTTTextTrack.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackLoadableTextTrackh">trunk/Source/WebCore/html/track/LoadableTextTrack.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="#trunkSourceWebCorehtmltrackTextTrackListh">trunk/Source/WebCore/html/track/TextTrackList.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackTrackEventh">trunk/Source/WebCore/html/track/TrackEvent.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackTrackListBaseh">trunk/Source/WebCore/html/track/TrackListBase.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackVTTCueh">trunk/Source/WebCore/html/track/VTTCue.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackVideoTrackh">trunk/Source/WebCore/html/track/VideoTrack.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackVideoTrackListh">trunk/Source/WebCore/html/track/VideoTrackList.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="#trunkSourceWebCoreinspectorDOMEditorcpp">trunk/Source/WebCore/inspector/DOMEditor.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorApplicationCacheAgenth">trunk/Source/WebCore/inspector/InspectorApplicationCacheAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorCSSAgentcpp">trunk/Source/WebCore/inspector/InspectorCSSAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorCSSAgenth">trunk/Source/WebCore/inspector/InspectorCSSAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorControllerh">trunk/Source/WebCore/inspector/InspectorController.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorDOMAgenth">trunk/Source/WebCore/inspector/InspectorDOMAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorDOMDebuggerAgenth">trunk/Source/WebCore/inspector/InspectorDOMDebuggerAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorDOMStorageAgenth">trunk/Source/WebCore/inspector/InspectorDOMStorageAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorDatabaseAgentcpp">trunk/Source/WebCore/inspector/InspectorDatabaseAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorDatabaseAgenth">trunk/Source/WebCore/inspector/InspectorDatabaseAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorFrontendClientLocalh">trunk/Source/WebCore/inspector/InspectorFrontendClientLocal.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorFrontendHostcpp">trunk/Source/WebCore/inspector/InspectorFrontendHost.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorHistorycpp">trunk/Source/WebCore/inspector/InspectorHistory.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorIndexedDBAgentcpp">trunk/Source/WebCore/inspector/InspectorIndexedDBAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorIndexedDBAgenth">trunk/Source/WebCore/inspector/InspectorIndexedDBAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorLayerTreeAgenth">trunk/Source/WebCore/inspector/InspectorLayerTreeAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorMemoryAgenth">trunk/Source/WebCore/inspector/InspectorMemoryAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorNetworkAgentcpp">trunk/Source/WebCore/inspector/InspectorNetworkAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorNetworkAgenth">trunk/Source/WebCore/inspector/InspectorNetworkAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorPageAgenth">trunk/Source/WebCore/inspector/InspectorPageAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorReplayAgenth">trunk/Source/WebCore/inspector/InspectorReplayAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorStyleSheeth">trunk/Source/WebCore/inspector/InspectorStyleSheet.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorTimelineAgenth">trunk/Source/WebCore/inspector/InspectorTimelineAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorPageConsoleAgentcpp">trunk/Source/WebCore/inspector/PageConsoleAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorPageConsoleAgenth">trunk/Source/WebCore/inspector/PageConsoleAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorPageDebuggerAgenth">trunk/Source/WebCore/inspector/PageDebuggerAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorPageRuntimeAgenth">trunk/Source/WebCore/inspector/PageRuntimeAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorPageScriptDebugServerh">trunk/Source/WebCore/inspector/PageScriptDebugServer.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorWebConsoleAgenth">trunk/Source/WebCore/inspector/WebConsoleAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorWebDebuggerAgenth">trunk/Source/WebCore/inspector/WebDebuggerAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorWebInjectedScriptHosth">trunk/Source/WebCore/inspector/WebInjectedScriptHost.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorWebInjectedScriptManagerh">trunk/Source/WebCore/inspector/WebInjectedScriptManager.h</a></li>
<li><a href="#trunkSourceWebCoreloaderDocumentLoaderh">trunk/Source/WebCore/loader/DocumentLoader.h</a></li>
<li><a href="#trunkSourceWebCoreloaderDocumentThreadableLoaderh">trunk/Source/WebCore/loader/DocumentThreadableLoader.h</a></li>
<li><a href="#trunkSourceWebCoreloaderEmptyClientscpp">trunk/Source/WebCore/loader/EmptyClients.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderEmptyClientsh">trunk/Source/WebCore/loader/EmptyClients.h</a></li>
<li><a href="#trunkSourceWebCoreloaderFrameNetworkingContexth">trunk/Source/WebCore/loader/FrameNetworkingContext.h</a></li>
<li><a href="#trunkSourceWebCoreloaderImageLoaderh">trunk/Source/WebCore/loader/ImageLoader.h</a></li>
<li><a href="#trunkSourceWebCoreloaderLinkLoaderh">trunk/Source/WebCore/loader/LinkLoader.h</a></li>
<li><a href="#trunkSourceWebCoreloaderNavigationSchedulercpp">trunk/Source/WebCore/loader/NavigationScheduler.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderNetscapePlugInStreamLoaderh">trunk/Source/WebCore/loader/NetscapePlugInStreamLoader.h</a></li>
<li><a href="#trunkSourceWebCoreloaderResourceLoaderh">trunk/Source/WebCore/loader/ResourceLoader.h</a></li>
<li><a href="#trunkSourceWebCoreloaderSubresourceLoaderh">trunk/Source/WebCore/loader/SubresourceLoader.h</a></li>
<li><a href="#trunkSourceWebCoreloaderTextTrackLoaderh">trunk/Source/WebCore/loader/TextTrackLoader.h</a></li>
<li><a href="#trunkSourceWebCoreloaderWorkerThreadableLoaderh">trunk/Source/WebCore/loader/WorkerThreadableLoader.h</a></li>
<li><a href="#trunkSourceWebCoreloaderappcacheApplicationCacheGroupcpp">trunk/Source/WebCore/loader/appcache/ApplicationCacheGroup.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderappcacheApplicationCacheGrouph">trunk/Source/WebCore/loader/appcache/ApplicationCacheGroup.h</a></li>
<li><a href="#trunkSourceWebCoreloaderappcacheApplicationCacheResourceh">trunk/Source/WebCore/loader/appcache/ApplicationCacheResource.h</a></li>
<li><a href="#trunkSourceWebCoreloaderappcacheDOMApplicationCacheh">trunk/Source/WebCore/loader/appcache/DOMApplicationCache.h</a></li>
<li><a href="#trunkSourceWebCoreloaderarchivecfLegacyWebArchiveh">trunk/Source/WebCore/loader/archive/cf/LegacyWebArchive.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="#trunkSourceWebCoreloadercacheCachedFontClienth">trunk/Source/WebCore/loader/cache/CachedFontClient.h</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedImageh">trunk/Source/WebCore/loader/cache/CachedImage.h</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedImageClienth">trunk/Source/WebCore/loader/cache/CachedImageClient.h</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedRawResourceh">trunk/Source/WebCore/loader/cache/CachedRawResource.h</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedRawResourceClienth">trunk/Source/WebCore/loader/cache/CachedRawResourceClient.h</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedSVGDocumenth">trunk/Source/WebCore/loader/cache/CachedSVGDocument.h</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedSVGDocumentClienth">trunk/Source/WebCore/loader/cache/CachedSVGDocumentClient.h</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedSVGFonth">trunk/Source/WebCore/loader/cache/CachedSVGFont.h</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedScripth">trunk/Source/WebCore/loader/cache/CachedScript.h</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedStyleSheetClienth">trunk/Source/WebCore/loader/cache/CachedStyleSheetClient.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="#trunkSourceWebCoreloadericonIconDatabasecpp">trunk/Source/WebCore/loader/icon/IconDatabase.cpp</a></li>
<li><a href="#trunkSourceWebCoreloadericonIconDatabaseh">trunk/Source/WebCore/loader/icon/IconDatabase.h</a></li>
<li><a href="#trunkSourceWebCoreloadericonIconLoaderh">trunk/Source/WebCore/loader/icon/IconLoader.h</a></li>
<li><a href="#trunkSourceWebCoremathmlMathMLElementh">trunk/Source/WebCore/mathml/MathMLElement.h</a></li>
<li><a href="#trunkSourceWebCoremathmlMathMLInlineContainerElementh">trunk/Source/WebCore/mathml/MathMLInlineContainerElement.h</a></li>
<li><a href="#trunkSourceWebCoremathmlMathMLMathElementh">trunk/Source/WebCore/mathml/MathMLMathElement.h</a></li>
<li><a href="#trunkSourceWebCoremathmlMathMLMencloseElementh">trunk/Source/WebCore/mathml/MathMLMencloseElement.h</a></li>
<li><a href="#trunkSourceWebCoremathmlMathMLSelectElementh">trunk/Source/WebCore/mathml/MathMLSelectElement.h</a></li>
<li><a href="#trunkSourceWebCoremathmlMathMLTextElementh">trunk/Source/WebCore/mathml/MathMLTextElement.h</a></li>
<li><a href="#trunkSourceWebCorepageCaptionUserPreferencesh">trunk/Source/WebCore/page/CaptionUserPreferences.h</a></li>
<li><a href="#trunkSourceWebCorepageCaptionUserPreferencesMediaAFh">trunk/Source/WebCore/page/CaptionUserPreferencesMediaAF.h</a></li>
<li><a href="#trunkSourceWebCorepageChromeh">trunk/Source/WebCore/page/Chrome.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="#trunkSourceWebCorepageDOMWindowExtensionh">trunk/Source/WebCore/page/DOMWindowExtension.h</a></li>
<li><a href="#trunkSourceWebCorepageDebugPageOverlayscpp">trunk/Source/WebCore/page/DebugPageOverlays.cpp</a></li>
<li><a href="#trunkSourceWebCorepageEventSourceh">trunk/Source/WebCore/page/EventSource.h</a></li>
<li><a href="#trunkSourceWebCorepageFrameViewh">trunk/Source/WebCore/page/FrameView.h</a></li>
<li><a href="#trunkSourceWebCorepagePageConsoleClienth">trunk/Source/WebCore/page/PageConsoleClient.h</a></li>
<li><a href="#trunkSourceWebCorepagePageDebuggableh">trunk/Source/WebCore/page/PageDebuggable.h</a></li>
<li><a href="#trunkSourceWebCorepagePageOverlayControllerh">trunk/Source/WebCore/page/PageOverlayController.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="#trunkSourceWebCorepageWheelEventDeltaFilterh">trunk/Source/WebCore/page/WheelEventDeltaFilter.h</a></li>
<li><a href="#trunkSourceWebCorepageanimationImplicitAnimationh">trunk/Source/WebCore/page/animation/ImplicitAnimation.h</a></li>
<li><a href="#trunkSourceWebCorepageanimationKeyframeAnimationh">trunk/Source/WebCore/page/animation/KeyframeAnimation.h</a></li>
<li><a href="#trunkSourceWebCorepagemacServicesOverlayControllerh">trunk/Source/WebCore/page/mac/ServicesOverlayController.h</a></li>
<li><a href="#trunkSourceWebCorepagemacWheelEventDeltaFilterMach">trunk/Source/WebCore/page/mac/WheelEventDeltaFilterMac.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingAsyncScrollingCoordinatorh">trunk/Source/WebCore/page/scrolling/AsyncScrollingCoordinator.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingScrollingConstraintsh">trunk/Source/WebCore/page/scrolling/ScrollingConstraints.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingScrollingStateFixedNodeh">trunk/Source/WebCore/page/scrolling/ScrollingStateFixedNode.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingScrollingStateFrameScrollingNodeh">trunk/Source/WebCore/page/scrolling/ScrollingStateFrameScrollingNode.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingScrollingStateOverflowScrollingNodeh">trunk/Source/WebCore/page/scrolling/ScrollingStateOverflowScrollingNode.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="#trunkSourceWebCorepagescrollingScrollingTreeFrameScrollingNodeh">trunk/Source/WebCore/page/scrolling/ScrollingTreeFrameScrollingNode.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingScrollingTreeScrollingNodeh">trunk/Source/WebCore/page/scrolling/ScrollingTreeScrollingNode.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingThreadedScrollingTreeh">trunk/Source/WebCore/page/scrolling/ThreadedScrollingTree.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingcoordinatedgraphicsScrollingCoordinatorCoordinatedGraphicsh">trunk/Source/WebCore/page/scrolling/coordinatedgraphics/ScrollingCoordinatorCoordinatedGraphics.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingiosScrollingCoordinatorIOSh">trunk/Source/WebCore/page/scrolling/ios/ScrollingCoordinatorIOS.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingiosScrollingTreeFrameScrollingNodeIOSh">trunk/Source/WebCore/page/scrolling/ios/ScrollingTreeFrameScrollingNodeIOS.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingiosScrollingTreeIOSh">trunk/Source/WebCore/page/scrolling/ios/ScrollingTreeIOS.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingmacScrollingCoordinatorMach">trunk/Source/WebCore/page/scrolling/mac/ScrollingCoordinatorMac.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingmacScrollingTreeFixedNodeh">trunk/Source/WebCore/page/scrolling/mac/ScrollingTreeFixedNode.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingmacScrollingTreeFrameScrollingNodeMach">trunk/Source/WebCore/page/scrolling/mac/ScrollingTreeFrameScrollingNodeMac.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingmacScrollingTreeMach">trunk/Source/WebCore/page/scrolling/mac/ScrollingTreeMac.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingmacScrollingTreeStickyNodeh">trunk/Source/WebCore/page/scrolling/mac/ScrollingTreeStickyNode.h</a></li>
<li><a href="#trunkSourceWebCoreplatformCalculationValueh">trunk/Source/WebCore/platform/CalculationValue.h</a></li>
<li><a href="#trunkSourceWebCoreplatformClockGenerich">trunk/Source/WebCore/platform/ClockGeneric.h</a></li>
<li><a href="#trunkSourceWebCoreplatformPODIntervalTreeh">trunk/Source/WebCore/platform/PODIntervalTree.h</a></li>
<li><a href="#trunkSourceWebCoreplatformPODRedBlackTreeh">trunk/Source/WebCore/platform/PODRedBlackTree.h</a></li>
<li><a href="#trunkSourceWebCoreplatformScrollAnimationSmoothh">trunk/Source/WebCore/platform/ScrollAnimationSmooth.h</a></li>
<li><a href="#trunkSourceWebCoreplatformScrollAnimatorSmoothh">trunk/Source/WebCore/platform/ScrollAnimatorSmooth.h</a></li>
<li><a href="#trunkSourceWebCoreplatformScrollViewh">trunk/Source/WebCore/platform/ScrollView.h</a></li>
<li><a href="#trunkSourceWebCoreplatformScrollbarh">trunk/Source/WebCore/platform/Scrollbar.h</a></li>
<li><a href="#trunkSourceWebCoreplatformScrollbarThemeCompositeh">trunk/Source/WebCore/platform/ScrollbarThemeComposite.h</a></li>
<li><a href="#trunkSourceWebCoreplatformTimerh">trunk/Source/WebCore/platform/Timer.h</a></li>
<li><a href="#trunkSourceWebCoreplatformanimationAnimationTriggerh">trunk/Source/WebCore/platform/animation/AnimationTrigger.h</a></li>
<li><a href="#trunkSourceWebCoreplatformanimationTimingFunctionh">trunk/Source/WebCore/platform/animation/TimingFunction.h</a></li>
<li><a href="#trunkSourceWebCoreplatformaudioAudioDSPKernelProcessorh">trunk/Source/WebCore/platform/audio/AudioDSPKernelProcessor.h</a></li>
<li><a href="#trunkSourceWebCoreplatformaudioEqualPowerPannerh">trunk/Source/WebCore/platform/audio/EqualPowerPanner.h</a></li>
<li><a href="#trunkSourceWebCoreplatformaudioHRTFPannerh">trunk/Source/WebCore/platform/audio/HRTFPanner.h</a></li>
<li><a href="#trunkSourceWebCoreplatformaudioPlatformMediaSessionh">trunk/Source/WebCore/platform/audio/PlatformMediaSession.h</a></li>
<li><a href="#trunkSourceWebCoreplatformaudioPlatformMediaSessionManagerh">trunk/Source/WebCore/platform/audio/PlatformMediaSessionManager.h</a></li>
<li><a href="#trunkSourceWebCoreplatformaudioiosAudioDestinationIOSh">trunk/Source/WebCore/platform/audio/ios/AudioDestinationIOS.h</a></li>
<li><a href="#trunkSourceWebCoreplatformaudioiosMediaSessionManagerIOSh">trunk/Source/WebCore/platform/audio/ios/MediaSessionManagerIOS.h</a></li>
<li><a href="#trunkSourceWebCoreplatformaudiomacAudioDestinationMach">trunk/Source/WebCore/platform/audio/mac/AudioDestinationMac.h</a></li>
<li><a href="#trunkSourceWebCoreplatformcfKeyedDecoderCFh">trunk/Source/WebCore/platform/cf/KeyedDecoderCF.h</a></li>
<li><a href="#trunkSourceWebCoreplatformcfKeyedEncoderCFh">trunk/Source/WebCore/platform/cf/KeyedEncoderCF.h</a></li>
<li><a href="#trunkSourceWebCoreplatformcocoaThemeCocoah">trunk/Source/WebCore/platform/cocoa/ThemeCocoa.h</a></li>
<li><a href="#trunkSourceWebCoreplatformcocoaWebVideoFullscreenModelVideoElementh">trunk/Source/WebCore/platform/cocoa/WebVideoFullscreenModelVideoElement.h</a></li>
<li><a href="#trunkSourceWebCoreplatformeflScrollbarThemeEflh">trunk/Source/WebCore/platform/efl/ScrollbarThemeEfl.h</a></li>
<li><a href="#trunkSourceWebCoreplatformglibKeyedDecoderGlibh">trunk/Source/WebCore/platform/glib/KeyedDecoderGlib.h</a></li>
<li><a href="#trunkSourceWebCoreplatformglibKeyedEncoderGlibh">trunk/Source/WebCore/platform/glib/KeyedEncoderGlib.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsAudioTrackPrivateh">trunk/Source/WebCore/platform/graphics/AudioTrackPrivate.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="#trunkSourceWebCoreplatformgraphicsFloatPolygonh">trunk/Source/WebCore/platform/graphics/FloatPolygon.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsGeneratedImageh">trunk/Source/WebCore/platform/graphics/GeneratedImage.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsGradientImageh">trunk/Source/WebCore/platform/graphics/GradientImage.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsGraphicsContext3DPrivateh">trunk/Source/WebCore/platform/graphics/GraphicsContext3DPrivate.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsGraphicsLayerh">trunk/Source/WebCore/platform/graphics/GraphicsLayer.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsGraphicsLayerUpdaterh">trunk/Source/WebCore/platform/graphics/GraphicsLayerUpdater.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsInbandTextTrackPrivateh">trunk/Source/WebCore/platform/graphics/InbandTextTrackPrivate.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsNamedImageGeneratedImageh">trunk/Source/WebCore/platform/graphics/NamedImageGeneratedImage.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsVideoTrackPrivateh">trunk/Source/WebCore/platform/graphics/VideoTrackPrivate.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationAudioSourceProviderAVFObjCh">trunk/Source/WebCore/platform/graphics/avfoundation/AudioSourceProviderAVFObjC.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationCDMPrivateMediaSourceAVFObjCh">trunk/Source/WebCore/platform/graphics/avfoundation/CDMPrivateMediaSourceAVFObjC.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationInbandMetadataTextTrackPrivateAVFh">trunk/Source/WebCore/platform/graphics/avfoundation/InbandMetadataTextTrackPrivateAVF.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationInbandTextTrackPrivateAVFh">trunk/Source/WebCore/platform/graphics/avfoundation/InbandTextTrackPrivateAVF.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationMediaPlayerPrivateAVFoundationh">trunk/Source/WebCore/platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationVideoTrackPrivateAVFh">trunk/Source/WebCore/platform/graphics/avfoundation/VideoTrackPrivateAVF.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationcfCDMSessionAVFoundationCFh">trunk/Source/WebCore/platform/graphics/avfoundation/cf/CDMSessionAVFoundationCF.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationcfInbandTextTrackPrivateAVCFh">trunk/Source/WebCore/platform/graphics/avfoundation/cf/InbandTextTrackPrivateAVCF.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationcfInbandTextTrackPrivateLegacyAVCFh">trunk/Source/WebCore/platform/graphics/avfoundation/cf/InbandTextTrackPrivateLegacyAVCF.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationcfMediaPlayerPrivateAVFoundationCFh">trunk/Source/WebCore/platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationcfWebCoreAVCFResourceLoaderh">trunk/Source/WebCore/platform/graphics/avfoundation/cf/WebCoreAVCFResourceLoader.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationobjcAudioTrackPrivateMediaSourceAVFObjCh">trunk/Source/WebCore/platform/graphics/avfoundation/objc/AudioTrackPrivateMediaSourceAVFObjC.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationobjcCDMSessionAVContentKeySessionh">trunk/Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionAVContentKeySession.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationobjcCDMSessionAVFoundationObjCh">trunk/Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionAVFoundationObjC.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationobjcCDMSessionAVStreamSessionh">trunk/Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionAVStreamSession.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationobjcCDMSessionMediaSourceAVFObjCh">trunk/Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionMediaSourceAVFObjC.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationobjcInbandTextTrackPrivateAVFObjCh">trunk/Source/WebCore/platform/graphics/avfoundation/objc/InbandTextTrackPrivateAVFObjC.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationobjcInbandTextTrackPrivateLegacyAVFObjCh">trunk/Source/WebCore/platform/graphics/avfoundation/objc/InbandTextTrackPrivateLegacyAVFObjC.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationobjcMediaPlaybackTargetPickerMach">trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlaybackTargetPickerMac.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationobjcMediaPlayerPrivateAVFoundationObjCh">trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationobjcMediaPlayerPrivateAVFoundationObjCmm">trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationobjcMediaPlayerPrivateMediaSourceAVFObjCh">trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationobjcMediaSourcePrivateAVFObjCh">trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaSourcePrivateAVFObjC.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationobjcOutOfBandTextTrackPrivateAVFh">trunk/Source/WebCore/platform/graphics/avfoundation/objc/OutOfBandTextTrackPrivateAVF.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="#trunkSourceWebCoreplatformgraphicsavfoundationobjcWebCoreAVFResourceLoaderh">trunk/Source/WebCore/platform/graphics/avfoundation/objc/WebCoreAVFResourceLoader.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscaGraphicsLayerCAh">trunk/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscaTileControllerh">trunk/Source/WebCore/platform/graphics/ca/TileController.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscaTileCoverageMaph">trunk/Source/WebCore/platform/graphics/ca/TileCoverageMap.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscaTileGridh">trunk/Source/WebCore/platform/graphics/ca/TileGrid.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscacocoaPlatformCAAnimationCocoah">trunk/Source/WebCore/platform/graphics/ca/cocoa/PlatformCAAnimationCocoa.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscacocoaPlatformCALayerCocoah">trunk/Source/WebCore/platform/graphics/ca/cocoa/PlatformCALayerCocoa.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscawinPlatformCAAnimationWinh">trunk/Source/WebCore/platform/graphics/ca/win/PlatformCAAnimationWin.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscawinPlatformCALayerWinh">trunk/Source/WebCore/platform/graphics/ca/win/PlatformCALayerWin.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscawinWKCACFViewLayerTreeHosth">trunk/Source/WebCore/platform/graphics/ca/win/WKCACFViewLayerTreeHost.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscairoFontCairocpp">trunk/Source/WebCore/platform/graphics/cairo/FontCairo.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscairoImageBufferDataCairoh">trunk/Source/WebCore/platform/graphics/cairo/ImageBufferDataCairo.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscgPDFDocumentImageh">trunk/Source/WebCore/platform/graphics/cg/PDFDocumentImage.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscocoaFontCascadeCocoamm">trunk/Source/WebCore/platform/graphics/cocoa/FontCascadeCocoa.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsdisplaylistsDisplayListItemsh">trunk/Source/WebCore/platform/graphics/displaylists/DisplayListItems.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicseflGraphicsContext3DPrivateh">trunk/Source/WebCore/platform/graphics/efl/GraphicsContext3DPrivate.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersDistantLightSourceh">trunk/Source/WebCore/platform/graphics/filters/DistantLightSource.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFECompositeh">trunk/Source/WebCore/platform/graphics/filters/FEComposite.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFEDisplacementMaph">trunk/Source/WebCore/platform/graphics/filters/FEDisplacementMap.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFEFloodh">trunk/Source/WebCore/platform/graphics/filters/FEFlood.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFilterOperationh">trunk/Source/WebCore/platform/graphics/filters/FilterOperation.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersPointLightSourceh">trunk/Source/WebCore/platform/graphics/filters/PointLightSource.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersSpotLightSourceh">trunk/Source/WebCore/platform/graphics/filters/SpotLightSource.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsgstreamerAudioTrackPrivateGStreamerh">trunk/Source/WebCore/platform/graphics/gstreamer/AudioTrackPrivateGStreamer.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsgstreamerInbandMetadataTextTrackPrivateGStreamerh">trunk/Source/WebCore/platform/graphics/gstreamer/InbandMetadataTextTrackPrivateGStreamer.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsgstreamerInbandTextTrackPrivateGStreamerh">trunk/Source/WebCore/platform/graphics/gstreamer/InbandTextTrackPrivateGStreamer.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsgstreamerMediaPlayerPrivateGStreamerBaseh">trunk/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsgstreamerVideoTrackPrivateGStreamerh">trunk/Source/WebCore/platform/graphics/gstreamer/VideoTrackPrivateGStreamer.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsgstreamerWebKitWebSourceGStreamercpp">trunk/Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsiosDisplayRefreshMonitorIOSh">trunk/Source/WebCore/platform/graphics/ios/DisplayRefreshMonitorIOS.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsiosTextTrackRepresentationIOSh">trunk/Source/WebCore/platform/graphics/ios/TextTrackRepresentationIOS.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsmacDisplayRefreshMonitorMach">trunk/Source/WebCore/platform/graphics/mac/DisplayRefreshMonitorMac.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsmacMediaPlayerPrivateQTKith">trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicssurfacesGLTransportSurfaceh">trunk/Source/WebCore/platform/graphics/surfaces/GLTransportSurface.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicssurfaceseglEGLContexth">trunk/Source/WebCore/platform/graphics/surfaces/egl/EGLContext.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicssurfaceseglEGLSurfaceh">trunk/Source/WebCore/platform/graphics/surfaces/egl/EGLSurface.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicssurfaceseglEGLXSurfaceh">trunk/Source/WebCore/platform/graphics/surfaces/egl/EGLXSurface.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicssurfacesglxGLXContexth">trunk/Source/WebCore/platform/graphics/surfaces/glx/GLXContext.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicssurfacesglxGLXSurfaceh">trunk/Source/WebCore/platform/graphics/surfaces/glx/GLXSurface.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapBitmapTextureGLh">trunk/Source/WebCore/platform/graphics/texmap/BitmapTextureGL.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapGraphicsLayerTextureMapperh">trunk/Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapTextureMapperGLh">trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapTextureMapperLayerh">trunk/Source/WebCore/platform/graphics/texmap/TextureMapperLayer.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapTextureMapperTiledBackingStoreh">trunk/Source/WebCore/platform/graphics/texmap/TextureMapperTiledBackingStore.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapcoordinatedCompositingCoordinatorh">trunk/Source/WebCore/platform/graphics/texmap/coordinated/CompositingCoordinator.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapcoordinatedCoordinatedGraphicsLayerh">trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapcoordinatedCoordinatedImageBackingcpp">trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedImageBacking.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapcoordinatedTileh">trunk/Source/WebCore/platform/graphics/texmap/coordinated/Tile.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapcoordinatedUpdateAtlascpp">trunk/Source/WebCore/platform/graphics/texmap/coordinated/UpdateAtlas.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstransformsIdentityTransformOperationh">trunk/Source/WebCore/platform/graphics/transforms/IdentityTransformOperation.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstransformsMatrix3DTransformOperationh">trunk/Source/WebCore/platform/graphics/transforms/Matrix3DTransformOperation.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstransformsMatrixTransformOperationh">trunk/Source/WebCore/platform/graphics/transforms/MatrixTransformOperation.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstransformsPerspectiveTransformOperationh">trunk/Source/WebCore/platform/graphics/transforms/PerspectiveTransformOperation.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstransformsRotateTransformOperationh">trunk/Source/WebCore/platform/graphics/transforms/RotateTransformOperation.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstransformsScaleTransformOperationh">trunk/Source/WebCore/platform/graphics/transforms/ScaleTransformOperation.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstransformsSkewTransformOperationh">trunk/Source/WebCore/platform/graphics/transforms/SkewTransformOperation.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstransformsTranslateTransformOperationh">trunk/Source/WebCore/platform/graphics/transforms/TranslateTransformOperation.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicswinMediaPlayerPrivateMediaFoundationh">trunk/Source/WebCore/platform/graphics/win/MediaPlayerPrivateMediaFoundation.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicswinPlatformDisplayWinh">trunk/Source/WebCore/platform/graphics/win/PlatformDisplayWin.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsx11PlatformDisplayX11h">trunk/Source/WebCore/platform/graphics/x11/PlatformDisplayX11.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgtkScrollAnimatorGtkh">trunk/Source/WebCore/platform/gtk/ScrollAnimatorGtk.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgtkScrollbarThemeGtkh">trunk/Source/WebCore/platform/gtk/ScrollbarThemeGtk.h</a></li>
<li><a href="#trunkSourceWebCoreplatformimagedecoderspngPNGImageDecoderh">trunk/Source/WebCore/platform/image-decoders/png/PNGImageDecoder.h</a></li>
<li><a href="#trunkSourceWebCoreplatformiosDeviceMotionClientIOSh">trunk/Source/WebCore/platform/ios/DeviceMotionClientIOS.h</a></li>
<li><a href="#trunkSourceWebCoreplatformiosDeviceOrientationClientIOSh">trunk/Source/WebCore/platform/ios/DeviceOrientationClientIOS.h</a></li>
<li><a href="#trunkSourceWebCoreplatformiosScrollAnimatorIOSh">trunk/Source/WebCore/platform/ios/ScrollAnimatorIOS.h</a></li>
<li><a href="#trunkSourceWebCoreplatformiosScrollbarThemeIOSh">trunk/Source/WebCore/platform/ios/ScrollbarThemeIOS.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="#trunkSourceWebCoreplatformiosWebVideoFullscreenControllerAVKitmm">trunk/Source/WebCore/platform/ios/WebVideoFullscreenControllerAVKit.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformiosWebVideoFullscreenInterfaceAVKith">trunk/Source/WebCore/platform/ios/WebVideoFullscreenInterfaceAVKit.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmacHIDGamepadh">trunk/Source/WebCore/platform/mac/HIDGamepad.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="#trunkSourceWebCoreplatformmacScrollbarThemeMach">trunk/Source/WebCore/platform/mac/ScrollbarThemeMac.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmacSerializedPlatformRepresentationMach">trunk/Source/WebCore/platform/mac/SerializedPlatformRepresentationMac.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmacThemeMach">trunk/Source/WebCore/platform/mac/ThemeMac.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmediasessionmacMediaSessionInterruptionProviderMach">trunk/Source/WebCore/platform/mediasession/mac/MediaSessionInterruptionProviderMac.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmediastreammacAVCaptureDeviceManagerh">trunk/Source/WebCore/platform/mediastream/mac/AVCaptureDeviceManager.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmockDeviceMotionClientMockh">trunk/Source/WebCore/platform/mock/DeviceMotionClientMock.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmockDeviceOrientationClientMockh">trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmockRTCDTMFSenderHandlerMockh">trunk/Source/WebCore/platform/mock/RTCDTMFSenderHandlerMock.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="#trunkSourceWebCoreplatformmockScrollbarThemeMockh">trunk/Source/WebCore/platform/mock/ScrollbarThemeMock.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmockmediasourceMockMediaPlayerMediaSourceh">trunk/Source/WebCore/platform/mock/mediasource/MockMediaPlayerMediaSource.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="#trunkSourceWebCoreplatformmockmediasourceMockSourceBufferPrivateh">trunk/Source/WebCore/platform/mock/mediasource/MockSourceBufferPrivate.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkBlobRegistryImplh">trunk/Source/WebCore/platform/network/BlobRegistryImpl.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkBlobResourceHandlecpp">trunk/Source/WebCore/platform/network/BlobResourceHandle.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkBlobResourceHandleh">trunk/Source/WebCore/platform/network/BlobResourceHandle.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkPingHandleh">trunk/Source/WebCore/platform/network/PingHandle.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkResourceHandleh">trunk/Source/WebCore/platform/network/ResourceHandle.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkSynchronousLoaderClienth">trunk/Source/WebCore/platform/network/SynchronousLoaderClient.h</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="#trunkSourceWebCoreplatformnetworksoupResourceHandleSoupcpp">trunk/Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformtextLocaleICUh">trunk/Source/WebCore/platform/text/LocaleICU.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="#trunkSourceWebCoreplatformtextmacLocaleMach">trunk/Source/WebCore/platform/text/mac/LocaleMac.h</a></li>
<li><a href="#trunkSourceWebCoreplatformtextwinLocaleWinh">trunk/Source/WebCore/platform/text/win/LocaleWin.h</a></li>
<li><a href="#trunkSourceWebCoreplatformwinPopupMenuWinh">trunk/Source/WebCore/platform/win/PopupMenuWin.h</a></li>
<li><a href="#trunkSourceWebCoreplatformwinScrollbarThemeWinh">trunk/Source/WebCore/platform/win/ScrollbarThemeWin.h</a></li>
<li><a href="#trunkSourceWebCorerenderingAutoTableLayouth">trunk/Source/WebCore/rendering/AutoTableLayout.h</a></li>
<li><a href="#trunkSourceWebCorerenderingClipPathOperationh">trunk/Source/WebCore/rendering/ClipPathOperation.h</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="#trunkSourceWebCorerenderingFixedTableLayouth">trunk/Source/WebCore/rendering/FixedTableLayout.h</a></li>
<li><a href="#trunkSourceWebCorerenderingFloatingObjectscpp">trunk/Source/WebCore/rendering/FloatingObjects.cpp</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="#trunkSourceWebCorerenderingRenderAttachmenth">trunk/Source/WebCore/rendering/RenderAttachment.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="#trunkSourceWebCorerenderingRenderBoxh">trunk/Source/WebCore/rendering/RenderBox.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderBoxModelObjecth">trunk/Source/WebCore/rendering/RenderBoxModelObject.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="#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="#trunkSourceWebCorerenderingRenderImageResourceStyleImageh">trunk/Source/WebCore/rendering/RenderImageResourceStyleImage.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="#trunkSourceWebCorerenderingRenderLayerBackingh">trunk/Source/WebCore/rendering/RenderLayerBacking.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderLayerCompositorh">trunk/Source/WebCore/rendering/RenderLayerCompositor.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderLayerFilterInfoh">trunk/Source/WebCore/rendering/RenderLayerFilterInfo.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderLayerModelObjecth">trunk/Source/WebCore/rendering/RenderLayerModelObject.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="#trunkSourceWebCorerenderingRenderMultiColumnFlowThreadh">trunk/Source/WebCore/rendering/RenderMultiColumnFlowThread.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderMultiColumnSeth">trunk/Source/WebCore/rendering/RenderMultiColumnSet.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderMultiColumnSpannerPlaceholderh">trunk/Source/WebCore/rendering/RenderMultiColumnSpannerPlaceholder.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="#trunkSourceWebCorerenderingRenderObjecth">trunk/Source/WebCore/rendering/RenderObject.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="#trunkSourceWebCorerenderingRenderScrollbarThemeh">trunk/Source/WebCore/rendering/RenderScrollbarTheme.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="#trunkSourceWebCorerenderingRenderTextcpp">trunk/Source/WebCore/rendering/RenderText.cpp</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="#trunkSourceWebCorerenderingRenderThemeEflh">trunk/Source/WebCore/rendering/RenderThemeEfl.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderThemeGtkh">trunk/Source/WebCore/rendering/RenderThemeGtk.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderThemeIOSh">trunk/Source/WebCore/rendering/RenderThemeIOS.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderThemeIOSmm">trunk/Source/WebCore/rendering/RenderThemeIOS.mm</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderThemeMach">trunk/Source/WebCore/rendering/RenderThemeMac.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderThemeWinh">trunk/Source/WebCore/rendering/RenderThemeWin.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderVTTCueh">trunk/Source/WebCore/rendering/RenderVTTCue.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="#trunkSourceWebCorerenderingmathmlRenderMathMLMencloseh">trunk/Source/WebCore/rendering/mathml/RenderMathMLMenclose.h</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLOperatorh">trunk/Source/WebCore/rendering/mathml/RenderMathMLOperator.h</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLRadicalOperatorh">trunk/Source/WebCore/rendering/mathml/RenderMathMLRadicalOperator.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="#trunkSourceWebCorerenderingmathmlRenderMathMLTokenh">trunk/Source/WebCore/rendering/mathml/RenderMathMLToken.h</a></li>
<li><a href="#trunkSourceWebCorerenderingmathmlRenderMathMLUnderOverh">trunk/Source/WebCore/rendering/mathml/RenderMathMLUnderOver.h</a></li>
<li><a href="#trunkSourceWebCorerenderingshapesBoxShapeh">trunk/Source/WebCore/rendering/shapes/BoxShape.h</a></li>
<li><a href="#trunkSourceWebCorerenderingshapesPolygonShapeh">trunk/Source/WebCore/rendering/shapes/PolygonShape.h</a></li>
<li><a href="#trunkSourceWebCorerenderingshapesRasterShapeh">trunk/Source/WebCore/rendering/shapes/RasterShape.h</a></li>
<li><a href="#trunkSourceWebCorerenderingshapesRectangleShapeh">trunk/Source/WebCore/rendering/shapes/RectangleShape.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleBasicShapesh">trunk/Source/WebCore/rendering/style/BasicShapes.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="#trunkSourceWebCorerenderingstyleStylePendingImageh">trunk/Source/WebCore/rendering/style/StylePendingImage.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="#trunkSourceWebCorerenderingsvgRenderSVGResourceSolidColorh">trunk/Source/WebCore/rendering/svg/RenderSVGResourceSolidColor.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="#trunkSourceWebCorerenderingsvgSVGTextRunRenderingContextcpp">trunk/Source/WebCore/rendering/svg/SVGTextRunRenderingContext.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgSVGTextRunRenderingContexth">trunk/Source/WebCore/rendering/svg/SVGTextRunRenderingContext.h</a></li>
<li><a href="#trunkSourceWebCorereplayCapturingInputCursorh">trunk/Source/WebCore/replay/CapturingInputCursor.h</a></li>
<li><a href="#trunkSourceWebCorereplayEventLoopInputh">trunk/Source/WebCore/replay/EventLoopInput.h</a></li>
<li><a href="#trunkSourceWebCorereplayFunctorInputCursorh">trunk/Source/WebCore/replay/FunctorInputCursor.h</a></li>
<li><a href="#trunkSourceWebCorereplayMemoizedDOMResulth">trunk/Source/WebCore/replay/MemoizedDOMResult.h</a></li>
<li><a href="#trunkSourceWebCorereplayReplayControllerh">trunk/Source/WebCore/replay/ReplayController.h</a></li>
<li><a href="#trunkSourceWebCorereplayReplayingInputCursorh">trunk/Source/WebCore/replay/ReplayingInputCursor.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="#trunkSourceWebCoresvgSVGAnimateElementBaseh">trunk/Source/WebCore/svg/SVGAnimateElementBase.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="#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="#trunkSourceWebCoresvgSVGAnimationElementh">trunk/Source/WebCore/svg/SVGAnimationElement.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="#trunkSourceWebCoresvgSVGComponentTransferFunctionElementh">trunk/Source/WebCore/svg/SVGComponentTransferFunctionElement.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="#trunkSourceWebCoresvgSVGFEGaussianBlurElementh">trunk/Source/WebCore/svg/SVGFEGaussianBlurElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEImageElementh">trunk/Source/WebCore/svg/SVGFEImageElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFELightElementh">trunk/Source/WebCore/svg/SVGFELightElement.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="#trunkSourceWebCoresvgSVGFilterPrimitiveStandardAttributesh">trunk/Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFontDatah">trunk/Source/WebCore/svg/SVGFontData.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="#trunkSourceWebCoresvgSVGGradientElementh">trunk/Source/WebCore/svg/SVGGradientElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGGraphicsElementh">trunk/Source/WebCore/svg/SVGGraphicsElement.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="#trunkSourceWebCoresvgSVGImageLoaderh">trunk/Source/WebCore/svg/SVGImageLoader.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="#trunkSourceWebCoresvgSVGPathBuilderh">trunk/Source/WebCore/svg/SVGPathBuilder.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathByteStreamBuilderh">trunk/Source/WebCore/svg/SVGPathByteStreamBuilder.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathByteStreamSourceh">trunk/Source/WebCore/svg/SVGPathByteStreamSource.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathElementh">trunk/Source/WebCore/svg/SVGPathElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathSegArcAbsh">trunk/Source/WebCore/svg/SVGPathSegArcAbs.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathSegArcRelh">trunk/Source/WebCore/svg/SVGPathSegArcRel.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathSegClosePathh">trunk/Source/WebCore/svg/SVGPathSegClosePath.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathSegCurvetoCubicAbsh">trunk/Source/WebCore/svg/SVGPathSegCurvetoCubicAbs.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathSegCurvetoCubicRelh">trunk/Source/WebCore/svg/SVGPathSegCurvetoCubicRel.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathSegCurvetoCubicSmoothAbsh">trunk/Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothAbs.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathSegCurvetoCubicSmoothRelh">trunk/Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothRel.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathSegCurvetoQuadraticAbsh">trunk/Source/WebCore/svg/SVGPathSegCurvetoQuadraticAbs.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathSegCurvetoQuadraticRelh">trunk/Source/WebCore/svg/SVGPathSegCurvetoQuadraticRel.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathSegCurvetoQuadraticSmoothAbsh">trunk/Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothAbs.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathSegCurvetoQuadraticSmoothRelh">trunk/Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothRel.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathSegLinetoAbsh">trunk/Source/WebCore/svg/SVGPathSegLinetoAbs.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathSegLinetoHorizontalAbsh">trunk/Source/WebCore/svg/SVGPathSegLinetoHorizontalAbs.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathSegLinetoHorizontalRelh">trunk/Source/WebCore/svg/SVGPathSegLinetoHorizontalRel.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathSegLinetoRelh">trunk/Source/WebCore/svg/SVGPathSegLinetoRel.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathSegLinetoVerticalAbsh">trunk/Source/WebCore/svg/SVGPathSegLinetoVerticalAbs.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathSegLinetoVerticalRelh">trunk/Source/WebCore/svg/SVGPathSegLinetoVerticalRel.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathSegListBuilderh">trunk/Source/WebCore/svg/SVGPathSegListBuilder.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathSegListSourceh">trunk/Source/WebCore/svg/SVGPathSegListSource.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathSegMovetoAbsh">trunk/Source/WebCore/svg/SVGPathSegMovetoAbs.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathSegMovetoRelh">trunk/Source/WebCore/svg/SVGPathSegMovetoRel.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathStringBuilderh">trunk/Source/WebCore/svg/SVGPathStringBuilder.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathStringSourceh">trunk/Source/WebCore/svg/SVGPathStringSource.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPathTraversalStateBuilderh">trunk/Source/WebCore/svg/SVGPathTraversalStateBuilder.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPatternElementh">trunk/Source/WebCore/svg/SVGPatternElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGPolyElementh">trunk/Source/WebCore/svg/SVGPolyElement.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="#trunkSourceWebCoresvgSVGTRefElementcpp">trunk/Source/WebCore/svg/SVGTRefElement.cpp</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="#trunkSourceWebCoresvgSVGTextPositioningElementh">trunk/Source/WebCore/svg/SVGTextPositioningElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGTitleElementh">trunk/Source/WebCore/svg/SVGTitleElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGToOTFFontConversioncpp">trunk/Source/WebCore/svg/SVGToOTFFontConversion.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGTransformableh">trunk/Source/WebCore/svg/SVGTransformable.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="#trunkSourceWebCoresvgSVGZoomEventh">trunk/Source/WebCore/svg/SVGZoomEvent.h</a></li>
<li><a href="#trunkSourceWebCoresvganimationSVGSMILElementcpp">trunk/Source/WebCore/svg/animation/SVGSMILElement.cpp</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="#trunkSourceWebCoresvggraphicsSVGImageClientsh">trunk/Source/WebCore/svg/graphics/SVGImageClients.h</a></li>
<li><a href="#trunkSourceWebCoresvggraphicsSVGImageForContainerh">trunk/Source/WebCore/svg/graphics/SVGImageForContainer.h</a></li>
<li><a href="#trunkSourceWebCoresvggraphicsfiltersSVGFEImageh">trunk/Source/WebCore/svg/graphics/filters/SVGFEImage.h</a></li>
<li><a href="#trunkSourceWebCoresvggraphicsfiltersSVGFilterh">trunk/Source/WebCore/svg/graphics/filters/SVGFilter.h</a></li>
<li><a href="#trunkSourceWebCoresvgpropertiesSVGAnimatedEnumerationPropertyTearOffh">trunk/Source/WebCore/svg/properties/SVGAnimatedEnumerationPropertyTearOff.h</a></li>
<li><a href="#trunkSourceWebCoresvgpropertiesSVGAnimatedListPropertyTearOffh">trunk/Source/WebCore/svg/properties/SVGAnimatedListPropertyTearOff.h</a></li>
<li><a href="#trunkSourceWebCoresvgpropertiesSVGAnimatedPathSegListPropertyTearOffh">trunk/Source/WebCore/svg/properties/SVGAnimatedPathSegListPropertyTearOff.h</a></li>
<li><a href="#trunkSourceWebCoresvgpropertiesSVGAnimatedTransformListPropertyTearOffh">trunk/Source/WebCore/svg/properties/SVGAnimatedTransformListPropertyTearOff.h</a></li>
<li><a href="#trunkSourceWebCoresvgpropertiesSVGListPropertyTearOffh">trunk/Source/WebCore/svg/properties/SVGListPropertyTearOff.h</a></li>
<li><a href="#trunkSourceWebCoresvgpropertiesSVGMatrixTearOffh">trunk/Source/WebCore/svg/properties/SVGMatrixTearOff.h</a></li>
<li><a href="#trunkSourceWebCoresvgpropertiesSVGPathSegListPropertyTearOffh">trunk/Source/WebCore/svg/properties/SVGPathSegListPropertyTearOff.h</a></li>
<li><a href="#trunkSourceWebCoresvgpropertiesSVGPropertyTearOffh">trunk/Source/WebCore/svg/properties/SVGPropertyTearOff.h</a></li>
<li><a href="#trunkSourceWebCoretestingInternalSettingscpp">trunk/Source/WebCore/testing/InternalSettings.cpp</a></li>
<li><a href="#trunkSourceWebCoretestingInternalscpp">trunk/Source/WebCore/testing/Internals.cpp</a></li>
<li><a href="#trunkSourceWebCoretestingMockCDMcpp">trunk/Source/WebCore/testing/MockCDM.cpp</a></li>
<li><a href="#trunkSourceWebCoretestingMockCDMh">trunk/Source/WebCore/testing/MockCDM.h</a></li>
<li><a href="#trunkSourceWebCoretestingMockPageOverlayClienth">trunk/Source/WebCore/testing/MockPageOverlayClient.h</a></li>
<li><a href="#trunkSourceWebCoreworkersAbstractWorkerh">trunk/Source/WebCore/workers/AbstractWorker.h</a></li>
<li><a href="#trunkSourceWebCoreworkersDedicatedWorkerGlobalScopeh">trunk/Source/WebCore/workers/DedicatedWorkerGlobalScope.h</a></li>
<li><a href="#trunkSourceWebCoreworkersDedicatedWorkerThreadh">trunk/Source/WebCore/workers/DedicatedWorkerThread.h</a></li>
<li><a href="#trunkSourceWebCoreworkersWorkerh">trunk/Source/WebCore/workers/Worker.h</a></li>
<li><a href="#trunkSourceWebCoreworkersWorkerConsoleClienth">trunk/Source/WebCore/workers/WorkerConsoleClient.h</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="#trunkSourceWebCoreworkersWorkerMessagingProxyh">trunk/Source/WebCore/workers/WorkerMessagingProxy.h</a></li>
<li><a href="#trunkSourceWebCoreworkersWorkerObjectProxyh">trunk/Source/WebCore/workers/WorkerObjectProxy.h</a></li>
<li><a href="#trunkSourceWebCoreworkersWorkerRunLoopcpp">trunk/Source/WebCore/workers/WorkerRunLoop.cpp</a></li>
<li><a href="#trunkSourceWebCoreworkersWorkerScriptLoaderh">trunk/Source/WebCore/workers/WorkerScriptLoader.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="#trunkSourceWebCorexmlparserXMLDocumentParserh">trunk/Source/WebCore/xml/parser/XMLDocumentParser.h</a></li>
<li><a href="#trunkSourceWebKitStorageStorageAreaImplh">trunk/Source/WebKit/Storage/StorageAreaImpl.h</a></li>
<li><a href="#trunkSourceWebKitStorageStorageNamespaceImplh">trunk/Source/WebKit/Storage/StorageNamespaceImpl.h</a></li>
<li><a href="#trunkSourceWebKitStorageWebDatabaseProviderh">trunk/Source/WebKit/Storage/WebDatabaseProvider.h</a></li>
<li><a href="#trunkSourceWebKitStorageWebStorageNamespaceProviderh">trunk/Source/WebKit/Storage/WebStorageNamespaceProvider.h</a></li>
<li><a href="#trunkSourceWebKitiosStorageWebSQLiteDatabaseTrackerClienth">trunk/Source/WebKit/ios/Storage/WebSQLiteDatabaseTrackerClient.h</a></li>
<li><a href="#trunkSourceWebKitiosWebCoreSupportPopupMenuIOSh">trunk/Source/WebKit/ios/WebCoreSupport/PopupMenuIOS.h</a></li>
<li><a href="#trunkSourceWebKitiosWebCoreSupportSearchPopupMenuIOSh">trunk/Source/WebKit/ios/WebCoreSupport/SearchPopupMenuIOS.h</a></li>
<li><a href="#trunkSourceWebKitiosWebCoreSupportWebChromeClientIOSh">trunk/Source/WebKit/ios/WebCoreSupport/WebChromeClientIOS.h</a></li>
<li><a href="#trunkSourceWebKitmacStorageWebDatabaseManagerClienth">trunk/Source/WebKit/mac/Storage/WebDatabaseManagerClient.h</a></li>
<li><a href="#trunkSourceWebKitmacStorageWebStorageTrackerClienth">trunk/Source/WebKit/mac/Storage/WebStorageTrackerClient.h</a></li>
<li><a href="#trunkSourceWebKitmacWebCoreSupportPopupMenuMach">trunk/Source/WebKit/mac/WebCoreSupport/PopupMenuMac.h</a></li>
<li><a href="#trunkSourceWebKitmacWebCoreSupportSearchPopupMenuMach">trunk/Source/WebKit/mac/WebCoreSupport/SearchPopupMenuMac.h</a></li>
<li><a href="#trunkSourceWebKitmacWebCoreSupportWebAlternativeTextClienth">trunk/Source/WebKit/mac/WebCoreSupport/WebAlternativeTextClient.h</a></li>
<li><a href="#trunkSourceWebKitmacWebCoreSupportWebChromeClienth">trunk/Source/WebKit/mac/WebCoreSupport/WebChromeClient.h</a></li>
<li><a href="#trunkSourceWebKitmacWebCoreSupportWebContextMenuClienth">trunk/Source/WebKit/mac/WebCoreSupport/WebContextMenuClient.h</a></li>
<li><a href="#trunkSourceWebKitmacWebCoreSupportWebDeviceOrientationClienth">trunk/Source/WebKit/mac/WebCoreSupport/WebDeviceOrientationClient.h</a></li>
<li><a href="#trunkSourceWebKitmacWebCoreSupportWebDragClienth">trunk/Source/WebKit/mac/WebCoreSupport/WebDragClient.h</a></li>
<li><a href="#trunkSourceWebKitmacWebCoreSupportWebEditorClienth">trunk/Source/WebKit/mac/WebCoreSupport/WebEditorClient.h</a></li>
<li><a href="#trunkSourceWebKitmacWebCoreSupportWebFrameLoaderClienth">trunk/Source/WebKit/mac/WebCoreSupport/WebFrameLoaderClient.h</a></li>
<li><a href="#trunkSourceWebKitmacWebCoreSupportWebFrameNetworkingContexth">trunk/Source/WebKit/mac/WebCoreSupport/WebFrameNetworkingContext.h</a></li>
<li><a href="#trunkSourceWebKitmacWebCoreSupportWebGeolocationClienth">trunk/Source/WebKit/mac/WebCoreSupport/WebGeolocationClient.h</a></li>
<li><a href="#trunkSourceWebKitmacWebCoreSupportWebIconDatabaseClienth">trunk/Source/WebKit/mac/WebCoreSupport/WebIconDatabaseClient.h</a></li>
<li><a href="#trunkSourceWebKitmacWebCoreSupportWebInspectorClienth">trunk/Source/WebKit/mac/WebCoreSupport/WebInspectorClient.h</a></li>
<li><a href="#trunkSourceWebKitmacWebCoreSupportWebNotificationClienth">trunk/Source/WebKit/mac/WebCoreSupport/WebNotificationClient.h</a></li>
<li><a href="#trunkSourceWebKitmacWebCoreSupportWebPlatformStrategiesh">trunk/Source/WebKit/mac/WebCoreSupport/WebPlatformStrategies.h</a></li>
<li><a href="#trunkSourceWebKitmacWebCoreSupportWebProgressTrackerClienth">trunk/Source/WebKit/mac/WebCoreSupport/WebProgressTrackerClient.h</a></li>
<li><a href="#trunkSourceWebKitmacWebCoreSupportWebSelectionServiceControllerh">trunk/Source/WebKit/mac/WebCoreSupport/WebSelectionServiceController.h</a></li>
<li><a href="#trunkSourceWebKitmacWebCoreSupportWebVisitedLinkStoreh">trunk/Source/WebKit/mac/WebCoreSupport/WebVisitedLinkStore.h</a></li>
<li><a href="#trunkSourceWebKitmacWebViewWebMediaPlaybackTargetPickerh">trunk/Source/WebKit/mac/WebView/WebMediaPlaybackTargetPicker.h</a></li>
<li><a href="#trunkSourceWebKitmacWebViewWebScriptDebuggerh">trunk/Source/WebKit/mac/WebView/WebScriptDebugger.h</a></li>
<li><a href="#trunkSourceWebKitmacWebViewWebViewDatah">trunk/Source/WebKit/mac/WebView/WebViewData.h</a></li>
<li><a href="#trunkSourceWebKitwinAccessibleDocumenth">trunk/Source/WebKit/win/AccessibleDocument.h</a></li>
<li><a href="#trunkSourceWebKitwinFullscreenVideoControllercpp">trunk/Source/WebKit/win/FullscreenVideoController.cpp</a></li>
<li><a href="#trunkSourceWebKitwinPluginsPluginViewh">trunk/Source/WebKit/win/Plugins/PluginView.h</a></li>
<li><a href="#trunkSourceWebKitwinWebCoreSupportWebChromeClienth">trunk/Source/WebKit/win/WebCoreSupport/WebChromeClient.h</a></li>
<li><a href="#trunkSourceWebKitwinWebCoreSupportWebDesktopNotificationsDelegateh">trunk/Source/WebKit/win/WebCoreSupport/WebDesktopNotificationsDelegate.h</a></li>
<li><a href="#trunkSourceWebKitwinWebCoreSupportWebEditorClienth">trunk/Source/WebKit/win/WebCoreSupport/WebEditorClient.h</a></li>
<li><a href="#trunkSourceWebKitwinWebCoreSupportWebFrameLoaderClienth">trunk/Source/WebKit/win/WebCoreSupport/WebFrameLoaderClient.h</a></li>
<li><a href="#trunkSourceWebKitwinWebCoreSupportWebFrameNetworkingContexth">trunk/Source/WebKit/win/WebCoreSupport/WebFrameNetworkingContext.h</a></li>
<li><a href="#trunkSourceWebKitwinWebCoreSupportWebInspectorClienth">trunk/Source/WebKit/win/WebCoreSupport/WebInspectorClient.h</a></li>
<li><a href="#trunkSourceWebKitwinWebCoreSupportWebVisitedLinkStoreh">trunk/Source/WebKit/win/WebCoreSupport/WebVisitedLinkStore.h</a></li>
<li><a href="#trunkSourceWebKitwinWebHistoryh">trunk/Source/WebKit/win/WebHistory.h</a></li>
<li><a href="#trunkSourceWebKitwinWebKitMessageLooph">trunk/Source/WebKit/win/WebKitMessageLoop.h</a></li>
<li><a href="#trunkSourceWebKit2DatabaseProcessDatabaseProcessh">trunk/Source/WebKit2/DatabaseProcess/DatabaseProcess.h</a></li>
<li><a href="#trunkSourceWebKit2DatabaseProcessDatabaseToWebProcessConnectionh">trunk/Source/WebKit2/DatabaseProcess/DatabaseToWebProcessConnection.h</a></li>
<li><a href="#trunkSourceWebKit2DatabaseProcessIndexedDBWebIDBConnectionToClienth">trunk/Source/WebKit2/DatabaseProcess/IndexedDB/WebIDBConnectionToClient.h</a></li>
<li><a href="#trunkSourceWebKit2NetworkProcessCustomProtocolsCustomProtocolManagerh">trunk/Source/WebKit2/NetworkProcess/CustomProtocols/CustomProtocolManager.h</a></li>
<li><a href="#trunkSourceWebKit2NetworkProcessDownloadsDownloadh">trunk/Source/WebKit2/NetworkProcess/Downloads/Download.h</a></li>
<li><a href="#trunkSourceWebKit2NetworkProcessDownloadsDownloadAuthenticationClienth">trunk/Source/WebKit2/NetworkProcess/Downloads/DownloadAuthenticationClient.h</a></li>
<li><a href="#trunkSourceWebKit2NetworkProcessDownloadsPendingDownloadh">trunk/Source/WebKit2/NetworkProcess/Downloads/PendingDownload.h</a></li>
<li><a href="#trunkSourceWebKit2NetworkProcessNetworkConnectionToWebProcessh">trunk/Source/WebKit2/NetworkProcess/NetworkConnectionToWebProcess.h</a></li>
<li><a href="#trunkSourceWebKit2NetworkProcessNetworkLoadh">trunk/Source/WebKit2/NetworkProcess/NetworkLoad.h</a></li>
<li><a href="#trunkSourceWebKit2NetworkProcessNetworkProcessh">trunk/Source/WebKit2/NetworkProcess/NetworkProcess.h</a></li>
<li><a href="#trunkSourceWebKit2NetworkProcessNetworkResourceLoaderh">trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoader.h</a></li>
<li><a href="#trunkSourceWebKit2NetworkProcessRemoteNetworkingContexth">trunk/Source/WebKit2/NetworkProcess/RemoteNetworkingContext.h</a></li>
<li><a href="#trunkSourceWebKit2NetworkProcesscacheNetworkCacheSpeculativeLoadh">trunk/Source/WebKit2/NetworkProcess/cache/NetworkCacheSpeculativeLoad.h</a></li>
<li><a href="#trunkSourceWebKit2PlatformIPCDataReferenceh">trunk/Source/WebKit2/Platform/IPC/DataReference.h</a></li>
<li><a href="#trunkSourceWebKit2PluginProcessPluginControllerProxyh">trunk/Source/WebKit2/PluginProcess/PluginControllerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2PluginProcessPluginProcessh">trunk/Source/WebKit2/PluginProcess/PluginProcess.h</a></li>
<li><a href="#trunkSourceWebKit2PluginProcessWebProcessConnectionh">trunk/Source/WebKit2/PluginProcess/WebProcessConnection.h</a></li>
<li><a href="#trunkSourceWebKit2SharedAPIAPIObjecth">trunk/Source/WebKit2/Shared/API/APIObject.h</a></li>
<li><a href="#trunkSourceWebKit2SharedAPICocoaRemoteObjectRegistryh">trunk/Source/WebKit2/Shared/API/Cocoa/RemoteObjectRegistry.h</a></li>
<li><a href="#trunkSourceWebKit2SharedAsyncRequesth">trunk/Source/WebKit2/Shared/AsyncRequest.h</a></li>
<li><a href="#trunkSourceWebKit2SharedAuthenticationAuthenticationManagerh">trunk/Source/WebKit2/Shared/Authentication/AuthenticationManager.h</a></li>
<li><a href="#trunkSourceWebKit2SharedBlobDataFileReferenceWithSandboxExtensionh">trunk/Source/WebKit2/Shared/BlobDataFileReferenceWithSandboxExtension.h</a></li>
<li><a href="#trunkSourceWebKit2SharedChildProcessh">trunk/Source/WebKit2/Shared/ChildProcess.h</a></li>
<li><a href="#trunkSourceWebKit2SharedCoordinatedGraphicsCoordinatedBackingStoreh">trunk/Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedBackingStore.h</a></li>
<li><a href="#trunkSourceWebKit2SharedCoordinatedGraphicsCoordinatedGraphicsSceneh">trunk/Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedGraphicsScene.h</a></li>
<li><a href="#trunkSourceWebKit2SharedCoordinatedGraphicsWebCoordinatedSurfaceh">trunk/Source/WebKit2/Shared/CoordinatedGraphics/WebCoordinatedSurface.h</a></li>
<li><a href="#trunkSourceWebKit2SharedCoordinatedGraphicsthreadedcompositorThreadSafeCoordinatedSurfaceh">trunk/Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadSafeCoordinatedSurface.h</a></li>
<li><a href="#trunkSourceWebKit2SharedCoordinatedGraphicsthreadedcompositorThreadedCompositorh">trunk/Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebCompiledContentExtensionh">trunk/Source/WebKit2/Shared/WebCompiledContentExtension.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebSQLiteDatabaseTrackerh">trunk/Source/WebKit2/Shared/WebSQLiteDatabaseTracker.h</a></li>
<li><a href="#trunkSourceWebKit2SharedmacSecItemShimh">trunk/Source/WebKit2/Shared/mac/SecItemShim.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPIAPIUserContentExtensionStorecpp">trunk/Source/WebKit2/UIProcess/API/APIUserContentExtensionStore.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICWKContextcpp">trunk/Source/WebKit2/UIProcess/API/C/WKContext.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICWKPagecpp">trunk/Source/WebKit2/UIProcess/API/C/WKPage.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaPageLoadStateObserverh">trunk/Source/WebKit2/UIProcess/API/Cocoa/PageLoadStateObserver.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKWebViewmm">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPIgtkPageClientImplh">trunk/Source/WebKit2/UIProcess/API/gtk/PageClientImpl.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPIgtkWebKitColorChooserh">trunk/Source/WebKit2/UIProcess/API/gtk/WebKitColorChooser.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPIgtkWebKitPolicyClientcpp">trunk/Source/WebKit2/UIProcess/API/gtk/WebKitPolicyClient.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPIgtkWebKitUIClientcpp">trunk/Source/WebKit2/UIProcess/API/gtk/WebKitUIClient.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPIgtkWebKitWebViewcpp">trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebView.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAutomationWebAutomationSessionh">trunk/Source/WebKit2/UIProcess/Automation/WebAutomationSession.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessChildProcessProxyh">trunk/Source/WebKit2/UIProcess/ChildProcessProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessCocoaAutomationClienth">trunk/Source/WebKit2/UIProcess/Cocoa/AutomationClient.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessCocoaAutomationSessionClienth">trunk/Source/WebKit2/UIProcess/Cocoa/AutomationSessionClient.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessCocoaDiagnosticLoggingClienth">trunk/Source/WebKit2/UIProcess/Cocoa/DiagnosticLoggingClient.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessCocoaNavigationStateh">trunk/Source/WebKit2/UIProcess/Cocoa/NavigationState.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessCocoaUIDelegateh">trunk/Source/WebKit2/UIProcess/Cocoa/UIDelegate.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessCocoaWebProcessProxyCocoamm">trunk/Source/WebKit2/UIProcess/Cocoa/WebProcessProxyCocoa.mm</a></li>
<li><a href="#trunkSourceWebKit2UIProcessCocoaWebVideoFullscreenManagerProxyh">trunk/Source/WebKit2/UIProcess/Cocoa/WebVideoFullscreenManagerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessCoordinatedGraphicsCoordinatedLayerTreeHostProxyh">trunk/Source/WebKit2/UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessDatabasesDatabaseProcessProxyh">trunk/Source/WebKit2/UIProcess/Databases/DatabaseProcessProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessDownloadsDownloadProxyh">trunk/Source/WebKit2/UIProcess/Downloads/DownloadProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessDrawingAreaProxyh">trunk/Source/WebKit2/UIProcess/DrawingAreaProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessDrawingAreaProxyImplh">trunk/Source/WebKit2/UIProcess/DrawingAreaProxyImpl.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessGenericCallbackh">trunk/Source/WebKit2/UIProcess/GenericCallback.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessNetworkCustomProtocolsCustomProtocolManagerProxyh">trunk/Source/WebKit2/UIProcess/Network/CustomProtocols/CustomProtocolManagerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessNetworkCustomProtocolssoupWebSoupCustomProtocolRequestManagerh">trunk/Source/WebKit2/UIProcess/Network/CustomProtocols/soup/WebSoupCustomProtocolRequestManager.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessNetworkNetworkProcessProxyh">trunk/Source/WebKit2/UIProcess/Network/NetworkProcessProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessNotificationsWebNotificationManagerProxyh">trunk/Source/WebKit2/UIProcess/Notifications/WebNotificationManagerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessPluginsPluginProcessProxyh">trunk/Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessScrollingRemoteScrollingTreeh">trunk/Source/WebKit2/UIProcess/Scrolling/RemoteScrollingTree.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessScrollingiosScrollingTreeOverflowScrollingNodeIOSh">trunk/Source/WebKit2/UIProcess/Scrolling/ios/ScrollingTreeOverflowScrollingNodeIOS.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessStorageStorageManagerh">trunk/Source/WebKit2/UIProcess/Storage/StorageManager.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessUserContentWebUserContentControllerProxyh">trunk/Source/WebKit2/UIProcess/UserContent/WebUserContentControllerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessVisitedLinkStoreh">trunk/Source/WebKit2/UIProcess/VisitedLinkStore.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebBatteryManagerProxyh">trunk/Source/WebKit2/UIProcess/WebBatteryManagerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebConnectionToWebProcessh">trunk/Source/WebKit2/UIProcess/WebConnectionToWebProcess.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebCookieManagerProxyh">trunk/Source/WebKit2/UIProcess/WebCookieManagerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebFormClienth">trunk/Source/WebKit2/UIProcess/WebFormClient.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebFullScreenManagerProxyh">trunk/Source/WebKit2/UIProcess/WebFullScreenManagerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebGeolocationManagerProxyh">trunk/Source/WebKit2/UIProcess/WebGeolocationManagerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebIconDatabaseh">trunk/Source/WebKit2/UIProcess/WebIconDatabase.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebInspectorProxyh">trunk/Source/WebKit2/UIProcess/WebInspectorProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebMediaSessionFocusManagerh">trunk/Source/WebKit2/UIProcess/WebMediaSessionFocusManager.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebPageDiagnosticLoggingClienth">trunk/Source/WebKit2/UIProcess/WebPageDiagnosticLoggingClient.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebPageProxyh">trunk/Source/WebKit2/UIProcess/WebPageProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebPasteboardProxyh">trunk/Source/WebKit2/UIProcess/WebPasteboardProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebProcessPoolh">trunk/Source/WebKit2/UIProcess/WebProcessPool.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebProcessProxycpp">trunk/Source/WebKit2/UIProcess/WebProcessProxy.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebProcessProxyh">trunk/Source/WebKit2/UIProcess/WebProcessProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebVibrationProxyh">trunk/Source/WebKit2/UIProcess/WebVibrationProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebsiteDataWebsiteDataStoreh">trunk/Source/WebKit2/UIProcess/WebsiteData/WebsiteDataStore.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcesseflPageViewportControllerClientEflh">trunk/Source/WebKit2/UIProcess/efl/PageViewportControllerClientEfl.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcesseflWebColorPickerEflh">trunk/Source/WebKit2/UIProcess/efl/WebColorPickerEfl.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcesseflWebContextMenuProxyEflh">trunk/Source/WebKit2/UIProcess/efl/WebContextMenuProxyEfl.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcesseflWebViewh">trunk/Source/WebKit2/UIProcess/efl/WebView.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessgtkWebColorPickerGtkh">trunk/Source/WebKit2/UIProcess/gtk/WebColorPickerGtk.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessgtkWebContextMenuProxyGtkh">trunk/Source/WebKit2/UIProcess/gtk/WebContextMenuProxyGtk.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessgtkWebPopupMenuProxyGtkh">trunk/Source/WebKit2/UIProcess/gtk/WebPopupMenuProxyGtk.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessiosPageClientImplIOSh">trunk/Source/WebKit2/UIProcess/ios/PageClientImplIOS.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessiosSmartMagnificationControllerh">trunk/Source/WebKit2/UIProcess/ios/SmartMagnificationController.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessmacPageClientImplh">trunk/Source/WebKit2/UIProcess/mac/PageClientImpl.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessmacRemoteLayerTreeDrawingAreaProxyh">trunk/Source/WebKit2/UIProcess/mac/RemoteLayerTreeDrawingAreaProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessmacSecItemShimProxyh">trunk/Source/WebKit2/UIProcess/mac/SecItemShimProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessmacTiledCoreAnimationDrawingAreaProxyh">trunk/Source/WebKit2/UIProcess/mac/TiledCoreAnimationDrawingAreaProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessmacViewGestureControllerh">trunk/Source/WebKit2/UIProcess/mac/ViewGestureController.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessmacWKTextFinderClientmm">trunk/Source/WebKit2/UIProcess/mac/WKTextFinderClient.mm</a></li>
<li><a href="#trunkSourceWebKit2UIProcessmacWebColorPickerMach">trunk/Source/WebKit2/UIProcess/mac/WebColorPickerMac.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessmacWebContextMenuProxyMach">trunk/Source/WebKit2/UIProcess/mac/WebContextMenuProxyMac.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessmacWebPopupMenuProxyMach">trunk/Source/WebKit2/UIProcess/mac/WebPopupMenuProxyMac.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcesssoupWebSoupRequestManagerProxyh">trunk/Source/WebKit2/UIProcess/soup/WebSoupRequestManagerProxy.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessCookiesWebCookieManagerh">trunk/Source/WebKit2/WebProcess/Cookies/WebCookieManager.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessDatabasesIndexedDBWebIDBConnectionToServerh">trunk/Source/WebKit2/WebProcess/Databases/IndexedDB/WebIDBConnectionToServer.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessDatabasesWebDatabaseProviderh">trunk/Source/WebKit2/WebProcess/Databases/WebDatabaseProvider.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessDatabasesWebToDatabaseProcessConnectionh">trunk/Source/WebKit2/WebProcess/Databases/WebToDatabaseProcessConnection.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessFileAPIBlobRegistryProxyh">trunk/Source/WebKit2/WebProcess/FileAPI/BlobRegistryProxy.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessGeolocationWebGeolocationManagerh">trunk/Source/WebKit2/WebProcess/Geolocation/WebGeolocationManager.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessIconDatabaseWebIconDatabaseProxyh">trunk/Source/WebKit2/WebProcess/IconDatabase/WebIconDatabaseProxy.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleAPIcWKBundlePageOverlaycpp">trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageOverlay.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleAPIcmacWKBundlePageBannerMacmm">trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/mac/WKBundlePageBannerMac.mm</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleAPIgtkWebKitWebPagecpp">trunk/Source/WebKit2/WebProcess/InjectedBundle/API/gtk/WebKitWebPage.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleAPImacWKWebProcessPlugInBrowserContextControllermm">trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKWebProcessPlugInBrowserContextController.mm</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleInjectedBundlePageFormClienth">trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageFormClient.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessNetworkNetworkProcessConnectionh">trunk/Source/WebKit2/WebProcess/Network/NetworkProcessConnection.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessNetworkWebResourceLoaderh">trunk/Source/WebKit2/WebProcess/Network/WebResourceLoader.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessNotificationsWebNotificationManagerh">trunk/Source/WebKit2/WebProcess/Notifications/WebNotificationManager.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessPluginsNetscapeNetscapePluginh">trunk/Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePlugin.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessPluginsNetscapex11NetscapePluginX11h">trunk/Source/WebKit2/WebProcess/Plugins/Netscape/x11/NetscapePluginX11.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessPluginsPDFDeprecatedPDFPluginh">trunk/Source/WebKit2/WebProcess/Plugins/PDF/DeprecatedPDFPlugin.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessPluginsPDFPDFPluginh">trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPlugin.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessPluginsPDFPDFPluginAnnotationh">trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPluginAnnotation.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessPluginsPDFPDFPluginChoiceAnnotationh">trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPluginChoiceAnnotation.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessPluginsPDFPDFPluginPasswordFieldh">trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPluginPasswordField.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessPluginsPDFPDFPluginTextAnnotationh">trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPluginTextAnnotation.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessPluginsPluginProcessConnectionh">trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnection.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessPluginsPluginProcessConnectionManagerh">trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnectionManager.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessPluginsPluginProxyh">trunk/Source/WebKit2/WebProcess/Plugins/PluginProxy.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessPluginsPluginViewh">trunk/Source/WebKit2/WebProcess/Plugins/PluginView.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessScrollingRemoteScrollingCoordinatorh">trunk/Source/WebKit2/WebProcess/Scrolling/RemoteScrollingCoordinator.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessStorageStorageAreaImplh">trunk/Source/WebKit2/WebProcess/Storage/StorageAreaImpl.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessStorageStorageAreaMaph">trunk/Source/WebKit2/WebProcess/Storage/StorageAreaMap.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessStorageStorageNamespaceImplh">trunk/Source/WebKit2/WebProcess/Storage/StorageNamespaceImpl.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessStorageWebStorageNamespaceProviderh">trunk/Source/WebKit2/WebProcess/Storage/WebStorageNamespaceProvider.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessUserContentWebUserContentControllerh">trunk/Source/WebKit2/WebProcess/UserContent/WebUserContentController.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebConnectionToUIProcessh">trunk/Source/WebKit2/WebProcess/WebConnectionToUIProcess.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebCoreSupportWebAlternativeTextClienth">trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebAlternativeTextClient.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebCoreSupportWebBatteryClienth">trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebBatteryClient.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebCoreSupportWebChromeClienth">trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebChromeClient.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebCoreSupportWebColorChooserh">trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebColorChooser.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebCoreSupportWebContextMenuClienth">trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebContextMenuClient.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebCoreSupportWebDeviceProximityClienth">trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebDeviceProximityClient.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebCoreSupportWebDiagnosticLoggingClienth">trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebDiagnosticLoggingClient.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebCoreSupportWebDragClienth">trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebDragClient.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebCoreSupportWebEditorClienth">trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebEditorClient.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebCoreSupportWebFrameLoaderClienth">trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebFrameLoaderClient.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebCoreSupportWebGeolocationClienth">trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebGeolocationClient.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebCoreSupportWebInspectorClientcpp">trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebInspectorClient.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebCoreSupportWebInspectorClienth">trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebInspectorClient.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebCoreSupportWebNavigatorContentUtilsClienth">trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebNavigatorContentUtilsClient.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebCoreSupportWebNotificationClienth">trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebNotificationClient.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebCoreSupportWebPlatformStrategiesh">trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebPlatformStrategies.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebCoreSupportWebPopupMenuh">trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebPopupMenu.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebCoreSupportWebProgressTrackerClienth">trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebProgressTrackerClient.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebCoreSupportWebSearchPopupMenuh">trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebSearchPopupMenu.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebCoreSupportWebVibrationClienth">trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebVibrationClient.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebCoreSupportiosWebQuickLookHandleClienth">trunk/Source/WebKit2/WebProcess/WebCoreSupport/ios/WebQuickLookHandleClient.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebCoreSupportmacWebFrameNetworkingContexth">trunk/Source/WebKit2/WebProcess/WebCoreSupport/mac/WebFrameNetworkingContext.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageCocoaRemoteLayerTreeDisplayRefreshMonitorh">trunk/Source/WebKit2/WebProcess/WebPage/Cocoa/RemoteLayerTreeDisplayRefreshMonitor.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageCoordinatedGraphicsCoordinatedDrawingAreah">trunk/Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedDrawingArea.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageCoordinatedGraphicsCoordinatedLayerTreeHosth">trunk/Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageCoordinatedGraphicsThreadedCoordinatedLayerTreeHosth">trunk/Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/ThreadedCoordinatedLayerTreeHost.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageDrawingAreah">trunk/Source/WebKit2/WebProcess/WebPage/DrawingArea.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageDrawingAreaImplh">trunk/Source/WebKit2/WebProcess/WebPage/DrawingAreaImpl.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageEventDispatcherh">trunk/Source/WebKit2/WebProcess/WebPage/EventDispatcher.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageViewGestureGeometryCollectorh">trunk/Source/WebKit2/WebProcess/WebPage/ViewGestureGeometryCollector.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageViewUpdateDispatcherh">trunk/Source/WebKit2/WebProcess/WebPage/ViewUpdateDispatcher.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageVisitedLinkTableControllerh">trunk/Source/WebKit2/WebProcess/WebPage/VisitedLinkTableController.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageWebBackForwardListProxyh">trunk/Source/WebKit2/WebProcess/WebPage/WebBackForwardListProxy.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageWebDocumentLoaderh">trunk/Source/WebKit2/WebProcess/WebPage/WebDocumentLoader.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageWebInspectorh">trunk/Source/WebKit2/WebProcess/WebPage/WebInspector.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageWebInspectorUIh">trunk/Source/WebKit2/WebProcess/WebPage/WebInspectorUI.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageWebPageh">trunk/Source/WebKit2/WebProcess/WebPage/WebPage.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageWebPageOverlayh">trunk/Source/WebKit2/WebProcess/WebPage/WebPageOverlay.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPagegtkLayerTreeHostGtkh">trunk/Source/WebKit2/WebProcess/WebPage/gtk/LayerTreeHostGtk.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageiosFindIndicatorOverlayClientIOSh">trunk/Source/WebKit2/WebProcess/WebPage/ios/FindIndicatorOverlayClientIOS.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPagemacGraphicsLayerCARemoteh">trunk/Source/WebKit2/WebProcess/WebPage/mac/GraphicsLayerCARemote.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPagemacPlatformCAAnimationRemoteh">trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCAAnimationRemote.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPagemacPlatformCALayerRemoteh">trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCALayerRemote.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>
<li><a href="#trunkSourceWebKit2WebProcessWebPagemacRemoteLayerTreeContexth">trunk/Source/WebKit2/WebProcess/WebPage/mac/RemoteLayerTreeContext.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPagemacRemoteLayerTreeDrawingAreah">trunk/Source/WebKit2/WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPagemacTiledCoreAnimationDrawingAreah">trunk/Source/WebKit2/WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebProcesscpp">trunk/Source/WebKit2/WebProcess/WebProcess.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebProcessh">trunk/Source/WebKit2/WebProcess/WebProcess.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcesscocoaWebProcessCocoamm">trunk/Source/WebKit2/WebProcess/cocoa/WebProcessCocoa.mm</a></li>
<li><a href="#trunkSourceWebKit2WebProcesscocoaWebVideoFullscreenManagerh">trunk/Source/WebKit2/WebProcess/cocoa/WebVideoFullscreenManager.h</a></li>
<li><a href="#trunkToolsChangeLog">trunk/Tools/ChangeLog</a></li>
<li><a href="#trunkToolsScriptsdowebcorerename">trunk/Tools/Scripts/do-webcore-rename</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebCoreCalculationValuecpp">trunk/Tools/TestWebKitAPI/Tests/WebCore/CalculationValue.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebCoreContentExtensionscpp">trunk/Tools/TestWebKitAPI/Tests/WebCore/ContentExtensions.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebCoreFileSystemcpp">trunk/Tools/TestWebKitAPI/Tests/WebCore/FileSystem.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebCoreSharedBuffercpp">trunk/Tools/TestWebKitAPI/Tests/WebCore/SharedBuffer.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2DidAssociateFormControls_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/DidAssociateFormControls_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2InjectedBundleFrameHitTest_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleFrameHitTest_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2StopLoadingDuringDidFailProvisionalLoad_bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/StopLoadingDuringDidFailProvisionalLoad_bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2WKBundleFileHandle_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/WKBundleFileHandle_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2WillLoad_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2/WillLoad_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2GtkTestWebKitWebContextcpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebContext.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKit2ObjCCustomProtocolsInvalidScheme_Bundlecpp">trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/CustomProtocolsInvalidScheme_Bundle.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsmacFullscreenZoomInitialFramemm">trunk/Tools/TestWebKitAPI/Tests/mac/FullscreenZoomInitialFrame.mm</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsmacPageVisibilityStateWithWindowChangesmm">trunk/Tools/TestWebKitAPI/Tests/mac/PageVisibilityStateWithWindowChanges.mm</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceJavaScriptCoreAPIJSAPIWrapperObjectmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/API/JSAPIWrapperObject.mm (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/API/JSAPIWrapperObject.mm        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/API/JSAPIWrapperObject.mm        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,8 +36,8 @@
</span><span class="cx">
</span><span class="cx"> class JSAPIWrapperObjectHandleOwner : public JSC::WeakHandleOwner {
</span><span class="cx"> public:
</span><del>- virtual void finalize(JSC::Handle<JSC::Unknown>, void*) override;
- virtual bool isReachableFromOpaqueRoots(JSC::Handle<JSC::Unknown>, void* context, JSC::SlotVisitor&) override;
</del><ins>+ void finalize(JSC::Handle<JSC::Unknown>, void*) override;
+ bool isReachableFromOpaqueRoots(JSC::Handle<JSC::Unknown>, void* context, JSC::SlotVisitor&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> static JSAPIWrapperObjectHandleOwner* jsAPIWrapperObjectHandleOwner()
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreAPIJSManagedValuemm"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/API/JSManagedValue.mm (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/API/JSManagedValue.mm        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/API/JSManagedValue.mm        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,8 +42,8 @@
</span><span class="cx">
</span><span class="cx"> class JSManagedValueHandleOwner : public JSC::WeakHandleOwner {
</span><span class="cx"> public:
</span><del>- virtual void finalize(JSC::Handle<JSC::Unknown>, void* context) override;
- virtual bool isReachableFromOpaqueRoots(JSC::Handle<JSC::Unknown>, void* context, JSC::SlotVisitor&) override;
</del><ins>+ void finalize(JSC::Handle<JSC::Unknown>, void* context) override;
+ bool isReachableFromOpaqueRoots(JSC::Handle<JSC::Unknown>, void* context, JSC::SlotVisitor&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> static JSManagedValueHandleOwner* managedValueHandleOwner()
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreAPIObjCCallbackFunctionmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/API/ObjCCallbackFunction.mm (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/API/ObjCCallbackFunction.mm        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/API/ObjCCallbackFunction.mm        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> class CallbackArgumentBoolean : public CallbackArgument {
</span><del>- virtual void set(NSInvocation *invocation, NSInteger argumentNumber, JSContext *context, JSValueRef argument, JSValueRef*) override
</del><ins>+ void set(NSInvocation *invocation, NSInteger argumentNumber, JSContext *context, JSValueRef argument, JSValueRef*) override
</ins><span class="cx"> {
</span><span class="cx"> bool value = JSValueToBoolean([context JSGlobalContextRef], argument);
</span><span class="cx"> [invocation setArgument:&value atIndex:argumentNumber];
</span><span class="lines">@@ -66,7 +66,7 @@
</span><span class="cx">
</span><span class="cx"> template<typename T>
</span><span class="cx"> class CallbackArgumentInteger : public CallbackArgument {
</span><del>- virtual void set(NSInvocation *invocation, NSInteger argumentNumber, JSContext *context, JSValueRef argument, JSValueRef* exception) override
</del><ins>+ void set(NSInvocation *invocation, NSInteger argumentNumber, JSContext *context, JSValueRef argument, JSValueRef* exception) override
</ins><span class="cx"> {
</span><span class="cx"> T value = (T)JSC::toInt32(JSValueToNumber([context JSGlobalContextRef], argument, exception));
</span><span class="cx"> [invocation setArgument:&value atIndex:argumentNumber];
</span><span class="lines">@@ -75,7 +75,7 @@
</span><span class="cx">
</span><span class="cx"> template<typename T>
</span><span class="cx"> class CallbackArgumentDouble : public CallbackArgument {
</span><del>- virtual void set(NSInvocation *invocation, NSInteger argumentNumber, JSContext *context, JSValueRef argument, JSValueRef* exception) override
</del><ins>+ void set(NSInvocation *invocation, NSInteger argumentNumber, JSContext *context, JSValueRef argument, JSValueRef* exception) override
</ins><span class="cx"> {
</span><span class="cx"> T value = (T)JSValueToNumber([context JSGlobalContextRef], argument, exception);
</span><span class="cx"> [invocation setArgument:&value atIndex:argumentNumber];
</span><span class="lines">@@ -83,7 +83,7 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class CallbackArgumentJSValue : public CallbackArgument {
</span><del>- virtual void set(NSInvocation *invocation, NSInteger argumentNumber, JSContext *context, JSValueRef argument, JSValueRef*) override
</del><ins>+ void set(NSInvocation *invocation, NSInteger argumentNumber, JSContext *context, JSValueRef argument, JSValueRef*) override
</ins><span class="cx"> {
</span><span class="cx"> JSValue *value = [JSValue valueWithJSValueRef:argument inContext:context];
</span><span class="cx"> [invocation setArgument:&value atIndex:argumentNumber];
</span><span class="lines">@@ -91,7 +91,7 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class CallbackArgumentId : public CallbackArgument {
</span><del>- virtual void set(NSInvocation *invocation, NSInteger argumentNumber, JSContext *context, JSValueRef argument, JSValueRef*) override
</del><ins>+ void set(NSInvocation *invocation, NSInteger argumentNumber, JSContext *context, JSValueRef argument, JSValueRef*) override
</ins><span class="cx"> {
</span><span class="cx"> id value = valueToObject(context, argument);
</span><span class="cx"> [invocation setArgument:&value atIndex:argumentNumber];
</span><span class="lines">@@ -106,7 +106,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void set(NSInvocation *invocation, NSInteger argumentNumber, JSContext *context, JSValueRef argument, JSValueRef* exception) override
</del><ins>+ void set(NSInvocation *invocation, NSInteger argumentNumber, JSContext *context, JSValueRef argument, JSValueRef* exception) override
</ins><span class="cx"> {
</span><span class="cx"> JSGlobalContextRef contextRef = [context JSGlobalContextRef];
</span><span class="cx">
</span><span class="lines">@@ -129,7 +129,7 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class CallbackArgumentNSNumber : public CallbackArgument {
</span><del>- virtual void set(NSInvocation *invocation, NSInteger argumentNumber, JSContext *context, JSValueRef argument, JSValueRef* exception) override
</del><ins>+ void set(NSInvocation *invocation, NSInteger argumentNumber, JSContext *context, JSValueRef argument, JSValueRef* exception) override
</ins><span class="cx"> {
</span><span class="cx"> id value = valueToNumber([context JSGlobalContextRef], argument, exception);
</span><span class="cx"> [invocation setArgument:&value atIndex:argumentNumber];
</span><span class="lines">@@ -137,7 +137,7 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class CallbackArgumentNSString : public CallbackArgument {
</span><del>- virtual void set(NSInvocation *invocation, NSInteger argumentNumber, JSContext *context, JSValueRef argument, JSValueRef* exception) override
</del><ins>+ void set(NSInvocation *invocation, NSInteger argumentNumber, JSContext *context, JSValueRef argument, JSValueRef* exception) override
</ins><span class="cx"> {
</span><span class="cx"> id value = valueToString([context JSGlobalContextRef], argument, exception);
</span><span class="cx"> [invocation setArgument:&value atIndex:argumentNumber];
</span><span class="lines">@@ -145,7 +145,7 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class CallbackArgumentNSDate : public CallbackArgument {
</span><del>- virtual void set(NSInvocation *invocation, NSInteger argumentNumber, JSContext *context, JSValueRef argument, JSValueRef* exception) override
</del><ins>+ void set(NSInvocation *invocation, NSInteger argumentNumber, JSContext *context, JSValueRef argument, JSValueRef* exception) override
</ins><span class="cx"> {
</span><span class="cx"> id value = valueToDate([context JSGlobalContextRef], argument, exception);
</span><span class="cx"> [invocation setArgument:&value atIndex:argumentNumber];
</span><span class="lines">@@ -153,7 +153,7 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class CallbackArgumentNSArray : public CallbackArgument {
</span><del>- virtual void set(NSInvocation *invocation, NSInteger argumentNumber, JSContext *context, JSValueRef argument, JSValueRef* exception) override
</del><ins>+ void set(NSInvocation *invocation, NSInteger argumentNumber, JSContext *context, JSValueRef argument, JSValueRef* exception) override
</ins><span class="cx"> {
</span><span class="cx"> id value = valueToArray([context JSGlobalContextRef], argument, exception);
</span><span class="cx"> [invocation setArgument:&value atIndex:argumentNumber];
</span><span class="lines">@@ -161,7 +161,7 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class CallbackArgumentNSDictionary : public CallbackArgument {
</span><del>- virtual void set(NSInvocation *invocation, NSInteger argumentNumber, JSContext *context, JSValueRef argument, JSValueRef* exception) override
</del><ins>+ void set(NSInvocation *invocation, NSInteger argumentNumber, JSContext *context, JSValueRef argument, JSValueRef* exception) override
</ins><span class="cx"> {
</span><span class="cx"> id value = valueToDictionary([context JSGlobalContextRef], argument, exception);
</span><span class="cx"> [invocation setArgument:&value atIndex:argumentNumber];
</span><span class="lines">@@ -177,7 +177,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void set(NSInvocation *invocation, NSInteger argumentNumber, JSContext *context, JSValueRef argument, JSValueRef*) override
</del><ins>+ void set(NSInvocation *invocation, NSInteger argumentNumber, JSContext *context, JSValueRef argument, JSValueRef*) override
</ins><span class="cx"> {
</span><span class="cx"> JSValue *value = [JSValue valueWithJSValueRef:argument inContext:context];
</span><span class="cx"> [m_conversionInvocation invokeWithTarget:value];
</span><span class="lines">@@ -269,14 +269,14 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class CallbackResultVoid : public CallbackResult {
</span><del>- virtual JSValueRef get(NSInvocation *, JSContext *context, JSValueRef*) override
</del><ins>+ JSValueRef get(NSInvocation *, JSContext *context, JSValueRef*) override
</ins><span class="cx"> {
</span><span class="cx"> return JSValueMakeUndefined([context JSGlobalContextRef]);
</span><span class="cx"> }
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class CallbackResultId : public CallbackResult {
</span><del>- virtual JSValueRef get(NSInvocation *invocation, JSContext *context, JSValueRef*) override
</del><ins>+ JSValueRef get(NSInvocation *invocation, JSContext *context, JSValueRef*) override
</ins><span class="cx"> {
</span><span class="cx"> id value;
</span><span class="cx"> [invocation getReturnValue:&value];
</span><span class="lines">@@ -286,7 +286,7 @@
</span><span class="cx">
</span><span class="cx"> template<typename T>
</span><span class="cx"> class CallbackResultNumeric : public CallbackResult {
</span><del>- virtual JSValueRef get(NSInvocation *invocation, JSContext *context, JSValueRef*) override
</del><ins>+ JSValueRef get(NSInvocation *invocation, JSContext *context, JSValueRef*) override
</ins><span class="cx"> {
</span><span class="cx"> T value;
</span><span class="cx"> [invocation getReturnValue:&value];
</span><span class="lines">@@ -295,7 +295,7 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class CallbackResultBoolean : public CallbackResult {
</span><del>- virtual JSValueRef get(NSInvocation *invocation, JSContext *context, JSValueRef*) override
</del><ins>+ JSValueRef get(NSInvocation *invocation, JSContext *context, JSValueRef*) override
</ins><span class="cx"> {
</span><span class="cx"> bool value;
</span><span class="cx"> [invocation getReturnValue:&value];
</span><span class="lines">@@ -312,7 +312,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual JSValueRef get(NSInvocation *invocation, JSContext *context, JSValueRef*) override
</del><ins>+ JSValueRef get(NSInvocation *invocation, JSContext *context, JSValueRef*) override
</ins><span class="cx"> {
</span><span class="cx"> [invocation getReturnValue:m_buffer];
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorebytecodeAdaptiveInferredPropertyValueWatchpointBaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -54,13 +54,13 @@
</span><span class="cx"> public:
</span><span class="cx"> StructureWatchpoint() { }
</span><span class="cx"> protected:
</span><del>- virtual void fireInternal(const FireDetail&) override;
</del><ins>+ void fireInternal(const FireDetail&) override;
</ins><span class="cx"> };
</span><span class="cx"> class PropertyWatchpoint : public Watchpoint {
</span><span class="cx"> public:
</span><span class="cx"> PropertyWatchpoint() { }
</span><span class="cx"> protected:
</span><del>- virtual void fireInternal(const FireDetail&) override;
</del><ins>+ void fireInternal(const FireDetail&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> void fire(const FireDetail&);
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorebytecodeCodeBlockcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/bytecode/CodeBlock.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/bytecode/CodeBlock.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/bytecode/CodeBlock.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -1724,7 +1724,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void dump(PrintStream& out) const override
</del><ins>+ void dump(PrintStream& out) const override
</ins><span class="cx"> {
</span><span class="cx"> out.print("Linking put_to_scope in ", FunctionExecutableDump(jsCast<FunctionExecutable*>(m_codeBlock->ownerExecutable())), " for ", m_ident);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorebytecodeCodeBlockh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/bytecode/CodeBlock.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/bytecode/CodeBlock.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/bytecode/CodeBlock.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -95,11 +95,11 @@
</span><span class="cx"> friend class LLIntOffsetsExtractor;
</span><span class="cx">
</span><span class="cx"> class UnconditionalFinalizer : public JSC::UnconditionalFinalizer {
</span><del>- virtual void finalizeUnconditionally() override;
</del><ins>+ void finalizeUnconditionally() override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class WeakReferenceHarvester : public JSC::WeakReferenceHarvester {
</span><del>- virtual void visitWeakReferences(SlotVisitor&) override;
</del><ins>+ void visitWeakReferences(SlotVisitor&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> public:
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorebytecodeCodeBlockJettisoningWatchpointh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void fireInternal(const FireDetail&) override;
</del><ins>+ void fireInternal(const FireDetail&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> CodeBlock* m_codeBlock;
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorebytecodeStructureStubClearingWatchpointh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -62,7 +62,7 @@
</span><span class="cx"> std::unique_ptr<StructureStubClearingWatchpoint>& head);
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void fireInternal(const FireDetail&) override;
</del><ins>+ void fireInternal(const FireDetail&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> ObjectPropertyCondition m_key;
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorebytecodeVariableWriteFireDetailh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/bytecode/VariableWriteFireDetail.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/bytecode/VariableWriteFireDetail.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/bytecode/VariableWriteFireDetail.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void dump(PrintStream&) const override;
</del><ins>+ void dump(PrintStream&) const override;
</ins><span class="cx">
</span><span class="cx"> JS_EXPORT_PRIVATE static void touch(WatchpointSet*, JSObject*, const PropertyName&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorebytecodeWatchpointh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/bytecode/Watchpoint.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/bytecode/Watchpoint.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/bytecode/Watchpoint.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void dump(PrintStream& out) const override;
</del><ins>+ void dump(PrintStream& out) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> const char* m_string;
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoredfgDFGAdaptiveInferredPropertyValueWatchpointh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> AdaptiveInferredPropertyValueWatchpoint(const ObjectPropertyCondition&, CodeBlock*);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void handleFire(const FireDetail&) override;
</del><ins>+ void handleFire(const FireDetail&) override;
</ins><span class="cx">
</span><span class="cx"> CodeBlock* m_codeBlock;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoredfgDFGAdaptiveStructureWatchpointh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> void install();
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void fireInternal(const FireDetail&) override;
</del><ins>+ void fireInternal(const FireDetail&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> ObjectPropertyCondition m_key;
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoredfgDFGArrayifySlowPathGeneratorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/dfg/DFGArrayifySlowPathGenerator.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/dfg/DFGArrayifySlowPathGenerator.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/dfg/DFGArrayifySlowPathGenerator.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -71,7 +71,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void generateInternal(SpeculativeJIT* jit) override
</del><ins>+ void generateInternal(SpeculativeJIT* jit) override
</ins><span class="cx"> {
</span><span class="cx"> linkFrom(jit);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoredfgDFGCallArrayAllocatorSlowPathGeneratorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/dfg/DFGCallArrayAllocatorSlowPathGenerator.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/dfg/DFGCallArrayAllocatorSlowPathGenerator.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/dfg/DFGCallArrayAllocatorSlowPathGenerator.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void generateInternal(SpeculativeJIT* jit) override
</del><ins>+ void generateInternal(SpeculativeJIT* jit) override
</ins><span class="cx"> {
</span><span class="cx"> linkFrom(jit);
</span><span class="cx"> for (unsigned i = 0; i < m_plans.size(); ++i)
</span><span class="lines">@@ -91,7 +91,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void generateInternal(SpeculativeJIT* jit) override
</del><ins>+ void generateInternal(SpeculativeJIT* jit) override
</ins><span class="cx"> {
</span><span class="cx"> linkFrom(jit);
</span><span class="cx"> for (unsigned i = 0; i < m_plans.size(); ++i)
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoredfgDFGFailedFinalizerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/dfg/DFGFailedFinalizer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/dfg/DFGFailedFinalizer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/dfg/DFGFailedFinalizer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,9 +37,9 @@
</span><span class="cx"> FailedFinalizer(Plan&);
</span><span class="cx"> virtual ~FailedFinalizer();
</span><span class="cx">
</span><del>- virtual size_t codeSize() override;
- virtual bool finalize() override;
- virtual bool finalizeFunction() override;
</del><ins>+ size_t codeSize() override;
+ bool finalize() override;
+ bool finalizeFunction() override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } } // namespace JSC::DFG
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoredfgDFGGraphh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/dfg/DFGGraph.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/dfg/DFGGraph.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/dfg/DFGGraph.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -785,7 +785,7 @@
</span><span class="cx">
</span><span class="cx"> void registerFrozenValues();
</span><span class="cx">
</span><del>- virtual void visitChildren(SlotVisitor&) override;
</del><ins>+ void visitChildren(SlotVisitor&) override;
</ins><span class="cx">
</span><span class="cx"> NO_RETURN_DUE_TO_CRASH void handleAssertionFailure(
</span><span class="cx"> std::nullptr_t, const char* file, int line, const char* function,
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoredfgDFGJITCodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/dfg/DFGJITCode.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/dfg/DFGJITCode.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/dfg/DFGJITCode.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -52,8 +52,8 @@
</span><span class="cx"> JITCode();
</span><span class="cx"> virtual ~JITCode();
</span><span class="cx">
</span><del>- virtual CommonData* dfgCommon() override;
- virtual JITCode* dfg() override;
</del><ins>+ CommonData* dfgCommon() override;
+ JITCode* dfg() override;
</ins><span class="cx">
</span><span class="cx"> OSREntryData* appendOSREntryData(unsigned bytecodeIndex, unsigned machineCodeOffset)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoredfgDFGJITFinalizerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/dfg/DFGJITFinalizer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/dfg/DFGJITFinalizer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/dfg/DFGJITFinalizer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,9 +40,9 @@
</span><span class="cx"> JITFinalizer(Plan&, PassRefPtr<JITCode>, std::unique_ptr<LinkBuffer>, MacroAssemblerCodePtr withArityCheck = MacroAssemblerCodePtr(MacroAssemblerCodePtr::EmptyValue));
</span><span class="cx"> virtual ~JITFinalizer();
</span><span class="cx">
</span><del>- virtual size_t codeSize() override;
- virtual bool finalize() override;
- virtual bool finalizeFunction() override;
</del><ins>+ size_t codeSize() override;
+ bool finalize() override;
+ bool finalizeFunction() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void finalizeCommon();
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoredfgDFGSaneStringGetByValSlowPathGeneratorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/dfg/DFGSaneStringGetByValSlowPathGenerator.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/dfg/DFGSaneStringGetByValSlowPathGenerator.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/dfg/DFGSaneStringGetByValSlowPathGenerator.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void generateInternal(SpeculativeJIT* jit) override
</del><ins>+ void generateInternal(SpeculativeJIT* jit) override
</ins><span class="cx"> {
</span><span class="cx"> linkFrom(jit);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoredfgDFGSlowPathGeneratorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/dfg/DFGSlowPathGenerator.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/dfg/DFGSlowPathGenerator.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/dfg/DFGSlowPathGenerator.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -119,7 +119,7 @@
</span><span class="cx"> jit->silentSpillAllRegistersImpl(false, m_plans, extractResult(result));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual MacroAssembler::Call call() const override
</del><ins>+ MacroAssembler::Call call() const override
</ins><span class="cx"> {
</span><span class="cx"> return m_call;
</span><span class="cx"> }
</span><span class="lines">@@ -172,7 +172,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void generateInternal(SpeculativeJIT* jit) override
</del><ins>+ void generateInternal(SpeculativeJIT* jit) override
</ins><span class="cx"> {
</span><span class="cx"> this->setUp(jit);
</span><span class="cx"> this->recordCall(jit->callOperation(this->m_function, extractResult(this->m_result)));
</span><span class="lines">@@ -196,7 +196,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void generateInternal(SpeculativeJIT* jit) override
</del><ins>+ void generateInternal(SpeculativeJIT* jit) override
</ins><span class="cx"> {
</span><span class="cx"> this->setUp(jit);
</span><span class="cx"> this->recordCall(jit->callOperation(this->m_function, extractResult(this->m_result), m_argument1));
</span><span class="lines">@@ -224,7 +224,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void generateInternal(SpeculativeJIT* jit) override
</del><ins>+ void generateInternal(SpeculativeJIT* jit) override
</ins><span class="cx"> {
</span><span class="cx"> this->setUp(jit);
</span><span class="cx"> this->recordCall(jit->callOperation(this->m_function, extractResult(this->m_result), m_argument1, m_argument2));
</span><span class="lines">@@ -254,7 +254,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void generateInternal(SpeculativeJIT* jit) override
</del><ins>+ void generateInternal(SpeculativeJIT* jit) override
</ins><span class="cx"> {
</span><span class="cx"> this->setUp(jit);
</span><span class="cx"> this->recordCall(
</span><span class="lines">@@ -436,7 +436,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void generateInternal(SpeculativeJIT* jit) override
</del><ins>+ void generateInternal(SpeculativeJIT* jit) override
</ins><span class="cx"> {
</span><span class="cx"> this->linkFrom(jit);
</span><span class="cx"> for (unsigned i = numberOfAssignments; i--;)
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoredfgDFGSpeculativeJIT64cpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -408,7 +408,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void generateInternal(SpeculativeJIT* jit) override
</del><ins>+ void generateInternal(SpeculativeJIT* jit) override
</ins><span class="cx"> {
</span><span class="cx"> this->setUp(jit);
</span><span class="cx"> this->recordCall(jit->callOperation(this->m_function, this->m_result, m_arg1, m_arg2));
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreheapEdenGCActivityCallbackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/heap/EdenGCActivityCallback.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/heap/EdenGCActivityCallback.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/heap/EdenGCActivityCallback.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> public:
</span><span class="cx"> EdenGCActivityCallback(Heap*);
</span><span class="cx">
</span><del>- virtual void doCollection() override;
</del><ins>+ void doCollection() override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> #if USE(CF)
</span><span class="lines">@@ -44,9 +44,9 @@
</span><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual double lastGCLength() override;
- virtual double gcTimeSlice(size_t bytes) override;
- virtual double deathRate() override;
</del><ins>+ double lastGCLength() override;
+ double gcTimeSlice(size_t bytes) override;
+ double deathRate() override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> inline RefPtr<GCActivityCallback> GCActivityCallback::createEdenTimer(Heap* heap)
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreheapFullGCActivityCallbackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/heap/FullGCActivityCallback.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/heap/FullGCActivityCallback.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/heap/FullGCActivityCallback.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> public:
</span><span class="cx"> FullGCActivityCallback(Heap*);
</span><span class="cx">
</span><del>- virtual void doCollection() override;
</del><ins>+ void doCollection() override;
</ins><span class="cx">
</span><span class="cx"> bool didSyncGCRecently() const { return m_didSyncGCRecently; }
</span><span class="cx"> void setDidSyncGCRecently() { m_didSyncGCRecently = true; }
</span><span class="lines">@@ -47,9 +47,9 @@
</span><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual double lastGCLength() override;
- virtual double gcTimeSlice(size_t bytes) override;
- virtual double deathRate() override;
</del><ins>+ double lastGCLength() override;
+ double gcTimeSlice(size_t bytes) override;
+ double deathRate() override;
</ins><span class="cx">
</span><span class="cx"> bool m_didSyncGCRecently { false };
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreheapGCActivityCallbackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/heap/GCActivityCallback.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/heap/GCActivityCallback.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/heap/GCActivityCallback.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx">
</span><span class="cx"> GCActivityCallback(Heap*);
</span><span class="cx">
</span><del>- virtual void doWork() override;
</del><ins>+ void doWork() override;
</ins><span class="cx">
</span><span class="cx"> virtual void doCollection() = 0;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreheapHeaph"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/heap/Heap.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/heap/Heap.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/heap/Heap.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -287,7 +287,7 @@
</span><span class="cx"> static const size_t minExtraMemory = 256;
</span><span class="cx">
</span><span class="cx"> class FinalizerOwner : public WeakHandleOwner {
</span><del>- virtual void finalize(Handle<Unknown>, void* context) override;
</del><ins>+ void finalize(Handle<Unknown>, void* context) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> JS_EXPORT_PRIVATE bool isValidAllocation(size_t);
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreheapIncrementalSweeperh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/heap/IncrementalSweeper.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/heap/IncrementalSweeper.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/heap/IncrementalSweeper.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx">
</span><span class="cx"> void startSweeping();
</span><span class="cx">
</span><del>- JS_EXPORT_PRIVATE virtual void doWork() override;
</del><ins>+ JS_EXPORT_PRIVATE void doWork() override;
</ins><span class="cx"> bool sweepNextBlock();
</span><span class="cx"> void willFinishSweeping();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorInspectorValuesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/InspectorValues.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/InspectorValues.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/inspector/InspectorValues.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -104,19 +104,19 @@
</span><span class="cx"> static Ref<InspectorBasicValue> create(int);
</span><span class="cx"> static Ref<InspectorBasicValue> create(double);
</span><span class="cx">
</span><del>- virtual bool asBoolean(bool&) const override;
</del><ins>+ bool asBoolean(bool&) const override;
</ins><span class="cx"> // Numbers from the frontend are always parsed as doubles, so we allow
</span><span class="cx"> // clients to convert to integral values with this function.
</span><del>- virtual bool asInteger(int&) const override;
- virtual bool asInteger(unsigned&) const override;
- virtual bool asInteger(long&) const override;
- virtual bool asInteger(long long&) const override;
- virtual bool asInteger(unsigned long&) const override;
- virtual bool asInteger(unsigned long long&) const override;
- virtual bool asDouble(double&) const override;
- virtual bool asDouble(float&) const override;
</del><ins>+ bool asInteger(int&) const override;
+ bool asInteger(unsigned&) const override;
+ bool asInteger(long&) const override;
+ bool asInteger(long long&) const override;
+ bool asInteger(unsigned long&) const override;
+ bool asInteger(unsigned long long&) const override;
+ bool asDouble(double&) const override;
+ bool asDouble(float&) const override;
</ins><span class="cx">
</span><del>- virtual void writeJSON(StringBuilder& output) const override;
</del><ins>+ void writeJSON(StringBuilder& output) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit InspectorBasicValue(bool value)
</span><span class="lines">@@ -142,9 +142,9 @@
</span><span class="cx"> static Ref<InspectorString> create(const String&);
</span><span class="cx"> static Ref<InspectorString> create(const char*);
</span><span class="cx">
</span><del>- virtual bool asString(String& output) const override;
</del><ins>+ bool asString(String& output) const override;
</ins><span class="cx">
</span><del>- virtual void writeJSON(StringBuilder& output) const override;
</del><ins>+ void writeJSON(StringBuilder& output) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit InspectorString(const String& value)
</span><span class="lines">@@ -171,7 +171,7 @@
</span><span class="cx"> protected:
</span><span class="cx"> virtual ~InspectorObjectBase();
</span><span class="cx">
</span><del>- virtual bool asObject(RefPtr<InspectorObject>& output) override;
</del><ins>+ bool asObject(RefPtr<InspectorObject>& output) override;
</ins><span class="cx">
</span><span class="cx"> // FIXME: use templates to reduce the amount of duplicated set*() methods.
</span><span class="cx"> void setBoolean(const String& name, bool);
</span><span class="lines">@@ -211,7 +211,7 @@
</span><span class="cx">
</span><span class="cx"> void remove(const String& name);
</span><span class="cx">
</span><del>- virtual void writeJSON(StringBuilder& output) const override;
</del><ins>+ void writeJSON(StringBuilder& output) const override;
</ins><span class="cx">
</span><span class="cx"> iterator begin() { return m_data.begin(); }
</span><span class="cx"> iterator end() { return m_data.end(); }
</span><span class="lines">@@ -270,7 +270,7 @@
</span><span class="cx"> protected:
</span><span class="cx"> virtual ~InspectorArrayBase();
</span><span class="cx">
</span><del>- virtual bool asArray(RefPtr<InspectorArray>&) override;
</del><ins>+ bool asArray(RefPtr<InspectorArray>&) override;
</ins><span class="cx">
</span><span class="cx"> void pushBoolean(bool);
</span><span class="cx"> void pushInteger(int);
</span><span class="lines">@@ -282,7 +282,7 @@
</span><span class="cx">
</span><span class="cx"> RefPtr<InspectorValue> get(size_t index) const;
</span><span class="cx">
</span><del>- virtual void writeJSON(StringBuilder& output) const override;
</del><ins>+ void writeJSON(StringBuilder& output) const override;
</ins><span class="cx">
</span><span class="cx"> iterator begin() { return m_data.begin(); }
</span><span class="cx"> iterator end() { return m_data.end(); }
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorJSGlobalObjectConsoleClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/JSGlobalObjectConsoleClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/JSGlobalObjectConsoleClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/inspector/JSGlobalObjectConsoleClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,13 +42,13 @@
</span><span class="cx"> static void setLogToSystemConsole(bool);
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void messageWithTypeAndLevel(MessageType, MessageLevel, JSC::ExecState*, RefPtr<ScriptArguments>&&) override;
- virtual void count(JSC::ExecState*, RefPtr<ScriptArguments>&&) override;
- virtual void profile(JSC::ExecState*, const String& title) override;
- virtual void profileEnd(JSC::ExecState*, const String& title) override;
- virtual void time(JSC::ExecState*, const String& title) override;
- virtual void timeEnd(JSC::ExecState*, const String& title) override;
- virtual void timeStamp(JSC::ExecState*, RefPtr<ScriptArguments>&&) override;
</del><ins>+ void messageWithTypeAndLevel(MessageType, MessageLevel, JSC::ExecState*, RefPtr<ScriptArguments>&&) override;
+ void count(JSC::ExecState*, RefPtr<ScriptArguments>&&) override;
+ void profile(JSC::ExecState*, const String& title) override;
+ void profileEnd(JSC::ExecState*, const String& title) override;
+ void time(JSC::ExecState*, const String& title) override;
+ void timeEnd(JSC::ExecState*, const String& title) override;
+ void timeStamp(JSC::ExecState*, RefPtr<ScriptArguments>&&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void warnUnimplemented(const String& method);
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorJSGlobalObjectInspectorControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -87,22 +87,22 @@
</span><span class="cx">
</span><span class="cx"> JSC::ConsoleClient* consoleClient() const;
</span><span class="cx">
</span><del>- virtual bool developerExtrasEnabled() const override;
- virtual bool canAccessInspectedScriptState(JSC::ExecState*) const override { return true; }
- virtual InspectorFunctionCallHandler functionCallHandler() const override;
- virtual InspectorEvaluateHandler evaluateHandler() const override;
- virtual void frontendInitialized() override;
- virtual Ref<WTF::Stopwatch> executionStopwatch() override;
- virtual JSGlobalObjectScriptDebugServer& scriptDebugServer() override;
- virtual JSC::VM& vm() override;
</del><ins>+ bool developerExtrasEnabled() const override;
+ bool canAccessInspectedScriptState(JSC::ExecState*) const override { return true; }
+ InspectorFunctionCallHandler functionCallHandler() const override;
+ InspectorEvaluateHandler evaluateHandler() const override;
+ void frontendInitialized() override;
+ Ref<WTF::Stopwatch> executionStopwatch() override;
+ JSGlobalObjectScriptDebugServer& scriptDebugServer() override;
+ JSC::VM& vm() override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><del>- virtual AugmentableInspectorControllerClient* augmentableInspectorControllerClient() const override { return m_augmentingClient; }
- virtual void setAugmentableInspectorControllerClient(AugmentableInspectorControllerClient* client) override { m_augmentingClient = client; }
</del><ins>+ AugmentableInspectorControllerClient* augmentableInspectorControllerClient() const override { return m_augmentingClient; }
+ void setAugmentableInspectorControllerClient(AugmentableInspectorControllerClient* client) override { m_augmentingClient = client; }
</ins><span class="cx">
</span><del>- virtual const FrontendRouter& frontendRouter() const override { return m_frontendRouter.get(); }
- virtual BackendDispatcher& backendDispatcher() override { return m_backendDispatcher.get(); }
- virtual void appendExtraAgent(std::unique_ptr<InspectorAgentBase>) override;
</del><ins>+ const FrontendRouter& frontendRouter() const override { return m_frontendRouter.get(); }
+ BackendDispatcher& backendDispatcher() override { return m_backendDispatcher.get(); }
+ void appendExtraAgent(std::unique_ptr<InspectorAgentBase>) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorJSGlobalObjectScriptDebugServerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,18 +39,18 @@
</span><span class="cx"> JSC::JSGlobalObject& globalObject() const { return m_globalObject; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void attachDebugger() override;
- virtual void detachDebugger(bool isBeingDestroyed) override;
</del><ins>+ void attachDebugger() override;
+ void detachDebugger(bool isBeingDestroyed) override;
</ins><span class="cx">
</span><del>- virtual void didPause(JSC::JSGlobalObject*) override { }
- virtual void didContinue(JSC::JSGlobalObject*) override { }
- virtual void runEventLoopWhilePaused() override;
- virtual bool isContentScript(JSC::ExecState*) const override { return false; }
</del><ins>+ void didPause(JSC::JSGlobalObject*) override { }
+ void didContinue(JSC::JSGlobalObject*) override { }
+ void runEventLoopWhilePaused() override;
+ bool isContentScript(JSC::ExecState*) const override { return false; }
</ins><span class="cx">
</span><span class="cx"> // NOTE: Currently all exceptions are reported at the API boundary through reportAPIException.
</span><span class="cx"> // Until a time comes where an exception can be caused outside of the API (e.g. setTimeout
</span><span class="cx"> // or some other async operation in a pure JSContext) we can ignore exceptions reported here.
</span><del>- virtual void reportException(JSC::ExecState*, JSC::Exception*) const override { }
</del><ins>+ void reportException(JSC::ExecState*, JSC::Exception*) const override { }
</ins><span class="cx">
</span><span class="cx"> JSC::JSGlobalObject& m_globalObject;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorScriptDebugServerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/ScriptDebugServer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/ScriptDebugServer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/inspector/ScriptDebugServer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -92,12 +92,12 @@
</span><span class="cx"> private:
</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 { return true; }
- virtual void handleBreakpointHit(JSC::JSGlobalObject*, const JSC::Breakpoint&) override final;
- virtual void handleExceptionInBreakpointCondition(JSC::ExecState*, JSC::Exception*) const override final;
- virtual void handlePause(JSC::JSGlobalObject*, JSC::Debugger::ReasonForPause) override final;
- virtual void notifyDoneProcessingDebuggerEvents() override final;
</del><ins>+ void sourceParsed(JSC::ExecState*, JSC::SourceProvider*, int errorLine, const String& errorMsg) override final;
+ bool needPauseHandling(JSC::JSGlobalObject*) override final { return true; }
+ void handleBreakpointHit(JSC::JSGlobalObject*, const JSC::Breakpoint&) override final;
+ void handleExceptionInBreakpointCondition(JSC::ExecState*, JSC::Exception*) const override final;
+ void handlePause(JSC::JSGlobalObject*, JSC::Debugger::ReasonForPause) override final;
+ void notifyDoneProcessingDebuggerEvents() override final;
</ins><span class="cx">
</span><span class="cx"> Deprecated::ScriptValue exceptionOrCaughtValue(JSC::ExecState*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectoragentsInspectorAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/agents/InspectorAgent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/agents/InspectorAgent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/inspector/agents/InspectorAgent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,12 +51,12 @@
</span><span class="cx"> InspectorAgent(AgentContext&);
</span><span class="cx"> virtual ~InspectorAgent();
</span><span class="cx">
</span><del>- virtual void didCreateFrontendAndBackend(FrontendRouter*, BackendDispatcher*) override;
- virtual void willDestroyFrontendAndBackend(DisconnectReason) override;
</del><ins>+ void didCreateFrontendAndBackend(FrontendRouter*, BackendDispatcher*) override;
+ void willDestroyFrontendAndBackend(DisconnectReason) override;
</ins><span class="cx">
</span><del>- virtual void enable(ErrorString&) override;
- virtual void disable(ErrorString&) override;
- virtual void initialized(ErrorString&) override;
</del><ins>+ void enable(ErrorString&) override;
+ void disable(ErrorString&) override;
+ void initialized(ErrorString&) override;
</ins><span class="cx">
</span><span class="cx"> void inspect(RefPtr<Protocol::Runtime::RemoteObject>&& objectToInspect, RefPtr<InspectorObject>&& hints);
</span><span class="cx"> void evaluateForTestInFrontend(const String& script);
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectoragentsInspectorConsoleAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -55,14 +55,14 @@
</span><span class="cx"> InspectorConsoleAgent(AgentContext&);
</span><span class="cx"> virtual ~InspectorConsoleAgent();
</span><span class="cx">
</span><del>- virtual void didCreateFrontendAndBackend(FrontendRouter*, BackendDispatcher*) override;
- virtual void willDestroyFrontendAndBackend(DisconnectReason) override;
</del><ins>+ void didCreateFrontendAndBackend(FrontendRouter*, BackendDispatcher*) override;
+ void willDestroyFrontendAndBackend(DisconnectReason) override;
</ins><span class="cx">
</span><del>- virtual void enable(ErrorString&) override;
- virtual void disable(ErrorString&) override;
- virtual void clearMessages(ErrorString&) override;
- virtual void setMonitoringXHREnabled(ErrorString&, bool enabled) override = 0;
- virtual void addInspectedNode(ErrorString&, int nodeId) override = 0;
</del><ins>+ void enable(ErrorString&) override;
+ void disable(ErrorString&) override;
+ void clearMessages(ErrorString&) override;
+ void setMonitoringXHREnabled(ErrorString&, bool enabled) override = 0;
+ void addInspectedNode(ErrorString&, int nodeId) override = 0;
</ins><span class="cx">
</span><span class="cx"> bool enabled() const { return m_enabled; }
</span><span class="cx"> void reset();
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectoragentsInspectorDebuggerAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -61,27 +61,27 @@
</span><span class="cx">
</span><span class="cx"> virtual ~InspectorDebuggerAgent();
</span><span class="cx">
</span><del>- virtual void didCreateFrontendAndBackend(FrontendRouter*, BackendDispatcher*) override;
- virtual void willDestroyFrontendAndBackend(DisconnectReason) override;
</del><ins>+ void didCreateFrontendAndBackend(FrontendRouter*, BackendDispatcher*) override;
+ void willDestroyFrontendAndBackend(DisconnectReason) override;
</ins><span class="cx">
</span><del>- virtual void enable(ErrorString&) override;
- virtual void disable(ErrorString&) override;
- virtual void setBreakpointsActive(ErrorString&, bool active) override;
- virtual void setBreakpointByUrl(ErrorString&, int lineNumber, const String* optionalURL, const String* optionalURLRegex, const int* optionalColumnNumber, const Inspector::InspectorObject* options, Inspector::Protocol::Debugger::BreakpointId*, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::Debugger::Location>>& locations) override;
- virtual void setBreakpoint(ErrorString&, const Inspector::InspectorObject& location, const Inspector::InspectorObject* options, Inspector::Protocol::Debugger::BreakpointId*, RefPtr<Inspector::Protocol::Debugger::Location>& actualLocation) override;
- virtual void removeBreakpoint(ErrorString&, const String& breakpointIdentifier) override;
- virtual void continueToLocation(ErrorString&, const InspectorObject& location) override;
- virtual void searchInContent(ErrorString&, const String& scriptID, const String& query, const bool* optionalCaseSensitive, const bool* optionalIsRegex, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::GenericTypes::SearchMatch>>&) override;
- virtual void getScriptSource(ErrorString&, const String& scriptID, String* scriptSource) override;
- virtual void getFunctionDetails(ErrorString&, const String& functionId, RefPtr<Inspector::Protocol::Debugger::FunctionDetails>&) override;
- virtual void pause(ErrorString&) override;
- virtual void resume(ErrorString&) override;
- virtual void stepOver(ErrorString&) override;
- virtual void stepInto(ErrorString&) override;
- virtual void stepOut(ErrorString&) override;
- virtual void setPauseOnExceptions(ErrorString&, const String& pauseState) override;
- virtual void evaluateOnCallFrame(ErrorString&, const String& callFrameId, const String& expression, const String* objectGroup, const bool* includeCommandLineAPI, const bool* doNotPauseOnExceptionsAndMuteConsole, const bool* returnByValue, const bool* generatePreview, const bool* saveResult, RefPtr<Inspector::Protocol::Runtime::RemoteObject>& result, Inspector::Protocol::OptOutput<bool>* wasThrown, Inspector::Protocol::OptOutput<int>* savedResultIndex) override;
- virtual void setOverlayMessage(ErrorString&, const String*) override;
</del><ins>+ void enable(ErrorString&) override;
+ void disable(ErrorString&) override;
+ void setBreakpointsActive(ErrorString&, bool active) override;
+ void setBreakpointByUrl(ErrorString&, int lineNumber, const String* optionalURL, const String* optionalURLRegex, const int* optionalColumnNumber, const Inspector::InspectorObject* options, Inspector::Protocol::Debugger::BreakpointId*, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::Debugger::Location>>& locations) override;
+ void setBreakpoint(ErrorString&, const Inspector::InspectorObject& location, const Inspector::InspectorObject* options, Inspector::Protocol::Debugger::BreakpointId*, RefPtr<Inspector::Protocol::Debugger::Location>& actualLocation) override;
+ void removeBreakpoint(ErrorString&, const String& breakpointIdentifier) override;
+ void continueToLocation(ErrorString&, const InspectorObject& location) override;
+ void searchInContent(ErrorString&, const String& scriptID, const String& query, const bool* optionalCaseSensitive, const bool* optionalIsRegex, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::GenericTypes::SearchMatch>>&) override;
+ void getScriptSource(ErrorString&, const String& scriptID, String* scriptSource) override;
+ void getFunctionDetails(ErrorString&, const String& functionId, RefPtr<Inspector::Protocol::Debugger::FunctionDetails>&) override;
+ void pause(ErrorString&) override;
+ void resume(ErrorString&) override;
+ void stepOver(ErrorString&) override;
+ void stepInto(ErrorString&) override;
+ void stepOut(ErrorString&) override;
+ void setPauseOnExceptions(ErrorString&, const String& pauseState) override;
+ void evaluateOnCallFrame(ErrorString&, const String& callFrameId, const String& expression, const String* objectGroup, const bool* includeCommandLineAPI, const bool* doNotPauseOnExceptionsAndMuteConsole, const bool* returnByValue, const bool* generatePreview, const bool* saveResult, RefPtr<Inspector::Protocol::Runtime::RemoteObject>& result, Inspector::Protocol::OptOutput<bool>* wasThrown, Inspector::Protocol::OptOutput<int>* savedResultIndex) override;
+ void setOverlayMessage(ErrorString&, const String*) override;
</ins><span class="cx">
</span><span class="cx"> bool isPaused();
</span><span class="cx">
</span><span class="lines">@@ -117,8 +117,8 @@
</span><span class="cx">
</span><span class="cx"> virtual void enable();
</span><span class="cx"> virtual void disable(bool skipRecompile);
</span><del>- virtual void didPause(JSC::ExecState*, const Deprecated::ScriptValue& callFrames, const Deprecated::ScriptValue& exceptionOrCaughtValue) override;
- virtual void didContinue() override;
</del><ins>+ void didPause(JSC::ExecState*, const Deprecated::ScriptValue& callFrames, const Deprecated::ScriptValue& exceptionOrCaughtValue) override;
+ void didContinue() override;
</ins><span class="cx">
</span><span class="cx"> virtual String sourceMapURLForScript(const Script&);
</span><span class="cx">
</span><span class="lines">@@ -127,11 +127,11 @@
</span><span class="cx"> private:
</span><span class="cx"> Ref<Inspector::Protocol::Array<Inspector::Protocol::Debugger::CallFrame>> currentCallFrames(const InjectedScript&);
</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;
</del><ins>+ void didParseSource(JSC::SourceID, const Script&) override final;
+ void failedToParseSource(const String& url, const String& data, int firstLine, int errorLine, const String& errorMessage) override final;
</ins><span class="cx">
</span><del>- virtual void breakpointActionSound(int breakpointActionIdentifier) override;
- virtual void breakpointActionProbe(JSC::ExecState*, const ScriptBreakpointAction&, unsigned batchId, unsigned sampleId, const Deprecated::ScriptValue& sample) override final;
</del><ins>+ void breakpointActionSound(int breakpointActionIdentifier) override;
+ void breakpointActionProbe(JSC::ExecState*, const ScriptBreakpointAction&, unsigned batchId, unsigned sampleId, const Deprecated::ScriptValue& sample) override final;
</ins><span class="cx">
</span><span class="cx"> RefPtr<Inspector::Protocol::Debugger::Location> resolveBreakpoint(const String& breakpointIdentifier, JSC::SourceID, const ScriptBreakpoint&);
</span><span class="cx"> bool assertPaused(ErrorString&);
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectoragentsInspectorHeapAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/agents/InspectorHeapAgent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/agents/InspectorHeapAgent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/inspector/agents/InspectorHeapAgent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,17 +43,17 @@
</span><span class="cx"> InspectorHeapAgent(AgentContext&);
</span><span class="cx"> virtual ~InspectorHeapAgent();
</span><span class="cx">
</span><del>- virtual void didCreateFrontendAndBackend(FrontendRouter*, BackendDispatcher*) override;
- virtual void willDestroyFrontendAndBackend(DisconnectReason) override;
</del><ins>+ void didCreateFrontendAndBackend(FrontendRouter*, BackendDispatcher*) override;
+ void willDestroyFrontendAndBackend(DisconnectReason) override;
</ins><span class="cx">
</span><span class="cx"> // HeapBackendDispatcherHandler
</span><del>- virtual void enable(ErrorString&) override;
- virtual void disable(ErrorString&) override;
- virtual void gc(ErrorString&) override;
</del><ins>+ void enable(ErrorString&) override;
+ void disable(ErrorString&) override;
+ void gc(ErrorString&) override;
</ins><span class="cx">
</span><span class="cx"> // HeapObserver
</span><del>- virtual void willGarbageCollect() override;
- virtual void didGarbageCollect(JSC::HeapOperation) override;
</del><ins>+ void willGarbageCollect() override;
+ void didGarbageCollect(JSC::HeapOperation) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> std::unique_ptr<HeapFrontendDispatcher> m_frontendDispatcher;
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectoragentsInspectorRuntimeAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -55,23 +55,23 @@
</span><span class="cx"> public:
</span><span class="cx"> virtual ~InspectorRuntimeAgent();
</span><span class="cx">
</span><del>- virtual void willDestroyFrontendAndBackend(DisconnectReason) override;
</del><ins>+ void willDestroyFrontendAndBackend(DisconnectReason) override;
</ins><span class="cx">
</span><del>- virtual void enable(ErrorString&) override { m_enabled = true; }
- virtual void disable(ErrorString&) override { m_enabled = false; }
- virtual void parse(ErrorString&, const String& expression, Inspector::Protocol::Runtime::SyntaxErrorType* result, Inspector::Protocol::OptOutput<String>* message, RefPtr<Inspector::Protocol::Runtime::ErrorRange>&) override final;
- virtual void evaluate(ErrorString&, const String& expression, const String* objectGroup, const bool* includeCommandLineAPI, const bool* doNotPauseOnExceptionsAndMuteConsole, const int* executionContextId, const bool* returnByValue, const bool* generatePreview, const bool* saveResult, RefPtr<Inspector::Protocol::Runtime::RemoteObject>& result, Inspector::Protocol::OptOutput<bool>* wasThrown, Inspector::Protocol::OptOutput<int>* savedResultIndex) override final;
- virtual void callFunctionOn(ErrorString&, const String& objectId, const String& expression, const Inspector::InspectorArray* optionalArguments, const bool* doNotPauseOnExceptionsAndMuteConsole, const bool* returnByValue, const bool* generatePreview, RefPtr<Inspector::Protocol::Runtime::RemoteObject>& result, Inspector::Protocol::OptOutput<bool>* wasThrown) override final;
- virtual void releaseObject(ErrorString&, const ErrorString& objectId) override final;
- virtual void getProperties(ErrorString&, const String& objectId, const bool* ownProperties, const bool* generatePreview, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::Runtime::PropertyDescriptor>>& result, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::Runtime::InternalPropertyDescriptor>>& internalProperties) override final;
- virtual void getDisplayableProperties(ErrorString&, const String& objectId, const bool* generatePreview, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::Runtime::PropertyDescriptor>>& result, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::Runtime::InternalPropertyDescriptor>>& internalProperties) override final;
- virtual void getCollectionEntries(ErrorString&, const String& objectId, const String* objectGroup, const int* startIndex, const int* numberToFetch, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::Runtime::CollectionEntry>>& entries) override final;
- virtual void saveResult(ErrorString&, const Inspector::InspectorObject& callArgument, const int* executionContextId, Inspector::Protocol::OptOutput<int>* savedResultIndex) override final;
- virtual void releaseObjectGroup(ErrorString&, const String& objectGroup) override final;
- virtual void getRuntimeTypesForVariablesAtOffsets(ErrorString&, const Inspector::InspectorArray& locations, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::Runtime::TypeDescription>>&) override;
- virtual void enableTypeProfiler(ErrorString&) override;
- virtual void disableTypeProfiler(ErrorString&) override;
- virtual void getBasicBlocks(ErrorString&, const String& in_sourceID, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::Runtime::BasicBlock>>& out_basicBlocks) override;
</del><ins>+ void enable(ErrorString&) override { m_enabled = true; }
+ void disable(ErrorString&) override { m_enabled = false; }
+ void parse(ErrorString&, const String& expression, Inspector::Protocol::Runtime::SyntaxErrorType* result, Inspector::Protocol::OptOutput<String>* message, RefPtr<Inspector::Protocol::Runtime::ErrorRange>&) override final;
+ void evaluate(ErrorString&, const String& expression, const String* objectGroup, const bool* includeCommandLineAPI, const bool* doNotPauseOnExceptionsAndMuteConsole, const int* executionContextId, const bool* returnByValue, const bool* generatePreview, const bool* saveResult, RefPtr<Inspector::Protocol::Runtime::RemoteObject>& result, Inspector::Protocol::OptOutput<bool>* wasThrown, Inspector::Protocol::OptOutput<int>* savedResultIndex) override final;
+ void callFunctionOn(ErrorString&, const String& objectId, const String& expression, const Inspector::InspectorArray* optionalArguments, const bool* doNotPauseOnExceptionsAndMuteConsole, const bool* returnByValue, const bool* generatePreview, RefPtr<Inspector::Protocol::Runtime::RemoteObject>& result, Inspector::Protocol::OptOutput<bool>* wasThrown) override final;
+ void releaseObject(ErrorString&, const ErrorString& objectId) override final;
+ void getProperties(ErrorString&, const String& objectId, const bool* ownProperties, const bool* generatePreview, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::Runtime::PropertyDescriptor>>& result, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::Runtime::InternalPropertyDescriptor>>& internalProperties) override final;
+ void getDisplayableProperties(ErrorString&, const String& objectId, const bool* generatePreview, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::Runtime::PropertyDescriptor>>& result, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::Runtime::InternalPropertyDescriptor>>& internalProperties) override final;
+ void getCollectionEntries(ErrorString&, const String& objectId, const String* objectGroup, const int* startIndex, const int* numberToFetch, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::Runtime::CollectionEntry>>& entries) override final;
+ void saveResult(ErrorString&, const Inspector::InspectorObject& callArgument, const int* executionContextId, Inspector::Protocol::OptOutput<int>* savedResultIndex) override final;
+ void releaseObjectGroup(ErrorString&, const String& objectGroup) override final;
+ void getRuntimeTypesForVariablesAtOffsets(ErrorString&, const Inspector::InspectorArray& locations, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::Runtime::TypeDescription>>&) override;
+ void enableTypeProfiler(ErrorString&) override;
+ void disableTypeProfiler(ErrorString&) override;
+ void getBasicBlocks(ErrorString&, const String& in_sourceID, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::Runtime::BasicBlock>>& out_basicBlocks) override;
</ins><span class="cx">
</span><span class="cx"> bool enabled() const { return m_enabled; }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectoragentsInspectorScriptProfilerAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/agents/InspectorScriptProfilerAgent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/agents/InspectorScriptProfilerAgent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/inspector/agents/InspectorScriptProfilerAgent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,17 +46,17 @@
</span><span class="cx"> InspectorScriptProfilerAgent(AgentContext&);
</span><span class="cx"> virtual ~InspectorScriptProfilerAgent();
</span><span class="cx">
</span><del>- virtual void didCreateFrontendAndBackend(FrontendRouter*, BackendDispatcher*) override;
- virtual void willDestroyFrontendAndBackend(DisconnectReason) override;
</del><ins>+ void didCreateFrontendAndBackend(FrontendRouter*, BackendDispatcher*) override;
+ void willDestroyFrontendAndBackend(DisconnectReason) override;
</ins><span class="cx">
</span><span class="cx"> // ScriptProfilerBackendDispatcherHandler
</span><del>- virtual void startTracking(ErrorString&, const bool* includeSamples) override;
- virtual void stopTracking(ErrorString&) override;
</del><ins>+ void startTracking(ErrorString&, const bool* includeSamples) override;
+ void stopTracking(ErrorString&) override;
</ins><span class="cx">
</span><span class="cx"> // Debugger::ProfilingClient
</span><del>- virtual bool isAlreadyProfiling() const override;
- virtual double willEvaluateScript() override;
- virtual void didEvaluateScript(double, JSC::ProfilingReason) override;
</del><ins>+ bool isAlreadyProfiling() const override;
+ double willEvaluateScript() override;
+ void didEvaluateScript(double, JSC::ProfilingReason) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> struct Event {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectoragentsJSGlobalObjectConsoleAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/agents/JSGlobalObjectConsoleAgent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/agents/JSGlobalObjectConsoleAgent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/inspector/agents/JSGlobalObjectConsoleAgent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,8 +39,8 @@
</span><span class="cx"> virtual ~JSGlobalObjectConsoleAgent() { }
</span><span class="cx">
</span><span class="cx"> // FIXME: XHRs and Nodes only makes sense debugging a Web context. Can this be moved to a different agent?
</span><del>- virtual void setMonitoringXHREnabled(ErrorString&, bool enabled) override;
- virtual void addInspectedNode(ErrorString&, int nodeId) override;
</del><ins>+ void setMonitoringXHREnabled(ErrorString&, bool enabled) override;
+ void addInspectedNode(ErrorString&, int nodeId) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectoragentsJSGlobalObjectDebuggerAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/agents/JSGlobalObjectDebuggerAgent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/agents/JSGlobalObjectDebuggerAgent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/inspector/agents/JSGlobalObjectDebuggerAgent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,14 +40,14 @@
</span><span class="cx"> JSGlobalObjectDebuggerAgent(JSAgentContext&, InspectorConsoleAgent*);
</span><span class="cx"> virtual ~JSGlobalObjectDebuggerAgent() { }
</span><span class="cx">
</span><del>- virtual InjectedScript injectedScriptForEval(ErrorString&, const int* executionContextId) override;
</del><ins>+ InjectedScript injectedScriptForEval(ErrorString&, const int* executionContextId) override;
</ins><span class="cx">
</span><del>- virtual void breakpointActionLog(JSC::ExecState*, const String&) override;
</del><ins>+ void breakpointActionLog(JSC::ExecState*, const String&) override;
</ins><span class="cx">
</span><span class="cx"> // NOTE: JavaScript inspector does not yet need to mute a console because no messages
</span><span class="cx"> // are sent to the console outside of the API boundary or console object.
</span><del>- virtual void muteConsole() override { }
- virtual void unmuteConsole() override { }
</del><ins>+ void muteConsole() override { }
+ void unmuteConsole() override { }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> InspectorConsoleAgent* m_consoleAgent { nullptr };
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectoragentsJSGlobalObjectRuntimeAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,14 +38,14 @@
</span><span class="cx"> public:
</span><span class="cx"> JSGlobalObjectRuntimeAgent(JSAgentContext&);
</span><span class="cx">
</span><del>- virtual void didCreateFrontendAndBackend(FrontendRouter*, BackendDispatcher*) override;
</del><ins>+ void didCreateFrontendAndBackend(FrontendRouter*, BackendDispatcher*) override;
</ins><span class="cx">
</span><del>- virtual InjectedScript injectedScriptForEval(ErrorString&, const int* executionContextId) override;
</del><ins>+ InjectedScript injectedScriptForEval(ErrorString&, const int* executionContextId) override;
</ins><span class="cx">
</span><span class="cx"> // NOTE: JavaScript inspector does not yet need to mute a console because no messages
</span><span class="cx"> // are sent to the console outside of the API boundary or console object.
</span><del>- virtual void muteConsole() override { }
- virtual void unmuteConsole() override { }
</del><ins>+ void muteConsole() override { }
+ void unmuteConsole() override { }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> std::unique_ptr<RuntimeFrontendDispatcher> m_frontendDispatcher;
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectoraugmentableAlternateDispatchableAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/augmentable/AlternateDispatchableAgent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/augmentable/AlternateDispatchableAgent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/inspector/augmentable/AlternateDispatchableAgent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -53,11 +53,11 @@
</span><span class="cx"> m_alternateDispatcher->setBackendDispatcher(nullptr);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didCreateFrontendAndBackend(FrontendRouter*, BackendDispatcher*) override
</del><ins>+ void didCreateFrontendAndBackend(FrontendRouter*, BackendDispatcher*) override
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void willDestroyFrontendAndBackend(DisconnectReason) override
</del><ins>+ void willDestroyFrontendAndBackend(DisconnectReason) override
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorremoteRemoteAutomationTargeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/remote/RemoteAutomationTarget.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/remote/RemoteAutomationTarget.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/inspector/remote/RemoteAutomationTarget.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,8 +43,8 @@
</span><span class="cx"> void setIsPaired(bool);
</span><span class="cx">
</span><span class="cx"> virtual String name() const = 0;
</span><del>- virtual RemoteControllableTarget::Type type() const override { return RemoteControllableTarget::Type::Automation; }
- virtual bool remoteControlAllowed() const override { return !m_paired; };
</del><ins>+ RemoteControllableTarget::Type type() const override { return RemoteControllableTarget::Type::Automation; }
+ bool remoteControlAllowed() const override { return !m_paired; };
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> bool m_paired { false };
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorremoteRemoteConnectionToTargeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/remote/RemoteConnectionToTarget.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/remote/RemoteConnectionToTarget.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/inspector/remote/RemoteConnectionToTarget.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -63,8 +63,8 @@
</span><span class="cx"> void clearQueue() { m_queue.clear(); }
</span><span class="cx">
</span><span class="cx"> // FrontendChannel overrides.
</span><del>- virtual ConnectionType connectionType() const override { return ConnectionType::Remote; }
- virtual bool sendMessageToFrontend(const String&) override;
</del><ins>+ ConnectionType connectionType() const override { return ConnectionType::Remote; }
+ bool sendMessageToFrontend(const String&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void dispatchAsyncOnTarget(void (^block)());
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorremoteRemoteInspectionTargeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/remote/RemoteInspectionTarget.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/remote/RemoteInspectionTarget.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/inspector/remote/RemoteInspectionTarget.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx"> virtual void unpauseForInitializedInspector();
</span><span class="cx">
</span><span class="cx"> // RemoteControllableTarget overrides.
</span><del>- virtual bool remoteControlAllowed() const override;
</del><ins>+ bool remoteControlAllowed() const override;
</ins><span class="cx"> private:
</span><span class="cx"> bool m_allowed {false};
</span><span class="cx"> RetainPtr<CFRunLoopRef> m_runLoop;
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorremoteRemoteInspectorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/remote/RemoteInspector.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/remote/RemoteInspector.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/inspector/remote/RemoteInspector.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -104,9 +104,9 @@
</span><span class="cx">
</span><span class="cx"> void sendAutomaticInspectionCandidateMessage();
</span><span class="cx">
</span><del>- virtual void xpcConnectionReceivedMessage(RemoteInspectorXPCConnection*, NSString *messageName, NSDictionary *userInfo) override;
- virtual void xpcConnectionFailed(RemoteInspectorXPCConnection*) override;
- virtual void xpcConnectionUnhandledMessage(RemoteInspectorXPCConnection*, xpc_object_t) override;
</del><ins>+ void xpcConnectionReceivedMessage(RemoteInspectorXPCConnection*, NSString *messageName, NSDictionary *userInfo) override;
+ void xpcConnectionFailed(RemoteInspectorXPCConnection*) override;
+ void xpcConnectionUnhandledMessage(RemoteInspectorXPCConnection*, xpc_object_t) override;
</ins><span class="cx">
</span><span class="cx"> void receivedSetupMessage(NSDictionary *userInfo);
</span><span class="cx"> void receivedDataMessage(NSDictionary *userInfo);
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptscodegencpp_generator_templatespy"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/codegen/cpp_generator_templates.py (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/codegen/cpp_generator_templates.py        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/inspector/scripts/codegen/cpp_generator_templates.py        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -101,7 +101,7 @@
</span><span class="cx"> """${classAndExportMacro} ${domainName}BackendDispatcher final : public SupplementalBackendDispatcher {
</span><span class="cx"> public:
</span><span class="cx"> static Ref<${domainName}BackendDispatcher> create(BackendDispatcher&, ${domainName}BackendDispatcherHandler*);
</span><del>- virtual void dispatch(long requestId, const String& method, Ref<InspectorObject>&& message) override;
</del><ins>+ void dispatch(long requestId, const String& method, Ref<InspectorObject>&& message) override;
</ins><span class="cx"> ${commandDeclarations}
</span><span class="cx"> private:
</span><span class="cx"> ${domainName}BackendDispatcher(BackendDispatcher&, ${domainName}BackendDispatcherHandler*);
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedcommandswithasyncattributejsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-async-attribute.json-result (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-async-attribute.json-result        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-async-attribute.json-result        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -188,7 +188,7 @@
</span><span class="cx"> class DatabaseBackendDispatcher final : public SupplementalBackendDispatcher {
</span><span class="cx"> public:
</span><span class="cx"> static Ref<DatabaseBackendDispatcher> create(BackendDispatcher&, DatabaseBackendDispatcherHandler*);
</span><del>- virtual void dispatch(long requestId, const String& method, Ref<InspectorObject>&& message) override;
</del><ins>+ void dispatch(long requestId, const String& method, Ref<InspectorObject>&& message) override;
</ins><span class="cx"> private:
</span><span class="cx"> void executeSQLSyncOptionalReturnValues(long requestId, RefPtr<InspectorObject>&& parameters);
</span><span class="cx"> void executeSQLAsyncOptionalReturnValues(long requestId, RefPtr<InspectorObject>&& parameters);
</span><span class="lines">@@ -843,10 +843,10 @@
</span><span class="cx"> class ObjCInspectorDatabaseBackendDispatcher final : public AlternateDatabaseBackendDispatcher {
</span><span class="cx"> public:
</span><span class="cx"> ObjCInspectorDatabaseBackendDispatcher(id<TestProtocolDatabaseDomainHandler> handler) { m_delegate = handler; }
</span><del>- virtual void executeSQLSyncOptionalReturnValues(long requestId, int in_databaseId, const String& in_query) override;
- virtual void executeSQLAsyncOptionalReturnValues(long requestId, int in_databaseId, const String& in_query) override;
- virtual void executeSQLSync(long requestId, int in_databaseId, const String& in_query) override;
- virtual void executeSQLAsync(long requestId, int in_databaseId, const String& in_query) override;
</del><ins>+ void executeSQLSyncOptionalReturnValues(long requestId, int in_databaseId, const String& in_query) override;
+ void executeSQLAsyncOptionalReturnValues(long requestId, int in_databaseId, const String& in_query) override;
+ void executeSQLSync(long requestId, int in_databaseId, const String& in_query) override;
+ void executeSQLAsync(long requestId, int in_databaseId, const String& in_query) override;
</ins><span class="cx"> private:
</span><span class="cx"> RetainPtr<id<TestProtocolDatabaseDomainHandler>> m_delegate;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedcommandswithoptionalcallreturnparametersjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -171,7 +171,7 @@
</span><span class="cx"> class DatabaseBackendDispatcher final : public SupplementalBackendDispatcher {
</span><span class="cx"> public:
</span><span class="cx"> static Ref<DatabaseBackendDispatcher> create(BackendDispatcher&, DatabaseBackendDispatcherHandler*);
</span><del>- virtual void dispatch(long requestId, const String& method, Ref<InspectorObject>&& message) override;
</del><ins>+ void dispatch(long requestId, const String& method, Ref<InspectorObject>&& message) override;
</ins><span class="cx"> private:
</span><span class="cx"> void executeAllOptionalParameters(long requestId, RefPtr<InspectorObject>&& parameters);
</span><span class="cx"> void executeNoOptionalParameters(long requestId, RefPtr<InspectorObject>&& parameters);
</span><span class="lines">@@ -744,8 +744,8 @@
</span><span class="cx"> class ObjCInspectorDatabaseBackendDispatcher final : public AlternateDatabaseBackendDispatcher {
</span><span class="cx"> public:
</span><span class="cx"> ObjCInspectorDatabaseBackendDispatcher(id<TestProtocolDatabaseDomainHandler> handler) { m_delegate = handler; }
</span><del>- virtual void executeAllOptionalParameters(long requestId, const Inspector::InspectorArray* in_columnNames, const String* in_notes, const double* in_timestamp, const Inspector::InspectorObject* in_values, const Inspector::InspectorValue* in_payload, const int* in_databaseId, const Inspector::InspectorObject* in_sqlError, const String* in_screenColor, const Inspector::InspectorArray* in_alternateColors, const String* in_printColor) override;
- virtual void executeNoOptionalParameters(long requestId, const Inspector::InspectorArray& in_columnNames, const String& in_notes, double in_timestamp, const Inspector::InspectorObject& in_values, Inspector::InspectorValue in_payload, int in_databaseId, const Inspector::InspectorObject& in_sqlError, const String& in_screenColor, const Inspector::InspectorArray& in_alternateColors, const String& in_printColor) override;
</del><ins>+ void executeAllOptionalParameters(long requestId, const Inspector::InspectorArray* in_columnNames, const String* in_notes, const double* in_timestamp, const Inspector::InspectorObject* in_values, const Inspector::InspectorValue* in_payload, const int* in_databaseId, const Inspector::InspectorObject* in_sqlError, const String* in_screenColor, const Inspector::InspectorArray* in_alternateColors, const String* in_printColor) override;
+ void executeNoOptionalParameters(long requestId, const Inspector::InspectorArray& in_columnNames, const String& in_notes, double in_timestamp, const Inspector::InspectorObject& in_values, Inspector::InspectorValue in_payload, int in_databaseId, const Inspector::InspectorObject& in_sqlError, const String& in_screenColor, const Inspector::InspectorArray& in_alternateColors, const String& in_printColor) override;
</ins><span class="cx"> private:
</span><span class="cx"> RetainPtr<id<TestProtocolDatabaseDomainHandler>> m_delegate;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpecteddomainswithvaryingcommandsizesjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/domains-with-varying-command-sizes.json-result (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/domains-with-varying-command-sizes.json-result        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/domains-with-varying-command-sizes.json-result        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -189,7 +189,7 @@
</span><span class="cx"> class Network1BackendDispatcher final : public SupplementalBackendDispatcher {
</span><span class="cx"> public:
</span><span class="cx"> static Ref<Network1BackendDispatcher> create(BackendDispatcher&, Network1BackendDispatcherHandler*);
</span><del>- virtual void dispatch(long requestId, const String& method, Ref<InspectorObject>&& message) override;
</del><ins>+ void dispatch(long requestId, const String& method, Ref<InspectorObject>&& message) override;
</ins><span class="cx"> private:
</span><span class="cx"> void loadResource1(long requestId, RefPtr<InspectorObject>&& parameters);
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="lines">@@ -206,7 +206,7 @@
</span><span class="cx"> class Network3BackendDispatcher final : public SupplementalBackendDispatcher {
</span><span class="cx"> public:
</span><span class="cx"> static Ref<Network3BackendDispatcher> create(BackendDispatcher&, Network3BackendDispatcherHandler*);
</span><del>- virtual void dispatch(long requestId, const String& method, Ref<InspectorObject>&& message) override;
</del><ins>+ void dispatch(long requestId, const String& method, Ref<InspectorObject>&& message) override;
</ins><span class="cx"> private:
</span><span class="cx"> void loadResource1(long requestId, RefPtr<InspectorObject>&& parameters);
</span><span class="cx"> void loadResource2(long requestId, RefPtr<InspectorObject>&& parameters);
</span><span class="lines">@@ -765,7 +765,7 @@
</span><span class="cx"> class ObjCInspectorNetwork1BackendDispatcher final : public AlternateNetwork1BackendDispatcher {
</span><span class="cx"> public:
</span><span class="cx"> ObjCInspectorNetwork1BackendDispatcher(id<TestProtocolNetwork1DomainHandler> handler) { m_delegate = handler; }
</span><del>- virtual void loadResource1(long requestId) override;
</del><ins>+ void loadResource1(long requestId) override;
</ins><span class="cx"> private:
</span><span class="cx"> RetainPtr<id<TestProtocolNetwork1DomainHandler>> m_delegate;
</span><span class="cx"> };
</span><span class="lines">@@ -775,13 +775,13 @@
</span><span class="cx"> class ObjCInspectorNetwork3BackendDispatcher final : public AlternateNetwork3BackendDispatcher {
</span><span class="cx"> public:
</span><span class="cx"> ObjCInspectorNetwork3BackendDispatcher(id<TestProtocolNetwork3DomainHandler> handler) { m_delegate = handler; }
</span><del>- virtual void loadResource1(long requestId) override;
- virtual void loadResource2(long requestId) override;
- virtual void loadResource3(long requestId) override;
- virtual void loadResource4(long requestId) override;
- virtual void loadResource5(long requestId) override;
- virtual void loadResource6(long requestId) override;
- virtual void loadResource7(long requestId) override;
</del><ins>+ void loadResource1(long requestId) override;
+ void loadResource2(long requestId) override;
+ void loadResource3(long requestId) override;
+ void loadResource4(long requestId) override;
+ void loadResource5(long requestId) override;
+ void loadResource6(long requestId) override;
+ void loadResource7(long requestId) override;
</ins><span class="cx"> private:
</span><span class="cx"> RetainPtr<id<TestProtocolNetwork3DomainHandler>> m_delegate;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedenumvaluesjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/enum-values.json-result (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/enum-values.json-result        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/enum-values.json-result        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -170,7 +170,7 @@
</span><span class="cx"> class CommandDomainBackendDispatcher final : public SupplementalBackendDispatcher {
</span><span class="cx"> public:
</span><span class="cx"> static Ref<CommandDomainBackendDispatcher> create(BackendDispatcher&, CommandDomainBackendDispatcherHandler*);
</span><del>- virtual void dispatch(long requestId, const String& method, Ref<InspectorObject>&& message) override;
</del><ins>+ void dispatch(long requestId, const String& method, Ref<InspectorObject>&& message) override;
</ins><span class="cx"> private:
</span><span class="cx"> void commandWithEnumReturnValue(long requestId, RefPtr<InspectorObject>&& parameters);
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="lines">@@ -589,7 +589,7 @@
</span><span class="cx"> class ObjCInspectorCommandDomainBackendDispatcher final : public AlternateCommandDomainBackendDispatcher {
</span><span class="cx"> public:
</span><span class="cx"> ObjCInspectorCommandDomainBackendDispatcher(id<TestProtocolCommandDomainDomainHandler> handler) { m_delegate = handler; }
</span><del>- virtual void commandWithEnumReturnValue(long requestId) override;
</del><ins>+ void commandWithEnumReturnValue(long requestId) override;
</ins><span class="cx"> private:
</span><span class="cx"> RetainPtr<id<TestProtocolCommandDomainDomainHandler>> m_delegate;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedgeneratedomainswithfeatureguardsjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/generate-domains-with-feature-guards.json-result (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/generate-domains-with-feature-guards.json-result        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/generate-domains-with-feature-guards.json-result        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -166,7 +166,7 @@
</span><span class="cx"> class Network1BackendDispatcher final : public SupplementalBackendDispatcher {
</span><span class="cx"> public:
</span><span class="cx"> static Ref<Network1BackendDispatcher> create(BackendDispatcher&, Network1BackendDispatcherHandler*);
</span><del>- virtual void dispatch(long requestId, const String& method, Ref<InspectorObject>&& message) override;
</del><ins>+ void dispatch(long requestId, const String& method, Ref<InspectorObject>&& message) override;
</ins><span class="cx"> private:
</span><span class="cx"> void loadResource(long requestId, RefPtr<InspectorObject>&& parameters);
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="lines">@@ -632,7 +632,7 @@
</span><span class="cx"> class ObjCInspectorNetwork1BackendDispatcher final : public AlternateNetwork1BackendDispatcher {
</span><span class="cx"> public:
</span><span class="cx"> ObjCInspectorNetwork1BackendDispatcher(id<TestProtocolNetwork1DomainHandler> handler) { m_delegate = handler; }
</span><del>- virtual void loadResource(long requestId) override;
</del><ins>+ void loadResource(long requestId) override;
</ins><span class="cx"> private:
</span><span class="cx"> RetainPtr<id<TestProtocolNetwork1DomainHandler>> m_delegate;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorejitExecutableAllocatorFixedVMPoolcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -78,13 +78,13 @@
</span><span class="cx"> virtual ~FixedVMPoolExecutableAllocator();
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void* allocateNewSpace(size_t&) override
</del><ins>+ void* allocateNewSpace(size_t&) override
</ins><span class="cx"> {
</span><span class="cx"> // We're operating in a fixed pool, so new allocation is always prohibited.
</span><span class="cx"> return 0;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void notifyNeedPage(void* page) override
</del><ins>+ void notifyNeedPage(void* page) override
</ins><span class="cx"> {
</span><span class="cx"> #if USE(MADV_FREE_FOR_JIT_MEMORY)
</span><span class="cx"> UNUSED_PARAM(page);
</span><span class="lines">@@ -93,7 +93,7 @@
</span><span class="cx"> #endif
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void notifyPageIsFree(void* page) override
</del><ins>+ void notifyPageIsFree(void* page) override
</ins><span class="cx"> {
</span><span class="cx"> #if USE(MADV_FREE_FOR_JIT_MEMORY)
</span><span class="cx"> for (;;) {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorejitGCAwareJITStubRoutineh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -63,7 +63,7 @@
</span><span class="cx"> void deleteFromGC();
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void observeZeroRefCount() override;
</del><ins>+ void observeZeroRefCount() override;
</ins><span class="cx">
</span><span class="cx"> virtual void markRequiredObjectsInternal(SlotVisitor&);
</span><span class="cx">
</span><span class="lines">@@ -83,7 +83,7 @@
</span><span class="cx"> virtual ~MarkingGCAwareJITStubRoutineWithOneObject();
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void markRequiredObjectsInternal(SlotVisitor&) override;
</del><ins>+ void markRequiredObjectsInternal(SlotVisitor&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> WriteBarrier<JSCell> m_object;
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorejitJITCodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/jit/JITCode.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/jit/JITCode.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/jit/JITCode.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -212,11 +212,11 @@
</span><span class="cx"> public:
</span><span class="cx"> virtual ~JITCodeWithCodeRef();
</span><span class="cx">
</span><del>- virtual void* executableAddressAtOffset(size_t offset) override;
- virtual void* dataAddressAtOffset(size_t offset) override;
- virtual unsigned offsetOf(void* pointerIntoCode) override;
- virtual size_t size() override;
- virtual bool contains(void*) override;
</del><ins>+ void* executableAddressAtOffset(size_t offset) override;
+ void* dataAddressAtOffset(size_t offset) override;
+ unsigned offsetOf(void* pointerIntoCode) override;
+ size_t size() override;
+ bool contains(void*) override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> CodeRef m_ref;
</span><span class="lines">@@ -230,7 +230,7 @@
</span><span class="cx">
</span><span class="cx"> void initializeCodeRef(CodeRef, CodePtr withArityCheck);
</span><span class="cx">
</span><del>- virtual CodePtr addressForCall(ArityCheckMode) override;
</del><ins>+ CodePtr addressForCall(ArityCheckMode) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> CodePtr m_withArityCheck;
</span><span class="lines">@@ -244,7 +244,7 @@
</span><span class="cx">
</span><span class="cx"> void initializeCodeRef(CodeRef);
</span><span class="cx">
</span><del>- virtual CodePtr addressForCall(ArityCheckMode) override;
</del><ins>+ CodePtr addressForCall(ArityCheckMode) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace JSC
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorejitJITToDFGDeferredCompilationCallbackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,8 +44,8 @@
</span><span class="cx">
</span><span class="cx"> static Ref<JITToDFGDeferredCompilationCallback> create();
</span><span class="cx">
</span><del>- virtual void compilationDidBecomeReadyAsynchronously(CodeBlock*, CodeBlock* profiledDFGCodeBlock) override;
- virtual void compilationDidComplete(CodeBlock*, CodeBlock* profiledDFGCodeBlock, CompilationResult) override;
</del><ins>+ void compilationDidBecomeReadyAsynchronously(CodeBlock*, CodeBlock* profiledDFGCodeBlock) override;
+ void compilationDidComplete(CodeBlock*, CodeBlock* profiledDFGCodeBlock, CompilationResult) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace JSC
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorejitPolymorphicCallStubRoutineh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -99,7 +99,7 @@
</span><span class="cx"> bool visitWeak(VM&) override;
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void markRequiredObjectsInternal(SlotVisitor&) override;
</del><ins>+ void markRequiredObjectsInternal(SlotVisitor&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> Vector<WriteBarrier<JSCell>, 2> m_variants;
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreparserNodesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/parser/Nodes.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/parser/Nodes.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/parser/Nodes.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -229,12 +229,12 @@
</span><span class="cx"> class ConstantNode : public ExpressionNode {
</span><span class="cx"> public:
</span><span class="cx"> ConstantNode(const JSTokenLocation&, ResultType);
</span><del>- virtual bool isPure(BytecodeGenerator&) const override { return true; }
- virtual bool isConstant() const override { return true; }
</del><ins>+ bool isPure(BytecodeGenerator&) const override { return true; }
+ bool isConstant() const override { return true; }
</ins><span class="cx"> virtual JSValue jsValue(BytecodeGenerator&) const = 0;
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
- virtual void emitBytecodeInConditionContext(BytecodeGenerator&, Label* trueTarget, Label* falseTarget, FallThroughMode) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
+ void emitBytecodeInConditionContext(BytecodeGenerator&, Label* trueTarget, Label* falseTarget, FallThroughMode) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class NullNode : public ConstantNode {
</span><span class="lines">@@ -242,8 +242,8 @@
</span><span class="cx"> NullNode(const JSTokenLocation&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isNull() const override { return true; }
- virtual JSValue jsValue(BytecodeGenerator&) const override { return jsNull(); }
</del><ins>+ bool isNull() const override { return true; }
+ JSValue jsValue(BytecodeGenerator&) const override { return jsNull(); }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class BooleanNode : public ConstantNode {
</span><span class="lines">@@ -252,8 +252,8 @@
</span><span class="cx"> bool value() { return m_value; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isBoolean() const override { return true; }
- virtual JSValue jsValue(BytecodeGenerator&) const override { return jsBoolean(m_value); }
</del><ins>+ bool isBoolean() const override { return true; }
+ JSValue jsValue(BytecodeGenerator&) const override { return jsBoolean(m_value); }
</ins><span class="cx">
</span><span class="cx"> bool m_value;
</span><span class="cx"> };
</span><span class="lines">@@ -263,11 +263,11 @@
</span><span class="cx"> NumberNode(const JSTokenLocation&, double value);
</span><span class="cx"> double value() const { return m_value; }
</span><span class="cx"> virtual bool isIntegerNode() const = 0;
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override final;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override final;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isNumber() const override final { return true; }
- virtual JSValue jsValue(BytecodeGenerator&) const override { return jsNumber(m_value); }
</del><ins>+ bool isNumber() const override final { return true; }
+ JSValue jsValue(BytecodeGenerator&) const override { return jsNumber(m_value); }
</ins><span class="cx">
</span><span class="cx"> double m_value;
</span><span class="cx"> };
</span><span class="lines">@@ -277,14 +277,14 @@
</span><span class="cx"> DoubleNode(const JSTokenLocation&, double value);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isIntegerNode() const override { return false; }
</del><ins>+ bool isIntegerNode() const override { return false; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> // An integer node represent a number represented as an integer (e.g. 42 instead of 42., 42.0, 42e0)
</span><span class="cx"> class IntegerNode : public DoubleNode {
</span><span class="cx"> public:
</span><span class="cx"> IntegerNode(const JSTokenLocation&, double value);
</span><del>- virtual bool isIntegerNode() const override final { return true; }
</del><ins>+ bool isIntegerNode() const override final { return true; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class StringNode : public ConstantNode {
</span><span class="lines">@@ -293,8 +293,8 @@
</span><span class="cx"> const Identifier& value() { return m_value; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isString() const override { return true; }
- virtual JSValue jsValue(BytecodeGenerator&) const override;
</del><ins>+ bool isString() const override { return true; }
+ JSValue jsValue(BytecodeGenerator&) const override;
</ins><span class="cx">
</span><span class="cx"> const Identifier& m_value;
</span><span class="cx"> };
</span><span class="lines">@@ -472,7 +472,7 @@
</span><span class="cx"> const Identifier& raw() { return m_raw; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> const Identifier& m_cooked;
</span><span class="cx"> const Identifier& m_raw;
</span><span class="lines">@@ -500,7 +500,7 @@
</span><span class="cx"> TemplateExpressionListNode* templateExpressions() const { return m_templateExpressions; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> TemplateStringListNode* m_templateStrings;
</span><span class="cx"> TemplateExpressionListNode* m_templateExpressions;
</span><span class="lines">@@ -513,7 +513,7 @@
</span><span class="cx"> TemplateLiteralNode* templateLiteral() const { return m_templateLiteral; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* m_tag;
</span><span class="cx"> TemplateLiteralNode* m_templateLiteral;
</span><span class="lines">@@ -524,7 +524,7 @@
</span><span class="cx"> RegExpNode(const JSTokenLocation&, const Identifier& pattern, const Identifier& flags);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> const Identifier& m_pattern;
</span><span class="cx"> const Identifier& m_flags;
</span><span class="lines">@@ -535,7 +535,7 @@
</span><span class="cx"> ThisNode(const JSTokenLocation&, ThisTDZMode);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> bool m_shouldAlwaysEmitTDZCheck;
</span><span class="cx"> };
</span><span class="lines">@@ -545,8 +545,8 @@
</span><span class="cx"> SuperNode(const JSTokenLocation&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isSuperNode() const override { return true; }
- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ bool isSuperNode() const override { return true; }
+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class NewTargetNode final : public ExpressionNode {
</span><span class="lines">@@ -554,7 +554,7 @@
</span><span class="cx"> NewTargetNode(const JSTokenLocation&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class ResolveNode : public ExpressionNode {
</span><span class="lines">@@ -564,11 +564,11 @@
</span><span class="cx"> const Identifier& identifier() const { return m_ident; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><del>- virtual bool isPure(BytecodeGenerator&) const override;
- virtual bool isLocation() const override { return true; }
- virtual bool isResolveNode() const override { return true; }
</del><ins>+ bool isPure(BytecodeGenerator&) const override;
+ bool isLocation() const override { return true; }
+ bool isResolveNode() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> const Identifier& m_ident;
</span><span class="cx"> JSTextPosition m_start;
</span><span class="lines">@@ -595,15 +595,15 @@
</span><span class="cx"> ArrayNode(const JSTokenLocation&, ElementNode*);
</span><span class="cx"> ArrayNode(const JSTokenLocation&, int elision, ElementNode*);
</span><span class="cx">
</span><del>- virtual bool isArrayLiteral() const override { return true; }
</del><ins>+ bool isArrayLiteral() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> ArgumentListNode* toArgumentList(ParserArena&, int, int) const;
</span><span class="cx">
</span><span class="cx"> ElementNode* elements() const { ASSERT(isSimpleArray()); return m_element; }
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><del>- virtual bool isSimpleArray() const override;
</del><ins>+ bool isSimpleArray() const override;
</ins><span class="cx">
</span><span class="cx"> ElementNode* m_element;
</span><span class="cx"> int m_elision;
</span><span class="lines">@@ -641,7 +641,7 @@
</span><span class="cx"> PropertyListNode(const JSTokenLocation&, PropertyNode*, PropertyListNode*);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx"> void emitPutConstantProperty(BytecodeGenerator&, RegisterID*, PropertyNode&);
</span><span class="cx">
</span><span class="cx"> PropertyNode* m_node;
</span><span class="lines">@@ -652,10 +652,10 @@
</span><span class="cx"> public:
</span><span class="cx"> ObjectLiteralNode(const JSTokenLocation&);
</span><span class="cx"> ObjectLiteralNode(const JSTokenLocation&, PropertyListNode*);
</span><del>- virtual bool isObjectLiteral() const override { return true; }
</del><ins>+ bool isObjectLiteral() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> PropertyListNode* m_list;
</span><span class="cx"> };
</span><span class="lines">@@ -670,10 +670,10 @@
</span><span class="cx"> bool subscriptHasAssignments() const { return m_subscriptHasAssignments; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><del>- virtual bool isLocation() const override { return true; }
- virtual bool isBracketAccessorNode() const override { return true; }
</del><ins>+ bool isLocation() const override { return true; }
+ bool isBracketAccessorNode() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* m_base;
</span><span class="cx"> ExpressionNode* m_subscript;
</span><span class="lines">@@ -688,10 +688,10 @@
</span><span class="cx"> const Identifier& identifier() const { return m_ident; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><del>- virtual bool isLocation() const override { return true; }
- virtual bool isDotAccessorNode() const override { return true; }
</del><ins>+ bool isLocation() const override { return true; }
+ bool isDotAccessorNode() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* m_base;
</span><span class="cx"> const Identifier& m_ident;
</span><span class="lines">@@ -704,9 +704,9 @@
</span><span class="cx"> ExpressionNode* expression() const { return m_expression; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><del>- virtual bool isSpreadExpression() const override { return true; }
</del><ins>+ bool isSpreadExpression() const override { return true; }
</ins><span class="cx"> ExpressionNode* m_expression;
</span><span class="cx"> };
</span><span class="cx">
</span><span class="lines">@@ -719,7 +719,7 @@
</span><span class="cx"> ExpressionNode* m_expr;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class ArgumentsNode : public ParserArenaFreeable {
</span><span class="lines">@@ -736,7 +736,7 @@
</span><span class="cx"> NewExprNode(const JSTokenLocation&, ExpressionNode*, ArgumentsNode*);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* m_expr;
</span><span class="cx"> ArgumentsNode* m_args;
</span><span class="lines">@@ -747,7 +747,7 @@
</span><span class="cx"> EvalFunctionCallNode(const JSTokenLocation&, ArgumentsNode*, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> ArgumentsNode* m_args;
</span><span class="cx"> };
</span><span class="lines">@@ -757,7 +757,7 @@
</span><span class="cx"> FunctionCallValueNode(const JSTokenLocation&, ExpressionNode*, ArgumentsNode*, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* m_expr;
</span><span class="cx"> ArgumentsNode* m_args;
</span><span class="lines">@@ -768,7 +768,7 @@
</span><span class="cx"> FunctionCallResolveNode(const JSTokenLocation&, const Identifier&, ArgumentsNode*, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> const Identifier& m_ident;
</span><span class="cx"> ArgumentsNode* m_args;
</span><span class="lines">@@ -779,7 +779,7 @@
</span><span class="cx"> FunctionCallBracketNode(const JSTokenLocation&, ExpressionNode* base, ExpressionNode* subscript, bool subscriptHasAssignments, ArgumentsNode*, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* m_base;
</span><span class="cx"> ExpressionNode* m_subscript;
</span><span class="lines">@@ -792,7 +792,7 @@
</span><span class="cx"> FunctionCallDotNode(const JSTokenLocation&, ExpressionNode* base, const Identifier&, ArgumentsNode*, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> ExpressionNode* m_base;
</span><span class="lines">@@ -811,7 +811,7 @@
</span><span class="cx">
</span><span class="cx"> BytecodeIntrinsicNode(Type, const JSTokenLocation&, EmitterType, const Identifier&, ArgumentsNode*, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd);
</span><span class="cx">
</span><del>- virtual bool isBytecodeIntrinsicNode() const override { return true; }
</del><ins>+ bool isBytecodeIntrinsicNode() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> Type type() const { return m_type; }
</span><span class="cx"> EmitterType emitter() const { return m_emitter; }
</span><span class="lines">@@ -823,7 +823,7 @@
</span><span class="cx"> #undef JSC_DECLARE_BYTECODE_INTRINSIC_FUNCTIONS
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> Type m_type;
</span><span class="cx"> EmitterType m_emitter;
</span><span class="lines">@@ -836,7 +836,7 @@
</span><span class="cx"> CallFunctionCallDotNode(const JSTokenLocation&, ExpressionNode* base, const Identifier&, ArgumentsNode*, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class ApplyFunctionCallDotNode : public FunctionCallDotNode {
</span><span class="lines">@@ -844,7 +844,7 @@
</span><span class="cx"> ApplyFunctionCallDotNode(const JSTokenLocation&, ExpressionNode* base, const Identifier&, ArgumentsNode*, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class DeleteResolveNode : public ExpressionNode, public ThrowableExpressionData {
</span><span class="lines">@@ -852,7 +852,7 @@
</span><span class="cx"> DeleteResolveNode(const JSTokenLocation&, const Identifier&, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> const Identifier& m_ident;
</span><span class="cx"> };
</span><span class="lines">@@ -862,7 +862,7 @@
</span><span class="cx"> DeleteBracketNode(const JSTokenLocation&, ExpressionNode* base, ExpressionNode* subscript, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* m_base;
</span><span class="cx"> ExpressionNode* m_subscript;
</span><span class="lines">@@ -873,7 +873,7 @@
</span><span class="cx"> DeleteDotNode(const JSTokenLocation&, ExpressionNode* base, const Identifier&, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* m_base;
</span><span class="cx"> const Identifier& m_ident;
</span><span class="lines">@@ -884,7 +884,7 @@
</span><span class="cx"> DeleteValueNode(const JSTokenLocation&, ExpressionNode*);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* m_expr;
</span><span class="cx"> };
</span><span class="lines">@@ -894,7 +894,7 @@
</span><span class="cx"> VoidNode(const JSTokenLocation&, ExpressionNode*);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* m_expr;
</span><span class="cx"> };
</span><span class="lines">@@ -906,7 +906,7 @@
</span><span class="cx"> const Identifier& identifier() const { return m_ident; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> const Identifier& m_ident;
</span><span class="cx"> };
</span><span class="lines">@@ -916,7 +916,7 @@
</span><span class="cx"> TypeOfValueNode(const JSTokenLocation&, ExpressionNode*);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* m_expr;
</span><span class="cx"> };
</span><span class="lines">@@ -926,7 +926,7 @@
</span><span class="cx"> PrefixNode(const JSTokenLocation&, ExpressionNode*, Operator, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd);
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx"> virtual RegisterID* emitResolve(BytecodeGenerator&, RegisterID* = 0);
</span><span class="cx"> virtual RegisterID* emitBracket(BytecodeGenerator&, RegisterID* = 0);
</span><span class="cx"> virtual RegisterID* emitDot(BytecodeGenerator&, RegisterID* = 0);
</span><span class="lines">@@ -940,10 +940,10 @@
</span><span class="cx"> PostfixNode(const JSTokenLocation&, ExpressionNode*, Operator, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
- virtual RegisterID* emitResolve(BytecodeGenerator&, RegisterID* = 0) override;
- virtual RegisterID* emitBracket(BytecodeGenerator&, RegisterID* = 0) override;
- virtual RegisterID* emitDot(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
+ RegisterID* emitResolve(BytecodeGenerator&, RegisterID* = 0) override;
+ RegisterID* emitBracket(BytecodeGenerator&, RegisterID* = 0) override;
+ RegisterID* emitDot(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class UnaryOpNode : public ExpressionNode {
</span><span class="lines">@@ -955,7 +955,7 @@
</span><span class="cx"> const ExpressionNode* expr() const { return m_expr; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> OpcodeID opcodeID() const { return m_opcodeID; }
</span><span class="cx">
</span><span class="lines">@@ -968,7 +968,7 @@
</span><span class="cx"> UnaryPlusNode(const JSTokenLocation&, ExpressionNode*);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual ExpressionNode* stripUnaryPlus() override { return expr(); }
</del><ins>+ ExpressionNode* stripUnaryPlus() override { return expr(); }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class NegateNode : public UnaryOpNode {
</span><span class="lines">@@ -985,7 +985,7 @@
</span><span class="cx"> const ExpressionNode* expr() const { return m_expr; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* m_expr;
</span><span class="cx"> };
</span><span class="lines">@@ -994,7 +994,7 @@
</span><span class="cx"> public:
</span><span class="cx"> LogicalNotNode(const JSTokenLocation&, ExpressionNode*);
</span><span class="cx"> private:
</span><del>- virtual void emitBytecodeInConditionContext(BytecodeGenerator&, Label* trueTarget, Label* falseTarget, FallThroughMode) override;
</del><ins>+ void emitBytecodeInConditionContext(BytecodeGenerator&, Label* trueTarget, Label* falseTarget, FallThroughMode) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class BinaryOpNode : public ExpressionNode {
</span><span class="lines">@@ -1003,14 +1003,14 @@
</span><span class="cx"> BinaryOpNode(const JSTokenLocation&, ResultType, ExpressionNode* expr1, ExpressionNode* expr2, OpcodeID, bool rightHasAssignments);
</span><span class="cx">
</span><span class="cx"> RegisterID* emitStrcat(BytecodeGenerator& generator, RegisterID* destination, RegisterID* lhs = 0, ReadModifyResolveNode* emitExpressionInfoForMe = 0);
</span><del>- virtual void emitBytecodeInConditionContext(BytecodeGenerator&, Label* trueTarget, Label* falseTarget, FallThroughMode) override;
</del><ins>+ void emitBytecodeInConditionContext(BytecodeGenerator&, Label* trueTarget, Label* falseTarget, FallThroughMode) override;
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* lhs() { return m_expr1; };
</span><span class="cx"> ExpressionNode* rhs() { return m_expr2; };
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void tryFoldToBranch(BytecodeGenerator&, TriState& branchCondition, ExpressionNode*& branchExpression);
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> OpcodeID opcodeID() const { return m_opcodeID; }
</span><span class="lines">@@ -1043,14 +1043,14 @@
</span><span class="cx"> public:
</span><span class="cx"> AddNode(const JSTokenLocation&, ExpressionNode* expr1, ExpressionNode* expr2, bool rightHasAssignments);
</span><span class="cx">
</span><del>- virtual bool isAdd() const override { return true; }
</del><ins>+ bool isAdd() const override { return true; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class SubNode : public BinaryOpNode {
</span><span class="cx"> public:
</span><span class="cx"> SubNode(const JSTokenLocation&, ExpressionNode* expr1, ExpressionNode* expr2, bool rightHasAssignments);
</span><span class="cx">
</span><del>- virtual bool isSubtract() const override { return true; }
</del><ins>+ bool isSubtract() const override { return true; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class LeftShiftNode : public BinaryOpNode {
</span><span class="lines">@@ -1094,7 +1094,7 @@
</span><span class="cx"> ThrowableBinaryOpNode(const JSTokenLocation&, ExpressionNode* expr1, ExpressionNode* expr2, OpcodeID, bool rightHasAssignments);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class InstanceOfNode : public ThrowableBinaryOpNode {
</span><span class="lines">@@ -1102,7 +1102,7 @@
</span><span class="cx"> InstanceOfNode(const JSTokenLocation&, ExpressionNode* expr1, ExpressionNode* expr2, bool rightHasAssignments);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class InNode : public ThrowableBinaryOpNode {
</span><span class="lines">@@ -1115,7 +1115,7 @@
</span><span class="cx"> EqualNode(const JSTokenLocation&, ExpressionNode* expr1, ExpressionNode* expr2, bool rightHasAssignments);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class NotEqualNode : public BinaryOpNode {
</span><span class="lines">@@ -1128,7 +1128,7 @@
</span><span class="cx"> StrictEqualNode(const JSTokenLocation&, ExpressionNode* expr1, ExpressionNode* expr2, bool rightHasAssignments);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class NotStrictEqualNode : public BinaryOpNode {
</span><span class="lines">@@ -1157,8 +1157,8 @@
</span><span class="cx"> LogicalOpNode(const JSTokenLocation&, ExpressionNode* expr1, ExpressionNode* expr2, LogicalOperator);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
- virtual void emitBytecodeInConditionContext(BytecodeGenerator&, Label* trueTarget, Label* falseTarget, FallThroughMode) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
+ void emitBytecodeInConditionContext(BytecodeGenerator&, Label* trueTarget, Label* falseTarget, FallThroughMode) override;
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* m_expr1;
</span><span class="cx"> ExpressionNode* m_expr2;
</span><span class="lines">@@ -1171,7 +1171,7 @@
</span><span class="cx"> ConditionalNode(const JSTokenLocation&, ExpressionNode* logical, ExpressionNode* expr1, ExpressionNode* expr2);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* m_logical;
</span><span class="cx"> ExpressionNode* m_expr1;
</span><span class="lines">@@ -1183,7 +1183,7 @@
</span><span class="cx"> ReadModifyResolveNode(const JSTokenLocation&, const Identifier&, Operator, ExpressionNode* right, bool rightHasAssignments, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> const Identifier& m_ident;
</span><span class="cx"> ExpressionNode* m_right;
</span><span class="lines">@@ -1196,7 +1196,7 @@
</span><span class="cx"> AssignResolveNode(const JSTokenLocation&, const Identifier&, ExpressionNode* right, AssignmentContext);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> const Identifier& m_ident;
</span><span class="cx"> ExpressionNode* m_right;
</span><span class="lines">@@ -1208,7 +1208,7 @@
</span><span class="cx"> ReadModifyBracketNode(const JSTokenLocation&, ExpressionNode* base, ExpressionNode* subscript, Operator, ExpressionNode* right, bool subscriptHasAssignments, bool rightHasAssignments, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* m_base;
</span><span class="cx"> ExpressionNode* m_subscript;
</span><span class="lines">@@ -1223,7 +1223,7 @@
</span><span class="cx"> AssignBracketNode(const JSTokenLocation&, ExpressionNode* base, ExpressionNode* subscript, ExpressionNode* right, bool subscriptHasAssignments, bool rightHasAssignments, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* m_base;
</span><span class="cx"> ExpressionNode* m_subscript;
</span><span class="lines">@@ -1237,7 +1237,7 @@
</span><span class="cx"> AssignDotNode(const JSTokenLocation&, ExpressionNode* base, const Identifier&, ExpressionNode* right, bool rightHasAssignments, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* m_base;
</span><span class="cx"> const Identifier& m_ident;
</span><span class="lines">@@ -1250,7 +1250,7 @@
</span><span class="cx"> ReadModifyDotNode(const JSTokenLocation&, ExpressionNode* base, const Identifier&, Operator, ExpressionNode* right, bool rightHasAssignments, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* m_base;
</span><span class="cx"> const Identifier& m_ident;
</span><span class="lines">@@ -1264,7 +1264,7 @@
</span><span class="cx"> AssignErrorNode(const JSTokenLocation&, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class CommaNode final : public ExpressionNode {
</span><span class="lines">@@ -1275,8 +1275,8 @@
</span><span class="cx"> CommaNode* next() { return m_next; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isCommaNode() const override { return true; }
- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ bool isCommaNode() const override { return true; }
+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* m_expr;
</span><span class="cx"> CommaNode* m_next;
</span><span class="lines">@@ -1309,9 +1309,9 @@
</span><span class="cx"> StatementNode* lastStatement() const;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><del>- virtual bool isBlock() const override { return true; }
</del><ins>+ bool isBlock() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> SourceElements* m_statements;
</span><span class="cx"> };
</span><span class="lines">@@ -1321,9 +1321,9 @@
</span><span class="cx"> EmptyStatementNode(const JSTokenLocation&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><del>- virtual bool isEmptyStatement() const override { return true; }
</del><ins>+ bool isEmptyStatement() const override { return true; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class DebuggerStatementNode : public StatementNode {
</span><span class="lines">@@ -1331,7 +1331,7 @@
</span><span class="cx"> DebuggerStatementNode(const JSTokenLocation&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class ExprStatementNode : public StatementNode {
</span><span class="lines">@@ -1341,9 +1341,9 @@
</span><span class="cx"> ExpressionNode* expr() const { return m_expr; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isExprStatement() const override { return true; }
</del><ins>+ bool isExprStatement() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* m_expr;
</span><span class="cx"> };
</span><span class="lines">@@ -1352,7 +1352,7 @@
</span><span class="cx"> public:
</span><span class="cx"> DeclarationStatement(const JSTokenLocation&, ExpressionNode*);
</span><span class="cx"> private:
</span><del>- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* m_expr;
</span><span class="cx"> };
</span><span class="lines">@@ -1362,7 +1362,7 @@
</span><span class="cx"> EmptyVarExpression(const JSTokenLocation&, const Identifier&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> const Identifier& m_ident;
</span><span class="cx"> };
</span><span class="lines">@@ -1372,7 +1372,7 @@
</span><span class="cx"> EmptyLetExpression(const JSTokenLocation&, const Identifier&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> const Identifier& m_ident;
</span><span class="cx"> };
</span><span class="lines">@@ -1382,7 +1382,7 @@
</span><span class="cx"> IfElseNode(const JSTokenLocation&, ExpressionNode* condition, StatementNode* ifBlock, StatementNode* elseBlock);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx"> bool tryFoldBreakAndContinue(BytecodeGenerator&, StatementNode* ifBlock,
</span><span class="cx"> Label*& trueTarget, FallThroughMode&);
</span><span class="cx">
</span><span class="lines">@@ -1396,7 +1396,7 @@
</span><span class="cx"> DoWhileNode(const JSTokenLocation&, StatementNode*, ExpressionNode*);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> StatementNode* m_statement;
</span><span class="cx"> ExpressionNode* m_expr;
</span><span class="lines">@@ -1407,7 +1407,7 @@
</span><span class="cx"> WhileNode(const JSTokenLocation&, ExpressionNode*, StatementNode*);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* m_expr;
</span><span class="cx"> StatementNode* m_statement;
</span><span class="lines">@@ -1420,7 +1420,7 @@
</span><span class="cx"> ForNode(const JSTokenLocation&, ExpressionNode* expr1, ExpressionNode* expr2, ExpressionNode* expr3, StatementNode*, VariableEnvironment&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* m_expr1;
</span><span class="cx"> ExpressionNode* m_expr2;
</span><span class="lines">@@ -1451,7 +1451,7 @@
</span><span class="cx"> void emitLoopHeader(BytecodeGenerator&, RegisterID* propertyName);
</span><span class="cx"> void emitMultiLoopBytecode(BytecodeGenerator&, RegisterID* dst);
</span><span class="cx">
</span><del>- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class ForOfNode : public EnumerationNode {
</span><span class="lines">@@ -1459,7 +1459,7 @@
</span><span class="cx"> ForOfNode(const JSTokenLocation&, ExpressionNode*, ExpressionNode*, StatementNode*, VariableEnvironment&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class ContinueNode : public StatementNode, public ThrowableExpressionData {
</span><span class="lines">@@ -1468,8 +1468,8 @@
</span><span class="cx"> Label* trivialTarget(BytecodeGenerator&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isContinue() const override { return true; }
- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ bool isContinue() const override { return true; }
+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> const Identifier& m_ident;
</span><span class="cx"> };
</span><span class="lines">@@ -1480,8 +1480,8 @@
</span><span class="cx"> Label* trivialTarget(BytecodeGenerator&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isBreak() const override { return true; }
- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ bool isBreak() const override { return true; }
+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> const Identifier& m_ident;
</span><span class="cx"> };
</span><span class="lines">@@ -1493,9 +1493,9 @@
</span><span class="cx"> ExpressionNode* value() { return m_value; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><del>- virtual bool isReturnNode() const override { return true; }
</del><ins>+ bool isReturnNode() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* m_value;
</span><span class="cx"> };
</span><span class="lines">@@ -1505,7 +1505,7 @@
</span><span class="cx"> WithNode(const JSTokenLocation&, ExpressionNode*, StatementNode*, const JSTextPosition& divot, uint32_t expressionLength);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* m_expr;
</span><span class="cx"> StatementNode* m_statement;
</span><span class="lines">@@ -1518,7 +1518,7 @@
</span><span class="cx"> LabelNode(const JSTokenLocation&, const Identifier& name, StatementNode*);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> const Identifier& m_name;
</span><span class="cx"> StatementNode* m_statement;
</span><span class="lines">@@ -1529,7 +1529,7 @@
</span><span class="cx"> ThrowNode(const JSTokenLocation&, ExpressionNode*);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* m_expr;
</span><span class="cx"> };
</span><span class="lines">@@ -1541,7 +1541,7 @@
</span><span class="cx"> TryNode(const JSTokenLocation&, StatementNode* tryBlock, DestructuringPatternNode* catchPattern, StatementNode* catchBlock, VariableEnvironment& catchEnvironment, StatementNode* finallyBlock);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> StatementNode* m_tryBlock;
</span><span class="cx"> DestructuringPatternNode* m_catchPattern;
</span><span class="lines">@@ -1633,7 +1633,7 @@
</span><span class="cx"> static const bool scopeIsFunction = false;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx"> unsigned m_startColumn;
</span><span class="cx"> unsigned m_endColumn;
</span><span class="cx"> };
</span><span class="lines">@@ -1648,7 +1648,7 @@
</span><span class="cx"> static const bool scopeIsFunction = false;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> unsigned m_endColumn;
</span><span class="cx"> };
</span><span class="lines">@@ -1663,7 +1663,7 @@
</span><span class="cx"> static const bool scopeIsFunction = false;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx"> unsigned m_startColumn;
</span><span class="cx"> unsigned m_endColumn;
</span><span class="cx"> };
</span><span class="lines">@@ -1721,8 +1721,8 @@
</span><span class="cx"> ModuleNameNode* moduleName() const { return m_moduleName; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
- virtual void analyzeModule(ModuleAnalyzer&) override;
</del><ins>+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
+ void analyzeModule(ModuleAnalyzer&) override;
</ins><span class="cx">
</span><span class="cx"> ImportSpecifierListNode* m_specifierList;
</span><span class="cx"> ModuleNameNode* m_moduleName;
</span><span class="lines">@@ -1735,8 +1735,8 @@
</span><span class="cx"> ModuleNameNode* moduleName() const { return m_moduleName; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
- virtual void analyzeModule(ModuleAnalyzer&) override;
</del><ins>+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
+ void analyzeModule(ModuleAnalyzer&) override;
</ins><span class="cx">
</span><span class="cx"> ModuleNameNode* m_moduleName;
</span><span class="cx"> };
</span><span class="lines">@@ -1749,8 +1749,8 @@
</span><span class="cx"> const Identifier& localName() const { return m_localName; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
- virtual void analyzeModule(ModuleAnalyzer&) override;
</del><ins>+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
+ void analyzeModule(ModuleAnalyzer&) override;
</ins><span class="cx"> StatementNode* m_declaration;
</span><span class="cx"> const Identifier& m_localName;
</span><span class="cx"> };
</span><span class="lines">@@ -1762,8 +1762,8 @@
</span><span class="cx"> const StatementNode& declaration() const { return *m_declaration; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
- virtual void analyzeModule(ModuleAnalyzer&) override;
</del><ins>+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
+ void analyzeModule(ModuleAnalyzer&) override;
</ins><span class="cx"> StatementNode* m_declaration;
</span><span class="cx"> };
</span><span class="cx">
</span><span class="lines">@@ -1801,8 +1801,8 @@
</span><span class="cx"> ModuleNameNode* moduleName() const { return m_moduleName; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
- virtual void analyzeModule(ModuleAnalyzer&) override;
</del><ins>+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
+ void analyzeModule(ModuleAnalyzer&) override;
</ins><span class="cx"> ExportSpecifierListNode* m_specifierList;
</span><span class="cx"> ModuleNameNode* m_moduleName { nullptr };
</span><span class="cx"> };
</span><span class="lines">@@ -1898,7 +1898,7 @@
</span><span class="cx">
</span><span class="cx"> FunctionParameters* parameters() const { return m_parameters; }
</span><span class="cx">
</span><del>- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> void finishParsing(const Identifier&, FunctionMode);
</span><span class="cx">
</span><span class="lines">@@ -1935,9 +1935,9 @@
</span><span class="cx"> FuncExprNode(const JSTokenLocation&, const Identifier&, FunctionMetadataNode*, const SourceCode&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><del>- virtual bool isFuncExprNode() const override { return true; }
</del><ins>+ bool isFuncExprNode() const override { return true; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class ArrowFuncExprNode : public BaseFuncExprNode {
</span><span class="lines">@@ -1945,9 +1945,9 @@
</span><span class="cx"> ArrowFuncExprNode(const JSTokenLocation&, const Identifier&, FunctionMetadataNode*, const SourceCode&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><del>- virtual bool isArrowFuncExprNode() const override { return true; }
</del><ins>+ bool isArrowFuncExprNode() const override { return true; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class YieldExprNode final : public ExpressionNode, public ThrowableExpressionData {
</span><span class="lines">@@ -1958,7 +1958,7 @@
</span><span class="cx"> bool delegate() const { return m_delegate; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* m_argument;
</span><span class="cx"> bool m_delegate;
</span><span class="lines">@@ -1974,7 +1974,7 @@
</span><span class="cx"> const Identifier& name() { return m_name; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> const Identifier& m_name;
</span><span class="cx"> ExpressionNode* m_constructorExpression;
</span><span class="lines">@@ -2020,10 +2020,10 @@
</span><span class="cx"> DestructuringPatternNode* pattern;
</span><span class="cx"> ExpressionNode* defaultValue;
</span><span class="cx"> };
</span><del>- virtual void collectBoundIdentifiers(Vector<Identifier>&) const override;
- virtual void bindValue(BytecodeGenerator&, RegisterID*) const override;
- virtual RegisterID* emitDirectBinding(BytecodeGenerator&, RegisterID* dst, ExpressionNode*) override;
- virtual void toString(StringBuilder&) const override;
</del><ins>+ void collectBoundIdentifiers(Vector<Identifier>&) const override;
+ void bindValue(BytecodeGenerator&, RegisterID*) const override;
+ RegisterID* emitDirectBinding(BytecodeGenerator&, RegisterID* dst, ExpressionNode*) override;
+ void toString(StringBuilder&) const override;
</ins><span class="cx">
</span><span class="cx"> Vector<Entry> m_targetPatterns;
</span><span class="cx"> };
</span><span class="lines">@@ -2044,9 +2044,9 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void collectBoundIdentifiers(Vector<Identifier>&) const override;
- virtual void bindValue(BytecodeGenerator&, RegisterID*) const override;
- virtual void toString(StringBuilder&) const override;
</del><ins>+ void collectBoundIdentifiers(Vector<Identifier>&) const override;
+ void bindValue(BytecodeGenerator&, RegisterID*) const override;
+ void toString(StringBuilder&) const override;
</ins><span class="cx"> struct Entry {
</span><span class="cx"> const Identifier& propertyName;
</span><span class="cx"> ExpressionNode* propertyExpression;
</span><span class="lines">@@ -2066,11 +2066,11 @@
</span><span class="cx"> const JSTextPosition& divotEnd() const { return m_divotEnd; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void collectBoundIdentifiers(Vector<Identifier>&) const override;
- virtual void bindValue(BytecodeGenerator&, RegisterID*) const override;
- virtual void toString(StringBuilder&) const override;
</del><ins>+ void collectBoundIdentifiers(Vector<Identifier>&) const override;
+ void bindValue(BytecodeGenerator&, RegisterID*) const override;
+ void toString(StringBuilder&) const override;
</ins><span class="cx">
</span><del>- virtual bool isBindingNode() const override { return true; }
</del><ins>+ bool isBindingNode() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> JSTextPosition m_divotStart;
</span><span class="cx"> JSTextPosition m_divotEnd;
</span><span class="lines">@@ -2089,9 +2089,9 @@
</span><span class="cx"> const Identifier& name() const { return m_name; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void collectBoundIdentifiers(Vector<Identifier>&) const override;
- virtual void bindValue(BytecodeGenerator&, RegisterID*) const override;
- virtual void toString(StringBuilder&) const override;
</del><ins>+ void collectBoundIdentifiers(Vector<Identifier>&) const override;
+ void bindValue(BytecodeGenerator&, RegisterID*) const override;
+ void toString(StringBuilder&) const override;
</ins><span class="cx">
</span><span class="cx"> const Identifier& m_name;
</span><span class="cx"> unsigned m_numParametersToSkip;
</span><span class="lines">@@ -2108,9 +2108,9 @@
</span><span class="cx"> const JSTextPosition& divotEnd() const { return m_divotEnd; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void collectBoundIdentifiers(Vector<Identifier>&) const override;
- virtual void bindValue(BytecodeGenerator&, RegisterID*) const override;
- virtual void toString(StringBuilder&) const override;
</del><ins>+ void collectBoundIdentifiers(Vector<Identifier>&) const override;
+ void bindValue(BytecodeGenerator&, RegisterID*) const override;
+ void toString(StringBuilder&) const override;
</ins><span class="cx">
</span><span class="cx"> JSTextPosition m_divotStart;
</span><span class="cx"> JSTextPosition m_divotEnd;
</span><span class="lines">@@ -2123,9 +2123,9 @@
</span><span class="cx"> DestructuringPatternNode* bindings() { return m_bindings; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isAssignmentLocation() const override { return true; }
- virtual bool isDestructuringNode() const override { return true; }
- virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ bool isAssignmentLocation() const override { return true; }
+ bool isDestructuringNode() const override { return true; }
+ RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> DestructuringPatternNode* m_bindings;
</span><span class="cx"> ExpressionNode* m_initializer;
</span><span class="lines">@@ -2135,11 +2135,11 @@
</span><span class="cx"> public:
</span><span class="cx"> FuncDeclNode(const JSTokenLocation&, const Identifier&, FunctionMetadataNode*, const SourceCode&);
</span><span class="cx">
</span><del>- virtual bool isFuncDeclNode() const override { return true; }
</del><ins>+ bool isFuncDeclNode() const override { return true; }
</ins><span class="cx"> FunctionMetadataNode* metadata() { return m_metadata; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> FunctionMetadataNode* m_metadata;
</span><span class="cx"> };
</span><span class="lines">@@ -2149,7 +2149,7 @@
</span><span class="cx"> ClassDeclNode(const JSTokenLocation&, ExpressionNode* classExpression);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* m_classDeclaration;
</span><span class="cx"> };
</span><span class="lines">@@ -2203,7 +2203,7 @@
</span><span class="cx"> SwitchNode(const JSTokenLocation&, ExpressionNode*, CaseBlockNode*, VariableEnvironment&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</del><ins>+ void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override;
</ins><span class="cx">
</span><span class="cx"> ExpressionNode* m_expr;
</span><span class="cx"> CaseBlockNode* m_block;
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreparserSourceProviderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/parser/SourceProvider.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/parser/SourceProvider.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/parser/SourceProvider.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -93,7 +93,7 @@
</span><span class="cx"> return m_source.get().hash();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual StringView source() const override
</del><ins>+ StringView source() const override
</ins><span class="cx"> {
</span><span class="cx"> return m_source.get();
</span><span class="cx"> }
</span><span class="lines">@@ -121,7 +121,7 @@
</span><span class="cx"> return m_source.impl()->hash();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual StringView source() const override
</del><ins>+ StringView source() const override
</ins><span class="cx"> {
</span><span class="cx"> return m_source;
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorereplayEmptyInputCursorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/replay/EmptyInputCursor.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/replay/EmptyInputCursor.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/replay/EmptyInputCursor.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,22 +45,22 @@
</span><span class="cx"> return adoptRef(*new EmptyInputCursor());
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool isCapturing() const override { return false; }
- virtual bool isReplaying() const override { return false; }
</del><ins>+ bool isCapturing() const override { return false; }
+ bool isReplaying() const override { return false; }
</ins><span class="cx">
</span><del>- virtual NondeterministicInputBase* uncheckedLoadInput(InputQueue) override
</del><ins>+ NondeterministicInputBase* uncheckedLoadInput(InputQueue) override
</ins><span class="cx"> {
</span><span class="cx"> ASSERT_NOT_REACHED();
</span><span class="cx"> return nullptr;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void storeInput(std::unique_ptr<NondeterministicInputBase>) override
</del><ins>+ void storeInput(std::unique_ptr<NondeterministicInputBase>) override
</ins><span class="cx"> {
</span><span class="cx"> ASSERT_NOT_REACHED();
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual NondeterministicInputBase* loadInput(InputQueue, const String&) override
</del><ins>+ NondeterministicInputBase* loadInput(InputQueue, const String&) override
</ins><span class="cx"> {
</span><span class="cx"> ASSERT_NOT_REACHED();
</span><span class="cx"> return nullptr;
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorereplayNondeterministicInputh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/replay/NondeterministicInput.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/replay/NondeterministicInput.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/replay/NondeterministicInput.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -66,12 +66,12 @@
</span><span class="cx"> template<typename InputType>
</span><span class="cx"> class NondeterministicInput : public NondeterministicInputBase {
</span><span class="cx"> public:
</span><del>- virtual const String& type() const override
</del><ins>+ const String& type() const override
</ins><span class="cx"> {
</span><span class="cx"> return InputTraits<InputType>::type();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual InputQueue queue() const override
</del><ins>+ InputQueue queue() const override
</ins><span class="cx"> {
</span><span class="cx"> return InputTraits<InputType>::queue();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorereplayscriptstestsexpectedgenerateenumwithguardjsonTestReplayInputsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/replay/scripts/tests/expected/generate-enum-with-guard.json-TestReplayInputs.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/replay/scripts/tests/expected/generate-enum-with-guard.json-TestReplayInputs.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/replay/scripts/tests/expected/generate-enum-with-guard.json-TestReplayInputs.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -72,7 +72,7 @@
</span><span class="cx"> virtual ~HandleWheelEvent();
</span><span class="cx">
</span><span class="cx"> // EventLoopInput API
</span><del>- virtual void dispatch(ReplayController&) override final;
</del><ins>+ void dispatch(ReplayController&) override final;
</ins><span class="cx"> const PlatformWheelEvent& platformEvent() const { return *m_platformEvent; }
</span><span class="cx"> PlatformWheelPhase phase() const { return m_phase; }
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeArrayPrototypecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/ArrayPrototype.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/ArrayPrototype.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/runtime/ArrayPrototype.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -1062,7 +1062,7 @@
</span><span class="cx"> ArrayPrototypeAdaptiveInferredPropertyWatchpoint(const ObjectPropertyCondition&, ArrayPrototype*);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void handleFire(const FireDetail&) override;
</del><ins>+ void handleFire(const FireDetail&) override;
</ins><span class="cx">
</span><span class="cx"> ArrayPrototype* m_arrayPrototype;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeDataViewh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/DataView.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/DataView.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/runtime/DataView.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,17 +40,17 @@
</span><span class="cx"> JS_EXPORT_PRIVATE static Ref<DataView> create(PassRefPtr<ArrayBuffer>, unsigned byteOffset, unsigned length);
</span><span class="cx"> static Ref<DataView> create(PassRefPtr<ArrayBuffer>);
</span><span class="cx">
</span><del>- virtual unsigned byteLength() const override
</del><ins>+ unsigned byteLength() const override
</ins><span class="cx"> {
</span><span class="cx"> return m_byteLength;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual TypedArrayType getType() const override
</del><ins>+ TypedArrayType getType() const override
</ins><span class="cx"> {
</span><span class="cx"> return TypeDataView;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual JSArrayBufferView* wrap(ExecState*, JSGlobalObject*) override;
</del><ins>+ JSArrayBufferView* wrap(ExecState*, JSGlobalObject*) override;
</ins><span class="cx">
</span><span class="cx"> template<typename T>
</span><span class="cx"> T get(unsigned offset, bool littleEndian, bool* status = 0)
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeGenericTypedArrayViewh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/GenericTypedArrayView.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/GenericTypedArrayView.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/runtime/GenericTypedArrayView.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -72,7 +72,7 @@
</span><span class="cx"> return m_length;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual unsigned byteLength() const override
</del><ins>+ unsigned byteLength() const override
</ins><span class="cx"> {
</span><span class="cx"> return length() * sizeof(typename Adaptor::Type);
</span><span class="cx"> }
</span><span class="lines">@@ -101,12 +101,12 @@
</span><span class="cx"> RefPtr<GenericTypedArrayView> subarray(int start) const;
</span><span class="cx"> RefPtr<GenericTypedArrayView> subarray(int start, int end) const;
</span><span class="cx">
</span><del>- virtual TypedArrayType getType() const override
</del><ins>+ TypedArrayType getType() const override
</ins><span class="cx"> {
</span><span class="cx"> return Adaptor::typeValue;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual JSArrayBufferView* wrap(ExecState*, JSGlobalObject*) override;
</del><ins>+ JSArrayBufferView* wrap(ExecState*, JSGlobalObject*) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> unsigned m_length;
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeJSGlobalObjectDebuggableh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/JSGlobalObjectDebuggable.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/JSGlobalObjectDebuggable.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/runtime/JSGlobalObjectDebuggable.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,18 +48,18 @@
</span><span class="cx"> JSGlobalObjectDebuggable(JSGlobalObject&);
</span><span class="cx"> ~JSGlobalObjectDebuggable() { }
</span><span class="cx">
</span><del>- virtual Inspector::RemoteControllableTarget::Type type() const override { return Inspector::RemoteControllableTarget::Type::JavaScript; }
</del><ins>+ Inspector::RemoteControllableTarget::Type type() const override { return Inspector::RemoteControllableTarget::Type::JavaScript; }
</ins><span class="cx">
</span><del>- virtual String name() const override;
- virtual bool hasLocalDebugger() const override { return false; }
</del><ins>+ String name() const override;
+ bool hasLocalDebugger() const override { return false; }
</ins><span class="cx">
</span><del>- virtual void connect(Inspector::FrontendChannel*, bool automaticInspection) override;
- virtual void disconnect(Inspector::FrontendChannel*) override;
- virtual void dispatchMessageFromRemote(const String& message) override;
- virtual void pause() override;
</del><ins>+ void connect(Inspector::FrontendChannel*, bool automaticInspection) override;
+ void disconnect(Inspector::FrontendChannel*) override;
+ void dispatchMessageFromRemote(const String& message) override;
+ void pause() override;
</ins><span class="cx">
</span><del>- virtual bool automaticInspectionAllowed() const override { return true; }
- virtual void pauseWaitingForAutomaticInspection() override;
</del><ins>+ bool automaticInspectionAllowed() const override { return true; }
+ void pauseWaitingForAutomaticInspection() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> JSGlobalObject& m_globalObject;
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeJSJobcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/JSJob.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/JSJob.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/runtime/JSJob.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void run(ExecState*) override;
</del><ins>+ void run(ExecState*) override;
</ins><span class="cx">
</span><span class="cx"> Strong<Unknown> m_job;
</span><span class="cx"> Strong<JSArray> m_arguments;
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeRegExpCacheh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/RegExpCache.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/RegExpCache.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/runtime/RegExpCache.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx">
</span><span class="cx"> static const int maxStrongCacheableEntries = 32;
</span><span class="cx">
</span><del>- virtual void finalize(Handle<Unknown>, void* context) override;
</del><ins>+ void finalize(Handle<Unknown>, void* context) override;
</ins><span class="cx">
</span><span class="cx"> RegExp* lookupOrCreate(const WTF::String& patternString, RegExpFlags);
</span><span class="cx"> void addToStrongCache(RegExp*);
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeSimpleTypedArrayControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/SimpleTypedArrayController.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/SimpleTypedArrayController.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/runtime/SimpleTypedArrayController.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -52,14 +52,14 @@
</span><span class="cx"> SimpleTypedArrayController();
</span><span class="cx"> virtual ~SimpleTypedArrayController();
</span><span class="cx">
</span><del>- virtual JSArrayBuffer* toJS(ExecState*, JSGlobalObject*, ArrayBuffer*) override;
- virtual void registerWrapper(JSGlobalObject*, ArrayBuffer*, JSArrayBuffer*) override;
</del><ins>+ JSArrayBuffer* toJS(ExecState*, JSGlobalObject*, ArrayBuffer*) override;
+ void registerWrapper(JSGlobalObject*, ArrayBuffer*, JSArrayBuffer*) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> class JSArrayBufferOwner : public WeakHandleOwner {
</span><span class="cx"> public:
</span><del>- virtual bool isReachableFromOpaqueRoots(JSC::Handle<JSC::Unknown>, void* context, SlotVisitor&) override;
- virtual void finalize(JSC::Handle<JSC::Unknown>, void* context) override;
</del><ins>+ bool isReachableFromOpaqueRoots(JSC::Handle<JSC::Unknown>, void* context, SlotVisitor&) override;
+ void finalize(JSC::Handle<JSC::Unknown>, void* context) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> JSArrayBufferOwner m_owner;
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeStructureh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/Structure.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/Structure.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/runtime/Structure.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -110,7 +110,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void dump(PrintStream& out) const override;
</del><ins>+ void dump(PrintStream& out) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> const Structure* m_structure;
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeStructureRareDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/StructureRareData.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/StructureRareData.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/runtime/StructureRareData.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -90,7 +90,7 @@
</span><span class="cx"> ObjectToStringAdaptiveInferredPropertyValueWatchpoint(const ObjectPropertyCondition&, StructureRareData*);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void handleFire(const FireDetail&) override;
</del><ins>+ void handleFire(const FireDetail&) override;
</ins><span class="cx">
</span><span class="cx"> StructureRareData* m_structureRareData;
</span><span class="cx"> };
</span><span class="lines">@@ -102,7 +102,7 @@
</span><span class="cx"> void install();
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void fireInternal(const FireDetail&) override;
</del><ins>+ void fireInternal(const FireDetail&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> ObjectPropertyCondition m_key;
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeWeakMapDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/WeakMapData.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/WeakMapData.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/JavaScriptCore/runtime/WeakMapData.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -81,8 +81,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> private:
</span><del>- virtual void visitWeakReferences(SlotVisitor&) override;
- virtual void finalizeUnconditionally() override;
</del><ins>+ void visitWeakReferences(SlotVisitor&) override;
+ void finalizeUnconditionally() override;
</ins><span class="cx"> unsigned m_liveKeyCount;
</span><span class="cx"> WeakMapData* m_target;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWTFwtfFilePrintStreamh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/FilePrintStream.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/FilePrintStream.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WTF/wtf/FilePrintStream.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,8 +45,8 @@
</span><span class="cx">
</span><span class="cx"> FILE* file() { return m_file; }
</span><span class="cx">
</span><del>- virtual void vprintf(const char* format, va_list) override WTF_ATTRIBUTE_PRINTF(2, 0);
- virtual void flush() override;
</del><ins>+ void vprintf(const char* format, va_list) override WTF_ATTRIBUTE_PRINTF(2, 0);
+ void flush() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> FILE* m_file;
</span></span></pre></div>
<a id="trunkSourceWTFwtfRunLooph"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/RunLoop.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/RunLoop.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WTF/wtf/RunLoop.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -58,7 +58,7 @@
</span><span class="cx"> WTF_EXPORT_PRIVATE static bool isMain();
</span><span class="cx"> ~RunLoop();
</span><span class="cx">
</span><del>- virtual void dispatch(std::function<void()>) override;
</del><ins>+ void dispatch(std::function<void()>) override;
</ins><span class="cx">
</span><span class="cx"> WTF_EXPORT_PRIVATE static void run();
</span><span class="cx"> WTF_EXPORT_PRIVATE void stop();
</span></span></pre></div>
<a id="trunkSourceWTFwtfStringPrintStreamh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/StringPrintStream.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/StringPrintStream.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WTF/wtf/StringPrintStream.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> WTF_EXPORT_PRIVATE StringPrintStream();
</span><span class="cx"> WTF_EXPORT_PRIVATE virtual ~StringPrintStream();
</span><span class="cx">
</span><del>- WTF_EXPORT_PRIVATE virtual void vprintf(const char* format, va_list) override WTF_ATTRIBUTE_PRINTF(2, 0);
</del><ins>+ WTF_EXPORT_PRIVATE void vprintf(const char* format, va_list) override WTF_ATTRIBUTE_PRINTF(2, 0);
</ins><span class="cx">
</span><span class="cx"> size_t length() const { return m_next; }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWTFwtfWorkQueueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/WorkQueue.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/WorkQueue.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WTF/wtf/WorkQueue.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -69,7 +69,7 @@
</span><span class="cx"> WTF_EXPORT_PRIVATE static Ref<WorkQueue> create(const char* name, Type = Type::Serial, QOS = QOS::Default);
</span><span class="cx"> virtual ~WorkQueue();
</span><span class="cx">
</span><del>- WTF_EXPORT_PRIVATE virtual void dispatch(std::function<void ()>) override;
</del><ins>+ WTF_EXPORT_PRIVATE void dispatch(std::function<void ()>) override;
</ins><span class="cx"> WTF_EXPORT_PRIVATE void dispatchAfter(std::chrono::nanoseconds, std::function<void ()>);
</span><span class="cx">
</span><span class="cx"> WTF_EXPORT_PRIVATE static void concurrentApply(size_t iterations, const std::function<void (size_t index)>&);
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesairplayWebKitPlaybackTargetAvailabilityEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx">
</span><span class="cx"> String availability() const { return m_availability; }
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override { return WebKitPlaybackTargetAvailabilityEventInterfaceType; }
</del><ins>+ EventInterface eventInterface() const override { return WebKitPlaybackTargetAvailabilityEventInterfaceType; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit WebKitPlaybackTargetAvailabilityEvent(const AtomicString& eventType, bool available);
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesbatteryBatteryManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/battery/BatteryManager.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/battery/BatteryManager.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/battery/BatteryManager.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,8 +38,8 @@
</span><span class="cx"> static Ref<BatteryManager> create(Navigator*);
</span><span class="cx">
</span><span class="cx"> // EventTarget implementation.
</span><del>- virtual EventTargetInterface eventTargetInterface() const override { return BatteryManagerEventTargetInterfaceType; }
- virtual ScriptExecutionContext* scriptExecutionContext() const override { return ActiveDOMObject::scriptExecutionContext(); }
</del><ins>+ EventTargetInterface eventTargetInterface() const override { return BatteryManagerEventTargetInterfaceType; }
+ ScriptExecutionContext* scriptExecutionContext() const override { return ActiveDOMObject::scriptExecutionContext(); }
</ins><span class="cx">
</span><span class="cx"> bool charging();
</span><span class="cx"> double chargingTime();
</span><span class="lines">@@ -54,8 +54,8 @@
</span><span class="cx"> using RefCounted<BatteryManager>::deref;
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual EventTargetData* eventTargetData() override { return &m_eventTargetData; }
- virtual EventTargetData& ensureEventTargetData() override { return m_eventTargetData; }
</del><ins>+ EventTargetData* eventTargetData() override { return &m_eventTargetData; }
+ EventTargetData& ensureEventTargetData() override { return m_eventTargetData; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit BatteryManager(Navigator*);
</span><span class="lines">@@ -67,10 +67,10 @@
</span><span class="cx"> void stop() override;
</span><span class="cx">
</span><span class="cx"> // EventTarget implementation.
</span><del>- virtual void refEventTarget() override { ref(); }
- virtual void derefEventTarget() override { deref(); }
</del><ins>+ void refEventTarget() override { ref(); }
+ void derefEventTarget() override { deref(); }
</ins><span class="cx">
</span><del>- virtual const char* activeDOMObjectName() const override { return "BatteryManager"; }
</del><ins>+ const char* activeDOMObjectName() const override { return "BatteryManager"; }
</ins><span class="cx">
</span><span class="cx"> BatteryController* m_batteryController;
</span><span class="cx"> EventTargetData m_eventTargetData;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesencryptedmediaCDMPrivateClearKeyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/encryptedmedia/CDMPrivateClearKey.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/encryptedmedia/CDMPrivateClearKey.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/encryptedmedia/CDMPrivateClearKey.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,8 +46,8 @@
</span><span class="cx"> static bool supportsKeySystem(const String&);
</span><span class="cx"> static bool supportsKeySystemAndMimeType(const String& keySystem, const String& mimeType);
</span><span class="cx">
</span><del>- virtual bool supportsMIMEType(const String& mimeType) override;
- virtual std::unique_ptr<CDMSession> createSession(CDMSessionClient*) override;
</del><ins>+ bool supportsMIMEType(const String& mimeType) override;
+ std::unique_ptr<CDMSession> createSession(CDMSessionClient*) override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> CDM* m_cdm;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesencryptedmediaCDMPrivateMediaPlayerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/encryptedmedia/CDMPrivateMediaPlayer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/encryptedmedia/CDMPrivateMediaPlayer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/encryptedmedia/CDMPrivateMediaPlayer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,8 +46,8 @@
</span><span class="cx">
</span><span class="cx"> virtual ~CDMPrivateMediaPlayer() { }
</span><span class="cx">
</span><del>- virtual bool supportsMIMEType(const String& mimeType) override;
- virtual std::unique_ptr<CDMSession> createSession(CDMSessionClient*) override;
</del><ins>+ bool supportsMIMEType(const String& mimeType) override;
+ std::unique_ptr<CDMSession> createSession(CDMSessionClient*) override;
</ins><span class="cx">
</span><span class="cx"> CDM* cdm() const { return m_cdm; }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesencryptedmediaCDMSessionClearKeyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/encryptedmedia/CDMSessionClearKey.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/encryptedmedia/CDMSessionClearKey.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/encryptedmedia/CDMSessionClearKey.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,13 +39,13 @@
</span><span class="cx"> virtual ~CDMSessionClearKey();
</span><span class="cx">
</span><span class="cx"> // CDMSessionPrivate
</span><del>- virtual CDMSessionType type() override { return CDMSessionTypeClearKey; }
- virtual void setClient(CDMSessionClient* client) override { m_client = client; }
- virtual const String& sessionId() const override { return m_sessionId; }
- virtual RefPtr<Uint8Array> generateKeyRequest(const String& mimeType, Uint8Array*, String&, unsigned short&, uint32_t&) override;
- virtual void releaseKeys() override;
- virtual bool update(Uint8Array*, RefPtr<Uint8Array>&, unsigned short&, uint32_t&) override;
- virtual RefPtr<ArrayBuffer> cachedKeyForKeyID(const String&) const override;
</del><ins>+ CDMSessionType type() override { return CDMSessionTypeClearKey; }
+ void setClient(CDMSessionClient* client) override { m_client = client; }
+ const String& sessionId() const override { return m_sessionId; }
+ RefPtr<Uint8Array> generateKeyRequest(const String& mimeType, Uint8Array*, String&, unsigned short&, uint32_t&) override;
+ void releaseKeys() override;
+ bool update(Uint8Array*, RefPtr<Uint8Array>&, unsigned short&, uint32_t&) override;
+ RefPtr<ArrayBuffer> cachedKeyForKeyID(const String&) const override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> CDMSessionClient* m_client;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesencryptedmediaMediaKeyMessageEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/encryptedmedia/MediaKeyMessageEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/encryptedmedia/MediaKeyMessageEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/encryptedmedia/MediaKeyMessageEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx"> return adoptRef(*new MediaKeyMessageEvent(type, initializer));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> Uint8Array* message() const { return m_message.get(); }
</span><span class="cx"> String destinationURL() const { return m_destinationURL; }
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesencryptedmediaMediaKeyNeededEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/encryptedmedia/MediaKeyNeededEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/encryptedmedia/MediaKeyNeededEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/encryptedmedia/MediaKeyNeededEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> return adoptRef(*new MediaKeyNeededEvent(type, initializer));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> Uint8Array* initData() const { return m_initData.get(); }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesencryptedmediaMediaKeySessionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -73,8 +73,8 @@
</span><span class="cx">
</span><span class="cx"> void enqueueEvent(PassRefPtr<Event>);
</span><span class="cx">
</span><del>- virtual EventTargetInterface eventTargetInterface() const override { return MediaKeySessionEventTargetInterfaceType; }
- virtual ScriptExecutionContext* scriptExecutionContext() const override { return ActiveDOMObject::scriptExecutionContext(); }
</del><ins>+ EventTargetInterface eventTargetInterface() const override { return MediaKeySessionEventTargetInterfaceType; }
+ ScriptExecutionContext* scriptExecutionContext() const override { return ActiveDOMObject::scriptExecutionContext(); }
</ins><span class="cx">
</span><span class="cx"> // ActiveDOMObject API.
</span><span class="cx"> bool hasPendingActivity() const override;
</span><span class="lines">@@ -85,9 +85,9 @@
</span><span class="cx"> void addKeyTimerFired();
</span><span class="cx">
</span><span class="cx"> // CDMSessionClient
</span><del>- virtual void sendMessage(Uint8Array*, String destinationURL) override;
- virtual void sendError(MediaKeyErrorCode, uint32_t systemCode) override;
- virtual String mediaKeysStorageDirectory() const override;
</del><ins>+ void sendMessage(Uint8Array*, String destinationURL) override;
+ void sendError(MediaKeyErrorCode, uint32_t systemCode) override;
+ String mediaKeysStorageDirectory() const override;
</ins><span class="cx">
</span><span class="cx"> MediaKeys* m_keys;
</span><span class="cx"> String m_keySystem;
</span><span class="lines">@@ -108,8 +108,8 @@
</span><span class="cx"> Timer m_addKeyTimer;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void refEventTarget() override { ref(); }
- virtual void derefEventTarget() override { deref(); }
</del><ins>+ void refEventTarget() override { ref(); }
+ void derefEventTarget() override { deref(); }
</ins><span class="cx">
</span><span class="cx"> // ActiveDOMObject API.
</span><span class="cx"> void stop() override;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesencryptedmediaMediaKeysh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/encryptedmedia/MediaKeys.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/encryptedmedia/MediaKeys.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/encryptedmedia/MediaKeys.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -62,7 +62,7 @@
</span><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> // CDMClient:
</span><del>- virtual MediaPlayer* cdmMediaPlayer(const CDM*) const override;
</del><ins>+ MediaPlayer* cdmMediaPlayer(const CDM*) const override;
</ins><span class="cx">
</span><span class="cx"> MediaKeys(const String& keySystem, std::unique_ptr<CDM>);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesgamepadGamepadEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/gamepad/GamepadEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/gamepad/GamepadEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/gamepad/GamepadEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx">
</span><span class="cx"> Gamepad* gamepad() const { return m_gamepad.get(); }
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override { return GamepadEventInterfaceType; }
</del><ins>+ EventInterface eventInterface() const override { return GamepadEventInterfaceType; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit GamepadEvent(const AtomicString& eventType, Gamepad&);
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesgamepadGamepadManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/gamepad/GamepadManager.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/gamepad/GamepadManager.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/gamepad/GamepadManager.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,9 +46,9 @@
</span><span class="cx"> public:
</span><span class="cx"> static GamepadManager& singleton();
</span><span class="cx">
</span><del>- virtual void platformGamepadConnected(PlatformGamepad&) override final;
- virtual void platformGamepadDisconnected(PlatformGamepad&) override final;
- virtual void platformGamepadInputActivity() override final;
</del><ins>+ void platformGamepadConnected(PlatformGamepad&) override final;
+ void platformGamepadDisconnected(PlatformGamepad&) override final;
+ void platformGamepadInputActivity() override final;
</ins><span class="cx">
</span><span class="cx"> void registerNavigator(NavigatorGamepad*);
</span><span class="cx"> void unregisterNavigator(NavigatorGamepad*);
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesgeolocationGeolocationControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/geolocation/GeolocationController.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/geolocation/GeolocationController.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/geolocation/GeolocationController.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -69,7 +69,7 @@
</span><span class="cx"> Page& m_page;
</span><span class="cx"> GeolocationClient& m_client;
</span><span class="cx">
</span><del>- virtual void viewStateDidChange(ViewState::Flags oldViewState, ViewState::Flags newViewState) override;
</del><ins>+ void viewStateDidChange(ViewState::Flags oldViewState, ViewState::Flags newViewState) override;
</ins><span class="cx">
</span><span class="cx"> RefPtr<GeolocationPosition> m_lastPosition;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbDOMWindowIndexedDatabaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/DOMWindowIndexedDatabase.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/DOMWindowIndexedDatabase.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/indexeddb/DOMWindowIndexedDatabase.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,11 +46,11 @@
</span><span class="cx">
</span><span class="cx"> static IDBFactory* indexedDB(DOMWindow*);
</span><span class="cx">
</span><del>- virtual void disconnectFrameForDocumentSuspension() override;
- virtual void reconnectFrameFromDocumentSuspension(Frame*) override;
- virtual void willDestroyGlobalObjectInCachedFrame() override;
- virtual void willDestroyGlobalObjectInFrame() override;
- virtual void willDetachGlobalObjectFromFrame() override;
</del><ins>+ void disconnectFrameForDocumentSuspension() override;
+ void reconnectFrameFromDocumentSuspension(Frame*) override;
+ void willDestroyGlobalObjectInCachedFrame() override;
+ void willDestroyGlobalObjectInFrame() override;
+ void willDetachGlobalObjectFromFrame() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> IDBFactory* indexedDB();
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbclientIDBAnyImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/client/IDBAnyImpl.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/client/IDBAnyImpl.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/indexeddb/client/IDBAnyImpl.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -75,19 +75,19 @@
</span><span class="cx">
</span><span class="cx"> virtual ~IDBAny();
</span><span class="cx">
</span><del>- virtual Type type() const override final { return m_type; }
- virtual RefPtr<WebCore::DOMStringList> domStringList() override final;
- virtual RefPtr<WebCore::IDBCursor> idbCursor() override final;
- virtual RefPtr<WebCore::IDBCursorWithValue> idbCursorWithValue() override final;
- virtual RefPtr<WebCore::IDBDatabase> idbDatabase() override final;
- virtual RefPtr<WebCore::IDBFactory> idbFactory() override final;
- virtual RefPtr<WebCore::IDBIndex> idbIndex() override final;
- virtual RefPtr<WebCore::IDBObjectStore> idbObjectStore() override final;
- virtual RefPtr<WebCore::IDBTransaction> idbTransaction() override final;
- virtual const Deprecated::ScriptValue& scriptValue() override final;
- virtual int64_t integer() override final;
- virtual const String& string() override final;
- virtual const IDBKeyPath& keyPath() override final;
</del><ins>+ Type type() const override final { return m_type; }
+ RefPtr<WebCore::DOMStringList> domStringList() override final;
+ RefPtr<WebCore::IDBCursor> idbCursor() override final;
+ RefPtr<WebCore::IDBCursorWithValue> idbCursorWithValue() override final;
+ RefPtr<WebCore::IDBDatabase> idbDatabase() override final;
+ RefPtr<WebCore::IDBFactory> idbFactory() override final;
+ RefPtr<WebCore::IDBIndex> idbIndex() override final;
+ RefPtr<WebCore::IDBObjectStore> idbObjectStore() override final;
+ RefPtr<WebCore::IDBTransaction> idbTransaction() override final;
+ const Deprecated::ScriptValue& scriptValue() override final;
+ int64_t integer() override final;
+ const String& string() override final;
+ const IDBKeyPath& keyPath() override final;
</ins><span class="cx">
</span><span class="cx"> IDBObjectStore* modernIDBObjectStore();
</span><span class="cx"> IDBIndex* modernIDBIndex();
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbclientIDBCursorImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/client/IDBCursorImpl.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/client/IDBCursorImpl.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/indexeddb/client/IDBCursorImpl.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,17 +49,17 @@
</span><span class="cx"> virtual ~IDBCursor();
</span><span class="cx">
</span><span class="cx"> // Implement the IDL
</span><del>- virtual const String& direction() const override final;
- virtual const Deprecated::ScriptValue& key() const override final;
- virtual const Deprecated::ScriptValue& primaryKey() const override final;
- virtual const Deprecated::ScriptValue& value() const override final;
- virtual IDBAny* source() override final;
</del><ins>+ const String& direction() const override final;
+ const Deprecated::ScriptValue& key() const override final;
+ const Deprecated::ScriptValue& primaryKey() const override final;
+ const Deprecated::ScriptValue& value() const override final;
+ IDBAny* source() override final;
</ins><span class="cx">
</span><del>- virtual RefPtr<WebCore::IDBRequest> update(JSC::ExecState&, Deprecated::ScriptValue&, ExceptionCodeWithMessage&) override final;
- virtual void advance(unsigned long, ExceptionCodeWithMessage&) override final;
- virtual void continueFunction(ScriptExecutionContext*, ExceptionCodeWithMessage&) override final;
- virtual void continueFunction(ScriptExecutionContext*, const Deprecated::ScriptValue& key, ExceptionCodeWithMessage&) override final;
- virtual RefPtr<WebCore::IDBRequest> deleteFunction(ScriptExecutionContext*, ExceptionCodeWithMessage&) override final;
</del><ins>+ RefPtr<WebCore::IDBRequest> update(JSC::ExecState&, Deprecated::ScriptValue&, ExceptionCodeWithMessage&) override final;
+ void advance(unsigned long, ExceptionCodeWithMessage&) override final;
+ void continueFunction(ScriptExecutionContext*, ExceptionCodeWithMessage&) override final;
+ void continueFunction(ScriptExecutionContext*, const Deprecated::ScriptValue& key, ExceptionCodeWithMessage&) override final;
+ RefPtr<WebCore::IDBRequest> deleteFunction(ScriptExecutionContext*, ExceptionCodeWithMessage&) override final;
</ins><span class="cx">
</span><span class="cx"> void continueFunction(const IDBKeyData&, ExceptionCodeWithMessage&);
</span><span class="cx">
</span><span class="lines">@@ -71,8 +71,8 @@
</span><span class="cx">
</span><span class="cx"> void setGetResult(IDBRequest&, const IDBGetResult&);
</span><span class="cx">
</span><del>- virtual bool isKeyCursor() const override { return true; }
- virtual bool isModernCursor() const override final { return true; }
</del><ins>+ bool isKeyCursor() const override { return true; }
+ bool isModernCursor() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> void decrementOutstandingRequestCount();
</span><span class="cx">
</span><span class="lines">@@ -82,9 +82,9 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // ActiveDOMObject.
</span><del>- virtual const char* activeDOMObjectName() const override final;
- virtual bool canSuspendForDocumentSuspension() const override final;
- virtual bool hasPendingActivity() const override final;
</del><ins>+ const char* activeDOMObjectName() const override final;
+ bool canSuspendForDocumentSuspension() const override final;
+ bool hasPendingActivity() const override final;
</ins><span class="cx">
</span><span class="cx"> // Cursors are created with an outstanding iteration request.
</span><span class="cx"> unsigned m_outstandingRequestCount { 1 };
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbclientIDBCursorWithValueImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/client/IDBCursorWithValueImpl.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/client/IDBCursorWithValueImpl.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/indexeddb/client/IDBCursorWithValueImpl.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx">
</span><span class="cx"> virtual ~IDBCursorWithValue();
</span><span class="cx">
</span><del>- virtual bool isKeyCursor() const override final { return false; }
</del><ins>+ bool isKeyCursor() const override final { return false; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> IDBCursorWithValue(IDBTransaction&, IDBObjectStore&, const IDBCursorInfo&);
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbclientIDBDatabaseImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/client/IDBDatabaseImpl.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/client/IDBDatabaseImpl.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/indexeddb/client/IDBDatabaseImpl.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,26 +49,26 @@
</span><span class="cx"> virtual ~IDBDatabase();
</span><span class="cx">
</span><span class="cx"> // IDBDatabase IDL
</span><del>- virtual const String name() const override final;
- virtual uint64_t version() const override final;
- virtual RefPtr<DOMStringList> objectStoreNames() const override final;
</del><ins>+ const String name() const override final;
+ uint64_t version() const override final;
+ RefPtr<DOMStringList> objectStoreNames() const override final;
</ins><span class="cx">
</span><del>- virtual RefPtr<WebCore::IDBObjectStore> createObjectStore(const String& name, const Dictionary&, ExceptionCodeWithMessage&) override final;
- virtual RefPtr<WebCore::IDBObjectStore> createObjectStore(const String& name, const IDBKeyPath&, bool autoIncrement, ExceptionCodeWithMessage&) override final;
- virtual RefPtr<WebCore::IDBTransaction> transaction(ScriptExecutionContext*, const Vector<String>&, const String& mode, ExceptionCodeWithMessage&) override final;
- virtual RefPtr<WebCore::IDBTransaction> transaction(ScriptExecutionContext*, const String&, const String& mode, ExceptionCodeWithMessage&) override final;
- virtual void deleteObjectStore(const String& name, ExceptionCodeWithMessage&) override final;
- virtual void close() override final;
</del><ins>+ RefPtr<WebCore::IDBObjectStore> createObjectStore(const String& name, const Dictionary&, ExceptionCodeWithMessage&) override final;
+ RefPtr<WebCore::IDBObjectStore> createObjectStore(const String& name, const IDBKeyPath&, bool autoIncrement, ExceptionCodeWithMessage&) override final;
+ RefPtr<WebCore::IDBTransaction> transaction(ScriptExecutionContext*, const Vector<String>&, const String& mode, ExceptionCodeWithMessage&) override final;
+ RefPtr<WebCore::IDBTransaction> transaction(ScriptExecutionContext*, const String&, const String& mode, ExceptionCodeWithMessage&) override final;
+ void deleteObjectStore(const String& name, ExceptionCodeWithMessage&) override final;
+ void close() override final;
</ins><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(); }
- virtual void refEventTarget() override final { ref(); }
- virtual void derefEventTarget() override final { deref(); }
</del><ins>+ EventTargetInterface eventTargetInterface() const override final { return IDBDatabaseEventTargetInterfaceType; }
+ ScriptExecutionContext* scriptExecutionContext() const override final { return ActiveDOMObject::scriptExecutionContext(); }
+ void refEventTarget() override final { ref(); }
+ void derefEventTarget() override final { deref(); }
</ins><span class="cx">
</span><del>- virtual const char* activeDOMObjectName() const override final;
- virtual bool canSuspendForDocumentSuspension() const override final;
- virtual void stop() override final;
</del><ins>+ const char* activeDOMObjectName() const override final;
+ bool canSuspendForDocumentSuspension() const override final;
+ void stop() override final;
</ins><span class="cx">
</span><span class="cx"> const IDBDatabaseInfo& info() const { return m_info; }
</span><span class="cx"> uint64_t databaseConnectionIdentifier() const { return m_databaseConnectionIdentifier; }
</span><span class="lines">@@ -99,7 +99,7 @@
</span><span class="cx">
</span><span class="cx"> void maybeCloseInServer();
</span><span class="cx">
</span><del>- virtual bool hasPendingActivity() const override final;
</del><ins>+ bool hasPendingActivity() const override final;
</ins><span class="cx">
</span><span class="cx"> Ref<IDBConnectionToServer> m_serverConnection;
</span><span class="cx"> IDBDatabaseInfo m_info;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbclientIDBFactoryImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/client/IDBFactoryImpl.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/client/IDBFactoryImpl.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/indexeddb/client/IDBFactoryImpl.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,13 +40,13 @@
</span><span class="cx"> public:
</span><span class="cx"> static Ref<IDBFactory> create(IDBConnectionToServer&);
</span><span class="cx">
</span><del>- virtual RefPtr<WebCore::IDBRequest> getDatabaseNames(ScriptExecutionContext*, ExceptionCode&) override final;
</del><ins>+ RefPtr<WebCore::IDBRequest> getDatabaseNames(ScriptExecutionContext*, ExceptionCode&) override final;
</ins><span class="cx">
</span><del>- virtual RefPtr<WebCore::IDBOpenDBRequest> open(ScriptExecutionContext*, const String& name, ExceptionCode&) override final;
- virtual RefPtr<WebCore::IDBOpenDBRequest> open(ScriptExecutionContext*, const String& name, unsigned long long version, ExceptionCode&) override final;
- virtual RefPtr<WebCore::IDBOpenDBRequest> deleteDatabase(ScriptExecutionContext*, const String& name, ExceptionCode&) override final;
</del><ins>+ RefPtr<WebCore::IDBOpenDBRequest> open(ScriptExecutionContext*, const String& name, ExceptionCode&) override final;
+ RefPtr<WebCore::IDBOpenDBRequest> open(ScriptExecutionContext*, const String& name, unsigned long long version, ExceptionCode&) override final;
+ RefPtr<WebCore::IDBOpenDBRequest> deleteDatabase(ScriptExecutionContext*, const String& name, ExceptionCode&) override final;
</ins><span class="cx">
</span><del>- virtual short cmp(ScriptExecutionContext*, const Deprecated::ScriptValue& first, const Deprecated::ScriptValue& second, ExceptionCodeWithMessage&) override final;
</del><ins>+ short cmp(ScriptExecutionContext*, const Deprecated::ScriptValue& first, const Deprecated::ScriptValue& second, ExceptionCodeWithMessage&) override final;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> IDBFactory(IDBConnectionToServer&);
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbclientIDBIndexImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/client/IDBIndexImpl.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/client/IDBIndexImpl.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/indexeddb/client/IDBIndexImpl.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,33 +48,33 @@
</span><span class="cx"> virtual ~IDBIndex();
</span><span class="cx">
</span><span class="cx"> // Implement the IDL
</span><del>- virtual const String& name() const override final;
- virtual RefPtr<WebCore::IDBObjectStore> objectStore() override final;
- virtual RefPtr<WebCore::IDBAny> keyPathAny() const override final;
- virtual const IDBKeyPath& keyPath() const override final;
- virtual bool unique() const override final;
- virtual bool multiEntry() const override final;
</del><ins>+ const String& name() const override final;
+ RefPtr<WebCore::IDBObjectStore> objectStore() override final;
+ RefPtr<WebCore::IDBAny> keyPathAny() const override final;
+ const IDBKeyPath& keyPath() const override final;
+ bool unique() const override final;
+ bool multiEntry() const override final;
</ins><span class="cx">
</span><del>- virtual RefPtr<WebCore::IDBRequest> openCursor(ScriptExecutionContext* context, ExceptionCodeWithMessage& ec) override final { return openCursor(context, static_cast<IDBKeyRange*>(nullptr), ec); }
- virtual RefPtr<WebCore::IDBRequest> openCursor(ScriptExecutionContext* context, IDBKeyRange* keyRange, ExceptionCodeWithMessage& ec) override final { return openCursor(context, keyRange, IDBCursor::directionNext(), ec); }
- virtual RefPtr<WebCore::IDBRequest> openCursor(ScriptExecutionContext* context, const Deprecated::ScriptValue& key, ExceptionCodeWithMessage& ec) override final { return openCursor(context, key, IDBCursor::directionNext(), ec); }
- virtual RefPtr<WebCore::IDBRequest> openCursor(ScriptExecutionContext*, IDBKeyRange*, const String& direction, ExceptionCodeWithMessage&) override final;
- virtual RefPtr<WebCore::IDBRequest> openCursor(ScriptExecutionContext*, const Deprecated::ScriptValue& key, const String& direction, ExceptionCodeWithMessage&) override final;
</del><ins>+ RefPtr<WebCore::IDBRequest> openCursor(ScriptExecutionContext* context, ExceptionCodeWithMessage& ec) override final { return openCursor(context, static_cast<IDBKeyRange*>(nullptr), ec); }
+ RefPtr<WebCore::IDBRequest> openCursor(ScriptExecutionContext* context, IDBKeyRange* keyRange, ExceptionCodeWithMessage& ec) override final { return openCursor(context, keyRange, IDBCursor::directionNext(), ec); }
+ RefPtr<WebCore::IDBRequest> openCursor(ScriptExecutionContext* context, const Deprecated::ScriptValue& key, ExceptionCodeWithMessage& ec) override final { return openCursor(context, key, IDBCursor::directionNext(), ec); }
+ RefPtr<WebCore::IDBRequest> openCursor(ScriptExecutionContext*, IDBKeyRange*, const String& direction, ExceptionCodeWithMessage&) override final;
+ RefPtr<WebCore::IDBRequest> openCursor(ScriptExecutionContext*, const Deprecated::ScriptValue& key, const String& direction, ExceptionCodeWithMessage&) override final;
</ins><span class="cx">
</span><del>- virtual RefPtr<WebCore::IDBRequest> count(ScriptExecutionContext*, ExceptionCodeWithMessage&) override final;
- virtual RefPtr<WebCore::IDBRequest> count(ScriptExecutionContext*, IDBKeyRange*, ExceptionCodeWithMessage&) override final;
- virtual RefPtr<WebCore::IDBRequest> count(ScriptExecutionContext*, const Deprecated::ScriptValue& key, ExceptionCodeWithMessage&) override final;
</del><ins>+ RefPtr<WebCore::IDBRequest> count(ScriptExecutionContext*, ExceptionCodeWithMessage&) override final;
+ RefPtr<WebCore::IDBRequest> count(ScriptExecutionContext*, IDBKeyRange*, ExceptionCodeWithMessage&) override final;
+ RefPtr<WebCore::IDBRequest> count(ScriptExecutionContext*, const Deprecated::ScriptValue& key, ExceptionCodeWithMessage&) override final;
</ins><span class="cx">
</span><del>- virtual RefPtr<WebCore::IDBRequest> openKeyCursor(ScriptExecutionContext* context, ExceptionCodeWithMessage& ec) override final { return openKeyCursor(context, static_cast<IDBKeyRange*>(nullptr), ec); }
- virtual RefPtr<WebCore::IDBRequest> openKeyCursor(ScriptExecutionContext* context, IDBKeyRange* keyRange, ExceptionCodeWithMessage& ec) override final { return openKeyCursor(context, keyRange, IDBCursor::directionNext(), ec); }
- virtual RefPtr<WebCore::IDBRequest> openKeyCursor(ScriptExecutionContext* context, const Deprecated::ScriptValue& key, ExceptionCodeWithMessage& ec) override final { return openKeyCursor(context, key, IDBCursor::directionNext(), ec); }
- virtual RefPtr<WebCore::IDBRequest> openKeyCursor(ScriptExecutionContext*, IDBKeyRange*, const String& direction, ExceptionCodeWithMessage&) override final;
- virtual RefPtr<WebCore::IDBRequest> openKeyCursor(ScriptExecutionContext*, const Deprecated::ScriptValue& key, const String& direction, ExceptionCodeWithMessage&) override final;
</del><ins>+ RefPtr<WebCore::IDBRequest> openKeyCursor(ScriptExecutionContext* context, ExceptionCodeWithMessage& ec) override final { return openKeyCursor(context, static_cast<IDBKeyRange*>(nullptr), ec); }
+ RefPtr<WebCore::IDBRequest> openKeyCursor(ScriptExecutionContext* context, IDBKeyRange* keyRange, ExceptionCodeWithMessage& ec) override final { return openKeyCursor(context, keyRange, IDBCursor::directionNext(), ec); }
+ RefPtr<WebCore::IDBRequest> openKeyCursor(ScriptExecutionContext* context, const Deprecated::ScriptValue& key, ExceptionCodeWithMessage& ec) override final { return openKeyCursor(context, key, IDBCursor::directionNext(), ec); }
+ RefPtr<WebCore::IDBRequest> openKeyCursor(ScriptExecutionContext*, IDBKeyRange*, const String& direction, ExceptionCodeWithMessage&) override final;
+ RefPtr<WebCore::IDBRequest> openKeyCursor(ScriptExecutionContext*, const Deprecated::ScriptValue& key, const String& direction, ExceptionCodeWithMessage&) override final;
</ins><span class="cx">
</span><del>- virtual RefPtr<WebCore::IDBRequest> get(ScriptExecutionContext*, IDBKeyRange*, ExceptionCodeWithMessage&) override final;
- virtual RefPtr<WebCore::IDBRequest> get(ScriptExecutionContext*, const Deprecated::ScriptValue& key, ExceptionCodeWithMessage&) override final;
- virtual RefPtr<WebCore::IDBRequest> getKey(ScriptExecutionContext*, IDBKeyRange*, ExceptionCodeWithMessage&) override final;
- virtual RefPtr<WebCore::IDBRequest> getKey(ScriptExecutionContext*, const Deprecated::ScriptValue& key, ExceptionCodeWithMessage&) override final;
</del><ins>+ RefPtr<WebCore::IDBRequest> get(ScriptExecutionContext*, IDBKeyRange*, ExceptionCodeWithMessage&) override final;
+ RefPtr<WebCore::IDBRequest> get(ScriptExecutionContext*, const Deprecated::ScriptValue& key, ExceptionCodeWithMessage&) override final;
+ RefPtr<WebCore::IDBRequest> getKey(ScriptExecutionContext*, IDBKeyRange*, ExceptionCodeWithMessage&) override final;
+ RefPtr<WebCore::IDBRequest> getKey(ScriptExecutionContext*, const Deprecated::ScriptValue& key, ExceptionCodeWithMessage&) override final;
</ins><span class="cx">
</span><span class="cx"> const IDBIndexInfo& info() const { return m_info; }
</span><span class="cx">
</span><span class="lines">@@ -83,7 +83,7 @@
</span><span class="cx"> void markAsDeleted();
</span><span class="cx"> bool isDeleted() const { return m_deleted; }
</span><span class="cx">
</span><del>- virtual bool isModern() const override { return true; }
</del><ins>+ bool isModern() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> void ref() override;
</span><span class="cx"> void deref() override;
</span><span class="lines">@@ -94,9 +94,9 @@
</span><span class="cx"> RefPtr<WebCore::IDBRequest> doGetKey(ScriptExecutionContext&, const IDBKeyRangeData&, ExceptionCodeWithMessage&);
</span><span class="cx">
</span><span class="cx"> // ActiveDOMObject
</span><del>- virtual const char* activeDOMObjectName() const override final;
- virtual bool canSuspendForDocumentSuspension() const override final;
- virtual bool hasPendingActivity() const override final;
</del><ins>+ const char* activeDOMObjectName() const override final;
+ bool canSuspendForDocumentSuspension() const override final;
+ bool hasPendingActivity() const override final;
</ins><span class="cx">
</span><span class="cx"> IDBIndexInfo m_info;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbclientIDBObjectStoreImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/client/IDBObjectStoreImpl.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/client/IDBObjectStoreImpl.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/indexeddb/client/IDBObjectStoreImpl.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,36 +49,36 @@
</span><span class="cx"> public:
</span><span class="cx"> static Ref<IDBObjectStore> create(ScriptExecutionContext*, const IDBObjectStoreInfo&, IDBTransaction&);
</span><span class="cx">
</span><del>- virtual ~IDBObjectStore() override final;
</del><ins>+ ~IDBObjectStore() override final;
</ins><span class="cx">
</span><span class="cx"> // Implement the IDBObjectStore IDL
</span><del>- virtual const String name() const override final;
- virtual RefPtr<WebCore::IDBAny> keyPathAny() const override final;
- virtual const IDBKeyPath keyPath() const override final;
- virtual RefPtr<DOMStringList> indexNames() const override final;
- virtual RefPtr<WebCore::IDBTransaction> transaction() override final;
- virtual bool autoIncrement() const override final;
</del><ins>+ const String name() const override final;
+ RefPtr<WebCore::IDBAny> keyPathAny() const override final;
+ const IDBKeyPath keyPath() const override final;
+ RefPtr<DOMStringList> indexNames() const override final;
+ RefPtr<WebCore::IDBTransaction> transaction() override final;
+ bool autoIncrement() const override final;
</ins><span class="cx">
</span><del>- virtual RefPtr<WebCore::IDBRequest> add(JSC::ExecState&, JSC::JSValue, ExceptionCodeWithMessage&) override final;
- virtual RefPtr<WebCore::IDBRequest> put(JSC::ExecState&, JSC::JSValue, ExceptionCodeWithMessage&) override final;
- virtual RefPtr<WebCore::IDBRequest> openCursor(ScriptExecutionContext*, ExceptionCodeWithMessage&) override final;
- virtual RefPtr<WebCore::IDBRequest> openCursor(ScriptExecutionContext*, IDBKeyRange*, ExceptionCodeWithMessage&) override final;
- virtual RefPtr<WebCore::IDBRequest> openCursor(ScriptExecutionContext*, const Deprecated::ScriptValue& key, ExceptionCodeWithMessage&) override final;
- virtual RefPtr<WebCore::IDBRequest> openCursor(ScriptExecutionContext*, IDBKeyRange*, const String& direction, ExceptionCodeWithMessage&) override final;
- virtual RefPtr<WebCore::IDBRequest> openCursor(ScriptExecutionContext*, const Deprecated::ScriptValue& key, const String& direction, ExceptionCodeWithMessage&) override final;
- virtual RefPtr<WebCore::IDBRequest> get(ScriptExecutionContext*, const Deprecated::ScriptValue& key, ExceptionCodeWithMessage&) override final;
- virtual RefPtr<WebCore::IDBRequest> get(ScriptExecutionContext*, IDBKeyRange*, ExceptionCodeWithMessage&) override final;
- virtual RefPtr<WebCore::IDBRequest> add(JSC::ExecState&, JSC::JSValue, JSC::JSValue key, ExceptionCodeWithMessage&) override final;
- virtual RefPtr<WebCore::IDBRequest> put(JSC::ExecState&, JSC::JSValue, JSC::JSValue key, ExceptionCodeWithMessage&) override final;
- virtual RefPtr<WebCore::IDBRequest> deleteFunction(ScriptExecutionContext*, IDBKeyRange*, ExceptionCodeWithMessage&) override final;
- virtual RefPtr<WebCore::IDBRequest> deleteFunction(ScriptExecutionContext*, const Deprecated::ScriptValue& key, ExceptionCodeWithMessage&) override final;
- virtual RefPtr<WebCore::IDBRequest> clear(ScriptExecutionContext*, ExceptionCodeWithMessage&) override final;
- virtual RefPtr<WebCore::IDBIndex> createIndex(ScriptExecutionContext*, const String& name, const IDBKeyPath&, bool unique, bool multiEntry, ExceptionCodeWithMessage&) override final;
- virtual RefPtr<WebCore::IDBIndex> index(const String& name, ExceptionCodeWithMessage&) override final;
- virtual void deleteIndex(const String& name, ExceptionCodeWithMessage&) override final;
- virtual RefPtr<WebCore::IDBRequest> count(ScriptExecutionContext*, ExceptionCodeWithMessage&) override final;
- virtual RefPtr<WebCore::IDBRequest> count(ScriptExecutionContext*, IDBKeyRange*, ExceptionCodeWithMessage&) override final;
- virtual RefPtr<WebCore::IDBRequest> count(ScriptExecutionContext*, const Deprecated::ScriptValue& key, ExceptionCodeWithMessage&) override final;
</del><ins>+ RefPtr<WebCore::IDBRequest> add(JSC::ExecState&, JSC::JSValue, ExceptionCodeWithMessage&) override final;
+ RefPtr<WebCore::IDBRequest> put(JSC::ExecState&, JSC::JSValue, ExceptionCodeWithMessage&) override final;
+ RefPtr<WebCore::IDBRequest> openCursor(ScriptExecutionContext*, ExceptionCodeWithMessage&) override final;
+ RefPtr<WebCore::IDBRequest> openCursor(ScriptExecutionContext*, IDBKeyRange*, ExceptionCodeWithMessage&) override final;
+ RefPtr<WebCore::IDBRequest> openCursor(ScriptExecutionContext*, const Deprecated::ScriptValue& key, ExceptionCodeWithMessage&) override final;
+ RefPtr<WebCore::IDBRequest> openCursor(ScriptExecutionContext*, IDBKeyRange*, const String& direction, ExceptionCodeWithMessage&) override final;
+ RefPtr<WebCore::IDBRequest> openCursor(ScriptExecutionContext*, const Deprecated::ScriptValue& key, const String& direction, ExceptionCodeWithMessage&) override final;
+ RefPtr<WebCore::IDBRequest> get(ScriptExecutionContext*, const Deprecated::ScriptValue& key, ExceptionCodeWithMessage&) override final;
+ RefPtr<WebCore::IDBRequest> get(ScriptExecutionContext*, IDBKeyRange*, ExceptionCodeWithMessage&) override final;
+ RefPtr<WebCore::IDBRequest> add(JSC::ExecState&, JSC::JSValue, JSC::JSValue key, ExceptionCodeWithMessage&) override final;
+ RefPtr<WebCore::IDBRequest> put(JSC::ExecState&, JSC::JSValue, JSC::JSValue key, ExceptionCodeWithMessage&) override final;
+ RefPtr<WebCore::IDBRequest> deleteFunction(ScriptExecutionContext*, IDBKeyRange*, ExceptionCodeWithMessage&) override final;
+ RefPtr<WebCore::IDBRequest> deleteFunction(ScriptExecutionContext*, const Deprecated::ScriptValue& key, ExceptionCodeWithMessage&) override final;
+ RefPtr<WebCore::IDBRequest> clear(ScriptExecutionContext*, ExceptionCodeWithMessage&) override final;
+ RefPtr<WebCore::IDBIndex> createIndex(ScriptExecutionContext*, const String& name, const IDBKeyPath&, bool unique, bool multiEntry, ExceptionCodeWithMessage&) override final;
+ RefPtr<WebCore::IDBIndex> index(const String& name, ExceptionCodeWithMessage&) override final;
+ void deleteIndex(const String& name, ExceptionCodeWithMessage&) override final;
+ RefPtr<WebCore::IDBRequest> count(ScriptExecutionContext*, ExceptionCodeWithMessage&) override final;
+ RefPtr<WebCore::IDBRequest> count(ScriptExecutionContext*, IDBKeyRange*, ExceptionCodeWithMessage&) override final;
+ RefPtr<WebCore::IDBRequest> count(ScriptExecutionContext*, const Deprecated::ScriptValue& key, ExceptionCodeWithMessage&) override final;
</ins><span class="cx">
</span><span class="cx"> RefPtr<IDBRequest> putForCursorUpdate(JSC::ExecState&, JSC::JSValue, JSC::JSValue key, ExceptionCodeWithMessage&);
</span><span class="cx"> RefPtr<IDBRequest> modernDelete(ScriptExecutionContext*, JSC::JSValue key, ExceptionCodeWithMessage&);
</span><span class="lines">@@ -94,7 +94,7 @@
</span><span class="cx">
</span><span class="cx"> void rollbackInfoForVersionChangeAbort();
</span><span class="cx">
</span><del>- virtual bool isModern() const override { return true; }
</del><ins>+ bool isModern() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> void visitReferencedIndexes(JSC::SlotVisitor&) const;
</span><span class="cx">
</span><span class="lines">@@ -111,9 +111,9 @@
</span><span class="cx"> RefPtr<IDBRequest> doDelete(ScriptExecutionContext* context, IDBKeyRange* keyRange, ExceptionCodeWithMessage& ec);
</span><span class="cx">
</span><span class="cx"> // ActiveDOMObject
</span><del>- virtual const char* activeDOMObjectName() const override final;
- virtual bool canSuspendForDocumentSuspension() const override final;
- virtual bool hasPendingActivity() const override final;
</del><ins>+ const char* activeDOMObjectName() const override final;
+ bool canSuspendForDocumentSuspension() const override final;
+ bool hasPendingActivity() const override final;
</ins><span class="cx">
</span><span class="cx"> IDBObjectStoreInfo m_info;
</span><span class="cx"> IDBObjectStoreInfo m_originalInfo;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbclientIDBOpenDBRequestImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/client/IDBOpenDBRequestImpl.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/client/IDBOpenDBRequestImpl.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/indexeddb/client/IDBOpenDBRequestImpl.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> static Ref<IDBOpenDBRequest> createDeleteRequest(IDBConnectionToServer&, ScriptExecutionContext*, const IDBDatabaseIdentifier&);
</span><span class="cx"> static Ref<IDBOpenDBRequest> createOpenRequest(IDBConnectionToServer&, ScriptExecutionContext*, const IDBDatabaseIdentifier&, uint64_t version);
</span><span class="cx">
</span><del>- virtual ~IDBOpenDBRequest() override final;
</del><ins>+ ~IDBOpenDBRequest() override final;
</ins><span class="cx">
</span><span class="cx"> const IDBDatabaseIdentifier& databaseIdentifier() const { return m_databaseIdentifier; }
</span><span class="cx"> uint64_t version() const { return m_version; }
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx"> void fireSuccessAfterVersionChangeCommit();
</span><span class="cx"> void fireErrorAfterVersionChangeCompletion();
</span><span class="cx">
</span><del>- virtual bool dispatchEvent(Event&) override final;
</del><ins>+ bool dispatchEvent(Event&) override final;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> IDBOpenDBRequest(IDBConnectionToServer&, ScriptExecutionContext*, const IDBDatabaseIdentifier&, uint64_t version, IndexedDB::RequestType);
</span><span class="lines">@@ -67,7 +67,7 @@
</span><span class="cx"> void onUpgradeNeeded(const IDBResultData&);
</span><span class="cx"> void onDeleteDatabaseSuccess(const IDBResultData&);
</span><span class="cx">
</span><del>- virtual bool isOpenDBRequest() const override { return true; }
</del><ins>+ bool isOpenDBRequest() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> IDBDatabaseIdentifier m_databaseIdentifier;
</span><span class="cx"> uint64_t m_version { 0 };
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbclientIDBRequestImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/client/IDBRequestImpl.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/client/IDBRequestImpl.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/indexeddb/client/IDBRequestImpl.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -59,28 +59,28 @@
</span><span class="cx">
</span><span class="cx"> const IDBResourceIdentifier& resourceIdentifier() const { return m_resourceIdentifier; }
</span><span class="cx">
</span><del>- virtual ~IDBRequest() override;
</del><ins>+ ~IDBRequest() override;
</ins><span class="cx">
</span><del>- virtual RefPtr<WebCore::IDBAny> result(ExceptionCodeWithMessage&) const override;
- virtual unsigned short errorCode(ExceptionCode&) const override;
- virtual RefPtr<DOMError> error(ExceptionCodeWithMessage&) const override;
- virtual RefPtr<WebCore::IDBAny> source() const override;
- virtual RefPtr<WebCore::IDBTransaction> transaction() const override;
- virtual const String& readyState() const override;
</del><ins>+ RefPtr<WebCore::IDBAny> result(ExceptionCodeWithMessage&) const override;
+ unsigned short errorCode(ExceptionCode&) const override;
+ RefPtr<DOMError> error(ExceptionCodeWithMessage&) const override;
+ RefPtr<WebCore::IDBAny> source() const override;
+ RefPtr<WebCore::IDBTransaction> transaction() const override;
+ const String& readyState() const override;
</ins><span class="cx">
</span><span class="cx"> uint64_t sourceObjectStoreIdentifier() const;
</span><span class="cx"> uint64_t sourceIndexIdentifier() const;
</span><span class="cx"> IndexedDB::IndexRecordType requestedIndexRecordType() const;
</span><span class="cx">
</span><span class="cx"> // EventTarget
</span><del>- virtual EventTargetInterface eventTargetInterface() const override;
- virtual ScriptExecutionContext* scriptExecutionContext() const override final { return ActiveDOMObject::scriptExecutionContext(); }
</del><ins>+ EventTargetInterface eventTargetInterface() const override;
+ ScriptExecutionContext* scriptExecutionContext() const override final { return ActiveDOMObject::scriptExecutionContext(); }
</ins><span class="cx">
</span><span class="cx"> using RefCounted<IDBRequest>::ref;
</span><span class="cx"> using RefCounted<IDBRequest>::deref;
</span><span class="cx">
</span><span class="cx"> void enqueueEvent(Ref<Event>&&);
</span><del>- virtual bool dispatchEvent(Event&) override;
</del><ins>+ bool dispatchEvent(Event&) override;
</ins><span class="cx">
</span><span class="cx"> IDBConnectionToServer& connection() { return m_connection; }
</span><span class="cx">
</span><span class="lines">@@ -111,15 +111,15 @@
</span><span class="cx"> IDBRequest(ScriptExecutionContext&, IDBIndex&, IndexedDB::IndexRecordType, IDBTransaction&);
</span><span class="cx">
</span><span class="cx"> // ActiveDOMObject.
</span><del>- virtual const char* activeDOMObjectName() const override final;
- virtual bool canSuspendForDocumentSuspension() const override final;
- virtual bool hasPendingActivity() const override final;
- virtual void stop() override final;
</del><ins>+ const char* activeDOMObjectName() const override final;
+ bool canSuspendForDocumentSuspension() const override final;
+ bool hasPendingActivity() const override final;
+ void stop() override final;
</ins><span class="cx">
</span><span class="cx"> // EventTarget.
</span><del>- virtual void refEventTarget() override final { RefCounted<IDBRequest>::ref(); }
- virtual void derefEventTarget() override final { RefCounted<IDBRequest>::deref(); }
- virtual void uncaughtExceptionInEventHandler() override final;
</del><ins>+ void refEventTarget() override final { RefCounted<IDBRequest>::ref(); }
+ void derefEventTarget() override final { RefCounted<IDBRequest>::deref(); }
+ void uncaughtExceptionInEventHandler() override final;
</ins><span class="cx">
</span><span class="cx"> virtual bool isOpenDBRequest() const { return false; }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbclientIDBTransactionImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/client/IDBTransactionImpl.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/client/IDBTransactionImpl.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/indexeddb/client/IDBTransactionImpl.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -62,26 +62,26 @@
</span><span class="cx"> static Ref<IDBTransaction> create(IDBDatabase&, const IDBTransactionInfo&);
</span><span class="cx"> static Ref<IDBTransaction> create(IDBDatabase&, const IDBTransactionInfo&, IDBOpenDBRequest&);
</span><span class="cx">
</span><del>- virtual ~IDBTransaction() override final;
</del><ins>+ ~IDBTransaction() override final;
</ins><span class="cx">
</span><span class="cx"> // IDBTransaction IDL
</span><del>- virtual const String& mode() const override final;
- virtual WebCore::IDBDatabase* db() override final;
- virtual RefPtr<DOMError> error() const override final;
- virtual RefPtr<WebCore::IDBObjectStore> objectStore(const String& name, ExceptionCodeWithMessage&) override final;
- virtual void abort(ExceptionCodeWithMessage&) override final;
</del><ins>+ const String& mode() const override final;
+ WebCore::IDBDatabase* db() override final;
+ RefPtr<DOMError> error() const override final;
+ RefPtr<WebCore::IDBObjectStore> objectStore(const String& name, ExceptionCodeWithMessage&) override final;
+ void abort(ExceptionCodeWithMessage&) override final;
</ins><span class="cx">
</span><del>- virtual EventTargetInterface eventTargetInterface() const override final { return IDBTransactionEventTargetInterfaceType; }
- virtual ScriptExecutionContext* scriptExecutionContext() const override final { return ActiveDOMObject::scriptExecutionContext(); }
- virtual void refEventTarget() override final { ref(); }
- virtual void derefEventTarget() override final { deref(); }
</del><ins>+ EventTargetInterface eventTargetInterface() const override final { return IDBTransactionEventTargetInterfaceType; }
+ ScriptExecutionContext* scriptExecutionContext() const override final { return ActiveDOMObject::scriptExecutionContext(); }
+ void refEventTarget() override final { ref(); }
+ void derefEventTarget() override final { deref(); }
</ins><span class="cx"> using EventTarget::dispatchEvent;
</span><del>- virtual bool dispatchEvent(Event&) override final;
</del><ins>+ bool dispatchEvent(Event&) override final;
</ins><span class="cx">
</span><del>- virtual const char* activeDOMObjectName() const override final;
- virtual bool canSuspendForDocumentSuspension() const override final;
- virtual bool hasPendingActivity() const override final;
- virtual void stop() override final;
</del><ins>+ const char* activeDOMObjectName() const override final;
+ bool canSuspendForDocumentSuspension() const override final;
+ bool hasPendingActivity() const override final;
+ void stop() override final;
</ins><span class="cx">
</span><span class="cx"> const IDBTransactionInfo& info() const { return m_info; }
</span><span class="cx"> IDBDatabase& database() { return m_database.get(); }
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbclientIDBVersionChangeEventImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/client/IDBVersionChangeEventImpl.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/client/IDBVersionChangeEventImpl.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/indexeddb/client/IDBVersionChangeEventImpl.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -53,9 +53,9 @@
</span><span class="cx"> private:
</span><span class="cx"> IDBVersionChangeEvent(const IDBResourceIdentifier& requestIdentifier, uint64_t oldVersion, uint64_t newVersion, const AtomicString& eventType);
</span><span class="cx">
</span><del>- virtual uint64_t oldVersion() const override { return m_oldVersion; }
- virtual Optional<uint64_t> newVersion() const override;
- virtual EventInterface eventInterface() const override;
</del><ins>+ uint64_t oldVersion() const override { return m_oldVersion; }
+ Optional<uint64_t> newVersion() const override;
+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> IDBResourceIdentifier m_requestIdentifier;
</span><span class="cx"> uint64_t m_oldVersion;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbserverMemoryIDBBackingStoreh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/server/MemoryIDBBackingStore.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/server/MemoryIDBBackingStore.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/indexeddb/server/MemoryIDBBackingStore.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,36 +44,36 @@
</span><span class="cx"> public:
</span><span class="cx"> static std::unique_ptr<MemoryIDBBackingStore> create(const IDBDatabaseIdentifier&);
</span><span class="cx">
</span><del>- virtual ~MemoryIDBBackingStore() override final;
</del><ins>+ ~MemoryIDBBackingStore() override final;
</ins><span class="cx">
</span><del>- virtual IDBError getOrEstablishDatabaseInfo(IDBDatabaseInfo&) override final;
</del><ins>+ IDBError getOrEstablishDatabaseInfo(IDBDatabaseInfo&) override final;
</ins><span class="cx"> void setDatabaseInfo(const IDBDatabaseInfo&);
</span><span class="cx">
</span><del>- virtual IDBError beginTransaction(const IDBTransactionInfo&) override final;
- virtual IDBError abortTransaction(const IDBResourceIdentifier& transactionIdentifier) override final;
- virtual IDBError commitTransaction(const IDBResourceIdentifier& transactionIdentifier) override final;
- virtual IDBError createObjectStore(const IDBResourceIdentifier& transactionIdentifier, const IDBObjectStoreInfo&) override final;
- virtual IDBError deleteObjectStore(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier) override final;
- virtual IDBError clearObjectStore(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier) override final;
- virtual IDBError createIndex(const IDBResourceIdentifier& transactionIdentifier, const IDBIndexInfo&) override final;
- virtual IDBError deleteIndex(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, uint64_t indexIdentifier) override final;
- virtual IDBError keyExistsInObjectStore(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, const IDBKeyData&, bool& keyExists) override final;
- virtual IDBError deleteRange(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, const IDBKeyRangeData&) override final;
- virtual IDBError addRecord(const IDBResourceIdentifier& transactionIdentifier, const IDBObjectStoreInfo&, const IDBKeyData&, const ThreadSafeDataBuffer& value) override final;
- virtual IDBError getRecord(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, const IDBKeyRangeData&, ThreadSafeDataBuffer& outValue) override final;
- virtual IDBError getIndexRecord(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, uint64_t indexIdentifier, IndexedDB::IndexRecordType, const IDBKeyRangeData&, IDBGetResult& outValue) override final;
- virtual IDBError getCount(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, uint64_t indexIdentifier, const IDBKeyRangeData&, uint64_t& outCount) override final;
- virtual IDBError generateKeyNumber(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, uint64_t& keyNumber) override final;
- virtual IDBError revertGeneratedKeyNumber(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, uint64_t keyNumber) override final;
- virtual IDBError maybeUpdateKeyGeneratorNumber(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, double newKeyNumber) override final;
- virtual IDBError openCursor(const IDBResourceIdentifier& transactionIdentifier, const IDBCursorInfo&, IDBGetResult& outResult) override final;
- virtual IDBError iterateCursor(const IDBResourceIdentifier& transactionIdentifier, const IDBResourceIdentifier& cursorIdentifier, const IDBKeyData&, uint32_t count, IDBGetResult& outResult) override final;
</del><ins>+ IDBError beginTransaction(const IDBTransactionInfo&) override final;
+ IDBError abortTransaction(const IDBResourceIdentifier& transactionIdentifier) override final;
+ IDBError commitTransaction(const IDBResourceIdentifier& transactionIdentifier) override final;
+ IDBError createObjectStore(const IDBResourceIdentifier& transactionIdentifier, const IDBObjectStoreInfo&) override final;
+ IDBError deleteObjectStore(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier) override final;
+ IDBError clearObjectStore(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier) override final;
+ IDBError createIndex(const IDBResourceIdentifier& transactionIdentifier, const IDBIndexInfo&) override final;
+ IDBError deleteIndex(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, uint64_t indexIdentifier) override final;
+ IDBError keyExistsInObjectStore(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, const IDBKeyData&, bool& keyExists) override final;
+ IDBError deleteRange(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, const IDBKeyRangeData&) override final;
+ IDBError addRecord(const IDBResourceIdentifier& transactionIdentifier, const IDBObjectStoreInfo&, const IDBKeyData&, const ThreadSafeDataBuffer& value) override final;
+ IDBError getRecord(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, const IDBKeyRangeData&, ThreadSafeDataBuffer& outValue) override final;
+ IDBError getIndexRecord(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, uint64_t indexIdentifier, IndexedDB::IndexRecordType, const IDBKeyRangeData&, IDBGetResult& outValue) override final;
+ IDBError getCount(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, uint64_t indexIdentifier, const IDBKeyRangeData&, uint64_t& outCount) override final;
+ IDBError generateKeyNumber(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, uint64_t& keyNumber) override final;
+ IDBError revertGeneratedKeyNumber(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, uint64_t keyNumber) override final;
+ IDBError maybeUpdateKeyGeneratorNumber(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, double newKeyNumber) override final;
+ IDBError openCursor(const IDBResourceIdentifier& transactionIdentifier, const IDBCursorInfo&, IDBGetResult& outResult) override final;
+ IDBError iterateCursor(const IDBResourceIdentifier& transactionIdentifier, const IDBResourceIdentifier& cursorIdentifier, const IDBKeyData&, uint32_t count, IDBGetResult& outResult) override final;
</ins><span class="cx">
</span><del>- virtual IDBObjectStoreInfo* infoForObjectStore(uint64_t objectStoreIdentifier) override final;
- virtual void deleteBackingStore() override final;
</del><ins>+ IDBObjectStoreInfo* infoForObjectStore(uint64_t objectStoreIdentifier) override final;
+ void deleteBackingStore() override final;
</ins><span class="cx">
</span><del>- virtual bool supportsSimultaneousTransactions() override final { return true; }
- virtual bool isEphemeral() override final { return true; }
</del><ins>+ bool supportsSimultaneousTransactions() override final { return true; }
+ bool isEphemeral() override final { return true; }
</ins><span class="cx">
</span><span class="cx"> void removeObjectStoreForVersionChangeAbort(MemoryObjectStore&);
</span><span class="cx"> void restoreObjectStoreForVersionChangeAbort(Ref<MemoryObjectStore>&&);
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbserverMemoryIndexCursorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/server/MemoryIndexCursor.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/server/MemoryIndexCursor.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/indexeddb/server/MemoryIndexCursor.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,8 +46,8 @@
</span><span class="cx"> void indexValueChanged(const IDBKeyData& indexKey, const IDBKeyData& primaryKey);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void currentData(IDBGetResult&) override final;
- virtual void iterate(const IDBKeyData&, uint32_t count, IDBGetResult&) override final;
</del><ins>+ void currentData(IDBGetResult&) override final;
+ void iterate(const IDBKeyData&, uint32_t count, IDBGetResult&) override final;
</ins><span class="cx">
</span><span class="cx"> MemoryIndex& m_index;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbserverMemoryObjectStoreCursorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/server/MemoryObjectStoreCursor.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/server/MemoryObjectStoreCursor.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/indexeddb/server/MemoryObjectStoreCursor.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,8 +48,8 @@
</span><span class="cx"> void keyAdded(std::set<IDBKeyData>::iterator);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void currentData(IDBGetResult&) override final;
- virtual void iterate(const IDBKeyData&, uint32_t count, IDBGetResult&) override final;
</del><ins>+ void currentData(IDBGetResult&) override final;
+ void iterate(const IDBKeyData&, uint32_t count, IDBGetResult&) override final;
</ins><span class="cx">
</span><span class="cx"> void setFirstInRemainingRange(std::set<IDBKeyData>&);
</span><span class="cx"> void setForwardIteratorFromRemainingRange(std::set<IDBKeyData>&);
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbserverSQLiteIDBBackingStoreh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/server/SQLiteIDBBackingStore.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/server/SQLiteIDBBackingStore.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/indexeddb/server/SQLiteIDBBackingStore.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,35 +49,35 @@
</span><span class="cx"> public:
</span><span class="cx"> SQLiteIDBBackingStore(const IDBDatabaseIdentifier&, const String& databaseRootDirectory);
</span><span class="cx">
</span><del>- virtual ~SQLiteIDBBackingStore() override final;
</del><ins>+ ~SQLiteIDBBackingStore() override final;
</ins><span class="cx">
</span><del>- virtual IDBError getOrEstablishDatabaseInfo(IDBDatabaseInfo&) override final;
</del><ins>+ IDBError getOrEstablishDatabaseInfo(IDBDatabaseInfo&) override final;
</ins><span class="cx">
</span><del>- virtual IDBError beginTransaction(const IDBTransactionInfo&) override final;
- virtual IDBError abortTransaction(const IDBResourceIdentifier& transactionIdentifier) override final;
- virtual IDBError commitTransaction(const IDBResourceIdentifier& transactionIdentifier) override final;
- virtual IDBError createObjectStore(const IDBResourceIdentifier& transactionIdentifier, const IDBObjectStoreInfo&) override final;
- virtual IDBError deleteObjectStore(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier) override final;
- virtual IDBError clearObjectStore(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier) override final;
- virtual IDBError createIndex(const IDBResourceIdentifier& transactionIdentifier, const IDBIndexInfo&) override final;
- virtual IDBError deleteIndex(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, uint64_t indexIdentifier) override final;
- virtual IDBError keyExistsInObjectStore(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, const IDBKeyData&, bool& keyExists) override final;
- virtual IDBError deleteRange(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, const IDBKeyRangeData&) override final;
- virtual IDBError addRecord(const IDBResourceIdentifier& transactionIdentifier, const IDBObjectStoreInfo&, const IDBKeyData&, const ThreadSafeDataBuffer& value) override final;
- virtual IDBError getRecord(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, const IDBKeyRangeData&, ThreadSafeDataBuffer& outValue) override final;
- virtual IDBError getIndexRecord(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, uint64_t indexIdentifier, IndexedDB::IndexRecordType, const IDBKeyRangeData&, IDBGetResult& outValue) override final;
- virtual IDBError getCount(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, uint64_t indexIdentifier, const IDBKeyRangeData&, uint64_t& outCount) override final;
- virtual IDBError generateKeyNumber(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, uint64_t& keyNumber) override final;
- virtual IDBError revertGeneratedKeyNumber(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, uint64_t keyNumber) override final;
- virtual IDBError maybeUpdateKeyGeneratorNumber(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, double newKeyNumber) override final;
- virtual IDBError openCursor(const IDBResourceIdentifier& transactionIdentifier, const IDBCursorInfo&, IDBGetResult& outResult) override final;
- virtual IDBError iterateCursor(const IDBResourceIdentifier& transactionIdentifier, const IDBResourceIdentifier& cursorIdentifier, const IDBKeyData&, uint32_t count, IDBGetResult& outResult) override final;
</del><ins>+ IDBError beginTransaction(const IDBTransactionInfo&) override final;
+ IDBError abortTransaction(const IDBResourceIdentifier& transactionIdentifier) override final;
+ IDBError commitTransaction(const IDBResourceIdentifier& transactionIdentifier) override final;
+ IDBError createObjectStore(const IDBResourceIdentifier& transactionIdentifier, const IDBObjectStoreInfo&) override final;
+ IDBError deleteObjectStore(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier) override final;
+ IDBError clearObjectStore(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier) override final;
+ IDBError createIndex(const IDBResourceIdentifier& transactionIdentifier, const IDBIndexInfo&) override final;
+ IDBError deleteIndex(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, uint64_t indexIdentifier) override final;
+ IDBError keyExistsInObjectStore(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, const IDBKeyData&, bool& keyExists) override final;
+ IDBError deleteRange(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, const IDBKeyRangeData&) override final;
+ IDBError addRecord(const IDBResourceIdentifier& transactionIdentifier, const IDBObjectStoreInfo&, const IDBKeyData&, const ThreadSafeDataBuffer& value) override final;
+ IDBError getRecord(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, const IDBKeyRangeData&, ThreadSafeDataBuffer& outValue) override final;
+ IDBError getIndexRecord(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, uint64_t indexIdentifier, IndexedDB::IndexRecordType, const IDBKeyRangeData&, IDBGetResult& outValue) override final;
+ IDBError getCount(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, uint64_t indexIdentifier, const IDBKeyRangeData&, uint64_t& outCount) override final;
+ IDBError generateKeyNumber(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, uint64_t& keyNumber) override final;
+ IDBError revertGeneratedKeyNumber(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, uint64_t keyNumber) override final;
+ IDBError maybeUpdateKeyGeneratorNumber(const IDBResourceIdentifier& transactionIdentifier, uint64_t objectStoreIdentifier, double newKeyNumber) override final;
+ IDBError openCursor(const IDBResourceIdentifier& transactionIdentifier, const IDBCursorInfo&, IDBGetResult& outResult) override final;
+ IDBError iterateCursor(const IDBResourceIdentifier& transactionIdentifier, const IDBResourceIdentifier& cursorIdentifier, const IDBKeyData&, uint32_t count, IDBGetResult& outResult) override final;
</ins><span class="cx">
</span><del>- virtual IDBObjectStoreInfo* infoForObjectStore(uint64_t objectStoreIdentifier) override final;
- virtual void deleteBackingStore() override final;
</del><ins>+ IDBObjectStoreInfo* infoForObjectStore(uint64_t objectStoreIdentifier) override final;
+ void deleteBackingStore() override final;
</ins><span class="cx">
</span><del>- virtual bool supportsSimultaneousTransactions() override final { return false; }
- virtual bool isEphemeral() override final { return false; }
</del><ins>+ bool supportsSimultaneousTransactions() override final { return false; }
+ bool isEphemeral() override final { return false; }
</ins><span class="cx">
</span><span class="cx"> void unregisterCursor(SQLiteIDBCursor&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbsharedInProcessIDBServerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/shared/InProcessIDBServer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/shared/InProcessIDBServer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/indexeddb/shared/InProcessIDBServer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -55,50 +55,50 @@
</span><span class="cx"> IDBServer::IDBConnectionToClient& connectionToClient() const;
</span><span class="cx">
</span><span class="cx"> // IDBConnectionToServer
</span><del>- virtual void deleteDatabase(IDBRequestData&) override final;
- virtual void openDatabase(IDBRequestData&) override final;
- virtual void abortTransaction(IDBResourceIdentifier&) override final;
- virtual void commitTransaction(IDBResourceIdentifier&) override final;
- virtual void didFinishHandlingVersionChangeTransaction(IDBResourceIdentifier&) override final;
- virtual void createObjectStore(const IDBRequestData&, const IDBObjectStoreInfo&) override final;
- virtual void deleteObjectStore(const IDBRequestData&, const String& objectStoreName) override final;
- virtual void clearObjectStore(const IDBRequestData&, uint64_t objectStoreIdentifier) override final;
- virtual void createIndex(const IDBRequestData&, const IDBIndexInfo&) override final;
- virtual void deleteIndex(const IDBRequestData&, uint64_t objectStoreIdentifier, const String& indexName) override final;
- virtual void putOrAdd(const IDBRequestData&, IDBKey*, SerializedScriptValue&, const IndexedDB::ObjectStoreOverwriteMode) override final;
- virtual void getRecord(const IDBRequestData&, const IDBKeyRangeData&) override final;
- virtual void getCount(const IDBRequestData&, const IDBKeyRangeData&) override final;
- virtual void deleteRecord(const IDBRequestData&, const IDBKeyRangeData&) override final;
- virtual void openCursor(const IDBRequestData&, const IDBCursorInfo&) override final;
- virtual void iterateCursor(const IDBRequestData&, const IDBKeyData&, unsigned long count) override final;
- virtual void establishTransaction(uint64_t databaseConnectionIdentifier, const IDBTransactionInfo&) override final;
- virtual void databaseConnectionClosed(uint64_t databaseConnectionIdentifier) override final;
- virtual void abortOpenAndUpgradeNeeded(uint64_t databaseConnectionIdentifier, const IDBResourceIdentifier& transactionIdentifier) override final;
- virtual void didFireVersionChangeEvent(uint64_t databaseConnectionIdentifier, const IDBResourceIdentifier& requestIdentifier) override final;
</del><ins>+ void deleteDatabase(IDBRequestData&) override final;
+ void openDatabase(IDBRequestData&) override final;
+ void abortTransaction(IDBResourceIdentifier&) override final;
+ void commitTransaction(IDBResourceIdentifier&) override final;
+ void didFinishHandlingVersionChangeTransaction(IDBResourceIdentifier&) override final;
+ void createObjectStore(const IDBRequestData&, const IDBObjectStoreInfo&) override final;
+ void deleteObjectStore(const IDBRequestData&, const String& objectStoreName) override final;
+ void clearObjectStore(const IDBRequestData&, uint64_t objectStoreIdentifier) override final;
+ void createIndex(const IDBRequestData&, const IDBIndexInfo&) override final;
+ void deleteIndex(const IDBRequestData&, uint64_t objectStoreIdentifier, const String& indexName) override final;
+ void putOrAdd(const IDBRequestData&, IDBKey*, SerializedScriptValue&, const IndexedDB::ObjectStoreOverwriteMode) override final;
+ void getRecord(const IDBRequestData&, const IDBKeyRangeData&) override final;
+ void getCount(const IDBRequestData&, const IDBKeyRangeData&) override final;
+ void deleteRecord(const IDBRequestData&, const IDBKeyRangeData&) override final;
+ void openCursor(const IDBRequestData&, const IDBCursorInfo&) override final;
+ void iterateCursor(const IDBRequestData&, const IDBKeyData&, unsigned long count) override final;
+ void establishTransaction(uint64_t databaseConnectionIdentifier, const IDBTransactionInfo&) override final;
+ void databaseConnectionClosed(uint64_t databaseConnectionIdentifier) override final;
+ void abortOpenAndUpgradeNeeded(uint64_t databaseConnectionIdentifier, const IDBResourceIdentifier& transactionIdentifier) override final;
+ void didFireVersionChangeEvent(uint64_t databaseConnectionIdentifier, const IDBResourceIdentifier& requestIdentifier) override final;
</ins><span class="cx">
</span><span class="cx"> // IDBConnectionToClient
</span><del>- virtual uint64_t identifier() const override;
- virtual void didDeleteDatabase(const IDBResultData&) override final;
- virtual void didOpenDatabase(const IDBResultData&) override final;
- virtual void didAbortTransaction(const IDBResourceIdentifier& transactionIdentifier, const IDBError&) override final;
- virtual void didCommitTransaction(const IDBResourceIdentifier& transactionIdentifier, const IDBError&) override final;
- virtual void didCreateObjectStore(const IDBResultData&) override final;
- virtual void didDeleteObjectStore(const IDBResultData&) override final;
- virtual void didClearObjectStore(const IDBResultData&) override final;
- virtual void didCreateIndex(const IDBResultData&) override final;
- virtual void didDeleteIndex(const IDBResultData&) override final;
- virtual void didPutOrAdd(const IDBResultData&) override final;
- virtual void didGetRecord(const IDBResultData&) override final;
- virtual void didGetCount(const IDBResultData&) override final;
- virtual void didDeleteRecord(const IDBResultData&) override final;
- virtual void didOpenCursor(const IDBResultData&) override final;
- virtual void didIterateCursor(const IDBResultData&) override final;
- virtual void fireVersionChangeEvent(IDBServer::UniqueIDBDatabaseConnection&, const IDBResourceIdentifier& requestIdentifier, uint64_t requestedVersion) override final;
- virtual void didStartTransaction(const IDBResourceIdentifier& transactionIdentifier, const IDBError&) override final;
- virtual void notifyOpenDBRequestBlocked(const IDBResourceIdentifier& requestIdentifier, uint64_t oldVersion, uint64_t newVersion) override final;
</del><ins>+ uint64_t identifier() const override;
+ void didDeleteDatabase(const IDBResultData&) override final;
+ void didOpenDatabase(const IDBResultData&) override final;
+ void didAbortTransaction(const IDBResourceIdentifier& transactionIdentifier, const IDBError&) override final;
+ void didCommitTransaction(const IDBResourceIdentifier& transactionIdentifier, const IDBError&) override final;
+ void didCreateObjectStore(const IDBResultData&) override final;
+ void didDeleteObjectStore(const IDBResultData&) override final;
+ void didClearObjectStore(const IDBResultData&) override final;
+ void didCreateIndex(const IDBResultData&) override final;
+ void didDeleteIndex(const IDBResultData&) override final;
+ void didPutOrAdd(const IDBResultData&) override final;
+ void didGetRecord(const IDBResultData&) override final;
+ void didGetCount(const IDBResultData&) override final;
+ void didDeleteRecord(const IDBResultData&) override final;
+ void didOpenCursor(const IDBResultData&) override final;
+ void didIterateCursor(const IDBResultData&) override final;
+ void fireVersionChangeEvent(IDBServer::UniqueIDBDatabaseConnection&, const IDBResourceIdentifier& requestIdentifier, uint64_t requestedVersion) override final;
+ void didStartTransaction(const IDBResourceIdentifier& transactionIdentifier, const IDBError&) override final;
+ void notifyOpenDBRequestBlocked(const IDBResourceIdentifier& requestIdentifier, uint64_t oldVersion, uint64_t newVersion) override final;
</ins><span class="cx">
</span><del>- virtual void ref() override { RefCounted<InProcessIDBServer>::ref(); }
- virtual void deref() override { RefCounted<InProcessIDBServer>::deref(); }
</del><ins>+ void ref() override { RefCounted<InProcessIDBServer>::ref(); }
+ void deref() override { RefCounted<InProcessIDBServer>::deref(); }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> InProcessIDBServer();
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediasessionMediaRemoteControlsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediasession/MediaRemoteControls.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediasession/MediaRemoteControls.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/mediasession/MediaRemoteControls.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -55,8 +55,8 @@
</span><span class="cx">
</span><span class="cx"> virtual ~MediaRemoteControls();
</span><span class="cx">
</span><del>- virtual EventTargetInterface eventTargetInterface() const override { return MediaRemoteControlsEventTargetInterfaceType; }
- virtual ScriptExecutionContext* scriptExecutionContext() const override { return &m_scriptExecutionContext; }
</del><ins>+ EventTargetInterface eventTargetInterface() const override { return MediaRemoteControlsEventTargetInterfaceType; }
+ ScriptExecutionContext* scriptExecutionContext() const override { return &m_scriptExecutionContext; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> MediaRemoteControls(ScriptExecutionContext&, MediaSession*);
</span><span class="lines">@@ -68,8 +68,8 @@
</span><span class="cx">
</span><span class="cx"> MediaSession* m_session { nullptr };
</span><span class="cx">
</span><del>- virtual void refEventTarget() override final { ref(); }
- virtual void derefEventTarget() override final { deref(); }
</del><ins>+ void refEventTarget() override final { ref(); }
+ 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="trunkSourceWebCoreModulesmediasessionWebMediaSessionManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediasession/WebMediaSessionManager.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediasession/WebMediaSessionManager.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/mediasession/WebMediaSessionManager.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -73,9 +73,9 @@
</span><span class="cx"> WebCore::MediaPlaybackTargetPickerMock& mockPicker();
</span><span class="cx">
</span><span class="cx"> // MediaPlaybackTargetPicker::Client
</span><del>- virtual void setPlaybackTarget(Ref<WebCore::MediaPlaybackTarget>&&) override;
- virtual void externalOutputDeviceAvailableDidChange(bool) override;
- virtual void customPlaybackActionSelected() override;
</del><ins>+ void setPlaybackTarget(Ref<WebCore::MediaPlaybackTarget>&&) override;
+ void externalOutputDeviceAvailableDidChange(bool) override;
+ void customPlaybackActionSelected() override;
</ins><span class="cx">
</span><span class="cx"> size_t find(WebMediaSessionManagerClient*, uint64_t);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediasourceMediaSourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediasource/MediaSource.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediasource/MediaSource.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/mediasource/MediaSource.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -71,10 +71,10 @@
</span><span class="cx"> void streamEndedWithError(const AtomicString& error, ExceptionCode&);
</span><span class="cx">
</span><span class="cx"> // MediaSourcePrivateClient
</span><del>- virtual void setPrivateAndOpen(Ref<MediaSourcePrivate>&&) override;
- virtual MediaTime duration() const override;
- virtual std::unique_ptr<PlatformTimeRanges> buffered() const override;
- virtual void seekToTime(const MediaTime&) override;
</del><ins>+ void setPrivateAndOpen(Ref<MediaSourcePrivate>&&) override;
+ MediaTime duration() const override;
+ std::unique_ptr<PlatformTimeRanges> buffered() const override;
+ void seekToTime(const MediaTime&) override;
</ins><span class="cx">
</span><span class="cx"> bool attachToElement(HTMLMediaElement*);
</span><span class="cx"> void close();
</span><span class="lines">@@ -100,13 +100,13 @@
</span><span class="cx"> static bool isTypeSupported(const String& type);
</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(); }
- virtual EventTargetInterface eventTargetInterface() const override;
</del><ins>+ ScriptExecutionContext* scriptExecutionContext() const override final;
+ void refEventTarget() override final { ref(); }
+ void derefEventTarget() override final { deref(); }
+ EventTargetInterface eventTargetInterface() const override;
</ins><span class="cx">
</span><span class="cx"> // URLRegistrable interface
</span><del>- virtual URLRegistry& registry() const override;
</del><ins>+ URLRegistry& registry() const override;
</ins><span class="cx">
</span><span class="cx"> using RefCounted<MediaSourcePrivateClient>::ref;
</span><span class="cx"> using RefCounted<MediaSourcePrivateClient>::deref;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediasourceMediaSourceRegistryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediasource/MediaSourceRegistry.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediasource/MediaSourceRegistry.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/mediasource/MediaSourceRegistry.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,9 +51,9 @@
</span><span class="cx"> static MediaSourceRegistry& registry();
</span><span class="cx">
</span><span class="cx"> // Registers a blob URL referring to the specified media source.
</span><del>- virtual void registerURL(SecurityOrigin*, const URL&, URLRegistrable*) override;
- virtual void unregisterURL(const URL&) override;
- virtual URLRegistrable* lookup(const String&) const override;
</del><ins>+ void registerURL(SecurityOrigin*, const URL&, URLRegistrable*) override;
+ void unregisterURL(const URL&) override;
+ URLRegistrable* lookup(const String&) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> MediaSourceRegistry();
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediasourceSourceBufferh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediasource/SourceBuffer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediasource/SourceBuffer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/mediasource/SourceBuffer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -107,8 +107,8 @@
</span><span class="cx"> bool active() const { return m_active; }
</span><span class="cx">
</span><span class="cx"> // EventTarget interface
</span><del>- virtual ScriptExecutionContext* scriptExecutionContext() const override { return ActiveDOMObject::scriptExecutionContext(); }
- virtual EventTargetInterface eventTargetInterface() const override { return SourceBufferEventTargetInterfaceType; }
</del><ins>+ ScriptExecutionContext* scriptExecutionContext() const override { return ActiveDOMObject::scriptExecutionContext(); }
+ EventTargetInterface eventTargetInterface() const override { return SourceBufferEventTargetInterfaceType; }
</ins><span class="cx">
</span><span class="cx"> using RefCounted<SourceBuffer>::ref;
</span><span class="cx"> using RefCounted<SourceBuffer>::deref;
</span><span class="lines">@@ -130,8 +130,8 @@
</span><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> // EventTarget interface
</span><del>- virtual void refEventTarget() override { ref(); }
- virtual void derefEventTarget() override { deref(); }
</del><ins>+ void refEventTarget() override { ref(); }
+ void derefEventTarget() override { deref(); }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> SourceBuffer(Ref<SourceBufferPrivate>&&, MediaSource*);
</span><span class="lines">@@ -142,29 +142,29 @@
</span><span class="cx"> bool canSuspendForDocumentSuspension() const override;
</span><span class="cx">
</span><span class="cx"> // SourceBufferPrivateClient
</span><del>- virtual void sourceBufferPrivateDidEndStream(SourceBufferPrivate*, const WTF::AtomicString&) override;
- virtual void sourceBufferPrivateDidReceiveInitializationSegment(SourceBufferPrivate*, const InitializationSegment&) override;
- virtual void sourceBufferPrivateDidReceiveSample(SourceBufferPrivate*, PassRefPtr<MediaSample>) override;
- virtual bool sourceBufferPrivateHasAudio(const SourceBufferPrivate*) const override;
- virtual bool sourceBufferPrivateHasVideo(const SourceBufferPrivate*) const override;
- virtual void sourceBufferPrivateDidBecomeReadyForMoreSamples(SourceBufferPrivate*, AtomicString trackID) override;
- virtual MediaTime sourceBufferPrivateFastSeekTimeForMediaTime(SourceBufferPrivate*, const MediaTime&, const MediaTime& negativeThreshold, const MediaTime& positiveThreshold) override;
- virtual void sourceBufferPrivateAppendComplete(SourceBufferPrivate*, AppendResult) override;
- virtual void sourceBufferPrivateDidReceiveRenderingError(SourceBufferPrivate*, int errorCode) override;
</del><ins>+ void sourceBufferPrivateDidEndStream(SourceBufferPrivate*, const WTF::AtomicString&) override;
+ void sourceBufferPrivateDidReceiveInitializationSegment(SourceBufferPrivate*, const InitializationSegment&) override;
+ void sourceBufferPrivateDidReceiveSample(SourceBufferPrivate*, PassRefPtr<MediaSample>) override;
+ bool sourceBufferPrivateHasAudio(const SourceBufferPrivate*) const override;
+ bool sourceBufferPrivateHasVideo(const SourceBufferPrivate*) const override;
+ void sourceBufferPrivateDidBecomeReadyForMoreSamples(SourceBufferPrivate*, AtomicString trackID) override;
+ MediaTime sourceBufferPrivateFastSeekTimeForMediaTime(SourceBufferPrivate*, const MediaTime&, const MediaTime& negativeThreshold, const MediaTime& positiveThreshold) override;
+ void sourceBufferPrivateAppendComplete(SourceBufferPrivate*, AppendResult) override;
+ void sourceBufferPrivateDidReceiveRenderingError(SourceBufferPrivate*, int errorCode) override;
</ins><span class="cx">
</span><span class="cx"> // AudioTrackClient
</span><del>- virtual void audioTrackEnabledChanged(AudioTrack*) override;
</del><ins>+ void audioTrackEnabledChanged(AudioTrack*) override;
</ins><span class="cx">
</span><span class="cx"> // VideoTrackClient
</span><del>- virtual void videoTrackSelectedChanged(VideoTrack*) override;
</del><ins>+ void videoTrackSelectedChanged(VideoTrack*) override;
</ins><span class="cx">
</span><span class="cx"> // TextTrackClient
</span><del>- virtual void textTrackKindChanged(TextTrack*) override;
- virtual void textTrackModeChanged(TextTrack*) override;
- virtual void textTrackAddCues(TextTrack*, const TextTrackCueList*) override;
- virtual void textTrackRemoveCues(TextTrack*, const TextTrackCueList*) override;
- virtual void textTrackAddCue(TextTrack*, PassRefPtr<TextTrackCue>) override;
- virtual void textTrackRemoveCue(TextTrack*, PassRefPtr<TextTrackCue>) override;
</del><ins>+ void textTrackKindChanged(TextTrack*) override;
+ void textTrackModeChanged(TextTrack*) override;
+ void textTrackAddCues(TextTrack*, const TextTrackCueList*) override;
+ void textTrackRemoveCues(TextTrack*, const TextTrackCueList*) override;
+ void textTrackAddCue(TextTrack*, PassRefPtr<TextTrackCue>) override;
+ void textTrackRemoveCue(TextTrack*, PassRefPtr<TextTrackCue>) override;
</ins><span class="cx">
</span><span class="cx"> static const WTF::AtomicString& decodeError();
</span><span class="cx"> static const WTF::AtomicString& networkError();
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediasourceSourceBufferListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediasource/SourceBufferList.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediasource/SourceBufferList.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/mediasource/SourceBufferList.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -64,8 +64,8 @@
</span><span class="cx"> Vector<RefPtr<SourceBuffer>>::iterator end() { return m_list.end(); }
</span><span class="cx">
</span><span class="cx"> // EventTarget interface
</span><del>- virtual EventTargetInterface eventTargetInterface() const override { return SourceBufferListEventTargetInterfaceType; }
- virtual ScriptExecutionContext* scriptExecutionContext() const override { return m_scriptExecutionContext; }
</del><ins>+ EventTargetInterface eventTargetInterface() const override { return SourceBufferListEventTargetInterfaceType; }
+ ScriptExecutionContext* scriptExecutionContext() const override { return m_scriptExecutionContext; }
</ins><span class="cx">
</span><span class="cx"> using RefCounted<SourceBufferList>::ref;
</span><span class="cx"> using RefCounted<SourceBufferList>::deref;
</span><span class="lines">@@ -75,8 +75,8 @@
</span><span class="cx">
</span><span class="cx"> void scheduleEvent(const AtomicString&);
</span><span class="cx">
</span><del>- virtual void refEventTarget() override { ref(); }
- virtual void derefEventTarget() override { deref(); }
</del><ins>+ void refEventTarget() override { ref(); }
+ void derefEventTarget() override { deref(); }
</ins><span class="cx">
</span><span class="cx"> ScriptExecutionContext* m_scriptExecutionContext;
</span><span class="cx"> GenericEventQueue m_asyncEventQueue;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamMediaConstraintsImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/MediaConstraintsImpl.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/MediaConstraintsImpl.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/mediastream/MediaConstraintsImpl.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,11 +49,11 @@
</span><span class="cx"> virtual ~MediaConstraintsImpl();
</span><span class="cx"> bool initialize(const Dictionary&);
</span><span class="cx">
</span><del>- virtual void getMandatoryConstraints(Vector<MediaConstraint>&) const override;
- virtual void getOptionalConstraints(Vector<MediaConstraint>&) const override;
</del><ins>+ void getMandatoryConstraints(Vector<MediaConstraint>&) const override;
+ void getOptionalConstraints(Vector<MediaConstraint>&) const override;
</ins><span class="cx">
</span><del>- virtual bool getMandatoryConstraintValue(const String& name, String& value) const override;
- virtual bool getOptionalConstraintValue(const String& name, String& value) const override;
</del><ins>+ bool getMandatoryConstraintValue(const String& name, String& value) const override;
+ bool getOptionalConstraintValue(const String& name, String& value) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> MediaConstraintsImpl() { }
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamMediaEndpointPeerConnectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/MediaEndpointPeerConnection.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/MediaEndpointPeerConnection.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/mediastream/MediaEndpointPeerConnection.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -75,10 +75,10 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // MediaEndpointClient
</span><del>- virtual void gotDtlsFingerprint(const String& fingerprint, const String& fingerprintFunction) override;
- virtual void gotIceCandidate(unsigned mdescIndex, RefPtr<IceCandidate>&&) override;
- virtual void doneGatheringCandidates(unsigned mdescIndex) override;
- virtual void gotRemoteSource(unsigned mdescIndex, RefPtr<RealtimeMediaSource>&&) override;
</del><ins>+ void gotDtlsFingerprint(const String& fingerprint, const String& fingerprintFunction) override;
+ void gotIceCandidate(unsigned mdescIndex, RefPtr<IceCandidate>&&) override;
+ void doneGatheringCandidates(unsigned mdescIndex) override;
+ void gotRemoteSource(unsigned mdescIndex, RefPtr<RealtimeMediaSource>&&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamMediaStreamh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/MediaStream.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/MediaStream.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/mediastream/MediaStream.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -82,7 +82,7 @@
</span><span class="cx"> using RefCounted<MediaStream>::deref;
</span><span class="cx">
</span><span class="cx"> // URLRegistrable
</span><del>- virtual URLRegistry& registry() const override;
</del><ins>+ URLRegistry& registry() const override;
</ins><span class="cx">
</span><span class="cx"> void addObserver(Observer*);
</span><span class="cx"> void removeObserver(Observer*);
</span><span class="lines">@@ -92,22 +92,22 @@
</span><span class="cx"> MediaStream(ScriptExecutionContext&, RefPtr<MediaStreamPrivate>&&);
</span><span class="cx">
</span><span class="cx"> // ContextDestructionObserver
</span><del>- virtual void contextDestroyed() override final;
</del><ins>+ void contextDestroyed() override final;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> enum class StreamModifier { DomAPI, Platform };
</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>+ void refEventTarget() override final { ref(); }
+ void derefEventTarget() override final { deref(); }
</ins><span class="cx">
</span><span class="cx"> // MediaStreamTrack::Observer
</span><del>- virtual void trackDidEnd() override final;
</del><ins>+ void trackDidEnd() override final;
</ins><span class="cx">
</span><span class="cx"> // MediaStreamPrivate::Observer
</span><del>- virtual void activeStatusChanged() override final;
- virtual void didAddTrack(MediaStreamTrackPrivate&) override final;
- virtual void didRemoveTrack(MediaStreamTrackPrivate&) override final;
</del><ins>+ void activeStatusChanged() override final;
+ void didAddTrack(MediaStreamTrackPrivate&) override final;
+ void didRemoveTrack(MediaStreamTrackPrivate&) override final;
</ins><span class="cx">
</span><span class="cx"> bool internalAddTrack(RefPtr<MediaStreamTrack>&&, StreamModifier);
</span><span class="cx"> bool internalRemoveTrack(RefPtr<MediaStreamTrack>&&, StreamModifier);
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamMediaStreamRegistryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/MediaStreamRegistry.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/MediaStreamRegistry.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/mediastream/MediaStreamRegistry.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,10 +47,10 @@
</span><span class="cx"> static MediaStreamRegistry& shared();
</span><span class="cx">
</span><span class="cx"> // Registers a blob URL referring to the specified stream data.
</span><del>- virtual void registerURL(SecurityOrigin*, const URL&, URLRegistrable*) override;
- virtual void unregisterURL(const URL&) override;
</del><ins>+ void registerURL(SecurityOrigin*, const URL&, URLRegistrable*) override;
+ void unregisterURL(const URL&) override;
</ins><span class="cx">
</span><del>- virtual URLRegistrable* lookup(const String&) const override;
</del><ins>+ URLRegistrable* lookup(const String&) const override;
</ins><span class="cx">
</span><span class="cx"> void registerStream(MediaStream&);
</span><span class="cx"> void unregisterStream(MediaStream&);
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamMediaStreamTrackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/MediaStreamTrack.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/MediaStreamTrack.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/mediastream/MediaStreamTrack.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -92,8 +92,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>+ EventTargetInterface eventTargetInterface() const override final { return MediaStreamTrackEventTargetInterfaceType; }
+ 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">@@ -110,8 +110,8 @@
</span><span class="cx"> bool canSuspendForDocumentSuspension() const override final;
</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>+ void refEventTarget() override final { ref(); }
+ void derefEventTarget() override final { deref(); }
</ins><span class="cx">
</span><span class="cx"> // MediaStreamTrackPrivate::Observer
</span><span class="cx"> void trackEnded(MediaStreamTrackPrivate&) override;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamMediaStreamTrackEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/MediaStreamTrackEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/MediaStreamTrackEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/mediastream/MediaStreamTrackEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx"> MediaStreamTrack* track() const;
</span><span class="cx">
</span><span class="cx"> // Event
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> MediaStreamTrackEvent(const AtomicString& type, bool canBubble, bool cancelable, PassRefPtr<MediaStreamTrack>);
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamRTCDTMFSenderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/RTCDTMFSender.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/RTCDTMFSender.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/mediastream/RTCDTMFSender.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -57,8 +57,8 @@
</span><span class="cx"> void insertDTMF(const String& tones, long duration, long interToneGap, ExceptionCode&);
</span><span class="cx">
</span><span class="cx"> // EventTarget
</span><del>- virtual EventTargetInterface eventTargetInterface() const override { return RTCDTMFSenderEventTargetInterfaceType; }
- virtual ScriptExecutionContext* scriptExecutionContext() const override { return ActiveDOMObject::scriptExecutionContext(); }
</del><ins>+ EventTargetInterface eventTargetInterface() const override { return RTCDTMFSenderEventTargetInterfaceType; }
+ ScriptExecutionContext* scriptExecutionContext() const override { return ActiveDOMObject::scriptExecutionContext(); }
</ins><span class="cx">
</span><span class="cx"> using RefCounted<RTCDTMFSender>::ref;
</span><span class="cx"> using RefCounted<RTCDTMFSender>::deref;
</span><span class="lines">@@ -75,11 +75,11 @@
</span><span class="cx"> void scheduledEventTimerFired();
</span><span class="cx">
</span><span class="cx"> // EventTarget
</span><del>- virtual void refEventTarget() override { ref(); }
- virtual void derefEventTarget() override { deref(); }
</del><ins>+ void refEventTarget() override { ref(); }
+ void derefEventTarget() override { deref(); }
</ins><span class="cx">
</span><span class="cx"> // RTCDTMFSenderHandlerClient
</span><del>- virtual void didPlayTone(const String&) override;
</del><ins>+ void didPlayTone(const String&) override;
</ins><span class="cx">
</span><span class="cx"> RefPtr<MediaStreamTrack> m_track;
</span><span class="cx"> long m_duration;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamRTCDataChannelh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/RTCDataChannel.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/RTCDataChannel.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/mediastream/RTCDataChannel.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -74,8 +74,8 @@
</span><span class="cx"> void stop();
</span><span class="cx">
</span><span class="cx"> // EventTarget
</span><del>- virtual EventTargetInterface eventTargetInterface() const override { return RTCDataChannelEventTargetInterfaceType; }
- virtual ScriptExecutionContext* scriptExecutionContext() const override { return m_scriptExecutionContext; }
</del><ins>+ EventTargetInterface eventTargetInterface() const override { return RTCDataChannelEventTargetInterfaceType; }
+ ScriptExecutionContext* scriptExecutionContext() const override { return m_scriptExecutionContext; }
</ins><span class="cx">
</span><span class="cx"> using RefCounted<RTCDataChannel>::ref;
</span><span class="cx"> using RefCounted<RTCDataChannel>::deref;
</span><span class="lines">@@ -87,16 +87,16 @@
</span><span class="cx"> void scheduledEventTimerFired();
</span><span class="cx">
</span><span class="cx"> // EventTarget
</span><del>- virtual void refEventTarget() override { ref(); }
- virtual void derefEventTarget() override { deref(); }
</del><ins>+ void refEventTarget() override { ref(); }
+ void derefEventTarget() override { deref(); }
</ins><span class="cx">
</span><span class="cx"> ScriptExecutionContext* m_scriptExecutionContext;
</span><span class="cx">
</span><span class="cx"> // RTCDataChannelHandlerClient
</span><del>- virtual void didChangeReadyState(ReadyState) override;
- virtual void didReceiveStringData(const String&) override;
- virtual void didReceiveRawData(const char*, size_t) override;
- virtual void didDetectError() override;
</del><ins>+ void didChangeReadyState(ReadyState) override;
+ void didReceiveStringData(const String&) override;
+ void didReceiveRawData(const char*, size_t) override;
+ void didDetectError() override;
</ins><span class="cx">
</span><span class="cx"> std::unique_ptr<RTCDataChannelHandler> m_handler;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamRTCOfferAnswerOptionsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/RTCOfferAnswerOptions.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/RTCOfferAnswerOptions.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/mediastream/RTCOfferAnswerOptions.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx"> bool iceRestart() const { return m_iceRestart; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool initialize(const Dictionary&) override;
</del><ins>+ bool initialize(const Dictionary&) override;
</ins><span class="cx"> RTCOfferOptions();
</span><span class="cx">
</span><span class="cx"> int64_t m_offerToReceiveVideo;
</span><span class="lines">@@ -73,7 +73,7 @@
</span><span class="cx"> static RefPtr<RTCAnswerOptions> create(const Dictionary&, ExceptionCode&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool initialize(const Dictionary&) override;
</del><ins>+ bool initialize(const Dictionary&) override;
</ins><span class="cx"> RTCAnswerOptions() { }
</span><span class="cx"> };
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamRTCPeerConnectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -101,8 +101,8 @@
</span><span class="cx"> void close();
</span><span class="cx">
</span><span class="cx"> // EventTarget
</span><del>- virtual EventTargetInterface eventTargetInterface() const override { return RTCPeerConnectionEventTargetInterfaceType; }
- virtual ScriptExecutionContext* scriptExecutionContext() const override { return ActiveDOMObject::scriptExecutionContext(); }
</del><ins>+ EventTargetInterface eventTargetInterface() const override { return RTCPeerConnectionEventTargetInterfaceType; }
+ ScriptExecutionContext* scriptExecutionContext() const override { return ActiveDOMObject::scriptExecutionContext(); }
</ins><span class="cx">
</span><span class="cx"> using RefCounted<RTCPeerConnection>::ref;
</span><span class="cx"> using RefCounted<RTCPeerConnection>::deref;
</span><span class="lines">@@ -111,8 +111,8 @@
</span><span class="cx"> RTCPeerConnection(ScriptExecutionContext&, RefPtr<RTCConfiguration>&&, ExceptionCode&);
</span><span class="cx">
</span><span class="cx"> // EventTarget implementation.
</span><del>- virtual void refEventTarget() override { ref(); }
- virtual void derefEventTarget() override { deref(); }
</del><ins>+ void refEventTarget() override { ref(); }
+ void derefEventTarget() override { deref(); }
</ins><span class="cx">
</span><span class="cx"> // ActiveDOMObject
</span><span class="cx"> void stop() override;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamRTCStatsResponseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/RTCStatsResponse.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/RTCStatsResponse.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/mediastream/RTCStatsResponse.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,8 +48,8 @@
</span><span class="cx"> RefPtr<RTCStatsReport> namedItem(const AtomicString&);
</span><span class="cx"> Vector<AtomicString> supportedPropertyNames();
</span><span class="cx">
</span><del>- virtual size_t addReport(String id, String type, double timestamp) override;
- virtual void addStatistic(size_t report, String name, String value) override;
</del><ins>+ size_t addReport(String id, String type, double timestamp) override;
+ void addStatistic(size_t report, String name, String value) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> RTCStatsResponse();
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamUserMediaPermissionCheckh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/UserMediaPermissionCheck.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/UserMediaPermissionCheck.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/mediastream/UserMediaPermissionCheck.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -66,7 +66,7 @@
</span><span class="cx"> UserMediaPermissionCheck(ScriptExecutionContext&, UserMediaPermissionCheckClient&);
</span><span class="cx">
</span><span class="cx"> // ContextDestructionObserver
</span><del>- virtual void contextDestroyed() override final;
</del><ins>+ void contextDestroyed() override final;
</ins><span class="cx">
</span><span class="cx"> UserMediaPermissionCheckClient* m_client;
</span><span class="cx"> String m_mediaDeviceIdentifierHashSalt;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamUserMediaRequesth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/UserMediaRequest.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/UserMediaRequest.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/mediastream/UserMediaRequest.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -77,14 +77,14 @@
</span><span class="cx"> UserMediaRequest(ScriptExecutionContext*, UserMediaController*, PassRefPtr<MediaConstraints> audioConstraints, PassRefPtr<MediaConstraints> videoConstraints, MediaDevices::Promise&&);
</span><span class="cx">
</span><span class="cx"> // MediaStreamCreationClient
</span><del>- virtual void constraintsValidated(const Vector<RefPtr<RealtimeMediaSource>>& audioTracks, const Vector<RefPtr<RealtimeMediaSource>>& videoTracks) 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>+ void constraintsValidated(const Vector<RefPtr<RealtimeMediaSource>>& audioTracks, const Vector<RefPtr<RealtimeMediaSource>>& videoTracks) override final;
+ void constraintsInvalid(const String& constraintName) override final;
+ void didCreateStream(PassRefPtr<MediaStreamPrivate>) override final;
+ void failedToCreateStreamWithConstraintsError(const String& constraintName) override final;
+ void failedToCreateStreamWithPermissionError() override final;
</ins><span class="cx">
</span><span class="cx"> // ContextDestructionObserver
</span><del>- virtual void contextDestroyed() override final;
</del><ins>+ void contextDestroyed() override final;
</ins><span class="cx">
</span><span class="cx"> RefPtr<MediaConstraints> m_audioConstraints;
</span><span class="cx"> RefPtr<MediaConstraints> m_videoConstraints;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesnotificationsDOMWindowNotificationsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/notifications/DOMWindowNotifications.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/notifications/DOMWindowNotifications.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/notifications/DOMWindowNotifications.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,11 +46,11 @@
</span><span class="cx"> static NotificationCenter* webkitNotifications(DOMWindow&);
</span><span class="cx"> static DOMWindowNotifications* from(DOMWindow*);
</span><span class="cx">
</span><del>- virtual void disconnectFrameForDocumentSuspension() override;
- virtual void reconnectFrameFromDocumentSuspension(Frame*) override;
- virtual void willDestroyGlobalObjectInCachedFrame() override;
- virtual void willDestroyGlobalObjectInFrame() override;
- virtual void willDetachGlobalObjectFromFrame() override;
</del><ins>+ void disconnectFrameForDocumentSuspension() override;
+ void reconnectFrameFromDocumentSuspension(Frame*) override;
+ void willDestroyGlobalObjectInCachedFrame() override;
+ void willDestroyGlobalObjectInFrame() override;
+ void willDetachGlobalObjectFromFrame() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> NotificationCenter* webkitNotifications();
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesnotificationsNotificationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/notifications/Notification.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/notifications/Notification.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/notifications/Notification.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -111,8 +111,8 @@
</span><span class="cx"> using RefCounted<Notification>::deref;
</span><span class="cx">
</span><span class="cx"> // EventTarget interface
</span><del>- virtual EventTargetInterface eventTargetInterface() const override { return NotificationEventTargetInterfaceType; }
- virtual ScriptExecutionContext* scriptExecutionContext() const override { return ActiveDOMObject::scriptExecutionContext(); }
</del><ins>+ EventTargetInterface eventTargetInterface() const override { return NotificationEventTargetInterfaceType; }
+ ScriptExecutionContext* scriptExecutionContext() const override { return ActiveDOMObject::scriptExecutionContext(); }
</ins><span class="cx">
</span><span class="cx"> void stopLoadingIcon();
</span><span class="cx">
</span><span class="lines">@@ -143,8 +143,8 @@
</span><span class="cx"> bool canSuspendForDocumentSuspension() const override;
</span><span class="cx">
</span><span class="cx"> // EventTarget API.
</span><del>- virtual void refEventTarget() override { ref(); }
- virtual void derefEventTarget() override { deref(); }
</del><ins>+ void refEventTarget() override { ref(); }
+ void derefEventTarget() override { deref(); }
</ins><span class="cx">
</span><span class="cx"> void startLoadingIcon();
</span><span class="cx"> void finishLoadingIcon();
</span></span></pre></div>
<a id="trunkSourceWebCoreModulespluginsQuickTimePluginReplacementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/plugins/QuickTimePluginReplacement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/plugins/QuickTimePluginReplacement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/plugins/QuickTimePluginReplacement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,11 +50,11 @@
</span><span class="cx"> static PassRefPtr<PluginReplacement> create(HTMLPlugInElement&, const Vector<String>& paramNames, const Vector<String>& paramValues);
</span><span class="cx"> ~QuickTimePluginReplacement();
</span><span class="cx">
</span><del>- virtual bool installReplacement(ShadowRoot*) override;
- virtual JSC::JSObject* scriptObject() override { return m_scriptObject; }
</del><ins>+ bool installReplacement(ShadowRoot*) override;
+ JSC::JSObject* scriptObject() override { return m_scriptObject; }
</ins><span class="cx">
</span><del>- virtual bool willCreateRenderer() override { return m_mediaElement; }
- virtual RenderPtr<RenderElement> createElementRenderer(HTMLPlugInElement&, Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ bool willCreateRenderer() override { return m_mediaElement; }
+ RenderPtr<RenderElement> createElementRenderer(HTMLPlugInElement&, Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><span class="cx"> HTMLVideoElement* parentElement() { return m_mediaElement.get(); }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModulespluginsYouTubePluginReplacementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/plugins/YouTubePluginReplacement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/plugins/YouTubePluginReplacement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/plugins/YouTubePluginReplacement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -55,12 +55,12 @@
</span><span class="cx">
</span><span class="cx"> static PassRefPtr<PluginReplacement> create(HTMLPlugInElement&, const Vector<String>& paramNames, const Vector<String>& paramValues);
</span><span class="cx">
</span><del>- virtual bool installReplacement(ShadowRoot*) override;
</del><ins>+ bool installReplacement(ShadowRoot*) override;
</ins><span class="cx">
</span><span class="cx"> String youTubeURL(const String& rawURL);
</span><span class="cx">
</span><del>- virtual bool willCreateRenderer() override { return m_embedShadowElement; }
- virtual RenderPtr<RenderElement> createElementRenderer(HTMLPlugInElement&, Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ bool willCreateRenderer() override { return m_embedShadowElement; }
+ RenderPtr<RenderElement> createElementRenderer(HTMLPlugInElement&, Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><span class="cx"> HTMLPlugInElement* m_parentElement;
</span><span class="cx"> RefPtr<YouTubeEmbedShadowElement> m_embedShadowElement;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesspeechSpeechSynthesish"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/speech/SpeechSynthesis.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/speech/SpeechSynthesis.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/speech/SpeechSynthesis.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -65,13 +65,13 @@
</span><span class="cx"> SpeechSynthesis();
</span><span class="cx">
</span><span class="cx"> // PlatformSpeechSynthesizerClient override methods.
</span><del>- virtual void voicesDidChange() override;
- virtual void didStartSpeaking(PassRefPtr<PlatformSpeechSynthesisUtterance>) override;
- virtual void didPauseSpeaking(PassRefPtr<PlatformSpeechSynthesisUtterance>) override;
- virtual void didResumeSpeaking(PassRefPtr<PlatformSpeechSynthesisUtterance>) override;
- virtual void didFinishSpeaking(PassRefPtr<PlatformSpeechSynthesisUtterance>) override;
- virtual void speakingErrorOccurred(PassRefPtr<PlatformSpeechSynthesisUtterance>) override;
- virtual void boundaryEventOccurred(PassRefPtr<PlatformSpeechSynthesisUtterance>, SpeechBoundary, unsigned charIndex) override;
</del><ins>+ void voicesDidChange() override;
+ void didStartSpeaking(PassRefPtr<PlatformSpeechSynthesisUtterance>) override;
+ void didPauseSpeaking(PassRefPtr<PlatformSpeechSynthesisUtterance>) override;
+ void didResumeSpeaking(PassRefPtr<PlatformSpeechSynthesisUtterance>) override;
+ void didFinishSpeaking(PassRefPtr<PlatformSpeechSynthesisUtterance>) override;
+ void speakingErrorOccurred(PassRefPtr<PlatformSpeechSynthesisUtterance>) override;
+ void boundaryEventOccurred(PassRefPtr<PlatformSpeechSynthesisUtterance>, SpeechBoundary, unsigned charIndex) override;
</ins><span class="cx">
</span><span class="cx"> void startSpeakingImmediately(SpeechSynthesisUtterance*);
</span><span class="cx"> void handleSpeakingCompleted(SpeechSynthesisUtterance*, bool errorOccurred);
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesspeechSpeechSynthesisUtteranceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/speech/SpeechSynthesisUtterance.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/speech/SpeechSynthesisUtterance.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/speech/SpeechSynthesisUtterance.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -67,7 +67,7 @@
</span><span class="cx"> using RefCounted<SpeechSynthesisUtterance>::ref;
</span><span class="cx"> using RefCounted<SpeechSynthesisUtterance>::deref;
</span><span class="cx">
</span><del>- virtual ScriptExecutionContext* scriptExecutionContext() const override { return ContextDestructionObserver::scriptExecutionContext(); }
</del><ins>+ ScriptExecutionContext* scriptExecutionContext() const override { return ContextDestructionObserver::scriptExecutionContext(); }
</ins><span class="cx">
</span><span class="cx"> PlatformSpeechSynthesisUtterance* platformUtterance() const { return m_platformUtterance.get(); }
</span><span class="cx">
</span><span class="lines">@@ -76,9 +76,9 @@
</span><span class="cx"> RefPtr<PlatformSpeechSynthesisUtterance> m_platformUtterance;
</span><span class="cx"> RefPtr<SpeechSynthesisVoice> m_voice;
</span><span class="cx">
</span><del>- virtual EventTargetInterface eventTargetInterface() const override { return SpeechSynthesisUtteranceEventTargetInterfaceType; }
- virtual void refEventTarget() override { ref(); }
- virtual void derefEventTarget() override { deref(); }
</del><ins>+ EventTargetInterface eventTargetInterface() const override { return SpeechSynthesisUtteranceEventTargetInterfaceType; }
+ void refEventTarget() override { ref(); }
+ void derefEventTarget() override { deref(); }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioAnalyserNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/AnalyserNode.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/AnalyserNode.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webaudio/AnalyserNode.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,8 +41,8 @@
</span><span class="cx"> virtual ~AnalyserNode();
</span><span class="cx">
</span><span class="cx"> // AudioNode
</span><del>- virtual void process(size_t framesToProcess) override;
- virtual void reset() override;
</del><ins>+ void process(size_t framesToProcess) override;
+ void reset() override;
</ins><span class="cx">
</span><span class="cx"> // Javascript bindings
</span><span class="cx"> unsigned fftSize() const { return m_analyser.fftSize(); }
</span><span class="lines">@@ -64,8 +64,8 @@
</span><span class="cx"> void getByteTimeDomainData(JSC::Uint8Array* array) { m_analyser.getByteTimeDomainData(array); }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual double tailTime() const override { return 0; }
- virtual double latencyTime() const override { return 0; }
</del><ins>+ double tailTime() const override { return 0; }
+ double latencyTime() const override { return 0; }
</ins><span class="cx">
</span><span class="cx"> AnalyserNode(AudioContext&, float sampleRate);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioAudioBasicInspectorNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/AudioBasicInspectorNode.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/AudioBasicInspectorNode.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webaudio/AudioBasicInspectorNode.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,10 +37,10 @@
</span><span class="cx"> AudioBasicInspectorNode(AudioContext&, float sampleRate, unsigned outputChannelCount);
</span><span class="cx">
</span><span class="cx"> // AudioNode
</span><del>- virtual void pullInputs(size_t framesToProcess) override;
- virtual void connect(AudioNode*, unsigned outputIndex, unsigned inputIndex, ExceptionCode&) override;
- virtual void disconnect(unsigned outputIndex, ExceptionCode&) override;
- virtual void checkNumberOfChannelsForInput(AudioNodeInput*) override;
</del><ins>+ void pullInputs(size_t framesToProcess) override;
+ void connect(AudioNode*, unsigned outputIndex, unsigned inputIndex, ExceptionCode&) override;
+ void disconnect(unsigned outputIndex, ExceptionCode&) override;
+ void checkNumberOfChannelsForInput(AudioNodeInput*) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void updatePullStatus();
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioAudioBasicProcessorNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/AudioBasicProcessorNode.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/AudioBasicProcessorNode.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webaudio/AudioBasicProcessorNode.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,21 +43,21 @@
</span><span class="cx"> AudioBasicProcessorNode(AudioContext&, float sampleRate);
</span><span class="cx">
</span><span class="cx"> // AudioNode
</span><del>- virtual void process(size_t framesToProcess) override;
- virtual void pullInputs(size_t framesToProcess) override;
- virtual void reset() override;
- virtual void initialize() override;
- virtual void uninitialize() override;
</del><ins>+ void process(size_t framesToProcess) override;
+ void pullInputs(size_t framesToProcess) override;
+ void reset() override;
+ void initialize() override;
+ void uninitialize() override;
</ins><span class="cx">
</span><span class="cx"> // Called in the main thread when the number of channels for the input may have changed.
</span><del>- virtual void checkNumberOfChannelsForInput(AudioNodeInput*) override;
</del><ins>+ void checkNumberOfChannelsForInput(AudioNodeInput*) override;
</ins><span class="cx">
</span><span class="cx"> // Returns the number of channels for both the input and the output.
</span><span class="cx"> unsigned numberOfChannels();
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual double tailTime() const override;
- virtual double latencyTime() const override;
</del><ins>+ double tailTime() const override;
+ double latencyTime() const override;
</ins><span class="cx">
</span><span class="cx"> AudioProcessor* processor() { return m_processor.get(); }
</span><span class="cx"> std::unique_ptr<AudioProcessor> m_processor;
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioAudioBufferSourceNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,8 +50,8 @@
</span><span class="cx"> virtual ~AudioBufferSourceNode();
</span><span class="cx">
</span><span class="cx"> // AudioNode
</span><del>- virtual void process(size_t framesToProcess) override;
- virtual void reset() override;
</del><ins>+ void process(size_t framesToProcess) override;
+ void reset() override;
</ins><span class="cx">
</span><span class="cx"> // setBuffer() is called on the main thread. This is the buffer we use for playback.
</span><span class="cx"> // returns true on success.
</span><span class="lines">@@ -96,16 +96,16 @@
</span><span class="cx"> void clearPannerNode();
</span><span class="cx">
</span><span class="cx"> // If we are no longer playing, propogate silence ahead to downstream nodes.
</span><del>- virtual bool propagatesSilence() const override;
</del><ins>+ bool propagatesSilence() const override;
</ins><span class="cx">
</span><span class="cx"> // AudioScheduledSourceNode
</span><del>- virtual void finish() override;
</del><ins>+ void finish() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> AudioBufferSourceNode(AudioContext&, float sampleRate);
</span><span class="cx">
</span><del>- virtual double tailTime() const override { return 0; }
- virtual double latencyTime() const override { return 0; }
</del><ins>+ double tailTime() const override { return 0; }
+ double latencyTime() const override { return 0; }
</ins><span class="cx">
</span><span class="cx"> enum BufferPlaybackMode {
</span><span class="cx"> Entire,
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioAudioContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/AudioContext.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/AudioContext.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webaudio/AudioContext.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -240,8 +240,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>+ EventTargetInterface eventTargetInterface() const override final { return AudioContextEventTargetInterfaceType; }
+ ScriptExecutionContext* scriptExecutionContext() const override final;
</ins><span class="cx">
</span><span class="cx"> // Reconcile ref/deref which are defined both in ThreadSafeRefCounted and EventTarget.
</span><span class="cx"> using ThreadSafeRefCounted<AudioContext>::ref;
</span><span class="lines">@@ -293,11 +293,11 @@
</span><span class="cx">
</span><span class="cx"> void scheduleNodeDeletion();
</span><span class="cx">
</span><del>- virtual void mediaCanStart() override;
</del><ins>+ void mediaCanStart() override;
</ins><span class="cx">
</span><span class="cx"> // MediaProducer
</span><del>- virtual MediaProducer::MediaStateFlags mediaState() const override;
- virtual void pageMutedStateDidChange() override;
</del><ins>+ MediaProducer::MediaStateFlags mediaState() const override;
+ void pageMutedStateDidChange() override;
</ins><span class="cx">
</span><span class="cx"> // The context itself keeps a reference to all source nodes. The source nodes, then reference all nodes they're connected to.
</span><span class="cx"> // In turn, these nodes reference all nodes they're connected to. All nodes are ultimately connected to the AudioDestinationNode.
</span><span class="lines">@@ -325,8 +325,8 @@
</span><span class="cx"> bool shouldOverrideBackgroundPlaybackRestriction(PlatformMediaSession::InterruptionType) const override { return false; }
</span><span class="cx">
</span><span class="cx"> // EventTarget
</span><del>- virtual void refEventTarget() override { ref(); }
- virtual void derefEventTarget() override { deref(); }
</del><ins>+ void refEventTarget() override { ref(); }
+ void derefEventTarget() override { deref(); }
</ins><span class="cx">
</span><span class="cx"> void handleDirtyAudioSummingJunctions();
</span><span class="cx"> void handleDirtyAudioNodeOutputs();
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioAudioDestinationNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/AudioDestinationNode.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/AudioDestinationNode.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webaudio/AudioDestinationNode.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,12 +42,12 @@
</span><span class="cx"> virtual ~AudioDestinationNode();
</span><span class="cx">
</span><span class="cx"> // AudioNode
</span><del>- virtual void process(size_t) override { }; // we're pulled by hardware so this is never called
- virtual void reset() override { m_currentSampleFrame = 0; }
</del><ins>+ void process(size_t) override { }; // we're pulled by hardware so this is never called
+ void reset() override { m_currentSampleFrame = 0; }
</ins><span class="cx">
</span><span class="cx"> // The audio hardware calls render() to get the next render quantum of audio into destinationBus.
</span><span class="cx"> // It will optionally give us local/live audio input in sourceBus (if it's not 0).
</span><del>- virtual void render(AudioBus* sourceBus, AudioBus* destinationBus, size_t numberOfFrames) override;
</del><ins>+ void render(AudioBus* sourceBus, AudioBus* destinationBus, size_t numberOfFrames) override;
</ins><span class="cx">
</span><span class="cx"> size_t currentSampleFrame() const { return m_currentSampleFrame; }
</span><span class="cx"> double currentTime() const { return currentSampleFrame() / static_cast<double>(sampleRate()); }
</span><span class="lines">@@ -63,13 +63,13 @@
</span><span class="cx"> virtual void close(std::function<void()>) { }
</span><span class="cx">
</span><span class="cx"> virtual bool isPlaying() { return false; }
</span><del>- virtual void isPlayingDidChange() override;
</del><ins>+ void isPlayingDidChange() override;
</ins><span class="cx"> bool isPlayingAudio() const { return m_isEffectivelyPlayingAudio; }
</span><span class="cx"> void setMuted(bool muted) { m_muted = muted; }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual double tailTime() const override { return 0; }
- virtual double latencyTime() const override { return 0; }
</del><ins>+ double tailTime() const override { return 0; }
+ double latencyTime() const override { return 0; }
</ins><span class="cx">
</span><span class="cx"> void setIsSilent(bool);
</span><span class="cx"> void updateIsEffectivelyPlayingAudio();
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioAudioNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/AudioNode.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/AudioNode.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webaudio/AudioNode.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -179,8 +179,8 @@
</span><span class="cx"> AudioBus::ChannelInterpretation internalChannelInterpretation() const { return m_channelInterpretation; }
</span><span class="cx">
</span><span class="cx"> // EventTarget
</span><del>- virtual EventTargetInterface eventTargetInterface() const override;
- virtual ScriptExecutionContext* scriptExecutionContext() const override final;
</del><ins>+ EventTargetInterface eventTargetInterface() const override;
+ 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 class="lines">@@ -218,8 +218,8 @@
</span><span class="cx"> static int s_nodeCount[NodeTypeEnd];
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void refEventTarget() override { ref(); }
- virtual void derefEventTarget() override { deref(); }
</del><ins>+ void refEventTarget() override { ref(); }
+ void derefEventTarget() override { deref(); }
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> unsigned m_channelCount;
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioAudioNodeInputh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/AudioNodeInput.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/AudioNodeInput.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webaudio/AudioNodeInput.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,8 +45,8 @@
</span><span class="cx"> explicit AudioNodeInput(AudioNode*);
</span><span class="cx">
</span><span class="cx"> // AudioSummingJunction
</span><del>- virtual bool canUpdateState() override { return !node()->isMarkedForDeletion(); }
- virtual void didUpdate() override;
</del><ins>+ bool canUpdateState() override { return !node()->isMarkedForDeletion(); }
+ void didUpdate() override;
</ins><span class="cx">
</span><span class="cx"> // Can be called from any thread.
</span><span class="cx"> AudioNode* node() const { return m_node; }
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioAudioParamh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/AudioParam.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/AudioParam.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webaudio/AudioParam.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -53,8 +53,8 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> // AudioSummingJunction
</span><del>- virtual bool canUpdateState() override { return true; }
- virtual void didUpdate() override { }
</del><ins>+ bool canUpdateState() override { return true; }
+ void didUpdate() override { }
</ins><span class="cx">
</span><span class="cx"> // Intrinsic value.
</span><span class="cx"> float value();
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioAudioProcessingEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/AudioProcessingEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/AudioProcessingEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webaudio/AudioProcessingEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx"> AudioBuffer* outputBuffer() { return m_outputBuffer.get(); }
</span><span class="cx"> double playbackTime() const { return m_playbackTime; }
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> AudioProcessingEvent();
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioBiquadDSPKernelh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/BiquadDSPKernel.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/BiquadDSPKernel.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webaudio/BiquadDSPKernel.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,8 +43,8 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> // AudioDSPKernel
</span><del>- virtual void process(const float* source, float* dest, size_t framesToProcess) override;
- virtual void reset() override { m_biquad.reset(); }
</del><ins>+ void process(const float* source, float* dest, size_t framesToProcess) override;
+ void reset() override { m_biquad.reset(); }
</ins><span class="cx">
</span><span class="cx"> // Get the magnitude and phase response of the filter at the given
</span><span class="cx"> // set of frequencies (in Hz). The phase response is in radians.
</span><span class="lines">@@ -53,8 +53,8 @@
</span><span class="cx"> float* magResponse,
</span><span class="cx"> float* phaseResponse);
</span><span class="cx">
</span><del>- virtual double tailTime() const override;
- virtual double latencyTime() const override;
</del><ins>+ double tailTime() const override;
+ double latencyTime() const override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> Biquad m_biquad;
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioBiquadProcessorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/BiquadProcessor.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/BiquadProcessor.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webaudio/BiquadProcessor.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -54,9 +54,9 @@
</span><span class="cx">
</span><span class="cx"> virtual ~BiquadProcessor();
</span><span class="cx">
</span><del>- virtual std::unique_ptr<AudioDSPKernel> createKernel() override;
</del><ins>+ std::unique_ptr<AudioDSPKernel> createKernel() override;
</ins><span class="cx">
</span><del>- virtual void process(const AudioBus* source, AudioBus* destination, size_t framesToProcess) override;
</del><ins>+ void process(const AudioBus* source, AudioBus* destination, size_t framesToProcess) override;
</ins><span class="cx">
</span><span class="cx"> // Get the magnitude and phase response of the filter at the given
</span><span class="cx"> // set of frequencies (in Hz). The phase response is in radians.
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioChannelMergerNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/ChannelMergerNode.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/ChannelMergerNode.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webaudio/ChannelMergerNode.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,17 +41,17 @@
</span><span class="cx"> static RefPtr<ChannelMergerNode> create(AudioContext&, float sampleRate, unsigned numberOfInputs);
</span><span class="cx">
</span><span class="cx"> // AudioNode
</span><del>- virtual void process(size_t framesToProcess) override;
- virtual void reset() override;
</del><ins>+ void process(size_t framesToProcess) override;
+ void reset() override;
</ins><span class="cx">
</span><span class="cx"> // Called in the audio thread (pre-rendering task) when the number of channels for an input may have changed.
</span><del>- virtual void checkNumberOfChannelsForInput(AudioNodeInput*) override;
</del><ins>+ void checkNumberOfChannelsForInput(AudioNodeInput*) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> unsigned m_desiredNumberOfOutputChannels;
</span><span class="cx">
</span><del>- virtual double tailTime() const override { return 0; }
- virtual double latencyTime() const override { return 0; }
</del><ins>+ double tailTime() const override { return 0; }
+ double latencyTime() const override { return 0; }
</ins><span class="cx">
</span><span class="cx"> ChannelMergerNode(AudioContext&, float sampleRate, unsigned numberOfInputs);
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioChannelSplitterNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/ChannelSplitterNode.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/ChannelSplitterNode.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webaudio/ChannelSplitterNode.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,12 +37,12 @@
</span><span class="cx"> static RefPtr<ChannelSplitterNode> create(AudioContext&, float sampleRate, unsigned numberOfOutputs);
</span><span class="cx">
</span><span class="cx"> // AudioNode
</span><del>- virtual void process(size_t framesToProcess) override;
- virtual void reset() override;
</del><ins>+ void process(size_t framesToProcess) override;
+ void reset() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual double tailTime() const override { return 0; }
- virtual double latencyTime() const override { return 0; }
</del><ins>+ double tailTime() const override { return 0; }
+ double latencyTime() const override { return 0; }
</ins><span class="cx">
</span><span class="cx"> ChannelSplitterNode(AudioContext&, float sampleRate, unsigned numberOfOutputs);
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioConvolverNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/ConvolverNode.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/ConvolverNode.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webaudio/ConvolverNode.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,10 +45,10 @@
</span><span class="cx"> virtual ~ConvolverNode();
</span><span class="cx">
</span><span class="cx"> // AudioNode
</span><del>- virtual void process(size_t framesToProcess) override;
- virtual void reset() override;
- virtual void initialize() override;
- virtual void uninitialize() override;
</del><ins>+ void process(size_t framesToProcess) override;
+ void reset() override;
+ void initialize() override;
+ void uninitialize() override;
</ins><span class="cx">
</span><span class="cx"> // Impulse responses
</span><span class="cx"> void setBuffer(AudioBuffer*, ExceptionCode&);
</span><span class="lines">@@ -60,8 +60,8 @@
</span><span class="cx"> private:
</span><span class="cx"> ConvolverNode(AudioContext&, float sampleRate);
</span><span class="cx">
</span><del>- virtual double tailTime() const override;
- virtual double latencyTime() const override;
</del><ins>+ double tailTime() const override;
+ double latencyTime() const override;
</ins><span class="cx">
</span><span class="cx"> std::unique_ptr<Reverb> m_reverb;
</span><span class="cx"> RefPtr<AudioBuffer> m_buffer;
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioDefaultAudioDestinationNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/DefaultAudioDestinationNode.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/DefaultAudioDestinationNode.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webaudio/DefaultAudioDestinationNode.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,18 +43,18 @@
</span><span class="cx"> virtual ~DefaultAudioDestinationNode();
</span><span class="cx">
</span><span class="cx"> // AudioNode
</span><del>- virtual void initialize() override;
- virtual void uninitialize() override;
- virtual void setChannelCount(unsigned long, ExceptionCode&) override;
</del><ins>+ void initialize() override;
+ void uninitialize() override;
+ void setChannelCount(unsigned long, ExceptionCode&) override;
</ins><span class="cx">
</span><span class="cx"> // AudioDestinationNode
</span><del>- virtual void enableInput(const String& inputDeviceId) override;
- virtual void startRendering() override;
- virtual void resume(std::function<void()>) override;
- virtual void suspend(std::function<void()>) override;
- virtual void close(std::function<void()>) override;
- virtual unsigned long maxChannelCount() const override;
- virtual bool isPlaying() override;
</del><ins>+ void enableInput(const String& inputDeviceId) override;
+ void startRendering() override;
+ void resume(std::function<void()>) override;
+ void suspend(std::function<void()>) override;
+ void close(std::function<void()>) override;
+ unsigned long maxChannelCount() const override;
+ bool isPlaying() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit DefaultAudioDestinationNode(AudioContext&);
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioDelayDSPKernelh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/DelayDSPKernel.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/DelayDSPKernel.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webaudio/DelayDSPKernel.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,15 +38,15 @@
</span><span class="cx"> explicit DelayDSPKernel(DelayProcessor*);
</span><span class="cx"> DelayDSPKernel(double maxDelayTime, float sampleRate);
</span><span class="cx">
</span><del>- virtual void process(const float* source, float* destination, size_t framesToProcess) override;
- virtual void reset() override;
</del><ins>+ void process(const float* source, float* destination, size_t framesToProcess) override;
+ void reset() override;
</ins><span class="cx">
</span><span class="cx"> double maxDelayTime() const { return m_maxDelayTime; }
</span><span class="cx">
</span><span class="cx"> void setDelayFrames(double numberOfFrames) { m_desiredDelayFrames = numberOfFrames; }
</span><span class="cx">
</span><del>- virtual double tailTime() const override;
- virtual double latencyTime() const override;
</del><ins>+ double tailTime() const override;
+ double latencyTime() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> AudioFloatArray m_buffer;
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioDelayProcessorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/DelayProcessor.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/DelayProcessor.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webaudio/DelayProcessor.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> DelayProcessor(AudioContext&, float sampleRate, unsigned numberOfChannels, double maxDelayTime);
</span><span class="cx"> virtual ~DelayProcessor();
</span><span class="cx">
</span><del>- virtual std::unique_ptr<AudioDSPKernel> createKernel() override;
</del><ins>+ std::unique_ptr<AudioDSPKernel> createKernel() override;
</ins><span class="cx">
</span><span class="cx"> AudioParam* delayTime() const { return m_delayTime.get(); }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioDynamicsCompressorNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/DynamicsCompressorNode.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/DynamicsCompressorNode.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webaudio/DynamicsCompressorNode.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,10 +43,10 @@
</span><span class="cx"> virtual ~DynamicsCompressorNode();
</span><span class="cx">
</span><span class="cx"> // AudioNode
</span><del>- virtual void process(size_t framesToProcess) override;
- virtual void reset() override;
- virtual void initialize() override;
- virtual void uninitialize() override;
</del><ins>+ void process(size_t framesToProcess) override;
+ void reset() override;
+ void initialize() override;
+ void uninitialize() override;
</ins><span class="cx">
</span><span class="cx"> // Static compression curve parameters.
</span><span class="cx"> AudioParam* threshold() { return m_threshold.get(); }
</span><span class="lines">@@ -59,8 +59,8 @@
</span><span class="cx"> AudioParam* reduction() { return m_reduction.get(); }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual double tailTime() const override;
- virtual double latencyTime() const override;
</del><ins>+ double tailTime() const override;
+ double latencyTime() const override;
</ins><span class="cx">
</span><span class="cx"> DynamicsCompressorNode(AudioContext&, float sampleRate);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioGainNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/GainNode.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/GainNode.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webaudio/GainNode.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,18 +45,18 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> // AudioNode
</span><del>- virtual void process(size_t framesToProcess) override;
- virtual void reset() override;
</del><ins>+ void process(size_t framesToProcess) override;
+ void reset() override;
</ins><span class="cx">
</span><span class="cx"> // Called in the main thread when the number of channels for the input may have changed.
</span><del>- virtual void checkNumberOfChannelsForInput(AudioNodeInput*) override;
</del><ins>+ void checkNumberOfChannelsForInput(AudioNodeInput*) override;
</ins><span class="cx">
</span><span class="cx"> // JavaScript interface
</span><span class="cx"> AudioParam* gain() { return m_gain.get(); }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual double tailTime() const override { return 0; }
- virtual double latencyTime() const override { return 0; }
</del><ins>+ double tailTime() const override { return 0; }
+ double latencyTime() const override { return 0; }
</ins><span class="cx">
</span><span class="cx"> GainNode(AudioContext&, float sampleRate);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioMediaElementAudioSourceNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/MediaElementAudioSourceNode.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/MediaElementAudioSourceNode.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webaudio/MediaElementAudioSourceNode.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,11 +48,11 @@
</span><span class="cx"> HTMLMediaElement* mediaElement() { return m_mediaElement.get(); }
</span><span class="cx">
</span><span class="cx"> // AudioNode
</span><del>- virtual void process(size_t framesToProcess) override;
- virtual void reset() override;
</del><ins>+ void process(size_t framesToProcess) override;
+ void reset() override;
</ins><span class="cx">
</span><span class="cx"> // AudioSourceProviderClient
</span><del>- virtual void setFormat(size_t numberOfChannels, float sampleRate) override;
</del><ins>+ void setFormat(size_t numberOfChannels, float sampleRate) override;
</ins><span class="cx">
</span><span class="cx"> void lock();
</span><span class="cx"> void unlock();
</span><span class="lines">@@ -60,11 +60,11 @@
</span><span class="cx"> private:
</span><span class="cx"> MediaElementAudioSourceNode(AudioContext&, HTMLMediaElement*);
</span><span class="cx">
</span><del>- virtual double tailTime() const override { return 0; }
- virtual double latencyTime() const override { return 0; }
</del><ins>+ double tailTime() const override { return 0; }
+ double latencyTime() const override { return 0; }
</ins><span class="cx">
</span><span class="cx"> // As an audio source, we will never propagate silence.
</span><del>- virtual bool propagatesSilence() const override { return false; }
</del><ins>+ bool propagatesSilence() const override { return false; }
</ins><span class="cx">
</span><span class="cx"> RefPtr<HTMLMediaElement> m_mediaElement;
</span><span class="cx"> Lock m_processMutex;
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioMediaStreamAudioDestinationNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/MediaStreamAudioDestinationNode.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/MediaStreamAudioDestinationNode.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webaudio/MediaStreamAudioDestinationNode.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,19 +46,19 @@
</span><span class="cx"> MediaStream* stream() { return m_stream.get(); }
</span><span class="cx">
</span><span class="cx"> // AudioNode.
</span><del>- virtual void process(size_t framesToProcess) override;
- virtual void reset() override;
</del><ins>+ void process(size_t framesToProcess) override;
+ void reset() override;
</ins><span class="cx">
</span><span class="cx"> RealtimeMediaSource* mediaStreamSource();
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> MediaStreamAudioDestinationNode(AudioContext&, size_t numberOfChannels);
</span><span class="cx">
</span><del>- virtual double tailTime() const override { return 0; }
- virtual double latencyTime() const override { return 0; }
</del><ins>+ double tailTime() const override { return 0; }
+ double latencyTime() const override { return 0; }
</ins><span class="cx">
</span><span class="cx"> // As an audio source, we will never propagate silence.
</span><del>- virtual bool propagatesSilence() const override { return false; }
</del><ins>+ bool propagatesSilence() const override { return false; }
</ins><span class="cx">
</span><span class="cx"> RefPtr<MediaStream> m_stream;
</span><span class="cx"> RefPtr<MediaStreamAudioSource> m_source;
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioOfflineAudioCompletionEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/OfflineAudioCompletionEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/OfflineAudioCompletionEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webaudio/OfflineAudioCompletionEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx">
</span><span class="cx"> AudioBuffer* renderedBuffer() { return m_renderedBuffer.get(); }
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit OfflineAudioCompletionEvent(PassRefPtr<AudioBuffer> renderedBuffer);
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioOfflineAudioDestinationNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/OfflineAudioDestinationNode.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/OfflineAudioDestinationNode.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webaudio/OfflineAudioDestinationNode.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,14 +46,14 @@
</span><span class="cx"> virtual ~OfflineAudioDestinationNode();
</span><span class="cx">
</span><span class="cx"> // AudioNode
</span><del>- virtual void initialize() override;
- virtual void uninitialize() override;
</del><ins>+ void initialize() override;
+ void uninitialize() override;
</ins><span class="cx">
</span><span class="cx"> // AudioDestinationNode
</span><del>- virtual void enableInput(const String&) override { }
- virtual void startRendering() override;
</del><ins>+ void enableInput(const String&) override { }
+ void startRendering() override;
</ins><span class="cx">
</span><del>- virtual float sampleRate() const override { return m_renderTarget->sampleRate(); }
</del><ins>+ float sampleRate() const override { return m_renderTarget->sampleRate(); }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> OfflineAudioDestinationNode(AudioContext&, AudioBuffer* renderTarget);
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioOscillatorNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/OscillatorNode.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/OscillatorNode.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webaudio/OscillatorNode.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -56,8 +56,8 @@
</span><span class="cx"> virtual ~OscillatorNode();
</span><span class="cx">
</span><span class="cx"> // AudioNode
</span><del>- virtual void process(size_t framesToProcess) override;
- virtual void reset() override;
</del><ins>+ void process(size_t framesToProcess) override;
+ void reset() override;
</ins><span class="cx">
</span><span class="cx"> String type() const;
</span><span class="cx">
</span><span class="lines">@@ -72,13 +72,13 @@
</span><span class="cx"> private:
</span><span class="cx"> OscillatorNode(AudioContext&, float sampleRate);
</span><span class="cx">
</span><del>- virtual double tailTime() const override { return 0; }
- virtual double latencyTime() const override { return 0; }
</del><ins>+ double tailTime() const override { return 0; }
+ double latencyTime() const override { return 0; }
</ins><span class="cx">
</span><span class="cx"> // Returns true if there are sample-accurate timeline parameter changes.
</span><span class="cx"> bool calculateSampleAccuratePhaseIncrements(size_t framesToProcess);
</span><span class="cx">
</span><del>- virtual bool propagatesSilence() const override;
</del><ins>+ bool propagatesSilence() const override;
</ins><span class="cx">
</span><span class="cx"> // One of the waveform types defined in the enum.
</span><span class="cx"> unsigned short m_type;
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioPannerNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/PannerNode.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/PannerNode.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webaudio/PannerNode.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -72,11 +72,11 @@
</span><span class="cx"> virtual ~PannerNode();
</span><span class="cx">
</span><span class="cx"> // AudioNode
</span><del>- virtual void process(size_t framesToProcess) override;
- virtual void pullInputs(size_t framesToProcess) override;
- virtual void reset() override;
- virtual void initialize() override;
- virtual void uninitialize() override;
</del><ins>+ void process(size_t framesToProcess) override;
+ void pullInputs(size_t framesToProcess) override;
+ void reset() override;
+ void initialize() override;
+ void uninitialize() override;
</ins><span class="cx">
</span><span class="cx"> // Listener
</span><span class="cx"> AudioListener* listener();
</span><span class="lines">@@ -129,8 +129,8 @@
</span><span class="cx"> AudioParam* distanceGain() { return m_distanceGain.get(); }
</span><span class="cx"> AudioParam* coneGain() { return m_coneGain.get(); }
</span><span class="cx">
</span><del>- virtual double tailTime() const override { return m_panner ? m_panner->tailTime() : 0; }
- virtual double latencyTime() const override { return m_panner ? m_panner->latencyTime() : 0; }
</del><ins>+ double tailTime() const override { return m_panner ? m_panner->tailTime() : 0; }
+ double latencyTime() const override { return m_panner ? m_panner->latencyTime() : 0; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> PannerNode(AudioContext&, float sampleRate);
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioScriptProcessorNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/ScriptProcessorNode.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/ScriptProcessorNode.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webaudio/ScriptProcessorNode.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -58,16 +58,16 @@
</span><span class="cx"> virtual ~ScriptProcessorNode();
</span><span class="cx">
</span><span class="cx"> // AudioNode
</span><del>- virtual void process(size_t framesToProcess) override;
- virtual void reset() override;
- virtual void initialize() override;
- virtual void uninitialize() override;
</del><ins>+ void process(size_t framesToProcess) override;
+ void reset() override;
+ void initialize() override;
+ void uninitialize() override;
</ins><span class="cx">
</span><span class="cx"> size_t bufferSize() const { return m_bufferSize; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual double tailTime() const override;
- virtual double latencyTime() const override;
</del><ins>+ double tailTime() const override;
+ double latencyTime() const override;
</ins><span class="cx">
</span><span class="cx"> ScriptProcessorNode(AudioContext&, float sampleRate, size_t bufferSize, unsigned numberOfInputChannels, unsigned numberOfOutputChannels);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioWaveShaperDSPKernelh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/WaveShaperDSPKernel.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/WaveShaperDSPKernel.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webaudio/WaveShaperDSPKernel.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,10 +43,10 @@
</span><span class="cx"> explicit WaveShaperDSPKernel(WaveShaperProcessor*);
</span><span class="cx">
</span><span class="cx"> // AudioDSPKernel
</span><del>- virtual void process(const float* source, float* dest, size_t framesToProcess) override;
- virtual void reset() override;
- virtual double tailTime() const override { return 0; }
- virtual double latencyTime() const override;
</del><ins>+ void process(const float* source, float* dest, size_t framesToProcess) override;
+ void reset() override;
+ double tailTime() const override { return 0; }
+ double latencyTime() const override;
</ins><span class="cx">
</span><span class="cx"> // Oversampling requires more resources, so let's only allocate them if needed.
</span><span class="cx"> void lazyInitializeOversampling();
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioWaveShaperProcessorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/WaveShaperProcessor.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/WaveShaperProcessor.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webaudio/WaveShaperProcessor.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,9 +49,9 @@
</span><span class="cx">
</span><span class="cx"> virtual ~WaveShaperProcessor();
</span><span class="cx">
</span><del>- virtual std::unique_ptr<AudioDSPKernel> createKernel() override;
</del><ins>+ std::unique_ptr<AudioDSPKernel> createKernel() override;
</ins><span class="cx">
</span><del>- virtual void process(const AudioBus* source, AudioBus* destination, size_t framesToProcess) override;
</del><ins>+ void process(const AudioBus* source, AudioBus* destination, size_t framesToProcess) override;
</ins><span class="cx">
</span><span class="cx"> void setCurve(Float32Array*);
</span><span class="cx"> Float32Array* curve() { return m_curve.get(); }
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebdatabaseDatabaseTaskh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webdatabase/DatabaseTask.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webdatabase/DatabaseTask.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webdatabase/DatabaseTask.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -99,9 +99,9 @@
</span><span class="cx"> DatabaseOpenTask(Database&, bool setVersionInNewDatabase, DatabaseTaskSynchronizer&, DatabaseError&, String& errorMessage, bool& success);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void doPerformTask() override;
</del><ins>+ void doPerformTask() override;
</ins><span class="cx"> #if !LOG_DISABLED
</span><del>- virtual const char* debugTaskName() const override;
</del><ins>+ const char* debugTaskName() const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> bool m_setVersionInNewDatabase;
</span><span class="lines">@@ -115,9 +115,9 @@
</span><span class="cx"> DatabaseCloseTask(Database&, DatabaseTaskSynchronizer&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void doPerformTask() override;
</del><ins>+ void doPerformTask() override;
</ins><span class="cx"> #if !LOG_DISABLED
</span><del>- virtual const char* debugTaskName() const override;
</del><ins>+ const char* debugTaskName() const override;
</ins><span class="cx"> #endif
</span><span class="cx"> };
</span><span class="cx">
</span><span class="lines">@@ -129,9 +129,9 @@
</span><span class="cx"> SQLTransactionBackend* transaction() const { return m_transaction.get(); }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void doPerformTask() override;
</del><ins>+ void doPerformTask() override;
</ins><span class="cx"> #if !LOG_DISABLED
</span><del>- virtual const char* debugTaskName() const override;
</del><ins>+ const char* debugTaskName() const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> RefPtr<SQLTransactionBackend> m_transaction;
</span><span class="lines">@@ -143,9 +143,9 @@
</span><span class="cx"> DatabaseTableNamesTask(Database&, DatabaseTaskSynchronizer&, Vector<String>& names);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void doPerformTask() override;
</del><ins>+ void doPerformTask() override;
</ins><span class="cx"> #if !LOG_DISABLED
</span><del>- virtual const char* debugTaskName() const override;
</del><ins>+ const char* debugTaskName() const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> Vector<String>& m_tableNames;
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebdatabaseSQLTransactionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webdatabase/SQLTransaction.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webdatabase/SQLTransaction.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webdatabase/SQLTransaction.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -72,7 +72,7 @@
</span><span class="cx"> void clearCallbackWrappers();
</span><span class="cx">
</span><span class="cx"> // State Machine functions:
</span><del>- virtual StateFunction stateFunctionFor(SQLTransactionState) override;
</del><ins>+ StateFunction stateFunctionFor(SQLTransactionState) override;
</ins><span class="cx"> void computeNextStateAndCleanupIfNeeded();
</span><span class="cx">
</span><span class="cx"> // State functions:
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebdatabaseSQLTransactionBackendh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webdatabase/SQLTransactionBackend.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webdatabase/SQLTransactionBackend.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/webdatabase/SQLTransactionBackend.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -84,7 +84,7 @@
</span><span class="cx"> void enqueueStatementBackend(std::unique_ptr<SQLStatement>);
</span><span class="cx">
</span><span class="cx"> // State Machine functions:
</span><del>- virtual StateFunction stateFunctionFor(SQLTransactionState) override;
</del><ins>+ StateFunction stateFunctionFor(SQLTransactionState) override;
</ins><span class="cx"> void computeNextStateAndCleanupIfNeeded();
</span><span class="cx">
</span><span class="cx"> // State functions:
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebsocketsCloseEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/websockets/CloseEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/websockets/CloseEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/websockets/CloseEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -59,7 +59,7 @@
</span><span class="cx"> String reason() const { return m_reason; }
</span><span class="cx">
</span><span class="cx"> // Event function.
</span><del>- virtual EventInterface eventInterface() const override { return CloseEventInterfaceType; }
</del><ins>+ EventInterface eventInterface() const override { return CloseEventInterfaceType; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> CloseEvent(bool wasClean, int code, const String& reason)
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebsocketsWebSocketh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/websockets/WebSocket.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/websockets/WebSocket.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/websockets/WebSocket.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -91,20 +91,20 @@
</span><span class="cx"> void setBinaryType(const String&);
</span><span class="cx">
</span><span class="cx"> // EventTarget functions.
</span><del>- virtual EventTargetInterface eventTargetInterface() const override;
- virtual ScriptExecutionContext* scriptExecutionContext() const override;
</del><ins>+ EventTargetInterface eventTargetInterface() const override;
+ ScriptExecutionContext* scriptExecutionContext() const override;
</ins><span class="cx">
</span><span class="cx"> using RefCounted<WebSocket>::ref;
</span><span class="cx"> using RefCounted<WebSocket>::deref;
</span><span class="cx">
</span><span class="cx"> // WebSocketChannelClient functions.
</span><del>- virtual void didConnect() override;
- virtual void didReceiveMessage(const String& message) override;
- virtual void didReceiveBinaryData(Vector<char>&&) override;
- virtual void didReceiveMessageError() override;
- virtual void didUpdateBufferedAmount(unsigned long bufferedAmount) override;
- virtual void didStartClosingHandshake() override;
- virtual void didClose(unsigned long unhandledBufferedAmount, ClosingHandshakeCompletionStatus, unsigned short code, const String& reason) override;
</del><ins>+ void didConnect() override;
+ void didReceiveMessage(const String& message) override;
+ void didReceiveBinaryData(Vector<char>&&) override;
+ void didReceiveMessageError() override;
+ void didUpdateBufferedAmount(unsigned long bufferedAmount) override;
+ void didStartClosingHandshake() override;
+ void didClose(unsigned long unhandledBufferedAmount, ClosingHandshakeCompletionStatus, unsigned short code, const String& reason) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit WebSocket(ScriptExecutionContext&);
</span><span class="lines">@@ -121,8 +121,8 @@
</span><span class="cx"> void stop() override;
</span><span class="cx"> const char* activeDOMObjectName() const override;
</span><span class="cx">
</span><del>- virtual void refEventTarget() override { ref(); }
- virtual void derefEventTarget() override { deref(); }
</del><ins>+ void refEventTarget() override { ref(); }
+ void derefEventTarget() override { deref(); }
</ins><span class="cx">
</span><span class="cx"> size_t getFramingOverhead(size_t payloadSize);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebsocketsWebSocketChannelh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/websockets/WebSocketChannel.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/websockets/WebSocketChannel.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/websockets/WebSocketChannel.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -65,29 +65,29 @@
</span><span class="cx"> bool send(const char* data, int length);
</span><span class="cx">
</span><span class="cx"> // ThreadableWebSocketChannel functions.
</span><del>- virtual void connect(const URL&, const String& protocol) override;
- virtual String subprotocol() override;
- virtual String extensions() override;
- virtual ThreadableWebSocketChannel::SendResult send(const String& message) override;
- virtual ThreadableWebSocketChannel::SendResult send(const JSC::ArrayBuffer&, unsigned byteOffset, unsigned byteLength) override;
- virtual ThreadableWebSocketChannel::SendResult send(Blob&) override;
- virtual unsigned long bufferedAmount() const override;
- virtual void close(int code, const String& reason) override; // Start closing handshake.
- virtual void fail(const String& reason) override;
- virtual void disconnect() override;
</del><ins>+ void connect(const URL&, const String& protocol) override;
+ String subprotocol() override;
+ String extensions() override;
+ ThreadableWebSocketChannel::SendResult send(const String& message) override;
+ ThreadableWebSocketChannel::SendResult send(const JSC::ArrayBuffer&, unsigned byteOffset, unsigned byteLength) override;
+ ThreadableWebSocketChannel::SendResult send(Blob&) override;
+ unsigned long bufferedAmount() const override;
+ void close(int code, const String& reason) override; // Start closing handshake.
+ void fail(const String& reason) override;
+ void disconnect() override;
</ins><span class="cx">
</span><del>- virtual void suspend() override;
- virtual void resume() override;
</del><ins>+ void suspend() override;
+ void resume() override;
</ins><span class="cx">
</span><span class="cx"> // SocketStreamHandleClient functions.
</span><del>- virtual void willOpenSocketStream(SocketStreamHandle*) override;
- virtual void didOpenSocketStream(SocketStreamHandle*) override;
- virtual void didCloseSocketStream(SocketStreamHandle*) override;
- virtual void didReceiveSocketStreamData(SocketStreamHandle*, const char*, int) override;
- virtual void didUpdateBufferedAmount(SocketStreamHandle*, size_t bufferedAmount) override;
- virtual void didFailSocketStream(SocketStreamHandle*, const SocketStreamError&) override;
- virtual void didReceiveAuthenticationChallenge(SocketStreamHandle*, const AuthenticationChallenge&) override;
- virtual void didCancelAuthenticationChallenge(SocketStreamHandle*, const AuthenticationChallenge&) override;
</del><ins>+ void willOpenSocketStream(SocketStreamHandle*) override;
+ void didOpenSocketStream(SocketStreamHandle*) override;
+ void didCloseSocketStream(SocketStreamHandle*) override;
+ void didReceiveSocketStreamData(SocketStreamHandle*, const char*, int) override;
+ void didUpdateBufferedAmount(SocketStreamHandle*, size_t bufferedAmount) override;
+ void didFailSocketStream(SocketStreamHandle*, const SocketStreamError&) override;
+ void didReceiveAuthenticationChallenge(SocketStreamHandle*, const AuthenticationChallenge&) override;
+ void didCancelAuthenticationChallenge(SocketStreamHandle*, const AuthenticationChallenge&) override;
</ins><span class="cx">
</span><span class="cx"> enum CloseEventCode {
</span><span class="cx"> CloseEventCodeNotSpecified = -1,
</span><span class="lines">@@ -109,17 +109,17 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> // FileReaderLoaderClient functions.
</span><del>- virtual void didStartLoading() override;
- virtual void didReceiveData() override;
- virtual void didFinishLoading() override;
- virtual void didFail(int errorCode) override;
</del><ins>+ void didStartLoading() override;
+ void didReceiveData() override;
+ void didFinishLoading() override;
+ void didFail(int errorCode) override;
</ins><span class="cx">
</span><span class="cx"> using RefCounted<WebSocketChannel>::ref;
</span><span class="cx"> using RefCounted<WebSocketChannel>::deref;
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void refThreadableWebSocketChannel() override { ref(); }
- virtual void derefThreadableWebSocketChannel() override { deref(); }
</del><ins>+ void refThreadableWebSocketChannel() override { ref(); }
+ void derefThreadableWebSocketChannel() override { deref(); }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> WebSocketChannel(Document*, WebSocketChannelClient*);
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebsocketsWebSocketDeflateFramercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/websockets/WebSocketDeflateFramer.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/websockets/WebSocketDeflateFramer.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/websockets/WebSocketDeflateFramer.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,9 +46,9 @@
</span><span class="cx"> explicit WebSocketExtensionDeflateFrame(WebSocketDeflateFramer*);
</span><span class="cx"> virtual ~WebSocketExtensionDeflateFrame() { }
</span><span class="cx">
</span><del>- virtual String handshakeString() override;
- virtual bool processResponse(const HashMap<String, String>&) override;
- virtual String failureReason() override { return m_failureReason; }
</del><ins>+ String handshakeString() override;
+ bool processResponse(const HashMap<String, String>&) override;
+ String failureReason() override { return m_failureReason; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> WebSocketDeflateFramer* m_framer;
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebsocketsWorkerThreadableWebSocketChannelh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -62,18 +62,18 @@
</span><span class="cx"> virtual ~WorkerThreadableWebSocketChannel();
</span><span class="cx">
</span><span class="cx"> // ThreadableWebSocketChannel functions.
</span><del>- virtual void connect(const URL&, const String& protocol) override;
- virtual String subprotocol() override;
- virtual String extensions() override;
- virtual ThreadableWebSocketChannel::SendResult send(const String& message) override;
- virtual ThreadableWebSocketChannel::SendResult send(const JSC::ArrayBuffer&, unsigned byteOffset, unsigned byteLength) override;
- virtual ThreadableWebSocketChannel::SendResult send(Blob&) override;
- virtual unsigned long bufferedAmount() const override;
- virtual void close(int code, const String& reason) override;
- virtual void fail(const String& reason) override;
- virtual void disconnect() override; // Will suppress didClose().
- virtual void suspend() override;
- virtual void resume() override;
</del><ins>+ void connect(const URL&, const String& protocol) override;
+ String subprotocol() override;
+ String extensions() override;
+ ThreadableWebSocketChannel::SendResult send(const String& message) override;
+ ThreadableWebSocketChannel::SendResult send(const JSC::ArrayBuffer&, unsigned byteOffset, unsigned byteLength) override;
+ ThreadableWebSocketChannel::SendResult send(Blob&) override;
+ unsigned long bufferedAmount() const override;
+ void close(int code, const String& reason) override;
+ void fail(const String& reason) override;
+ void disconnect() override; // Will suppress didClose().
+ void suspend() override;
+ void resume() override;
</ins><span class="cx">
</span><span class="cx"> // Generated by the bridge. The Peer and its bridge should have identical
</span><span class="cx"> // lifetimes.
</span><span class="lines">@@ -98,13 +98,13 @@
</span><span class="cx"> void resume();
</span><span class="cx">
</span><span class="cx"> // WebSocketChannelClient functions.
</span><del>- virtual void didConnect() override;
- virtual void didReceiveMessage(const String& message) override;
- virtual void didReceiveBinaryData(Vector<char>&&) override;
- virtual void didUpdateBufferedAmount(unsigned long bufferedAmount) override;
- virtual void didStartClosingHandshake() override;
- virtual void didClose(unsigned long unhandledBufferedAmount, ClosingHandshakeCompletionStatus, unsigned short code, const String& reason) override;
- virtual void didReceiveMessageError() override;
</del><ins>+ void didConnect() override;
+ void didReceiveMessage(const String& message) override;
+ void didReceiveBinaryData(Vector<char>&&) override;
+ void didUpdateBufferedAmount(unsigned long bufferedAmount) override;
+ void didStartClosingHandshake() override;
+ void didClose(unsigned long unhandledBufferedAmount, ClosingHandshakeCompletionStatus, unsigned short code, const String& reason) override;
+ void didReceiveMessageError() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> Peer(PassRefPtr<ThreadableWebSocketChannelClientWrapper>, WorkerLoaderProxy&, ScriptExecutionContext*, const String& taskMode);
</span><span class="lines">@@ -119,8 +119,8 @@
</span><span class="cx"> using RefCounted<WorkerThreadableWebSocketChannel>::deref;
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void refThreadableWebSocketChannel() override { ref(); }
- virtual void derefThreadableWebSocketChannel() override { deref(); }
</del><ins>+ void refThreadableWebSocketChannel() override { ref(); }
+ void derefThreadableWebSocketChannel() override { deref(); }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // Bridge for Peer. Running on the worker thread.
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityARIAGridh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityARIAGrid.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityARIAGrid.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/accessibility/AccessibilityARIAGrid.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,16 +42,16 @@
</span><span class="cx"> static Ref<AccessibilityARIAGrid> create(RenderObject*);
</span><span class="cx"> virtual ~AccessibilityARIAGrid();
</span><span class="cx">
</span><del>- virtual void addChildren() override;
</del><ins>+ void addChildren() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit AccessibilityARIAGrid(RenderObject*);
</span><span class="cx">
</span><span class="cx"> // ARIA treegrids and grids support selected rows.
</span><del>- virtual bool supportsSelectedRows() override { return true; }
- virtual bool isMultiSelectable() const override { return true; }
- virtual bool computeIsTableExposableThroughAccessibility() const override { return true; }
- virtual bool isAriaTable() const override { return true; }
</del><ins>+ bool supportsSelectedRows() override { return true; }
+ bool isMultiSelectable() const override { return true; }
+ bool computeIsTableExposableThroughAccessibility() const override { return true; }
+ bool isAriaTable() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> void addRowDescendant(AccessibilityObject*, HashSet<AccessibilityObject*>& appendedRows, unsigned& columnCount);
</span><span class="cx"> bool addTableCellChild(AccessibilityObject*, HashSet<AccessibilityObject*>& appendedRows, unsigned& columnCount);
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityARIAGridCellh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityARIAGridCell.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityARIAGridCell.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/accessibility/AccessibilityARIAGridCell.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,14 +39,14 @@
</span><span class="cx"> virtual ~AccessibilityARIAGridCell();
</span><span class="cx">
</span><span class="cx"> // fills in the start location and row span of cell
</span><del>- virtual void rowIndexRange(std::pair<unsigned, unsigned>& rowRange) const override;
</del><ins>+ void rowIndexRange(std::pair<unsigned, unsigned>& rowRange) const override;
</ins><span class="cx"> // fills in the start location and column span of cell
</span><del>- virtual void columnIndexRange(std::pair<unsigned, unsigned>& columnRange) const override;
</del><ins>+ void columnIndexRange(std::pair<unsigned, unsigned>& columnRange) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit AccessibilityARIAGridCell(RenderObject*);
</span><span class="cx">
</span><del>- virtual AccessibilityTable* parentTable() const override;
</del><ins>+ AccessibilityTable* parentTable() const override;
</ins><span class="cx"> AccessibilityObject* parentRowGroup() const;
</span><span class="cx"> unsigned ariaRowSpanWithRowIndex(unsigned index) const;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityARIAGridRowh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityARIAGridRow.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityARIAGridRow.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/accessibility/AccessibilityARIAGridRow.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,14 +43,14 @@
</span><span class="cx"> void disclosedRows(AccessibilityChildrenVector&);
</span><span class="cx"> AccessibilityObject* disclosedByRow() const;
</span><span class="cx">
</span><del>- virtual AccessibilityObject* headerObject() override;
</del><ins>+ AccessibilityObject* headerObject() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit AccessibilityARIAGridRow(RenderObject*);
</span><span class="cx">
</span><del>- virtual bool isARIATreeGridRow() const override;
- virtual AccessibilityTable* parentTable() const override;
- virtual AccessibilityObject* parentObjectUnignored() const override;
</del><ins>+ bool isARIATreeGridRow() const override;
+ AccessibilityTable* parentTable() const override;
+ AccessibilityObject* parentObjectUnignored() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityImageMapLinkh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityImageMapLink.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityImageMapLink.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/accessibility/AccessibilityImageMapLink.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,34 +46,34 @@
</span><span class="cx"> void setHTMLMapElement(HTMLMapElement* element) { m_mapElement = element; }
</span><span class="cx"> HTMLMapElement* mapElement() const { return m_mapElement.get(); }
</span><span class="cx">
</span><del>- virtual Node* node() const override { return m_areaElement.get(); }
</del><ins>+ Node* node() const override { return m_areaElement.get(); }
</ins><span class="cx">
</span><del>- virtual AccessibilityRole roleValue() const override;
- virtual bool isEnabled() const override { return true; }
</del><ins>+ AccessibilityRole roleValue() const override;
+ bool isEnabled() const override { return true; }
</ins><span class="cx">
</span><del>- virtual Element* anchorElement() const override;
- virtual Element* actionElement() const override;
- virtual URL url() const override;
- virtual bool isLink() const override { return true; }
- virtual bool isLinked() const override { return true; }
- virtual String title() const override;
- virtual String accessibilityDescription() const override;
- virtual AccessibilityObject* parentObject() const override;
</del><ins>+ Element* anchorElement() const override;
+ Element* actionElement() const override;
+ URL url() const override;
+ bool isLink() const override { return true; }
+ bool isLinked() const override { return true; }
+ String title() const override;
+ String accessibilityDescription() const override;
+ AccessibilityObject* parentObject() const override;
</ins><span class="cx">
</span><del>- virtual String stringValueForMSAA() const override;
- virtual String nameForMSAA() const override;
</del><ins>+ String stringValueForMSAA() const override;
+ String nameForMSAA() const override;
</ins><span class="cx">
</span><del>- virtual LayoutRect elementRect() const override;
</del><ins>+ LayoutRect elementRect() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> AccessibilityImageMapLink();
</span><span class="cx">
</span><del>- virtual void detachFromParent() override;
- virtual Path elementPath() const override;
</del><ins>+ void detachFromParent() override;
+ Path elementPath() const override;
</ins><span class="cx"> RenderElement* imageMapLinkRenderer() const;
</span><del>- virtual void accessibilityText(Vector<AccessibilityText>&) override;
- virtual bool isImageMapLink() const override { return true; }
- virtual bool supportsPath() const override { return true; }
</del><ins>+ void accessibilityText(Vector<AccessibilityText>&) override;
+ bool isImageMapLink() const override { return true; }
+ bool supportsPath() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> RefPtr<HTMLAreaElement> m_areaElement;
</span><span class="cx"> RefPtr<HTMLMapElement> m_mapElement;
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityList.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityList.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/accessibility/AccessibilityList.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,13 +42,13 @@
</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;
</del><ins>+ AccessibilityRole roleValue() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit AccessibilityList(RenderObject*);
</span><del>- virtual bool isList() const override { return true; }
- virtual bool computeAccessibilityIsIgnored() const override;
- virtual AccessibilityRole determineAccessibilityRole() override;
</del><ins>+ bool isList() const override { return true; }
+ bool computeAccessibilityIsIgnored() const override;
+ AccessibilityRole determineAccessibilityRole() override;
</ins><span class="cx"> bool childHasPseudoVisibleListItemMarkers(RenderObject*);
</span><span class="cx"> };
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityListBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityListBox.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityListBox.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/accessibility/AccessibilityListBox.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,21 +38,21 @@
</span><span class="cx"> static Ref<AccessibilityListBox> create(RenderObject*);
</span><span class="cx"> virtual ~AccessibilityListBox();
</span><span class="cx">
</span><del>- virtual bool canSetSelectedChildrenAttribute() const override;
</del><ins>+ bool canSetSelectedChildrenAttribute() const override;
</ins><span class="cx"> void setSelectedChildren(const AccessibilityChildrenVector&);
</span><del>- virtual AccessibilityRole roleValue() const override { return ListBoxRole; }
</del><ins>+ AccessibilityRole roleValue() const override { return ListBoxRole; }
</ins><span class="cx">
</span><del>- virtual void selectedChildren(AccessibilityChildrenVector&) override;
- virtual void visibleChildren(AccessibilityChildrenVector&) override;
</del><ins>+ void selectedChildren(AccessibilityChildrenVector&) override;
+ void visibleChildren(AccessibilityChildrenVector&) override;
</ins><span class="cx">
</span><del>- virtual void addChildren() override;
</del><ins>+ void addChildren() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit AccessibilityListBox(RenderObject*);
</span><span class="cx">
</span><del>- virtual bool isListBox() const override { return true; }
</del><ins>+ bool isListBox() const override { return true; }
</ins><span class="cx"> AccessibilityObject* listBoxOptionAccessibilityObject(HTMLElement*) const;
</span><del>- virtual AccessibilityObject* elementAccessibilityHitTest(const IntPoint&) const override;
</del><ins>+ AccessibilityObject* elementAccessibilityHitTest(const IntPoint&) const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityListBoxOptionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityListBoxOption.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityListBoxOption.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/accessibility/AccessibilityListBoxOption.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,29 +47,29 @@
</span><span class="cx">
</span><span class="cx"> void setHTMLElement(HTMLElement* element) { m_optionElement = element; }
</span><span class="cx">
</span><del>- virtual AccessibilityRole roleValue() const override { return ListBoxOptionRole; }
- virtual bool isSelected() const override;
- virtual bool isEnabled() const override;
- virtual bool isSelectedOptionActive() const override;
- virtual String stringValue() const override;
- virtual Element* actionElement() const override;
- virtual Node* node() const override { return m_optionElement; }
- virtual void setSelected(bool) override;
- virtual bool canSetSelectedAttribute() const override;
</del><ins>+ AccessibilityRole roleValue() const override { return ListBoxOptionRole; }
+ bool isSelected() const override;
+ bool isEnabled() const override;
+ bool isSelectedOptionActive() const override;
+ String stringValue() const override;
+ Element* actionElement() const override;
+ Node* node() const override { return m_optionElement; }
+ void setSelected(bool) override;
+ bool canSetSelectedAttribute() const override;
</ins><span class="cx">
</span><del>- virtual LayoutRect elementRect() const override;
- virtual AccessibilityObject* parentObject() const override;
</del><ins>+ LayoutRect elementRect() const override;
+ AccessibilityObject* parentObject() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> AccessibilityListBoxOption();
</span><span class="cx">
</span><del>- virtual bool isListBoxOption() const override { return true; }
- virtual bool canHaveChildren() const override { return false; }
</del><ins>+ bool isListBoxOption() const override { return true; }
+ bool canHaveChildren() const override { return false; }
</ins><span class="cx"> HTMLSelectElement* listBoxOptionParentNode() const;
</span><span class="cx"> int listBoxOptionIndex() const;
</span><span class="cx"> IntRect listBoxOptionRect() const;
</span><span class="cx"> AccessibilityObject* listBoxOptionAccessibilityObject(HTMLElement*) const;
</span><del>- virtual bool computeAccessibilityIsIgnored() const override;
</del><ins>+ bool computeAccessibilityIsIgnored() const override;
</ins><span class="cx">
</span><span class="cx"> HTMLElement* m_optionElement;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityMediaControlsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityMediaControls.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityMediaControls.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/accessibility/AccessibilityMediaControls.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,20 +43,20 @@
</span><span class="cx"> static Ref<AccessibilityObject> create(RenderObject*);
</span><span class="cx"> virtual ~AccessibilityMediaControl() { }
</span><span class="cx">
</span><del>- virtual AccessibilityRole roleValue() const override;
</del><ins>+ AccessibilityRole roleValue() const override;
</ins><span class="cx">
</span><del>- virtual String title() const override;
- virtual String accessibilityDescription() const override;
- virtual String helpText() const override;
</del><ins>+ String title() const override;
+ String accessibilityDescription() const override;
+ String helpText() const override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> explicit AccessibilityMediaControl(RenderObject*);
</span><span class="cx"> MediaControlElementType controlType() const;
</span><span class="cx"> const String& controlTypeName() const;
</span><del>- virtual bool computeAccessibilityIsIgnored() const override;
</del><ins>+ bool computeAccessibilityIsIgnored() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void accessibilityText(Vector<AccessibilityText>&) override;
</del><ins>+ void accessibilityText(Vector<AccessibilityText>&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx">
</span><span class="lines">@@ -66,14 +66,14 @@
</span><span class="cx"> static Ref<AccessibilityObject> create(RenderObject*);
</span><span class="cx"> virtual ~AccessibilityMediaTimeline() { }
</span><span class="cx">
</span><del>- virtual String helpText() const override;
- virtual String valueDescription() const override;
</del><ins>+ String helpText() const override;
+ String valueDescription() const override;
</ins><span class="cx"> const AtomicString& getAttribute(const QualifiedName& attribute) const;
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit AccessibilityMediaTimeline(RenderObject*);
</span><span class="cx">
</span><del>- virtual bool isMediaTimeline() const override { return true; }
</del><ins>+ bool isMediaTimeline() const override { return true; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx">
</span><span class="lines">@@ -83,16 +83,16 @@
</span><span class="cx"> static Ref<AccessibilityObject> create(RenderObject*);
</span><span class="cx"> virtual ~AccessibilityMediaControlsContainer() { }
</span><span class="cx">
</span><del>- virtual AccessibilityRole roleValue() const override { return ToolbarRole; }
</del><ins>+ AccessibilityRole roleValue() const override { return ToolbarRole; }
</ins><span class="cx">
</span><del>- virtual String helpText() const override;
- virtual String accessibilityDescription() const override;
</del><ins>+ String helpText() const override;
+ String accessibilityDescription() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit AccessibilityMediaControlsContainer(RenderObject*);
</span><span class="cx"> bool controllingVideoElement() const;
</span><span class="cx"> const String& elementTypeName() const;
</span><del>- virtual bool computeAccessibilityIsIgnored() const override;
</del><ins>+ bool computeAccessibilityIsIgnored() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx">
</span><span class="lines">@@ -102,15 +102,15 @@
</span><span class="cx"> static Ref<AccessibilityObject> create(RenderObject*);
</span><span class="cx"> virtual ~AccessibilityMediaTimeDisplay() { }
</span><span class="cx">
</span><del>- virtual AccessibilityRole roleValue() const override { return ApplicationTimerRole; }
</del><ins>+ AccessibilityRole roleValue() const override { return ApplicationTimerRole; }
</ins><span class="cx">
</span><del>- virtual String stringValue() const override;
- virtual String accessibilityDescription() const override;
</del><ins>+ String stringValue() const override;
+ String accessibilityDescription() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit AccessibilityMediaTimeDisplay(RenderObject*);
</span><del>- virtual bool isMediaControlLabel() const override { return true; }
- virtual bool computeAccessibilityIsIgnored() const override;
</del><ins>+ bool isMediaControlLabel() const override { return true; }
+ bool computeAccessibilityIsIgnored() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityMenuListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityMenuList.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityMenuList.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/accessibility/AccessibilityMenuList.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,20 +39,20 @@
</span><span class="cx"> public:
</span><span class="cx"> static Ref<AccessibilityMenuList> create(RenderMenuList* renderer);
</span><span class="cx">
</span><del>- virtual bool isCollapsed() const override;
- virtual bool press() override;
</del><ins>+ bool isCollapsed() const override;
+ bool press() override;
</ins><span class="cx">
</span><span class="cx"> void didUpdateActiveOption(int optionIndex);
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit AccessibilityMenuList(RenderMenuList*);
</span><span class="cx">
</span><del>- virtual bool isMenuList() const override { return true; }
- virtual AccessibilityRole roleValue() const override { return PopUpButtonRole; }
- virtual bool canSetFocusAttribute() const override;
</del><ins>+ bool isMenuList() const override { return true; }
+ AccessibilityRole roleValue() const override { return PopUpButtonRole; }
+ bool canSetFocusAttribute() const override;
</ins><span class="cx">
</span><del>- virtual void addChildren() override;
- virtual void childrenChanged() override;
</del><ins>+ void addChildren() override;
+ void childrenChanged() override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityMenuListOptionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityMenuListOption.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityMenuListOption.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/accessibility/AccessibilityMenuListOption.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,22 +42,22 @@
</span><span class="cx"> private:
</span><span class="cx"> AccessibilityMenuListOption();
</span><span class="cx">
</span><del>- virtual bool isMenuListOption() const override { return true; }
</del><ins>+ bool isMenuListOption() const override { return true; }
</ins><span class="cx">
</span><del>- virtual AccessibilityRole roleValue() const override { return MenuListOptionRole; }
- virtual bool canHaveChildren() const override { return false; }
</del><ins>+ AccessibilityRole roleValue() const override { return MenuListOptionRole; }
+ bool canHaveChildren() const override { return false; }
</ins><span class="cx">
</span><del>- virtual Element* actionElement() const override;
- virtual bool isEnabled() const override;
- virtual bool isVisible() const override;
- virtual bool isOffScreen() const override;
- virtual bool isSelected() const override;
- virtual String nameForMSAA() const override;
- virtual void setSelected(bool) override;
- virtual bool canSetSelectedAttribute() const override;
- virtual LayoutRect elementRect() const override;
- virtual String stringValue() const override;
- virtual bool computeAccessibilityIsIgnored() const override;
</del><ins>+ Element* actionElement() const override;
+ bool isEnabled() const override;
+ bool isVisible() const override;
+ bool isOffScreen() const override;
+ bool isSelected() const override;
+ String nameForMSAA() const override;
+ void setSelected(bool) override;
+ bool canSetSelectedAttribute() const override;
+ LayoutRect elementRect() const override;
+ String stringValue() const override;
+ bool computeAccessibilityIsIgnored() const override;
</ins><span class="cx">
</span><span class="cx"> RefPtr<HTMLElement> m_element;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityMenuListPopuph"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityMenuListPopup.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityMenuListPopup.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/accessibility/AccessibilityMenuListPopup.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,24 +39,24 @@
</span><span class="cx"> public:
</span><span class="cx"> static Ref<AccessibilityMenuListPopup> create() { return adoptRef(*new AccessibilityMenuListPopup); }
</span><span class="cx">
</span><del>- virtual bool isEnabled() const override;
- virtual bool isOffScreen() const override;
</del><ins>+ bool isEnabled() const override;
+ bool isOffScreen() const override;
</ins><span class="cx">
</span><span class="cx"> void didUpdateActiveOption(int optionIndex);
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> AccessibilityMenuListPopup();
</span><span class="cx">
</span><del>- virtual bool isMenuListPopup() const override { return true; }
</del><ins>+ bool isMenuListPopup() const override { return true; }
</ins><span class="cx">
</span><del>- virtual LayoutRect elementRect() const override { return LayoutRect(); }
- virtual AccessibilityRole roleValue() const override { return MenuListPopupRole; }
</del><ins>+ LayoutRect elementRect() const override { return LayoutRect(); }
+ AccessibilityRole roleValue() const override { return MenuListPopupRole; }
</ins><span class="cx">
</span><del>- virtual bool isVisible() const override;
- virtual bool press() override;
- virtual void addChildren() override;
- virtual void childrenChanged() override;
- virtual bool computeAccessibilityIsIgnored() const override;
</del><ins>+ bool isVisible() const override;
+ bool press() override;
+ void addChildren() override;
+ void childrenChanged() override;
+ bool computeAccessibilityIsIgnored() const override;
</ins><span class="cx">
</span><span class="cx"> AccessibilityMenuListOption* menuListOptionAccessibilityObject(HTMLElement*) const;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityMockObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityMockObject.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityMockObject.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/accessibility/AccessibilityMockObject.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,21 +37,21 @@
</span><span class="cx"> public:
</span><span class="cx"> virtual ~AccessibilityMockObject();
</span><span class="cx">
</span><del>- virtual AccessibilityObject* parentObject() const override { return m_parent; }
</del><ins>+ AccessibilityObject* parentObject() const override { return m_parent; }
</ins><span class="cx"> virtual void setParent(AccessibilityObject* parent) { m_parent = parent; }
</span><del>- virtual bool isEnabled() const override { return true; }
</del><ins>+ bool isEnabled() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> AccessibilityObject* m_parent;
</span><span class="cx">
</span><span class="cx"> // Must be called when the parent object clears its children.
</span><del>- virtual void detachFromParent() override { m_parent = nullptr; }
</del><ins>+ void detachFromParent() override { m_parent = nullptr; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isMockObject() const override final { return true; }
- virtual bool isDetachedFromParent() override { return !m_parent; }
</del><ins>+ bool isMockObject() const override final { return true; }
+ bool isDetachedFromParent() override { return !m_parent; }
</ins><span class="cx">
</span><del>- virtual bool computeAccessibilityIsIgnored() const override;
</del><ins>+ bool computeAccessibilityIsIgnored() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityNodeObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityNodeObject.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityNodeObject.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/accessibility/AccessibilityNodeObject.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -65,95 +65,95 @@
</span><span class="cx"> static Ref<AccessibilityNodeObject> create(Node*);
</span><span class="cx"> virtual ~AccessibilityNodeObject();
</span><span class="cx">
</span><del>- virtual void init() override;
</del><ins>+ void init() override;
</ins><span class="cx">
</span><del>- virtual bool canvasHasFallbackContent() const override;
</del><ins>+ bool canvasHasFallbackContent() const override;
</ins><span class="cx">
</span><del>- virtual bool isControl() const override;
- virtual bool isFieldset() const override;
- virtual bool isGroup() const override;
- virtual bool isHeading() const override;
- virtual bool isHovered() const override;
- virtual bool isImage() const override;
- virtual bool isImageButton() const override;
- virtual bool isInputImage() const override;
- virtual bool isLink() const override;
- virtual bool isMenu() const override;
- virtual bool isMenuBar() const override;
- virtual bool isMenuButton() const override;
- virtual bool isMenuItem() const override;
- virtual bool isMenuRelated() const override;
- virtual bool isMultiSelectable() const override;
</del><ins>+ bool isControl() const override;
+ bool isFieldset() const override;
+ bool isGroup() const override;
+ bool isHeading() const override;
+ bool isHovered() const override;
+ bool isImage() const override;
+ bool isImageButton() const override;
+ bool isInputImage() const override;
+ bool isLink() const override;
+ bool isMenu() const override;
+ bool isMenuBar() const override;
+ bool isMenuButton() const override;
+ bool isMenuItem() const override;
+ bool isMenuRelated() const override;
+ bool isMultiSelectable() const override;
</ins><span class="cx"> virtual bool isNativeCheckboxOrRadio() const;
</span><del>- virtual bool isNativeImage() const override;
- virtual bool isNativeTextControl() const override;
- virtual bool isPasswordField() const override;
- virtual AccessibilityObject* passwordFieldOrContainingPasswordField() override;
- virtual bool isProgressIndicator() const override;
- virtual bool isSearchField() const override;
- virtual bool isSlider() const override;
</del><ins>+ bool isNativeImage() const override;
+ bool isNativeTextControl() const override;
+ bool isPasswordField() const override;
+ AccessibilityObject* passwordFieldOrContainingPasswordField() override;
+ bool isProgressIndicator() const override;
+ bool isSearchField() const override;
+ bool isSlider() const override;
</ins><span class="cx">
</span><del>- virtual bool isChecked() const override;
- virtual bool isEnabled() const override;
- virtual bool isIndeterminate() const override;
- virtual bool isPressed() const override;
- virtual bool isReadOnly() const override;
- virtual bool isRequired() const override;
- virtual bool supportsRequiredAttribute() const override;
</del><ins>+ bool isChecked() const override;
+ bool isEnabled() const override;
+ bool isIndeterminate() const override;
+ bool isPressed() const override;
+ bool isReadOnly() const override;
+ bool isRequired() const override;
+ bool supportsRequiredAttribute() const override;
</ins><span class="cx">
</span><del>- virtual bool canSetSelectedAttribute() const override;
</del><ins>+ bool canSetSelectedAttribute() const override;
</ins><span class="cx">
</span><span class="cx"> void setNode(Node*);
</span><del>- virtual Node* node() const override { return m_node; }
- virtual Document* document() const override;
</del><ins>+ Node* node() const override { return m_node; }
+ Document* document() const override;
</ins><span class="cx">
</span><del>- virtual bool canSetFocusAttribute() const override;
- virtual int headingLevel() const override;
</del><ins>+ bool canSetFocusAttribute() const override;
+ int headingLevel() const override;
</ins><span class="cx">
</span><del>- virtual String valueDescription() const override;
- virtual float valueForRange() const override;
- virtual float maxValueForRange() const override;
- virtual float minValueForRange() const override;
- virtual float stepValueForRange() const override;
</del><ins>+ String valueDescription() const override;
+ float valueForRange() const override;
+ float maxValueForRange() const override;
+ float minValueForRange() const override;
+ float stepValueForRange() const override;
</ins><span class="cx">
</span><del>- virtual AccessibilityObject* selectedRadioButton() override;
- virtual AccessibilityObject* selectedTabItem() override;
- virtual AccessibilityButtonState checkboxOrRadioValue() const override;
</del><ins>+ AccessibilityObject* selectedRadioButton() override;
+ AccessibilityObject* selectedTabItem() override;
+ AccessibilityButtonState checkboxOrRadioValue() const override;
</ins><span class="cx">
</span><del>- virtual unsigned hierarchicalLevel() const override;
- virtual String textUnderElement(AccessibilityTextUnderElementMode = AccessibilityTextUnderElementMode()) const override;
- virtual String accessibilityDescription() const override;
- virtual String helpText() const override;
- virtual String title() const override;
- virtual String text() const override;
- virtual String stringValue() const override;
- virtual void colorValue(int& r, int& g, int& b) const override;
- virtual String ariaLabeledByAttribute() const override;
- virtual bool hasAttributesRequiredForInclusion() const override final;
- virtual void setIsExpanded(bool) override;
</del><ins>+ unsigned hierarchicalLevel() const override;
+ String textUnderElement(AccessibilityTextUnderElementMode = AccessibilityTextUnderElementMode()) const override;
+ String accessibilityDescription() const override;
+ String helpText() const override;
+ String title() const override;
+ String text() const override;
+ String stringValue() const override;
+ void colorValue(int& r, int& g, int& b) const override;
+ String ariaLabeledByAttribute() const override;
+ bool hasAttributesRequiredForInclusion() const override final;
+ void setIsExpanded(bool) override;
</ins><span class="cx">
</span><del>- virtual Element* actionElement() const override;
</del><ins>+ Element* actionElement() const override;
</ins><span class="cx"> Element* mouseButtonListener(MouseButtonListenerResultFilter = ExcludeBodyElement) const;
</span><del>- virtual Element* anchorElement() const override;
</del><ins>+ Element* anchorElement() const override;
</ins><span class="cx"> AccessibilityObject* menuForMenuButton() const;
</span><span class="cx">
</span><span class="cx"> virtual void changeValueByPercent(float percentChange);
</span><span class="cx">
</span><del>- virtual AccessibilityObject* firstChild() const override;
- virtual AccessibilityObject* lastChild() const override;
- virtual AccessibilityObject* previousSibling() const override;
- virtual AccessibilityObject* nextSibling() const override;
- virtual AccessibilityObject* parentObject() const override;
- virtual AccessibilityObject* parentObjectIfExists() const override;
</del><ins>+ AccessibilityObject* firstChild() const override;
+ AccessibilityObject* lastChild() const override;
+ AccessibilityObject* previousSibling() const override;
+ AccessibilityObject* nextSibling() const override;
+ AccessibilityObject* parentObject() const override;
+ AccessibilityObject* parentObjectIfExists() const override;
</ins><span class="cx">
</span><del>- virtual void detach(AccessibilityDetachmentType, AXObjectCache*) override;
- virtual void childrenChanged() override;
- virtual void updateAccessibilityRole() override;
</del><ins>+ void detach(AccessibilityDetachmentType, AXObjectCache*) override;
+ void childrenChanged() override;
+ void updateAccessibilityRole() override;
</ins><span class="cx">
</span><del>- virtual void increment() override;
- virtual void decrement() override;
</del><ins>+ void increment() override;
+ void decrement() override;
</ins><span class="cx">
</span><del>- virtual LayoutRect elementRect() const override;
</del><ins>+ LayoutRect elementRect() const override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> explicit AccessibilityNodeObject(Node*);
</span><span class="lines">@@ -165,18 +165,18 @@
</span><span class="cx"> bool m_initialized;
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual bool isDetached() const override { return !m_node; }
</del><ins>+ bool isDetached() const override { return !m_node; }
</ins><span class="cx">
</span><span class="cx"> virtual AccessibilityRole determineAccessibilityRole();
</span><del>- virtual void addChildren() override;
- virtual void addChild(AccessibilityObject*) override;
- virtual void insertChild(AccessibilityObject*, unsigned index) override;
</del><ins>+ void addChildren() override;
+ void addChild(AccessibilityObject*) override;
+ void insertChild(AccessibilityObject*, unsigned index) override;
</ins><span class="cx">
</span><del>- virtual bool canHaveChildren() const override;
- virtual AccessibilityRole ariaRoleAttribute() const override;
</del><ins>+ bool canHaveChildren() const override;
+ AccessibilityRole ariaRoleAttribute() const override;
</ins><span class="cx"> AccessibilityRole determineAriaRoleAttribute() const;
</span><span class="cx"> AccessibilityRole remapAriaRoleDueToParent(AccessibilityRole) const;
</span><del>- virtual bool isDescendantOfBarrenParent() const override;
</del><ins>+ bool isDescendantOfBarrenParent() const override;
</ins><span class="cx"> void alterSliderValue(bool increase);
</span><span class="cx"> void changeValueByStep(bool increase);
</span><span class="cx"> // This returns true if it's focusable but it's not content editable and it's not a control or ARIA control.
</span><span class="lines">@@ -185,23 +185,23 @@
</span><span class="cx"> String ariaAccessibilityDescription() const;
</span><span class="cx"> void ariaLabeledByElements(Vector<Element*>& elements) const;
</span><span class="cx"> String accessibilityDescriptionForElements(Vector<Element*> &elements) const;
</span><del>- virtual LayoutRect boundingBoxRect() const override;
- virtual String ariaDescribedByAttribute() const override;
</del><ins>+ LayoutRect boundingBoxRect() const override;
+ String ariaDescribedByAttribute() const override;
</ins><span class="cx">
</span><span class="cx"> Element* menuElementForMenuButton() const;
</span><span class="cx"> Element* menuItemElementForMenu() const;
</span><span class="cx"> AccessibilityObject* menuButtonForMenu() const;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isAccessibilityNodeObject() const override final { return true; }
- virtual void accessibilityText(Vector<AccessibilityText>&) override;
</del><ins>+ bool isAccessibilityNodeObject() const override final { return true; }
+ void accessibilityText(Vector<AccessibilityText>&) override;
</ins><span class="cx"> virtual void titleElementText(Vector<AccessibilityText>&) const;
</span><span class="cx"> void alternativeText(Vector<AccessibilityText>&) const;
</span><span class="cx"> void visibleText(Vector<AccessibilityText>&) const;
</span><span class="cx"> void helpText(Vector<AccessibilityText>&) const;
</span><span class="cx"> String alternativeTextForWebArea() const;
</span><span class="cx"> void ariaLabeledByText(Vector<AccessibilityText>&) const;
</span><del>- virtual bool computeAccessibilityIsIgnored() const override;
</del><ins>+ bool computeAccessibilityIsIgnored() const override;
</ins><span class="cx"> bool usesAltTagForTextComputation() const;
</span><span class="cx">
</span><span class="cx"> Node* m_node;
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityProgressIndicatorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityProgressIndicator.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityProgressIndicator.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/accessibility/AccessibilityProgressIndicator.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,16 +39,16 @@
</span><span class="cx"> #if ENABLE(METER_ELEMENT)
</span><span class="cx"> static Ref<AccessibilityProgressIndicator> create(RenderMeter*);
</span><span class="cx"> #endif
</span><del>- virtual Element* element() const override;
</del><ins>+ Element* element() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual AccessibilityRole roleValue() const override { return ProgressIndicatorRole; }
</del><ins>+ AccessibilityRole roleValue() const override { return ProgressIndicatorRole; }
</ins><span class="cx">
</span><del>- virtual bool isProgressIndicator() const override { return true; }
</del><ins>+ bool isProgressIndicator() const override { return true; }
</ins><span class="cx">
</span><del>- virtual float valueForRange() const override;
- virtual float maxValueForRange() const override;
- virtual float minValueForRange() const override;
</del><ins>+ float valueForRange() const override;
+ float maxValueForRange() const override;
+ float minValueForRange() const override;
</ins><span class="cx">
</span><span class="cx"> explicit AccessibilityProgressIndicator(RenderProgress*);
</span><span class="cx"> HTMLProgressElement* progressElement() const;
</span><span class="lines">@@ -58,7 +58,7 @@
</span><span class="cx"> HTMLMeterElement* meterElement() const;
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual bool computeAccessibilityIsIgnored() const override;
</del><ins>+ bool computeAccessibilityIsIgnored() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityRenderObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityRenderObject.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityRenderObject.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/accessibility/AccessibilityRenderObject.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -61,171 +61,171 @@
</span><span class="cx"> static Ref<AccessibilityRenderObject> create(RenderObject*);
</span><span class="cx"> virtual ~AccessibilityRenderObject();
</span><span class="cx">
</span><del>- virtual void init() override;
</del><ins>+ void init() override;
</ins><span class="cx">
</span><del>- virtual bool isAttachment() const override;
- virtual bool isFileUploadButton() const override;
</del><ins>+ bool isAttachment() const override;
+ bool isFileUploadButton() const override;
</ins><span class="cx">
</span><del>- virtual bool isSelected() const override;
- virtual bool isFocused() const override;
- virtual bool isLoaded() const override;
- virtual bool isOffScreen() const override;
- virtual bool isReadOnly() const override;
- virtual bool isUnvisited() const override;
- virtual bool isVisited() const override;
- virtual bool isLinked() const override;
- virtual bool hasBoldFont() const override;
- virtual bool hasItalicFont() const override;
- virtual bool hasPlainText() const override;
- virtual bool hasSameFont(RenderObject*) const override;
- virtual bool hasSameFontColor(RenderObject*) const override;
- virtual bool hasSameStyle(RenderObject*) const override;
- virtual bool hasUnderline() const override;
</del><ins>+ bool isSelected() const override;
+ bool isFocused() const override;
+ bool isLoaded() const override;
+ bool isOffScreen() const override;
+ bool isReadOnly() const override;
+ bool isUnvisited() const override;
+ bool isVisited() const override;
+ bool isLinked() const override;
+ bool hasBoldFont() const override;
+ bool hasItalicFont() const override;
+ bool hasPlainText() const override;
+ bool hasSameFont(RenderObject*) const override;
+ bool hasSameFontColor(RenderObject*) const override;
+ bool hasSameStyle(RenderObject*) const override;
+ bool hasUnderline() const override;
</ins><span class="cx">
</span><del>- virtual bool canSetTextRangeAttributes() const override;
- virtual bool canSetValueAttribute() const override;
- virtual bool canSetExpandedAttribute() const override;
</del><ins>+ bool canSetTextRangeAttributes() const override;
+ bool canSetValueAttribute() const override;
+ bool canSetExpandedAttribute() const override;
</ins><span class="cx">
</span><del>- virtual void setAccessibleName(const AtomicString&) override;
</del><ins>+ void setAccessibleName(const AtomicString&) override;
</ins><span class="cx">
</span><span class="cx"> // Provides common logic used by all elements when determining isIgnored.
</span><del>- virtual AccessibilityObjectInclusion defaultObjectInclusion() const override;
</del><ins>+ AccessibilityObjectInclusion defaultObjectInclusion() const override;
</ins><span class="cx">
</span><del>- virtual int layoutCount() const override;
- virtual double estimatedLoadingProgress() const override;
</del><ins>+ int layoutCount() const override;
+ double estimatedLoadingProgress() const override;
</ins><span class="cx">
</span><del>- virtual AccessibilityObject* firstChild() const override;
- virtual AccessibilityObject* lastChild() const override;
- virtual AccessibilityObject* previousSibling() const override;
- virtual AccessibilityObject* nextSibling() const override;
- virtual AccessibilityObject* parentObject() const override;
- virtual AccessibilityObject* parentObjectIfExists() const override;
- virtual AccessibilityObject* observableObject() const override;
- virtual void linkedUIElements(AccessibilityChildrenVector&) const override;
- virtual bool exposesTitleUIElement() const override;
- virtual AccessibilityObject* titleUIElement() const override;
- virtual AccessibilityObject* correspondingControlForLabelElement() const override;
- virtual AccessibilityObject* correspondingLabelForControlElement() const override;
</del><ins>+ AccessibilityObject* firstChild() const override;
+ AccessibilityObject* lastChild() const override;
+ AccessibilityObject* previousSibling() const override;
+ AccessibilityObject* nextSibling() const override;
+ AccessibilityObject* parentObject() const override;
+ AccessibilityObject* parentObjectIfExists() const override;
+ AccessibilityObject* observableObject() const override;
+ void linkedUIElements(AccessibilityChildrenVector&) const override;
+ bool exposesTitleUIElement() const override;
+ AccessibilityObject* titleUIElement() const override;
+ AccessibilityObject* correspondingControlForLabelElement() const override;
+ AccessibilityObject* correspondingLabelForControlElement() const override;
</ins><span class="cx">
</span><del>- virtual void ariaOwnsElements(AccessibilityChildrenVector&) const override;
- virtual bool supportsARIAOwns() const override;
- virtual bool isPresentationalChildOfAriaRole() const override;
- virtual bool ariaRoleHasPresentationalChildren() const override;
</del><ins>+ void ariaOwnsElements(AccessibilityChildrenVector&) const override;
+ bool supportsARIAOwns() const override;
+ bool isPresentationalChildOfAriaRole() const override;
+ bool ariaRoleHasPresentationalChildren() const override;
</ins><span class="cx">
</span><span class="cx"> // Should be called on the root accessibility object to kick off a hit test.
</span><del>- virtual AccessibilityObject* accessibilityHitTest(const IntPoint&) const override;
</del><ins>+ AccessibilityObject* accessibilityHitTest(const IntPoint&) const override;
</ins><span class="cx">
</span><del>- virtual Element* anchorElement() const override;
</del><ins>+ Element* anchorElement() const override;
</ins><span class="cx">
</span><del>- virtual LayoutRect boundingBoxRect() const override;
- virtual LayoutRect elementRect() const override;
- virtual IntPoint clickPoint() override;
</del><ins>+ LayoutRect boundingBoxRect() const override;
+ LayoutRect elementRect() const override;
+ IntPoint clickPoint() override;
</ins><span class="cx">
</span><span class="cx"> void setRenderer(RenderObject*);
</span><del>- virtual RenderObject* renderer() const override { return m_renderer; }
</del><ins>+ RenderObject* renderer() const override { return m_renderer; }
</ins><span class="cx"> RenderBoxModelObject* renderBoxModelObject() const;
</span><del>- virtual Node* node() const override;
</del><ins>+ Node* node() const override;
</ins><span class="cx">
</span><del>- virtual Document* document() const override;
</del><ins>+ Document* document() const override;
</ins><span class="cx">
</span><span class="cx"> RenderView* topRenderer() const;
</span><span class="cx"> RenderTextControl* textControl() const;
</span><span class="cx"> HTMLLabelElement* labelElementContainer() const;
</span><span class="cx">
</span><del>- virtual URL url() const override;
- virtual PlainTextRange selectedTextRange() const override;
- virtual VisibleSelection selection() const override;
- virtual String stringValue() const override;
- virtual String helpText() const override;
- virtual String textUnderElement(AccessibilityTextUnderElementMode = AccessibilityTextUnderElementMode()) const override;
- virtual String text() const override;
- virtual int textLength() const override;
- virtual String selectedText() const override;
- virtual const AtomicString& accessKey() const override;
</del><ins>+ URL url() const override;
+ PlainTextRange selectedTextRange() const override;
+ VisibleSelection selection() const override;
+ String stringValue() const override;
+ String helpText() const override;
+ String textUnderElement(AccessibilityTextUnderElementMode = AccessibilityTextUnderElementMode()) const override;
+ String text() const override;
+ int textLength() const override;
+ String selectedText() const override;
+ const AtomicString& accessKey() const override;
</ins><span class="cx"> virtual const String& actionVerb() const;
</span><del>- virtual Widget* widget() const override;
- virtual Widget* widgetForAttachmentView() const override;
</del><ins>+ Widget* widget() const override;
+ Widget* widgetForAttachmentView() const override;
</ins><span class="cx"> virtual void getDocumentLinks(AccessibilityChildrenVector&);
</span><del>- virtual FrameView* documentFrameView() const override;
</del><ins>+ FrameView* documentFrameView() const override;
</ins><span class="cx">
</span><del>- virtual void clearChildren() override;
- virtual void updateChildrenIfNecessary() override;
</del><ins>+ void clearChildren() override;
+ void updateChildrenIfNecessary() override;
</ins><span class="cx">
</span><del>- virtual void setFocused(bool) override;
- virtual void setSelectedTextRange(const PlainTextRange&) override;
- virtual void setValue(const String&) override;
- virtual void setSelectedRows(AccessibilityChildrenVector&) override;
- virtual AccessibilityOrientation orientation() const override;
</del><ins>+ void setFocused(bool) override;
+ void setSelectedTextRange(const PlainTextRange&) override;
+ void setValue(const String&) override;
+ void setSelectedRows(AccessibilityChildrenVector&) override;
+ AccessibilityOrientation orientation() const override;
</ins><span class="cx">
</span><del>- virtual void detach(AccessibilityDetachmentType, AXObjectCache*) override;
- virtual void textChanged() override;
- virtual void addChildren() override;
- virtual bool canHaveChildren() const override;
- virtual void selectedChildren(AccessibilityChildrenVector&) override;
- virtual void visibleChildren(AccessibilityChildrenVector&) override;
- virtual void tabChildren(AccessibilityChildrenVector&) override;
- virtual bool shouldFocusActiveDescendant() const override;
</del><ins>+ void detach(AccessibilityDetachmentType, AXObjectCache*) override;
+ void textChanged() override;
+ void addChildren() override;
+ bool canHaveChildren() const override;
+ void selectedChildren(AccessibilityChildrenVector&) override;
+ void visibleChildren(AccessibilityChildrenVector&) override;
+ void tabChildren(AccessibilityChildrenVector&) override;
+ bool shouldFocusActiveDescendant() const override;
</ins><span class="cx"> bool shouldNotifyActiveDescendant() const;
</span><del>- virtual AccessibilityObject* activeDescendant() const override;
- virtual void handleActiveDescendantChanged() override;
- virtual void handleAriaExpandedChanged() override;
</del><ins>+ AccessibilityObject* activeDescendant() const override;
+ void handleActiveDescendantChanged() override;
+ void handleAriaExpandedChanged() override;
</ins><span class="cx">
</span><del>- virtual VisiblePositionRange visiblePositionRange() const override;
- virtual VisiblePositionRange visiblePositionRangeForLine(unsigned) const override;
- virtual IntRect boundsForVisiblePositionRange(const VisiblePositionRange&) const override;
- virtual void setSelectedVisiblePositionRange(const VisiblePositionRange&) const override;
- virtual bool supportsARIAFlowTo() const override;
- virtual void ariaFlowToElements(AccessibilityChildrenVector&) const override;
- virtual bool supportsARIADescribedBy() const override;
- virtual void ariaDescribedByElements(AccessibilityChildrenVector&) const override;
- virtual bool supportsARIAControls() const override;
- virtual void ariaControlsElements(AccessibilityChildrenVector&) const override;
- virtual bool ariaHasPopup() const override;
</del><ins>+ VisiblePositionRange visiblePositionRange() const override;
+ VisiblePositionRange visiblePositionRangeForLine(unsigned) const override;
+ IntRect boundsForVisiblePositionRange(const VisiblePositionRange&) const override;
+ void setSelectedVisiblePositionRange(const VisiblePositionRange&) const override;
+ bool supportsARIAFlowTo() const override;
+ void ariaFlowToElements(AccessibilityChildrenVector&) const override;
+ bool supportsARIADescribedBy() const override;
+ void ariaDescribedByElements(AccessibilityChildrenVector&) const override;
+ bool supportsARIAControls() const override;
+ void ariaControlsElements(AccessibilityChildrenVector&) const override;
+ bool ariaHasPopup() const override;
</ins><span class="cx">
</span><del>- virtual bool supportsARIADropping() const override;
- virtual bool supportsARIADragging() const override;
- virtual bool isARIAGrabbed() override;
- virtual void determineARIADropEffects(Vector<String>&) override;
</del><ins>+ bool supportsARIADropping() const override;
+ bool supportsARIADragging() const override;
+ bool isARIAGrabbed() override;
+ void determineARIADropEffects(Vector<String>&) override;
</ins><span class="cx">
</span><del>- virtual VisiblePosition visiblePositionForPoint(const IntPoint&) const override;
- virtual VisiblePosition visiblePositionForIndex(unsigned indexValue, bool lastIndexOK) const override;
- virtual int index(const VisiblePosition&) const override;
</del><ins>+ VisiblePosition visiblePositionForPoint(const IntPoint&) const override;
+ VisiblePosition visiblePositionForIndex(unsigned indexValue, bool lastIndexOK) const override;
+ int index(const VisiblePosition&) const override;
</ins><span class="cx">
</span><del>- virtual VisiblePosition visiblePositionForIndex(int) const override;
- virtual int indexForVisiblePosition(const VisiblePosition&) const override;
</del><ins>+ VisiblePosition visiblePositionForIndex(int) const override;
+ int indexForVisiblePosition(const VisiblePosition&) const override;
</ins><span class="cx">
</span><del>- virtual void lineBreaks(Vector<int>&) const override;
- virtual PlainTextRange doAXRangeForLine(unsigned) const override;
- virtual PlainTextRange doAXRangeForIndex(unsigned) const override;
</del><ins>+ void lineBreaks(Vector<int>&) const override;
+ PlainTextRange doAXRangeForLine(unsigned) const override;
+ PlainTextRange doAXRangeForIndex(unsigned) const override;
</ins><span class="cx">
</span><del>- virtual String doAXStringForRange(const PlainTextRange&) const override;
- virtual IntRect doAXBoundsForRange(const PlainTextRange&) const override;
</del><ins>+ String doAXStringForRange(const PlainTextRange&) const override;
+ IntRect doAXBoundsForRange(const PlainTextRange&) const override;
</ins><span class="cx">
</span><del>- virtual String stringValueForMSAA() const override;
- virtual String stringRoleForMSAA() const override;
- virtual String nameForMSAA() const override;
- virtual String descriptionForMSAA() const override;
- virtual AccessibilityRole roleValueForMSAA() const override;
</del><ins>+ String stringValueForMSAA() const override;
+ String stringRoleForMSAA() const override;
+ String nameForMSAA() const override;
+ String descriptionForMSAA() const override;
+ AccessibilityRole roleValueForMSAA() const override;
</ins><span class="cx">
</span><del>- virtual String passwordFieldValue() const override;
</del><ins>+ String passwordFieldValue() const override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> explicit AccessibilityRenderObject(RenderObject*);
</span><span class="cx"> void setRenderObject(RenderObject* renderer) { m_renderer = renderer; }
</span><span class="cx"> void ariaElementsFromAttribute(AccessibilityChildrenVector&, const QualifiedName&) const;
</span><span class="cx"> bool needsToUpdateChildren() const { return m_childrenDirty; }
</span><del>- virtual ScrollableArea* getScrollableAreaIfScrollable() const override;
- virtual void scrollTo(const IntPoint&) const override;
</del><ins>+ ScrollableArea* getScrollableAreaIfScrollable() const override;
+ void scrollTo(const IntPoint&) const override;
</ins><span class="cx">
</span><del>- virtual bool isDetached() const override { return !m_renderer; }
</del><ins>+ bool isDetached() const override { return !m_renderer; }
</ins><span class="cx">
</span><del>- virtual AccessibilityRole determineAccessibilityRole() override;
- virtual bool computeAccessibilityIsIgnored() const override;
</del><ins>+ AccessibilityRole determineAccessibilityRole() override;
+ bool computeAccessibilityIsIgnored() const override;
</ins><span class="cx">
</span><span class="cx"> RenderObject* m_renderer;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isAccessibilityRenderObject() const override final { return true; }
</del><ins>+ bool isAccessibilityRenderObject() const override final { return true; }
</ins><span class="cx"> void ariaListboxSelectedChildren(AccessibilityChildrenVector&);
</span><span class="cx"> void ariaListboxVisibleChildren(AccessibilityChildrenVector&);
</span><span class="cx"> bool isAllowedChildOfTree() const;
</span><span class="lines">@@ -234,8 +234,8 @@
</span><span class="cx"> PlainTextRange documentBasedSelectedTextRange() const;
</span><span class="cx"> Element* rootEditableElementForPosition(const Position&) const;
</span><span class="cx"> bool nodeIsTextControl(const Node*) const;
</span><del>- virtual void setNeedsToUpdateChildren() override { m_childrenDirty = true; }
- virtual Path elementPath() const override;
</del><ins>+ void setNeedsToUpdateChildren() override { m_childrenDirty = true; }
+ Path elementPath() const override;
</ins><span class="cx">
</span><span class="cx"> bool isTabItemSelected() const;
</span><span class="cx"> LayoutRect checkboxOrRadioRect() const;
</span><span class="lines">@@ -243,7 +243,7 @@
</span><span class="cx"> AccessibilityObject* internalLinkElement() const;
</span><span class="cx"> AccessibilityObject* accessibilityImageMapHitTest(HTMLAreaElement*, const IntPoint&) const;
</span><span class="cx"> AccessibilityObject* accessibilityParentForImageMap(HTMLMapElement*) const;
</span><del>- virtual AccessibilityObject* elementAccessibilityHitTest(const IntPoint&) const override;
</del><ins>+ AccessibilityObject* elementAccessibilityHitTest(const IntPoint&) const override;
</ins><span class="cx">
</span><span class="cx"> bool renderObjectIsObservable(RenderObject&) const;
</span><span class="cx"> RenderObject* renderParentObject() const;
</span><span class="lines">@@ -254,7 +254,7 @@
</span><span class="cx"> AccessibilitySVGRoot* remoteSVGRootElement() const;
</span><span class="cx"> AccessibilityObject* remoteSVGElementHitTest(const IntPoint&) const;
</span><span class="cx"> void offsetBoundingBoxForRemoteSVGElement(LayoutRect&) const;
</span><del>- virtual bool supportsPath() const override;
</del><ins>+ bool supportsPath() const override;
</ins><span class="cx">
</span><span class="cx"> void addHiddenChildren();
</span><span class="cx"> void addTextFieldChildren();
</span><span class="lines">@@ -265,8 +265,8 @@
</span><span class="cx"> #if PLATFORM(COCOA)
</span><span class="cx"> void updateAttachmentViewParents();
</span><span class="cx"> #endif
</span><del>- virtual String expandedTextValue() const override;
- virtual bool supportsExpandedTextValue() const override;
</del><ins>+ String expandedTextValue() const override;
+ bool supportsExpandedTextValue() const override;
</ins><span class="cx"> void updateRoleAfterChildrenCreation();
</span><span class="cx">
</span><span class="cx"> void ariaSelectedRows(AccessibilityChildrenVector&);
</span><span class="lines">@@ -274,66 +274,66 @@
</span><span class="cx"> bool elementAttributeValue(const QualifiedName&) const;
</span><span class="cx"> void setElementAttributeValue(const QualifiedName&, bool);
</span><span class="cx">
</span><del>- virtual ESpeak speakProperty() const override;
</del><ins>+ ESpeak speakProperty() const override;
</ins><span class="cx">
</span><del>- virtual const String ariaLiveRegionStatus() const override;
- virtual const AtomicString& ariaLiveRegionRelevant() const override;
- virtual bool ariaLiveRegionAtomic() const override;
- virtual bool ariaLiveRegionBusy() const override;
</del><ins>+ const String ariaLiveRegionStatus() const override;
+ const AtomicString& ariaLiveRegionRelevant() const override;
+ bool ariaLiveRegionAtomic() const override;
+ bool ariaLiveRegionBusy() const override;
</ins><span class="cx">
</span><del>- virtual bool inheritsPresentationalRole() const override;
</del><ins>+ bool inheritsPresentationalRole() const override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(MATHML)
</span><span class="cx"> // All math elements return true for isMathElement().
</span><del>- virtual bool isMathElement() const override;
- virtual bool isMathFraction() const override;
- virtual bool isMathFenced() const override;
- virtual bool isMathSubscriptSuperscript() const override;
- virtual bool isMathRow() const override;
- virtual bool isMathUnderOver() const override;
- virtual bool isMathRoot() const override;
- virtual bool isMathSquareRoot() const override;
- virtual bool isMathText() const override;
- virtual bool isMathNumber() const override;
- virtual bool isMathOperator() const override;
- virtual bool isMathFenceOperator() const override;
- virtual bool isMathSeparatorOperator() const override;
- virtual bool isMathIdentifier() const override;
- virtual bool isMathTable() const override;
- virtual bool isMathTableRow() const override;
- virtual bool isMathTableCell() const override;
- virtual bool isMathMultiscript() const override;
- virtual bool isMathToken() const override;
- virtual bool isMathScriptObject(AccessibilityMathScriptObjectType) const override;
- virtual bool isMathMultiscriptObject(AccessibilityMathMultiscriptObjectType) const override;
</del><ins>+ bool isMathElement() const override;
+ bool isMathFraction() const override;
+ bool isMathFenced() const override;
+ bool isMathSubscriptSuperscript() const override;
+ bool isMathRow() const override;
+ bool isMathUnderOver() const override;
+ bool isMathRoot() const override;
+ bool isMathSquareRoot() const override;
+ bool isMathText() const override;
+ bool isMathNumber() const override;
+ bool isMathOperator() const override;
+ bool isMathFenceOperator() const override;
+ bool isMathSeparatorOperator() const override;
+ bool isMathIdentifier() const override;
+ bool isMathTable() const override;
+ bool isMathTableRow() const override;
+ bool isMathTableCell() const override;
+ bool isMathMultiscript() const override;
+ bool isMathToken() const override;
+ bool isMathScriptObject(AccessibilityMathScriptObjectType) const override;
+ bool isMathMultiscriptObject(AccessibilityMathMultiscriptObjectType) const override;
</ins><span class="cx">
</span><span class="cx"> // Generic components.
</span><del>- virtual AccessibilityObject* mathBaseObject() override;
</del><ins>+ AccessibilityObject* mathBaseObject() override;
</ins><span class="cx">
</span><span class="cx"> // Root components.
</span><del>- virtual AccessibilityObject* mathRadicandObject() override;
- virtual AccessibilityObject* mathRootIndexObject() override;
</del><ins>+ AccessibilityObject* mathRadicandObject() override;
+ AccessibilityObject* mathRootIndexObject() override;
</ins><span class="cx">
</span><span class="cx"> // Fraction components.
</span><del>- virtual AccessibilityObject* mathNumeratorObject() override;
- virtual AccessibilityObject* mathDenominatorObject() override;
</del><ins>+ AccessibilityObject* mathNumeratorObject() override;
+ AccessibilityObject* mathDenominatorObject() override;
</ins><span class="cx">
</span><span class="cx"> // Under over components.
</span><del>- virtual AccessibilityObject* mathUnderObject() override;
- virtual AccessibilityObject* mathOverObject() override;
</del><ins>+ AccessibilityObject* mathUnderObject() override;
+ AccessibilityObject* mathOverObject() override;
</ins><span class="cx">
</span><span class="cx"> // Subscript/superscript components.
</span><del>- virtual AccessibilityObject* mathSubscriptObject() override;
- virtual AccessibilityObject* mathSuperscriptObject() override;
</del><ins>+ AccessibilityObject* mathSubscriptObject() override;
+ AccessibilityObject* mathSuperscriptObject() override;
</ins><span class="cx">
</span><span class="cx"> // Fenced components.
</span><del>- virtual String mathFencedOpenString() const override;
- virtual String mathFencedCloseString() const override;
- virtual int mathLineThickness() const override;
</del><ins>+ String mathFencedOpenString() const override;
+ String mathFencedCloseString() const override;
+ int mathLineThickness() const override;
</ins><span class="cx">
</span><span class="cx"> // Multiscripts components.
</span><del>- virtual void mathPrescripts(AccessibilityMathMultiscriptPairs&) override;
- virtual void mathPostscripts(AccessibilityMathMultiscriptPairs&) override;
</del><ins>+ void mathPrescripts(AccessibilityMathMultiscriptPairs&) override;
+ void mathPostscripts(AccessibilityMathMultiscriptPairs&) override;
</ins><span class="cx">
</span><span class="cx"> bool isIgnoredElementWithinMathTree() const;
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilitySVGRooth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilitySVGRoot.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilitySVGRoot.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/accessibility/AccessibilitySVGRoot.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,8 +43,8 @@
</span><span class="cx"> private:
</span><span class="cx"> explicit AccessibilitySVGRoot(RenderObject*);
</span><span class="cx">
</span><del>- virtual AccessibilityObject* parentObject() const override;
- virtual bool isAccessibilitySVGRoot() const override { return true; }
</del><ins>+ AccessibilityObject* parentObject() const override;
+ bool isAccessibilitySVGRoot() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> AccessibilityObject* m_parent;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityScrollViewh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityScrollView.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityScrollView.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/accessibility/AccessibilityScrollView.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,43 +37,43 @@
</span><span class="cx"> class AccessibilityScrollView final : public AccessibilityObject {
</span><span class="cx"> public:
</span><span class="cx"> static Ref<AccessibilityScrollView> create(ScrollView*);
</span><del>- virtual AccessibilityRole roleValue() const override { return ScrollAreaRole; }
</del><ins>+ AccessibilityRole roleValue() const override { return ScrollAreaRole; }
</ins><span class="cx"> ScrollView* scrollView() const { return m_scrollView; }
</span><span class="cx">
</span><span class="cx"> virtual ~AccessibilityScrollView();
</span><del>- virtual void detach(AccessibilityDetachmentType, AXObjectCache*) override;
</del><ins>+ void detach(AccessibilityDetachmentType, AXObjectCache*) override;
</ins><span class="cx">
</span><span class="cx"> AccessibilityObject* webAreaObject() const;
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit AccessibilityScrollView(ScrollView*);
</span><span class="cx">
</span><del>- virtual ScrollableArea* getScrollableAreaIfScrollable() const override;
- virtual void scrollTo(const IntPoint&) const override;
- virtual bool computeAccessibilityIsIgnored() const override;
- virtual bool isAccessibilityScrollView() const override { return true; }
- virtual bool isEnabled() const override { return true; }
</del><ins>+ ScrollableArea* getScrollableAreaIfScrollable() const override;
+ void scrollTo(const IntPoint&) const override;
+ bool computeAccessibilityIsIgnored() const override;
+ bool isAccessibilityScrollView() const override { return true; }
+ bool isEnabled() const override { return true; }
</ins><span class="cx">
</span><del>- virtual bool isAttachment() const override;
- virtual Widget* widgetForAttachmentView() const override;
</del><ins>+ bool isAttachment() const override;
+ Widget* widgetForAttachmentView() const override;
</ins><span class="cx">
</span><del>- virtual AccessibilityObject* scrollBar(AccessibilityOrientation) override;
- virtual void addChildren() override;
- virtual void clearChildren() override;
- virtual AccessibilityObject* accessibilityHitTest(const IntPoint&) const override;
- virtual void updateChildrenIfNecessary() override;
- virtual void setNeedsToUpdateChildren() override { m_childrenDirty = true; }
</del><ins>+ AccessibilityObject* scrollBar(AccessibilityOrientation) override;
+ void addChildren() override;
+ void clearChildren() override;
+ AccessibilityObject* accessibilityHitTest(const IntPoint&) const override;
+ void updateChildrenIfNecessary() override;
+ void setNeedsToUpdateChildren() override { m_childrenDirty = true; }
</ins><span class="cx"> void updateScrollbars();
</span><del>- virtual void setFocused(bool) override;
- virtual bool canSetFocusAttribute() const override;
- virtual bool isFocused() const override;
</del><ins>+ void setFocused(bool) override;
+ bool canSetFocusAttribute() const override;
+ bool isFocused() const override;
</ins><span class="cx">
</span><del>- virtual FrameView* documentFrameView() const override;
- virtual LayoutRect elementRect() const override;
- virtual AccessibilityObject* parentObject() const override;
- virtual AccessibilityObject* parentObjectIfExists() const override;
</del><ins>+ FrameView* documentFrameView() const override;
+ LayoutRect elementRect() const override;
+ AccessibilityObject* parentObject() const override;
+ AccessibilityObject* parentObjectIfExists() const override;
</ins><span class="cx">
</span><del>- virtual AccessibilityObject* firstChild() const override { return webAreaObject(); }
</del><ins>+ AccessibilityObject* firstChild() const override { return webAreaObject(); }
</ins><span class="cx"> AccessibilityScrollbar* addChildScrollbar(Scrollbar*);
</span><span class="cx"> void removeChildScrollbar(AccessibilityObject*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityScrollbarh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityScrollbar.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityScrollbar.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/accessibility/AccessibilityScrollbar.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,20 +44,20 @@
</span><span class="cx"> private:
</span><span class="cx"> explicit AccessibilityScrollbar(Scrollbar*);
</span><span class="cx">
</span><del>- virtual bool canSetValueAttribute() const override { return true; }
- virtual bool canSetNumericValue() const override { return true; }
</del><ins>+ bool canSetValueAttribute() const override { return true; }
+ bool canSetNumericValue() const override { return true; }
</ins><span class="cx">
</span><del>- virtual bool isAccessibilityScrollbar() const override { return true; }
- virtual LayoutRect elementRect() const override;
</del><ins>+ bool isAccessibilityScrollbar() const override { return true; }
+ LayoutRect elementRect() const override;
</ins><span class="cx">
</span><del>- virtual AccessibilityRole roleValue() const override { return ScrollBarRole; }
- virtual AccessibilityOrientation orientation() const override;
- virtual Document* document() const override;
- virtual bool isEnabled() const override;
</del><ins>+ AccessibilityRole roleValue() const override { return ScrollBarRole; }
+ AccessibilityOrientation orientation() const override;
+ Document* document() const override;
+ bool isEnabled() const override;
</ins><span class="cx">
</span><span class="cx"> // Assumes float [0..1]
</span><del>- virtual void setValue(float) override;
- virtual float valueForRange() const override;
</del><ins>+ void setValue(float) override;
+ float valueForRange() const override;
</ins><span class="cx">
</span><span class="cx"> RefPtr<Scrollbar> m_scrollbar;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilitySliderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilitySlider.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilitySlider.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/accessibility/AccessibilitySlider.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,23 +46,23 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> HTMLInputElement* inputElement() const;
</span><del>- virtual AccessibilityObject* elementAccessibilityHitTest(const IntPoint&) const override;
</del><ins>+ AccessibilityObject* elementAccessibilityHitTest(const IntPoint&) const override;
</ins><span class="cx">
</span><del>- virtual AccessibilityRole roleValue() const override { return SliderRole; }
- virtual bool isSlider() const override final { return true; }
- virtual bool isInputSlider() const override { return true; }
- virtual bool isControl() const override { return true; }
</del><ins>+ AccessibilityRole roleValue() const override { return SliderRole; }
+ bool isSlider() const override final { return true; }
+ bool isInputSlider() const override { return true; }
+ bool isControl() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void addChildren() override;
</del><ins>+ void addChildren() override;
</ins><span class="cx">
</span><del>- virtual bool canSetValueAttribute() const override { return true; }
</del><ins>+ bool canSetValueAttribute() const override { return true; }
</ins><span class="cx"> const AtomicString& getAttribute(const QualifiedName& attribute) const;
</span><span class="cx">
</span><del>- virtual void setValue(const String&) override;
- virtual float valueForRange() const override;
- virtual float maxValueForRange() const override;
- virtual float minValueForRange() const override;
- virtual AccessibilityOrientation orientation() const override;
</del><ins>+ void setValue(const String&) override;
+ float valueForRange() const override;
+ float maxValueForRange() const override;
+ float minValueForRange() const override;
+ AccessibilityOrientation orientation() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class AccessibilitySliderThumb final : public AccessibilityMockObject {
</span><span class="lines">@@ -70,14 +70,14 @@
</span><span class="cx"> static Ref<AccessibilitySliderThumb> create();
</span><span class="cx"> virtual ~AccessibilitySliderThumb() { }
</span><span class="cx">
</span><del>- virtual AccessibilityRole roleValue() const override { return SliderThumbRole; }
- virtual LayoutRect elementRect() const override;
</del><ins>+ AccessibilityRole roleValue() const override { return SliderThumbRole; }
+ LayoutRect elementRect() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> AccessibilitySliderThumb();
</span><span class="cx">
</span><del>- virtual bool isSliderThumb() const override { return true; }
- virtual bool computeAccessibilityIsIgnored() const override;
</del><ins>+ bool isSliderThumb() const override { return true; }
+ bool computeAccessibilityIsIgnored() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilitySpinButtonh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilitySpinButton.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilitySpinButton.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/accessibility/AccessibilitySpinButton.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,11 +47,11 @@
</span><span class="cx"> private:
</span><span class="cx"> AccessibilitySpinButton();
</span><span class="cx">
</span><del>- virtual AccessibilityRole roleValue() const override { return SpinButtonRole; }
- virtual bool isSpinButton() const override { return true; }
- virtual bool isNativeSpinButton() const override { return true; }
- virtual void addChildren() override;
- virtual LayoutRect elementRect() const override;
</del><ins>+ AccessibilityRole roleValue() const override { return SpinButtonRole; }
+ bool isSpinButton() const override { return true; }
+ bool isNativeSpinButton() const override { return true; }
+ void addChildren() override;
+ LayoutRect elementRect() const override;
</ins><span class="cx">
</span><span class="cx"> SpinButtonElement* m_spinButtonElement;
</span><span class="cx"> };
</span><span class="lines">@@ -67,10 +67,10 @@
</span><span class="cx"> private:
</span><span class="cx"> AccessibilitySpinButtonPart();
</span><span class="cx">
</span><del>- virtual bool press() override;
- virtual AccessibilityRole roleValue() const override { return ButtonRole; }
- virtual bool isSpinButtonPart() const override { return true; }
- virtual LayoutRect elementRect() const override;
</del><ins>+ bool press() override;
+ AccessibilityRole roleValue() const override { return ButtonRole; }
+ bool isSpinButtonPart() const override { return true; }
+ LayoutRect elementRect() const override;
</ins><span class="cx">
</span><span class="cx"> unsigned m_isIncrementor : 1;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityTableh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityTable.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityTable.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/accessibility/AccessibilityTable.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,13 +43,13 @@
</span><span class="cx"> static Ref<AccessibilityTable> create(RenderObject*);
</span><span class="cx"> virtual ~AccessibilityTable();
</span><span class="cx">
</span><del>- virtual void init() override final;
</del><ins>+ void init() override final;
</ins><span class="cx">
</span><del>- virtual AccessibilityRole roleValue() const override final;
</del><ins>+ AccessibilityRole roleValue() const override final;
</ins><span class="cx"> virtual bool isAriaTable() const { return false; }
</span><span class="cx">
</span><del>- virtual void addChildren() override;
- virtual void clearChildren() override final;
</del><ins>+ void addChildren() override;
+ void clearChildren() override final;
</ins><span class="cx">
</span><span class="cx"> const AccessibilityChildrenVector& columns();
</span><span class="cx"> const AccessibilityChildrenVector& rows();
</span><span class="lines">@@ -57,9 +57,9 @@
</span><span class="cx"> virtual bool supportsSelectedRows() { return false; }
</span><span class="cx"> unsigned columnCount();
</span><span class="cx"> unsigned rowCount();
</span><del>- virtual int tableLevel() const override final;
</del><ins>+ int tableLevel() const override final;
</ins><span class="cx">
</span><del>- virtual String title() const override final;
</del><ins>+ String title() const override final;
</ins><span class="cx">
</span><span class="cx"> // all the cells in the table
</span><span class="cx"> void cells(AccessibilityChildrenVector&);
</span><span class="lines">@@ -90,15 +90,15 @@
</span><span class="cx"> bool hasARIARole() const;
</span><span class="cx">
</span><span class="cx"> // isTable is whether it's an AccessibilityTable object.
</span><del>- virtual bool isTable() const override final { return true; }
</del><ins>+ bool isTable() const override final { return true; }
</ins><span class="cx"> // isDataTable is whether it is exposed as an AccessibilityTable because the heuristic
</span><span class="cx"> // think this "looks" like a data-based table (instead of a table used for layout).
</span><del>- virtual bool isDataTable() const override final;
- virtual bool computeAccessibilityIsIgnored() const override final;
</del><ins>+ bool isDataTable() const override final;
+ bool computeAccessibilityIsIgnored() const override final;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> virtual bool computeIsTableExposableThroughAccessibility() const;
</span><del>- virtual void titleElementText(Vector<AccessibilityText>&) const override final;
</del><ins>+ void titleElementText(Vector<AccessibilityText>&) const override final;
</ins><span class="cx"> HTMLTableElement* tableElement() const;
</span><span class="cx"> void addChildrenFromSection(RenderTableSection*, unsigned& maxColumnCount);
</span><span class="cx"> void addTableCellChild(AccessibilityObject*, HashSet<AccessibilityObject*>& appendedRows, unsigned& columnCount);
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityTableCellh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityTableCell.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityTableCell.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/accessibility/AccessibilityTableCell.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> static Ref<AccessibilityTableCell> create(RenderObject*);
</span><span class="cx"> virtual ~AccessibilityTableCell();
</span><span class="cx">
</span><del>- virtual bool isTableCell() const override final;
</del><ins>+ bool isTableCell() const override final;
</ins><span class="cx"> bool isTableHeaderCell() const;
</span><span class="cx"> bool isColumnHeaderCell() const;
</span><span class="cx"> bool isRowHeaderCell() const;
</span><span class="lines">@@ -65,18 +65,18 @@
</span><span class="cx">
</span><span class="cx"> AccessibilityTableRow* parentRow() const;
</span><span class="cx"> virtual AccessibilityTable* parentTable() const;
</span><del>- virtual AccessibilityRole determineAccessibilityRole() override final;
</del><ins>+ AccessibilityRole determineAccessibilityRole() override final;
</ins><span class="cx">
</span><span class="cx"> int m_rowIndex;
</span><span class="cx"> int m_ariaColIndexFromRow;
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // If a table cell is not exposed as a table cell, a TH element can serve as its title UI element.
</span><del>- virtual AccessibilityObject* titleUIElement() const override final;
- virtual bool exposesTitleUIElement() const override final { return true; }
- virtual bool computeAccessibilityIsIgnored() const override final;
- virtual String expandedTextValue() const override final;
- virtual bool supportsExpandedTextValue() const override final;
</del><ins>+ AccessibilityObject* titleUIElement() const override final;
+ bool exposesTitleUIElement() const override final { return true; }
+ bool computeAccessibilityIsIgnored() const override final;
+ String expandedTextValue() const override final;
+ bool supportsExpandedTextValue() const override final;
</ins><span class="cx">
</span><span class="cx"> bool isTableCellInSameRowGroup(AccessibilityTableCell*);
</span><span class="cx"> bool isTableCellInSameColGroup(AccessibilityTableCell*);
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityTableColumnh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityTableColumn.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityTableColumn.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/accessibility/AccessibilityTableColumn.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,22 +44,22 @@
</span><span class="cx">
</span><span class="cx"> AccessibilityObject* headerObject();
</span><span class="cx">
</span><del>- virtual AccessibilityRole roleValue() const override { return ColumnRole; }
</del><ins>+ AccessibilityRole roleValue() const override { return ColumnRole; }
</ins><span class="cx">
</span><span class="cx"> void setColumnIndex(int columnIndex) { m_columnIndex = columnIndex; }
</span><span class="cx"> int columnIndex() const { return m_columnIndex; }
</span><span class="cx">
</span><del>- virtual void addChildren() override;
- virtual void setParent(AccessibilityObject*) override;
</del><ins>+ void addChildren() override;
+ void setParent(AccessibilityObject*) override;
</ins><span class="cx">
</span><del>- virtual LayoutRect elementRect() const override;
</del><ins>+ LayoutRect elementRect() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> AccessibilityTableColumn();
</span><span class="cx">
</span><span class="cx"> AccessibilityObject* headerObjectForSection(RenderTableSection*, bool thTagRequired);
</span><del>- virtual bool computeAccessibilityIsIgnored() const override;
- virtual bool isTableColumn() const override { return true; }
</del><ins>+ bool computeAccessibilityIsIgnored() const override;
+ bool isTableColumn() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> unsigned m_columnIndex;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityTableHeaderContainerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityTableHeaderContainer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityTableHeaderContainer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/accessibility/AccessibilityTableHeaderContainer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,16 +40,16 @@
</span><span class="cx"> static Ref<AccessibilityTableHeaderContainer> create();
</span><span class="cx"> virtual ~AccessibilityTableHeaderContainer();
</span><span class="cx">
</span><del>- virtual AccessibilityRole roleValue() const override { return TableHeaderContainerRole; }
</del><ins>+ AccessibilityRole roleValue() const override { return TableHeaderContainerRole; }
</ins><span class="cx">
</span><del>- virtual void addChildren() override;
</del><ins>+ void addChildren() override;
</ins><span class="cx">
</span><del>- virtual LayoutRect elementRect() const override;
</del><ins>+ LayoutRect elementRect() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> AccessibilityTableHeaderContainer();
</span><span class="cx">
</span><del>- virtual bool computeAccessibilityIsIgnored() const override;
</del><ins>+ bool computeAccessibilityIsIgnored() const override;
</ins><span class="cx">
</span><span class="cx"> LayoutRect m_headerRect;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityTableRowh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityTableRow.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityTableRow.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/accessibility/AccessibilityTableRow.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> // in the row, but their col/row spans overlap into it
</span><span class="cx"> void appendChild(AccessibilityObject*);
</span><span class="cx">
</span><del>- virtual void addChildren() override;
</del><ins>+ void addChildren() override;
</ins><span class="cx">
</span><span class="cx"> int ariaColumnIndex() const;
</span><span class="cx"> int ariaRowIndex() const;
</span><span class="lines">@@ -59,12 +59,12 @@
</span><span class="cx"> protected:
</span><span class="cx"> explicit AccessibilityTableRow(RenderObject*);
</span><span class="cx">
</span><del>- virtual AccessibilityRole determineAccessibilityRole() override final;
</del><ins>+ AccessibilityRole determineAccessibilityRole() override final;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isTableRow() const override final;
- virtual AccessibilityObject* observableObject() const override final;
- virtual bool computeAccessibilityIsIgnored() const override final;
</del><ins>+ bool isTableRow() const override final;
+ AccessibilityObject* observableObject() const override final;
+ bool computeAccessibilityIsIgnored() const override final;
</ins><span class="cx">
</span><span class="cx"> int m_rowIndex;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityTreeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityTree.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityTree.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/accessibility/AccessibilityTree.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,8 +41,8 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit AccessibilityTree(RenderObject*);
</span><del>- virtual bool computeAccessibilityIsIgnored() const override;
- virtual AccessibilityRole determineAccessibilityRole() override;
</del><ins>+ bool computeAccessibilityIsIgnored() const override;
+ AccessibilityRole determineAccessibilityRole() override;
</ins><span class="cx"> bool isTreeValid() const;
</span><span class="cx"> };
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityTreeItemh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityTreeItem.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityTreeItem.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/accessibility/AccessibilityTreeItem.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,11 +38,11 @@
</span><span class="cx"> static Ref<AccessibilityTreeItem> create(RenderObject*);
</span><span class="cx"> virtual ~AccessibilityTreeItem();
</span><span class="cx">
</span><del>- virtual bool shouldIgnoreAttributeRole() const override { return !m_isTreeItemValid; }
</del><ins>+ bool shouldIgnoreAttributeRole() const override { return !m_isTreeItemValid; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit AccessibilityTreeItem(RenderObject*);
</span><del>- virtual AccessibilityRole determineAccessibilityRole() override;
</del><ins>+ AccessibilityRole determineAccessibilityRole() override;
</ins><span class="cx"> bool m_isTreeItemValid;
</span><span class="cx"> };
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsgobjectDOMObjectCachecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/gobject/DOMObjectCache.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/gobject/DOMObjectCache.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/bindings/gobject/DOMObjectCache.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -130,7 +130,7 @@
</span><span class="cx"> WebCore::DOMWindow* domWindow() const { return m_domWindow; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void willDetachGlobalObjectFromFrame() override
</del><ins>+ void willDetachGlobalObjectFromFrame() override
</ins><span class="cx"> {
</span><span class="cx"> // Clear the DOMWindowProperty first, and then notify the Frame observer.
</span><span class="cx"> DOMWindowProperty::willDetachGlobalObjectFromFrame();
</span><span class="lines">@@ -168,12 +168,12 @@
</span><span class="cx"> });
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void willDetachPage() override
</del><ins>+ void willDetachPage() override
</ins><span class="cx"> {
</span><span class="cx"> clear();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void frameDestroyed() override
</del><ins>+ void frameDestroyed() override
</ins><span class="cx"> {
</span><span class="cx"> clear();
</span><span class="cx"> WebCore::Frame* frame = m_frame;
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsgobjectGObjectNodeFilterConditionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/gobject/GObjectNodeFilterCondition.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/gobject/GObjectNodeFilterCondition.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/bindings/gobject/GObjectNodeFilterCondition.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> return adoptRef(*new GObjectNodeFilterCondition(filter));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual short acceptNode(Node*) const override;
</del><ins>+ short acceptNode(Node*) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> GObjectNodeFilterCondition(WebKitDOMNodeFilter* filter)
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsJSCryptoAlgorithmBuilderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/JSCryptoAlgorithmBuilder.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/JSCryptoAlgorithmBuilder.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/bindings/js/JSCryptoAlgorithmBuilder.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,12 +44,12 @@
</span><span class="cx">
</span><span class="cx"> JSC::JSObject* result() const { return m_dictionary; }
</span><span class="cx">
</span><del>- virtual std::unique_ptr<CryptoAlgorithmDescriptionBuilder> createEmptyClone() const override;
</del><ins>+ std::unique_ptr<CryptoAlgorithmDescriptionBuilder> createEmptyClone() const override;
</ins><span class="cx">
</span><del>- virtual void add(const char*, unsigned) override;
- virtual void add(const char*, const String&) override;
- virtual void add(const char*, const Vector<uint8_t>&) override;
- virtual void add(const char*, const CryptoAlgorithmDescriptionBuilder&) override;
</del><ins>+ void add(const char*, unsigned) override;
+ void add(const char*, const String&) override;
+ void add(const char*, const Vector<uint8_t>&) override;
+ void add(const char*, const CryptoAlgorithmDescriptionBuilder&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> JSC::ExecState* m_exec;
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsJSCryptoKeySerializationJWKh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/JSCryptoKeySerializationJWK.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/JSCryptoKeySerializationJWK.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/bindings/js/JSCryptoKeySerializationJWK.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -53,12 +53,12 @@
</span><span class="cx"> static String serialize(JSC::ExecState* exec, const CryptoKey&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool reconcileAlgorithm(std::unique_ptr<CryptoAlgorithm>&, std::unique_ptr<CryptoAlgorithmParameters>&) const override;
</del><ins>+ bool reconcileAlgorithm(std::unique_ptr<CryptoAlgorithm>&, std::unique_ptr<CryptoAlgorithmParameters>&) const override;
</ins><span class="cx">
</span><del>- virtual void reconcileUsages(CryptoKeyUsage&) const override;
- virtual void reconcileExtractable(bool&) const override;
</del><ins>+ void reconcileUsages(CryptoKeyUsage&) const override;
+ void reconcileExtractable(bool&) const override;
</ins><span class="cx">
</span><del>- virtual std::unique_ptr<CryptoKeyData> keyData() const override;
</del><ins>+ std::unique_ptr<CryptoKeyData> keyData() const override;
</ins><span class="cx">
</span><span class="cx"> bool keySizeIsValid(size_t sizeInBits) const;
</span><span class="cx"> std::unique_ptr<CryptoKeyData> keyDataOctetSequence() const;
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsJSEventListenerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/JSEventListener.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/JSEventListener.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/bindings/js/JSEventListener.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx">
</span><span class="cx"> virtual ~JSEventListener();
</span><span class="cx">
</span><del>- virtual bool operator==(const EventListener& other) override;
</del><ins>+ bool operator==(const EventListener& other) override;
</ins><span class="cx">
</span><span class="cx"> // Returns true if this event listener was created for an event handler attribute, like "onload" or "onclick".
</span><span class="cx"> bool isAttribute() const { return m_isAttribute; }
</span><span class="lines">@@ -63,12 +63,12 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> virtual JSC::JSObject* initializeJSFunction(ScriptExecutionContext*) const;
</span><del>- virtual void visitJSFunction(JSC::SlotVisitor&) override;
- virtual bool virtualisAttribute() const override;
</del><ins>+ void visitJSFunction(JSC::SlotVisitor&) override;
+ bool virtualisAttribute() const override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> JSEventListener(JSC::JSObject* function, JSC::JSObject* wrapper, bool isAttribute, DOMWrapperWorld&);
</span><del>- virtual void handleEvent(ScriptExecutionContext*, Event*) override;
</del><ins>+ void handleEvent(ScriptExecutionContext*, Event*) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> mutable JSC::Weak<JSC::JSObject> m_jsFunction;
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsJSLazyEventListenerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/JSLazyEventListener.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/JSLazyEventListener.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/bindings/js/JSLazyEventListener.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,8 +46,8 @@
</span><span class="cx">
</span><span class="cx"> JSLazyEventListener(const String& functionName, const String& eventParameterName, const String& code, ContainerNode*, const String& sourceURL, const TextPosition&, JSC::JSObject* wrapper, DOMWrapperWorld& isolatedWorld);
</span><span class="cx">
</span><del>- virtual JSC::JSObject* initializeJSFunction(ScriptExecutionContext*) const override;
- virtual bool wasCreatedFromMarkup() const override { return true; }
</del><ins>+ JSC::JSObject* initializeJSFunction(ScriptExecutionContext*) const override;
+ bool wasCreatedFromMarkup() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> mutable String m_functionName;
</span><span class="cx"> mutable String m_eventParameterName;
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsJSMutationCallbackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/JSMutationCallback.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/JSMutationCallback.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/bindings/js/JSMutationCallback.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,9 +46,9 @@
</span><span class="cx">
</span><span class="cx"> virtual ~JSMutationCallback();
</span><span class="cx">
</span><del>- virtual void call(const Vector<RefPtr<MutationRecord>>&, MutationObserver*) override;
</del><ins>+ void call(const Vector<RefPtr<MutationRecord>>&, MutationObserver*) override;
</ins><span class="cx">
</span><del>- virtual ScriptExecutionContext* scriptExecutionContext() const override { return ContextDestructionObserver::scriptExecutionContext(); }
</del><ins>+ ScriptExecutionContext* scriptExecutionContext() const override { return ContextDestructionObserver::scriptExecutionContext(); }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> JSMutationCallback(JSC::JSObject* callback, JSDOMGlobalObject*);
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsWebCoreTypedArrayControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/WebCoreTypedArrayController.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/WebCoreTypedArrayController.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/bindings/js/WebCoreTypedArrayController.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,16 +40,16 @@
</span><span class="cx"> WebCoreTypedArrayController();
</span><span class="cx"> virtual ~WebCoreTypedArrayController();
</span><span class="cx">
</span><del>- virtual JSC::JSArrayBuffer* toJS(JSC::ExecState*, JSC::JSGlobalObject*, JSC::ArrayBuffer*) override;
- virtual void registerWrapper(JSC::JSGlobalObject*, ArrayBuffer*, JSC::JSArrayBuffer*) override;
</del><ins>+ JSC::JSArrayBuffer* toJS(JSC::ExecState*, JSC::JSGlobalObject*, JSC::ArrayBuffer*) override;
+ void registerWrapper(JSC::JSGlobalObject*, ArrayBuffer*, JSC::JSArrayBuffer*) override;
</ins><span class="cx">
</span><span class="cx"> JSC::WeakHandleOwner* wrapperOwner() { return &m_owner; }
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> class JSArrayBufferOwner : public JSC::WeakHandleOwner {
</span><span class="cx"> public:
</span><del>- virtual bool isReachableFromOpaqueRoots(JSC::Handle<JSC::Unknown>, void* context, JSC::SlotVisitor&) override;
- virtual void finalize(JSC::Handle<JSC::Unknown>, void* context) override;
</del><ins>+ bool isReachableFromOpaqueRoots(JSC::Handle<JSC::Unknown>, void* context, JSC::SlotVisitor&) override;
+ void finalize(JSC::Handle<JSC::Unknown>, void* context) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> JSArrayBufferOwner m_owner;
</span></span></pre></div>
<a id="trunkSourceWebCorebridgecc_classh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bridge/c/c_class.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bridge/c/c_class.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/bridge/c/c_class.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,8 +43,8 @@
</span><span class="cx"> static CClass* classForIsA(NPClass*);
</span><span class="cx"> virtual ~CClass();
</span><span class="cx">
</span><del>- virtual Method* methodNamed(PropertyName, Instance*) const override;
- virtual Field* fieldNamed(PropertyName, Instance*) const override;
</del><ins>+ Method* methodNamed(PropertyName, Instance*) const override;
+ Field* fieldNamed(PropertyName, Instance*) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> NPClass* m_isa;
</span></span></pre></div>
<a id="trunkSourceWebCorebridgecc_instanceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bridge/c/c_instance.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bridge/c/c_instance.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/bridge/c/c_instance.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -52,20 +52,20 @@
</span><span class="cx">
</span><span class="cx"> virtual ~CInstance();
</span><span class="cx">
</span><del>- virtual Class *getClass() const override;
</del><ins>+ Class *getClass() const override;
</ins><span class="cx">
</span><del>- virtual JSValue valueOf(ExecState*) const override;
- virtual JSValue defaultValue(ExecState*, PreferredPrimitiveType) const override;
</del><ins>+ JSValue valueOf(ExecState*) const override;
+ JSValue defaultValue(ExecState*, PreferredPrimitiveType) const override;
</ins><span class="cx">
</span><del>- virtual JSValue getMethod(ExecState*, PropertyName) override;
- virtual JSValue invokeMethod(ExecState*, RuntimeMethod*) override;
- virtual bool supportsInvokeDefaultMethod() const override;
- virtual JSValue invokeDefaultMethod(ExecState*) override;
</del><ins>+ JSValue getMethod(ExecState*, PropertyName) override;
+ JSValue invokeMethod(ExecState*, RuntimeMethod*) override;
+ bool supportsInvokeDefaultMethod() const override;
+ JSValue invokeDefaultMethod(ExecState*) override;
</ins><span class="cx">
</span><del>- virtual bool supportsConstruct() const override;
- virtual JSValue invokeConstruct(ExecState*, const ArgList&) override;
</del><ins>+ bool supportsConstruct() const override;
+ JSValue invokeConstruct(ExecState*, const ArgList&) override;
</ins><span class="cx">
</span><del>- virtual void getPropertyNames(ExecState*, PropertyNameArray&) override;
</del><ins>+ void getPropertyNames(ExecState*, PropertyNameArray&) override;
</ins><span class="cx">
</span><span class="cx"> JSValue stringValue(ExecState*) const;
</span><span class="cx"> JSValue numberValue(ExecState*) const;
</span><span class="lines">@@ -76,7 +76,7 @@
</span><span class="cx"> private:
</span><span class="cx"> CInstance(NPObject*, RefPtr<RootObject>&&);
</span><span class="cx">
</span><del>- virtual RuntimeObject* newRuntimeObject(ExecState*) override;
</del><ins>+ RuntimeObject* newRuntimeObject(ExecState*) override;
</ins><span class="cx"> bool toJSPrimitive(ExecState*, const char*, JSValue&) const;
</span><span class="cx">
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorebridgecc_runtimeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bridge/c/c_runtime.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bridge/c/c_runtime.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/bridge/c/c_runtime.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,8 +38,8 @@
</span><span class="cx"> public:
</span><span class="cx"> CField(NPIdentifier ident) : _fieldIdentifier(ident) { }
</span><span class="cx">
</span><del>- virtual JSValue valueFromInstance(ExecState*, const Instance*) const override;
- virtual void setValueToInstance(ExecState*, const Instance*, JSValue) const override;
</del><ins>+ JSValue valueFromInstance(ExecState*, const Instance*) const override;
+ void setValueToInstance(ExecState*, const Instance*, JSValue) const override;
</ins><span class="cx">
</span><span class="cx"> NPIdentifier identifier() const { return _fieldIdentifier; }
</span><span class="cx">
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx"> CMethod(NPIdentifier ident) : _methodIdentifier(ident) { }
</span><span class="cx">
</span><span class="cx"> NPIdentifier identifier() const { return _methodIdentifier; }
</span><del>- virtual int numParameters() const override { return 0; }
</del><ins>+ int numParameters() const override { return 0; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> NPIdentifier _methodIdentifier;
</span></span></pre></div>
<a id="trunkSourceWebCorebridgeruntime_rooth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bridge/runtime_root.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bridge/runtime_root.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/bridge/runtime_root.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -82,7 +82,7 @@
</span><span class="cx"> RootObject(const void* nativeHandle, JSGlobalObject*);
</span><span class="cx">
</span><span class="cx"> // WeakHandleOwner
</span><del>- virtual void finalize(JSC::Handle<JSC::Unknown>, void* context) override;
</del><ins>+ void finalize(JSC::Handle<JSC::Unknown>, void* context) override;
</ins><span class="cx">
</span><span class="cx"> bool m_isValid;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorecontentextensionsContentExtensionErrorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/contentextensions/ContentExtensionError.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/contentextensions/ContentExtensionError.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/contentextensions/ContentExtensionError.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> return "content extension";
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual std::string message(int errorCode) const override
</del><ins>+ std::string message(int errorCode) const override
</ins><span class="cx"> {
</span><span class="cx"> switch (static_cast<ContentExtensionError>(errorCode)) {
</span><span class="cx"> case ContentExtensionError::JSONInvalid:
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmAES_CBCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmAES_CBC.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmAES_CBC.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmAES_CBC.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,12 +42,12 @@
</span><span class="cx">
</span><span class="cx"> static std::unique_ptr<CryptoAlgorithm> create();
</span><span class="cx">
</span><del>- virtual CryptoAlgorithmIdentifier identifier() const override;
</del><ins>+ CryptoAlgorithmIdentifier identifier() const override;
</ins><span class="cx">
</span><del>- virtual void encrypt(const CryptoAlgorithmParameters&, const CryptoKey&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
- virtual void decrypt(const CryptoAlgorithmParameters&, const CryptoKey&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
- virtual void generateKey(const CryptoAlgorithmParameters&, bool extractable, CryptoKeyUsage, KeyOrKeyPairCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
- virtual void importKey(const CryptoAlgorithmParameters&, const CryptoKeyData&, bool extractable, CryptoKeyUsage, KeyCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
</del><ins>+ void encrypt(const CryptoAlgorithmParameters&, const CryptoKey&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
+ void decrypt(const CryptoAlgorithmParameters&, const CryptoKey&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
+ void generateKey(const CryptoAlgorithmParameters&, bool extractable, CryptoKeyUsage, KeyOrKeyPairCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
+ void importKey(const CryptoAlgorithmParameters&, const CryptoKeyData&, bool extractable, CryptoKeyUsage, KeyCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> CryptoAlgorithmAES_CBC();
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmAES_KWh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmAES_KW.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmAES_KW.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmAES_KW.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,12 +41,12 @@
</span><span class="cx">
</span><span class="cx"> static std::unique_ptr<CryptoAlgorithm> create();
</span><span class="cx">
</span><del>- virtual CryptoAlgorithmIdentifier identifier() const override;
</del><ins>+ CryptoAlgorithmIdentifier identifier() const override;
</ins><span class="cx">
</span><del>- virtual void encryptForWrapKey(const CryptoAlgorithmParameters&, const CryptoKey&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
- virtual void decryptForUnwrapKey(const CryptoAlgorithmParameters&, const CryptoKey&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
- virtual void generateKey(const CryptoAlgorithmParameters&, bool extractable, CryptoKeyUsage, KeyOrKeyPairCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
- virtual void importKey(const CryptoAlgorithmParameters&, const CryptoKeyData&, bool extractable, CryptoKeyUsage, KeyCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
</del><ins>+ void encryptForWrapKey(const CryptoAlgorithmParameters&, const CryptoKey&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
+ void decryptForUnwrapKey(const CryptoAlgorithmParameters&, const CryptoKey&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
+ void generateKey(const CryptoAlgorithmParameters&, bool extractable, CryptoKeyUsage, KeyOrKeyPairCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
+ void importKey(const CryptoAlgorithmParameters&, const CryptoKeyData&, bool extractable, CryptoKeyUsage, KeyCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> CryptoAlgorithmAES_KW();
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmHMACh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmHMAC.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmHMAC.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmHMAC.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,12 +42,12 @@
</span><span class="cx">
</span><span class="cx"> static std::unique_ptr<CryptoAlgorithm> create();
</span><span class="cx">
</span><del>- virtual CryptoAlgorithmIdentifier identifier() const override;
</del><ins>+ CryptoAlgorithmIdentifier identifier() const override;
</ins><span class="cx">
</span><del>- virtual void sign(const CryptoAlgorithmParameters&, const CryptoKey&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
- virtual void verify(const CryptoAlgorithmParameters&, const CryptoKey&, const CryptoOperationData& signature, const CryptoOperationData& data, BoolCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
- virtual void generateKey(const CryptoAlgorithmParameters&, bool extractable, CryptoKeyUsage, KeyOrKeyPairCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
- virtual void importKey(const CryptoAlgorithmParameters&, const CryptoKeyData&, bool extractable, CryptoKeyUsage, KeyCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
</del><ins>+ void sign(const CryptoAlgorithmParameters&, const CryptoKey&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
+ void verify(const CryptoAlgorithmParameters&, const CryptoKey&, const CryptoOperationData& signature, const CryptoOperationData& data, BoolCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
+ void generateKey(const CryptoAlgorithmParameters&, bool extractable, CryptoKeyUsage, KeyOrKeyPairCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
+ void importKey(const CryptoAlgorithmParameters&, const CryptoKeyData&, bool extractable, CryptoKeyUsage, KeyCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> CryptoAlgorithmHMAC();
</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 (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmRSAES_PKCS1_v1_5.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmRSAES_PKCS1_v1_5.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,12 +42,12 @@
</span><span class="cx">
</span><span class="cx"> static std::unique_ptr<CryptoAlgorithm> create();
</span><span class="cx">
</span><del>- virtual CryptoAlgorithmIdentifier identifier() const override;
</del><ins>+ CryptoAlgorithmIdentifier identifier() const override;
</ins><span class="cx">
</span><del>- virtual void encrypt(const CryptoAlgorithmParameters&, const CryptoKey&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
- virtual void decrypt(const CryptoAlgorithmParameters&, const CryptoKey&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
- virtual void generateKey(const CryptoAlgorithmParameters&, bool extractable, CryptoKeyUsage, KeyOrKeyPairCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
- virtual void importKey(const CryptoAlgorithmParameters&, const CryptoKeyData&, bool extractable, CryptoKeyUsage, KeyCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
</del><ins>+ void encrypt(const CryptoAlgorithmParameters&, const CryptoKey&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
+ void decrypt(const CryptoAlgorithmParameters&, const CryptoKey&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
+ void generateKey(const CryptoAlgorithmParameters&, bool extractable, CryptoKeyUsage, KeyOrKeyPairCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
+ void importKey(const CryptoAlgorithmParameters&, const CryptoKeyData&, bool extractable, CryptoKeyUsage, KeyCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> CryptoAlgorithmRSAES_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 (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmRSASSA_PKCS1_v1_5.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmRSASSA_PKCS1_v1_5.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,12 +42,12 @@
</span><span class="cx">
</span><span class="cx"> static std::unique_ptr<CryptoAlgorithm> create();
</span><span class="cx">
</span><del>- virtual CryptoAlgorithmIdentifier identifier() const override;
</del><ins>+ CryptoAlgorithmIdentifier identifier() const override;
</ins><span class="cx">
</span><del>- virtual void sign(const CryptoAlgorithmParameters&, const CryptoKey&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
- virtual void verify(const CryptoAlgorithmParameters&, const CryptoKey&, const CryptoOperationData& signature, const CryptoOperationData& data, BoolCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
- virtual void generateKey(const CryptoAlgorithmParameters&, bool extractable, CryptoKeyUsage, KeyOrKeyPairCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
- virtual void importKey(const CryptoAlgorithmParameters&, const CryptoKeyData&, bool extractable, CryptoKeyUsage, KeyCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
</del><ins>+ void sign(const CryptoAlgorithmParameters&, const CryptoKey&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
+ void verify(const CryptoAlgorithmParameters&, const CryptoKey&, const CryptoOperationData& signature, const CryptoOperationData& data, BoolCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
+ void generateKey(const CryptoAlgorithmParameters&, bool extractable, CryptoKeyUsage, KeyOrKeyPairCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
+ void importKey(const CryptoAlgorithmParameters&, const CryptoKeyData&, bool extractable, CryptoKeyUsage, KeyCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> CryptoAlgorithmRSASSA_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 (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmRSA_OAEP.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmRSA_OAEP.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,12 +42,12 @@
</span><span class="cx">
</span><span class="cx"> static std::unique_ptr<CryptoAlgorithm> create();
</span><span class="cx">
</span><del>- virtual CryptoAlgorithmIdentifier identifier() const override;
</del><ins>+ CryptoAlgorithmIdentifier identifier() const override;
</ins><span class="cx">
</span><del>- virtual void encrypt(const CryptoAlgorithmParameters&, const CryptoKey&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
- virtual void decrypt(const CryptoAlgorithmParameters&, const CryptoKey&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
- virtual void generateKey(const CryptoAlgorithmParameters&, bool extractable, CryptoKeyUsage, KeyOrKeyPairCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
- virtual void importKey(const CryptoAlgorithmParameters&, const CryptoKeyData&, bool extractable, CryptoKeyUsage, KeyCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
</del><ins>+ void encrypt(const CryptoAlgorithmParameters&, const CryptoKey&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
+ void decrypt(const CryptoAlgorithmParameters&, const CryptoKey&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
+ void generateKey(const CryptoAlgorithmParameters&, bool extractable, CryptoKeyUsage, KeyOrKeyPairCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
+ void importKey(const CryptoAlgorithmParameters&, const CryptoKeyData&, bool extractable, CryptoKeyUsage, KeyCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> CryptoAlgorithmRSA_OAEP();
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmSHA1h"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA1.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA1.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA1.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,9 +39,9 @@
</span><span class="cx">
</span><span class="cx"> static std::unique_ptr<CryptoAlgorithm> create();
</span><span class="cx">
</span><del>- virtual CryptoAlgorithmIdentifier identifier() const override;
</del><ins>+ CryptoAlgorithmIdentifier identifier() const override;
</ins><span class="cx">
</span><del>- virtual void digest(const CryptoAlgorithmParameters&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
</del><ins>+ void digest(const CryptoAlgorithmParameters&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> CryptoAlgorithmSHA1();
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmSHA224h"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA224.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA224.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA224.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,9 +39,9 @@
</span><span class="cx">
</span><span class="cx"> static std::unique_ptr<CryptoAlgorithm> create();
</span><span class="cx">
</span><del>- virtual CryptoAlgorithmIdentifier identifier() const override;
</del><ins>+ CryptoAlgorithmIdentifier identifier() const override;
</ins><span class="cx">
</span><del>- virtual void digest(const CryptoAlgorithmParameters&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
</del><ins>+ void digest(const CryptoAlgorithmParameters&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> CryptoAlgorithmSHA224();
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmSHA256h"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA256.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA256.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA256.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,9 +39,9 @@
</span><span class="cx">
</span><span class="cx"> static std::unique_ptr<CryptoAlgorithm> create();
</span><span class="cx">
</span><del>- virtual CryptoAlgorithmIdentifier identifier() const override;
</del><ins>+ CryptoAlgorithmIdentifier identifier() const override;
</ins><span class="cx">
</span><del>- virtual void digest(const CryptoAlgorithmParameters&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
</del><ins>+ void digest(const CryptoAlgorithmParameters&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> CryptoAlgorithmSHA256();
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmSHA384h"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA384.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA384.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA384.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,9 +39,9 @@
</span><span class="cx">
</span><span class="cx"> static std::unique_ptr<CryptoAlgorithm> create();
</span><span class="cx">
</span><del>- virtual CryptoAlgorithmIdentifier identifier() const override;
</del><ins>+ CryptoAlgorithmIdentifier identifier() const override;
</ins><span class="cx">
</span><del>- virtual void digest(const CryptoAlgorithmParameters&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
</del><ins>+ void digest(const CryptoAlgorithmParameters&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> CryptoAlgorithmSHA384();
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoalgorithmsCryptoAlgorithmSHA512h"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA512.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA512.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA512.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,9 +39,9 @@
</span><span class="cx">
</span><span class="cx"> static std::unique_ptr<CryptoAlgorithm> create();
</span><span class="cx">
</span><del>- virtual CryptoAlgorithmIdentifier identifier() const override;
</del><ins>+ CryptoAlgorithmIdentifier identifier() const override;
</ins><span class="cx">
</span><del>- virtual void digest(const CryptoAlgorithmParameters&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
</del><ins>+ void digest(const CryptoAlgorithmParameters&, const CryptoOperationData&, VectorCallback&&, VoidCallback&& failureCallback, ExceptionCode&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> CryptoAlgorithmSHA512();
</span></span></pre></div>
<a id="trunkSourceWebCorecryptokeysCryptoKeyAESh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/keys/CryptoKeyAES.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/keys/CryptoKeyAES.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/crypto/keys/CryptoKeyAES.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,15 +46,15 @@
</span><span class="cx">
</span><span class="cx"> static RefPtr<CryptoKeyAES> generate(CryptoAlgorithmIdentifier, size_t lengthBits, bool extractable, CryptoKeyUsage);
</span><span class="cx">
</span><del>- virtual CryptoKeyClass keyClass() const override { return CryptoKeyClass::AES; }
</del><ins>+ CryptoKeyClass keyClass() const override { return CryptoKeyClass::AES; }
</ins><span class="cx">
</span><span class="cx"> const Vector<uint8_t>& key() const { return m_key; }
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> CryptoKeyAES(CryptoAlgorithmIdentifier, const Vector<uint8_t>& key, bool extractable, CryptoKeyUsage);
</span><span class="cx">
</span><del>- virtual void buildAlgorithmDescription(CryptoAlgorithmDescriptionBuilder&) const override;
- virtual std::unique_ptr<CryptoKeyData> exportData() const override;
</del><ins>+ void buildAlgorithmDescription(CryptoAlgorithmDescriptionBuilder&) const override;
+ std::unique_ptr<CryptoKeyData> exportData() const override;
</ins><span class="cx">
</span><span class="cx"> Vector<uint8_t> m_key;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorecryptokeysCryptoKeyHMACh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/keys/CryptoKeyHMAC.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/keys/CryptoKeyHMAC.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/crypto/keys/CryptoKeyHMAC.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> // If lengthBytes is 0, a recommended length is used, which is the size of the associated hash function's block size.
</span><span class="cx"> static RefPtr<CryptoKeyHMAC> generate(size_t lengthBytes, CryptoAlgorithmIdentifier hash, bool extractable, CryptoKeyUsage);
</span><span class="cx">
</span><del>- virtual CryptoKeyClass keyClass() const override { return CryptoKeyClass::HMAC; }
</del><ins>+ CryptoKeyClass keyClass() const override { return CryptoKeyClass::HMAC; }
</ins><span class="cx">
</span><span class="cx"> const Vector<uint8_t>& key() const { return m_key; }
</span><span class="cx">
</span><span class="lines">@@ -53,8 +53,8 @@
</span><span class="cx"> private:
</span><span class="cx"> CryptoKeyHMAC(const Vector<uint8_t>& key, CryptoAlgorithmIdentifier hash, bool extractable, CryptoKeyUsage);
</span><span class="cx">
</span><del>- virtual void buildAlgorithmDescription(CryptoAlgorithmDescriptionBuilder&) const override;
- virtual std::unique_ptr<CryptoKeyData> exportData() const override;
</del><ins>+ void buildAlgorithmDescription(CryptoAlgorithmDescriptionBuilder&) const override;
+ std::unique_ptr<CryptoKeyData> exportData() const override;
</ins><span class="cx">
</span><span class="cx"> CryptoAlgorithmIdentifier m_hash;
</span><span class="cx"> Vector<uint8_t> m_key;
</span></span></pre></div>
<a id="trunkSourceWebCorecryptokeysCryptoKeyRSAh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/keys/CryptoKeyRSA.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/keys/CryptoKeyRSA.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/crypto/keys/CryptoKeyRSA.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -69,10 +69,10 @@
</span><span class="cx"> private:
</span><span class="cx"> CryptoKeyRSA(CryptoAlgorithmIdentifier, CryptoAlgorithmIdentifier hash, bool hasHash, CryptoKeyType, PlatformRSAKey, bool extractable, CryptoKeyUsage);
</span><span class="cx">
</span><del>- virtual CryptoKeyClass keyClass() const override { return CryptoKeyClass::RSA; }
</del><ins>+ CryptoKeyClass keyClass() const override { return CryptoKeyClass::RSA; }
</ins><span class="cx">
</span><del>- virtual void buildAlgorithmDescription(CryptoAlgorithmDescriptionBuilder&) const override;
- virtual std::unique_ptr<CryptoKeyData> exportData() const override;
</del><ins>+ void buildAlgorithmDescription(CryptoAlgorithmDescriptionBuilder&) const override;
+ std::unique_ptr<CryptoKeyData> exportData() const override;
</ins><span class="cx">
</span><span class="cx"> PlatformRSAKey m_platformKey;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorecryptokeysCryptoKeySerializationRawh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/keys/CryptoKeySerializationRaw.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/keys/CryptoKeySerializationRaw.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/crypto/keys/CryptoKeySerializationRaw.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,12 +51,12 @@
</span><span class="cx"> private:
</span><span class="cx"> CryptoKeySerializationRaw(const CryptoOperationData&);
</span><span class="cx">
</span><del>- virtual bool reconcileAlgorithm(std::unique_ptr<CryptoAlgorithm>&, std::unique_ptr<CryptoAlgorithmParameters>&) const override;
</del><ins>+ bool reconcileAlgorithm(std::unique_ptr<CryptoAlgorithm>&, std::unique_ptr<CryptoAlgorithmParameters>&) const override;
</ins><span class="cx">
</span><del>- virtual void reconcileUsages(CryptoKeyUsage&) const override;
- virtual void reconcileExtractable(bool&) const override;
</del><ins>+ void reconcileUsages(CryptoKeyUsage&) const override;
+ void reconcileExtractable(bool&) const override;
</ins><span class="cx">
</span><del>- virtual std::unique_ptr<CryptoKeyData> keyData() const override;
</del><ins>+ std::unique_ptr<CryptoKeyData> keyData() const override;
</ins><span class="cx">
</span><span class="cx"> Vector<uint8_t> m_data;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoparametersCryptoAlgorithmAesCbcParamsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmAesCbcParams.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmAesCbcParams.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmAesCbcParams.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> // The initialization vector. MUST be 16 bytes.
</span><span class="cx"> std::array<char, 16> iv;
</span><span class="cx">
</span><del>- virtual Class parametersClass() const override { return Class::AesCbcParams; }
</del><ins>+ Class parametersClass() const override { return Class::AesCbcParams; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoparametersCryptoAlgorithmAesKeyGenParamsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmAesKeyGenParams.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmAesKeyGenParams.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmAesKeyGenParams.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> // The length, in bits, of the key.
</span><span class="cx"> unsigned length;
</span><span class="cx">
</span><del>- virtual Class parametersClass() const override { return Class::AesKeyGenParams; }
</del><ins>+ Class parametersClass() const override { return Class::AesKeyGenParams; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoparametersCryptoAlgorithmHmacKeyParamsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmHmacKeyParams.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmHmacKeyParams.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmHmacKeyParams.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx"> bool hasLength;
</span><span class="cx"> unsigned length;
</span><span class="cx">
</span><del>- virtual Class parametersClass() const override { return Class::HmacKeyParams; }
</del><ins>+ Class parametersClass() const override { return Class::HmacKeyParams; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoparametersCryptoAlgorithmHmacParamsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmHmacParams.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmHmacParams.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmHmacParams.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> // The inner hash function to use.
</span><span class="cx"> CryptoAlgorithmIdentifier hash;
</span><span class="cx">
</span><del>- virtual Class parametersClass() const override { return Class::HmacParams; }
</del><ins>+ Class parametersClass() const override { return Class::HmacParams; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoparametersCryptoAlgorithmRsaKeyGenParamsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmRsaKeyGenParams.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmRsaKeyGenParams.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmRsaKeyGenParams.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> bool hasHash;
</span><span class="cx"> CryptoAlgorithmIdentifier hash;
</span><span class="cx">
</span><del>- virtual Class parametersClass() const override { return Class::RsaKeyGenParams; }
</del><ins>+ Class parametersClass() const override { return Class::RsaKeyGenParams; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoparametersCryptoAlgorithmRsaKeyParamsWithHashh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmRsaKeyParamsWithHash.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmRsaKeyParamsWithHash.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmRsaKeyParamsWithHash.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> bool hasHash;
</span><span class="cx"> CryptoAlgorithmIdentifier hash;
</span><span class="cx">
</span><del>- virtual Class parametersClass() const override { return Class::RsaKeyParamsWithHash; }
</del><ins>+ Class parametersClass() const override { return Class::RsaKeyParamsWithHash; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoparametersCryptoAlgorithmRsaOaepParamsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmRsaOaepParams.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmRsaOaepParams.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmRsaOaepParams.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx"> bool hasLabel;
</span><span class="cx"> Vector<uint8_t> label;
</span><span class="cx">
</span><del>- virtual Class parametersClass() const override { return Class::RsaOaepParams; }
</del><ins>+ Class parametersClass() const override { return Class::RsaOaepParams; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoparametersCryptoAlgorithmRsaSsaParamsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmRsaSsaParams.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmRsaSsaParams.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmRsaSsaParams.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> // The hash algorithm to use.
</span><span class="cx"> CryptoAlgorithmIdentifier hash;
</span><span class="cx">
</span><del>- virtual Class parametersClass() const override { return Class::RsaSsaParams; }
</del><ins>+ Class parametersClass() const override { return Class::RsaSsaParams; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSBasicShapesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSBasicShapes.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSBasicShapes.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/css/CSSBasicShapes.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -113,9 +113,9 @@
</span><span class="cx"> private:
</span><span class="cx"> CSSBasicShapeInset() { }
</span><span class="cx">
</span><del>- virtual Type type() const override { return CSSBasicShapeInsetType; }
- virtual String cssText() const override;
- virtual bool equals(const CSSBasicShape&) const override;
</del><ins>+ Type type() const override { return CSSBasicShapeInsetType; }
+ String cssText() const override;
+ bool equals(const CSSBasicShape&) const override;
</ins><span class="cx">
</span><span class="cx"> RefPtr<CSSPrimitiveValue> m_top;
</span><span class="cx"> RefPtr<CSSPrimitiveValue> m_right;
</span><span class="lines">@@ -143,9 +143,9 @@
</span><span class="cx"> private:
</span><span class="cx"> CSSBasicShapeCircle() { }
</span><span class="cx">
</span><del>- virtual Type type() const override { return CSSBasicShapeCircleType; }
- virtual String cssText() const override;
- virtual bool equals(const CSSBasicShape&) const override;
</del><ins>+ Type type() const override { return CSSBasicShapeCircleType; }
+ String cssText() const override;
+ bool equals(const CSSBasicShape&) const override;
</ins><span class="cx">
</span><span class="cx"> RefPtr<CSSPrimitiveValue> m_centerX;
</span><span class="cx"> RefPtr<CSSPrimitiveValue> m_centerY;
</span><span class="lines">@@ -169,9 +169,9 @@
</span><span class="cx"> private:
</span><span class="cx"> CSSBasicShapeEllipse() { }
</span><span class="cx">
</span><del>- virtual Type type() const override { return CSSBasicShapeEllipseType; }
- virtual String cssText() const override;
- virtual bool equals(const CSSBasicShape&) const override;
</del><ins>+ Type type() const override { return CSSBasicShapeEllipseType; }
+ String cssText() const override;
+ bool equals(const CSSBasicShape&) const override;
</ins><span class="cx">
</span><span class="cx"> RefPtr<CSSPrimitiveValue> m_centerX;
</span><span class="cx"> RefPtr<CSSPrimitiveValue> m_centerY;
</span><span class="lines">@@ -202,9 +202,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual Type type() const override { return CSSBasicShapePolygonType; }
- virtual String cssText() const override;
- virtual bool equals(const CSSBasicShape&) const override;
</del><ins>+ Type type() const override { return CSSBasicShapePolygonType; }
+ String cssText() const override;
+ bool equals(const CSSBasicShape&) const override;
</ins><span class="cx">
</span><span class="cx"> Vector<RefPtr<CSSPrimitiveValue>> m_values;
</span><span class="cx"> WindRule m_windRule;
</span><span class="lines">@@ -228,9 +228,9 @@
</span><span class="cx"> private:
</span><span class="cx"> CSSBasicShapePath(std::unique_ptr<SVGPathByteStream>&&);
</span><span class="cx">
</span><del>- virtual Type type() const override { return CSSBasicShapePathType; }
- virtual String cssText() const override;
- virtual bool equals(const CSSBasicShape&) const override;
</del><ins>+ Type type() const override { return CSSBasicShapePathType; }
+ String cssText() const override;
+ bool equals(const CSSBasicShape&) const override;
</ins><span class="cx">
</span><span class="cx"> std::unique_ptr<SVGPathByteStream> m_byteStream;
</span><span class="cx"> WindRule m_windRule { RULE_NONZERO };
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSCalculationValuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSCalculationValue.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSCalculationValue.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/css/CSSCalculationValue.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -212,17 +212,17 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isZero() const override
</del><ins>+ bool isZero() const override
</ins><span class="cx"> {
</span><span class="cx"> return !m_value->getDoubleValue();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual String customCSSText() const override
</del><ins>+ String customCSSText() const override
</ins><span class="cx"> {
</span><span class="cx"> return m_value->cssText();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual std::unique_ptr<CalcExpressionNode> createCalcExpression(const CSSToLengthConversionData& conversionData) const override
</del><ins>+ std::unique_ptr<CalcExpressionNode> createCalcExpression(const CSSToLengthConversionData& conversionData) const override
</ins><span class="cx"> {
</span><span class="cx"> switch (category()) {
</span><span class="cx"> case CalcNumber:
</span><span class="lines">@@ -248,7 +248,7 @@
</span><span class="cx"> return nullptr;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual double doubleValue() const override
</del><ins>+ double doubleValue() const override
</ins><span class="cx"> {
</span><span class="cx"> if (hasDoubleValue(primitiveType()))
</span><span class="cx"> return m_value->getDoubleValue();
</span><span class="lines">@@ -256,7 +256,7 @@
</span><span class="cx"> return 0;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual double computeLengthPx(const CSSToLengthConversionData& conversionData) const override
</del><ins>+ double computeLengthPx(const CSSToLengthConversionData& conversionData) const override
</ins><span class="cx"> {
</span><span class="cx"> switch (category()) {
</span><span class="cx"> case CalcLength:
</span><span class="lines">@@ -277,7 +277,7 @@
</span><span class="cx"> return 0;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool equals(const CSSCalcExpressionNode& other) const override
</del><ins>+ bool equals(const CSSCalcExpressionNode& other) const override
</ins><span class="cx"> {
</span><span class="cx"> if (type() != other.type())
</span><span class="cx"> return false;
</span><span class="lines">@@ -285,8 +285,8 @@
</span><span class="cx"> return compareCSSValuePtr(m_value, static_cast<const CSSCalcPrimitiveValue&>(other).m_value);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual Type type() const override { return CssCalcPrimitiveValue; }
- virtual CSSPrimitiveValue::UnitTypes primitiveType() const override
</del><ins>+ Type type() const override { return CssCalcPrimitiveValue; }
+ CSSPrimitiveValue::UnitTypes primitiveType() const override
</ins><span class="cx"> {
</span><span class="cx"> return CSSPrimitiveValue::UnitTypes(m_value->primitiveType());
</span><span class="cx"> }
</span><span class="lines">@@ -421,12 +421,12 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isZero() const override
</del><ins>+ bool isZero() const override
</ins><span class="cx"> {
</span><span class="cx"> return !doubleValue();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual std::unique_ptr<CalcExpressionNode> createCalcExpression(const CSSToLengthConversionData& conversionData) const override
</del><ins>+ std::unique_ptr<CalcExpressionNode> createCalcExpression(const CSSToLengthConversionData& conversionData) const override
</ins><span class="cx"> {
</span><span class="cx"> std::unique_ptr<CalcExpressionNode> left(m_leftSide->createCalcExpression(conversionData));
</span><span class="cx"> if (!left)
</span><span class="lines">@@ -437,12 +437,12 @@
</span><span class="cx"> return std::make_unique<CalcExpressionBinaryOperation>(WTFMove(left), WTFMove(right), m_operator);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual double doubleValue() const override
</del><ins>+ double doubleValue() const override
</ins><span class="cx"> {
</span><span class="cx"> return evaluate(m_leftSide->doubleValue(), m_rightSide->doubleValue());
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual double computeLengthPx(const CSSToLengthConversionData& conversionData) const override
</del><ins>+ double computeLengthPx(const CSSToLengthConversionData& conversionData) const override
</ins><span class="cx"> {
</span><span class="cx"> const double leftValue = m_leftSide->computeLengthPx(conversionData);
</span><span class="cx"> const double rightValue = m_rightSide->computeLengthPx(conversionData);
</span><span class="lines">@@ -463,12 +463,12 @@
</span><span class="cx"> return result.toString();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual String customCSSText() const override
</del><ins>+ String customCSSText() const override
</ins><span class="cx"> {
</span><span class="cx"> return buildCssText(m_leftSide->customCSSText(), m_rightSide->customCSSText(), m_operator);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool equals(const CSSCalcExpressionNode& exp) const override
</del><ins>+ bool equals(const CSSCalcExpressionNode& exp) const override
</ins><span class="cx"> {
</span><span class="cx"> if (type() != exp.type())
</span><span class="cx"> return false;
</span><span class="lines">@@ -479,9 +479,9 @@
</span><span class="cx"> && m_operator == other.m_operator;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual Type type() const override { return CssCalcBinaryOperation; }
</del><ins>+ Type type() const override { return CssCalcBinaryOperation; }
</ins><span class="cx">
</span><del>- virtual CSSPrimitiveValue::UnitTypes primitiveType() const override
</del><ins>+ CSSPrimitiveValue::UnitTypes primitiveType() const override
</ins><span class="cx"> {
</span><span class="cx"> switch (category()) {
</span><span class="cx"> case CalcNumber:
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSCanvasValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSCanvasValue.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSCanvasValue.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/css/CSSCanvasValue.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -72,15 +72,15 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void canvasChanged(HTMLCanvasElement& canvas, const FloatRect& changedRect) override
</del><ins>+ void canvasChanged(HTMLCanvasElement& canvas, const FloatRect& changedRect) override
</ins><span class="cx"> {
</span><span class="cx"> m_ownerValue.canvasChanged(canvas, changedRect);
</span><span class="cx"> }
</span><del>- virtual void canvasResized(HTMLCanvasElement& canvas) override
</del><ins>+ void canvasResized(HTMLCanvasElement& canvas) override
</ins><span class="cx"> {
</span><span class="cx"> m_ownerValue.canvasResized(canvas);
</span><span class="cx"> }
</span><del>- virtual void canvasDestroyed(HTMLCanvasElement& canvas) override
</del><ins>+ void canvasDestroyed(HTMLCanvasElement& canvas) override
</ins><span class="cx"> {
</span><span class="cx"> m_ownerValue.canvasDestroyed(canvas);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSCharsetRuleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSCharsetRule.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSCharsetRule.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/css/CSSCharsetRule.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,14 +35,14 @@
</span><span class="cx">
</span><span class="cx"> virtual ~CSSCharsetRule() { }
</span><span class="cx">
</span><del>- virtual String cssText() const override;
- virtual void reattach(StyleRuleBase&) override { }
</del><ins>+ String cssText() const override;
+ void reattach(StyleRuleBase&) override { }
</ins><span class="cx">
</span><span class="cx"> const String& encoding() const { return m_encoding; }
</span><span class="cx"> void setEncoding(const String& encoding, ExceptionCode&) { m_encoding = encoding; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual CSSRule::Type type() const override { return CHARSET_RULE; }
</del><ins>+ CSSRule::Type type() const override { return CHARSET_RULE; }
</ins><span class="cx">
</span><span class="cx"> CSSCharsetRule(CSSStyleSheet* parent, const String& encoding);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSComputedStyleDeclarationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSComputedStyleDeclaration.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSComputedStyleDeclaration.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/css/CSSComputedStyleDeclaration.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -93,8 +93,8 @@
</span><span class="cx"> }
</span><span class="cx"> virtual ~CSSComputedStyleDeclaration();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void ref() override;
- WEBCORE_EXPORT virtual void deref() override;
</del><ins>+ WEBCORE_EXPORT void ref() override;
+ WEBCORE_EXPORT void deref() override;
</ins><span class="cx">
</span><span class="cx"> String getPropertyValue(CSSPropertyID) const;
</span><span class="cx">
</span><span class="lines">@@ -102,22 +102,22 @@
</span><span class="cx"> WEBCORE_EXPORT CSSComputedStyleDeclaration(PassRefPtr<Node>, bool allowVisitedStyle, const String&);
</span><span class="cx">
</span><span class="cx"> // CSSOM functions. Don't make these public.
</span><del>- virtual CSSRule* parentRule() const override;
- virtual unsigned length() const override;
- virtual String item(unsigned index) const override;
- virtual RefPtr<CSSValue> getPropertyCSSValue(const String& propertyName) override;
- virtual String getPropertyValue(const String& propertyName) override;
- virtual String getPropertyPriority(const String& propertyName) override;
- virtual String getPropertyShorthand(const String& propertyName) override;
- virtual bool isPropertyImplicit(const String& propertyName) override;
- virtual void setProperty(const String& propertyName, const String& value, const String& priority, ExceptionCode&) override;
- virtual String removeProperty(const String& propertyName, ExceptionCode&) override;
- virtual String cssText() const override;
- virtual void setCssText(const String&, ExceptionCode&) override;
- virtual RefPtr<CSSValue> getPropertyCSSValueInternal(CSSPropertyID) override;
- virtual String getPropertyValueInternal(CSSPropertyID) override;
- virtual bool setPropertyInternal(CSSPropertyID, const String& value, bool important, ExceptionCode&) override;
- virtual Ref<MutableStyleProperties> copyProperties() const override;
</del><ins>+ CSSRule* parentRule() const override;
+ unsigned length() const override;
+ String item(unsigned index) const override;
+ RefPtr<CSSValue> getPropertyCSSValue(const String& propertyName) override;
+ String getPropertyValue(const String& propertyName) override;
+ String getPropertyPriority(const String& propertyName) override;
+ String getPropertyShorthand(const String& propertyName) override;
+ bool isPropertyImplicit(const String& propertyName) override;
+ void setProperty(const String& propertyName, const String& value, const String& priority, ExceptionCode&) override;
+ String removeProperty(const String& propertyName, ExceptionCode&) override;
+ String cssText() const override;
+ void setCssText(const String&, ExceptionCode&) override;
+ RefPtr<CSSValue> getPropertyCSSValueInternal(CSSPropertyID) override;
+ String getPropertyValueInternal(CSSPropertyID) override;
+ bool setPropertyInternal(CSSPropertyID, const String& value, bool important, ExceptionCode&) override;
+ Ref<MutableStyleProperties> copyProperties() const override;
</ins><span class="cx">
</span><span class="cx"> RefPtr<CSSValue> getPropertyCSSValue(CSSPropertyID, EUpdateLayout = UpdateLayout) const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSCrossfadeValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSCrossfadeValue.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSCrossfadeValue.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/css/CSSCrossfadeValue.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -89,7 +89,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> virtual ~CrossfadeSubimageObserverProxy() { }
</span><del>- virtual void imageChanged(CachedImage*, const IntRect* = nullptr) override;
</del><ins>+ void imageChanged(CachedImage*, const IntRect* = nullptr) override;
</ins><span class="cx"> void setReady(bool ready) { m_ready = ready; }
</span><span class="cx"> private:
</span><span class="cx"> CSSCrossfadeValue* m_ownerValue;
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSFilterImageValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSFilterImageValue.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSFilterImageValue.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/css/CSSFilterImageValue.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -97,7 +97,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> virtual ~FilterSubimageObserverProxy() { }
</span><del>- virtual void imageChanged(CachedImage*, const IntRect* = nullptr) override;
</del><ins>+ void imageChanged(CachedImage*, const IntRect* = nullptr) override;
</ins><span class="cx"> void setReady(bool ready) { m_ready = ready; }
</span><span class="cx"> private:
</span><span class="cx"> CSSFilterImageValue* m_ownerValue;
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSFontFaceLoadEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSFontFaceLoadEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSFontFaceLoadEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/css/CSSFontFaceLoadEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -75,7 +75,7 @@
</span><span class="cx"> CSSFontFaceRule* fontface() const { return m_fontface.get(); }
</span><span class="cx"> DOMError* error() const { return m_error.get(); }
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> CSSFontFaceLoadEvent();
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSFontFaceRuleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSFontFaceRule.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSFontFaceRule.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/css/CSSFontFaceRule.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,15 +36,15 @@
</span><span class="cx">
</span><span class="cx"> virtual ~CSSFontFaceRule();
</span><span class="cx">
</span><del>- virtual String cssText() const override;
- virtual void reattach(StyleRuleBase&) override;
</del><ins>+ String cssText() const override;
+ void reattach(StyleRuleBase&) override;
</ins><span class="cx">
</span><span class="cx"> CSSStyleDeclaration& style();
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> CSSFontFaceRule(StyleRuleFontFace&, CSSStyleSheet* parent);
</span><span class="cx">
</span><del>- virtual CSSRule::Type type() const override { return FONT_FACE_RULE; }
</del><ins>+ CSSRule::Type type() const override { return FONT_FACE_RULE; }
</ins><span class="cx">
</span><span class="cx"> Ref<StyleRuleFontFace> m_fontFaceRule;
</span><span class="cx"> RefPtr<StyleRuleCSSStyleDeclaration> m_propertiesCSSOMWrapper;
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSFontFaceSeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSFontFaceSet.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSFontFaceSet.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/css/CSSFontFaceSet.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -84,8 +84,8 @@
</span><span class="cx"> void incrementActiveCount();
</span><span class="cx"> void decrementActiveCount();
</span><span class="cx">
</span><del>- virtual void fontStateChanged(CSSFontFace&, CSSFontFace::Status oldState, CSSFontFace::Status newState) override;
- virtual void fontPropertyChanged(CSSFontFace&, CSSValueList* oldFamilies = nullptr) override;
</del><ins>+ void fontStateChanged(CSSFontFace&, CSSFontFace::Status oldState, CSSFontFace::Status newState) override;
+ void fontPropertyChanged(CSSFontFace&, CSSValueList* oldFamilies = nullptr) override;
</ins><span class="cx">
</span><span class="cx"> void registerLocalFontFacesForFamily(const String&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSFontFaceSourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSFontFaceSource.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSFontFaceSource.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/css/CSSFontFaceSource.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -71,7 +71,7 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void fontLoaded(CachedFont&) override;
</del><ins>+ void fontLoaded(CachedFont&) override;
</ins><span class="cx">
</span><span class="cx"> void setStatus(Status);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSFontSelectorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSFontSelector.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSFontSelector.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/css/CSSFontSelector.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -57,24 +57,24 @@
</span><span class="cx"> }
</span><span class="cx"> virtual ~CSSFontSelector();
</span><span class="cx">
</span><del>- virtual unsigned version() const override { return m_version; }
- virtual unsigned uniqueId() const override { return m_uniqueId; }
</del><ins>+ unsigned version() const override { return m_version; }
+ unsigned uniqueId() const override { return m_uniqueId; }
</ins><span class="cx">
</span><del>- virtual FontRanges fontRangesForFamily(const FontDescription&, const AtomicString&) override;
- virtual size_t fallbackFontCount() override;
- virtual RefPtr<Font> fallbackFontAt(const FontDescription&, size_t) override;
</del><ins>+ FontRanges fontRangesForFamily(const FontDescription&, const AtomicString&) override;
+ size_t fallbackFontCount() override;
+ RefPtr<Font> fallbackFontAt(const FontDescription&, size_t) override;
</ins><span class="cx">
</span><span class="cx"> void clearDocument();
</span><span class="cx">
</span><span class="cx"> void addFontFaceRule(StyleRuleFontFace&, bool isInitiatingElementInUserAgentShadowTree);
</span><span class="cx">
</span><span class="cx"> void fontLoaded();
</span><del>- virtual void fontCacheInvalidated() override;
</del><ins>+ void fontCacheInvalidated() override;
</ins><span class="cx">
</span><span class="cx"> bool isEmpty() const;
</span><span class="cx">
</span><del>- virtual void registerForInvalidationCallbacks(FontSelectorClient&) override;
- virtual void unregisterForInvalidationCallbacks(FontSelectorClient&) override;
</del><ins>+ void registerForInvalidationCallbacks(FontSelectorClient&) override;
+ void unregisterForInvalidationCallbacks(FontSelectorClient&) override;
</ins><span class="cx">
</span><span class="cx"> Document* document() const { return m_document; }
</span><span class="cx">
</span><span class="lines">@@ -87,7 +87,7 @@
</span><span class="cx">
</span><span class="cx"> void dispatchInvalidationCallbacks();
</span><span class="cx">
</span><del>- virtual void fontModified() override;
</del><ins>+ void fontModified() override;
</ins><span class="cx">
</span><span class="cx"> void beginLoadTimerFired();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSGroupingRuleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSGroupingRule.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSGroupingRule.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/css/CSSGroupingRule.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> public:
</span><span class="cx"> virtual ~CSSGroupingRule();
</span><span class="cx">
</span><del>- virtual void reattach(StyleRuleBase&) override;
</del><ins>+ void reattach(StyleRuleBase&) override;
</ins><span class="cx">
</span><span class="cx"> CSSRuleList& cssRules() const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSImportRuleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSImportRule.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSImportRule.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/css/CSSImportRule.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,8 +37,8 @@
</span><span class="cx">
</span><span class="cx"> virtual ~CSSImportRule();
</span><span class="cx">
</span><del>- virtual String cssText() const override;
- virtual void reattach(StyleRuleBase&) override;
</del><ins>+ String cssText() const override;
+ void reattach(StyleRuleBase&) override;
</ins><span class="cx">
</span><span class="cx"> String href() const;
</span><span class="cx"> MediaList& media() const;
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> private:
</span><span class="cx"> CSSImportRule(StyleRuleImport&, CSSStyleSheet*);
</span><span class="cx">
</span><del>- virtual CSSRule::Type type() const override { return IMPORT_RULE; }
</del><ins>+ CSSRule::Type type() const override { return IMPORT_RULE; }
</ins><span class="cx">
</span><span class="cx"> Ref<StyleRuleImport> m_importRule;
</span><span class="cx"> mutable RefPtr<MediaList> m_mediaCSSOMWrapper;
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSKeyframeRuleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSKeyframeRule.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSKeyframeRule.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/css/CSSKeyframeRule.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -66,8 +66,8 @@
</span><span class="cx"> public:
</span><span class="cx"> virtual ~CSSKeyframeRule();
</span><span class="cx">
</span><del>- virtual String cssText() const override { return m_keyframe->cssText(); }
- virtual void reattach(StyleRuleBase&) override;
</del><ins>+ String cssText() const override { return m_keyframe->cssText(); }
+ void reattach(StyleRuleBase&) override;
</ins><span class="cx">
</span><span class="cx"> String keyText() const { return m_keyframe->keyText(); }
</span><span class="cx"> void setKeyText(const String& text) { m_keyframe->setKeyText(text); }
</span><span class="lines">@@ -77,7 +77,7 @@
</span><span class="cx"> private:
</span><span class="cx"> CSSKeyframeRule(StyleKeyframe&, CSSKeyframesRule* parent);
</span><span class="cx">
</span><del>- virtual CSSRule::Type type() const override { return KEYFRAME_RULE; }
</del><ins>+ CSSRule::Type type() const override { return KEYFRAME_RULE; }
</ins><span class="cx">
</span><span class="cx"> Ref<StyleKeyframe> m_keyframe;
</span><span class="cx"> mutable RefPtr<StyleRuleCSSStyleDeclaration> m_propertiesCSSOMWrapper;
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSKeyframesRuleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSKeyframesRule.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSKeyframesRule.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/css/CSSKeyframesRule.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -71,9 +71,9 @@
</span><span class="cx">
</span><span class="cx"> virtual ~CSSKeyframesRule();
</span><span class="cx">
</span><del>- virtual CSSRule::Type type() const override { return KEYFRAMES_RULE; }
- virtual String cssText() const override;
- virtual void reattach(StyleRuleBase&) override;
</del><ins>+ CSSRule::Type type() const override { return KEYFRAMES_RULE; }
+ String cssText() const override;
+ void reattach(StyleRuleBase&) override;
</ins><span class="cx">
</span><span class="cx"> String name() const { return m_keyframesRule->name(); }
</span><span class="cx"> void setName(const String&);
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSMediaRuleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSMediaRule.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSMediaRule.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/css/CSSMediaRule.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,15 +36,15 @@
</span><span class="cx">
</span><span class="cx"> virtual ~CSSMediaRule();
</span><span class="cx">
</span><del>- virtual void reattach(StyleRuleBase&) override;
- virtual String cssText() const override;
</del><ins>+ void reattach(StyleRuleBase&) override;
+ String cssText() const override;
</ins><span class="cx">
</span><span class="cx"> MediaList* media() const;
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> CSSMediaRule(StyleRuleMedia&, CSSStyleSheet*);
</span><span class="cx">
</span><del>- virtual CSSRule::Type type() const override { return MEDIA_RULE; }
</del><ins>+ CSSRule::Type type() const override { return MEDIA_RULE; }
</ins><span class="cx">
</span><span class="cx"> MediaQuerySet* mediaQueries() const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSPageRuleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSPageRule.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSPageRule.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/css/CSSPageRule.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,8 +37,8 @@
</span><span class="cx">
</span><span class="cx"> virtual ~CSSPageRule();
</span><span class="cx">
</span><del>- virtual String cssText() const override;
- virtual void reattach(StyleRuleBase&) override;
</del><ins>+ String cssText() const override;
+ void reattach(StyleRuleBase&) override;
</ins><span class="cx">
</span><span class="cx"> CSSStyleDeclaration& style();
</span><span class="cx">
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx"> private:
</span><span class="cx"> CSSPageRule(StyleRulePage&, CSSStyleSheet*);
</span><span class="cx">
</span><del>- virtual CSSRule::Type type() const override { return PAGE_RULE; }
</del><ins>+ CSSRule::Type type() const override { return PAGE_RULE; }
</ins><span class="cx">
</span><span class="cx"> Ref<StyleRulePage> m_pageRule;
</span><span class="cx"> mutable RefPtr<StyleRuleCSSStyleDeclaration> m_propertiesCSSOMWrapper;
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSRuleListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSRuleList.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSRuleList.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/css/CSSRuleList.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -54,19 +54,19 @@
</span><span class="cx"> public:
</span><span class="cx"> static Ref<StaticCSSRuleList> create() { return adoptRef(*new StaticCSSRuleList); }
</span><span class="cx">
</span><del>- virtual void ref() override { ++m_refCount; }
- virtual void deref() override;
</del><ins>+ void ref() override { ++m_refCount; }
+ void deref() override;
</ins><span class="cx">
</span><span class="cx"> Vector<RefPtr<CSSRule>>& rules() { return m_rules; }
</span><span class="cx">
</span><del>- virtual CSSStyleSheet* styleSheet() const override { return nullptr; }
</del><ins>+ CSSStyleSheet* styleSheet() const override { return nullptr; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> StaticCSSRuleList();
</span><span class="cx"> ~StaticCSSRuleList();
</span><span class="cx">
</span><del>- virtual unsigned length() const override { return m_rules.size(); }
- virtual CSSRule* item(unsigned index) const override { return index < m_rules.size() ? m_rules[index].get() : nullptr; }
</del><ins>+ unsigned length() const override { return m_rules.size(); }
+ CSSRule* item(unsigned index) const override { return index < m_rules.size() ? m_rules[index].get() : nullptr; }
</ins><span class="cx">
</span><span class="cx"> Vector<RefPtr<CSSRule>> m_rules;
</span><span class="cx"> unsigned m_refCount;
</span><span class="lines">@@ -78,13 +78,13 @@
</span><span class="cx"> public:
</span><span class="cx"> LiveCSSRuleList(Rule* rule) : m_rule(rule) { }
</span><span class="cx">
</span><del>- virtual void ref() override { m_rule->ref(); }
- virtual void deref() override { m_rule->deref(); }
</del><ins>+ void ref() override { m_rule->ref(); }
+ void deref() override { m_rule->deref(); }
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual unsigned length() const override { return m_rule->length(); }
- virtual CSSRule* item(unsigned index) const override { return m_rule->item(index); }
- virtual CSSStyleSheet* styleSheet() const override { return m_rule->parentStyleSheet(); }
</del><ins>+ unsigned length() const override { return m_rule->length(); }
+ CSSRule* item(unsigned index) const override { return m_rule->item(index); }
+ CSSStyleSheet* styleSheet() const override { return m_rule->parentStyleSheet(); }
</ins><span class="cx">
</span><span class="cx"> Rule* m_rule;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSSegmentedFontFaceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSSegmentedFontFace.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSSegmentedFontFace.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/css/CSSSegmentedFontFace.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx"> Vector<Ref<CSSFontFace>, 1>& constituentFaces() { return m_fontFaces; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void fontLoaded(CSSFontFace&) override;
</del><ins>+ void fontLoaded(CSSFontFace&) override;
</ins><span class="cx">
</span><span class="cx"> HashMap<FontDescriptionKey, FontRanges, FontDescriptionKeyHash, WTF::SimpleClassHashTraits<FontDescriptionKey>> m_cache;
</span><span class="cx"> Vector<Ref<CSSFontFace>, 1> m_fontFaces;
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSStyleRuleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSStyleRule.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSStyleRule.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/css/CSSStyleRule.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,8 +36,8 @@
</span><span class="cx">
</span><span class="cx"> virtual ~CSSStyleRule();
</span><span class="cx">
</span><del>- virtual String cssText() const override;
- virtual void reattach(StyleRuleBase&) override;
</del><ins>+ String cssText() const override;
+ void reattach(StyleRuleBase&) override;
</ins><span class="cx">
</span><span class="cx"> String selectorText() const;
</span><span class="cx"> void setSelectorText(const String&);
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx"> private:
</span><span class="cx"> CSSStyleRule(StyleRule&, CSSStyleSheet*);
</span><span class="cx">
</span><del>- virtual CSSRule::Type type() const override { return STYLE_RULE; }
</del><ins>+ CSSRule::Type type() const override { return STYLE_RULE; }
</ins><span class="cx">
</span><span class="cx"> String generateSelectorText() const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSStyleSheeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSStyleSheet.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSStyleSheet.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/css/CSSStyleSheet.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -56,13 +56,13 @@
</span><span class="cx">
</span><span class="cx"> virtual ~CSSStyleSheet();
</span><span class="cx">
</span><del>- virtual CSSStyleSheet* parentStyleSheet() const override;
- virtual Node* ownerNode() const override { return m_ownerNode; }
- virtual MediaList* media() const override;
- virtual String href() const override;
- virtual String title() const override { return m_title; }
- virtual bool disabled() const override { return m_isDisabled; }
- virtual void setDisabled(bool) override;
</del><ins>+ CSSStyleSheet* parentStyleSheet() const override;
+ Node* ownerNode() const override { return m_ownerNode; }
+ MediaList* media() const override;
+ String href() const override;
+ String title() const override { return m_title; }
+ bool disabled() const override { return m_isDisabled; }
+ void setDisabled(bool) override;
</ins><span class="cx">
</span><span class="cx"> RefPtr<CSSRuleList> cssRules();
</span><span class="cx"> unsigned insertRule(const String& rule, unsigned index, ExceptionCode&);
</span><span class="lines">@@ -78,10 +78,10 @@
</span><span class="cx"> unsigned length() const;
</span><span class="cx"> CSSRule* item(unsigned index);
</span><span class="cx">
</span><del>- virtual void clearOwnerNode() override;
- virtual CSSImportRule* ownerRule() const override { return m_ownerRule; }
- virtual URL baseURL() const override;
- virtual bool isLoading() const override;
</del><ins>+ void clearOwnerNode() override;
+ CSSImportRule* ownerRule() const override { return m_ownerRule; }
+ URL baseURL() const override;
+ bool isLoading() const override;
</ins><span class="cx">
</span><span class="cx"> void clearOwnerRule() { m_ownerRule = 0; }
</span><span class="cx"> Document* ownerDocument() const;
</span><span class="lines">@@ -128,8 +128,8 @@
</span><span class="cx"> CSSStyleSheet(Ref<StyleSheetContents>&&, CSSImportRule* ownerRule);
</span><span class="cx"> CSSStyleSheet(Ref<StyleSheetContents>&&, Node* ownerNode, const TextPosition& startPosition, bool isInlineStylesheet);
</span><span class="cx">
</span><del>- virtual bool isCSSStyleSheet() const override { return true; }
- virtual String type() const override { return ASCIILiteral("text/css"); }
</del><ins>+ bool isCSSStyleSheet() const override { return true; }
+ String type() const override { return ASCIILiteral("text/css"); }
</ins><span class="cx">
</span><span class="cx"> bool canAccessRules() const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSSupportsRuleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSSupportsRule.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSSupportsRule.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/css/CSSSupportsRule.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,14 +45,14 @@
</span><span class="cx">
</span><span class="cx"> virtual ~CSSSupportsRule() { }
</span><span class="cx">
</span><del>- virtual String cssText() const override;
</del><ins>+ String cssText() const override;
</ins><span class="cx">
</span><span class="cx"> String conditionText() const;
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> CSSSupportsRule(StyleRuleSupports&, CSSStyleSheet*);
</span><span class="cx">
</span><del>- virtual CSSRule::Type type() const override { return SUPPORTS_RULE; }
</del><ins>+ CSSRule::Type type() const override { return SUPPORTS_RULE; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSUnknownRuleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSUnknownRule.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSUnknownRule.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/css/CSSUnknownRule.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,11 +35,11 @@
</span><span class="cx">
</span><span class="cx"> virtual ~CSSUnknownRule() { }
</span><span class="cx">
</span><del>- virtual String cssText() const override { return String(); }
- virtual void reattach(StyleRuleBase&) override { }
</del><ins>+ String cssText() const override { return String(); }
+ void reattach(StyleRuleBase&) override { }
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual CSSRule::Type type() const override { return UNKNOWN_RULE; }
</del><ins>+ CSSRule::Type type() const override { return UNKNOWN_RULE; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorecssFontFaceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/FontFace.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/FontFace.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/css/FontFace.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -78,7 +78,7 @@
</span><span class="cx">
</span><span class="cx"> static RefPtr<CSSValue> parseString(const String&, CSSPropertyID);
</span><span class="cx">
</span><del>- virtual void fontStateChanged(CSSFontFace&, CSSFontFace::Status oldState, CSSFontFace::Status newState) override;
</del><ins>+ void fontStateChanged(CSSFontFace&, CSSFontFace::Status oldState, CSSFontFace::Status newState) override;
</ins><span class="cx">
</span><span class="cx"> WeakPtr<FontFace> createWeakPtr() const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorecssFontFaceSeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/FontFaceSet.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/FontFaceSet.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/css/FontFaceSet.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -109,19 +109,19 @@
</span><span class="cx"> void fulfillPromise();
</span><span class="cx">
</span><span class="cx"> // CSSFontFaceSetClient
</span><del>- virtual void startedLoading() override;
- virtual void completedLoading() override;
- virtual void faceFinished(CSSFontFace&, CSSFontFace::Status) override;
</del><ins>+ void startedLoading() override;
+ void completedLoading() override;
+ void faceFinished(CSSFontFace&, CSSFontFace::Status) override;
</ins><span class="cx">
</span><span class="cx"> // ActiveDOMObject
</span><del>- virtual const char* activeDOMObjectName() const override { return "FontFaceSet"; }
- virtual bool canSuspendForDocumentSuspension() const override;
</del><ins>+ const char* activeDOMObjectName() const override { return "FontFaceSet"; }
+ bool canSuspendForDocumentSuspension() const override;
</ins><span class="cx">
</span><span class="cx"> // EventTarget
</span><del>- virtual EventTargetInterface eventTargetInterface() const override { return FontFaceSetEventTargetInterfaceType; }
- virtual ScriptExecutionContext* scriptExecutionContext() const override { return ActiveDOMObject::scriptExecutionContext(); }
- virtual void refEventTarget() override { ref(); }
- virtual void derefEventTarget() override { deref(); }
</del><ins>+ EventTargetInterface eventTargetInterface() const override { return FontFaceSetEventTargetInterfaceType; }
+ ScriptExecutionContext* scriptExecutionContext() const override { return ActiveDOMObject::scriptExecutionContext(); }
+ void refEventTarget() override { ref(); }
+ void derefEventTarget() override { deref(); }
</ins><span class="cx">
</span><span class="cx"> Ref<CSSFontFaceSet> m_backing;
</span><span class="cx"> HashMap<RefPtr<CSSFontFace>, Vector<Ref<PendingPromise>>> m_pendingPromises;
</span></span></pre></div>
<a id="trunkSourceWebCorecssPropertySetCSSStyleDeclarationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/PropertySetCSSStyleDeclaration.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/PropertySetCSSStyleDeclaration.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/css/PropertySetCSSStyleDeclaration.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,27 +47,27 @@
</span><span class="cx"> virtual void clearParentElement() { ASSERT_NOT_REACHED(); }
</span><span class="cx"> StyleSheetContents* contextStyleSheet() const;
</span><span class="cx">
</span><del>- virtual void ref() override;
- virtual void deref() override;
</del><ins>+ void ref() override;
+ void deref() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual CSSRule* parentRule() const override { return nullptr; }
- virtual unsigned length() const override final;
- virtual String item(unsigned index) const override final;
- virtual RefPtr<CSSValue> getPropertyCSSValue(const String& propertyName) override final;
- virtual String getPropertyValue(const String& propertyName) override final;
- virtual String getPropertyPriority(const String& propertyName) override final;
- virtual String getPropertyShorthand(const String& propertyName) override final;
- virtual bool isPropertyImplicit(const String& propertyName) override final;
- virtual void setProperty(const String& propertyName, const String& value, const String& priority, ExceptionCode&) override final;
- virtual String removeProperty(const String& propertyName, ExceptionCode&) override final;
- virtual String cssText() const override final;
- virtual void setCssText(const String&, ExceptionCode&) override final;
- virtual RefPtr<CSSValue> getPropertyCSSValueInternal(CSSPropertyID) override final;
- virtual String getPropertyValueInternal(CSSPropertyID) override final;
- virtual bool setPropertyInternal(CSSPropertyID, const String& value, bool important, ExceptionCode&) override final;
</del><ins>+ CSSRule* parentRule() const override { return nullptr; }
+ unsigned length() const override final;
+ String item(unsigned index) const override final;
+ RefPtr<CSSValue> getPropertyCSSValue(const String& propertyName) override final;
+ String getPropertyValue(const String& propertyName) override final;
+ String getPropertyPriority(const String& propertyName) override final;
+ String getPropertyShorthand(const String& propertyName) override final;
+ bool isPropertyImplicit(const String& propertyName) override final;
+ void setProperty(const String& propertyName, const String& value, const String& priority, ExceptionCode&) override final;
+ String removeProperty(const String& propertyName, ExceptionCode&) override final;
+ String cssText() const override final;
+ void setCssText(const String&, ExceptionCode&) override final;
+ RefPtr<CSSValue> getPropertyCSSValueInternal(CSSPropertyID) override final;
+ String getPropertyValueInternal(CSSPropertyID) override final;
+ bool setPropertyInternal(CSSPropertyID, const String& value, bool important, ExceptionCode&) override final;
</ins><span class="cx">
</span><del>- virtual Ref<MutableStyleProperties> copyProperties() const override final;
</del><ins>+ Ref<MutableStyleProperties> copyProperties() const override final;
</ins><span class="cx">
</span><span class="cx"> CSSValue* cloneAndCacheForCSSOM(CSSValue*);
</span><span class="cx">
</span><span class="lines">@@ -91,20 +91,20 @@
</span><span class="cx">
</span><span class="cx"> void clearParentRule() { m_parentRule = 0; }
</span><span class="cx">
</span><del>- virtual void ref() override;
- virtual void deref() override;
</del><ins>+ void ref() override;
+ void deref() override;
</ins><span class="cx">
</span><span class="cx"> void reattach(MutableStyleProperties&);
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> StyleRuleCSSStyleDeclaration(MutableStyleProperties&, CSSRule&);
</span><span class="cx">
</span><del>- virtual CSSStyleSheet* parentStyleSheet() const override;
</del><ins>+ CSSStyleSheet* parentStyleSheet() const override;
</ins><span class="cx">
</span><del>- virtual CSSRule* parentRule() const override { return m_parentRule; }
</del><ins>+ CSSRule* parentRule() const override { return m_parentRule; }
</ins><span class="cx">
</span><del>- virtual bool willMutate() override WARN_UNUSED_RETURN;
- virtual void didMutate(MutationType) override;
</del><ins>+ bool willMutate() override WARN_UNUSED_RETURN;
+ void didMutate(MutationType) override;
</ins><span class="cx">
</span><span class="cx"> unsigned m_refCount;
</span><span class="cx"> CSSRule* m_parentRule;
</span><span class="lines">@@ -120,11 +120,11 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual CSSStyleSheet* parentStyleSheet() const override;
- virtual StyledElement* parentElement() const override { return m_parentElement; }
- virtual void clearParentElement() override { m_parentElement = 0; }
</del><ins>+ CSSStyleSheet* parentStyleSheet() const override;
+ StyledElement* parentElement() const override { return m_parentElement; }
+ void clearParentElement() override { m_parentElement = 0; }
</ins><span class="cx">
</span><del>- virtual void didMutate(MutationType) override;
</del><ins>+ void didMutate(MutationType) override;
</ins><span class="cx">
</span><span class="cx"> StyledElement* m_parentElement;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorecssWebKitCSSRegionRuleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/WebKitCSSRegionRule.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/WebKitCSSRegionRule.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/css/WebKitCSSRegionRule.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,8 +43,8 @@
</span><span class="cx"> public:
</span><span class="cx"> static Ref<WebKitCSSRegionRule> create(StyleRuleRegion& rule, CSSStyleSheet* sheet) { return adoptRef(*new WebKitCSSRegionRule(rule, sheet)); }
</span><span class="cx">
</span><del>- virtual CSSRule::Type type() const override { return WEBKIT_REGION_RULE; }
- virtual String cssText() const override;
</del><ins>+ CSSRule::Type type() const override { return WEBKIT_REGION_RULE; }
+ String cssText() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> WebKitCSSRegionRule(StyleRuleRegion&, CSSStyleSheet* parent);
</span></span></pre></div>
<a id="trunkSourceWebCorecssWebKitCSSViewportRuleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/WebKitCSSViewportRule.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/WebKitCSSViewportRule.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/css/WebKitCSSViewportRule.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,15 +49,15 @@
</span><span class="cx"> }
</span><span class="cx"> virtual ~WebKitCSSViewportRule();
</span><span class="cx">
</span><del>- virtual String cssText() const override;
- virtual void reattach(StyleRuleBase&) override;
</del><ins>+ String cssText() const override;
+ void reattach(StyleRuleBase&) override;
</ins><span class="cx">
</span><span class="cx"> CSSStyleDeclaration& style();
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> WebKitCSSViewportRule(StyleRuleViewport&, CSSStyleSheet*);
</span><span class="cx">
</span><del>- virtual CSSRule::Type type() const override { return WEBKIT_VIEWPORT_RULE; }
</del><ins>+ CSSRule::Type type() const override { return WEBKIT_VIEWPORT_RULE; }
</ins><span class="cx">
</span><span class="cx"> Ref<StyleRuleViewport> m_viewportRule;
</span><span class="cx"> mutable RefPtr<StyleRuleCSSStyleDeclaration> m_propertiesCSSOMWrapper;
</span></span></pre></div>
<a id="trunkSourceWebCoredomActiveDOMCallbackMicrotaskh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,10 +37,10 @@
</span><span class="cx"> WEBCORE_EXPORT ActiveDOMCallbackMicrotask(MicrotaskQueue&, ScriptExecutionContext&, std::function<void()>&&);
</span><span class="cx"> virtual ~ActiveDOMCallbackMicrotask();
</span><span class="cx">
</span><del>- virtual Result run() override;
</del><ins>+ Result run() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void contextDestroyed() override;
</del><ins>+ void contextDestroyed() override;
</ins><span class="cx">
</span><span class="cx"> // FIXME: It should not be necessary to have the queue as a member. Instead, it should
</span><span class="cx"> // be accessed via the ScriptExecutionContext, which should hold a reference to the relevent
</span></span></pre></div>
<a id="trunkSourceWebCoredomAnimationEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/AnimationEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/AnimationEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/AnimationEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx"> const String& animationName() const;
</span><span class="cx"> double elapsedTime() const;
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> AnimationEvent(const AtomicString& type, const String& animationName, double elapsedTime);
</span></span></pre></div>
<a id="trunkSourceWebCoredomAttrh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Attr.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Attr.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/Attr.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -63,7 +63,7 @@
</span><span class="cx"> void attachToElement(Element*);
</span><span class="cx"> void detachFromElementWithValue(const AtomicString&);
</span><span class="cx">
</span><del>- virtual const AtomicString& namespaceURI() const override { return m_name.namespaceURI(); }
</del><ins>+ const AtomicString& namespaceURI() const override { return m_name.namespaceURI(); }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> Attr(Element*, const QualifiedName&);
</span><span class="lines">@@ -71,22 +71,22 @@
</span><span class="cx">
</span><span class="cx"> void createTextChild();
</span><span class="cx">
</span><del>- virtual String nodeName() const override { return name(); }
- virtual NodeType nodeType() const override { return ATTRIBUTE_NODE; }
</del><ins>+ String nodeName() const override { return name(); }
+ NodeType nodeType() const override { return ATTRIBUTE_NODE; }
</ins><span class="cx">
</span><del>- virtual const AtomicString& localName() const override { return m_name.localName(); }
- virtual const AtomicString& prefix() const override { return m_name.prefix(); }
</del><ins>+ const AtomicString& localName() const override { return m_name.localName(); }
+ const AtomicString& prefix() const override { return m_name.prefix(); }
</ins><span class="cx">
</span><del>- virtual void setPrefix(const AtomicString&, ExceptionCode&) override;
</del><ins>+ void setPrefix(const AtomicString&, ExceptionCode&) override;
</ins><span class="cx">
</span><del>- virtual String nodeValue() const override { return value(); }
- virtual void setNodeValue(const String&, ExceptionCode&) override;
- virtual Ref<Node> cloneNodeInternal(Document&, CloningOperation) override;
</del><ins>+ String nodeValue() const override { return value(); }
+ void setNodeValue(const String&, ExceptionCode&) override;
+ Ref<Node> cloneNodeInternal(Document&, CloningOperation) override;
</ins><span class="cx">
</span><del>- virtual bool isAttributeNode() const override { return true; }
- virtual bool childTypeAllowed(NodeType) const override;
</del><ins>+ bool isAttributeNode() const override { return true; }
+ bool childTypeAllowed(NodeType) const override;
</ins><span class="cx">
</span><del>- virtual void childrenChanged(const ChildChange&) override;
</del><ins>+ void childrenChanged(const ChildChange&) override;
</ins><span class="cx">
</span><span class="cx"> Attribute& elementAttribute();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoredomBeforeLoadEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/BeforeLoadEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/BeforeLoadEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/BeforeLoadEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx">
</span><span class="cx"> const String& url() const { return m_url; }
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override { return BeforeLoadEventInterfaceType; }
</del><ins>+ EventInterface eventInterface() const override { return BeforeLoadEventInterfaceType; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit BeforeLoadEvent(const String& url)
</span></span></pre></div>
<a id="trunkSourceWebCoredomBeforeTextInsertedEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/BeforeTextInsertedEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/BeforeTextInsertedEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/BeforeTextInsertedEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,14 +39,14 @@
</span><span class="cx"> return adoptRef(*new BeforeTextInsertedEvent(text));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> const String& text() const { return m_text; }
</span><span class="cx"> void setText(const String& s) { m_text = s; }
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit BeforeTextInsertedEvent(const String&);
</span><del>- virtual bool isBeforeTextInsertedEvent() const override { return true; }
</del><ins>+ bool isBeforeTextInsertedEvent() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> String m_text;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoredomBeforeUnloadEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/BeforeUnloadEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/BeforeUnloadEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/BeforeUnloadEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,12 +41,12 @@
</span><span class="cx"> String returnValue() const { return m_returnValue; }
</span><span class="cx"> void setReturnValue(const String& returnValue) { m_returnValue = returnValue; }
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override { return BeforeUnloadEventInterfaceType; }
</del><ins>+ EventInterface eventInterface() const override { return BeforeUnloadEventInterfaceType; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> BeforeUnloadEvent();
</span><span class="cx">
</span><del>- virtual bool isBeforeUnloadEvent() const override;
</del><ins>+ bool isBeforeUnloadEvent() const override;
</ins><span class="cx">
</span><span class="cx"> String m_returnValue;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoredomCDATASectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/CDATASection.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/CDATASection.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/CDATASection.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -34,11 +34,11 @@
</span><span class="cx"> private:
</span><span class="cx"> CDATASection(Document&, const String&);
</span><span class="cx">
</span><del>- virtual String nodeName() const override;
- virtual NodeType nodeType() const override;
- virtual Ref<Node> cloneNodeInternal(Document&, CloningOperation) override;
- virtual bool childTypeAllowed(NodeType) const override;
- virtual Ref<Text> virtualCreate(const String&) override;
</del><ins>+ String nodeName() const override;
+ NodeType nodeType() const override;
+ Ref<Node> cloneNodeInternal(Document&, CloningOperation) override;
+ bool childTypeAllowed(NodeType) const override;
+ Ref<Text> virtualCreate(const String&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoredomCharacterDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/CharacterData.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/CharacterData.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/CharacterData.h        2016-03-04 16:47:55 UTC (rev 197563)
</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>+ String nodeValue() const override final;
+ void setNodeValue(const String&, ExceptionCode&) override final;
+ bool isCharacterDataNode() const override final { return true; }
+ int maxCharacterOffset() const override final;
+ 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 (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ChildNodeList.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/ChildNodeList.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,11 +46,11 @@
</span><span class="cx"> private:
</span><span class="cx"> explicit EmptyNodeList(Node& owner) : m_owner(owner) { }
</span><span class="cx">
</span><del>- virtual unsigned length() const override { return 0; }
- virtual Node* item(unsigned) const override { return nullptr; }
- virtual size_t memoryCost() const override { return 0; }
</del><ins>+ unsigned length() const override { return 0; }
+ Node* item(unsigned) const override { return nullptr; }
+ size_t memoryCost() const override { return 0; }
</ins><span class="cx">
</span><del>- virtual bool isEmptyNodeList() const override { return true; }
</del><ins>+ bool isEmptyNodeList() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> Ref<Node> m_owner;
</span><span class="cx"> };
</span><span class="lines">@@ -80,11 +80,11 @@
</span><span class="cx"> private:
</span><span class="cx"> explicit ChildNodeList(ContainerNode& parent);
</span><span class="cx">
</span><del>- virtual unsigned length() const override;
- virtual Node* item(unsigned index) const override;
- virtual size_t memoryCost() const override { return m_indexCache.memoryCost(); }
</del><ins>+ unsigned length() const override;
+ Node* item(unsigned index) const override;
+ size_t memoryCost() const override { return m_indexCache.memoryCost(); }
</ins><span class="cx">
</span><del>- virtual bool isChildNodeList() const override { return true; }
</del><ins>+ bool isChildNodeList() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> Ref<ContainerNode> m_parent;
</span><span class="cx"> mutable CollectionIndexCache<ChildNodeList, Node*> m_indexCache;
</span></span></pre></div>
<a id="trunkSourceWebCoredomClipboardEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ClipboardEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ClipboardEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/ClipboardEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,13 +39,13 @@
</span><span class="cx"> return adoptRef(*new ClipboardEvent(type, canBubbleArg, cancelableArg, clipboardArg));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual DataTransfer* internalDataTransfer() const override { return m_dataTransfer.get(); }
</del><ins>+ DataTransfer* internalDataTransfer() const override { return m_dataTransfer.get(); }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> ClipboardEvent(const AtomicString& type, bool canBubbleArg, bool cancelableArg, DataTransfer*);
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
- virtual bool isClipboardEvent() const override;
</del><ins>+ EventInterface eventInterface() const override;
+ bool isClipboardEvent() const override;
</ins><span class="cx">
</span><span class="cx"> RefPtr<DataTransfer> m_dataTransfer;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoredomCommenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Comment.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Comment.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/Comment.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -34,10 +34,10 @@
</span><span class="cx"> private:
</span><span class="cx"> Comment(Document&, const String&);
</span><span class="cx">
</span><del>- virtual String nodeName() const override;
- virtual NodeType nodeType() const override;
- virtual Ref<Node> cloneNodeInternal(Document&, CloningOperation) override;
- virtual bool childTypeAllowed(NodeType) const override;
</del><ins>+ String nodeName() const override;
+ NodeType nodeType() const override;
+ Ref<Node> cloneNodeInternal(Document&, CloningOperation) override;
+ bool childTypeAllowed(NodeType) const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoredomCompositionEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/CompositionEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/CompositionEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/CompositionEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -58,7 +58,7 @@
</span><span class="cx">
</span><span class="cx"> String data() const { return m_data; }
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> CompositionEvent();
</span></span></pre></div>
<a id="trunkSourceWebCoredomCustomEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/CustomEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/CustomEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/CustomEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx">
</span><span class="cx"> void initCustomEvent(const AtomicString& type, bool canBubble, bool cancelable, const Deprecated::ScriptValue& detail);
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> const Deprecated::ScriptValue& detail() const { return m_detail; }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoredomDOMImplementationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DOMImplementation.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DOMImplementation.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/DOMImplementation.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -81,8 +81,8 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool mediaPlayerNeedsSiteSpecificHacks() const override { return m_needsHacks; }
- virtual String mediaPlayerDocumentHost() const override { return m_host; }
</del><ins>+ bool mediaPlayerNeedsSiteSpecificHacks() const override { return m_needsHacks; }
+ String mediaPlayerDocumentHost() const override { return m_host; }
</ins><span class="cx">
</span><span class="cx"> bool m_needsHacks;
</span><span class="cx"> String m_host;
</span></span></pre></div>
<a id="trunkSourceWebCoredomDataTransfercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DataTransfer.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DataTransfer.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/DataTransfer.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx"> void stopLoading(CachedResourceHandle<CachedImage>&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void imageChanged(CachedImage*, const IntRect*) override;
</del><ins>+ void imageChanged(CachedImage*, const IntRect*) override;
</ins><span class="cx"> DataTransfer* m_dataTransfer;
</span><span class="cx"> };
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoredomDecodedDataDocumentParserh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DecodedDataDocumentParser.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DecodedDataDocumentParser.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/DecodedDataDocumentParser.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,11 +41,11 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // append is used by DocumentWriter::replaceDocument.
</span><del>- virtual void append(RefPtr<StringImpl>&&) override = 0;
</del><ins>+ void append(RefPtr<StringImpl>&&) override = 0;
</ins><span class="cx">
</span><span class="cx"> // appendBytes and flush are used by DocumentWriter (the loader).
</span><del>- virtual void appendBytes(DocumentWriter&, const char* bytes, size_t length) override;
- virtual void flush(DocumentWriter&) override;
</del><ins>+ void appendBytes(DocumentWriter&, const char* bytes, size_t length) override;
+ void flush(DocumentWriter&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoredomDeviceMotionControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DeviceMotionController.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DeviceMotionController.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/DeviceMotionController.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,8 +51,8 @@
</span><span class="cx"> void didChangeDeviceMotion(DeviceMotionData*);
</span><span class="cx"> DeviceMotionClient* deviceMotionClient();
</span><span class="cx">
</span><del>- virtual bool hasLastData() override;
- virtual RefPtr<Event> getLastEvent() override;
</del><ins>+ bool hasLastData() override;
+ RefPtr<Event> getLastEvent() override;
</ins><span class="cx">
</span><span class="cx"> static const char* supplementName();
</span><span class="cx"> static DeviceMotionController* from(Page*);
</span></span></pre></div>
<a id="trunkSourceWebCoredomDeviceMotionEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DeviceMotionEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DeviceMotionEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/DeviceMotionEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx">
</span><span class="cx"> DeviceMotionData* deviceMotionData() const { return m_deviceMotionData.get(); }
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> DeviceMotionEvent();
</span></span></pre></div>
<a id="trunkSourceWebCoredomDeviceOrientationControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DeviceOrientationController.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DeviceOrientationController.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/DeviceOrientationController.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -52,8 +52,8 @@
</span><span class="cx"> void suspendUpdates();
</span><span class="cx"> void resumeUpdates();
</span><span class="cx"> #else
</span><del>- virtual bool hasLastData() override;
- virtual RefPtr<Event> getLastEvent() override;
</del><ins>+ bool hasLastData() override;
+ RefPtr<Event> getLastEvent() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> static const char* supplementName();
</span></span></pre></div>
<a id="trunkSourceWebCoredomDeviceOrientationEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DeviceOrientationEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DeviceOrientationEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/DeviceOrientationEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx">
</span><span class="cx"> DeviceOrientationData* orientation() const { return m_orientation.get(); }
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> DeviceOrientationEvent();
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Document.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Document.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/Document.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -341,7 +341,7 @@
</span><span class="cx"> using ContainerNode::ref;
</span><span class="cx"> using ContainerNode::deref;
</span><span class="cx">
</span><del>- virtual bool canContainRangeEndPoint() const override final { return true; }
</del><ins>+ bool canContainRangeEndPoint() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> Element* getElementByAccessKey(const String& key);
</span><span class="cx"> void invalidateAccessKeyMap();
</span><span class="lines">@@ -596,9 +596,9 @@
</span><span class="cx">
</span><span class="cx"> // Override ScriptExecutionContext methods to do additional work
</span><span class="cx"> bool shouldBypassMainWorldContentSecurityPolicy() const override final;
</span><del>- virtual void suspendActiveDOMObjects(ActiveDOMObject::ReasonForSuspension) override final;
- virtual void resumeActiveDOMObjects(ActiveDOMObject::ReasonForSuspension) override final;
- virtual void stopActiveDOMObjects() override final;
</del><ins>+ void suspendActiveDOMObjects(ActiveDOMObject::ReasonForSuspension) override final;
+ void resumeActiveDOMObjects(ActiveDOMObject::ReasonForSuspension) override final;
+ void stopActiveDOMObjects() override final;
</ins><span class="cx">
</span><span class="cx"> void suspendDeviceMotionAndOrientationUpdates();
</span><span class="cx"> void resumeDeviceMotionAndOrientationUpdates();
</span><span class="lines">@@ -640,7 +640,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>+ const URL& url() const override final { return m_url; }
</ins><span class="cx"> void setURL(const URL&);
</span><span class="cx"> const URL& urlForBindings() const { return m_url.isEmpty() ? blankURL() : m_url; }
</span><span class="cx">
</span><span class="lines">@@ -653,12 +653,12 @@
</span><span class="cx"> const String& baseTarget() const { return m_baseTarget; }
</span><span class="cx"> void processBaseElement();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual URL completeURL(const String&) const override final;
</del><ins>+ WEBCORE_EXPORT URL completeURL(const String&) const override final;
</ins><span class="cx"> URL completeURL(const String&, const URL& baseURLOverride) const;
</span><span class="cx">
</span><del>- virtual String userAgent(const URL&) const override final;
</del><ins>+ String userAgent(const URL&) const override final;
</ins><span class="cx">
</span><del>- virtual void disableEval(const String& errorMessage) override final;
</del><ins>+ void disableEval(const String& errorMessage) override final;
</ins><span class="cx">
</span><span class="cx"> bool canNavigate(Frame* targetFrame);
</span><span class="cx"> Frame* findUnsafeParentScrollPropagationBoundary();
</span><span class="lines">@@ -978,7 +978,7 @@
</span><span class="cx"> bool isDNSPrefetchEnabled() const { return m_isDNSPrefetchEnabled; }
</span><span class="cx"> void parseDNSPrefetchControlHeader(const String&);
</span><span class="cx">
</span><del>- virtual void postTask(Task) override final; // Executes the task on context's thread asynchronously.
</del><ins>+ void postTask(Task) override final; // Executes the task on context's thread asynchronously.
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(REQUEST_ANIMATION_FRAME)
</span><span class="cx"> ScriptedAnimationController* scriptedAnimationController() { return m_scriptedAnimationController.get(); }
</span><span class="lines">@@ -1067,7 +1067,7 @@
</span><span class="cx"> void setAnnotatedRegions(const Vector<AnnotatedRegionValue>&);
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void removeAllEventListeners() override final;
</del><ins>+ void removeAllEventListeners() override final;
</ins><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT const SVGDocumentExtensions* svgExtensions();
</span><span class="cx"> WEBCORE_EXPORT SVGDocumentExtensions& accessSVGExtensions();
</span><span class="lines">@@ -1081,8 +1081,8 @@
</span><span class="cx"> bool processingLoadEvent() const { return m_processingLoadEvent; }
</span><span class="cx"> bool loadEventFinished() const { return m_loadEventFinished; }
</span><span class="cx">
</span><del>- virtual bool isContextThread() const override final;
- virtual bool isJSExecutionForbidden() const override final { return false; }
</del><ins>+ bool isContextThread() const override final;
+ bool isJSExecutionForbidden() const override final { return false; }
</ins><span class="cx">
</span><span class="cx"> void enqueueWindowEvent(Ref<Event>&&);
</span><span class="cx"> void enqueueDocumentEvent(Ref<Event>&&);
</span><span class="lines">@@ -1090,7 +1090,7 @@
</span><span class="cx"> void enqueuePageshowEvent(PageshowEventPersistence);
</span><span class="cx"> void enqueueHashchangeEvent(const String& oldURL, const String& newURL);
</span><span class="cx"> void enqueuePopstateEvent(RefPtr<SerializedScriptValue>&& stateObject);
</span><del>- virtual DocumentEventQueue& eventQueue() const override final { return m_eventQueue; }
</del><ins>+ DocumentEventQueue& eventQueue() const override final { return m_eventQueue; }
</ins><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT void addMediaCanStartListener(MediaCanStartListener*);
</span><span class="cx"> WEBCORE_EXPORT void removeMediaCanStartListener(MediaCanStartListener*);
</span><span class="lines">@@ -1164,8 +1164,8 @@
</span><span class="cx">
</span><span class="cx"> void sendWillRevealEdgeEventsIfNeeded(const IntPoint& oldPosition, const IntPoint& newPosition, const IntRect& visibleRect, const IntSize& contentsSize, Element* target = nullptr);
</span><span class="cx">
</span><del>- virtual EventTarget* errorEventTarget() override final;
- virtual void logExceptionToConsole(const String& errorMessage, const String& sourceURL, int lineNumber, int columnNumber, RefPtr<Inspector::ScriptCallStack>&&) override final;
</del><ins>+ EventTarget* errorEventTarget() override final;
+ void logExceptionToConsole(const String& errorMessage, const String& sourceURL, int lineNumber, int columnNumber, RefPtr<Inspector::ScriptCallStack>&&) override final;
</ins><span class="cx">
</span><span class="cx"> void initDNSPrefetch();
</span><span class="cx">
</span><span class="lines">@@ -1259,9 +1259,9 @@
</span><span class="cx"> void addDisabledFieldsetElement() { m_disabledFieldsetElementsCount++; }
</span><span class="cx"> void removeDisabledFieldsetElement() { ASSERT(m_disabledFieldsetElementsCount); m_disabledFieldsetElementsCount--; }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void addConsoleMessage(MessageSource, MessageLevel, const String& message, unsigned long requestIdentifier = 0) override final;
</del><ins>+ WEBCORE_EXPORT void addConsoleMessage(MessageSource, MessageLevel, const String& message, unsigned long requestIdentifier = 0) override final;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual SecurityOrigin* topOrigin() const override final;
</del><ins>+ WEBCORE_EXPORT SecurityOrigin* topOrigin() const override final;
</ins><span class="cx">
</span><span class="cx"> Ref<FontFaceSet> fonts();
</span><span class="cx">
</span><span class="lines">@@ -1270,8 +1270,8 @@
</span><span class="cx"> void setVisualUpdatesAllowedByClient(bool);
</span><span class="cx">
</span><span class="cx"> #if ENABLE(SUBTLE_CRYPTO)
</span><del>- virtual bool wrapCryptoKey(const Vector<uint8_t>& key, Vector<uint8_t>& wrappedKey) override final;
- virtual bool unwrapCryptoKey(const Vector<uint8_t>& wrappedKey, Vector<uint8_t>& key) override final;
</del><ins>+ bool wrapCryptoKey(const Vector<uint8_t>& key, Vector<uint8_t>& wrappedKey) override final;
+ bool unwrapCryptoKey(const Vector<uint8_t>& wrappedKey, Vector<uint8_t>& key) override final;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> void setHasStyleWithViewportUnits() { m_hasStyleWithViewportUnits = true; }
</span><span class="lines">@@ -1338,26 +1338,26 @@
</span><span class="cx"> void detachParser();
</span><span class="cx">
</span><span class="cx"> // FontSelectorClient
</span><del>- virtual void fontsNeedUpdate(FontSelector&) override final;
</del><ins>+ void fontsNeedUpdate(FontSelector&) override final;
</ins><span class="cx">
</span><del>- virtual bool isDocument() const override final { return true; }
</del><ins>+ bool isDocument() const override final { return true; }
</ins><span class="cx">
</span><del>- virtual void childrenChanged(const ChildChange&) override final;
</del><ins>+ void childrenChanged(const ChildChange&) override final;
</ins><span class="cx">
</span><del>- virtual String nodeName() const override final;
- virtual NodeType nodeType() const override final;
- virtual bool childTypeAllowed(NodeType) const override final;
- virtual Ref<Node> cloneNodeInternal(Document&, CloningOperation) override final;
</del><ins>+ String nodeName() const override final;
+ NodeType nodeType() const override final;
+ bool childTypeAllowed(NodeType) const override final;
+ Ref<Node> cloneNodeInternal(Document&, CloningOperation) override final;
</ins><span class="cx"> void cloneDataFromDocument(const Document&);
</span><span class="cx">
</span><del>- virtual void refScriptExecutionContext() override final { ref(); }
- virtual void derefScriptExecutionContext() override final { deref(); }
</del><ins>+ void refScriptExecutionContext() override final { ref(); }
+ void derefScriptExecutionContext() override final { deref(); }
</ins><span class="cx">
</span><del>- virtual void addMessage(MessageSource, MessageLevel, const String& message, const String& sourceURL, unsigned lineNumber, unsigned columnNumber, RefPtr<Inspector::ScriptCallStack>&&, JSC::ExecState* = nullptr, unsigned long requestIdentifier = 0) override final;
</del><ins>+ void addMessage(MessageSource, MessageLevel, const String& message, const String& sourceURL, unsigned lineNumber, unsigned columnNumber, RefPtr<Inspector::ScriptCallStack>&&, JSC::ExecState* = nullptr, unsigned long requestIdentifier = 0) override final;
</ins><span class="cx">
</span><del>- virtual double minimumTimerInterval() const override final;
</del><ins>+ double minimumTimerInterval() const override final;
</ins><span class="cx">
</span><del>- virtual double timerAlignmentInterval(bool hasReachedMaxNestingLevel) const override final;
</del><ins>+ double timerAlignmentInterval(bool hasReachedMaxNestingLevel) const override final;
</ins><span class="cx">
</span><span class="cx"> void updateTitleFromTitleElement();
</span><span class="cx"> void updateTitle(const StringWithDirection&);
</span><span class="lines">@@ -1407,7 +1407,7 @@
</span><span class="cx"> void setCachedDOMCookies(const String&);
</span><span class="cx"> bool isDOMCookieCacheValid() const { return m_cookieCacheExpiryTimer.isActive(); }
</span><span class="cx"> void invalidateDOMCookieCache();
</span><del>- virtual void didLoadResourceSynchronously(const ResourceRequest&) override final;
</del><ins>+ void didLoadResourceSynchronously(const ResourceRequest&) override final;
</ins><span class="cx">
</span><span class="cx"> void checkViewportDependentPictures();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentEventQueuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DocumentEventQueue.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DocumentEventQueue.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/DocumentEventQueue.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void fired() override
</del><ins>+ void fired() override
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(!isSuspended());
</span><span class="cx"> m_eventQueue.pendingEventTimerFired();
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentEventQueueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DocumentEventQueue.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DocumentEventQueue.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/DocumentEventQueue.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,9 +44,9 @@
</span><span class="cx"> explicit DocumentEventQueue(Document&);
</span><span class="cx"> virtual ~DocumentEventQueue();
</span><span class="cx">
</span><del>- virtual bool enqueueEvent(Ref<Event>&&) override;
- virtual bool cancelEvent(Event&) override;
- virtual void close() override;
</del><ins>+ bool enqueueEvent(Ref<Event>&&) override;
+ bool cancelEvent(Event&) override;
+ void close() override;
</ins><span class="cx">
</span><span class="cx"> void enqueueOrDispatchScrollEvent(Node&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentFragmenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DocumentFragment.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DocumentFragment.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/DocumentFragment.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> void parseHTML(const String&, Element* contextElement, ParserContentPolicy = AllowScriptingContent);
</span><span class="cx"> bool parseXML(const String&, Element* contextElement, ParserContentPolicy = AllowScriptingContent);
</span><span class="cx">
</span><del>- virtual bool canContainRangeEndPoint() const override final { return true; }
</del><ins>+ bool canContainRangeEndPoint() const override final { return true; }
</ins><span class="cx"> virtual bool isTemplateContent() const { return false; }
</span><span class="cx">
</span><span class="cx"> // From the NonElementParentNode interface - https://dom.spec.whatwg.org/#interface-nonelementparentnode
</span><span class="lines">@@ -44,12 +44,12 @@
</span><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> DocumentFragment(Document&, ConstructionType = CreateContainer);
</span><del>- virtual String nodeName() const override final;
</del><ins>+ String nodeName() const override final;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual NodeType nodeType() const override final;
- virtual Ref<Node> cloneNodeInternal(Document&, CloningOperation) override;
- virtual bool childTypeAllowed(NodeType) const override;
</del><ins>+ NodeType nodeType() const override final;
+ Ref<Node> cloneNodeInternal(Document&, CloningOperation) override;
+ bool childTypeAllowed(NodeType) const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentMarkercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DocumentMarker.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DocumentMarker.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/DocumentMarker.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> static Ref<DocumentMarkerDescription> create(const String&);
</span><span class="cx">
</span><span class="cx"> const String& description() const { return m_description; }
</span><del>- virtual bool isDescription() const override { return true; }
</del><ins>+ bool isDescription() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> DocumentMarkerDescription(const String& description)
</span><span class="lines">@@ -71,7 +71,7 @@
</span><span class="cx"> static PassRefPtr<DocumentMarkerTextMatch> instanceFor(bool);
</span><span class="cx">
</span><span class="cx"> bool activeMatch() const { return m_match; }
</span><del>- virtual bool isTextMatch() const override { return true; }
</del><ins>+ bool isTextMatch() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit DocumentMarkerTextMatch(bool match)
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DocumentType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DocumentType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/DocumentType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,9 +49,9 @@
</span><span class="cx"> private:
</span><span class="cx"> DocumentType(Document&, const String& name, const String& publicId, const String& systemId);
</span><span class="cx">
</span><del>- virtual String nodeName() const override;
- virtual NodeType nodeType() const override;
- virtual Ref<Node> cloneNodeInternal(Document&, CloningOperation) override;
</del><ins>+ String nodeName() const override;
+ NodeType nodeType() const override;
+ Ref<Node> cloneNodeInternal(Document&, CloningOperation) override;
</ins><span class="cx">
</span><span class="cx"> String m_name;
</span><span class="cx"> String m_publicId;
</span></span></pre></div>
<a id="trunkSourceWebCoredomElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Element.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Element.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/Element.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -194,11 +194,11 @@
</span><span class="cx"> // A fast function for checking the local name against another atomic string.
</span><span class="cx"> bool hasLocalName(const AtomicString& other) const { return m_tagName.localName() == other; }
</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>+ const AtomicString& localName() const override final { return m_tagName.localName(); }
+ const AtomicString& prefix() const override final { return m_tagName.prefix(); }
+ const AtomicString& namespaceURI() const override final { return m_tagName.namespaceURI(); }
</ins><span class="cx">
</span><del>- virtual String nodeName() const override;
</del><ins>+ String nodeName() const override;
</ins><span class="cx">
</span><span class="cx"> Ref<Element> cloneElementWithChildren(Document&);
</span><span class="cx"> Ref<Element> cloneElementWithoutChildren(Document&);
</span><span class="lines">@@ -278,7 +278,7 @@
</span><span class="cx"> void setTabIndex(int);
</span><span class="cx"> virtual Element* focusDelegate();
</span><span class="cx">
</span><del>- virtual RenderStyle* computedStyle(PseudoId = NOPSEUDO) override;
</del><ins>+ RenderStyle* computedStyle(PseudoId = NOPSEUDO) override;
</ins><span class="cx">
</span><span class="cx"> bool needsStyleInvalidation() const;
</span><span class="cx">
</span><span class="lines">@@ -371,8 +371,8 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> bool isFinishedParsingChildren() const { return isParsingChildrenFinished(); }
</span><del>- virtual void finishParsingChildren() override;
- virtual void beginParsingChildren() override final;
</del><ins>+ void finishParsingChildren() override;
+ void beginParsingChildren() override final;
</ins><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT PseudoElement* beforePseudoElement() const;
</span><span class="cx"> WEBCORE_EXPORT PseudoElement* afterPseudoElement() const;
</span><span class="lines">@@ -404,7 +404,7 @@
</span><span class="cx"> virtual bool isOutOfRange() const { return false; }
</span><span class="cx"> virtual bool isFrameElementBase() const { return false; }
</span><span class="cx">
</span><del>- virtual bool canContainRangeEndPoint() const override;
</del><ins>+ bool canContainRangeEndPoint() const override;
</ins><span class="cx">
</span><span class="cx"> // Used for disabled form elements; if true, prevents mouse events from being dispatched
</span><span class="cx"> // to event listeners, and prevents DOMActivate events from being sent at all.
</span><span class="lines">@@ -494,7 +494,7 @@
</span><span class="cx"> WEBCORE_EXPORT URL absoluteLinkURL() const;
</span><span class="cx">
</span><span class="cx"> #if ENABLE(TOUCH_EVENTS)
</span><del>- virtual bool allowsDoubleTapGesture() const override;
</del><ins>+ bool allowsDoubleTapGesture() const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> StyleResolver& styleResolver();
</span><span class="lines">@@ -508,10 +508,10 @@
</span><span class="cx"> protected:
</span><span class="cx"> Element(const QualifiedName&, Document&, ConstructionType);
</span><span class="cx">
</span><del>- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
- virtual void childrenChanged(const ChildChange&) override;
- virtual void removeAllEventListeners() override final;
</del><ins>+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
+ void childrenChanged(const ChildChange&) override;
+ void removeAllEventListeners() override final;
</ins><span class="cx"> virtual void parserDidSetAttributes();
</span><span class="cx">
</span><span class="cx"> void clearTabIndexExplicitlyIfNeeded();
</span><span class="lines">@@ -564,9 +564,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>+ void setPrefix(const AtomicString&, ExceptionCode&) override final;
+ NodeType nodeType() const override final;
+ 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 class="lines">@@ -576,14 +576,14 @@
</span><span class="cx"> LayoutRect absoluteEventBoundsOfElementAndDescendants(bool& includesFixedPositionElements);
</span><span class="cx">
</span><span class="cx"> #if ENABLE(TREE_DEBUGGING)
</span><del>- virtual void formatForDebugger(char* buffer, unsigned length) const override;
</del><ins>+ void formatForDebugger(char* buffer, unsigned length) const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> void cancelFocusAppearanceUpdate();
</span><span class="cx">
</span><span class="cx"> // cloneNode is private so that non-virtual cloneElementWithChildren and cloneElementWithoutChildren
</span><span class="cx"> // are used instead.
</span><del>- virtual Ref<Node> cloneNodeInternal(Document&, CloningOperation) override;
</del><ins>+ Ref<Node> cloneNodeInternal(Document&, CloningOperation) override;
</ins><span class="cx"> virtual Ref<Element> cloneElementWithoutAttributesAndChildren(Document&);
</span><span class="cx">
</span><span class="cx"> void removeShadowRoot();
</span></span></pre></div>
<a id="trunkSourceWebCoredomErrorEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ErrorEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ErrorEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/ErrorEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -62,13 +62,13 @@
</span><span class="cx"> unsigned lineno() const { return m_lineNumber; }
</span><span class="cx"> unsigned colno() const { return m_columnNumber; }
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> ErrorEvent(const String& message, const String& fileName, unsigned lineNumber, unsigned columnNumber);
</span><span class="cx"> ErrorEvent(const AtomicString&, const ErrorEventInit&);
</span><span class="cx">
</span><del>- virtual bool isErrorEvent() const override;
</del><ins>+ bool isErrorEvent() const override;
</ins><span class="cx">
</span><span class="cx"> String m_message;
</span><span class="cx"> String m_fileName;
</span></span></pre></div>
<a id="trunkSourceWebCoredomEventContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/EventContext.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/EventContext.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/EventContext.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -69,8 +69,8 @@
</span><span class="cx"> virtual ~MouseOrFocusEventContext();
</span><span class="cx"> EventTarget* relatedTarget() const { return m_relatedTarget.get(); }
</span><span class="cx"> void setRelatedTarget(PassRefPtr<EventTarget>);
</span><del>- virtual void handleLocalEvents(Event&) const override;
- virtual bool isMouseOrFocusEventContext() const override;
</del><ins>+ void handleLocalEvents(Event&) const override;
+ bool isMouseOrFocusEventContext() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> RefPtr<EventTarget> m_relatedTarget;
</span><span class="lines">@@ -83,8 +83,8 @@
</span><span class="cx"> TouchEventContext(PassRefPtr<Node>, PassRefPtr<EventTarget> currentTarget, PassRefPtr<EventTarget> target);
</span><span class="cx"> virtual ~TouchEventContext();
</span><span class="cx">
</span><del>- virtual void handleLocalEvents(Event&) const override;
- virtual bool isTouchEventContext() const override;
</del><ins>+ void handleLocalEvents(Event&) const override;
+ bool isTouchEventContext() const override;
</ins><span class="cx">
</span><span class="cx"> enum TouchListType { Touches, TargetTouches, ChangedTouches, NotTouchList };
</span><span class="cx"> TouchList* touchList(TouchListType type)
</span></span></pre></div>
<a id="trunkSourceWebCoredomEventTargeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/EventTarget.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/EventTarget.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/EventTarget.h        2016-03-04 16:47:55 UTC (rev 197563)
</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>+ EventTargetData* eventTargetData() override final { return &m_eventTargetData; }
+ 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 (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/FocusEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/FocusEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,16 +49,16 @@
</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 { return m_relatedTarget.get(); }
</del><ins>+ EventTarget* relatedTarget() const override { return m_relatedTarget.get(); }
</ins><span class="cx"> void setRelatedTarget(RefPtr<EventTarget>&& relatedTarget) { m_relatedTarget = WTFMove(relatedTarget); }
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> FocusEvent(const AtomicString& type, bool canBubble, bool cancelable, AbstractView*, int, RefPtr<EventTarget>&&);
</span><span class="cx"> FocusEvent(const AtomicString& type, const FocusEventInit&);
</span><span class="cx">
</span><del>- virtual bool isFocusEvent() const override;
</del><ins>+ bool isFocusEvent() const override;
</ins><span class="cx">
</span><span class="cx"> RefPtr<EventTarget> m_relatedTarget;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoredomHashChangeEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/HashChangeEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/HashChangeEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/HashChangeEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -62,7 +62,7 @@
</span><span class="cx"> const String& oldURL() const { return m_oldURL; }
</span><span class="cx"> const String& newURL() const { return m_newURL; }
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override { return HashChangeEventInterfaceType; }
</del><ins>+ EventInterface eventInterface() const override { return HashChangeEventInterfaceType; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> HashChangeEvent()
</span></span></pre></div>
<a id="trunkSourceWebCoredomKeyboardEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/KeyboardEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/KeyboardEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/KeyboardEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -88,12 +88,12 @@
</span><span class="cx">
</span><span class="cx"> const PlatformKeyboardEvent* keyEvent() const { return m_keyEvent.get(); }
</span><span class="cx">
</span><del>- virtual int keyCode() const override; // key code for keydown and keyup, character for keypress
- virtual int charCode() const override; // character code for keypress, 0 for keydown and keyup
</del><ins>+ int keyCode() const override; // key code for keydown and keyup, character for keypress
+ int charCode() const override; // character code for keypress, 0 for keydown and keyup
</ins><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
- virtual bool isKeyboardEvent() const override;
- virtual int which() const override;
</del><ins>+ EventInterface eventInterface() const override;
+ bool isKeyboardEvent() const override;
+ int which() const override;
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(COCOA)
</span><span class="cx"> bool handledByInputMethod() const { return m_handledByInputMethod; }
</span></span></pre></div>
<a id="trunkSourceWebCoredomLiveNodeListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/LiveNodeList.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/LiveNodeList.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/LiveNodeList.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -64,7 +64,7 @@
</span><span class="cx"> Document& document() const { return m_ownerNode->document(); }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isLiveNodeList() const override final { return true; }
</del><ins>+ bool isLiveNodeList() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> ContainerNode& rootNode() const;
</span><span class="cx">
</span><span class="lines">@@ -91,8 +91,8 @@
</span><span class="cx"> bool collectionCanTraverseBackward() const { return true; }
</span><span class="cx"> void willValidateIndexCache() const { document().registerNodeListForInvalidation(const_cast<CachedLiveNodeList<NodeListType>&>(*this)); }
</span><span class="cx">
</span><del>- virtual void invalidateCache(Document&) const override final;
- virtual size_t memoryCost() const override final { return m_indexCache.memoryCost(); }
</del><ins>+ void invalidateCache(Document&) const override final;
+ size_t memoryCost() const override final { return m_indexCache.memoryCost(); }
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> CachedLiveNodeList(ContainerNode& rootNode, NodeListInvalidationType);
</span></span></pre></div>
<a id="trunkSourceWebCoredomMessageEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/MessageEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/MessageEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/MessageEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -100,7 +100,7 @@
</span><span class="cx"> MessagePort* messagePort();
</span><span class="cx"> void initMessageEvent(const AtomicString& type, bool canBubble, bool cancelable, PassRefPtr<SerializedScriptValue> data, const String& origin, const String& lastEventId, DOMWindow* source, MessagePort*);
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> enum DataType {
</span><span class="cx"> DataTypeScriptValue,
</span></span></pre></div>
<a id="trunkSourceWebCoredomMessagePorth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/MessagePort.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/MessagePort.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/MessagePort.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -72,8 +72,8 @@
</span><span class="cx">
</span><span class="cx"> void contextDestroyed();
</span><span class="cx">
</span><del>- virtual EventTargetInterface eventTargetInterface() const override { return MessagePortEventTargetInterfaceType; }
- virtual ScriptExecutionContext* scriptExecutionContext() const override { return m_scriptExecutionContext; }
</del><ins>+ EventTargetInterface eventTargetInterface() const override { return MessagePortEventTargetInterfaceType; }
+ ScriptExecutionContext* scriptExecutionContext() const override { return m_scriptExecutionContext; }
</ins><span class="cx">
</span><span class="cx"> void dispatchMessages();
</span><span class="cx">
</span><span class="lines">@@ -98,9 +98,9 @@
</span><span class="cx"> private:
</span><span class="cx"> explicit MessagePort(ScriptExecutionContext&);
</span><span class="cx">
</span><del>- virtual void refEventTarget() override { ref(); }
- virtual void derefEventTarget() override { deref(); }
- virtual bool isMessagePort() const override { return true; }
</del><ins>+ void refEventTarget() override { ref(); }
+ void derefEventTarget() override { deref(); }
+ bool isMessagePort() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> std::unique_ptr<MessagePortChannel> m_entangledChannel;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoredomMouseEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/MouseEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/MouseEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/MouseEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -81,7 +81,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>+ 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"> double force() const { return m_force; }
</span><span class="cx"> void setForce(double force) { m_force = force; }
</span><span class="lines">@@ -91,17 +91,17 @@
</span><span class="cx">
</span><span class="cx"> // FIXME: These functions can be merged if m_dataTransfer is only initialized for drag events.
</span><span class="cx"> DataTransfer* dataTransfer() const { return isDragEvent() ? m_dataTransfer.get() : nullptr; }
</span><del>- virtual DataTransfer* internalDataTransfer() const override { return m_dataTransfer.get(); }
</del><ins>+ DataTransfer* internalDataTransfer() const override { return m_dataTransfer.get(); }
</ins><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><del>- virtual bool isMouseEvent() const override;
- virtual bool isDragEvent() const override;
</del><ins>+ bool isMouseEvent() const override;
+ bool isDragEvent() const override;
</ins><span class="cx"> static bool canTriggerActivationBehavior(const Event&);
</span><span class="cx">
</span><del>- virtual int which() const override;
</del><ins>+ int which() const override;
</ins><span class="cx">
</span><del>- virtual Ref<Event> cloneFor(HTMLIFrameElement*) const override;
</del><ins>+ Ref<Event> cloneFor(HTMLIFrameElement*) const override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> MouseEvent(const AtomicString& type, bool canBubble, bool cancelable, double timestamp, AbstractView*,
</span></span></pre></div>
<a id="trunkSourceWebCoredomMouseRelatedEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/MouseRelatedEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/MouseRelatedEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/MouseRelatedEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,13 +49,13 @@
</span><span class="cx"> int movementY() const { return m_movementDelta.y(); }
</span><span class="cx"> #endif
</span><span class="cx"> const LayoutPoint& clientLocation() const { return m_clientLocation; }
</span><del>- virtual int layerX() override;
- virtual int layerY() override;
</del><ins>+ int layerX() override;
+ int layerY() override;
</ins><span class="cx"> WEBCORE_EXPORT int offsetX();
</span><span class="cx"> WEBCORE_EXPORT int offsetY();
</span><span class="cx"> bool isSimulated() const { return m_isSimulated; }
</span><del>- virtual int pageX() const override final;
- virtual int pageY() const override final;
</del><ins>+ int pageX() const override final;
+ int pageY() const override final;
</ins><span class="cx"> virtual const LayoutPoint& pageLocation() const;
</span><span class="cx"> int x() const;
</span><span class="cx"> int y() const;
</span><span class="lines">@@ -77,7 +77,7 @@
</span><span class="cx">
</span><span class="cx"> void initCoordinates();
</span><span class="cx"> void initCoordinates(const LayoutPoint& clientLocation);
</span><del>- virtual void receivedTarget() override final;
</del><ins>+ void receivedTarget() override final;
</ins><span class="cx">
</span><span class="cx"> void computePageLocation();
</span><span class="cx"> void computeRelativePosition();
</span></span></pre></div>
<a id="trunkSourceWebCoredomMutationEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/MutationEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/MutationEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/MutationEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx"> String attrName() const { return m_attrName; }
</span><span class="cx"> unsigned short attrChange() const { return m_attrChange; }
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> MutationEvent();
</span></span></pre></div>
<a id="trunkSourceWebCoredomMutationRecordcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/MutationRecord.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/MutationRecord.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/MutationRecord.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -52,12 +52,12 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const AtomicString& type() override;
- virtual Node* target() override { return m_target.ptr(); }
- virtual NodeList* addedNodes() override { return m_addedNodes.get(); }
- virtual NodeList* removedNodes() override { return m_removedNodes.get(); }
- virtual Node* previousSibling() override { return m_previousSibling.get(); }
- virtual Node* nextSibling() override { return m_nextSibling.get(); }
</del><ins>+ const AtomicString& type() override;
+ Node* target() override { return m_target.ptr(); }
+ NodeList* addedNodes() override { return m_addedNodes.get(); }
+ NodeList* removedNodes() override { return m_removedNodes.get(); }
+ Node* previousSibling() override { return m_previousSibling.get(); }
+ Node* nextSibling() override { return m_nextSibling.get(); }
</ins><span class="cx">
</span><span class="cx"> Ref<ContainerNode> m_target;
</span><span class="cx"> RefPtr<NodeList> m_addedNodes;
</span><span class="lines">@@ -75,10 +75,10 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual Node* target() override { return m_target.ptr(); }
- virtual String oldValue() override { return m_oldValue; }
- virtual NodeList* addedNodes() override { return lazilyInitializeEmptyNodeList(m_addedNodes); }
- virtual NodeList* removedNodes() override { return lazilyInitializeEmptyNodeList(m_removedNodes); }
</del><ins>+ Node* target() override { return m_target.ptr(); }
+ String oldValue() override { return m_oldValue; }
+ NodeList* addedNodes() override { return lazilyInitializeEmptyNodeList(m_addedNodes); }
+ NodeList* removedNodes() override { return lazilyInitializeEmptyNodeList(m_removedNodes); }
</ins><span class="cx">
</span><span class="cx"> static NodeList* lazilyInitializeEmptyNodeList(RefPtr<NodeList>& nodeList)
</span><span class="cx"> {
</span><span class="lines">@@ -103,9 +103,9 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const AtomicString& type() override;
- virtual const AtomicString& attributeName() override { return m_attributeName; }
- virtual const AtomicString& attributeNamespace() override { return m_attributeNamespace; }
</del><ins>+ const AtomicString& type() override;
+ const AtomicString& attributeName() override { return m_attributeName; }
+ const AtomicString& attributeNamespace() override { return m_attributeNamespace; }
</ins><span class="cx">
</span><span class="cx"> AtomicString m_attributeName;
</span><span class="cx"> AtomicString m_attributeNamespace;
</span><span class="lines">@@ -119,7 +119,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const AtomicString& type() override;
</del><ins>+ const AtomicString& type() override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class MutationRecordWithNullOldValue : public MutationRecord {
</span><span class="lines">@@ -130,16 +130,16 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const AtomicString& type() override { return m_record->type(); }
- virtual Node* target() override { return m_record->target(); }
- virtual NodeList* addedNodes() override { return m_record->addedNodes(); }
- virtual NodeList* removedNodes() override { return m_record->removedNodes(); }
- virtual Node* previousSibling() override { return m_record->previousSibling(); }
- virtual Node* nextSibling() override { return m_record->nextSibling(); }
- virtual const AtomicString& attributeName() override { return m_record->attributeName(); }
- virtual const AtomicString& attributeNamespace() override { return m_record->attributeNamespace(); }
</del><ins>+ const AtomicString& type() override { return m_record->type(); }
+ Node* target() override { return m_record->target(); }
+ NodeList* addedNodes() override { return m_record->addedNodes(); }
+ NodeList* removedNodes() override { return m_record->removedNodes(); }
+ Node* previousSibling() override { return m_record->previousSibling(); }
+ Node* nextSibling() override { return m_record->nextSibling(); }
+ const AtomicString& attributeName() override { return m_record->attributeName(); }
+ const AtomicString& attributeNamespace() override { return m_record->attributeNamespace(); }
</ins><span class="cx">
</span><del>- virtual String oldValue() override { return String(); }
</del><ins>+ String oldValue() override { return String(); }
</ins><span class="cx">
</span><span class="cx"> Ref<MutationRecord> m_record;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoredomNameNodeListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/NameNodeList.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/NameNodeList.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/NameNodeList.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,8 +40,8 @@
</span><span class="cx">
</span><span class="cx"> virtual ~NameNodeList();
</span><span class="cx">
</span><del>- virtual bool elementMatches(Element&) const override;
- virtual bool isRootedAtDocument() const override { return false; }
</del><ins>+ bool elementMatches(Element&) const override;
+ bool isRootedAtDocument() const override { return false; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> NameNodeList(ContainerNode& rootNode, const AtomicString& name);
</span></span></pre></div>
<a id="trunkSourceWebCoredomNativeNodeFilterh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/NativeNodeFilter.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/NativeNodeFilter.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/NativeNodeFilter.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> return adoptRef(*new NativeNodeFilter());
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual uint16_t acceptNode(Node*) override;
</del><ins>+ uint16_t acceptNode(Node*) override;
</ins><span class="cx">
</span><span class="cx"> void setCondition(RefPtr<NodeFilterCondition>&& condition) { ASSERT(!m_condition); m_condition = condition; }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoredomNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Node.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Node.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/Node.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -494,16 +494,16 @@
</span><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT unsigned short compareDocumentPosition(Node*);
</span><span class="cx">
</span><del>- virtual Node* toNode() override;
</del><ins>+ Node* toNode() override;
</ins><span class="cx">
</span><del>- virtual EventTargetInterface eventTargetInterface() const override;
- virtual ScriptExecutionContext* scriptExecutionContext() const override final; // Implemented in Document.h
</del><ins>+ EventTargetInterface eventTargetInterface() const override;
+ ScriptExecutionContext* scriptExecutionContext() const override final; // Implemented in Document.h
</ins><span class="cx">
</span><del>- virtual bool addEventListener(const AtomicString& eventType, RefPtr<EventListener>&&, bool useCapture) override;
- virtual bool removeEventListener(const AtomicString& eventType, EventListener*, bool useCapture) override;
</del><ins>+ bool addEventListener(const AtomicString& eventType, RefPtr<EventListener>&&, bool useCapture) override;
+ bool removeEventListener(const AtomicString& eventType, EventListener*, bool useCapture) override;
</ins><span class="cx">
</span><span class="cx"> using EventTarget::dispatchEvent;
</span><del>- virtual bool dispatchEvent(Event&) override;
</del><ins>+ bool dispatchEvent(Event&) override;
</ins><span class="cx">
</span><span class="cx"> void dispatchScopedEvent(Event&);
</span><span class="cx">
</span><span class="lines">@@ -541,8 +541,8 @@
</span><span class="cx"> bool m_adoptionIsRequired { true };
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual EventTargetData* eventTargetData() override final;
- virtual EventTargetData& ensureEventTargetData() override final;
</del><ins>+ EventTargetData* eventTargetData() override final;
+ 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 class="lines">@@ -667,8 +667,8 @@
</span><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT void removedLastRef();
</span><span class="cx">
</span><del>- virtual void refEventTarget() override;
- virtual void derefEventTarget() override;
</del><ins>+ void refEventTarget() override;
+ void derefEventTarget() override;
</ins><span class="cx">
</span><span class="cx"> Element* ancestorElement() const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoredomOverflowEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/OverflowEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/OverflowEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/OverflowEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -63,7 +63,7 @@
</span><span class="cx"> bool horizontalOverflow() const { return m_horizontalOverflow; }
</span><span class="cx"> bool verticalOverflow() const { return m_verticalOverflow; }
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> OverflowEvent();
</span></span></pre></div>
<a id="trunkSourceWebCoredomPageTransitionEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/PageTransitionEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/PageTransitionEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/PageTransitionEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx">
</span><span class="cx"> virtual ~PageTransitionEvent();
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> bool persisted() const { return m_persisted; }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoredomPendingScripth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/PendingScript.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/PendingScript.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/PendingScript.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -93,7 +93,7 @@
</span><span class="cx"> CachedScript* cachedScript() const;
</span><span class="cx"> void setCachedScript(CachedScript*);
</span><span class="cx">
</span><del>- virtual void notifyFinished(CachedResource*) override;
</del><ins>+ void notifyFinished(CachedResource*) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> bool m_watchingForLoad;
</span></span></pre></div>
<a id="trunkSourceWebCoredomPopStateEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/PopStateEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/PopStateEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/PopStateEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx"> const Deprecated::ScriptValue& state() const { return m_state; }
</span><span class="cx"> History* history() const { return m_history.get(); }
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> PopStateEvent(const AtomicString&, const PopStateEventInit&);
</span></span></pre></div>
<a id="trunkSourceWebCoredomProcessingInstructionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ProcessingInstruction.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ProcessingInstruction.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/ProcessingInstruction.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx">
</span><span class="cx"> void setCreatedByParser(bool createdByParser) { m_createdByParser = createdByParser; }
</span><span class="cx">
</span><del>- virtual void finishParsingChildren() override;
</del><ins>+ void finishParsingChildren() override;
</ins><span class="cx">
</span><span class="cx"> const String& localHref() const { return m_localHref; }
</span><span class="cx"> StyleSheet* sheet() const { return m_sheet.get(); }
</span><span class="lines">@@ -55,23 +55,23 @@
</span><span class="cx"> friend class CharacterData;
</span><span class="cx"> ProcessingInstruction(Document&, const String& target, const String& data);
</span><span class="cx">
</span><del>- virtual String nodeName() const override;
- virtual NodeType nodeType() const override;
- virtual Ref<Node> cloneNodeInternal(Document&, CloningOperation) override;
</del><ins>+ String nodeName() const override;
+ NodeType nodeType() const override;
+ Ref<Node> cloneNodeInternal(Document&, CloningOperation) override;
</ins><span class="cx">
</span><del>- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
</del><ins>+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
</ins><span class="cx">
</span><span class="cx"> void checkStyleSheet();
</span><del>- virtual void setCSSStyleSheet(const String& href, const URL& baseURL, const String& charset, const CachedCSSStyleSheet*) override;
</del><ins>+ void setCSSStyleSheet(const String& href, const URL& baseURL, const String& charset, const CachedCSSStyleSheet*) override;
</ins><span class="cx"> #if ENABLE(XSLT)
</span><del>- virtual void setXSLStyleSheet(const String& href, const URL& baseURL, const String& sheet) override;
</del><ins>+ void setXSLStyleSheet(const String& href, const URL& baseURL, const String& sheet) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> bool isLoading() const;
</span><del>- virtual bool sheetLoaded() override;
</del><ins>+ bool sheetLoaded() override;
</ins><span class="cx">
</span><del>- virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</del><ins>+ void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</ins><span class="cx">
</span><span class="cx"> void parseStyleSheet(const String& sheet);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoredomProgressEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ProgressEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ProgressEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/ProgressEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> unsigned long long loaded() const { return m_loaded; }
</span><span class="cx"> unsigned long long total() const { return m_total; }
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> ProgressEvent(const AtomicString& type, bool lengthComputable, unsigned long long loaded, unsigned long long total);
</span></span></pre></div>
<a id="trunkSourceWebCoredomPseudoElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/PseudoElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/PseudoElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/PseudoElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,26 +45,26 @@
</span><span class="cx"> Element* hostElement() const { return m_hostElement; }
</span><span class="cx"> void clearHostElement();
</span><span class="cx">
</span><del>- virtual RefPtr<RenderStyle> customStyleForRenderer(RenderStyle& parentStyle, RenderStyle* shadowHostStyle) override;
- virtual void didAttachRenderers() override;
- virtual void didRecalcStyle(Style::Change) override;
- virtual bool rendererIsNeeded(const RenderStyle&) override;
</del><ins>+ RefPtr<RenderStyle> customStyleForRenderer(RenderStyle& parentStyle, RenderStyle* shadowHostStyle) override;
+ void didAttachRenderers() override;
+ void didRecalcStyle(Style::Change) override;
+ bool rendererIsNeeded(const RenderStyle&) override;
</ins><span class="cx">
</span><span class="cx"> // As per http://dev.w3.org/csswg/css3-regions/#flow-into, pseudo-elements such as ::first-line, ::first-letter, ::before or ::after
</span><span class="cx"> // cannot be directly collected into a named flow.
</span><span class="cx"> #if ENABLE(CSS_REGIONS)
</span><del>- virtual bool shouldMoveToFlowThread(const RenderStyle&) const override { return false; }
</del><ins>+ bool shouldMoveToFlowThread(const RenderStyle&) const override { return false; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual bool canStartSelection() const override { return false; }
- virtual bool canContainRangeEndPoint() const override { return false; }
</del><ins>+ bool canStartSelection() const override { return false; }
+ bool canContainRangeEndPoint() const override { return false; }
</ins><span class="cx">
</span><span class="cx"> static String pseudoElementNameForEvents(PseudoId);
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> PseudoElement(Element&, PseudoId);
</span><span class="cx">
</span><del>- virtual PseudoId customPseudoId() const override { return m_pseudoId; }
</del><ins>+ PseudoId customPseudoId() const override { return m_pseudoId; }
</ins><span class="cx">
</span><span class="cx"> Element* m_hostElement;
</span><span class="cx"> PseudoId m_pseudoId;
</span></span></pre></div>
<a id="trunkSourceWebCoredomRawDataDocumentParserh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/RawDataDocumentParser.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/RawDataDocumentParser.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/RawDataDocumentParser.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,26 +37,26 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void finish() override
</del><ins>+ void finish() override
</ins><span class="cx"> {
</span><span class="cx"> if (!isStopped())
</span><span class="cx"> document()->finishedParsing();
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void flush(DocumentWriter& writer) override
</del><ins>+ void flush(DocumentWriter& writer) override
</ins><span class="cx"> {
</span><span class="cx"> // Make sure appendBytes is called at least once.
</span><span class="cx"> appendBytes(writer, 0, 0);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void insert(const SegmentedString&) override
</del><ins>+ void insert(const SegmentedString&) override
</ins><span class="cx"> {
</span><span class="cx"> // <https://bugs.webkit.org/show_bug.cgi?id=25397>: JS code can always call document.write, we need to handle it.
</span><span class="cx"> ASSERT_NOT_REACHED();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void append(RefPtr<StringImpl>&&) override
</del><ins>+ void append(RefPtr<StringImpl>&&) override
</ins><span class="cx"> {
</span><span class="cx"> ASSERT_NOT_REACHED();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoredomScriptElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ScriptElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ScriptElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/ScriptElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -83,7 +83,7 @@
</span><span class="cx"> bool requestScript(const String& sourceUrl);
</span><span class="cx"> void stopLoadRequest();
</span><span class="cx">
</span><del>- virtual void notifyFinished(CachedResource*) override;
</del><ins>+ void notifyFinished(CachedResource*) override;
</ins><span class="cx">
</span><span class="cx"> virtual String sourceAttributeValue() const = 0;
</span><span class="cx"> virtual String charsetAttributeValue() const = 0;
</span></span></pre></div>
<a id="trunkSourceWebCoredomScriptableDocumentParserh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ScriptableDocumentParser.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ScriptableDocumentParser.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/ScriptableDocumentParser.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -59,7 +59,7 @@
</span><span class="cx"> explicit ScriptableDocumentParser(Document&, ParserContentPolicy = AllowScriptingContent);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual ScriptableDocumentParser* asScriptableDocumentParser() override final { return this; }
</del><ins>+ ScriptableDocumentParser* asScriptableDocumentParser() override final { return this; }
</ins><span class="cx">
</span><span class="cx"> // http://www.whatwg.org/specs/web-apps/current-work/#script-created-parser
</span><span class="cx"> bool m_wasCreatedByScript;
</span></span></pre></div>
<a id="trunkSourceWebCoredomScriptedAnimationControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ScriptedAnimationController.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ScriptedAnimationController.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/ScriptedAnimationController.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -91,8 +91,8 @@
</span><span class="cx">
</span><span class="cx"> #if USE(REQUEST_ANIMATION_FRAME_DISPLAY_MONITOR)
</span><span class="cx"> // Override for DisplayRefreshMonitorClient
</span><del>- virtual void displayRefreshFired(double timestamp) override;
- virtual RefPtr<DisplayRefreshMonitor> createDisplayRefreshMonitor(PlatformDisplayID) const override;
</del><ins>+ void displayRefreshFired(double timestamp) override;
+ RefPtr<DisplayRefreshMonitor> createDisplayRefreshMonitor(PlatformDisplayID) const override;
</ins><span class="cx">
</span><span class="cx"> bool m_isUsingTimer { false };
</span><span class="cx"> bool m_isThrottled { false };
</span></span></pre></div>
<a id="trunkSourceWebCoredomShadowRooth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ShadowRoot.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ShadowRoot.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/ShadowRoot.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -81,7 +81,7 @@
</span><span class="cx">
</span><span class="cx"> Type type() const { return m_type; }
</span><span class="cx">
</span><del>- virtual void removeAllEventListeners() override;
</del><ins>+ void removeAllEventListeners() override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(SHADOW_DOM) || ENABLE(DETAILS_ELEMENT)
</span><span class="cx"> HTMLSlotElement* findAssignedSlot(const Node&);
</span><span class="lines">@@ -106,9 +106,9 @@
</span><span class="cx"> bool isOrphan() const { return !m_host; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool childTypeAllowed(NodeType) const override;
</del><ins>+ bool childTypeAllowed(NodeType) const override;
</ins><span class="cx">
</span><del>- virtual Ref<Node> cloneNodeInternal(Document&, CloningOperation) override;
</del><ins>+ Ref<Node> cloneNodeInternal(Document&, CloningOperation) override;
</ins><span class="cx">
</span><span class="cx"> bool m_resetStyleInheritance { false };
</span><span class="cx"> Type m_type { Type::UserAgent };
</span></span></pre></div>
<a id="trunkSourceWebCoredomStaticNodeListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/StaticNodeList.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/StaticNodeList.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/StaticNodeList.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,8 +51,8 @@
</span><span class="cx"> return adoptRef(*new StaticNodeList);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual unsigned length() const override;
- virtual Node* item(unsigned index) const override;
</del><ins>+ unsigned length() const override;
+ Node* item(unsigned index) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> StaticNodeList() { }
</span><span class="lines">@@ -74,8 +74,8 @@
</span><span class="cx"> return adoptRef(*new StaticElementList);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual unsigned length() const override;
- virtual Element* item(unsigned index) const override;
</del><ins>+ unsigned length() const override;
+ Element* item(unsigned index) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> StaticElementList()
</span></span></pre></div>
<a id="trunkSourceWebCoredomStyledElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/StyledElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/StyledElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/StyledElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -58,7 +58,7 @@
</span><span class="cx"> static void synchronizeStyleAttributeInternal(StyledElement*);
</span><span class="cx"> void synchronizeStyleAttributeInternal() const { StyledElement::synchronizeStyleAttributeInternal(const_cast<StyledElement*>(this)); }
</span><span class="cx">
</span><del>- virtual CSSStyleDeclaration* cssomStyle() override final;
</del><ins>+ CSSStyleDeclaration* cssomStyle() 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 class="lines">@@ -71,7 +71,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void attributeChanged(const QualifiedName&, const AtomicString& oldValue, const AtomicString& newValue, AttributeModificationReason = ModifiedDirectly) override;
</del><ins>+ void attributeChanged(const QualifiedName&, const AtomicString& oldValue, const AtomicString& newValue, AttributeModificationReason = ModifiedDirectly) override;
</ins><span class="cx">
</span><span class="cx"> virtual bool isPresentationAttribute(const QualifiedName&) const { return false; }
</span><span class="cx">
</span><span class="lines">@@ -79,7 +79,7 @@
</span><span class="cx"> void addPropertyToPresentationAttributeStyle(MutableStyleProperties&, CSSPropertyID, double value, CSSPrimitiveValue::UnitTypes);
</span><span class="cx"> void addPropertyToPresentationAttributeStyle(MutableStyleProperties&, CSSPropertyID, const String& value);
</span><span class="cx">
</span><del>- virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</del><ins>+ void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void styleAttributeChanged(const AtomicString& newStyleString, AttributeModificationReason);
</span></span></pre></div>
<a id="trunkSourceWebCoredomTemplateContentDocumentFragmenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/TemplateContentDocumentFragment.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/TemplateContentDocumentFragment.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/TemplateContentDocumentFragment.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool isTemplateContent() const override { return true; }
</del><ins>+ bool isTemplateContent() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> const Element* m_host;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoredomTexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Text.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Text.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/Text.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,7 +49,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>+ bool canContainRangeEndPoint() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> RenderText* renderer() const;
</span><span class="cx">
</span><span class="lines">@@ -60,15 +60,15 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual String nodeName() const override;
- virtual NodeType nodeType() const override;
- virtual Ref<Node> cloneNodeInternal(Document&, CloningOperation) override;
- virtual bool childTypeAllowed(NodeType) const override;
</del><ins>+ String nodeName() const override;
+ NodeType nodeType() const override;
+ Ref<Node> cloneNodeInternal(Document&, CloningOperation) override;
+ bool childTypeAllowed(NodeType) const override;
</ins><span class="cx">
</span><span class="cx"> virtual Ref<Text> virtualCreate(const String&);
</span><span class="cx">
</span><span class="cx"> #if ENABLE(TREE_DEBUGGING)
</span><del>- virtual void formatForDebugger(char* buffer, unsigned length) const override;
</del><ins>+ void formatForDebugger(char* buffer, unsigned length) const override;
</ins><span class="cx"> #endif
</span><span class="cx"> };
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoredomTextEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/TextEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/TextEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/TextEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx">
</span><span class="cx"> String data() const { return m_data; }
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> bool isLineBreak() const { return m_inputType == TextEventInputLineBreak; }
</span><span class="cx"> bool isComposition() const { return m_inputType == TextEventInputComposition; }
</span><span class="lines">@@ -74,7 +74,7 @@
</span><span class="cx"> TextEvent(AbstractView*, const String& data, RefPtr<DocumentFragment>&&, bool shouldSmartReplace, bool shouldMatchStyle, MailBlockquoteHandling);
</span><span class="cx"> TextEvent(AbstractView*, const String& data, const Vector<DictationAlternative>& dictationAlternatives);
</span><span class="cx">
</span><del>- virtual bool isTextEvent() const override;
</del><ins>+ bool isTextEvent() const override;
</ins><span class="cx">
</span><span class="cx"> TextEventInputType m_inputType;
</span><span class="cx"> String m_data;
</span></span></pre></div>
<a id="trunkSourceWebCoredomTouchEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/TouchEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/TouchEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/TouchEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -69,9 +69,9 @@
</span><span class="cx"> void setTargetTouches(RefPtr<TouchList>&& targetTouches) { m_targetTouches = targetTouches; }
</span><span class="cx"> void setChangedTouches(RefPtr<TouchList>&& changedTouches) { m_changedTouches = changedTouches; }
</span><span class="cx">
</span><del>- virtual bool isTouchEvent() const override;
</del><ins>+ bool isTouchEvent() const override;
</ins><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> TouchEvent();
</span></span></pre></div>
<a id="trunkSourceWebCoredomTransitionEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/TransitionEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/TransitionEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/TransitionEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx"> double elapsedTime() const;
</span><span class="cx"> const String& pseudoElement() const;
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> TransitionEvent(const AtomicString& type, const String& propertyName, double elapsedTime, const String& pseudoElement);
</span></span></pre></div>
<a id="trunkSourceWebCoredomUIEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/UIEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/UIEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/UIEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx"> AbstractView* view() const { return m_view.get(); }
</span><span class="cx"> int detail() const { return m_detail; }
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> virtual int keyCode() const;
</span><span class="cx"> virtual int charCode() const;
</span><span class="lines">@@ -77,7 +77,7 @@
</span><span class="cx"> UIEvent(const AtomicString&, const UIEventInit&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isUIEvent() const override final;
</del><ins>+ bool isUIEvent() const override final;
</ins><span class="cx">
</span><span class="cx"> RefPtr<AbstractView> m_view;
</span><span class="cx"> int m_detail;
</span></span></pre></div>
<a id="trunkSourceWebCoredomWebKitAnimationEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/WebKitAnimationEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/WebKitAnimationEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/WebKitAnimationEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> const String& animationName() const;
</span><span class="cx"> double elapsedTime() const;
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> WebKitAnimationEvent(const AtomicString& type, const String& animationName, double elapsedTime);
</span></span></pre></div>
<a id="trunkSourceWebCoredomWebKitNamedFlowh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/WebKitNamedFlow.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/WebKitNamedFlow.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/WebKitNamedFlow.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -62,8 +62,8 @@
</span><span class="cx"> using RefCounted<WebKitNamedFlow>::ref;
</span><span class="cx"> using RefCounted<WebKitNamedFlow>::deref;
</span><span class="cx">
</span><del>- virtual EventTargetInterface eventTargetInterface() const override { return WebKitNamedFlowEventTargetInterfaceType; }
- virtual ScriptExecutionContext* scriptExecutionContext() const override;
</del><ins>+ EventTargetInterface eventTargetInterface() const override { return WebKitNamedFlowEventTargetInterfaceType; }
+ ScriptExecutionContext* scriptExecutionContext() const override;
</ins><span class="cx">
</span><span class="cx"> // This function is called from the JS binding code to determine if the NamedFlow object is reachable or not.
</span><span class="cx"> // If the object has listeners, the object should only be discarded if the parent Document is not reachable.
</span><span class="lines">@@ -84,8 +84,8 @@
</span><span class="cx"> WebKitNamedFlow(NamedFlowCollection&, const AtomicString&);
</span><span class="cx">
</span><span class="cx"> // EventTarget implementation.
</span><del>- virtual void refEventTarget() override { ref(); }
- virtual void derefEventTarget() override { deref(); }
</del><ins>+ void refEventTarget() override { ref(); }
+ void derefEventTarget() override { deref(); }
</ins><span class="cx">
</span><span class="cx"> // The name of the flow thread as specified in CSS.
</span><span class="cx"> AtomicString m_flowThreadName;
</span></span></pre></div>
<a id="trunkSourceWebCoredomWebKitTransitionEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/WebKitTransitionEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/WebKitTransitionEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/WebKitTransitionEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx"> double elapsedTime() const;
</span><span class="cx"> const String& pseudoElement() const;
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> WebKitTransitionEvent(const AtomicString& type, const String& propertyName, double elapsedTime, const String& pseudoElement);
</span></span></pre></div>
<a id="trunkSourceWebCoredomWheelEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/WheelEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/WheelEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/dom/WheelEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -90,7 +90,7 @@
</span><span class="cx"> // Needed for Objective-C legacy support
</span><span class="cx"> bool isHorizontal() const { return m_wheelDelta.x(); }
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(MAC)
</span><span class="cx"> PlatformWheelEventPhase phase() const { return m_wheelEvent.phase(); }
</span><span class="lines">@@ -102,7 +102,7 @@
</span><span class="cx"> WheelEvent(const AtomicString&, const WheelEventInit&);
</span><span class="cx"> WheelEvent(const PlatformWheelEvent&, AbstractView*);
</span><span class="cx">
</span><del>- virtual bool isWheelEvent() const override;
</del><ins>+ bool isWheelEvent() const override;
</ins><span class="cx">
</span><span class="cx"> IntPoint m_wheelDelta;
</span><span class="cx"> double m_deltaX;
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingAppendNodeCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/AppendNodeCommand.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/AppendNodeCommand.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/editing/AppendNodeCommand.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,11 +40,11 @@
</span><span class="cx"> private:
</span><span class="cx"> AppendNodeCommand(PassRefPtr<ContainerNode> parent, Ref<Node>&&, EditAction);
</span><span class="cx">
</span><del>- virtual void doApply() override;
- virtual void doUnapply() override;
</del><ins>+ void doApply() override;
+ void doUnapply() override;
</ins><span class="cx">
</span><span class="cx"> #ifndef NDEBUG
</span><del>- virtual void getNodesInCommand(HashSet<Node*>&) override;
</del><ins>+ void getNodesInCommand(HashSet<Node*>&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> RefPtr<ContainerNode> m_parent;
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingApplyBlockElementCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/ApplyBlockElementCommand.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/ApplyBlockElementCommand.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/editing/ApplyBlockElementCommand.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx"> const QualifiedName tagName() const { return m_tagName; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void doApply() override;
</del><ins>+ void doApply() override;
</ins><span class="cx"> virtual void formatRange(const Position& start, const Position& end, const Position& endOfSelection, RefPtr<Element>&) = 0;
</span><span class="cx"> RenderStyle* renderStyleOfEnclosingTextNode(const Position&);
</span><span class="cx"> void rangeForParagraphSplittingTextNodesIfNeeded(const VisiblePosition&, Position&, Position&);
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingApplyStyleCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/ApplyStyleCommand.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/ApplyStyleCommand.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/editing/ApplyStyleCommand.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -71,7 +71,7 @@
</span><span class="cx"> ApplyStyleCommand(PassRefPtr<Element>, bool removeOnly, EditAction);
</span><span class="cx"> ApplyStyleCommand(Document&, const EditingStyle*, bool (*isInlineElementToRemove)(const Element*), EditAction);
</span><span class="cx">
</span><del>- virtual void doApply() override;
</del><ins>+ void doApply() override;
</ins><span class="cx">
</span><span class="cx"> // style-removal helpers
</span><span class="cx"> bool isStyledInlineElementToRemove(Element*) const;
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingBreakBlockquoteCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/BreakBlockquoteCommand.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/BreakBlockquoteCommand.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/editing/BreakBlockquoteCommand.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit BreakBlockquoteCommand(Document&);
</span><del>- virtual void doApply() override;
</del><ins>+ void doApply() override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingCompositeEditCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/CompositeEditCommand.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/CompositeEditCommand.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/editing/CompositeEditCommand.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,9 +42,9 @@
</span><span class="cx"> public:
</span><span class="cx"> static Ref<EditCommandComposition> create(Document&, const VisibleSelection&, const VisibleSelection&, EditAction);
</span><span class="cx">
</span><del>- virtual void unapply() override;
- virtual void reapply() override;
- virtual EditAction editingAction() const override { return m_editAction; }
</del><ins>+ void unapply() override;
+ void reapply() override;
+ EditAction editingAction() const override { return m_editAction; }
</ins><span class="cx"> void append(SimpleEditCommand*);
</span><span class="cx"> bool wasCreateLinkCommand() const { return m_editAction == EditActionCreateLink; }
</span><span class="cx">
</span><span class="lines">@@ -173,7 +173,7 @@
</span><span class="cx"> Vector<RefPtr<EditCommand>> m_commands;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isCompositeEditCommand() const override { return true; }
</del><ins>+ bool isCompositeEditCommand() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> RefPtr<EditCommandComposition> m_composition;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingDeleteFromTextNodeCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/DeleteFromTextNodeCommand.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/DeleteFromTextNodeCommand.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/editing/DeleteFromTextNodeCommand.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,11 +45,11 @@
</span><span class="cx"> DeleteFromTextNodeCommand(RefPtr<Text>&&, unsigned offset, unsigned count, EditAction);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void doApply() override;
- virtual void doUnapply() override;
</del><ins>+ void doApply() override;
+ void doUnapply() override;
</ins><span class="cx">
</span><span class="cx"> #ifndef NDEBUG
</span><del>- virtual void getNodesInCommand(HashSet<Node*>&) override;
</del><ins>+ void getNodesInCommand(HashSet<Node*>&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> RefPtr<Text> m_node;
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingEditCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/EditCommand.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/EditCommand.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/editing/EditCommand.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -107,7 +107,7 @@
</span><span class="cx"> virtual void notifyAccessibilityForTextChange(Node*, AXTextEditType, const String&, const VisiblePosition&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isSimpleEditCommand() const override { return true; }
</del><ins>+ bool isSimpleEditCommand() const override { return true; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> inline SimpleEditCommand* toSimpleEditCommand(EditCommand* command)
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingInsertIntoTextNodeCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/InsertIntoTextNodeCommand.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/InsertIntoTextNodeCommand.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/editing/InsertIntoTextNodeCommand.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,14 +45,14 @@
</span><span class="cx"> InsertIntoTextNodeCommand(RefPtr<Text>&& node, unsigned offset, const String& text, EditAction editingAction);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void doApply() override;
- virtual void doUnapply() override;
</del><ins>+ void doApply() override;
+ void doUnapply() override;
</ins><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual void doReapply() override;
</del><ins>+ void doReapply() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #ifndef NDEBUG
</span><del>- virtual void getNodesInCommand(HashSet<Node*>&) override;
</del><ins>+ void getNodesInCommand(HashSet<Node*>&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> RefPtr<Text> m_node;
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingInsertNodeBeforeCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/InsertNodeBeforeCommand.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/InsertNodeBeforeCommand.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/editing/InsertNodeBeforeCommand.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,11 +42,11 @@
</span><span class="cx"> InsertNodeBeforeCommand(RefPtr<Node>&& childToInsert, RefPtr<Node>&& childToInsertBefore, ShouldAssumeContentIsAlwaysEditable, EditAction);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void doApply() override;
- virtual void doUnapply() override;
</del><ins>+ void doApply() override;
+ void doUnapply() override;
</ins><span class="cx">
</span><span class="cx"> #ifndef NDEBUG
</span><del>- virtual void getNodesInCommand(HashSet<Node*>&) override;
</del><ins>+ void getNodesInCommand(HashSet<Node*>&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> RefPtr<Node> m_insertChild;
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingInsertTextCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/InsertTextCommand.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/InsertTextCommand.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/editing/InsertTextCommand.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -67,9 +67,9 @@
</span><span class="cx">
</span><span class="cx"> void deleteCharacter();
</span><span class="cx">
</span><del>- virtual void doApply() override;
</del><ins>+ void doApply() override;
</ins><span class="cx">
</span><del>- virtual bool isInsertTextCommand() const override { return true; }
</del><ins>+ bool isInsertTextCommand() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> Position positionInsideTextNode(const Position&);
</span><span class="cx"> Position insertTab(const Position&);
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingMergeIdenticalElementsCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/MergeIdenticalElementsCommand.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/MergeIdenticalElementsCommand.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/editing/MergeIdenticalElementsCommand.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,11 +40,11 @@
</span><span class="cx"> private:
</span><span class="cx"> MergeIdenticalElementsCommand(PassRefPtr<Element>, PassRefPtr<Element>);
</span><span class="cx">
</span><del>- virtual void doApply() override;
- virtual void doUnapply() override;
</del><ins>+ void doApply() override;
+ void doUnapply() override;
</ins><span class="cx">
</span><span class="cx"> #ifndef NDEBUG
</span><del>- virtual void getNodesInCommand(HashSet<Node*>&) override;
</del><ins>+ void getNodesInCommand(HashSet<Node*>&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> RefPtr<Element> m_element1;
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingRemoveCSSPropertyCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/RemoveCSSPropertyCommand.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/RemoveCSSPropertyCommand.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/editing/RemoveCSSPropertyCommand.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,11 +44,11 @@
</span><span class="cx"> RemoveCSSPropertyCommand(Document&, PassRefPtr<StyledElement>, CSSPropertyID);
</span><span class="cx"> ~RemoveCSSPropertyCommand();
</span><span class="cx">
</span><del>- virtual void doApply() override;
- virtual void doUnapply() override;
</del><ins>+ void doApply() override;
+ void doUnapply() override;
</ins><span class="cx">
</span><span class="cx"> #ifndef NDEBUG
</span><del>- virtual void getNodesInCommand(HashSet<Node*>&) override;
</del><ins>+ void getNodesInCommand(HashSet<Node*>&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> RefPtr<StyledElement> m_element;
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingRemoveNodeCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/RemoveNodeCommand.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/RemoveNodeCommand.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/editing/RemoveNodeCommand.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,8 +40,8 @@
</span><span class="cx"> private:
</span><span class="cx"> RemoveNodeCommand(Ref<Node>&&, ShouldAssumeContentIsAlwaysEditable);
</span><span class="cx">
</span><del>- virtual void doApply() override;
- virtual void doUnapply() override;
</del><ins>+ void doApply() override;
+ void doUnapply() override;
</ins><span class="cx">
</span><span class="cx"> #ifndef NDEBUG
</span><span class="cx"> void getNodesInCommand(HashSet<Node*>&) override;
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingReplaceDeleteFromTextNodeCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/ReplaceDeleteFromTextNodeCommand.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/ReplaceDeleteFromTextNodeCommand.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/editing/ReplaceDeleteFromTextNodeCommand.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> ReplaceDeleteFromTextNodeCommand(RefPtr<Text>&&, unsigned, unsigned);
</span><del>- virtual void notifyAccessibilityForTextChange(Node*, AXTextEditType, const String&, const VisiblePosition&) override;
</del><ins>+ void notifyAccessibilityForTextChange(Node*, AXTextEditType, const String&, const VisiblePosition&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingReplaceInsertIntoTextNodeCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/ReplaceInsertIntoTextNodeCommand.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/ReplaceInsertIntoTextNodeCommand.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/editing/ReplaceInsertIntoTextNodeCommand.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> ReplaceInsertIntoTextNodeCommand(RefPtr<Text>&&, unsigned, const String&, const String&, EditAction);
</span><del>- virtual void notifyAccessibilityForTextChange(Node*, AXTextEditType, const String&, const VisiblePosition&) override;
</del><ins>+ void notifyAccessibilityForTextChange(Node*, AXTextEditType, const String&, const VisiblePosition&) override;
</ins><span class="cx">
</span><span class="cx"> String m_deletedText;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingReplaceNodeWithSpanCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/ReplaceNodeWithSpanCommand.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/ReplaceNodeWithSpanCommand.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/editing/ReplaceNodeWithSpanCommand.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,11 +50,11 @@
</span><span class="cx"> private:
</span><span class="cx"> explicit ReplaceNodeWithSpanCommand(PassRefPtr<HTMLElement>);
</span><span class="cx">
</span><del>- virtual void doApply() override;
- virtual void doUnapply() override;
</del><ins>+ void doApply() override;
+ void doUnapply() override;
</ins><span class="cx">
</span><span class="cx"> #ifndef NDEBUG
</span><del>- virtual void getNodesInCommand(HashSet<Node*>&) override;
</del><ins>+ void getNodesInCommand(HashSet<Node*>&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> RefPtr<HTMLElement> m_elementToReplace;
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingSetNodeAttributeCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/SetNodeAttributeCommand.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/SetNodeAttributeCommand.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/editing/SetNodeAttributeCommand.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,11 +41,11 @@
</span><span class="cx"> private:
</span><span class="cx"> SetNodeAttributeCommand(PassRefPtr<Element>, const QualifiedName& attribute, const AtomicString& value);
</span><span class="cx">
</span><del>- virtual void doApply() override;
- virtual void doUnapply() override;
</del><ins>+ void doApply() override;
+ void doUnapply() override;
</ins><span class="cx">
</span><span class="cx"> #ifndef NDEBUG
</span><del>- virtual void getNodesInCommand(HashSet<Node*>&) override;
</del><ins>+ void getNodesInCommand(HashSet<Node*>&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> RefPtr<Element> m_element;
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingSetSelectionCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/SetSelectionCommand.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/SetSelectionCommand.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/editing/SetSelectionCommand.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,11 +41,11 @@
</span><span class="cx"> private:
</span><span class="cx"> SetSelectionCommand(const VisibleSelection&, FrameSelection::SetSelectionOptions);
</span><span class="cx">
</span><del>- virtual void doApply() override;
- virtual void doUnapply() override;
</del><ins>+ void doApply() override;
+ void doUnapply() override;
</ins><span class="cx">
</span><span class="cx"> #ifndef NDEBUG
</span><del>- virtual void getNodesInCommand(HashSet<Node*>&) override { }
</del><ins>+ void getNodesInCommand(HashSet<Node*>&) override { }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> FrameSelection::SetSelectionOptions m_options;
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingSpellCheckerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/SpellChecker.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/SpellChecker.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/editing/SpellChecker.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -56,9 +56,9 @@
</span><span class="cx"> void requesterDestroyed();
</span><span class="cx"> bool isStarted() const { return m_checker; }
</span><span class="cx">
</span><del>- virtual const TextCheckingRequestData& data() const override;
- virtual void didSucceed(const Vector<TextCheckingResult>&) override;
- virtual void didCancel() override;
</del><ins>+ const TextCheckingRequestData& data() const override;
+ void didSucceed(const Vector<TextCheckingResult>&) override;
+ void didCancel() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> SpellCheckRequest(PassRefPtr<Range> checkingRange, PassRefPtr<Range> paragraphRange, const String&, TextCheckingTypeMask, TextCheckingProcessType);
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingSpellingCorrectionCommandcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/SpellingCorrectionCommand.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/SpellingCorrectionCommand.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/editing/SpellingCorrectionCommand.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -56,11 +56,11 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void doApply() override
</del><ins>+ void doApply() override
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void doUnapply() override
</del><ins>+ void doUnapply() override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_hasBeenUndone) {
</span><span class="cx"> frame().editor().unappliedSpellCorrection(startingSelection(), m_corrected, m_correction);
</span><span class="lines">@@ -70,7 +70,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> #ifndef NDEBUG
</span><del>- virtual void getNodesInCommand(HashSet<Node*>&) override
</del><ins>+ void getNodesInCommand(HashSet<Node*>&) override
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingSpellingCorrectionCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/SpellingCorrectionCommand.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/SpellingCorrectionCommand.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/editing/SpellingCorrectionCommand.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,8 +39,8 @@
</span><span class="cx"> }
</span><span class="cx"> private:
</span><span class="cx"> SpellingCorrectionCommand(PassRefPtr<Range> rangeToBeCorrected, const String& correction);
</span><del>- virtual void doApply() override;
- virtual bool shouldRetainAutocorrectionIndicator() const override;
</del><ins>+ void doApply() override;
+ bool shouldRetainAutocorrectionIndicator() const override;
</ins><span class="cx">
</span><span class="cx"> RefPtr<Range> m_rangeToBeCorrected;
</span><span class="cx"> VisibleSelection m_selectionToBeCorrected;
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingSplitElementCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/SplitElementCommand.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/SplitElementCommand.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/editing/SplitElementCommand.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,13 +40,13 @@
</span><span class="cx"> private:
</span><span class="cx"> SplitElementCommand(PassRefPtr<Element>, PassRefPtr<Node> splitPointChild);
</span><span class="cx">
</span><del>- virtual void doApply() override;
- virtual void doUnapply() override;
- virtual void doReapply() override;
</del><ins>+ void doApply() override;
+ void doUnapply() override;
+ void doReapply() override;
</ins><span class="cx"> void executeApply();
</span><span class="cx">
</span><span class="cx"> #ifndef NDEBUG
</span><del>- virtual void getNodesInCommand(HashSet<Node*>&) override;
</del><ins>+ void getNodesInCommand(HashSet<Node*>&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> RefPtr<Element> m_element1;
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingSplitTextNodeCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/SplitTextNodeCommand.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/SplitTextNodeCommand.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/editing/SplitTextNodeCommand.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,13 +42,13 @@
</span><span class="cx"> private:
</span><span class="cx"> SplitTextNodeCommand(PassRefPtr<Text>, int offset);
</span><span class="cx">
</span><del>- virtual void doApply() override;
- virtual void doUnapply() override;
- virtual void doReapply() override;
</del><ins>+ void doApply() override;
+ void doUnapply() override;
+ void doReapply() override;
</ins><span class="cx"> void insertText1AndTrimText2();
</span><span class="cx">
</span><span class="cx"> #ifndef NDEBUG
</span><del>- virtual void getNodesInCommand(HashSet<Node*>&) override;
</del><ins>+ void getNodesInCommand(HashSet<Node*>&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> RefPtr<Text> m_text1;
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingWrapContentsInDummySpanCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/WrapContentsInDummySpanCommand.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/WrapContentsInDummySpanCommand.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/editing/WrapContentsInDummySpanCommand.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,13 +42,13 @@
</span><span class="cx"> private:
</span><span class="cx"> explicit WrapContentsInDummySpanCommand(PassRefPtr<Element>);
</span><span class="cx">
</span><del>- virtual void doApply() override;
- virtual void doUnapply() override;
- virtual void doReapply() override;
</del><ins>+ void doApply() override;
+ void doUnapply() override;
+ void doReapply() override;
</ins><span class="cx"> void executeApply();
</span><span class="cx">
</span><span class="cx"> #ifndef NDEBUG
</span><del>- virtual void getNodesInCommand(HashSet<Node*>&) override;
</del><ins>+ void getNodesInCommand(HashSet<Node*>&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> RefPtr<Element> m_element;
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingiosDictationCommandIOSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/ios/DictationCommandIOS.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/ios/DictationCommandIOS.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/editing/ios/DictationCommandIOS.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> private:
</span><span class="cx"> DictationCommandIOS(Document&, Vector<Vector<String>>&& dictationPhrases, RetainPtr<id> metadata);
</span><span class="cx">
</span><del>- virtual void doApply() override;
</del><ins>+ void doApply() override;
</ins><span class="cx">
</span><span class="cx"> Vector<Vector<String>> m_dictationPhrases;
</span><span class="cx"> RetainPtr<id> m_metadata;
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingiosEditorIOSmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/ios/EditorIOS.mm (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/ios/EditorIOS.mm        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/editing/ios/EditorIOS.mm        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -379,14 +379,14 @@
</span><span class="cx"> bool madeFragmentFromPlainText;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool readWebArchive(PassRefPtr<SharedBuffer>) override;
- virtual bool readFilenames(const Vector<String>&) override;
- virtual bool readHTML(const String&) override;
- virtual bool readRTFD(PassRefPtr<SharedBuffer>) override;
- virtual bool readRTF(PassRefPtr<SharedBuffer>) override;
- virtual bool readImage(PassRefPtr<SharedBuffer>, const String& type) override;
- virtual bool readURL(const URL&, const String& title) override;
- virtual bool readPlainText(const String&) override;
</del><ins>+ bool readWebArchive(PassRefPtr<SharedBuffer>) override;
+ bool readFilenames(const Vector<String>&) override;
+ bool readHTML(const String&) override;
+ bool readRTFD(PassRefPtr<SharedBuffer>) override;
+ bool readRTF(PassRefPtr<SharedBuffer>) override;
+ bool readImage(PassRefPtr<SharedBuffer>, const String& type) override;
+ bool readURL(const URL&, const String& title) override;
+ bool readPlainText(const String&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> void Editor::WebContentReader::addFragment(PassRefPtr<DocumentFragment> newFragment)
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingmacEditorMacmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/mac/EditorMac.mm (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/mac/EditorMac.mm        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/editing/mac/EditorMac.mm        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -468,14 +468,14 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool readWebArchive(PassRefPtr<SharedBuffer>) override;
- virtual bool readFilenames(const Vector<String>&) override;
- virtual bool readHTML(const String&) override;
- virtual bool readRTFD(PassRefPtr<SharedBuffer>) override;
- virtual bool readRTF(PassRefPtr<SharedBuffer>) override;
- virtual bool readImage(PassRefPtr<SharedBuffer>, const String& type) override;
- virtual bool readURL(const URL&, const String& title) override;
- virtual bool readPlainText(const String&) override;
</del><ins>+ bool readWebArchive(PassRefPtr<SharedBuffer>) override;
+ bool readFilenames(const Vector<String>&) override;
+ bool readHTML(const String&) override;
+ bool readRTFD(PassRefPtr<SharedBuffer>) override;
+ bool readRTF(PassRefPtr<SharedBuffer>) override;
+ bool readImage(PassRefPtr<SharedBuffer>, const String& type) override;
+ bool readURL(const URL&, const String& title) override;
+ bool readPlainText(const String&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> bool Editor::WebContentReader::readWebArchive(PassRefPtr<SharedBuffer> buffer)
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingmarkupcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/markup.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/markup.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/editing/markup.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -138,10 +138,10 @@
</span><span class="cx"> String stringValueForRange(const Node&, const Range*);
</span><span class="cx">
</span><span class="cx"> void appendElement(StringBuilder& out, const Element&, bool addDisplayInline, RangeFullySelectsNode);
</span><del>- virtual void appendCustomAttributes(StringBuilder&, const Element&, Namespaces*) override;
</del><ins>+ void appendCustomAttributes(StringBuilder&, const Element&, Namespaces*) override;
</ins><span class="cx">
</span><del>- virtual void appendText(StringBuilder& out, const Text&) override;
- virtual void appendElement(StringBuilder& out, const Element& element, Namespaces*) override
</del><ins>+ void appendText(StringBuilder& out, const Text&) override;
+ void appendElement(StringBuilder& out, const Element& element, Namespaces*) override
</ins><span class="cx"> {
</span><span class="cx"> appendElement(out, element, false, DoesFullySelectNode);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorefileapiBlobcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/fileapi/Blob.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/fileapi/Blob.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/fileapi/Blob.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,8 +42,8 @@
</span><span class="cx">
</span><span class="cx"> class BlobURLRegistry final : public URLRegistry {
</span><span class="cx"> public:
</span><del>- virtual void registerURL(SecurityOrigin*, const URL&, URLRegistrable*) override;
- virtual void unregisterURL(const URL&) override;
</del><ins>+ void registerURL(SecurityOrigin*, const URL&, URLRegistrable*) override;
+ void unregisterURL(const URL&) override;
</ins><span class="cx">
</span><span class="cx"> static URLRegistry& registry();
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorefileapiBlobh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/fileapi/Blob.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/fileapi/Blob.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/fileapi/Blob.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -82,7 +82,7 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> // URLRegistrable
</span><del>- virtual URLRegistry& registry() const override;
</del><ins>+ URLRegistry& registry() const override;
</ins><span class="cx">
</span><span class="cx"> Ref<Blob> slice(long long start = 0, long long end = std::numeric_limits<long long>::max(), const String& contentType = String()) const
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorefileapiFileh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/fileapi/File.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/fileapi/File.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/fileapi/File.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx"> return adoptRef(*new File(path, nameOverride));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool isFile() const override { return true; }
</del><ins>+ bool isFile() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> const String& path() const { return m_path; }
</span><span class="cx"> const String& name() const { return m_name; }
</span></span></pre></div>
<a id="trunkSourceWebCorefileapiFileReaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/fileapi/FileReader.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/fileapi/FileReader.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/fileapi/FileReader.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -80,14 +80,14 @@
</span><span class="cx"> String stringResult();
</span><span class="cx">
</span><span class="cx"> // EventTarget
</span><del>- virtual EventTargetInterface eventTargetInterface() const override { return FileReaderEventTargetInterfaceType; }
- virtual ScriptExecutionContext* scriptExecutionContext() const override { return ActiveDOMObject::scriptExecutionContext(); }
</del><ins>+ EventTargetInterface eventTargetInterface() const override { return FileReaderEventTargetInterfaceType; }
+ ScriptExecutionContext* scriptExecutionContext() const override { return ActiveDOMObject::scriptExecutionContext(); }
</ins><span class="cx">
</span><span class="cx"> // FileReaderLoaderClient
</span><del>- virtual void didStartLoading() override;
- virtual void didReceiveData() override;
- virtual void didFinishLoading() override;
- virtual void didFail(int errorCode) override;
</del><ins>+ void didStartLoading() override;
+ void didReceiveData() override;
+ void didFinishLoading() override;
+ void didFail(int errorCode) override;
</ins><span class="cx">
</span><span class="cx"> using RefCounted<FileReader>::ref;
</span><span class="cx"> using RefCounted<FileReader>::deref;
</span><span class="lines">@@ -101,8 +101,8 @@
</span><span class="cx"> void stop() override;
</span><span class="cx">
</span><span class="cx"> // EventTarget
</span><del>- virtual void refEventTarget() override { ref(); }
- virtual void derefEventTarget() override { deref(); }
</del><ins>+ void refEventTarget() override { ref(); }
+ void derefEventTarget() override { deref(); }
</ins><span class="cx">
</span><span class="cx"> void terminate();
</span><span class="cx"> void readInternal(Blob*, FileReaderLoader::ReadType, ExceptionCode&);
</span></span></pre></div>
<a id="trunkSourceWebCorehistoryBackForwardListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/history/BackForwardList.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/history/BackForwardList.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/history/BackForwardList.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,15 +46,15 @@
</span><span class="cx">
</span><span class="cx"> Page* page() { return m_page; }
</span><span class="cx">
</span><del>- virtual void addItem(Ref<HistoryItem>&&) override;
</del><ins>+ void addItem(Ref<HistoryItem>&&) override;
</ins><span class="cx"> WEBCORE_EXPORT void goBack();
</span><span class="cx"> WEBCORE_EXPORT void goForward();
</span><del>- virtual void goToItem(HistoryItem*) override;
</del><ins>+ void goToItem(HistoryItem*) override;
</ins><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT HistoryItem* backItem();
</span><span class="cx"> WEBCORE_EXPORT HistoryItem* currentItem();
</span><span class="cx"> WEBCORE_EXPORT HistoryItem* forwardItem();
</span><del>- virtual HistoryItem* itemAtIndex(int) override;
</del><ins>+ HistoryItem* itemAtIndex(int) override;
</ins><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT void backListWithLimit(int, HistoryItemVector&);
</span><span class="cx"> WEBCORE_EXPORT void forwardListWithLimit(int, HistoryItemVector&);
</span><span class="lines">@@ -63,21 +63,21 @@
</span><span class="cx"> WEBCORE_EXPORT void setCapacity(int);
</span><span class="cx"> WEBCORE_EXPORT bool enabled();
</span><span class="cx"> WEBCORE_EXPORT void setEnabled(bool);
</span><del>- virtual int backListCount() override;
- virtual int forwardListCount() override;
</del><ins>+ int backListCount() override;
+ int forwardListCount() override;
</ins><span class="cx"> WEBCORE_EXPORT bool containsItem(HistoryItem*);
</span><span class="cx">
</span><del>- virtual void close() override;
</del><ins>+ void close() override;
</ins><span class="cx"> WEBCORE_EXPORT bool closed();
</span><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT void removeItem(HistoryItem*);
</span><span class="cx"> WEBCORE_EXPORT HistoryItemVector& entries();
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual unsigned current() override;
- virtual void setCurrent(unsigned newCurrent) override;
</del><ins>+ unsigned current() override;
+ void setCurrent(unsigned newCurrent) override;
</ins><span class="cx">
</span><del>- virtual bool clearAllPageCaches() override;
</del><ins>+ bool clearAllPageCaches() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlAttributeDOMTokenListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/AttributeDOMTokenList.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/AttributeDOMTokenList.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/AttributeDOMTokenList.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,11 +38,11 @@
</span><span class="cx"> void attributeValueChanged(const AtomicString&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void ref() override { m_element.ref(); }
- virtual void deref() override { m_element.deref(); }
</del><ins>+ void ref() override { m_element.ref(); }
+ void deref() override { m_element.deref(); }
</ins><span class="cx">
</span><del>- virtual Element* element() const override { return &m_element; }
- virtual void updateAfterTokenChange() override;
</del><ins>+ Element* element() const override { return &m_element; }
+ void updateAfterTokenChange() override;
</ins><span class="cx">
</span><span class="cx"> Element& m_element;
</span><span class="cx"> const WebCore::QualifiedName& m_attributeName;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlBaseButtonInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/BaseButtonInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/BaseButtonInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/BaseButtonInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,11 +41,11 @@
</span><span class="cx"> explicit BaseButtonInputType(HTMLInputElement& element) : BaseClickableWithKeyInputType(element) { }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool shouldSaveAndRestoreFormControlState() const override;
- virtual bool appendFormData(FormDataList&, bool) const override;
- virtual RenderPtr<RenderElement> createInputRenderer(Ref<RenderStyle>&&) override;
- virtual bool storesValueSeparateFromAttribute() override;
- virtual void setValue(const String&, bool, TextFieldEventBehavior) override;
</del><ins>+ bool shouldSaveAndRestoreFormControlState() const override;
+ bool appendFormData(FormDataList&, bool) const override;
+ RenderPtr<RenderElement> createInputRenderer(Ref<RenderStyle>&&) override;
+ bool storesValueSeparateFromAttribute() override;
+ void setValue(const String&, bool, TextFieldEventBehavior) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlBaseCheckableInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/BaseCheckableInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/BaseCheckableInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/BaseCheckableInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,19 +39,19 @@
</span><span class="cx"> class BaseCheckableInputType : public InputType {
</span><span class="cx"> protected:
</span><span class="cx"> explicit BaseCheckableInputType(HTMLInputElement& element) : InputType(element) { }
</span><del>- virtual void handleKeydownEvent(KeyboardEvent*) override;
</del><ins>+ void handleKeydownEvent(KeyboardEvent*) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual FormControlState saveFormControlState() const override;
- virtual void restoreFormControlState(const FormControlState&) override;
- virtual bool appendFormData(FormDataList&, bool) const override;
- virtual void handleKeypressEvent(KeyboardEvent*) override;
- virtual bool canSetStringValue() const override;
- virtual void accessKeyAction(bool sendMouseEvents) override;
- virtual String fallbackValue() const override;
- virtual bool storesValueSeparateFromAttribute() override;
- virtual void setValue(const String&, bool, TextFieldEventBehavior) override;
- virtual bool isCheckable() override;
</del><ins>+ FormControlState saveFormControlState() const override;
+ void restoreFormControlState(const FormControlState&) override;
+ bool appendFormData(FormDataList&, bool) const override;
+ void handleKeypressEvent(KeyboardEvent*) override;
+ bool canSetStringValue() const override;
+ void accessKeyAction(bool sendMouseEvents) override;
+ String fallbackValue() const override;
+ bool storesValueSeparateFromAttribute() override;
+ void setValue(const String&, bool, TextFieldEventBehavior) override;
+ bool isCheckable() override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlBaseChooserOnlyDateAndTimeInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/BaseChooserOnlyDateAndTimeInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/BaseChooserOnlyDateAndTimeInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/BaseChooserOnlyDateAndTimeInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,19 +44,19 @@
</span><span class="cx"> void closeDateTimeChooser();
</span><span class="cx">
</span><span class="cx"> // InputType functions:
</span><del>- virtual void createShadowSubtree() override;
- virtual void detach() override;
- virtual void setValue(const String&, bool valueChanged, TextFieldEventBehavior) override;
- virtual void handleDOMActivateEvent(Event*) override;
- virtual void handleKeydownEvent(KeyboardEvent*) override;
- virtual void handleKeypressEvent(KeyboardEvent*) override;
- virtual void handleKeyupEvent(KeyboardEvent*) override;
- virtual void accessKeyAction(bool sendMouseEvents) override;
- virtual bool isMouseFocusable() const override;
</del><ins>+ void createShadowSubtree() override;
+ void detach() override;
+ void setValue(const String&, bool valueChanged, TextFieldEventBehavior) override;
+ void handleDOMActivateEvent(Event*) override;
+ void handleKeydownEvent(KeyboardEvent*) override;
+ void handleKeypressEvent(KeyboardEvent*) override;
+ void handleKeyupEvent(KeyboardEvent*) override;
+ void accessKeyAction(bool sendMouseEvents) override;
+ bool isMouseFocusable() const override;
</ins><span class="cx">
</span><span class="cx"> // DateTimeChooserClient functions:
</span><del>- virtual void didChooseValue(const String&) override;
- virtual void didEndChooser() override;
</del><ins>+ void didChooseValue(const String&) override;
+ void didEndChooser() override;
</ins><span class="cx">
</span><span class="cx"> RefPtr<DateTimeChooser> m_dateTimeChooser;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlBaseClickableWithKeyInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/BaseClickableWithKeyInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/BaseClickableWithKeyInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/BaseClickableWithKeyInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,10 +47,10 @@
</span><span class="cx"> explicit BaseClickableWithKeyInputType(HTMLInputElement& element) : InputType(element) { }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void handleKeydownEvent(KeyboardEvent*) override;
- virtual void handleKeypressEvent(KeyboardEvent*) override;
- virtual void handleKeyupEvent(KeyboardEvent*) override;
- virtual void accessKeyAction(bool sendMouseEvents) override;
</del><ins>+ void handleKeydownEvent(KeyboardEvent*) override;
+ void handleKeypressEvent(KeyboardEvent*) override;
+ void handleKeyupEvent(KeyboardEvent*) override;
+ void accessKeyAction(bool sendMouseEvents) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlBaseDateAndTimeInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/BaseDateAndTimeInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/BaseDateAndTimeInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/BaseDateAndTimeInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,15 +42,15 @@
</span><span class="cx"> protected:
</span><span class="cx"> BaseDateAndTimeInputType(HTMLInputElement& element) : InputType(element) { }
</span><span class="cx">
</span><del>- virtual Decimal parseToNumber(const String&, const Decimal&) const override;
- virtual bool parseToDateComponents(const String&, DateComponents*) const override;
- virtual String sanitizeValue(const String&) const override;
- virtual String serialize(const Decimal&) const override;
</del><ins>+ Decimal parseToNumber(const String&, const Decimal&) const override;
+ bool parseToDateComponents(const String&, DateComponents*) const override;
+ String sanitizeValue(const String&) const override;
+ String serialize(const Decimal&) const override;
</ins><span class="cx"> String serializeWithComponents(const DateComponents&) const;
</span><span class="cx"> virtual bool setMillisecondToDateComponents(double, DateComponents*) const = 0;
</span><del>- virtual String visibleValue() const override;
</del><ins>+ String visibleValue() const override;
</ins><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual bool isKeyboardFocusable(KeyboardEvent*) const override;
</del><ins>+ bool isKeyboardFocusable(KeyboardEvent*) const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="lines">@@ -58,19 +58,19 @@
</span><span class="cx"> #if !PLATFORM(IOS)
</span><span class="cx"> virtual DateComponents::Type dateType() const = 0;
</span><span class="cx"> #endif
</span><del>- virtual double valueAsDate() const override;
- virtual void setValueAsDate(double, ExceptionCode&) const override;
- virtual double valueAsDouble() const override;
- virtual void setValueAsDecimal(const Decimal&, TextFieldEventBehavior, ExceptionCode&) const override;
- virtual bool typeMismatchFor(const String&) const override;
- virtual bool typeMismatch() const override;
- virtual bool valueMissing(const String&) const override;
- virtual Decimal defaultValueForStepUp() const override;
- virtual bool isSteppable() const override;
</del><ins>+ double valueAsDate() const override;
+ void setValueAsDate(double, ExceptionCode&) const override;
+ double valueAsDouble() const override;
+ void setValueAsDecimal(const Decimal&, TextFieldEventBehavior, ExceptionCode&) const override;
+ bool typeMismatchFor(const String&) const override;
+ bool typeMismatch() const override;
+ bool valueMissing(const String&) const override;
+ Decimal defaultValueForStepUp() const override;
+ bool isSteppable() const override;
</ins><span class="cx"> virtual String serializeWithMilliseconds(double) const;
</span><del>- virtual String localizeValue(const String&) const override;
- virtual bool supportsReadOnly() const override;
- virtual bool shouldRespectListAttribute() override;
</del><ins>+ String localizeValue(const String&) const override;
+ bool supportsReadOnly() const override;
+ bool shouldRespectListAttribute() override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlBaseTextInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/BaseTextInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/BaseTextInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/BaseTextInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,10 +42,10 @@
</span><span class="cx"> explicit BaseTextInputType(HTMLInputElement& element) : TextFieldInputType(element) { }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isTextType() const override;
- virtual bool patternMismatch(const String&) const override;
- virtual bool supportsPlaceholder() const override;
- virtual bool supportsSelectionAPI() const override;
</del><ins>+ bool isTextType() const override;
+ bool patternMismatch(const String&) const override;
+ bool supportsPlaceholder() const override;
+ bool supportsSelectionAPI() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlButtonInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/ButtonInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/ButtonInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/ButtonInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,9 +40,9 @@
</span><span class="cx"> explicit ButtonInputType(HTMLInputElement& element) : BaseButtonInputType(element) { }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const AtomicString& formControlType() const override;
- virtual bool supportsValidation() const override;
- virtual bool isTextButton() const override;
</del><ins>+ const AtomicString& formControlType() const override;
+ bool supportsValidation() const override;
+ bool isTextButton() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlCachedHTMLCollectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/CachedHTMLCollection.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/CachedHTMLCollection.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/CachedHTMLCollection.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,10 +39,10 @@
</span><span class="cx">
</span><span class="cx"> virtual ~CachedHTMLCollection();
</span><span class="cx">
</span><del>- virtual unsigned length() const override final { return m_indexCache.nodeCount(collection()); }
- virtual Element* item(unsigned offset) const override { return m_indexCache.nodeAt(collection(), offset); }
- virtual Element* namedItem(const AtomicString& name) const override;
- virtual size_t memoryCost() const override final { return m_indexCache.memoryCost() + HTMLCollection::memoryCost(); }
</del><ins>+ unsigned length() const override final { return m_indexCache.nodeCount(collection()); }
+ Element* item(unsigned offset) const override { return m_indexCache.nodeAt(collection(), offset); }
+ Element* namedItem(const AtomicString& name) const override;
+ size_t memoryCost() const override final { return m_indexCache.memoryCost() + HTMLCollection::memoryCost(); }
</ins><span class="cx">
</span><span class="cx"> // For CollectionIndexCache; do not use elsewhere.
</span><span class="cx"> using CollectionTraversalIterator = typename CollectionTraversal<traversalType>::Iterator;
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx"> bool collectionCanTraverseBackward() const { return traversalType != CollectionTraversalType::CustomForwardOnly; }
</span><span class="cx"> void willValidateIndexCache() const { document().registerCollection(const_cast<CachedHTMLCollection<HTMLCollectionClass, traversalType>&>(*this)); }
</span><span class="cx">
</span><del>- virtual void invalidateCache(Document&) override;
</del><ins>+ void invalidateCache(Document&) override;
</ins><span class="cx">
</span><span class="cx"> bool elementMatches(Element&) const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlCheckboxInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/CheckboxInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/CheckboxInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/CheckboxInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,14 +40,14 @@
</span><span class="cx"> explicit CheckboxInputType(HTMLInputElement& element) : BaseCheckableInputType(element) { }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const AtomicString& formControlType() const override;
- virtual bool valueMissing(const String&) const override;
- virtual String valueMissingText() const override;
- virtual void handleKeyupEvent(KeyboardEvent*) override;
- virtual void willDispatchClick(InputElementClickState&) override;
- virtual void didDispatchClick(Event*, const InputElementClickState&) override;
- virtual bool isCheckbox() const override;
- virtual bool supportsIndeterminateAppearance() const override;
</del><ins>+ const AtomicString& formControlType() const override;
+ bool valueMissing(const String&) const override;
+ String valueMissingText() const override;
+ void handleKeyupEvent(KeyboardEvent*) override;
+ void willDispatchClick(InputElementClickState&) override;
+ void didDispatchClick(Event*, const InputElementClickState&) override;
+ bool isCheckbox() const override;
+ bool supportsIndeterminateAppearance() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlColorInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/ColorInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/ColorInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/ColorInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,26 +45,26 @@
</span><span class="cx"> virtual ~ColorInputType();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void didChooseColor(const Color&) override;
- virtual void didEndChooser() override;
- virtual IntRect elementRectRelativeToRootView() const override;
- virtual Color currentColor() override;
- virtual bool shouldShowSuggestions() const override;
- virtual Vector<Color> suggestions() const override;
- virtual bool isColorControl() const override;
- virtual const AtomicString& formControlType() const override;
- virtual bool supportsRequired() const override;
- virtual String fallbackValue() const override;
- virtual String sanitizeValue(const String&) const override;
- virtual void createShadowSubtree() override;
- virtual void setValue(const String&, bool valueChanged, TextFieldEventBehavior) override;
- virtual void handleDOMActivateEvent(Event*) override;
- virtual void detach() override;
- virtual bool shouldRespectListAttribute() override;
- virtual bool typeMismatchFor(const String&) const override;
- virtual bool shouldResetOnDocumentActivation() override;
- virtual Color valueAsColor() const override;
- virtual void selectColor(const Color&) override;
</del><ins>+ void didChooseColor(const Color&) override;
+ void didEndChooser() override;
+ IntRect elementRectRelativeToRootView() const override;
+ Color currentColor() override;
+ bool shouldShowSuggestions() const override;
+ Vector<Color> suggestions() const override;
+ bool isColorControl() const override;
+ const AtomicString& formControlType() const override;
+ bool supportsRequired() const override;
+ String fallbackValue() const override;
+ String sanitizeValue(const String&) const override;
+ void createShadowSubtree() override;
+ void setValue(const String&, bool valueChanged, TextFieldEventBehavior) override;
+ void handleDOMActivateEvent(Event*) override;
+ void detach() override;
+ bool shouldRespectListAttribute() override;
+ bool typeMismatchFor(const String&) const override;
+ bool shouldResetOnDocumentActivation() override;
+ Color valueAsColor() const override;
+ void selectColor(const Color&) override;
</ins><span class="cx">
</span><span class="cx"> void endColorChooser();
</span><span class="cx"> void updateColorSwatch();
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlDateInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/DateInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/DateInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/DateInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,12 +41,12 @@
</span><span class="cx"> explicit DateInputType(HTMLInputElement&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const AtomicString& formControlType() const override;
- virtual DateComponents::Type dateType() const override;
- virtual StepRange createStepRange(AnyStepHandling) const override;
- virtual bool parseToDateComponentsInternal(const UChar*, unsigned length, DateComponents*) const override;
- virtual bool setMillisecondToDateComponents(double, DateComponents*) const override;
- virtual bool isDateField() const override;
</del><ins>+ const AtomicString& formControlType() const override;
+ DateComponents::Type dateType() const override;
+ StepRange createStepRange(AnyStepHandling) const override;
+ bool parseToDateComponentsInternal(const UChar*, unsigned length, DateComponents*) const override;
+ bool setMillisecondToDateComponents(double, DateComponents*) const override;
+ bool isDateField() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlDateTimeInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/DateTimeInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/DateTimeInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/DateTimeInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,14 +42,14 @@
</span><span class="cx"> explicit DateTimeInputType(HTMLInputElement& element) : BaseDateTimeInputType(element) { }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const AtomicString& formControlType() const override;
- virtual DateComponents::Type dateType() const override;
- virtual StepRange createStepRange(AnyStepHandling) const override;
- virtual Decimal defaultValueForStepUp() const override;
- virtual bool parseToDateComponentsInternal(const UChar*, unsigned length, DateComponents*) const override;
- virtual bool setMillisecondToDateComponents(double, DateComponents*) const override;
- virtual bool isDateTimeField() const override;
- virtual String sanitizeValue(const String&) const override;
</del><ins>+ const AtomicString& formControlType() const override;
+ DateComponents::Type dateType() const override;
+ StepRange createStepRange(AnyStepHandling) const override;
+ Decimal defaultValueForStepUp() const override;
+ bool parseToDateComponentsInternal(const UChar*, unsigned length, DateComponents*) const override;
+ bool setMillisecondToDateComponents(double, DateComponents*) const override;
+ bool isDateTimeField() const override;
+ String sanitizeValue(const String&) const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlDateTimeLocalInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/DateTimeLocalInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/DateTimeLocalInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/DateTimeLocalInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,14 +41,14 @@
</span><span class="cx"> explicit DateTimeLocalInputType(HTMLInputElement& element) : BaseChooserOnlyDateAndTimeInputType(element) { }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const AtomicString& formControlType() const override;
- virtual DateComponents::Type dateType() const override;
- virtual double valueAsDate() const override;
- virtual void setValueAsDate(double, ExceptionCode&) const override;
- virtual StepRange createStepRange(AnyStepHandling) const override;
- virtual bool parseToDateComponentsInternal(const UChar*, unsigned length, DateComponents*) const override;
- virtual bool setMillisecondToDateComponents(double, DateComponents*) const override;
- virtual bool isDateTimeLocalField() const override;
</del><ins>+ const AtomicString& formControlType() const override;
+ DateComponents::Type dateType() const override;
+ double valueAsDate() const override;
+ void setValueAsDate(double, ExceptionCode&) const override;
+ StepRange createStepRange(AnyStepHandling) const override;
+ bool parseToDateComponentsInternal(const UChar*, unsigned length, DateComponents*) const override;
+ bool setMillisecondToDateComponents(double, DateComponents*) const override;
+ bool isDateTimeLocalField() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlEmailInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/EmailInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/EmailInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/EmailInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,13 +40,13 @@
</span><span class="cx"> explicit EmailInputType(HTMLInputElement& element) : BaseTextInputType(element) { }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const AtomicString& formControlType() const override;
- virtual bool typeMismatchFor(const String&) const override;
- virtual bool typeMismatch() const override;
- virtual String typeMismatchText() const override;
- virtual bool isEmailField() const override;
- virtual bool supportsSelectionAPI() const override;
- virtual String sanitizeValue(const String&) const override;
</del><ins>+ const AtomicString& formControlType() const override;
+ bool typeMismatchFor(const String&) const override;
+ bool typeMismatch() const override;
+ String typeMismatchText() const override;
+ bool isEmailField() const override;
+ bool supportsSelectionAPI() const override;
+ String sanitizeValue(const String&) const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlFTPDirectoryDocumentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/FTPDirectoryDocument.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/FTPDirectoryDocument.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/FTPDirectoryDocument.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,11 +50,11 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void append(RefPtr<StringImpl>&&) override;
- virtual void finish() override;
</del><ins>+ void append(RefPtr<StringImpl>&&) override;
+ void finish() override;
</ins><span class="cx">
</span><span class="cx"> // FIXME: Why do we need this?
</span><del>- virtual bool isWaitingForScripts() const override { return false; }
</del><ins>+ bool isWaitingForScripts() const override { return false; }
</ins><span class="cx">
</span><span class="cx"> void checkBuffer(int len = 10)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlFTPDirectoryDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/FTPDirectoryDocument.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/FTPDirectoryDocument.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/FTPDirectoryDocument.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> FTPDirectoryDocument(Frame*, const URL&);
</span><del>- virtual Ref<DocumentParser> createParser() override;
</del><ins>+ Ref<DocumentParser> createParser() override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlFileInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/FileInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/FileInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/FileInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,44 +51,44 @@
</span><span class="cx"> static Vector<FileChooserFileInfo> filesFromFormControlState(const FormControlState&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const AtomicString& formControlType() const override;
- virtual FormControlState saveFormControlState() const override;
- virtual void restoreFormControlState(const FormControlState&) override;
- virtual bool appendFormData(FormDataList&, bool) const override;
- virtual bool valueMissing(const String&) const override;
- virtual String valueMissingText() const override;
- virtual void handleDOMActivateEvent(Event*) override;
- virtual RenderPtr<RenderElement> createInputRenderer(Ref<RenderStyle>&&) override;
- virtual bool canSetStringValue() const override;
- virtual bool canChangeFromAnotherType() const override;
- virtual FileList* files() override;
- virtual void setFiles(PassRefPtr<FileList>) override;
</del><ins>+ const AtomicString& formControlType() const override;
+ FormControlState saveFormControlState() const override;
+ void restoreFormControlState(const FormControlState&) override;
+ bool appendFormData(FormDataList&, bool) const override;
+ bool valueMissing(const String&) const override;
+ String valueMissingText() const override;
+ void handleDOMActivateEvent(Event*) override;
+ RenderPtr<RenderElement> createInputRenderer(Ref<RenderStyle>&&) override;
+ bool canSetStringValue() const override;
+ bool canChangeFromAnotherType() const override;
+ FileList* files() override;
+ void setFiles(PassRefPtr<FileList>) override;
</ins><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual String displayString() const override;
</del><ins>+ String displayString() const override;
</ins><span class="cx"> #endif
</span><del>- virtual bool canSetValue(const String&) override;
- virtual bool getTypeSpecificValue(String&) override; // Checked first, before internal storage or the value attribute.
- virtual void setValue(const String&, bool valueChanged, TextFieldEventBehavior) override;
</del><ins>+ bool canSetValue(const String&) override;
+ bool getTypeSpecificValue(String&) override; // Checked first, before internal storage or the value attribute.
+ void setValue(const String&, bool valueChanged, TextFieldEventBehavior) override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(DRAG_SUPPORT)
</span><del>- virtual bool receiveDroppedFiles(const DragData&) override;
</del><ins>+ bool receiveDroppedFiles(const DragData&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual Icon* icon() const override;
- virtual bool isFileUpload() const override;
- virtual void createShadowSubtree() override;
- virtual void disabledAttributeChanged() override;
- virtual void multipleAttributeChanged() override;
- virtual String defaultToolTip() const override;
</del><ins>+ Icon* icon() const override;
+ bool isFileUpload() const override;
+ void createShadowSubtree() override;
+ void disabledAttributeChanged() override;
+ void multipleAttributeChanged() override;
+ String defaultToolTip() const override;
</ins><span class="cx">
</span><span class="cx"> // FileChooserClient implementation.
</span><del>- virtual void filesChosen(const Vector<FileChooserFileInfo>&) override;
</del><ins>+ void filesChosen(const Vector<FileChooserFileInfo>&) override;
</ins><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual void filesChosen(const Vector<FileChooserFileInfo>&, const String& displayString, Icon*) override;
</del><ins>+ void filesChosen(const Vector<FileChooserFileInfo>&, const String& displayString, Icon*) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> // FileIconLoaderClient implementation.
</span><del>- virtual void updateRendering(PassRefPtr<Icon>) override;
</del><ins>+ void updateRendering(PassRefPtr<Icon>) override;
</ins><span class="cx">
</span><span class="cx"> PassRefPtr<FileList> createFileList(const Vector<FileChooserFileInfo>& files) const;
</span><span class="cx"> void requestIcon(const Vector<String>&);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlFormAssociatedElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/FormAssociatedElement.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/FormAssociatedElement.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/FormAssociatedElement.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> FormAttributeTargetObserver(const AtomicString& id, FormAssociatedElement&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void idTargetChanged() override;
</del><ins>+ void idTargetChanged() override;
</ins><span class="cx">
</span><span class="cx"> FormAssociatedElement& m_element;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlFormAssociatedElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/FormAssociatedElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/FormAssociatedElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/FormAssociatedElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -112,7 +112,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>+ 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="trunkSourceWebCorehtmlHTMLAnchorElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLAnchorElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLAnchorElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLAnchorElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -103,7 +103,7 @@
</span><span class="cx">
</span><span class="cx"> bool isLiveLink() const;
</span><span class="cx">
</span><del>- virtual bool willRespondToMouseClickEvents() override final;
</del><ins>+ bool willRespondToMouseClickEvents() override final;
</ins><span class="cx">
</span><span class="cx"> bool hasRel(uint32_t relation) const;
</span><span class="cx">
</span><span class="lines">@@ -115,20 +115,20 @@
</span><span class="cx"> protected:
</span><span class="cx"> HTMLAnchorElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool supportsFocus() const override;
- virtual bool isMouseFocusable() const override;
- virtual bool isKeyboardFocusable(KeyboardEvent*) const override;
- virtual void defaultEventHandler(Event*) override final;
- virtual void setActive(bool active = true, bool pause = false) override final;
- virtual void accessKeyAction(bool sendMouseEvents) override final;
- virtual bool isURLAttribute(const Attribute&) const override final;
- virtual bool canStartSelection() const override final;
- virtual String target() const override;
- virtual short tabIndex() const override final;
- virtual bool draggable() const override final;
</del><ins>+ bool supportsFocus() const override;
+ bool isMouseFocusable() const override;
+ bool isKeyboardFocusable(KeyboardEvent*) const override;
+ void defaultEventHandler(Event*) override final;
+ void setActive(bool active = true, bool pause = false) override final;
+ void accessKeyAction(bool sendMouseEvents) override final;
+ bool isURLAttribute(const Attribute&) const override final;
+ bool canStartSelection() const override final;
+ String target() const override;
+ short tabIndex() const override final;
+ bool draggable() const override final;
</ins><span class="cx">
</span><span class="cx"> void sendPings(const URL& destinationURL);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLAppletElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLAppletElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLAppletElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLAppletElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -34,13 +34,13 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLAppletElement(const QualifiedName&, Document&, bool createdByParser);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
</ins><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override;
- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override;
+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><del>- virtual RenderWidget* renderWidgetLoadingPlugin() const override;
- virtual void updateWidget(PluginCreationOption) override;
</del><ins>+ RenderWidget* renderWidgetLoadingPlugin() const override;
+ void updateWidget(PluginCreationOption) override;
</ins><span class="cx">
</span><span class="cx"> bool canEmbedJava() const;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLAreaElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLAreaElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLAreaElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLAreaElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,14 +51,14 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLAreaElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool supportsFocus() const override;
- virtual String target() const override;
- virtual bool isKeyboardFocusable(KeyboardEvent*) const override;
- virtual bool isMouseFocusable() const override;
- virtual bool isFocusable() const override;
- virtual void updateFocusAppearance(SelectionRestorationMode, SelectionRevealMode) override;
- virtual void setFocus(bool) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool supportsFocus() const override;
+ String target() const override;
+ bool isKeyboardFocusable(KeyboardEvent*) const override;
+ bool isMouseFocusable() const override;
+ bool isFocusable() const override;
+ void updateFocusAppearance(SelectionRestorationMode, SelectionRevealMode) override;
+ void setFocus(bool) override;
</ins><span class="cx">
</span><span class="cx"> enum Shape { Default, Poly, Rect, Circle, Unknown };
</span><span class="cx"> Path getRegion(const LayoutSize&) const;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLAttachmentElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLAttachmentElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLAttachmentElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLAttachmentElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,11 +47,11 @@
</span><span class="cx"> HTMLAttachmentElement(const QualifiedName&, Document&);
</span><span class="cx"> virtual ~HTMLAttachmentElement();
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><del>- virtual bool shouldSelectOnMouseDown() override { return true; }
- virtual bool canContainRangeEndPoint() const override { return false; }
- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
</del><ins>+ bool shouldSelectOnMouseDown() override { return true; }
+ bool canContainRangeEndPoint() const override { return false; }
+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
</ins><span class="cx">
</span><span class="cx"> RefPtr<File> m_file;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLAudioElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLAudioElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLAudioElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLAudioElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLAudioElement(const QualifiedName&, Document&, bool);
</span><span class="cx">
</span><del>- virtual PlatformMediaSession::MediaType presentationType() const override { return PlatformMediaSession::Audio; }
</del><ins>+ PlatformMediaSession::MediaType presentationType() const override { return PlatformMediaSession::Audio; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLBRElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLBRElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLBRElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLBRElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -33,15 +33,15 @@
</span><span class="cx"> static Ref<HTMLBRElement> create(Document&);
</span><span class="cx"> static Ref<HTMLBRElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool canContainRangeEndPoint() const override { return false; }
</del><ins>+ bool canContainRangeEndPoint() const override { return false; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> HTMLBRElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</del><ins>+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</ins><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLBaseElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLBaseElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLBaseElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLBaseElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,11 +37,11 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLBaseElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual String target() const override;
- virtual bool isURLAttribute(const Attribute&) const override;
- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
</del><ins>+ String target() const override;
+ bool isURLAttribute(const Attribute&) const override;
+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLBodyElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLBodyElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLBodyElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLBodyElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,26 +41,26 @@
</span><span class="cx">
</span><span class="cx"> bool isFirstBodyElementOfDocument() const;
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</ins><span class="cx">
</span><del>- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
</del><ins>+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
</ins><span class="cx">
</span><del>- virtual bool isURLAttribute(const Attribute&) const override;
</del><ins>+ bool isURLAttribute(const Attribute&) const override;
</ins><span class="cx">
</span><del>- virtual bool supportsFocus() const override;
</del><ins>+ bool supportsFocus() const override;
</ins><span class="cx">
</span><del>- virtual int scrollLeft() override;
- virtual void setScrollLeft(int) override;
</del><ins>+ int scrollLeft() override;
+ void setScrollLeft(int) override;
</ins><span class="cx">
</span><del>- virtual int scrollTop() override;
- virtual void setScrollTop(int) override;
</del><ins>+ int scrollTop() override;
+ void setScrollTop(int) override;
</ins><span class="cx">
</span><del>- virtual int scrollHeight() override;
- virtual int scrollWidth() override;
</del><ins>+ int scrollHeight() override;
+ int scrollWidth() override;
</ins><span class="cx">
</span><del>- virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</del><ins>+ void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</ins><span class="cx">
</span><span class="cx"> static EventHandlerNameMap createWindowEventHandlerNameMap();
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLButtonElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLButtonElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLButtonElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLButtonElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,41 +36,41 @@
</span><span class="cx">
</span><span class="cx"> const AtomicString& value() const;
</span><span class="cx">
</span><del>- virtual bool willRespondToMouseClickEvents() override;
</del><ins>+ bool willRespondToMouseClickEvents() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> HTMLButtonElement(const QualifiedName& tagName, Document&, HTMLFormElement*);
</span><span class="cx">
</span><span class="cx"> enum Type { SUBMIT, RESET, BUTTON };
</span><span class="cx">
</span><del>- virtual const AtomicString& formControlType() const override;
</del><ins>+ const AtomicString& formControlType() const override;
</ins><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><span class="cx"> // HTMLFormControlElement always creates one, but buttons don't need it.
</span><del>- virtual bool alwaysCreateUserAgentShadowRoot() const override { return false; }
- virtual bool canHaveUserAgentShadowRoot() const override final { return true; }
</del><ins>+ bool alwaysCreateUserAgentShadowRoot() const override { return false; }
+ bool canHaveUserAgentShadowRoot() const override final { return true; }
</ins><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void defaultEventHandler(Event*) override;
</ins><span class="cx">
</span><del>- virtual bool appendFormData(FormDataList&, bool) override;
</del><ins>+ bool appendFormData(FormDataList&, bool) override;
</ins><span class="cx">
</span><del>- virtual bool isEnumeratable() const override { return true; }
- virtual bool supportLabels() const override { return true; }
</del><ins>+ bool isEnumeratable() const override { return true; }
+ bool supportLabels() const override { return true; }
</ins><span class="cx">
</span><del>- virtual bool isSuccessfulSubmitButton() const override;
- virtual bool isActivatedSubmit() const override;
- virtual void setActivatedSubmit(bool flag) override;
</del><ins>+ bool isSuccessfulSubmitButton() const override;
+ bool isActivatedSubmit() const override;
+ void setActivatedSubmit(bool flag) override;
</ins><span class="cx">
</span><del>- virtual void accessKeyAction(bool sendMouseEvents) override;
- virtual bool isURLAttribute(const Attribute&) const override;
</del><ins>+ void accessKeyAction(bool sendMouseEvents) override;
+ bool isURLAttribute(const Attribute&) const override;
</ins><span class="cx">
</span><del>- virtual bool canStartSelection() const override { return false; }
</del><ins>+ bool canStartSelection() const override { return false; }
</ins><span class="cx">
</span><del>- virtual bool isOptionalFormControl() const override { return true; }
- virtual bool computeWillValidate() const override;
</del><ins>+ bool isOptionalFormControl() const override { return true; }
+ bool computeWillValidate() const override;
</ins><span class="cx">
</span><span class="cx"> Type m_type;
</span><span class="cx"> bool m_isActivatedSubmit;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLCanvasElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLCanvasElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLCanvasElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLCanvasElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -149,11 +149,11 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLCanvasElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><del>- virtual bool canContainRangeEndPoint() const override;
- virtual bool canStartSelection() const override;
</del><ins>+ bool canContainRangeEndPoint() const override;
+ bool canStartSelection() const override;
</ins><span class="cx">
</span><span class="cx"> void reset();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLCollectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLCollection.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLCollection.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLCollection.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -66,14 +66,14 @@
</span><span class="cx"> virtual ~HTMLCollection();
</span><span class="cx">
</span><span class="cx"> // DOM API
</span><del>- virtual Element* item(unsigned index) const override = 0; // Tighten return type from NodeList::item().
</del><ins>+ Element* item(unsigned index) const override = 0; // Tighten return type from NodeList::item().
</ins><span class="cx"> virtual Element* namedItem(const AtomicString& name) const = 0;
</span><span class="cx"> const Vector<AtomicString>& supportedPropertyNames();
</span><span class="cx"> RefPtr<NodeList> tags(const String&);
</span><span class="cx">
</span><span class="cx"> // Non-DOM API
</span><span class="cx"> Vector<Ref<Element>> namedItems(const AtomicString& name) const;
</span><del>- virtual size_t memoryCost() const override;
</del><ins>+ size_t memoryCost() const override;
</ins><span class="cx">
</span><span class="cx"> bool isRootedAtDocument() const;
</span><span class="cx"> NodeListInvalidationType invalidationType() const;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLDetailsElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLDetailsElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLDetailsElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLDetailsElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,11 +38,11 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLDetailsElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
</ins><span class="cx">
</span><del>- virtual void didAddUserAgentShadowRoot(ShadowRoot*) override;
- virtual bool canHaveUserAgentShadowRoot() const override final { return true; }
</del><ins>+ void didAddUserAgentShadowRoot(ShadowRoot*) override;
+ bool canHaveUserAgentShadowRoot() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> bool m_isOpen { false };
</span><span class="cx"> HTMLSlotElement* m_summarySlot { nullptr };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLDivElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLDivElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLDivElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLDivElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,8 +36,8 @@
</span><span class="cx"> HTMLDivElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</del><ins>+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLDocument.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLDocument.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLDocument.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -86,9 +86,9 @@
</span><span class="cx"> HTMLDocument(Frame*, const URL&, DocumentClassFlags = 0, unsigned constructionFlags = 0);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isFrameSet() const override;
- virtual Ref<DocumentParser> createParser() override;
- virtual Ref<Document> cloneDocumentWithoutChildren() const override final;
</del><ins>+ bool isFrameSet() const override;
+ Ref<DocumentParser> createParser() override;
+ Ref<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 (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,9 +42,9 @@
</span><span class="cx"> public:
</span><span class="cx"> static Ref<HTMLElement> create(const QualifiedName& tagName, Document&);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual String title() const override final;
</del><ins>+ WEBCORE_EXPORT String title() const override final;
</ins><span class="cx">
</span><del>- virtual short tabIndex() const override;
</del><ins>+ short tabIndex() const override;
</ins><span class="cx">
</span><span class="cx"> void setInnerText(const String&, ExceptionCode&);
</span><span class="cx"> void setOuterText(const String&, ExceptionCode&);
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx"> void insertAdjacentText(const String& where, const String& text, ExceptionCode&);
</span><span class="cx">
</span><span class="cx"> virtual bool hasCustomFocusLogic() const;
</span><del>- virtual bool supportsFocus() const override;
</del><ins>+ bool supportsFocus() const override;
</ins><span class="cx">
</span><span class="cx"> String contentEditable() const;
</span><span class="cx"> void setContentEditable(const String&, ExceptionCode&);
</span><span class="lines">@@ -72,12 +72,12 @@
</span><span class="cx">
</span><span class="cx"> void click();
</span><span class="cx">
</span><del>- virtual void accessKeyAction(bool sendMouseEvents) override;
</del><ins>+ void accessKeyAction(bool sendMouseEvents) override;
</ins><span class="cx">
</span><span class="cx"> bool ieForbidsInsertHTML() const;
</span><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override;
- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override;
+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><span class="cx"> HTMLFormElement* form() const { return virtualForm(); }
</span><span class="cx">
</span><span class="lines">@@ -91,9 +91,9 @@
</span><span class="cx"> virtual bool isTextControlInnerTextElement() const { return false; }
</span><span class="cx"> virtual bool canHaveUserAgentShadowRoot() const { return false; }
</span><span class="cx">
</span><del>- virtual bool willRespondToMouseMoveEvents() override;
- virtual bool willRespondToMouseWheelEvents() override;
- virtual bool willRespondToMouseClickEvents() override;
</del><ins>+ bool willRespondToMouseMoveEvents() override;
+ bool willRespondToMouseWheelEvents() override;
+ bool willRespondToMouseClickEvents() override;
</ins><span class="cx">
</span><span class="cx"> virtual bool isLabelable() const { return false; }
</span><span class="cx"> virtual FormNamedItem* asFormNamedItem() { return 0; }
</span><span class="lines">@@ -111,13 +111,13 @@
</span><span class="cx"> void applyAlignmentAttributeToStyle(const AtomicString&, MutableStyleProperties&);
</span><span class="cx"> void applyBorderAttributeToStyle(const AtomicString&, MutableStyleProperties&);
</span><span class="cx">
</span><del>- virtual bool matchesReadWritePseudoClass() const override;
- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</del><ins>+ bool matchesReadWritePseudoClass() const override;
+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</ins><span class="cx"> unsigned parseBorderWidthAttribute(const AtomicString&) const;
</span><span class="cx">
</span><del>- virtual void childrenChanged(const ChildChange&) override;
</del><ins>+ void childrenChanged(const ChildChange&) override;
</ins><span class="cx"> void calculateAndAdjustDirectionality();
</span><span class="cx">
</span><span class="cx"> typedef HashMap<AtomicStringImpl*, AtomicString> EventHandlerNameMap;
</span><span class="lines">@@ -125,7 +125,7 @@
</span><span class="cx"> static const AtomicString& eventNameForEventHandlerAttribute(const QualifiedName& attributeName, const EventHandlerNameMap&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual String nodeName() const override final;
</del><ins>+ 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 (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLEmbedElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLEmbedElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -34,20 +34,20 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLEmbedElement(const QualifiedName&, Document&, bool createdByParser);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</ins><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override;
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override;
</ins><span class="cx">
</span><del>- virtual bool isURLAttribute(const Attribute&) const override;
- virtual const AtomicString& imageSourceURL() const override;
</del><ins>+ bool isURLAttribute(const Attribute&) const override;
+ const AtomicString& imageSourceURL() const override;
</ins><span class="cx">
</span><del>- virtual RenderWidget* renderWidgetLoadingPlugin() const override;
</del><ins>+ RenderWidget* renderWidgetLoadingPlugin() const override;
</ins><span class="cx">
</span><del>- virtual void updateWidget(PluginCreationOption) override;
</del><ins>+ void updateWidget(PluginCreationOption) override;
</ins><span class="cx">
</span><del>- virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</del><ins>+ void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</ins><span class="cx">
</span><span class="cx"> void parametersForPlugin(Vector<String>& paramNames, Vector<String>& paramValues);
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFieldSetElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFieldSetElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFieldSetElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLFieldSetElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,18 +51,18 @@
</span><span class="cx"> HTMLFieldSetElement(const QualifiedName&, Document&, HTMLFormElement*);
</span><span class="cx"> ~HTMLFieldSetElement();
</span><span class="cx">
</span><del>- virtual bool isEnumeratable() const override { return true; }
- virtual bool supportsFocus() const override;
- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
- virtual const AtomicString& formControlType() const override;
- virtual bool computeWillValidate() const override { return false; }
- virtual void disabledAttributeChanged() override;
- virtual void disabledStateChanged() override;
- virtual void childrenChanged(const ChildChange&) override;
- virtual void didMoveToNewDocument(Document* oldDocument) override;
</del><ins>+ bool isEnumeratable() const override { return true; }
+ bool supportsFocus() const override;
+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
+ const AtomicString& formControlType() const override;
+ bool computeWillValidate() const override { return false; }
+ void disabledAttributeChanged() override;
+ void disabledStateChanged() override;
+ void childrenChanged(const ChildChange&) override;
+ void didMoveToNewDocument(Document* oldDocument) override;
</ins><span class="cx">
</span><del>- virtual bool matchesValidPseudoClass() const override;
- virtual bool matchesInvalidPseudoClass() const override;
</del><ins>+ bool matchesValidPseudoClass() const override;
+ bool matchesInvalidPseudoClass() const override;
</ins><span class="cx">
</span><span class="cx"> void refreshElementsIfNeeded() const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFontElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFontElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFontElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLFontElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,8 +37,8 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLFontElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</del><ins>+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFormControlElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFormControlElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFormControlElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLFormControlElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -70,11 +70,11 @@
</span><span class="cx"> void dispatchChangeEvent();
</span><span class="cx"> void dispatchFormControlInputEvent();
</span><span class="cx">
</span><del>- virtual bool isDisabledFormControl() const override;
- virtual bool isDefaultButtonForForm() const override;
</del><ins>+ bool isDisabledFormControl() const override;
+ bool isDefaultButtonForForm() const override;
</ins><span class="cx">
</span><del>- virtual bool isFocusable() const override;
- virtual bool isEnumeratable() const override { return false; }
</del><ins>+ bool isFocusable() const override;
+ bool isEnumeratable() const override { return false; }
</ins><span class="cx">
</span><span class="cx"> bool isRequired() const;
</span><span class="cx">
</span><span class="lines">@@ -86,7 +86,7 @@
</span><span class="cx">
</span><span class="cx"> // Override in derived classes to get the encoded name=value pair for submitting.
</span><span class="cx"> // Return true for a successful control (see HTML4-17.13.2).
</span><del>- virtual bool appendFormData(FormDataList&, bool) override { return false; }
</del><ins>+ bool appendFormData(FormDataList&, bool) override { return false; }
</ins><span class="cx">
</span><span class="cx"> virtual bool isSuccessfulSubmitButton() const { return false; }
</span><span class="cx"> virtual bool isActivatedSubmit() const { return false; }
</span><span class="lines">@@ -101,13 +101,13 @@
</span><span class="cx"> void setAutocapitalize(const AtomicString&);
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual bool willValidate() const override final;
</del><ins>+ bool willValidate() const override final;
</ins><span class="cx"> void updateVisibleValidationMessage();
</span><span class="cx"> void hideVisibleValidationMessage();
</span><span class="cx"> bool checkValidity(Vector<RefPtr<FormAssociatedElement>>* unhandledInvalidControls = 0);
</span><span class="cx"> // This must be called when a validation constraint or control value is changed.
</span><span class="cx"> void updateValidity();
</span><del>- virtual void setCustomValidity(const String&) override;
</del><ins>+ void setCustomValidity(const String&) override;
</ins><span class="cx">
</span><span class="cx"> bool isReadOnly() const { return m_isReadOnly; }
</span><span class="cx"> bool isDisabledOrReadOnly() const { return isDisabledFormControl() || m_isReadOnly; }
</span><span class="lines">@@ -128,24 +128,24 @@
</span><span class="cx">
</span><span class="cx"> bool disabledByAncestorFieldset() const { return m_disabledByAncestorFieldset; }
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
</ins><span class="cx"> virtual void disabledAttributeChanged();
</span><span class="cx"> virtual void disabledStateChanged();
</span><span class="cx"> virtual void readOnlyAttributeChanged();
</span><span class="cx"> virtual void requiredAttributeChanged();
</span><del>- virtual void didAttachRenderers() override;
- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
</del><ins>+ void didAttachRenderers() override;
+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
</ins><span class="cx"> void finishedInsertingSubtree() override;
</span><del>- virtual void removedFrom(ContainerNode&) override;
- virtual void didMoveToNewDocument(Document* oldDocument) override;
</del><ins>+ void removedFrom(ContainerNode&) override;
+ void didMoveToNewDocument(Document* oldDocument) override;
</ins><span class="cx">
</span><del>- virtual bool supportsFocus() const override;
- virtual bool isKeyboardFocusable(KeyboardEvent*) const override;
- virtual bool isMouseFocusable() const override;
</del><ins>+ bool supportsFocus() const override;
+ bool isKeyboardFocusable(KeyboardEvent*) const override;
+ bool isMouseFocusable() const override;
</ins><span class="cx">
</span><del>- virtual void didRecalcStyle(Style::Change) override;
</del><ins>+ void didRecalcStyle(Style::Change) override;
</ins><span class="cx">
</span><del>- virtual void dispatchBlurEvent(RefPtr<Element>&& newFocusedElement) override;
</del><ins>+ void dispatchBlurEvent(RefPtr<Element>&& newFocusedElement) override;
</ins><span class="cx">
</span><span class="cx"> // This must be called any time the result of willValidate() has changed.
</span><span class="cx"> void setNeedsWillValidateCheck();
</span><span class="lines">@@ -153,29 +153,29 @@
</span><span class="cx">
</span><span class="cx"> bool validationMessageShadowTreeContains(const Node&) const;
</span><span class="cx">
</span><del>- virtual void willChangeForm() override;
- virtual void didChangeForm() override;
</del><ins>+ void willChangeForm() override;
+ void didChangeForm() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void refFormAssociatedElement() override { ref(); }
- virtual void derefFormAssociatedElement() override { deref(); }
</del><ins>+ void refFormAssociatedElement() override { ref(); }
+ void derefFormAssociatedElement() override { deref(); }
</ins><span class="cx">
</span><del>- virtual bool matchesValidPseudoClass() const override;
- virtual bool matchesInvalidPseudoClass() const override;
</del><ins>+ bool matchesValidPseudoClass() const override;
+ bool matchesInvalidPseudoClass() const override;
</ins><span class="cx">
</span><del>- virtual bool isFormControlElement() const override final { return true; }
- virtual bool alwaysCreateUserAgentShadowRoot() const override { return true; }
</del><ins>+ bool isFormControlElement() const override final { return true; }
+ bool alwaysCreateUserAgentShadowRoot() const override { return true; }
</ins><span class="cx">
</span><del>- virtual short tabIndex() const override final;
</del><ins>+ short tabIndex() const override final;
</ins><span class="cx">
</span><del>- virtual HTMLFormElement* virtualForm() const override;
</del><ins>+ HTMLFormElement* virtualForm() const override;
</ins><span class="cx"> bool isValidFormControlElement() const;
</span><span class="cx">
</span><span class="cx"> bool computeIsDisabledByFieldsetAncestor() 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>+ HTMLElement& asHTMLElement() override final { return *this; }
+ const HTMLFormControlElement& asHTMLElement() const override final { return *this; }
+ HTMLFormControlElement* asFormNamedItem() override final { return this; }
</ins><span class="cx">
</span><span class="cx"> std::unique_ptr<ValidationMessage> m_validationMessage;
</span><span class="cx"> bool m_disabled : 1;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFormControlElementWithStateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFormControlElementWithState.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFormControlElementWithState.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLFormControlElementWithState.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> public:
</span><span class="cx"> virtual ~HTMLFormControlElementWithState();
</span><span class="cx">
</span><del>- virtual bool canContainRangeEndPoint() const override { return false; }
</del><ins>+ bool canContainRangeEndPoint() const override { return false; }
</ins><span class="cx">
</span><span class="cx"> virtual bool shouldSaveAndRestoreFormControlState() const;
</span><span class="cx"> virtual FormControlState saveFormControlState() const;
</span><span class="lines">@@ -45,10 +45,10 @@
</span><span class="cx"> HTMLFormControlElementWithState(const QualifiedName& tagName, Document&, HTMLFormElement*);
</span><span class="cx">
</span><span class="cx"> virtual bool shouldAutocomplete() const;
</span><del>- virtual void finishParsingChildren() override;
- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
- virtual bool isFormControlElementWithState() const override;
</del><ins>+ void finishParsingChildren() override;
+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
+ bool isFormControlElementWithState() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFormControlsCollectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFormControlsCollection.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFormControlsCollection.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLFormControlsCollection.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> static Ref<HTMLFormControlsCollection> create(ContainerNode&, CollectionType);
</span><span class="cx"> virtual ~HTMLFormControlsCollection();
</span><span class="cx">
</span><del>- virtual HTMLElement* item(unsigned offset) const override;
</del><ins>+ HTMLElement* item(unsigned offset) const override;
</ins><span class="cx">
</span><span class="cx"> // For CachedHTMLCollection.
</span><span class="cx"> HTMLElement* customElementAfter(Element*) const;
</span><span class="lines">@@ -47,8 +47,8 @@
</span><span class="cx"> private:
</span><span class="cx"> explicit HTMLFormControlsCollection(ContainerNode&);
</span><span class="cx">
</span><del>- virtual void invalidateCache(Document&) override;
- virtual void updateNamedElementCache() const override;
</del><ins>+ void invalidateCache(Document&) override;
+ void updateNamedElementCache() const override;
</ins><span class="cx">
</span><span class="cx"> const Vector<FormAssociatedElement*>& formControlElements() const;
</span><span class="cx"> const Vector<HTMLImageElement*>& formImageElements() const;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFormElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFormElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFormElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLFormElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -111,7 +111,7 @@
</span><span class="cx"> String method() const;
</span><span class="cx"> void setMethod(const String&);
</span><span class="cx">
</span><del>- virtual String target() const override;
</del><ins>+ String target() const override;
</ins><span class="cx">
</span><span class="cx"> bool wasUserSubmitted() const;
</span><span class="cx">
</span><span class="lines">@@ -143,21 +143,21 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLFormElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override;
- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
- virtual void finishParsingChildren() override;
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override;
+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
+ void finishParsingChildren() override;
</ins><span class="cx">
</span><del>- virtual void handleLocalEvents(Event&) override;
</del><ins>+ void handleLocalEvents(Event&) override;
</ins><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool isURLAttribute(const Attribute&) const override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool isURLAttribute(const Attribute&) const override;
</ins><span class="cx">
</span><del>- virtual void resumeFromDocumentSuspension() override;
</del><ins>+ void resumeFromDocumentSuspension() override;
</ins><span class="cx">
</span><del>- virtual void didMoveToNewDocument(Document* oldDocument) override;
</del><ins>+ void didMoveToNewDocument(Document* oldDocument) override;
</ins><span class="cx">
</span><del>- virtual void copyNonAttributePropertiesFromElement(const Element&) override;
</del><ins>+ void copyNonAttributePropertiesFromElement(const Element&) override;
</ins><span class="cx">
</span><span class="cx"> void submit(Event*, bool activateSubmitButton, bool processingUserGesture, FormSubmissionTrigger);
</span><span class="cx">
</span><span class="lines">@@ -177,8 +177,8 @@
</span><span class="cx"> void assertItemCanBeInPastNamesMap(FormNamedItem*) const;
</span><span class="cx"> void removeFromPastNamesMap(FormNamedItem*);
</span><span class="cx">
</span><del>- virtual bool matchesValidPseudoClass() const override;
- virtual bool matchesInvalidPseudoClass() const override;
</del><ins>+ bool matchesValidPseudoClass() const override;
+ bool matchesInvalidPseudoClass() const override;
</ins><span class="cx">
</span><span class="cx"> typedef HashMap<RefPtr<AtomicStringImpl>, FormNamedItem*> PastNamesMap;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFrameElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFrameElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFrameElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLFrameElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,12 +39,12 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLFrameElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void didAttachRenderers() override;
</del><ins>+ void didAttachRenderers() override;
</ins><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override;
- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override;
+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
</ins><span class="cx">
</span><span class="cx"> bool m_frameBorder;
</span><span class="cx"> bool m_frameBorderSet;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFrameElementBaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFrameElementBase.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFrameElementBase.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLFrameElementBase.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> URL location() const;
</span><span class="cx"> void setLocation(const String&);
</span><span class="cx">
</span><del>- virtual ScrollbarMode scrollingMode() const override final { return m_scrolling; }
</del><ins>+ ScrollbarMode scrollingMode() const override final { return m_scrolling; }
</ins><span class="cx">
</span><span class="cx"> int marginWidth() const { return m_marginWidth; }
</span><span class="cx"> int marginHeight() const { return m_marginHeight; }
</span><span class="lines">@@ -43,26 +43,26 @@
</span><span class="cx"> int width();
</span><span class="cx"> int height();
</span><span class="cx">
</span><del>- virtual bool canContainRangeEndPoint() const override final { return false; }
</del><ins>+ bool canContainRangeEndPoint() const override final { return false; }
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> HTMLFrameElementBase(const QualifiedName&, Document&);
</span><span class="cx">
</span><span class="cx"> bool isURLAllowed() const;
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override final;
- virtual void finishedInsertingSubtree() override final;
- virtual void didAttachRenderers() override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ InsertionNotificationRequest insertedInto(ContainerNode&) override final;
+ void finishedInsertingSubtree() override final;
+ void didAttachRenderers() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool supportsFocus() const override final;
- virtual void setFocus(bool) override final;
</del><ins>+ bool supportsFocus() const override final;
+ void setFocus(bool) override final;
</ins><span class="cx">
</span><del>- virtual bool isURLAttribute(const Attribute&) const override final;
- virtual bool isHTMLContentAttribute(const Attribute&) const override final;
</del><ins>+ bool isURLAttribute(const Attribute&) const override final;
+ bool isHTMLContentAttribute(const Attribute&) const override final;
</ins><span class="cx">
</span><del>- virtual bool isFrameElementBase() const override final { return true; }
</del><ins>+ bool isFrameElementBase() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> void setNameAndOpenURL();
</span><span class="cx"> void openURL(LockHistory = LockHistory::Yes, LockBackForwardList = LockBackForwardList::Yes);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFrameOwnerElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFrameOwnerElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFrameOwnerElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLFrameOwnerElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -63,8 +63,8 @@
</span><span class="cx"> void setSandboxFlags(SandboxFlags);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isKeyboardFocusable(KeyboardEvent*) const override;
- virtual bool isFrameOwnerElement() const override final { return true; }
</del><ins>+ bool isKeyboardFocusable(KeyboardEvent*) const override;
+ bool isFrameOwnerElement() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> Frame* m_contentFrame;
</span><span class="cx"> SandboxFlags m_sandboxFlags;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFrameSetElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFrameSetElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFrameSetElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLFrameSetElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,20 +50,20 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLFrameSetElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</ins><span class="cx">
</span><del>- virtual void willAttachRenderers() override;
- virtual bool rendererIsNeeded(const RenderStyle&) override;
- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ void willAttachRenderers() override;
+ bool rendererIsNeeded(const RenderStyle&) override;
+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx">
</span><del>- virtual bool willRecalcStyle(Style::Change) override;
</del><ins>+ bool willRecalcStyle(Style::Change) override;
</ins><span class="cx">
</span><del>- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
</del><ins>+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
</ins><span class="cx">
</span><span class="cx"> std::unique_ptr<Length[]> m_rowLengths;
</span><span class="cx"> std::unique_ptr<Length[]> m_colLengths;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLHRElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLHRElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLHRElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLHRElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,9 +35,9 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLHRElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
- virtual bool canContainRangeEndPoint() const override;
</del><ins>+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
+ bool canContainRangeEndPoint() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLHtmlElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLHtmlElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLHtmlElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLHtmlElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLHtmlElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isURLAttribute(const Attribute&) const override;
</del><ins>+ bool isURLAttribute(const Attribute&) const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLIFrameElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLIFrameElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLIFrameElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLIFrameElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,15 +40,15 @@
</span><span class="cx"> HTMLIFrameElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual bool isKeyboardFocusable(KeyboardEvent*) const override { return false; }
</del><ins>+ bool isKeyboardFocusable(KeyboardEvent*) const override { return false; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</ins><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override;
- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override;
+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><span class="cx"> std::unique_ptr<AttributeDOMTokenList> m_sandbox;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLImageElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLImageElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLImageElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLImageElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -80,14 +80,14 @@
</span><span class="cx"> bool complete() const;
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual bool willRespondToMouseClickEvents() override;
</del><ins>+ bool willRespondToMouseClickEvents() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> bool hasPendingActivity() const { return m_imageLoader.hasPendingActivity(); }
</span><span class="cx">
</span><del>- virtual bool canContainRangeEndPoint() const override { return false; }
</del><ins>+ bool canContainRangeEndPoint() const override { return false; }
</ins><span class="cx">
</span><del>- virtual const AtomicString& imageSourceURL() const override;
</del><ins>+ const AtomicString& imageSourceURL() const override;
</ins><span class="cx">
</span><span class="cx"> bool hasShadowControls() const { return m_experimentalImageMenuEnabled; }
</span><span class="cx">
</span><span class="lines">@@ -97,34 +97,34 @@
</span><span class="cx"> protected:
</span><span class="cx"> HTMLImageElement(const QualifiedName&, Document&, HTMLFormElement* = 0);
</span><span class="cx">
</span><del>- virtual void didMoveToNewDocument(Document* oldDocument) override;
</del><ins>+ void didMoveToNewDocument(Document* oldDocument) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</ins><span class="cx">
</span><del>- virtual void didAttachRenderers() override;
- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ void didAttachRenderers() override;
+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx"> void setBestFitURLAndDPRFromImageCandidate(const ImageCandidate&);
</span><span class="cx">
</span><del>- virtual bool canStartSelection() const override;
</del><ins>+ bool canStartSelection() const override;
</ins><span class="cx">
</span><del>- virtual bool isURLAttribute(const Attribute&) const override;
- virtual bool attributeContainsURL(const Attribute&) const override;
- virtual String completeURLsInAttributeValue(const URL& base, const Attribute&) const override;
</del><ins>+ bool isURLAttribute(const Attribute&) const override;
+ bool attributeContainsURL(const Attribute&) const override;
+ String completeURLsInAttributeValue(const URL& base, const Attribute&) const override;
</ins><span class="cx">
</span><del>- virtual bool draggable() const override;
</del><ins>+ bool draggable() const override;
</ins><span class="cx">
</span><del>- virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</del><ins>+ void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</ins><span class="cx">
</span><del>- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
</del><ins>+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
</ins><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>+ bool isFormAssociatedElement() const override final { return false; }
+ FormNamedItem* asFormNamedItem() override final { return this; }
+ HTMLImageElement& asHTMLElement() override final { return *this; }
+ const HTMLImageElement& asHTMLElement() const override final { return *this; }
</ins><span class="cx">
</span><span class="cx"> void selectImageSource();
</span><span class="cx">
</span><span class="lines">@@ -147,7 +147,7 @@
</span><span class="cx"> void createImageControls();
</span><span class="cx"> void destroyImageControls();
</span><span class="cx"> bool hasImageControls() const;
</span><del>- virtual bool childShouldCreateRenderer(const Node&) const override;
</del><ins>+ bool childShouldCreateRenderer(const Node&) const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> friend class HTMLPictureElement;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLImageLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLImageLoader.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLImageLoader.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLImageLoader.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -32,10 +32,10 @@
</span><span class="cx"> explicit HTMLImageLoader(Element&);
</span><span class="cx"> virtual ~HTMLImageLoader();
</span><span class="cx">
</span><del>- virtual void dispatchLoadEvent() override;
- virtual String sourceURI(const AtomicString&) const override;
</del><ins>+ void dispatchLoadEvent() override;
+ String sourceURI(const AtomicString&) const override;
</ins><span class="cx">
</span><del>- virtual void notifyFinished(CachedResource*) override;
</del><ins>+ void notifyFinished(CachedResource*) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLInputElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLInputElement.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLInputElement.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLInputElement.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -78,7 +78,7 @@
</span><span class="cx"> public:
</span><span class="cx"> ListAttributeTargetObserver(const AtomicString& id, HTMLInputElement*);
</span><span class="cx">
</span><del>- virtual void idTargetChanged() override;
</del><ins>+ void idTargetChanged() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> HTMLInputElement* m_element;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLInputElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLInputElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLInputElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLInputElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -66,18 +66,18 @@
</span><span class="cx"> static Ref<HTMLInputElement> create(const QualifiedName&, Document&, HTMLFormElement*, bool createdByParser);
</span><span class="cx"> virtual ~HTMLInputElement();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual bool shouldAutocomplete() const override final;
</del><ins>+ WEBCORE_EXPORT bool shouldAutocomplete() const override final;
</ins><span class="cx">
</span><span class="cx"> // For ValidityState
</span><del>- virtual bool hasBadInput() const override final;
- virtual bool patternMismatch() const override final;
- virtual bool rangeUnderflow() const override final;
- virtual bool rangeOverflow() const override final;
- virtual bool stepMismatch() const override final;
- virtual bool tooLong() const override final;
- virtual bool typeMismatch() const override final;
- virtual bool valueMissing() const override final;
- virtual String validationMessage() const override final;
</del><ins>+ bool hasBadInput() const override final;
+ bool patternMismatch() const override final;
+ bool rangeUnderflow() const override final;
+ bool rangeOverflow() const override final;
+ bool stepMismatch() const override final;
+ bool tooLong() const override final;
+ bool typeMismatch() const override final;
+ bool valueMissing() const override final;
+ String validationMessage() const override final;
</ins><span class="cx">
</span><span class="cx"> // Returns the minimum value for type=date, number, or range. Don't call this for other types.
</span><span class="cx"> double minimum() const;
</span><span class="lines">@@ -141,8 +141,8 @@
</span><span class="cx">
</span><span class="cx"> HTMLElement* containerElement() const;
</span><span class="cx">
</span><del>- virtual TextControlInnerTextElement* innerTextElement() const override final;
- virtual Ref<RenderStyle> createInnerTextStyle(const RenderStyle&) const override;
</del><ins>+ TextControlInnerTextElement* innerTextElement() const override final;
+ Ref<RenderStyle> createInnerTextStyle(const RenderStyle&) const override;
</ins><span class="cx">
</span><span class="cx"> HTMLElement* innerBlockElement() const;
</span><span class="cx"> HTMLElement* innerSpinButtonElement() const;
</span><span class="lines">@@ -151,7 +151,7 @@
</span><span class="cx"> HTMLElement* cancelButtonElement() const;
</span><span class="cx"> HTMLElement* sliderThumbElement() const;
</span><span class="cx"> HTMLElement* sliderTrackElement() const;
</span><del>- virtual HTMLElement* placeholderElement() const override final;
</del><ins>+ HTMLElement* placeholderElement() const override final;
</ins><span class="cx"> WEBCORE_EXPORT HTMLElement* autoFillButtonElement() const;
</span><span class="cx">
</span><span class="cx"> bool checked() const { return m_isChecked; }
</span><span class="lines">@@ -162,7 +162,7 @@
</span><span class="cx"> void setIndeterminate(bool);
</span><span class="cx"> // shouldAppearChecked is used by the rendering tree/CSS while checked() is used by JS to determine checked state
</span><span class="cx"> bool shouldAppearChecked() const;
</span><del>- virtual bool shouldAppearIndeterminate() const override final;
</del><ins>+ bool shouldAppearIndeterminate() const override final;
</ins><span class="cx">
</span><span class="cx"> unsigned size() const;
</span><span class="cx"> bool sizeShouldIncludeDecoration(int& preferredSize) const;
</span><span class="lines">@@ -170,7 +170,7 @@
</span><span class="cx">
</span><span class="cx"> void setType(const AtomicString&);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual String value() const override final;
</del><ins>+ WEBCORE_EXPORT String value() const override final;
</ins><span class="cx"> void setValue(const String&, ExceptionCode&, TextFieldEventBehavior = DispatchNoEvent);
</span><span class="cx"> WEBCORE_EXPORT void setValue(const String&, TextFieldEventBehavior = DispatchNoEvent);
</span><span class="cx"> WEBCORE_EXPORT void setValueForUser(const String&);
</span><span class="lines">@@ -200,17 +200,17 @@
</span><span class="cx">
</span><span class="cx"> bool canHaveSelection() const;
</span><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override final;
- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override final;
- virtual void willAttachRenderers() override final;
- virtual void didAttachRenderers() override final;
- virtual void didDetachRenderers() override final;
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override final;
+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override final;
+ void willAttachRenderers() override final;
+ void didAttachRenderers() override final;
+ void didDetachRenderers() override final;
</ins><span class="cx">
</span><span class="cx"> // FIXME: For isActivatedSubmit and setActivatedSubmit, we should use the NVI-idiom here by making
</span><span class="cx"> // it private virtual in all classes and expose a public method in HTMLFormControlElement to call
</span><span class="cx"> // the private virtual method.
</span><del>- virtual bool isActivatedSubmit() const override final;
- virtual void setActivatedSubmit(bool flag) override final;
</del><ins>+ bool isActivatedSubmit() const override final;
+ void setActivatedSubmit(bool flag) override final;
</ins><span class="cx">
</span><span class="cx"> String altText() const;
</span><span class="cx">
</span><span class="lines">@@ -263,7 +263,7 @@
</span><span class="cx"> void addSearchResult();
</span><span class="cx"> void onSearch();
</span><span class="cx">
</span><del>- virtual bool willRespondToMouseClickEvents() override;
</del><ins>+ bool willRespondToMouseClickEvents() override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(DATALIST_ELEMENT)
</span><span class="cx"> HTMLElement* list() const;
</span><span class="lines">@@ -299,18 +299,18 @@
</span><span class="cx"> void setHeight(unsigned);
</span><span class="cx"> void setWidth(unsigned);
</span><span class="cx">
</span><del>- virtual void blur() override final;
</del><ins>+ void blur() override final;
</ins><span class="cx"> void defaultBlur();
</span><span class="cx">
</span><del>- virtual const AtomicString& name() const override final;
</del><ins>+ const AtomicString& name() const override final;
</ins><span class="cx">
</span><span class="cx"> void endEditing();
</span><span class="cx">
</span><span class="cx"> static Vector<FileChooserFileInfo> filesFromFileInputFormControlState(const FormControlState&);
</span><span class="cx">
</span><del>- virtual bool matchesReadWritePseudoClass() const override final;
- virtual void setRangeText(const String& replacement, ExceptionCode&) override final;
- virtual void setRangeText(const String& replacement, unsigned start, unsigned end, const String& selectionMode, ExceptionCode&) override final;
</del><ins>+ bool matchesReadWritePseudoClass() const override final;
+ void setRangeText(const String& replacement, ExceptionCode&) override final;
+ void setRangeText(const String& replacement, unsigned start, unsigned end, const String& selectionMode, ExceptionCode&) override final;
</ins><span class="cx">
</span><span class="cx"> HTMLImageLoader* imageLoader() { return m_imageLoader.get(); }
</span><span class="cx"> HTMLImageLoader& ensureImageLoader();
</span><span class="lines">@@ -324,67 +324,67 @@
</span><span class="cx"> protected:
</span><span class="cx"> HTMLInputElement(const QualifiedName&, Document&, HTMLFormElement*, bool createdByParser);
</span><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> enum AutoCompleteSetting { Uninitialized, On, Off };
</span><span class="cx">
</span><del>- virtual void didAddUserAgentShadowRoot(ShadowRoot*) override final;
- virtual bool canHaveUserAgentShadowRoot() const override final { return true; }
</del><ins>+ void didAddUserAgentShadowRoot(ShadowRoot*) override final;
+ bool canHaveUserAgentShadowRoot() const override final { return true; }
</ins><span class="cx">
</span><del>- virtual void willChangeForm() override final;
- virtual void didChangeForm() override final;
- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override final;
</del><ins>+ void willChangeForm() override final;
+ void didChangeForm() override final;
+ InsertionNotificationRequest insertedInto(ContainerNode&) override final;
</ins><span class="cx"> void finishedInsertingSubtree() override final;
</span><del>- virtual void removedFrom(ContainerNode&) override final;
- virtual void didMoveToNewDocument(Document* oldDocument) override final;
</del><ins>+ void removedFrom(ContainerNode&) override final;
+ void didMoveToNewDocument(Document* oldDocument) override final;
</ins><span class="cx">
</span><del>- virtual bool hasCustomFocusLogic() const override final;
- virtual bool isKeyboardFocusable(KeyboardEvent*) const override final;
- virtual bool isMouseFocusable() const override final;
- virtual bool isEnumeratable() const override final;
- virtual bool supportLabels() const override final;
- virtual void updateFocusAppearance(SelectionRestorationMode, SelectionRevealMode) override final;
- virtual bool shouldUseInputMethod() override final;
</del><ins>+ bool hasCustomFocusLogic() const override final;
+ bool isKeyboardFocusable(KeyboardEvent*) const override final;
+ bool isMouseFocusable() const override final;
+ bool isEnumeratable() const override final;
+ bool supportLabels() const override final;
+ void updateFocusAppearance(SelectionRestorationMode, SelectionRevealMode) override final;
+ bool shouldUseInputMethod() override final;
</ins><span class="cx">
</span><del>- virtual bool isTextFormControl() const override final { return isTextField(); }
</del><ins>+ bool isTextFormControl() const override final { return isTextField(); }
</ins><span class="cx">
</span><del>- virtual bool canTriggerImplicitSubmission() const override final { return isTextField(); }
</del><ins>+ bool canTriggerImplicitSubmission() const override final { return isTextField(); }
</ins><span class="cx">
</span><del>- virtual const AtomicString& formControlType() const override final;
</del><ins>+ const AtomicString& formControlType() const override final;
</ins><span class="cx">
</span><del>- virtual bool shouldSaveAndRestoreFormControlState() const override final;
- virtual FormControlState saveFormControlState() const override final;
- virtual void restoreFormControlState(const FormControlState&) override final;
</del><ins>+ bool shouldSaveAndRestoreFormControlState() const override final;
+ FormControlState saveFormControlState() const override final;
+ void restoreFormControlState(const FormControlState&) override final;
</ins><span class="cx">
</span><del>- virtual bool canStartSelection() const override final;
</del><ins>+ bool canStartSelection() const override final;
</ins><span class="cx">
</span><del>- virtual void accessKeyAction(bool sendMouseEvents) override final;
</del><ins>+ void accessKeyAction(bool sendMouseEvents) override final;
</ins><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override final;
- virtual bool isPresentationAttribute(const QualifiedName&) const override final;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override final;
- virtual void finishParsingChildren() override final;
- virtual void parserDidSetAttributes() override final;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override final;
+ bool isPresentationAttribute(const QualifiedName&) const override final;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override final;
+ void finishParsingChildren() override final;
+ void parserDidSetAttributes() override final;
</ins><span class="cx">
</span><del>- virtual void copyNonAttributePropertiesFromElement(const Element&) override final;
</del><ins>+ void copyNonAttributePropertiesFromElement(const Element&) override final;
</ins><span class="cx">
</span><del>- virtual bool appendFormData(FormDataList&, bool) override final;
</del><ins>+ bool appendFormData(FormDataList&, bool) override final;
</ins><span class="cx">
</span><del>- virtual bool isSuccessfulSubmitButton() const override final;
</del><ins>+ bool isSuccessfulSubmitButton() const override final;
</ins><span class="cx">
</span><del>- virtual void reset() override final;
</del><ins>+ void reset() override final;
</ins><span class="cx">
</span><del>- virtual bool isURLAttribute(const Attribute&) const override final;
- virtual bool isInRange() const override final;
- virtual bool isOutOfRange() const override final;
</del><ins>+ bool isURLAttribute(const Attribute&) const override final;
+ bool isInRange() const override final;
+ bool isOutOfRange() const override final;
</ins><span class="cx">
</span><del>- virtual void resumeFromDocumentSuspension() override final;
</del><ins>+ void resumeFromDocumentSuspension() override final;
</ins><span class="cx"> #if ENABLE(INPUT_TYPE_COLOR)
</span><del>- virtual void prepareForDocumentSuspension() override final;
</del><ins>+ void prepareForDocumentSuspension() override final;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const override final;
</del><ins>+ void addSubresourceAttributeURLs(ListHashSet<URL>&) const override final;
</ins><span class="cx">
</span><span class="cx"> bool needsSuspensionCallback();
</span><span class="cx"> void registerForSuspensionCallbackIfNeeded();
</span><span class="lines">@@ -394,22 +394,22 @@
</span><span class="cx"> bool isTextType() const;
</span><span class="cx"> bool tooLong(const String&, NeedsToCheckDirtyFlag) const;
</span><span class="cx">
</span><del>- virtual bool supportsPlaceholder() const override final;
- virtual void updatePlaceholderText() override final;
- virtual bool isEmptyValue() const override final;
- virtual void handleFocusEvent(Node* oldFocusedNode, FocusDirection) override final;
- virtual void handleBlurEvent() override final;
</del><ins>+ bool supportsPlaceholder() const override final;
+ void updatePlaceholderText() override final;
+ bool isEmptyValue() const override final;
+ void handleFocusEvent(Node* oldFocusedNode, FocusDirection) override final;
+ void handleBlurEvent() override final;
</ins><span class="cx">
</span><del>- virtual bool isOptionalFormControl() const override final { return !isRequiredFormControl(); }
- virtual bool isRequiredFormControl() const override final;
- virtual bool computeWillValidate() const override final;
- virtual void requiredAttributeChanged() override final;
</del><ins>+ bool isOptionalFormControl() const override final { return !isRequiredFormControl(); }
+ bool isRequiredFormControl() const override final;
+ bool computeWillValidate() const override final;
+ void requiredAttributeChanged() override final;
</ins><span class="cx">
</span><span class="cx"> void initializeInputType();
</span><span class="cx"> void updateType();
</span><span class="cx"> void runPostTypeUpdateTasks();
</span><span class="cx">
</span><del>- virtual void subtreeHasChanged() override final;
</del><ins>+ void subtreeHasChanged() override final;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(DATALIST_ELEMENT)
</span><span class="cx"> void resetListAttributeTargetObserver();
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLKeygenElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLKeygenElement.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLKeygenElement.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLKeygenElement.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -59,7 +59,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual Ref<Element> cloneElementWithoutAttributesAndChildren(Document& targetDocument) override
</del><ins>+ Ref<Element> cloneElementWithoutAttributesAndChildren(Document& targetDocument) override
</ins><span class="cx"> {
</span><span class="cx"> return create(targetDocument);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLKeygenElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLKeygenElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLKeygenElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLKeygenElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,22 +37,22 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLKeygenElement(const QualifiedName&, Document&, HTMLFormElement*);
</span><span class="cx">
</span><del>- virtual bool computeWillValidate() const override { return false; }
- virtual bool canStartSelection() const override { return false; }
</del><ins>+ bool computeWillValidate() const override { return false; }
+ bool canStartSelection() const override { return false; }
</ins><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
</ins><span class="cx">
</span><del>- virtual bool appendFormData(FormDataList&, bool) override;
- virtual const AtomicString& formControlType() const override;
- virtual bool isOptionalFormControl() const override { return false; }
</del><ins>+ bool appendFormData(FormDataList&, bool) override;
+ const AtomicString& formControlType() const override;
+ bool isOptionalFormControl() const override { return false; }
</ins><span class="cx">
</span><del>- virtual bool isEnumeratable() const override { return true; }
- virtual bool supportLabels() const override { return true; }
</del><ins>+ bool isEnumeratable() const override { return true; }
+ bool supportLabels() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void reset() override;
- virtual bool shouldSaveAndRestoreFormControlState() const override;
</del><ins>+ void reset() override;
+ bool shouldSaveAndRestoreFormControlState() const override;
</ins><span class="cx">
</span><del>- virtual bool canHaveUserAgentShadowRoot() const override final { return true; }
</del><ins>+ bool canHaveUserAgentShadowRoot() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> HTMLSelectElement* shadowSelect() const;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLLIElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLLIElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLLIElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLLIElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,11 +35,11 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLLIElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</ins><span class="cx">
</span><del>- virtual void didAttachRenderers() override;
</del><ins>+ void didAttachRenderers() override;
</ins><span class="cx">
</span><span class="cx"> void parseValue(const AtomicString&);
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLLabelElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLLabelElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLLabelElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLLabelElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,23 +36,23 @@
</span><span class="cx"> LabelableElement* control();
</span><span class="cx"> HTMLFormElement* form() const;
</span><span class="cx">
</span><del>- virtual bool willRespondToMouseClickEvents() override;
</del><ins>+ bool willRespondToMouseClickEvents() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> HTMLLabelElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isFocusable() const override;
</del><ins>+ bool isFocusable() const override;
</ins><span class="cx">
</span><del>- virtual void accessKeyAction(bool sendMouseEvents) override;
</del><ins>+ void accessKeyAction(bool sendMouseEvents) override;
</ins><span class="cx">
</span><span class="cx"> // Overridden to update the hover/active state of the corresponding control.
</span><del>- virtual void setActive(bool = true, bool pause = false) override;
- virtual void setHovered(bool = true) override;
</del><ins>+ void setActive(bool = true, bool pause = false) override;
+ void setHovered(bool = true) override;
</ins><span class="cx">
</span><span class="cx"> // Overridden to either click() or focus() the corresponding control.
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx">
</span><del>- virtual void focus(bool restorePreviousSelection, FocusDirection) override;
</del><ins>+ void focus(bool restorePreviousSelection, FocusDirection) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } //namespace
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLLegendElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLLegendElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLLegendElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLLegendElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,9 +40,9 @@
</span><span class="cx"> // Control in the legend's fieldset that gets focus and access key.
</span><span class="cx"> HTMLFormControlElement* associatedControl();
</span><span class="cx">
</span><del>- virtual void accessKeyAction(bool sendMouseEvents) override;
- virtual void focus(bool restorePreviousSelection, FocusDirection) override;
- virtual HTMLFormElement* virtualForm() const override;
</del><ins>+ void accessKeyAction(bool sendMouseEvents) override;
+ void focus(bool restorePreviousSelection, FocusDirection) override;
+ HTMLFormElement* virtualForm() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } //namespace
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLLinkElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLLinkElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLLinkElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLLinkElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx"> URL href() const;
</span><span class="cx"> const AtomicString& rel() const;
</span><span class="cx">
</span><del>- virtual String target() const override;
</del><ins>+ String target() const override;
</ins><span class="cx">
</span><span class="cx"> const AtomicString& type() const;
</span><span class="cx">
</span><span class="lines">@@ -73,39 +73,39 @@
</span><span class="cx"> DOMTokenList& relList();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
</ins><span class="cx">
</span><del>- virtual bool shouldLoadLink() override;
</del><ins>+ bool shouldLoadLink() override;
</ins><span class="cx"> void process();
</span><span class="cx"> static void processCallback(Node*);
</span><span class="cx"> void clearSheet();
</span><span class="cx">
</span><del>- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
</del><ins>+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
</ins><span class="cx">
</span><span class="cx"> // from CachedResourceClient
</span><del>- virtual void setCSSStyleSheet(const String& href, const URL& baseURL, const String& charset, const CachedCSSStyleSheet* sheet) override;
- virtual bool sheetLoaded() override;
- virtual void notifyLoadedSheetAndAllCriticalSubresources(bool errorOccurred) override;
- virtual void startLoadingDynamicSheet() override;
</del><ins>+ void setCSSStyleSheet(const String& href, const URL& baseURL, const String& charset, const CachedCSSStyleSheet* sheet) override;
+ bool sheetLoaded() override;
+ void notifyLoadedSheetAndAllCriticalSubresources(bool errorOccurred) override;
+ void startLoadingDynamicSheet() override;
</ins><span class="cx">
</span><del>- virtual void linkLoaded() override;
- virtual void linkLoadingErrored() override;
</del><ins>+ void linkLoaded() override;
+ void linkLoadingErrored() override;
</ins><span class="cx">
</span><span class="cx"> bool isAlternate() const { return m_disabledState == Unset && m_relAttribute.isAlternate; }
</span><span class="cx">
</span><span class="cx"> void setDisabledState(bool);
</span><span class="cx">
</span><del>- virtual bool isURLAttribute(const Attribute&) const override;
</del><ins>+ bool isURLAttribute(const Attribute&) const override;
</ins><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx"> void handleClick(Event&);
</span><span class="cx">
</span><span class="cx"> HTMLLinkElement(const QualifiedName&, Document&, bool createdByParser);
</span><span class="cx">
</span><del>- virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</del><ins>+ void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</ins><span class="cx">
</span><del>- virtual void finishParsingChildren() override;
</del><ins>+ void finishParsingChildren() override;
</ins><span class="cx">
</span><span class="cx"> enum PendingSheetType { Unknown, ActiveSheet, InactiveSheet };
</span><span class="cx"> void addPendingSheet(PendingSheetType);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLMapElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLMapElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMapElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLMapElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,10 +46,10 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLMapElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
</ins><span class="cx">
</span><del>- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
</del><ins>+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
</ins><span class="cx">
</span><span class="cx"> AtomicString m_name;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLMarqueeElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLMarqueeElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMarqueeElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLMarqueeElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> // DOM Functions
</span><span class="cx">
</span><span class="cx"> void start();
</span><del>- virtual void stop() override;
</del><ins>+ void stop() override;
</ins><span class="cx">
</span><span class="cx"> unsigned scrollAmount() const;
</span><span class="cx"> void setScrollAmount(unsigned);
</span><span class="lines">@@ -53,16 +53,16 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLMarqueeElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</del><ins>+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</ins><span class="cx">
</span><span class="cx"> // ActiveDOMObject
</span><del>- virtual bool canSuspendForDocumentSuspension() const override;
- virtual void suspend(ReasonForSuspension) override;
- virtual void resume() override;
- virtual const char* activeDOMObjectName() const override { return "HTMLMarqueeElement"; }
</del><ins>+ bool canSuspendForDocumentSuspension() const override;
+ void suspend(ReasonForSuspension) override;
+ void resume() override;
+ const char* activeDOMObjectName() const override { return "HTMLMarqueeElement"; }
</ins><span class="cx">
</span><del>- virtual bool canHaveUserAgentShadowRoot() const override final { return true; }
</del><ins>+ bool canHaveUserAgentShadowRoot() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> RenderMarquee* renderMarquee() const;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLMediaElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLMediaElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMediaElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLMediaElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -111,22 +111,22 @@
</span><span class="cx"> MediaPlayer* player() const { return m_player.get(); }
</span><span class="cx">
</span><span class="cx"> virtual bool isVideo() const { return false; }
</span><del>- virtual bool hasVideo() const override { return false; }
- virtual bool hasAudio() const override;
</del><ins>+ bool hasVideo() const override { return false; }
+ bool hasAudio() const override;
</ins><span class="cx">
</span><span class="cx"> static HashSet<HTMLMediaElement*>& allMediaElements();
</span><span class="cx">
</span><span class="cx"> void rewind(double timeDelta);
</span><del>- WEBCORE_EXPORT virtual void returnToRealtime() override;
</del><ins>+ WEBCORE_EXPORT void returnToRealtime() override;
</ins><span class="cx">
</span><span class="cx"> // Eventually overloaded in HTMLVideoElement
</span><del>- virtual bool supportsFullscreen(HTMLMediaElementEnums::VideoFullscreenMode) const override { return false; };
</del><ins>+ bool supportsFullscreen(HTMLMediaElementEnums::VideoFullscreenMode) const override { return false; };
</ins><span class="cx">
</span><del>- virtual bool supportsScanning() const override;
</del><ins>+ bool supportsScanning() const override;
</ins><span class="cx">
</span><span class="cx"> bool canSaveMediaData() const;
</span><span class="cx">
</span><del>- virtual bool doesHaveAttribute(const AtomicString&, AtomicString* value = nullptr) const override;
</del><ins>+ bool doesHaveAttribute(const AtomicString&, AtomicString* value = nullptr) const override;
</ins><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT PlatformMedia platformMedia() const;
</span><span class="cx"> PlatformLayer* platformLayer() const;
</span><span class="lines">@@ -166,26 +166,26 @@
</span><span class="cx"> String preload() const;
</span><span class="cx"> void setPreload(const String&);
</span><span class="cx">
</span><del>- virtual PassRefPtr<TimeRanges> buffered() const override;
</del><ins>+ PassRefPtr<TimeRanges> buffered() const override;
</ins><span class="cx"> void load();
</span><span class="cx"> String canPlayType(const String& mimeType, const String& keySystem = String(), const URL& = URL()) const;
</span><span class="cx">
</span><span class="cx"> // ready state
</span><span class="cx"> using HTMLMediaElementEnums::ReadyState;
</span><del>- virtual ReadyState readyState() const override;
</del><ins>+ ReadyState readyState() const override;
</ins><span class="cx"> bool seeking() const;
</span><span class="cx">
</span><span class="cx"> // playback state
</span><del>- WEBCORE_EXPORT virtual double currentTime() const override;
- virtual void setCurrentTime(double) override;
</del><ins>+ WEBCORE_EXPORT double currentTime() const override;
+ void setCurrentTime(double) override;
</ins><span class="cx"> virtual void setCurrentTime(double, ExceptionCode&);
</span><span class="cx"> virtual double getStartDate() const;
</span><del>- WEBCORE_EXPORT virtual double duration() const override;
- WEBCORE_EXPORT virtual bool paused() const override;
- virtual double defaultPlaybackRate() const override;
- virtual void setDefaultPlaybackRate(double) override;
- WEBCORE_EXPORT virtual double playbackRate() const override;
- virtual void setPlaybackRate(double) override;
</del><ins>+ WEBCORE_EXPORT double duration() const override;
+ WEBCORE_EXPORT bool paused() const override;
+ double defaultPlaybackRate() const override;
+ void setDefaultPlaybackRate(double) override;
+ WEBCORE_EXPORT double playbackRate() const override;
+ void setPlaybackRate(double) override;
</ins><span class="cx">
</span><span class="cx"> // MediaTime versions of playback state
</span><span class="cx"> MediaTime currentMediaTime() const;
</span><span class="lines">@@ -196,16 +196,16 @@
</span><span class="cx"> void updatePlaybackRate();
</span><span class="cx"> bool webkitPreservesPitch() const;
</span><span class="cx"> void setWebkitPreservesPitch(bool);
</span><del>- virtual PassRefPtr<TimeRanges> played() override;
- virtual PassRefPtr<TimeRanges> seekable() const override;
</del><ins>+ PassRefPtr<TimeRanges> played() override;
+ PassRefPtr<TimeRanges> seekable() const override;
</ins><span class="cx"> WEBCORE_EXPORT bool ended() const;
</span><span class="cx"> bool autoplay() const;
</span><span class="cx"> bool isAutoplaying() const { return m_autoplaying; }
</span><span class="cx"> bool loop() const;
</span><span class="cx"> void setLoop(bool b);
</span><del>- WEBCORE_EXPORT virtual void play() override;
- WEBCORE_EXPORT virtual void pause() override;
- virtual void setShouldBufferData(bool) override;
</del><ins>+ WEBCORE_EXPORT void play() override;
+ WEBCORE_EXPORT void pause() override;
+ void setShouldBufferData(bool) override;
</ins><span class="cx"> void fastSeek(double);
</span><span class="cx"> double minFastReverseRate() const;
</span><span class="cx"> double maxFastForwardRate() const;
</span><span class="lines">@@ -217,7 +217,7 @@
</span><span class="cx"> bool webkitClosedCaptionsVisible() const;
</span><span class="cx"> void setWebkitClosedCaptionsVisible(bool);
</span><span class="cx">
</span><del>- virtual bool elementIsHidden() const override { return m_elementIsHidden; }
</del><ins>+ bool elementIsHidden() const override { return m_elementIsHidden; }
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(MEDIA_STATISTICS)
</span><span class="cx"> // Statistics
</span><span class="lines">@@ -250,20 +250,20 @@
</span><span class="cx"> // controls
</span><span class="cx"> bool controls() const;
</span><span class="cx"> void setControls(bool);
</span><del>- WEBCORE_EXPORT virtual double volume() const override;
- virtual void setVolume(double, ExceptionCode&) override;
- WEBCORE_EXPORT virtual bool muted() const override;
- WEBCORE_EXPORT virtual void setMuted(bool) override;
</del><ins>+ WEBCORE_EXPORT double volume() const override;
+ void setVolume(double, ExceptionCode&) override;
+ WEBCORE_EXPORT bool muted() const override;
+ WEBCORE_EXPORT void setMuted(bool) override;
</ins><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT void togglePlayState();
</span><del>- WEBCORE_EXPORT virtual void beginScrubbing() override;
- WEBCORE_EXPORT virtual void endScrubbing() override;
</del><ins>+ WEBCORE_EXPORT void beginScrubbing() override;
+ WEBCORE_EXPORT void endScrubbing() override;
</ins><span class="cx">
</span><del>- virtual void beginScanning(ScanDirection) override;
- virtual void endScanning() override;
</del><ins>+ void beginScanning(ScanDirection) override;
+ void endScanning() override;
</ins><span class="cx"> double nextScanRate();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual bool canPlay() const override;
</del><ins>+ WEBCORE_EXPORT bool canPlay() const override;
</ins><span class="cx">
</span><span class="cx"> double percentLoaded() const;
</span><span class="cx">
</span><span class="lines">@@ -291,15 +291,15 @@
</span><span class="cx"> virtual void didAddTextTrack(HTMLTrackElement*);
</span><span class="cx"> virtual void didRemoveTextTrack(HTMLTrackElement*);
</span><span class="cx">
</span><del>- virtual void mediaPlayerDidAddAudioTrack(PassRefPtr<AudioTrackPrivate>) override;
- virtual void mediaPlayerDidAddTextTrack(PassRefPtr<InbandTextTrackPrivate>) override;
- virtual void mediaPlayerDidAddVideoTrack(PassRefPtr<VideoTrackPrivate>) override;
- virtual void mediaPlayerDidRemoveAudioTrack(PassRefPtr<AudioTrackPrivate>) override;
- virtual void mediaPlayerDidRemoveTextTrack(PassRefPtr<InbandTextTrackPrivate>) override;
- virtual void mediaPlayerDidRemoveVideoTrack(PassRefPtr<VideoTrackPrivate>) override;
</del><ins>+ void mediaPlayerDidAddAudioTrack(PassRefPtr<AudioTrackPrivate>) override;
+ void mediaPlayerDidAddTextTrack(PassRefPtr<InbandTextTrackPrivate>) override;
+ void mediaPlayerDidAddVideoTrack(PassRefPtr<VideoTrackPrivate>) override;
+ void mediaPlayerDidRemoveAudioTrack(PassRefPtr<AudioTrackPrivate>) override;
+ void mediaPlayerDidRemoveTextTrack(PassRefPtr<InbandTextTrackPrivate>) override;
+ void mediaPlayerDidRemoveVideoTrack(PassRefPtr<VideoTrackPrivate>) override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(AVF_CAPTIONS)
</span><del>- virtual Vector<RefPtr<PlatformTextTrack>> outOfBandTrackSources() override;
</del><ins>+ Vector<RefPtr<PlatformTextTrack>> outOfBandTrackSources() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> struct TrackGroup;
</span><span class="lines">@@ -315,19 +315,19 @@
</span><span class="cx"> void updateTextTrackDisplay();
</span><span class="cx">
</span><span class="cx"> // AudioTrackClient
</span><del>- virtual void audioTrackEnabledChanged(AudioTrack*) override;
</del><ins>+ void audioTrackEnabledChanged(AudioTrack*) override;
</ins><span class="cx">
</span><span class="cx"> // TextTrackClient
</span><span class="cx"> virtual void textTrackReadyStateChanged(TextTrack*);
</span><del>- virtual void textTrackKindChanged(TextTrack*) override;
- virtual void textTrackModeChanged(TextTrack*) override;
- virtual void textTrackAddCues(TextTrack*, const TextTrackCueList*) override;
- virtual void textTrackRemoveCues(TextTrack*, const TextTrackCueList*) override;
- virtual void textTrackAddCue(TextTrack*, PassRefPtr<TextTrackCue>) override;
- virtual void textTrackRemoveCue(TextTrack*, PassRefPtr<TextTrackCue>) override;
</del><ins>+ void textTrackKindChanged(TextTrack*) override;
+ void textTrackModeChanged(TextTrack*) override;
+ void textTrackAddCues(TextTrack*, const TextTrackCueList*) override;
+ void textTrackRemoveCues(TextTrack*, const TextTrackCueList*) override;
+ void textTrackAddCue(TextTrack*, PassRefPtr<TextTrackCue>) override;
+ void textTrackRemoveCue(TextTrack*, PassRefPtr<TextTrackCue>) override;
</ins><span class="cx">
</span><span class="cx"> // VideoTrackClient
</span><del>- virtual void videoTrackSelectedChanged(VideoTrack*) override;
</del><ins>+ void videoTrackSelectedChanged(VideoTrack*) override;
</ins><span class="cx">
</span><span class="cx"> bool requiresTextTrackRepresentation() const;
</span><span class="cx"> void setTextTrackRepresentation(TextTrackRepresentation*);
</span><span class="lines">@@ -336,15 +336,15 @@
</span><span class="cx">
</span><span class="cx"> #if ENABLE(WIRELESS_PLAYBACK_TARGET)
</span><span class="cx"> void webkitShowPlaybackTargetPicker();
</span><del>- virtual bool addEventListener(const AtomicString& eventType, RefPtr<EventListener>&&, bool useCapture) override;
- virtual bool removeEventListener(const AtomicString& eventType, EventListener*, bool useCapture) override;
</del><ins>+ bool addEventListener(const AtomicString& eventType, RefPtr<EventListener>&&, bool useCapture) override;
+ bool removeEventListener(const AtomicString& eventType, EventListener*, bool useCapture) override;
</ins><span class="cx">
</span><del>- virtual void wirelessRoutesAvailableDidChange() override;
- virtual bool canPlayToWirelessPlaybackTarget() const override;
- virtual bool isPlayingToWirelessPlaybackTarget() const override;
- virtual void setWirelessPlaybackTarget(Ref<MediaPlaybackTarget>&&) override;
- virtual void setShouldPlayToPlaybackTarget(bool) override;
- virtual void customPlaybackActionSelected() override;
</del><ins>+ void wirelessRoutesAvailableDidChange() override;
+ bool canPlayToWirelessPlaybackTarget() const override;
+ bool isPlayingToWirelessPlaybackTarget() const override;
+ void setWirelessPlaybackTarget(Ref<MediaPlaybackTarget>&&) override;
+ void setShouldPlayToPlaybackTarget(bool) override;
+ void customPlaybackActionSelected() override;
</ins><span class="cx"> String playbackTargetPickerCustomActionName() const;
</span><span class="cx"> #endif
</span><span class="cx"> bool webkitCurrentPlaybackTargetIsWireless() const;
</span><span class="lines">@@ -358,7 +358,7 @@
</span><span class="cx">
</span><span class="cx"> bool hasSingleSecurityOrigin() const { return !m_player || m_player->hasSingleSecurityOrigin(); }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual bool isFullscreen() const override;
</del><ins>+ WEBCORE_EXPORT bool isFullscreen() const override;
</ins><span class="cx"> void toggleFullscreenState();
</span><span class="cx">
</span><span class="cx"> using MediaPlayerEnums::VideoFullscreenMode;
</span><span class="lines">@@ -366,19 +366,19 @@
</span><span class="cx"> virtual void fullscreenModeChanged(VideoFullscreenMode mode) { m_videoFullscreenMode = mode; }
</span><span class="cx">
</span><span class="cx"> void enterFullscreen(VideoFullscreenMode);
</span><del>- virtual void enterFullscreen() override;
</del><ins>+ void enterFullscreen() override;
</ins><span class="cx"> WEBCORE_EXPORT void exitFullscreen();
</span><span class="cx">
</span><del>- virtual bool hasClosedCaptions() const override;
- virtual bool closedCaptionsVisible() const override;
- virtual void setClosedCaptionsVisible(bool) override;
</del><ins>+ bool hasClosedCaptions() const override;
+ bool closedCaptionsVisible() const override;
+ void setClosedCaptionsVisible(bool) override;
</ins><span class="cx">
</span><span class="cx"> MediaControls* mediaControls() const;
</span><span class="cx">
</span><span class="cx"> void sourceWasRemoved(HTMLSourceElement*);
</span><span class="cx"> void sourceWasAdded(HTMLSourceElement*);
</span><span class="cx">
</span><del>- virtual void privateBrowsingStateDidChange() override;
</del><ins>+ void privateBrowsingStateDidChange() override;
</ins><span class="cx">
</span><span class="cx"> // Media cache management.
</span><span class="cx"> WEBCORE_EXPORT static void getSitesInMediaCache(Vector<String>&);
</span><span class="lines">@@ -388,7 +388,7 @@
</span><span class="cx">
</span><span class="cx"> bool isPlaying() const { return m_playing; }
</span><span class="cx">
</span><del>- virtual bool hasPendingActivity() const override;
</del><ins>+ bool hasPendingActivity() const override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(WEB_AUDIO)
</span><span class="cx"> MediaElementAudioSourceNode* audioSourceNode() { return m_audioSourceNode; }
</span><span class="lines">@@ -446,7 +446,7 @@
</span><span class="cx">
</span><span class="cx"> double maxBufferedTime() const;
</span><span class="cx">
</span><del>- virtual MediaProducer::MediaStateFlags mediaState() const override;
</del><ins>+ MediaProducer::MediaStateFlags mediaState() const override;
</ins><span class="cx">
</span><span class="cx"> void layoutSizeChanged();
</span><span class="cx"> void visibilityDidChange();
</span><span class="lines">@@ -471,7 +471,7 @@
</span><span class="cx"> DisplayMode displayMode() const { return m_displayMode; }
</span><span class="cx"> virtual void setDisplayMode(DisplayMode mode) { m_displayMode = mode; }
</span><span class="cx">
</span><del>- virtual bool isMediaElement() const override final { return true; }
</del><ins>+ bool isMediaElement() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(VIDEO_TRACK)
</span><span class="cx"> bool ignoreTrackDisplayUpdateRequests() const { return m_ignoreTrackDisplayUpdate > 0 || !m_textTracks || !m_cueTree.size(); }
</span><span class="lines">@@ -479,7 +479,7 @@
</span><span class="cx"> void endIgnoringTrackDisplayUpdateRequests();
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(MEDIA_CONTROLS_SCRIPT)
</span><span class="cx"> bool mediaControlsDependOnPageScaleFactor() const { return m_mediaControlsDependOnPageScaleFactor; }
</span><span class="lines">@@ -491,23 +491,23 @@
</span><span class="cx"> private:
</span><span class="cx"> void createMediaPlayer();
</span><span class="cx">
</span><del>- virtual bool alwaysCreateUserAgentShadowRoot() const override { return true; }
</del><ins>+ bool alwaysCreateUserAgentShadowRoot() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> // FIXME: Shadow DOM spec says we should be able to create shadow root on audio and video elements
</span><del>- virtual bool canHaveUserAgentShadowRoot() const override final { return true; }
</del><ins>+ bool canHaveUserAgentShadowRoot() const override final { return true; }
</ins><span class="cx">
</span><del>- virtual bool hasCustomFocusLogic() const override;
- virtual bool supportsFocus() const override;
- virtual bool isMouseFocusable() const override;
- virtual bool rendererIsNeeded(const RenderStyle&) override;
- virtual bool childShouldCreateRenderer(const Node&) const override;
- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
- virtual void didRecalcStyle(Style::Change) override;
</del><ins>+ bool hasCustomFocusLogic() const override;
+ bool supportsFocus() const override;
+ bool isMouseFocusable() const override;
+ bool rendererIsNeeded(const RenderStyle&) override;
+ bool childShouldCreateRenderer(const Node&) const override;
+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
+ void didRecalcStyle(Style::Change) override;
</ins><span class="cx">
</span><del>- virtual void willBecomeFullscreenElement() override;
- virtual void didBecomeFullscreenElement() override;
- virtual void willStopBeingFullscreenElement() override;
</del><ins>+ void willBecomeFullscreenElement() override;
+ void didBecomeFullscreenElement() override;
+ void willStopBeingFullscreenElement() override;
</ins><span class="cx">
</span><span class="cx"> // ActiveDOMObject API.
</span><span class="cx"> const char* activeDOMObjectName() const override;
</span><span class="lines">@@ -516,11 +516,11 @@
</span><span class="cx"> void resume() override;
</span><span class="cx"> void stop() override;
</span><span class="cx"> void stopWithoutDestroyingMediaPlayer();
</span><del>- virtual void contextDestroyed() override;
</del><ins>+ void contextDestroyed() override;
</ins><span class="cx">
</span><del>- virtual void mediaVolumeDidChange() override;
</del><ins>+ void mediaVolumeDidChange() override;
</ins><span class="cx">
</span><del>- virtual void visibilityStateChanged() override;
</del><ins>+ void visibilityStateChanged() override;
</ins><span class="cx">
</span><span class="cx"> virtual void updateDisplayState() { }
</span><span class="cx">
</span><span class="lines">@@ -530,94 +530,94 @@
</span><span class="cx"> double effectivePlaybackRate() const;
</span><span class="cx"> double requestedPlaybackRate() const;
</span><span class="cx">
</span><del>- virtual void mediaPlayerNetworkStateChanged(MediaPlayer*) override;
- virtual void mediaPlayerReadyStateChanged(MediaPlayer*) override;
- virtual void mediaPlayerTimeChanged(MediaPlayer*) override;
- virtual void mediaPlayerVolumeChanged(MediaPlayer*) override;
- virtual void mediaPlayerMuteChanged(MediaPlayer*) override;
- virtual void mediaPlayerDurationChanged(MediaPlayer*) override;
- virtual void mediaPlayerRateChanged(MediaPlayer*) override;
- virtual void mediaPlayerPlaybackStateChanged(MediaPlayer*) override;
- virtual void mediaPlayerSawUnsupportedTracks(MediaPlayer*) override;
- virtual void mediaPlayerResourceNotSupported(MediaPlayer*) override;
- virtual void mediaPlayerRepaint(MediaPlayer*) override;
- virtual void mediaPlayerSizeChanged(MediaPlayer*) override;
- virtual bool mediaPlayerRenderingCanBeAccelerated(MediaPlayer*) override;
- virtual void mediaPlayerRenderingModeChanged(MediaPlayer*) override;
- virtual void mediaPlayerEngineUpdated(MediaPlayer*) override;
</del><ins>+ void mediaPlayerNetworkStateChanged(MediaPlayer*) override;
+ void mediaPlayerReadyStateChanged(MediaPlayer*) override;
+ void mediaPlayerTimeChanged(MediaPlayer*) override;
+ void mediaPlayerVolumeChanged(MediaPlayer*) override;
+ void mediaPlayerMuteChanged(MediaPlayer*) override;
+ void mediaPlayerDurationChanged(MediaPlayer*) override;
+ void mediaPlayerRateChanged(MediaPlayer*) override;
+ void mediaPlayerPlaybackStateChanged(MediaPlayer*) override;
+ void mediaPlayerSawUnsupportedTracks(MediaPlayer*) override;
+ void mediaPlayerResourceNotSupported(MediaPlayer*) override;
+ void mediaPlayerRepaint(MediaPlayer*) override;
+ void mediaPlayerSizeChanged(MediaPlayer*) override;
+ bool mediaPlayerRenderingCanBeAccelerated(MediaPlayer*) override;
+ void mediaPlayerRenderingModeChanged(MediaPlayer*) override;
+ void mediaPlayerEngineUpdated(MediaPlayer*) override;
</ins><span class="cx">
</span><del>- virtual void mediaPlayerFirstVideoFrameAvailable(MediaPlayer*) override;
- virtual void mediaPlayerCharacteristicChanged(MediaPlayer*) override;
</del><ins>+ void mediaPlayerFirstVideoFrameAvailable(MediaPlayer*) override;
+ void mediaPlayerCharacteristicChanged(MediaPlayer*) override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(ENCRYPTED_MEDIA)
</span><del>- virtual void mediaPlayerKeyAdded(MediaPlayer*, const String& keySystem, const String& sessionId) override;
- virtual void mediaPlayerKeyError(MediaPlayer*, const String& keySystem, const String& sessionId, MediaPlayerClient::MediaKeyErrorCode, unsigned short systemCode) override;
- virtual void mediaPlayerKeyMessage(MediaPlayer*, const String& keySystem, const String& sessionId, const unsigned char* message, unsigned messageLength, const URL& defaultURL) override;
- virtual bool mediaPlayerKeyNeeded(MediaPlayer*, const String& keySystem, const String& sessionId, const unsigned char* initData, unsigned initDataLength) override;
</del><ins>+ void mediaPlayerKeyAdded(MediaPlayer*, const String& keySystem, const String& sessionId) override;
+ void mediaPlayerKeyError(MediaPlayer*, const String& keySystem, const String& sessionId, MediaPlayerClient::MediaKeyErrorCode, unsigned short systemCode) override;
+ void mediaPlayerKeyMessage(MediaPlayer*, const String& keySystem, const String& sessionId, const unsigned char* message, unsigned messageLength, const URL& defaultURL) override;
+ bool mediaPlayerKeyNeeded(MediaPlayer*, const String& keySystem, const String& sessionId, const unsigned char* initData, unsigned initDataLength) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(ENCRYPTED_MEDIA_V2)
</span><del>- virtual RefPtr<ArrayBuffer> mediaPlayerCachedKeyForKeyId(const String& keyId) const override;
- virtual bool mediaPlayerKeyNeeded(MediaPlayer*, Uint8Array*) override;
- virtual String mediaPlayerMediaKeysStorageDirectory() const override;
</del><ins>+ RefPtr<ArrayBuffer> mediaPlayerCachedKeyForKeyId(const String& keyId) const override;
+ bool mediaPlayerKeyNeeded(MediaPlayer*, Uint8Array*) override;
+ String mediaPlayerMediaKeysStorageDirectory() const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(WIRELESS_PLAYBACK_TARGET)
</span><del>- virtual void mediaPlayerCurrentPlaybackTargetIsWirelessChanged(MediaPlayer*) override;
</del><ins>+ void mediaPlayerCurrentPlaybackTargetIsWirelessChanged(MediaPlayer*) override;
</ins><span class="cx"> void enqueuePlaybackTargetAvailabilityChangedEvent();
</span><span class="cx">
</span><span class="cx"> using EventTarget::dispatchEvent;
</span><del>- virtual bool dispatchEvent(Event&) override;
</del><ins>+ bool dispatchEvent(Event&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(MEDIA_SESSION)
</span><span class="cx"> void setSessionInternal(MediaSession&);
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual String mediaPlayerReferrer() const override;
- virtual String mediaPlayerUserAgent() const override;
</del><ins>+ String mediaPlayerReferrer() const override;
+ String mediaPlayerUserAgent() const override;
</ins><span class="cx">
</span><del>- virtual bool mediaPlayerNeedsSiteSpecificHacks() const override;
- virtual String mediaPlayerDocumentHost() const override;
</del><ins>+ bool mediaPlayerNeedsSiteSpecificHacks() const override;
+ String mediaPlayerDocumentHost() const override;
</ins><span class="cx">
</span><del>- virtual void mediaPlayerEnterFullscreen() override;
- virtual void mediaPlayerExitFullscreen() override;
- virtual bool mediaPlayerIsFullscreen() const override;
- virtual bool mediaPlayerIsFullscreenPermitted() const override;
- virtual bool mediaPlayerIsVideo() const override;
- virtual LayoutRect mediaPlayerContentBoxRect() const override;
- virtual float mediaPlayerContentsScale() const override;
- virtual void mediaPlayerSetSize(const IntSize&) override;
- virtual void mediaPlayerPause() override;
- virtual void mediaPlayerPlay() override;
- virtual bool mediaPlayerPlatformVolumeConfigurationRequired() const override;
- virtual bool mediaPlayerIsPaused() const override;
- virtual bool mediaPlayerIsLooping() const override;
- virtual CachedResourceLoader* mediaPlayerCachedResourceLoader() override;
- virtual RefPtr<PlatformMediaResourceLoader> mediaPlayerCreateResourceLoader() override;
</del><ins>+ void mediaPlayerEnterFullscreen() override;
+ void mediaPlayerExitFullscreen() override;
+ bool mediaPlayerIsFullscreen() const override;
+ bool mediaPlayerIsFullscreenPermitted() const override;
+ bool mediaPlayerIsVideo() const override;
+ LayoutRect mediaPlayerContentBoxRect() const override;
+ float mediaPlayerContentsScale() const override;
+ void mediaPlayerSetSize(const IntSize&) override;
+ void mediaPlayerPause() override;
+ void mediaPlayerPlay() override;
+ bool mediaPlayerPlatformVolumeConfigurationRequired() const override;
+ bool mediaPlayerIsPaused() const override;
+ bool mediaPlayerIsLooping() const override;
+ CachedResourceLoader* mediaPlayerCachedResourceLoader() override;
+ RefPtr<PlatformMediaResourceLoader> mediaPlayerCreateResourceLoader() override;
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(WIN) && USE(AVFOUNDATION)
</span><del>- virtual GraphicsDeviceAdapter* mediaPlayerGraphicsDeviceAdapter(const MediaPlayer*) const override;
</del><ins>+ GraphicsDeviceAdapter* mediaPlayerGraphicsDeviceAdapter(const MediaPlayer*) const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual bool mediaPlayerShouldWaitForResponseToAuthenticationChallenge(const AuthenticationChallenge&) override;
- virtual void mediaPlayerHandlePlaybackCommand(PlatformMediaSession::RemoteControlCommandType command) override { didReceiveRemoteControlCommand(command); }
- virtual String mediaPlayerSourceApplicationIdentifier() const override;
- virtual Vector<String> mediaPlayerPreferredAudioCharacteristics() const override;
</del><ins>+ bool mediaPlayerShouldWaitForResponseToAuthenticationChallenge(const AuthenticationChallenge&) override;
+ void mediaPlayerHandlePlaybackCommand(PlatformMediaSession::RemoteControlCommandType command) override { didReceiveRemoteControlCommand(command); }
+ String mediaPlayerSourceApplicationIdentifier() const override;
+ Vector<String> mediaPlayerPreferredAudioCharacteristics() const override;
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual String mediaPlayerNetworkInterfaceName() const override;
- virtual bool mediaPlayerGetRawCookies(const URL&, Vector<Cookie>&) const override;
</del><ins>+ String mediaPlayerNetworkInterfaceName() const override;
+ bool mediaPlayerGetRawCookies(const URL&, Vector<Cookie>&) const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual bool mediaPlayerIsInMediaDocument() const override final;
- virtual void mediaPlayerEngineFailedToLoad() const override final;
</del><ins>+ bool mediaPlayerIsInMediaDocument() const override final;
+ void mediaPlayerEngineFailedToLoad() const override final;
</ins><span class="cx">
</span><del>- virtual double mediaPlayerRequestedPlaybackRate() const override final;
- virtual VideoFullscreenMode mediaPlayerFullscreenMode() const override final { return fullscreenMode(); }
</del><ins>+ double mediaPlayerRequestedPlaybackRate() const override final;
+ VideoFullscreenMode mediaPlayerFullscreenMode() const override final { return fullscreenMode(); }
</ins><span class="cx">
</span><span class="cx"> #if USE(GSTREAMER)
</span><del>- virtual void requestInstallMissingPlugins(const String& details, const String& description, MediaPlayerRequestInstallMissingPluginsCallback&) override final;
</del><ins>+ void requestInstallMissingPlugins(const String& details, const String& description, MediaPlayerRequestInstallMissingPluginsCallback&) override final;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> void pendingActionTimerFired();
</span><span class="lines">@@ -664,7 +664,7 @@
</span><span class="cx"> AfterDelay,
</span><span class="cx"> };
</span><span class="cx"> void markCaptionAndSubtitleTracksAsUnconfigured(ReconfigureMode);
</span><del>- virtual void captionPreferencesChanged() override;
</del><ins>+ void captionPreferencesChanged() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> // These "internal" functions do not check user gesture restrictions.
</span><span class="lines">@@ -696,7 +696,7 @@
</span><span class="cx">
</span><span class="cx"> void setPlaybackRateInternal(double);
</span><span class="cx">
</span><del>- virtual void mediaCanStart() override;
</del><ins>+ void mediaCanStart() override;
</ins><span class="cx">
</span><span class="cx"> void setShouldDelayLoadEvent(bool);
</span><span class="cx"> void invalidateCachedTime() const;
</span><span class="lines">@@ -716,14 +716,14 @@
</span><span class="cx"> void updateMediaController();
</span><span class="cx"> bool isBlocked() const;
</span><span class="cx"> bool isBlockedOnMediaController() const;
</span><del>- virtual bool hasCurrentSrc() const override { return !m_currentSrc.isEmpty(); }
- virtual bool isLiveStream() const override { return movieLoadType() == MediaPlayerEnums::LiveStream; }
</del><ins>+ bool hasCurrentSrc() const override { return !m_currentSrc.isEmpty(); }
+ bool isLiveStream() const override { return movieLoadType() == MediaPlayerEnums::LiveStream; }
</ins><span class="cx">
</span><span class="cx"> void updateSleepDisabling();
</span><span class="cx"> bool shouldDisableSleep() const;
</span><span class="cx">
</span><span class="cx"> #if ENABLE(MEDIA_CONTROLS_SCRIPT)
</span><del>- virtual void didAddUserAgentShadowRoot(ShadowRoot*) override;
</del><ins>+ void didAddUserAgentShadowRoot(ShadowRoot*) override;
</ins><span class="cx"> DOMWrapperWorld& ensureIsolatedWorld();
</span><span class="cx"> bool ensureMediaControlsInjectedScript();
</span><span class="cx"> #endif
</span><span class="lines">@@ -742,7 +742,7 @@
</span><span class="cx"> void didReceiveRemoteControlCommand(PlatformMediaSession::RemoteControlCommandType) override;
</span><span class="cx"> bool shouldOverrideBackgroundPlaybackRestriction(PlatformMediaSession::InterruptionType) const override;
</span><span class="cx">
</span><del>- virtual void pageMutedStateDidChange() override;
</del><ins>+ void pageMutedStateDidChange() override;
</ins><span class="cx">
</span><span class="cx"> bool effectiveMuted() const;
</span><span class="cx">
</span><span class="lines">@@ -752,8 +752,8 @@
</span><span class="cx"> void updateCaptionContainer();
</span><span class="cx">
</span><span class="cx"> #if ENABLE(WIRELESS_PLAYBACK_TARGET)
</span><del>- virtual void prepareForDocumentSuspension() override final;
- virtual void resumeFromDocumentSuspension() override final;
</del><ins>+ void prepareForDocumentSuspension() override final;
+ void resumeFromDocumentSuspension() override final;
</ins><span class="cx">
</span><span class="cx"> enum class UpdateMediaState {
</span><span class="cx"> Asynchronously,
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLMetaElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLMetaElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMetaElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLMetaElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,8 +38,8 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLMetaElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
</ins><span class="cx">
</span><span class="cx"> void process();
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLMeterElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLMeterElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMeterElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLMeterElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx"> double valueRatio() const;
</span><span class="cx"> GaugeRegion gaugeRegion() const;
</span><span class="cx">
</span><del>- virtual bool canContainRangeEndPoint() const override { return false; }
</del><ins>+ bool canContainRangeEndPoint() const override { return false; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> HTMLMeterElement(const QualifiedName&, Document&);
</span><span class="lines">@@ -68,15 +68,15 @@
</span><span class="cx">
</span><span class="cx"> RenderMeter* renderMeter() const;
</span><span class="cx">
</span><del>- virtual bool supportLabels() const override { return true; }
</del><ins>+ bool supportLabels() const override { return true; }
</ins><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
- virtual bool childShouldCreateRenderer(const Node&) const override;
- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
+ bool childShouldCreateRenderer(const Node&) const override;
+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
</ins><span class="cx">
</span><span class="cx"> void didElementStateChange();
</span><del>- virtual void didAddUserAgentShadowRoot(ShadowRoot*) override;
- virtual bool canHaveUserAgentShadowRoot() const override final { return true; }
</del><ins>+ void didAddUserAgentShadowRoot(ShadowRoot*) override;
+ bool canHaveUserAgentShadowRoot() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> RefPtr<MeterValueElement> m_value;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLModElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLModElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLModElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLModElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLModElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isURLAttribute(const Attribute&) const override;
</del><ins>+ bool isURLAttribute(const Attribute&) const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } //namespace
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLOListElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLOListElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLOListElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLOListElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -54,9 +54,9 @@
</span><span class="cx">
</span><span class="cx"> void recalculateItemCount();
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</ins><span class="cx">
</span><span class="cx"> Optional<int> m_start;
</span><span class="cx"> unsigned m_itemCount;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLObjectElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLObjectElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLObjectElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLObjectElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,16 +39,16 @@
</span><span class="cx"> bool containsJavaApplet() const;
</span><span class="cx">
</span><span class="cx"> bool hasFallbackContent() const;
</span><del>- virtual bool useFallbackContent() const override { return m_useFallbackContent; }
</del><ins>+ bool useFallbackContent() const override { return m_useFallbackContent; }
</ins><span class="cx"> void renderFallbackContent();
</span><span class="cx">
</span><del>- virtual bool willValidate() const override { return false; }
</del><ins>+ bool willValidate() const override { return false; }
</ins><span class="cx">
</span><span class="cx"> // Implementation of constraint validation API.
</span><span class="cx"> // Note that the object elements are always barred from constraint validation.
</span><span class="cx"> static bool checkValidity() { return true; }
</span><del>- virtual void setCustomValidity(const String&) override { }
- virtual String validationMessage() const override { return String(); }
</del><ins>+ void setCustomValidity(const String&) override { }
+ String validationMessage() const override { return String(); }
</ins><span class="cx">
</span><span class="cx"> using HTMLPlugInImageElement::ref;
</span><span class="cx"> using HTMLPlugInImageElement::deref;
</span><span class="lines">@@ -58,26 +58,26 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLObjectElement(const QualifiedName&, Document&, HTMLFormElement*, bool createdByParser);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</ins><span class="cx">
</span><del>- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
</del><ins>+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
</ins><span class="cx"> void finishedInsertingSubtree() override final;
</span><del>- virtual void removedFrom(ContainerNode&) override;
</del><ins>+ void removedFrom(ContainerNode&) override;
</ins><span class="cx">
</span><del>- virtual void didMoveToNewDocument(Document* oldDocument) override;
</del><ins>+ void didMoveToNewDocument(Document* oldDocument) override;
</ins><span class="cx">
</span><del>- virtual void childrenChanged(const ChildChange&) override;
</del><ins>+ void childrenChanged(const ChildChange&) override;
</ins><span class="cx">
</span><del>- virtual bool isURLAttribute(const Attribute&) const override;
- virtual const AtomicString& imageSourceURL() const override;
</del><ins>+ bool isURLAttribute(const Attribute&) const override;
+ const AtomicString& imageSourceURL() const override;
</ins><span class="cx">
</span><del>- virtual RenderWidget* renderWidgetLoadingPlugin() const override;
</del><ins>+ RenderWidget* renderWidgetLoadingPlugin() const override;
</ins><span class="cx">
</span><del>- virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</del><ins>+ void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</ins><span class="cx">
</span><del>- virtual void updateWidget(PluginCreationOption) override;
</del><ins>+ void updateWidget(PluginCreationOption) override;
</ins><span class="cx"> void updateDocNamedItem();
</span><span class="cx">
</span><span class="cx"> // FIXME: This function should not deal with url or serviceType
</span><span class="lines">@@ -88,20 +88,20 @@
</span><span class="cx"> bool hasValidClassId();
</span><span class="cx"> void clearUseFallbackContent() { m_useFallbackContent = false; }
</span><span class="cx">
</span><del>- virtual void refFormAssociatedElement() override { ref(); }
- virtual void derefFormAssociatedElement() override { deref(); }
- virtual HTMLFormElement* virtualForm() const override;
</del><ins>+ void refFormAssociatedElement() override { ref(); }
+ void derefFormAssociatedElement() override { deref(); }
+ HTMLFormElement* virtualForm() const override;
</ins><span class="cx">
</span><del>- virtual FormNamedItem* asFormNamedItem() override { return this; }
- virtual HTMLObjectElement& asHTMLElement() override { return *this; }
- virtual const HTMLObjectElement& asHTMLElement() const override { return *this; }
</del><ins>+ FormNamedItem* asFormNamedItem() override { return this; }
+ HTMLObjectElement& asHTMLElement() override { return *this; }
+ const HTMLObjectElement& asHTMLElement() const override { return *this; }
</ins><span class="cx">
</span><del>- virtual bool isFormControlElement() const override { return false; }
</del><ins>+ bool isFormControlElement() const override { return false; }
</ins><span class="cx">
</span><del>- virtual bool isEnumeratable() const override { return true; }
- virtual bool appendFormData(FormDataList&, bool) override;
</del><ins>+ bool isEnumeratable() const override { return true; }
+ bool appendFormData(FormDataList&, bool) override;
</ins><span class="cx">
</span><del>- virtual bool canContainRangeEndPoint() const override;
</del><ins>+ bool canContainRangeEndPoint() const override;
</ins><span class="cx">
</span><span class="cx"> bool m_docNamedItem : 1;
</span><span class="cx"> bool m_useFallbackContent : 1;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLOptGroupElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLOptGroupElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLOptGroupElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLOptGroupElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> public:
</span><span class="cx"> static Ref<HTMLOptGroupElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isDisabledFormControl() const override;
</del><ins>+ bool isDisabledFormControl() const override;
</ins><span class="cx"> HTMLSelectElement* ownerSelectElement() const;
</span><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT String groupLabelText() const;
</span><span class="lines">@@ -43,13 +43,13 @@
</span><span class="cx"> HTMLOptGroupElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><span class="cx"> const AtomicString& formControlType() const;
</span><del>- virtual bool isFocusable() const override;
- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
</del><ins>+ bool isFocusable() const override;
+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool rendererIsNeeded(const RenderStyle&) override { return false; }
</ins><span class="cx">
</span><del>- virtual void childrenChanged(const ChildChange&) override;
</del><ins>+ void childrenChanged(const ChildChange&) override;
</ins><span class="cx">
</span><del>- virtual void accessKeyAction(bool sendMouseEvents) override;
</del><ins>+ void accessKeyAction(bool sendMouseEvents) override;
</ins><span class="cx">
</span><span class="cx"> void recalcSelectOptions();
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLOptionElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLOptionElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLOptionElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLOptionElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx">
</span><span class="cx"> bool ownElementDisabled() const { return m_disabled; }
</span><span class="cx">
</span><del>- virtual bool isDisabledFormControl() const override;
</del><ins>+ bool isDisabledFormControl() const override;
</ins><span class="cx">
</span><span class="cx"> String textIndentedToRespectGroupLabel() const;
</span><span class="cx">
</span><span class="lines">@@ -69,17 +69,17 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLOptionElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isFocusable() const override;
- virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
</del><ins>+ bool isFocusable() const override;
+ bool rendererIsNeeded(const RenderStyle&) override { return false; }
</ins><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
</ins><span class="cx">
</span><del>- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void accessKeyAction(bool) override;
</del><ins>+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void accessKeyAction(bool) override;
</ins><span class="cx">
</span><del>- virtual void childrenChanged(const ChildChange&) override;
</del><ins>+ void childrenChanged(const ChildChange&) override;
</ins><span class="cx">
</span><del>- virtual void willResetComputedStyle() override;
</del><ins>+ void willResetComputedStyle() override;
</ins><span class="cx">
</span><span class="cx"> String collectOptionInnerText() const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLOptionsCollectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLOptionsCollection.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLOptionsCollection.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLOptionsCollection.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,8 +40,8 @@
</span><span class="cx"> HTMLSelectElement& selectElement() { return downcast<HTMLSelectElement>(ownerNode()); }
</span><span class="cx"> const HTMLSelectElement& selectElement() const { return downcast<HTMLSelectElement>(ownerNode()); }
</span><span class="cx">
</span><del>- virtual HTMLOptionElement* item(unsigned offset) const override;
- virtual HTMLOptionElement* namedItem(const AtomicString& name) const override;
</del><ins>+ HTMLOptionElement* item(unsigned offset) const override;
+ HTMLOptionElement* namedItem(const AtomicString& name) const override;
</ins><span class="cx">
</span><span class="cx"> void add(HTMLElement*, HTMLElement* beforeElement, ExceptionCode&);
</span><span class="cx"> void add(HTMLElement*, int beforeIndex, ExceptionCode&);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLOutputElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLOutputElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLOutputElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLOutputElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,19 +46,19 @@
</span><span class="cx"> void setDefaultValue(const String&);
</span><span class="cx"> DOMTokenList& htmlFor();
</span><span class="cx">
</span><del>- virtual bool canContainRangeEndPoint() const override { return false; }
</del><ins>+ bool canContainRangeEndPoint() const override { return false; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> HTMLOutputElement(const QualifiedName&, Document&, HTMLFormElement*);
</span><span class="cx">
</span><del>- virtual bool computeWillValidate() const override { return false; }
- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual const AtomicString& formControlType() const override;
- virtual bool isEnumeratable() const override { return true; }
- virtual bool supportLabels() const override { return true; }
- virtual bool supportsFocus() const override;
- virtual void childrenChanged(const ChildChange&) override;
- virtual void reset() override;
</del><ins>+ bool computeWillValidate() const override { return false; }
+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ const AtomicString& formControlType() const override;
+ bool isEnumeratable() const override { return true; }
+ bool supportLabels() const override { return true; }
+ bool supportsFocus() const override;
+ void childrenChanged(const ChildChange&) override;
+ void reset() override;
</ins><span class="cx">
</span><span class="cx"> void setTextContentInternal(const String&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLParagraphElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLParagraphElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLParagraphElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLParagraphElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,8 +35,8 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLParagraphElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</del><ins>+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLParamElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLParamElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLParamElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLParamElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,8 +39,8 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLParamElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isURLAttribute(const Attribute&) const override;
- virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</del><ins>+ bool isURLAttribute(const Attribute&) const override;
+ void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLPlugInElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLPlugInElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLPlugInElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLPlugInElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -78,14 +78,14 @@
</span><span class="cx"> bool isCapturingMouseEvents() const { return m_isCapturingMouseEvents; }
</span><span class="cx"> void setIsCapturingMouseEvents(bool capturing) { m_isCapturingMouseEvents = capturing; }
</span><span class="cx">
</span><del>- virtual bool canContainRangeEndPoint() const override { return false; }
</del><ins>+ bool canContainRangeEndPoint() const override { return false; }
</ins><span class="cx">
</span><span class="cx"> bool canProcessDrag() const;
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual bool willRespondToMouseMoveEvents() override { return false; }
</del><ins>+ bool willRespondToMouseMoveEvents() override { return false; }
</ins><span class="cx"> #endif
</span><del>- virtual bool willRespondToMouseClickEvents() override;
</del><ins>+ bool willRespondToMouseClickEvents() override;
</ins><span class="cx">
</span><span class="cx"> virtual bool isPlugInImageElement() const { return false; }
</span><span class="cx">
</span><span class="lines">@@ -94,17 +94,17 @@
</span><span class="cx"> protected:
</span><span class="cx"> HTMLPlugInElement(const QualifiedName& tagName, Document&);
</span><span class="cx">
</span><del>- virtual void willDetachRenderers() override;
- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</del><ins>+ void willDetachRenderers() override;
+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</ins><span class="cx">
</span><span class="cx"> virtual bool useFallbackContent() const { return false; }
</span><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx">
</span><span class="cx"> virtual bool requestObject(const String& url, const String& mimeType, const Vector<String>& paramNames, const Vector<String>& paramValues);
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
- virtual void didAddUserAgentShadowRoot(ShadowRoot*) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
+ void didAddUserAgentShadowRoot(ShadowRoot*) override;
</ins><span class="cx">
</span><span class="cx"> // Subclasses should use guardedDispatchBeforeLoadEvent instead of calling dispatchBeforeLoadEvent directly.
</span><span class="cx"> bool guardedDispatchBeforeLoadEvent(const String& sourceURL);
</span><span class="lines">@@ -118,15 +118,15 @@
</span><span class="cx"> bool dispatchBeforeLoadEvent(const String& sourceURL); // Not implemented, generates a compile error if subclasses call this by mistake.
</span><span class="cx">
</span><span class="cx"> // FIXME: Shadow DOM spec says we should be able to create shadow root on applet, embed, and object.
</span><del>- virtual bool canHaveUserAgentShadowRoot() const override final { return true; }
</del><ins>+ bool canHaveUserAgentShadowRoot() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> // This will load the plugin if necessary.
</span><span class="cx"> virtual RenderWidget* renderWidgetLoadingPlugin() const = 0;
</span><span class="cx">
</span><del>- virtual bool supportsFocus() const override;
</del><ins>+ bool supportsFocus() const override;
</ins><span class="cx">
</span><del>- virtual bool isKeyboardFocusable(KeyboardEvent*) const override;
- virtual bool isPluginElement() const override final;
</del><ins>+ bool isKeyboardFocusable(KeyboardEvent*) const override;
+ bool isPluginElement() const override final;
</ins><span class="cx">
</span><span class="cx"> RefPtr<JSC::Bindings::Instance> m_instance;
</span><span class="cx"> Timer m_swapRendererTimer;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLPlugInImageElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLPlugInImageElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLPlugInImageElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLPlugInImageElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx">
</span><span class="cx"> RenderEmbeddedObject* renderEmbeddedObject() const;
</span><span class="cx">
</span><del>- virtual void setDisplayState(DisplayState) override;
</del><ins>+ void setDisplayState(DisplayState) override;
</ins><span class="cx">
</span><span class="cx"> virtual void updateWidget(PluginCreationOption) = 0;
</span><span class="cx">
</span><span class="lines">@@ -93,8 +93,8 @@
</span><span class="cx"> protected:
</span><span class="cx"> HTMLPlugInImageElement(const QualifiedName& tagName, Document&, bool createdByParser);
</span><span class="cx">
</span><del>- virtual void didMoveToNewDocument(Document* oldDocument) override;
- virtual bool requestObject(const String& url, const String& mimeType, const Vector<String>& paramNames, const Vector<String>& paramValues) override final;
</del><ins>+ void didMoveToNewDocument(Document* oldDocument) override;
+ bool requestObject(const String& url, const String& mimeType, const Vector<String>& paramNames, const Vector<String>& paramValues) override final;
</ins><span class="cx">
</span><span class="cx"> bool isImageType();
</span><span class="cx"> HTMLImageLoader* imageLoader() { return m_imageLoader.get(); }
</span><span class="lines">@@ -108,25 +108,25 @@
</span><span class="cx"> std::unique_ptr<HTMLImageLoader> m_imageLoader;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isPlugInImageElement() const override final { return true; }
- virtual bool isRestartedPlugin() const override final { return m_isRestartedPlugin; }
</del><ins>+ bool isPlugInImageElement() const override final { return true; }
+ bool isRestartedPlugin() const override final { return m_isRestartedPlugin; }
</ins><span class="cx">
</span><del>- virtual void finishParsingChildren() override final;
- virtual void didAddUserAgentShadowRoot(ShadowRoot*) override final;
</del><ins>+ void finishParsingChildren() override final;
+ void didAddUserAgentShadowRoot(ShadowRoot*) override final;
</ins><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
- virtual bool childShouldCreateRenderer(const Node&) const override;
- virtual bool willRecalcStyle(Style::Change) override final;
- virtual void didAttachRenderers() override final;
- virtual void willDetachRenderers() override final;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
+ bool childShouldCreateRenderer(const Node&) const override;
+ bool willRecalcStyle(Style::Change) override final;
+ void didAttachRenderers() override final;
+ void willDetachRenderers() override final;
</ins><span class="cx">
</span><del>- virtual void prepareForDocumentSuspension() override final;
- virtual void resumeFromDocumentSuspension() override final;
</del><ins>+ void prepareForDocumentSuspension() override final;
+ void resumeFromDocumentSuspension() override final;
</ins><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override final;
- virtual void dispatchPendingMouseClick() override final;
</del><ins>+ void defaultEventHandler(Event*) override final;
+ void dispatchPendingMouseClick() override final;
</ins><span class="cx">
</span><del>- virtual void updateSnapshot(PassRefPtr<Image>) override final;
</del><ins>+ void updateSnapshot(PassRefPtr<Image>) override final;
</ins><span class="cx">
</span><span class="cx"> void startLoadingImage();
</span><span class="cx"> void updateWidgetIfNecessary();
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLPreElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLPreElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLPreElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLPreElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -34,8 +34,8 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLPreElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</del><ins>+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLProgressElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLProgressElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLProgressElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLProgressElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,26 +43,26 @@
</span><span class="cx">
</span><span class="cx"> double position() const;
</span><span class="cx">
</span><del>- virtual bool canContainRangeEndPoint() const override { return false; }
</del><ins>+ bool canContainRangeEndPoint() const override { return false; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> HTMLProgressElement(const QualifiedName&, Document&);
</span><span class="cx"> virtual ~HTMLProgressElement();
</span><span class="cx">
</span><del>- virtual bool shouldAppearIndeterminate() const override;
- virtual bool supportLabels() const override { return true; }
</del><ins>+ bool shouldAppearIndeterminate() const override;
+ bool supportLabels() const override { return true; }
</ins><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
- virtual bool childShouldCreateRenderer(const Node&) const override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
+ bool childShouldCreateRenderer(const Node&) const override;
</ins><span class="cx"> RenderProgress* renderProgress() const;
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
</ins><span class="cx">
</span><del>- virtual void didAttachRenderers() override;
</del><ins>+ void didAttachRenderers() override;
</ins><span class="cx">
</span><span class="cx"> void didElementStateChange();
</span><del>- virtual void didAddUserAgentShadowRoot(ShadowRoot*) override;
- virtual bool canHaveUserAgentShadowRoot() const override final { return true; }
</del><ins>+ void didAddUserAgentShadowRoot(ShadowRoot*) override;
+ bool canHaveUserAgentShadowRoot() const override final { return true; }
</ins><span class="cx"> bool isDeterminate() const;
</span><span class="cx">
</span><span class="cx"> ProgressValueElement* m_value;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLQuoteElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLQuoteElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLQuoteElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLQuoteElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLQuoteElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isURLAttribute(const Attribute&) const override;
</del><ins>+ bool isURLAttribute(const Attribute&) const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } //namespace
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLScriptElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLScriptElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLScriptElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLScriptElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,28 +47,28 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLScriptElement(const QualifiedName&, Document&, bool wasInsertedByParser, bool alreadyStarted);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void finishedInsertingSubtree() override;
- virtual void childrenChanged(const ChildChange&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void finishedInsertingSubtree() override;
+ void childrenChanged(const ChildChange&) override;
</ins><span class="cx">
</span><del>- virtual bool isURLAttribute(const Attribute&) const override;
</del><ins>+ bool isURLAttribute(const Attribute&) const override;
</ins><span class="cx">
</span><del>- virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</del><ins>+ void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</ins><span class="cx">
</span><del>- virtual String sourceAttributeValue() const override;
- virtual String charsetAttributeValue() const override;
- virtual String typeAttributeValue() const override;
- virtual String languageAttributeValue() const override;
- virtual String forAttributeValue() const override;
- virtual String eventAttributeValue() const override;
- virtual bool asyncAttributeValue() const override;
- virtual bool deferAttributeValue() const override;
- virtual bool hasSourceAttribute() const override;
</del><ins>+ String sourceAttributeValue() const override;
+ String charsetAttributeValue() const override;
+ String typeAttributeValue() const override;
+ String languageAttributeValue() const override;
+ String forAttributeValue() const override;
+ String eventAttributeValue() const override;
+ bool asyncAttributeValue() const override;
+ bool deferAttributeValue() const override;
+ bool hasSourceAttribute() const override;
</ins><span class="cx">
</span><del>- virtual void dispatchLoadEvent() override;
</del><ins>+ void dispatchLoadEvent() override;
</ins><span class="cx">
</span><del>- virtual Ref<Element> cloneElementWithoutAttributesAndChildren(Document&) override;
</del><ins>+ Ref<Element> cloneElementWithoutAttributesAndChildren(Document&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } //namespace
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLSelectElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLSelectElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLSelectElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLSelectElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,8 +46,8 @@
</span><span class="cx"> WEBCORE_EXPORT void optionSelectedByUser(int index, bool dispatchChangeEvent, bool allowMultipleSelection = false);
</span><span class="cx">
</span><span class="cx"> // For ValidityState
</span><del>- virtual String validationMessage() const override;
- virtual bool valueMissing() const override;
</del><ins>+ String validationMessage() const override;
+ bool valueMissing() const override;
</ins><span class="cx">
</span><span class="cx"> unsigned length() const;
</span><span class="cx">
</span><span class="lines">@@ -78,7 +78,7 @@
</span><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT const Vector<HTMLElement*>& listItems() const;
</span><span class="cx">
</span><del>- virtual void accessKeyAction(bool sendMouseEvents) override;
</del><ins>+ void accessKeyAction(bool sendMouseEvents) override;
</ins><span class="cx"> void accessKeySetSelectedIndex(int);
</span><span class="cx">
</span><span class="cx"> void setMultiple(bool);
</span><span class="lines">@@ -96,7 +96,7 @@
</span><span class="cx"> void listBoxSelectItem(int listIndex, bool allowMultiplySelections, bool shift, bool fireOnChangeNow = true);
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual bool willRespondToMouseClickEvents() override;
</del><ins>+ bool willRespondToMouseClickEvents() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> bool canSelectAll() const;
</span><span class="lines">@@ -118,38 +118,38 @@
</span><span class="cx"> HTMLSelectElement(const QualifiedName&, Document&, HTMLFormElement*);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const AtomicString& formControlType() const override;
</del><ins>+ const AtomicString& formControlType() const override;
</ins><span class="cx">
</span><del>- virtual bool isKeyboardFocusable(KeyboardEvent*) const override;
- virtual bool isMouseFocusable() const override;
</del><ins>+ bool isKeyboardFocusable(KeyboardEvent*) const override;
+ bool isMouseFocusable() const override;
</ins><span class="cx">
</span><del>- virtual void dispatchFocusEvent(RefPtr<Element>&& oldFocusedElement, FocusDirection) override final;
- virtual void dispatchBlurEvent(RefPtr<Element>&& newFocusedElement) override final;
</del><ins>+ void dispatchFocusEvent(RefPtr<Element>&& oldFocusedElement, FocusDirection) override final;
+ void dispatchBlurEvent(RefPtr<Element>&& newFocusedElement) override final;
</ins><span class="cx">
</span><del>- virtual bool canStartSelection() const override { return false; }
</del><ins>+ bool canStartSelection() const override { return false; }
</ins><span class="cx">
</span><del>- virtual bool canHaveUserAgentShadowRoot() const override final { return true; }
</del><ins>+ bool canHaveUserAgentShadowRoot() const override final { return true; }
</ins><span class="cx">
</span><del>- virtual bool isEnumeratable() const override { return true; }
- virtual bool supportLabels() const override { return true; }
</del><ins>+ bool isEnumeratable() const override { return true; }
+ bool supportLabels() const override { return true; }
</ins><span class="cx">
</span><del>- virtual FormControlState saveFormControlState() const override;
- virtual void restoreFormControlState(const FormControlState&) override;
</del><ins>+ FormControlState saveFormControlState() const override;
+ void restoreFormControlState(const FormControlState&) override;
</ins><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool isPresentationAttribute(const QualifiedName&) const override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool isPresentationAttribute(const QualifiedName&) const override;
</ins><span class="cx">
</span><del>- virtual bool childShouldCreateRenderer(const Node&) const override;
- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
- virtual bool appendFormData(FormDataList&, bool) override;
</del><ins>+ bool childShouldCreateRenderer(const Node&) const override;
+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
+ bool appendFormData(FormDataList&, bool) override;
</ins><span class="cx">
</span><del>- virtual void reset() override;
</del><ins>+ void reset() override;
</ins><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx">
</span><span class="cx"> void dispatchChangeEventForMenuList();
</span><span class="cx">
</span><del>- virtual void didRecalcStyle(Style::Change) override final;
</del><ins>+ 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 class="lines">@@ -157,10 +157,10 @@
</span><span class="cx"> void typeAheadFind(KeyboardEvent&);
</span><span class="cx"> void saveLastSelection();
</span><span class="cx">
</span><del>- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
</del><ins>+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
</ins><span class="cx">
</span><del>- virtual bool isOptionalFormControl() const override { return !isRequiredFormControl(); }
- virtual bool isRequiredFormControl() const override;
</del><ins>+ bool isOptionalFormControl() const override { return !isRequiredFormControl(); }
+ bool isRequiredFormControl() const override;
</ins><span class="cx">
</span><span class="cx"> bool hasPlaceholderLabelOption() const;
</span><span class="cx">
</span><span class="lines">@@ -192,12 +192,12 @@
</span><span class="cx"> int lastSelectableListIndex() const;
</span><span class="cx"> int nextSelectableListIndexPageAway(int startIndex, SkipDirection) const;
</span><span class="cx">
</span><del>- virtual void childrenChanged(const ChildChange&) override;
</del><ins>+ void childrenChanged(const ChildChange&) override;
</ins><span class="cx">
</span><span class="cx"> // TypeAheadDataSource functions.
</span><del>- virtual int indexOfSelectedOption() const override;
- virtual int optionCount() const override;
- virtual String optionAtIndex(int index) const override;
</del><ins>+ int indexOfSelectedOption() const override;
+ int optionCount() const override;
+ String optionAtIndex(int index) const override;
</ins><span class="cx">
</span><span class="cx"> // m_listItems contains HTMLOptionElement, HTMLOptGroupElement, and HTMLHRElement objects.
</span><span class="cx"> mutable Vector<HTMLElement*> m_listItems;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLSlotElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLSlotElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLSlotElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLSlotElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,9 +42,9 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLSlotElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
- virtual void attributeChanged(const QualifiedName&, const AtomicString& oldValue, const AtomicString& newValue, AttributeModificationReason) override;
</del><ins>+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
+ void attributeChanged(const QualifiedName&, const AtomicString& oldValue, const AtomicString& newValue, AttributeModificationReason) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLSourceElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLSourceElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLSourceElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLSourceElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,9 +50,9 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLSourceElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
- virtual bool isURLAttribute(const Attribute&) const override;
</del><ins>+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
+ bool isURLAttribute(const Attribute&) const override;
</ins><span class="cx">
</span><span class="cx"> // ActiveDOMObject.
</span><span class="cx"> const char* activeDOMObjectName() const override;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLStyleElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLStyleElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLStyleElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLStyleElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,19 +51,19 @@
</span><span class="cx"> HTMLStyleElement(const QualifiedName&, Document&, bool createdByParser);
</span><span class="cx">
</span><span class="cx"> // overload from HTMLElement
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
- virtual void childrenChanged(const ChildChange&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
+ void childrenChanged(const ChildChange&) override;
</ins><span class="cx">
</span><del>- virtual void finishParsingChildren() override;
</del><ins>+ void finishParsingChildren() override;
</ins><span class="cx">
</span><span class="cx"> bool isLoading() const { return m_styleSheetOwner.isLoading(); }
</span><del>- virtual bool sheetLoaded() override { return m_styleSheetOwner.sheetLoaded(*this); }
- virtual void notifyLoadedSheetAndAllCriticalSubresources(bool errorOccurred) override;
- virtual void startLoadingDynamicSheet() override { m_styleSheetOwner.startLoadingDynamicSheet(*this); }
</del><ins>+ bool sheetLoaded() override { return m_styleSheetOwner.sheetLoaded(*this); }
+ void notifyLoadedSheetAndAllCriticalSubresources(bool errorOccurred) override;
+ void startLoadingDynamicSheet() override { m_styleSheetOwner.startLoadingDynamicSheet(*this); }
</ins><span class="cx">
</span><del>- virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</del><ins>+ void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</ins><span class="cx">
</span><span class="cx"> InlineStyleSheetOwner m_styleSheetOwner;
</span><span class="cx"> bool m_firedLoad;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLSummaryElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLSummaryElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLSummaryElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLSummaryElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -32,22 +32,22 @@
</span><span class="cx"> static Ref<HTMLSummaryElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span><span class="cx"> bool isActiveSummary() const;
</span><del>- virtual bool willRespondToMouseClickEvents() override;
</del><ins>+ bool willRespondToMouseClickEvents() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> HTMLSummaryElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
- virtual void defaultEventHandler(Event*) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
+ void defaultEventHandler(Event*) override;
</ins><span class="cx">
</span><del>- virtual void didAddUserAgentShadowRoot(ShadowRoot*) override;
</del><ins>+ void didAddUserAgentShadowRoot(ShadowRoot*) override;
</ins><span class="cx">
</span><span class="cx"> // FIXME: Shadow DOM spec says we should be able to create shadow root on this element
</span><del>- virtual bool canHaveUserAgentShadowRoot() const override final { return true; }
</del><ins>+ bool canHaveUserAgentShadowRoot() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> HTMLDetailsElement* detailsElement() const;
</span><span class="cx">
</span><del>- virtual bool supportsFocus() const override;
</del><ins>+ bool supportsFocus() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTableCaptionElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTableCaptionElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTableCaptionElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLTableCaptionElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,8 +37,8 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLTableCaptionElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</del><ins>+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTableCellElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTableCellElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTableCellElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLTableCellElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -52,14 +52,14 @@
</span><span class="cx"> protected:
</span><span class="cx"> HTMLTableCellElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
- virtual const StyleProperties* additionalPresentationAttributeStyle() override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
+ const StyleProperties* additionalPresentationAttributeStyle() override;
</ins><span class="cx">
</span><del>- virtual bool isURLAttribute(const Attribute&) const override;
</del><ins>+ bool isURLAttribute(const Attribute&) const override;
</ins><span class="cx">
</span><del>- virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</del><ins>+ void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTableColElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTableColElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTableColElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLTableColElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,10 +42,10 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLTableColElement(const QualifiedName& tagName, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
- virtual const StyleProperties* additionalPresentationAttributeStyle() override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
+ const StyleProperties* additionalPresentationAttributeStyle() override;
</ins><span class="cx">
</span><span class="cx"> unsigned m_span;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTableElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTableElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTableElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLTableElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -72,15 +72,15 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLTableElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
- virtual bool isURLAttribute(const Attribute&) const override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
+ bool isURLAttribute(const Attribute&) const override;
</ins><span class="cx">
</span><span class="cx"> // Used to obtain either a solid or outset border decl and to deal with the frame and rules attributes.
</span><del>- virtual const StyleProperties* additionalPresentationAttributeStyle() override;
</del><ins>+ const StyleProperties* additionalPresentationAttributeStyle() override;
</ins><span class="cx">
</span><del>- virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</del><ins>+ void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</ins><span class="cx">
</span><span class="cx"> enum TableRules { UnsetRules, NoneRules, GroupsRules, RowsRules, ColsRules, AllRules };
</span><span class="cx"> enum CellBorders { NoBorders, SolidBorders, InsetBorders, SolidBordersColsOnly, SolidBordersRowsOnly };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTablePartElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTablePartElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTablePartElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLTablePartElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,8 +39,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</del><ins>+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</ins><span class="cx">
</span><span class="cx"> HTMLTableElement* findParentTable() const;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTableSectionElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTableSectionElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTableSectionElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLTableSectionElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -58,7 +58,7 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLTableSectionElement(const QualifiedName& tagName, Document&);
</span><span class="cx">
</span><del>- virtual const StyleProperties* additionalPresentationAttributeStyle() override;
</del><ins>+ const StyleProperties* additionalPresentationAttributeStyle() override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTemplateElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTemplateElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTemplateElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLTemplateElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,8 +50,8 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLTemplateElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual Ref<Node> cloneNodeInternal(Document&, CloningOperation) override;
- virtual void didMoveToNewDocument(Document* oldDocument) override;
</del><ins>+ Ref<Node> cloneNodeInternal(Document&, CloningOperation) override;
+ void didMoveToNewDocument(Document* oldDocument) override;
</ins><span class="cx">
</span><span class="cx"> mutable RefPtr<TemplateContentDocumentFragment> m_content;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTextAreaElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTextAreaElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTextAreaElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLTextAreaElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx">
</span><span class="cx"> bool shouldWrapText() const { return m_wrap != NoWrap; }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual String value() const override;
</del><ins>+ WEBCORE_EXPORT String value() const override;
</ins><span class="cx"> WEBCORE_EXPORT void setValue(const String&);
</span><span class="cx"> String defaultValue() const;
</span><span class="cx"> void setDefaultValue(const String&);
</span><span class="lines">@@ -48,28 +48,28 @@
</span><span class="cx"> int maxLengthForBindings() const { return m_maxLength; }
</span><span class="cx"> int effectiveMaxLength() const { return m_maxLength; }
</span><span class="cx"> // For ValidityState
</span><del>- virtual String validationMessage() const override;
- virtual bool valueMissing() const override;
- virtual bool tooLong() const override;
</del><ins>+ String validationMessage() const override;
+ bool valueMissing() const override;
+ bool tooLong() const override;
</ins><span class="cx"> bool isValidValue(const String&) const;
</span><span class="cx">
</span><del>- virtual TextControlInnerTextElement* innerTextElement() const override;
- virtual Ref<RenderStyle> createInnerTextStyle(const RenderStyle&) const override;
</del><ins>+ TextControlInnerTextElement* innerTextElement() const override;
+ Ref<RenderStyle> createInnerTextStyle(const RenderStyle&) const override;
</ins><span class="cx">
</span><span class="cx"> void rendererWillBeDestroyed();
</span><span class="cx">
</span><span class="cx"> void setCols(unsigned);
</span><span class="cx"> void setRows(unsigned);
</span><span class="cx">
</span><del>- virtual bool willRespondToMouseClickEvents() override;
</del><ins>+ bool willRespondToMouseClickEvents() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> HTMLTextAreaElement(const QualifiedName&, Document&, HTMLFormElement*);
</span><span class="cx">
</span><span class="cx"> enum WrapMethod { NoWrap, SoftWrap, HardWrap };
</span><span class="cx">
</span><del>- virtual void didAddUserAgentShadowRoot(ShadowRoot*) override;
- virtual bool canHaveUserAgentShadowRoot() const override final { return true; }
</del><ins>+ void didAddUserAgentShadowRoot(ShadowRoot*) override;
+ bool canHaveUserAgentShadowRoot() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> void maxLengthAttributeChanged(const AtomicString& newValue);
</span><span class="cx">
</span><span class="lines">@@ -79,44 +79,44 @@
</span><span class="cx"> void setNonDirtyValue(const String&);
</span><span class="cx"> void setValueCommon(const String&);
</span><span class="cx">
</span><del>- virtual bool supportsPlaceholder() const override { return true; }
- virtual HTMLElement* placeholderElement() const override;
- virtual void updatePlaceholderText() override;
- virtual bool isEmptyValue() const override { return value().isEmpty(); }
</del><ins>+ bool supportsPlaceholder() const override { return true; }
+ HTMLElement* placeholderElement() const override;
+ void updatePlaceholderText() override;
+ bool isEmptyValue() const override { return value().isEmpty(); }
</ins><span class="cx">
</span><del>- virtual bool isOptionalFormControl() const override { return !isRequiredFormControl(); }
- virtual bool isRequiredFormControl() const override { return isRequired(); }
</del><ins>+ bool isOptionalFormControl() const override { return !isRequiredFormControl(); }
+ bool isRequiredFormControl() const override { return isRequired(); }
</ins><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx">
</span><del>- virtual void subtreeHasChanged() override;
</del><ins>+ void subtreeHasChanged() override;
</ins><span class="cx">
</span><del>- virtual bool isEnumeratable() const override { return true; }
- virtual bool supportLabels() const override { return true; }
</del><ins>+ bool isEnumeratable() const override { return true; }
+ bool supportLabels() const override { return true; }
</ins><span class="cx">
</span><del>- virtual const AtomicString& formControlType() const override;
</del><ins>+ const AtomicString& formControlType() const override;
</ins><span class="cx">
</span><del>- virtual FormControlState saveFormControlState() const override;
- virtual void restoreFormControlState(const FormControlState&) override;
</del><ins>+ FormControlState saveFormControlState() const override;
+ void restoreFormControlState(const FormControlState&) override;
</ins><span class="cx">
</span><del>- virtual bool isTextFormControl() const override { return true; }
</del><ins>+ bool isTextFormControl() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void childrenChanged(const ChildChange&) override;
- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
- virtual bool appendFormData(FormDataList&, bool) override;
- virtual void reset() override;
- virtual bool hasCustomFocusLogic() const override;
- virtual bool isMouseFocusable() const override;
- virtual bool isKeyboardFocusable(KeyboardEvent*) const override;
- virtual void updateFocusAppearance(SelectionRestorationMode, SelectionRevealMode) override;
</del><ins>+ void childrenChanged(const ChildChange&) override;
+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
+ bool appendFormData(FormDataList&, bool) override;
+ void reset() override;
+ bool hasCustomFocusLogic() const override;
+ bool isMouseFocusable() const override;
+ bool isKeyboardFocusable(KeyboardEvent*) const override;
+ void updateFocusAppearance(SelectionRestorationMode, SelectionRevealMode) override;
</ins><span class="cx">
</span><del>- virtual void accessKeyAction(bool sendMouseEvents) override;
</del><ins>+ void accessKeyAction(bool sendMouseEvents) override;
</ins><span class="cx">
</span><del>- virtual bool shouldUseInputMethod() override;
- virtual bool matchesReadWritePseudoClass() const override;
</del><ins>+ bool shouldUseInputMethod() override;
+ bool matchesReadWritePseudoClass() const override;
</ins><span class="cx">
</span><span class="cx"> bool valueMissing(const String& value) const { return isRequiredFormControl() && !isDisabledOrReadOnly() && value.isEmpty(); }
</span><span class="cx"> bool tooLong(const String&, NeedsToCheckDirtyFlag) const;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTextFormControlElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTextFormControlElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTextFormControlElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLTextFormControlElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx">
</span><span class="cx"> void setMaxLengthForBindings(int, ExceptionCode&);
</span><span class="cx">
</span><del>- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
</del><ins>+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
</ins><span class="cx">
</span><span class="cx"> // The derived class should return true if placeholder processing is needed.
</span><span class="cx"> bool isPlaceholderVisible() const { return m_isPlaceholderVisible; }
</span><span class="lines">@@ -75,7 +75,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>+ void dispatchFormControlChangeEvent() override final;
</ins><span class="cx">
</span><span class="cx"> virtual String value() const = 0;
</span><span class="cx">
</span><span class="lines">@@ -100,10 +100,10 @@
</span><span class="cx"> bool isPlaceholderEmpty() const;
</span><span class="cx"> virtual void updatePlaceholderText() = 0;
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
</ins><span class="cx">
</span><del>- virtual void disabledStateChanged() override;
- virtual void readOnlyAttributeChanged() override;
</del><ins>+ void disabledStateChanged() override;
+ void readOnlyAttributeChanged() override;
</ins><span class="cx"> void updateInnerTextElementEditability();
</span><span class="cx">
</span><span class="cx"> void cacheSelection(int start, int end, TextFieldSelectionDirection direction)
</span><span class="lines">@@ -131,9 +131,9 @@
</span><span class="cx"> int computeSelectionEnd() const;
</span><span class="cx"> TextFieldSelectionDirection computeSelectionDirection() const;
</span><span class="cx">
</span><del>- virtual void dispatchFocusEvent(RefPtr<Element>&& oldFocusedElement, FocusDirection) override final;
- virtual void dispatchBlurEvent(RefPtr<Element>&& newFocusedElement) override final;
- virtual bool childShouldCreateRenderer(const Node&) const override;
</del><ins>+ void dispatchFocusEvent(RefPtr<Element>&& oldFocusedElement, FocusDirection) override final;
+ void dispatchBlurEvent(RefPtr<Element>&& newFocusedElement) override final;
+ bool childShouldCreateRenderer(const Node&) const override;
</ins><span class="cx">
</span><span class="cx"> unsigned indexForPosition(const Position&) const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTitleElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTitleElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTitleElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLTitleElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,9 +39,9 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLTitleElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
- virtual void childrenChanged(const ChildChange&) override;
</del><ins>+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
+ void childrenChanged(const ChildChange&) override;
</ins><span class="cx">
</span><span class="cx"> StringWithDirection computedTextWithDirection();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTrackElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTrackElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTrackElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLTrackElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -68,24 +68,24 @@
</span><span class="cx"> HTMLTrackElement(const QualifiedName&, Document&);
</span><span class="cx"> virtual ~HTMLTrackElement();
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
</ins><span class="cx">
</span><del>- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
</del><ins>+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
</ins><span class="cx">
</span><del>- virtual bool isURLAttribute(const Attribute&) const override;
</del><ins>+ bool isURLAttribute(const Attribute&) const override;
</ins><span class="cx">
</span><span class="cx"> void loadTimerFired();
</span><span class="cx">
</span><span class="cx"> HTMLMediaElement* mediaElement() const;
</span><span class="cx">
</span><span class="cx"> // TextTrackClient
</span><del>- virtual void textTrackModeChanged(TextTrack*) override;
- virtual void textTrackKindChanged(TextTrack*) override;
- virtual void textTrackAddCues(TextTrack*, const TextTrackCueList*) override;
- virtual void textTrackRemoveCues(TextTrack*, const TextTrackCueList*) override;
- virtual void textTrackAddCue(TextTrack*, PassRefPtr<TextTrackCue>) override;
- virtual void textTrackRemoveCue(TextTrack*, PassRefPtr<TextTrackCue>) override;
</del><ins>+ void textTrackModeChanged(TextTrack*) override;
+ void textTrackKindChanged(TextTrack*) override;
+ void textTrackAddCues(TextTrack*, const TextTrackCueList*) override;
+ void textTrackRemoveCues(TextTrack*, const TextTrackCueList*) override;
+ void textTrackAddCue(TextTrack*, PassRefPtr<TextTrackCue>) override;
+ void textTrackRemoveCue(TextTrack*, PassRefPtr<TextTrackCue>) override;
</ins><span class="cx">
</span><span class="cx"> LoadableTextTrack& ensureTrack();
</span><span class="cx"> bool canLoadURL(const URL&);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLUListElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLUListElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLUListElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLUListElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,8 +35,8 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLUListElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</del><ins>+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } //namespace
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLUnknownElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLUnknownElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLUnknownElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLUnknownElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,12 +48,12 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> #if ENABLE(METER_ELEMENT)
</span><del>- virtual bool canHaveUserAgentShadowRoot() const override final { return false; }
</del><ins>+ bool canHaveUserAgentShadowRoot() const override final { return false; }
</ins><span class="cx"> #else
</span><del>- virtual bool canHaveUserAgentShadowRoot() const override final { return localName() == "meter"; }
</del><ins>+ bool canHaveUserAgentShadowRoot() const override final { return localName() == "meter"; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual bool isHTMLUnknownElement() const override { return true; }
</del><ins>+ bool isHTMLUnknownElement() const override { return true; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLVideoElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLVideoElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLVideoElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLVideoElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx"> bool webkitSupportsFullscreen();
</span><span class="cx"> bool webkitDisplayingFullscreen();
</span><span class="cx">
</span><del>- virtual void ancestorWillEnterFullscreen() override;
</del><ins>+ void ancestorWillEnterFullscreen() override;
</ins><span class="cx">
</span><span class="cx"> // FIXME: Maintain "FullScreen" capitalization scheme for backwards compatibility.
</span><span class="cx"> // https://bugs.webkit.org/show_bug.cgi?id=36081
</span><span class="lines">@@ -78,14 +78,14 @@
</span><span class="cx"> bool shouldDisplayPosterImage() const { return displayMode() == Poster || displayMode() == PosterWaitingForVideo; }
</span><span class="cx">
</span><span class="cx"> URL posterImageURL() const;
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(VIDEO_PRESENTATION_MODE)
</span><span class="cx"> bool webkitSupportsPresentationMode(const String&) const;
</span><span class="cx"> void webkitSetPresentationMode(const String&);
</span><span class="cx"> String webkitPresentationMode() const;
</span><span class="cx"> void setFullscreenMode(VideoFullscreenMode);
</span><del>- virtual void fullscreenModeChanged(VideoFullscreenMode) override;
</del><ins>+ void fullscreenModeChanged(VideoFullscreenMode) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(MAC) && ENABLE(VIDEO_PRESENTATION_MODE)
</span><span class="lines">@@ -95,25 +95,25 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLVideoElement(const QualifiedName&, Document&, bool);
</span><span class="cx">
</span><del>- virtual void scheduleResizeEvent() override;
- virtual void scheduleResizeEventIfSizeChanged() override;
- virtual bool rendererIsNeeded(const RenderStyle&) override;
- virtual void didAttachRenderers() override;
- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
- virtual bool isVideo() const override { return true; }
- virtual bool hasVideo() const override { return player() && player()->hasVideo(); }
- virtual bool supportsFullscreen(HTMLMediaElementEnums::VideoFullscreenMode) const override;
- virtual bool isURLAttribute(const Attribute&) const override;
- virtual const AtomicString& imageSourceURL() const override;
</del><ins>+ void scheduleResizeEvent() override;
+ void scheduleResizeEventIfSizeChanged() override;
+ bool rendererIsNeeded(const RenderStyle&) override;
+ void didAttachRenderers() override;
+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
+ bool isVideo() const override { return true; }
+ bool hasVideo() const override { return player() && player()->hasVideo(); }
+ bool supportsFullscreen(HTMLMediaElementEnums::VideoFullscreenMode) const override;
+ bool isURLAttribute(const Attribute&) const override;
+ const AtomicString& imageSourceURL() const override;
</ins><span class="cx">
</span><span class="cx"> bool hasAvailableVideoFrame() const;
</span><del>- virtual void updateDisplayState() override;
- virtual void didMoveToNewDocument(Document* oldDocument) override;
- virtual void setDisplayMode(DisplayMode) override;
</del><ins>+ void updateDisplayState() override;
+ void didMoveToNewDocument(Document* oldDocument) override;
+ void setDisplayMode(DisplayMode) override;
</ins><span class="cx">
</span><del>- virtual PlatformMediaSession::MediaType presentationType() const override { return PlatformMediaSession::Video; }
</del><ins>+ PlatformMediaSession::MediaType presentationType() const override { return PlatformMediaSession::Video; }
</ins><span class="cx">
</span><span class="cx"> std::unique_ptr<HTMLImageLoader> m_imageLoader;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLWBRElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLWBRElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLWBRElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HTMLWBRElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLWBRElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHiddenInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HiddenInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HiddenInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/HiddenInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,19 +40,19 @@
</span><span class="cx"> explicit HiddenInputType(HTMLInputElement& element) : InputType(element) { }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const AtomicString& formControlType() const override;
- virtual FormControlState saveFormControlState() const override;
- virtual void restoreFormControlState(const FormControlState&) override;
- virtual bool supportsValidation() const override;
- virtual RenderPtr<RenderElement> createInputRenderer(Ref<RenderStyle>&&) override;
- virtual void accessKeyAction(bool sendMouseEvents) override;
- virtual bool rendererIsNeeded() override;
- virtual bool storesValueSeparateFromAttribute() override;
- virtual bool isHiddenType() const override;
- virtual bool supportLabels() const override { return false; }
- virtual bool shouldRespectHeightAndWidthAttributes() override;
- virtual void setValue(const String&, bool, TextFieldEventBehavior) override;
- virtual bool appendFormData(FormDataList&, bool) const override;
</del><ins>+ const AtomicString& formControlType() const override;
+ FormControlState saveFormControlState() const override;
+ void restoreFormControlState(const FormControlState&) override;
+ bool supportsValidation() const override;
+ RenderPtr<RenderElement> createInputRenderer(Ref<RenderStyle>&&) override;
+ void accessKeyAction(bool sendMouseEvents) override;
+ bool rendererIsNeeded() override;
+ bool storesValueSeparateFromAttribute() override;
+ bool isHiddenType() const override;
+ bool supportLabels() const override { return false; }
+ bool shouldRespectHeightAndWidthAttributes() override;
+ void setValue(const String&, bool, TextFieldEventBehavior) override;
+ bool appendFormData(FormDataList&, bool) const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlImageDocumentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/ImageDocument.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/ImageDocument.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/ImageDocument.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -64,8 +64,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool operator==(const EventListener&) override;
- virtual void handleEvent(ScriptExecutionContext*, Event*) override;
</del><ins>+ bool operator==(const EventListener&) override;
+ void handleEvent(ScriptExecutionContext*, Event*) override;
</ins><span class="cx">
</span><span class="cx"> ImageDocument& m_document;
</span><span class="cx"> };
</span><span class="lines">@@ -86,8 +86,8 @@
</span><span class="cx">
</span><span class="cx"> ImageDocument& document() const;
</span><span class="cx">
</span><del>- virtual void appendBytes(DocumentWriter&, const char*, size_t) override;
- virtual void finish() override;
</del><ins>+ void appendBytes(DocumentWriter&, const char*, size_t) override;
+ void finish() override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class ImageDocumentElement final : public HTMLImageElement {
</span><span class="lines">@@ -102,7 +102,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> virtual ~ImageDocumentElement();
</span><del>- virtual void didMoveToNewDocument(Document* oldDocument) override;
</del><ins>+ void didMoveToNewDocument(Document* oldDocument) override;
</ins><span class="cx">
</span><span class="cx"> ImageDocument* m_imageDocument;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlImageDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/ImageDocument.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/ImageDocument.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/ImageDocument.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx"> private:
</span><span class="cx"> ImageDocument(Frame&, const URL&);
</span><span class="cx">
</span><del>- virtual Ref<DocumentParser> createParser() override;
</del><ins>+ Ref<DocumentParser> createParser() override;
</ins><span class="cx">
</span><span class="cx"> LayoutSize imageSize();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlImageInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/ImageInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/ImageInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/ImageInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,22 +43,22 @@
</span><span class="cx"> explicit ImageInputType(HTMLInputElement&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const AtomicString& formControlType() const override;
- virtual bool isFormDataAppendable() const override;
- virtual bool appendFormData(FormDataList&, bool) const override;
- virtual bool supportsValidation() const override;
- virtual RenderPtr<RenderElement> createInputRenderer(Ref<RenderStyle>&&) override;
- virtual void handleDOMActivateEvent(Event*) override;
- virtual void altAttributeChanged() override;
- virtual void srcAttributeChanged() override;
- virtual void attach() override;
- virtual bool shouldRespectAlignAttribute() override;
- virtual bool canBeSuccessfulSubmitButton() override;
- virtual bool isImageButton() const override;
- virtual bool isEnumeratable() override;
- virtual bool shouldRespectHeightAndWidthAttributes() override;
- virtual unsigned height() const override;
- virtual unsigned width() const override;
</del><ins>+ const AtomicString& formControlType() const override;
+ bool isFormDataAppendable() const override;
+ bool appendFormData(FormDataList&, bool) const override;
+ bool supportsValidation() const override;
+ RenderPtr<RenderElement> createInputRenderer(Ref<RenderStyle>&&) override;
+ void handleDOMActivateEvent(Event*) override;
+ void altAttributeChanged() override;
+ void srcAttributeChanged() override;
+ void attach() override;
+ bool shouldRespectAlignAttribute() override;
+ bool canBeSuccessfulSubmitButton() override;
+ bool isImageButton() const override;
+ bool isEnumeratable() override;
+ bool shouldRespectHeightAndWidthAttributes() override;
+ unsigned height() const override;
+ unsigned width() const override;
</ins><span class="cx">
</span><span class="cx"> IntPoint m_clickLocation; // Valid only during HTMLFormElement::prepareForSubmission().
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlLabelableElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/LabelableElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/LabelableElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/LabelableElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</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>+ bool isLabelable() 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="trunkSourceWebCorehtmlLabelsNodeListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/LabelsNodeList.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/LabelsNodeList.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/LabelsNodeList.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,8 +38,8 @@
</span><span class="cx"> }
</span><span class="cx"> ~LabelsNodeList();
</span><span class="cx">
</span><del>- virtual bool elementMatches(Element&) const override;
- virtual bool isRootedAtDocument() const override { return true; }
</del><ins>+ bool elementMatches(Element&) const override;
+ bool isRootedAtDocument() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit LabelsNodeList(LabelableElement& forNode);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlMediaControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/MediaController.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/MediaController.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/MediaController.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -54,60 +54,60 @@
</span><span class="cx">
</span><span class="cx"> const String& mediaGroup() const { return m_mediaGroup; }
</span><span class="cx">
</span><del>- virtual PassRefPtr<TimeRanges> buffered() const override;
- virtual PassRefPtr<TimeRanges> seekable() const override;
- virtual PassRefPtr<TimeRanges> played() override;
</del><ins>+ PassRefPtr<TimeRanges> buffered() const override;
+ PassRefPtr<TimeRanges> seekable() const override;
+ PassRefPtr<TimeRanges> played() override;
</ins><span class="cx">
</span><del>- virtual double duration() const override;
- virtual double currentTime() const override;
- virtual void setCurrentTime(double) override;
</del><ins>+ double duration() const override;
+ double currentTime() const override;
+ void setCurrentTime(double) override;
</ins><span class="cx">
</span><del>- virtual bool paused() const override { return m_paused; }
- virtual void play() override;
- virtual void pause() override;
</del><ins>+ bool paused() const override { return m_paused; }
+ void play() override;
+ void pause() override;
</ins><span class="cx"> void unpause();
</span><span class="cx">
</span><del>- virtual double defaultPlaybackRate() const override { return m_defaultPlaybackRate; }
- virtual void setDefaultPlaybackRate(double) override;
</del><ins>+ double defaultPlaybackRate() const override { return m_defaultPlaybackRate; }
+ void setDefaultPlaybackRate(double) override;
</ins><span class="cx">
</span><del>- virtual double playbackRate() const override;
- virtual void setPlaybackRate(double) override;
</del><ins>+ double playbackRate() const override;
+ void setPlaybackRate(double) override;
</ins><span class="cx">
</span><del>- virtual double volume() const override { return m_volume; }
- virtual void setVolume(double, ExceptionCode&) override;
</del><ins>+ double volume() const override { return m_volume; }
+ void setVolume(double, ExceptionCode&) override;
</ins><span class="cx">
</span><del>- virtual bool muted() const override { return m_muted; }
- virtual void setMuted(bool) override;
</del><ins>+ bool muted() const override { return m_muted; }
+ void setMuted(bool) override;
</ins><span class="cx">
</span><del>- virtual ReadyState readyState() const override { return m_readyState; }
</del><ins>+ ReadyState readyState() const override { return m_readyState; }
</ins><span class="cx">
</span><span class="cx"> enum PlaybackState { WAITING, PLAYING, ENDED };
</span><span class="cx"> const AtomicString& playbackState() const;
</span><span class="cx">
</span><del>- virtual bool supportsFullscreen(HTMLMediaElementEnums::VideoFullscreenMode) const override { return false; }
- virtual bool isFullscreen() const override { return false; }
- virtual void enterFullscreen() override { }
</del><ins>+ bool supportsFullscreen(HTMLMediaElementEnums::VideoFullscreenMode) const override { return false; }
+ bool isFullscreen() const override { return false; }
+ void enterFullscreen() override { }
</ins><span class="cx">
</span><del>- virtual bool hasAudio() const override;
- virtual bool hasVideo() const override;
- virtual bool hasClosedCaptions() const override;
- virtual void setClosedCaptionsVisible(bool) override;
- virtual bool closedCaptionsVisible() const override { return m_closedCaptionsVisible; }
</del><ins>+ bool hasAudio() const override;
+ bool hasVideo() const override;
+ bool hasClosedCaptions() const override;
+ void setClosedCaptionsVisible(bool) override;
+ bool closedCaptionsVisible() const override { return m_closedCaptionsVisible; }
</ins><span class="cx">
</span><del>- virtual bool supportsScanning() const override;
</del><ins>+ bool supportsScanning() const override;
</ins><span class="cx">
</span><del>- virtual void beginScrubbing() override;
- virtual void endScrubbing() override;
- virtual void beginScanning(ScanDirection) override;
- virtual void endScanning() override;
</del><ins>+ void beginScrubbing() override;
+ void endScrubbing() override;
+ void beginScanning(ScanDirection) override;
+ void endScanning() override;
</ins><span class="cx">
</span><del>- virtual bool canPlay() const override;
</del><ins>+ bool canPlay() const override;
</ins><span class="cx">
</span><del>- virtual bool isLiveStream() const override;
</del><ins>+ bool isLiveStream() const override;
</ins><span class="cx">
</span><del>- virtual bool hasCurrentSrc() const override;
</del><ins>+ bool hasCurrentSrc() const override;
</ins><span class="cx">
</span><del>- virtual void returnToRealtime() override;
</del><ins>+ void returnToRealtime() override;
</ins><span class="cx">
</span><span class="cx"> bool isBlocked() const;
</span><span class="cx">
</span><span class="lines">@@ -130,10 +130,10 @@
</span><span class="cx"> void startTimeupdateTimer();
</span><span class="cx">
</span><span class="cx"> // EventTarget
</span><del>- virtual void refEventTarget() override { ref(); }
- virtual void derefEventTarget() override { deref(); }
- virtual EventTargetInterface eventTargetInterface() const override { return MediaControllerEventTargetInterfaceType; }
- virtual ScriptExecutionContext* scriptExecutionContext() const override { return &m_scriptExecutionContext; };
</del><ins>+ void refEventTarget() override { ref(); }
+ void derefEventTarget() override { deref(); }
+ EventTargetInterface eventTargetInterface() const override { return MediaControllerEventTargetInterfaceType; }
+ ScriptExecutionContext* scriptExecutionContext() const override { return &m_scriptExecutionContext; };
</ins><span class="cx">
</span><span class="cx"> friend class HTMLMediaElement;
</span><span class="cx"> friend class MediaControllerEventListener;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlMediaDocumentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/MediaDocument.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/MediaDocument.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/MediaDocument.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -68,7 +68,7 @@
</span><span class="cx"> m_outgoingReferrer = document.outgoingReferrer();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void appendBytes(DocumentWriter&, const char*, size_t) override;
</del><ins>+ void appendBytes(DocumentWriter&, const char*, size_t) override;
</ins><span class="cx">
</span><span class="cx"> void createDocumentStructure();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlMediaDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/MediaDocument.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/MediaDocument.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/MediaDocument.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,9 +47,9 @@
</span><span class="cx"> private:
</span><span class="cx"> MediaDocument(Frame*, const URL&);
</span><span class="cx">
</span><del>- virtual Ref<DocumentParser> createParser() override;
</del><ins>+ Ref<DocumentParser> createParser() override;
</ins><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx">
</span><span class="cx"> void replaceMediaElementTimerFired();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlMediaElementSessionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/MediaElementSession.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/MediaElementSession.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/MediaElementSession.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -62,8 +62,8 @@
</span><span class="cx">
</span><span class="cx"> void setHasPlaybackTargetAvailabilityListeners(const HTMLMediaElement&, bool);
</span><span class="cx">
</span><del>- virtual bool canPlayToWirelessPlaybackTarget() const override;
- virtual bool isPlayingToWirelessPlaybackTarget() const override;
</del><ins>+ bool canPlayToWirelessPlaybackTarget() const override;
+ bool isPlayingToWirelessPlaybackTarget() const override;
</ins><span class="cx">
</span><span class="cx"> void mediaStateDidChange(const HTMLMediaElement&, MediaProducer::MediaStateFlags);
</span><span class="cx"> #endif
</span><span class="lines">@@ -110,10 +110,10 @@
</span><span class="cx"> void targetAvailabilityChangedTimerFired();
</span><span class="cx">
</span><span class="cx"> // MediaPlaybackTargetClient
</span><del>- virtual void setPlaybackTarget(Ref<MediaPlaybackTarget>&&) override;
- virtual void externalOutputDeviceAvailableDidChange(bool) override;
- virtual void setShouldPlayToPlaybackTarget(bool) override;
- virtual void customPlaybackActionSelected() override;
</del><ins>+ void setPlaybackTarget(Ref<MediaPlaybackTarget>&&) override;
+ void externalOutputDeviceAvailableDidChange(bool) override;
+ void setShouldPlayToPlaybackTarget(bool) override;
+ void customPlaybackActionSelected() override;
</ins><span class="cx"> #endif
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> bool requiresPlaybackTargetRouteMonitoring() const override;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlMediaKeyEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/MediaKeyEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/MediaKeyEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/MediaKeyEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx"> return adoptRef(*new MediaKeyEvent(type, initializer));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> String keySystem() const { return m_keySystem; }
</span><span class="cx"> String sessionId() const { return m_sessionId; }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlMonthInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/MonthInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/MonthInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/MonthInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,16 +41,16 @@
</span><span class="cx"> explicit MonthInputType(HTMLInputElement& element) : BaseChooserOnlyDateAndTimeInputType(element) { }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const AtomicString& formControlType() const override;
- virtual DateComponents::Type dateType() const override;
- virtual double valueAsDate() const override;
- virtual String serializeWithMilliseconds(double) const override;
- virtual Decimal parseToNumber(const String&, const Decimal&) const override;
- virtual Decimal defaultValueForStepUp() const override;
- virtual StepRange createStepRange(AnyStepHandling) const override;
- virtual bool parseToDateComponentsInternal(const UChar*, unsigned length, DateComponents*) const override;
- virtual bool setMillisecondToDateComponents(double, DateComponents*) const override;
- virtual bool isMonthField() const override;
</del><ins>+ const AtomicString& formControlType() const override;
+ DateComponents::Type dateType() const override;
+ double valueAsDate() const override;
+ String serializeWithMilliseconds(double) const override;
+ Decimal parseToNumber(const String&, const Decimal&) const override;
+ Decimal defaultValueForStepUp() const override;
+ StepRange createStepRange(AnyStepHandling) const override;
+ bool parseToDateComponentsInternal(const UChar*, unsigned length, DateComponents*) const override;
+ bool setMillisecondToDateComponents(double, DateComponents*) const override;
+ bool isMonthField() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlNumberInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/NumberInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/NumberInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/NumberInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,30 +40,30 @@
</span><span class="cx"> explicit NumberInputType(HTMLInputElement& element) : TextFieldInputType(element) { }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const AtomicString& formControlType() const override;
- virtual void setValue(const String&, bool valueChanged, TextFieldEventBehavior) override;
- virtual double valueAsDouble() const override;
- virtual void setValueAsDouble(double, TextFieldEventBehavior, ExceptionCode&) const override;
- virtual void setValueAsDecimal(const Decimal&, TextFieldEventBehavior, ExceptionCode&) const override;
- virtual bool typeMismatchFor(const String&) const override;
- virtual bool typeMismatch() const override;
- virtual bool sizeShouldIncludeDecoration(int defaultSize, int& preferredSize) const override;
- virtual float decorationWidth() const override;
- virtual bool isSteppable() const override;
- virtual StepRange createStepRange(AnyStepHandling) const override;
- virtual void handleKeydownEvent(KeyboardEvent*) override;
- virtual Decimal parseToNumber(const String&, const Decimal&) const override;
- virtual String serialize(const Decimal&) const override;
- virtual String localizeValue(const String&) const override;
- virtual String visibleValue() const override;
- virtual String convertFromVisibleValue(const String&) const override;
- virtual String sanitizeValue(const String&) const override;
- virtual bool hasBadInput() const override;
- virtual String badInputText() const override;
- virtual bool supportsPlaceholder() const override;
- virtual bool isNumberField() const override;
- virtual void minOrMaxAttributeChanged() override;
- virtual void stepAttributeChanged() override;
</del><ins>+ const AtomicString& formControlType() const override;
+ void setValue(const String&, bool valueChanged, TextFieldEventBehavior) override;
+ double valueAsDouble() const override;
+ void setValueAsDouble(double, TextFieldEventBehavior, ExceptionCode&) const override;
+ void setValueAsDecimal(const Decimal&, TextFieldEventBehavior, ExceptionCode&) const override;
+ bool typeMismatchFor(const String&) const override;
+ bool typeMismatch() const override;
+ bool sizeShouldIncludeDecoration(int defaultSize, int& preferredSize) const override;
+ float decorationWidth() const override;
+ bool isSteppable() const override;
+ StepRange createStepRange(AnyStepHandling) const override;
+ void handleKeydownEvent(KeyboardEvent*) override;
+ Decimal parseToNumber(const String&, const Decimal&) const override;
+ String serialize(const Decimal&) const override;
+ String localizeValue(const String&) const override;
+ String visibleValue() const override;
+ String convertFromVisibleValue(const String&) const override;
+ String sanitizeValue(const String&) const override;
+ bool hasBadInput() const override;
+ String badInputText() const override;
+ bool supportsPlaceholder() const override;
+ bool isNumberField() const override;
+ void minOrMaxAttributeChanged() override;
+ void stepAttributeChanged() override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlPasswordInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/PasswordInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/PasswordInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/PasswordInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,14 +40,14 @@
</span><span class="cx"> explicit PasswordInputType(HTMLInputElement& element) : BaseTextInputType(element) { }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const AtomicString& formControlType() const override;
- virtual bool shouldSaveAndRestoreFormControlState() const override;
- virtual FormControlState saveFormControlState() const override;
- virtual void restoreFormControlState(const FormControlState&) override;
- virtual bool shouldUseInputMethod() const override;
- virtual bool shouldResetOnDocumentActivation() override;
- virtual bool shouldRespectListAttribute() override;
- virtual bool isPasswordField() const override;
</del><ins>+ const AtomicString& formControlType() const override;
+ bool shouldSaveAndRestoreFormControlState() const override;
+ FormControlState saveFormControlState() const override;
+ void restoreFormControlState(const FormControlState&) override;
+ bool shouldUseInputMethod() const override;
+ bool shouldResetOnDocumentActivation() override;
+ bool shouldRespectListAttribute() override;
+ bool isPasswordField() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlPluginDocumentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/PluginDocument.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/PluginDocument.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/PluginDocument.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -58,7 +58,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void appendBytes(DocumentWriter&, const char*, size_t) override;
</del><ins>+ void appendBytes(DocumentWriter&, const char*, size_t) override;
</ins><span class="cx">
</span><span class="cx"> void createDocumentStructure();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlPluginDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/PluginDocument.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/PluginDocument.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/PluginDocument.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx"> private:
</span><span class="cx"> PluginDocument(Frame*, const URL&);
</span><span class="cx">
</span><del>- virtual Ref<DocumentParser> createParser() override;
</del><ins>+ Ref<DocumentParser> createParser() override;
</ins><span class="cx">
</span><span class="cx"> void setShouldLoadPluginManually(bool loadManually) { m_shouldLoadPluginManually = loadManually; }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlRadioInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/RadioInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/RadioInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/RadioInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,18 +40,18 @@
</span><span class="cx"> explicit RadioInputType(HTMLInputElement& element) : BaseCheckableInputType(element) { }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const AtomicString& formControlType() const override;
- virtual bool valueMissing(const String&) const override;
- virtual String valueMissingText() const override;
- virtual void handleClickEvent(MouseEvent*) override;
- virtual void handleKeydownEvent(KeyboardEvent*) override;
- virtual void handleKeyupEvent(KeyboardEvent*) override;
- virtual bool isKeyboardFocusable(KeyboardEvent*) const override;
- virtual bool shouldSendChangeEventAfterCheckedChanged() override;
- virtual void willDispatchClick(InputElementClickState&) override;
- virtual void didDispatchClick(Event*, const InputElementClickState&) override;
- virtual bool isRadioButton() const override;
- virtual bool supportsIndeterminateAppearance() const override;
</del><ins>+ const AtomicString& formControlType() const override;
+ bool valueMissing(const String&) const override;
+ String valueMissingText() const override;
+ void handleClickEvent(MouseEvent*) override;
+ void handleKeydownEvent(KeyboardEvent*) override;
+ void handleKeyupEvent(KeyboardEvent*) override;
+ bool isKeyboardFocusable(KeyboardEvent*) const override;
+ bool shouldSendChangeEventAfterCheckedChanged() override;
+ void willDispatchClick(InputElementClickState&) override;
+ void didDispatchClick(Event*, const InputElementClickState&) override;
+ bool isRadioButton() const override;
+ bool supportsIndeterminateAppearance() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlRadioNodeListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/RadioNodeList.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/RadioNodeList.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/RadioNodeList.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,8 +48,8 @@
</span><span class="cx"> String value() const;
</span><span class="cx"> void setValue(const String&);
</span><span class="cx">
</span><del>- virtual bool elementMatches(Element&) const override;
- virtual bool isRootedAtDocument() const override { return m_isRootedAtDocument; }
</del><ins>+ bool elementMatches(Element&) const override;
+ bool isRootedAtDocument() const override { return m_isRootedAtDocument; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> RadioNodeList(ContainerNode&, const AtomicString& name);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlRangeInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/RangeInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/RangeInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/RangeInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,50 +42,50 @@
</span><span class="cx"> explicit RangeInputType(HTMLInputElement&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isRangeControl() const override;
- virtual const AtomicString& formControlType() const override;
- virtual double valueAsDouble() const override;
- virtual void setValueAsDecimal(const Decimal&, TextFieldEventBehavior, ExceptionCode&) const override;
- virtual bool typeMismatchFor(const String&) const override;
- virtual bool supportsRequired() const override;
- virtual StepRange createStepRange(AnyStepHandling) const override;
- virtual bool isSteppable() const override;
</del><ins>+ bool isRangeControl() const override;
+ const AtomicString& formControlType() const override;
+ double valueAsDouble() const override;
+ void setValueAsDecimal(const Decimal&, TextFieldEventBehavior, ExceptionCode&) const override;
+ bool typeMismatchFor(const String&) const override;
+ bool supportsRequired() const override;
+ StepRange createStepRange(AnyStepHandling) const override;
+ bool isSteppable() const override;
</ins><span class="cx"> #if !PLATFORM(IOS)
</span><del>- virtual void handleMouseDownEvent(MouseEvent*) override;
</del><ins>+ void handleMouseDownEvent(MouseEvent*) override;
</ins><span class="cx"> #endif
</span><del>- virtual void handleKeydownEvent(KeyboardEvent*) override;
- virtual RenderPtr<RenderElement> createInputRenderer(Ref<RenderStyle>&&) override;
- virtual void createShadowSubtree() override;
- virtual Decimal parseToNumber(const String&, const Decimal&) const override;
- virtual String serialize(const Decimal&) const override;
- virtual void accessKeyAction(bool sendMouseEvents) override;
- virtual void minOrMaxAttributeChanged() override;
- virtual void setValue(const String&, bool valueChanged, TextFieldEventBehavior) override;
- virtual String fallbackValue() const override;
- virtual String sanitizeValue(const String& proposedValue) const override;
- virtual bool shouldRespectListAttribute() override;
- virtual HTMLElement* sliderThumbElement() const override;
- virtual HTMLElement* sliderTrackElement() const override;
</del><ins>+ void handleKeydownEvent(KeyboardEvent*) override;
+ RenderPtr<RenderElement> createInputRenderer(Ref<RenderStyle>&&) override;
+ void createShadowSubtree() override;
+ Decimal parseToNumber(const String&, const Decimal&) const override;
+ String serialize(const Decimal&) const override;
+ void accessKeyAction(bool sendMouseEvents) override;
+ void minOrMaxAttributeChanged() override;
+ void setValue(const String&, bool valueChanged, TextFieldEventBehavior) override;
+ String fallbackValue() const override;
+ String sanitizeValue(const String& proposedValue) const override;
+ bool shouldRespectListAttribute() override;
+ HTMLElement* sliderThumbElement() const override;
+ HTMLElement* sliderTrackElement() const override;
</ins><span class="cx">
</span><span class="cx"> SliderThumbElement& typedSliderThumbElement() const;
</span><span class="cx">
</span><span class="cx"> #if ENABLE(DATALIST_ELEMENT)
</span><del>- virtual void listAttributeTargetChanged() override;
</del><ins>+ void listAttributeTargetChanged() override;
</ins><span class="cx"> void updateTickMarkValues();
</span><del>- virtual Optional<Decimal> findClosestTickMarkValue(const Decimal&) override;
</del><ins>+ Optional<Decimal> findClosestTickMarkValue(const Decimal&) override;
</ins><span class="cx">
</span><span class="cx"> bool m_tickMarkValuesDirty;
</span><span class="cx"> Vector<Decimal> m_tickMarkValues;
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(TOUCH_EVENTS)
</span><del>- virtual void handleTouchEvent(TouchEvent*) override;
</del><ins>+ void handleTouchEvent(TouchEvent*) override;
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual void disabledAttributeChanged() override;
</del><ins>+ void disabledAttributeChanged() override;
</ins><span class="cx"> #else
</span><span class="cx"> #if ENABLE(TOUCH_SLIDER)
</span><del>- virtual bool hasTouchEventHandler() const override;
</del><ins>+ bool hasTouchEventHandler() const override;
</ins><span class="cx"> #endif
</span><span class="cx"> #endif // PLATFORM(IOS)
</span><span class="cx"> #endif // ENABLE(TOUCH_EVENTS)
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlResetInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/ResetInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/ResetInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/ResetInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,11 +40,11 @@
</span><span class="cx"> explicit ResetInputType(HTMLInputElement& element) : BaseButtonInputType(element) { }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const AtomicString& formControlType() const override;
- virtual bool supportsValidation() const override;
- virtual void handleDOMActivateEvent(Event*) override;
- virtual String defaultValue() const override;
- virtual bool isTextButton() const override;
</del><ins>+ const AtomicString& formControlType() const override;
+ bool supportsValidation() const override;
+ void handleDOMActivateEvent(Event*) override;
+ String defaultValue() const override;
+ bool isTextButton() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlRubyElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/RubyElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/RubyElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/RubyElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> RubyElement(const QualifiedName&, Document&);
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlRubyTextElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/RubyTextElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/RubyTextElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/RubyTextElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> RubyTextElement(const QualifiedName&, Document&);
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlSearchInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/SearchInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/SearchInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/SearchInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,20 +46,20 @@
</span><span class="cx"> void stopSearchEventTimer();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void addSearchResult() override;
- virtual void maxResultsAttributeChanged() override;
- virtual RenderPtr<RenderElement> createInputRenderer(Ref<RenderStyle>&&) override;
- virtual const AtomicString& formControlType() const override;
- virtual bool isSearchField() const override;
- virtual bool needsContainer() const override;
- virtual void createShadowSubtree() override;
- virtual void destroyShadowSubtree() override;
- virtual HTMLElement* resultsButtonElement() const override;
- virtual HTMLElement* cancelButtonElement() const override;
- virtual void handleKeydownEvent(KeyboardEvent*) override;
- virtual void didSetValueByUserEdit() override;
- virtual bool sizeShouldIncludeDecoration(int defaultSize, int& preferredSize) const override;
- virtual float decorationWidth() const override;
</del><ins>+ void addSearchResult() override;
+ void maxResultsAttributeChanged() override;
+ RenderPtr<RenderElement> createInputRenderer(Ref<RenderStyle>&&) override;
+ const AtomicString& formControlType() const override;
+ bool isSearchField() const override;
+ bool needsContainer() const override;
+ void createShadowSubtree() override;
+ void destroyShadowSubtree() override;
+ HTMLElement* resultsButtonElement() const override;
+ HTMLElement* cancelButtonElement() const override;
+ void handleKeydownEvent(KeyboardEvent*) override;
+ void didSetValueByUserEdit() override;
+ bool sizeShouldIncludeDecoration(int defaultSize, int& preferredSize) const override;
+ float decorationWidth() const override;
</ins><span class="cx">
</span><span class="cx"> void searchEventTimerFired();
</span><span class="cx"> bool searchEventsShouldBeDispatched() const;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlSubmitInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/SubmitInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/SubmitInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/SubmitInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,14 +40,14 @@
</span><span class="cx"> explicit SubmitInputType(HTMLInputElement& element) : BaseButtonInputType(element) { }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const AtomicString& formControlType() const override;
- virtual bool appendFormData(FormDataList&, bool) const override;
- virtual bool supportsRequired() const override;
- virtual void handleDOMActivateEvent(Event*) override;
- virtual bool canBeSuccessfulSubmitButton() override;
- virtual String defaultValue() const override;
- virtual bool isSubmitButton() const override;
- virtual bool isTextButton() const override;
</del><ins>+ const AtomicString& formControlType() const override;
+ bool appendFormData(FormDataList&, bool) const override;
+ bool supportsRequired() const override;
+ void handleDOMActivateEvent(Event*) override;
+ bool canBeSuccessfulSubmitButton() override;
+ String defaultValue() const override;
+ bool isSubmitButton() const override;
+ bool isTextButton() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlTelephoneInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/TelephoneInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/TelephoneInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/TelephoneInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,8 +40,8 @@
</span><span class="cx"> explicit TelephoneInputType(HTMLInputElement& element) : BaseTextInputType(element) { }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const AtomicString& formControlType() const override;
- virtual bool isTelephoneField() const override;
</del><ins>+ const AtomicString& formControlType() const override;
+ bool isTelephoneField() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlTextDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/TextDocument.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/TextDocument.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/TextDocument.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> private:
</span><span class="cx"> TextDocument(Frame*, const URL&);
</span><span class="cx">
</span><del>- virtual Ref<DocumentParser> createParser() override;
</del><ins>+ Ref<DocumentParser> createParser() override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlTextFieldInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/TextFieldInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/TextFieldInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/TextFieldInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,61 +46,61 @@
</span><span class="cx"> protected:
</span><span class="cx"> explicit TextFieldInputType(HTMLInputElement&);
</span><span class="cx"> virtual ~TextFieldInputType();
</span><del>- virtual void handleKeydownEvent(KeyboardEvent*) override;
</del><ins>+ void handleKeydownEvent(KeyboardEvent*) override;
</ins><span class="cx"> void handleKeydownEventForSpinButton(KeyboardEvent*);
</span><span class="cx">
</span><del>- virtual HTMLElement* containerElement() const override final;
- virtual HTMLElement* innerBlockElement() const override final;
- virtual TextControlInnerTextElement* innerTextElement() const override final;
- virtual HTMLElement* innerSpinButtonElement() const override final;
- virtual HTMLElement* capsLockIndicatorElement() const override final;
- virtual HTMLElement* autoFillButtonElement() const override final;
</del><ins>+ HTMLElement* containerElement() const override final;
+ HTMLElement* innerBlockElement() const override final;
+ TextControlInnerTextElement* innerTextElement() const override final;
+ HTMLElement* innerSpinButtonElement() const override final;
+ HTMLElement* capsLockIndicatorElement() const override final;
+ HTMLElement* autoFillButtonElement() const override final;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> virtual bool needsContainer() const;
</span><del>- virtual void createShadowSubtree() override;
- virtual void destroyShadowSubtree() override;
- virtual void attributeChanged() override final;
- virtual void disabledAttributeChanged() override final;
- virtual void readonlyAttributeChanged() override final;
- virtual bool supportsReadOnly() const override final;
</del><ins>+ void createShadowSubtree() override;
+ void destroyShadowSubtree() override;
+ void attributeChanged() override final;
+ void disabledAttributeChanged() override final;
+ void readonlyAttributeChanged() override final;
+ bool supportsReadOnly() const override final;
</ins><span class="cx"> void handleFocusEvent(Node* oldFocusedNode, FocusDirection) override final;
</span><del>- virtual void handleBlurEvent() override final;
- virtual void setValue(const String&, bool valueChanged, TextFieldEventBehavior) override;
- virtual void updateInnerTextValue() override final;
- virtual String sanitizeValue(const String&) const override;
</del><ins>+ void handleBlurEvent() override final;
+ void setValue(const String&, bool valueChanged, TextFieldEventBehavior) override;
+ void updateInnerTextValue() override final;
+ String sanitizeValue(const String&) const override;
</ins><span class="cx">
</span><span class="cx"> virtual String convertFromVisibleValue(const String&) const;
</span><span class="cx"> virtual void didSetValueByUserEdit();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isKeyboardFocusable(KeyboardEvent*) const override final;
- virtual bool isMouseFocusable() const override final;
- virtual bool isTextField() const override final;
- virtual bool isEmptyValue() const override final;
- virtual bool valueMissing(const String&) const override final;
- virtual void handleBeforeTextInsertedEvent(BeforeTextInsertedEvent*) override final;
- virtual void forwardEvent(Event*) override final;
- virtual bool shouldSubmitImplicitly(Event*) override final;
- virtual RenderPtr<RenderElement> createInputRenderer(Ref<RenderStyle>&&) override;
- virtual bool shouldUseInputMethod() const override;
- virtual bool shouldRespectListAttribute() override;
- virtual HTMLElement* placeholderElement() const override final;
- virtual void updatePlaceholderText() override final;
- virtual bool appendFormData(FormDataList&, bool multipart) const override final;
- virtual void subtreeHasChanged() override final;
- virtual void capsLockStateMayHaveChanged() override final;
- virtual void updateAutoFillButton() override final;
</del><ins>+ bool isKeyboardFocusable(KeyboardEvent*) const override final;
+ bool isMouseFocusable() const override final;
+ bool isTextField() const override final;
+ bool isEmptyValue() const override final;
+ bool valueMissing(const String&) const override final;
+ void handleBeforeTextInsertedEvent(BeforeTextInsertedEvent*) override final;
+ void forwardEvent(Event*) override final;
+ bool shouldSubmitImplicitly(Event*) override final;
+ RenderPtr<RenderElement> createInputRenderer(Ref<RenderStyle>&&) override;
+ bool shouldUseInputMethod() const override;
+ bool shouldRespectListAttribute() override;
+ HTMLElement* placeholderElement() const override final;
+ void updatePlaceholderText() override final;
+ bool appendFormData(FormDataList&, bool multipart) const override final;
+ void subtreeHasChanged() override final;
+ void capsLockStateMayHaveChanged() override final;
+ void updateAutoFillButton() override final;
</ins><span class="cx">
</span><span class="cx"> // SpinButtonElement::SpinButtonOwner functions.
</span><del>- virtual void focusAndSelectSpinButtonOwner() override final;
- virtual bool shouldSpinButtonRespondToMouseEvents() override final;
- virtual bool shouldSpinButtonRespondToWheelEvents() override final;
- virtual void spinButtonStepDown() override final;
- virtual void spinButtonStepUp() override final;
</del><ins>+ void focusAndSelectSpinButtonOwner() override final;
+ bool shouldSpinButtonRespondToMouseEvents() override final;
+ bool shouldSpinButtonRespondToWheelEvents() override final;
+ void spinButtonStepDown() override final;
+ void spinButtonStepUp() override final;
</ins><span class="cx">
</span><span class="cx"> // AutoFillButtonElement::AutoFillButtonOwner
</span><del>- virtual void autoFillButtonElementWasClicked() override final;
</del><ins>+ void autoFillButtonElementWasClicked() override final;
</ins><span class="cx">
</span><span class="cx"> bool shouldHaveSpinButton() const;
</span><span class="cx"> bool shouldHaveCapsLockIndicator() const;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlTextInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/TextInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/TextInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/TextInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> explicit TextInputType(HTMLInputElement& element) : BaseTextInputType(element) { }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const AtomicString& formControlType() const override;
</del><ins>+ const AtomicString& formControlType() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlTimeInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/TimeInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/TimeInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/TimeInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,13 +41,13 @@
</span><span class="cx"> explicit TimeInputType(HTMLInputElement&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const AtomicString& formControlType() const override;
- virtual DateComponents::Type dateType() const override;
- virtual Decimal defaultValueForStepUp() const override;
- virtual StepRange createStepRange(AnyStepHandling) const override;
- virtual bool parseToDateComponentsInternal(const UChar*, unsigned length, DateComponents*) const override;
- virtual bool setMillisecondToDateComponents(double, DateComponents*) const override;
- virtual bool isTimeField() const override;
</del><ins>+ const AtomicString& formControlType() const override;
+ DateComponents::Type dateType() const override;
+ Decimal defaultValueForStepUp() const override;
+ StepRange createStepRange(AnyStepHandling) const override;
+ bool parseToDateComponentsInternal(const UChar*, unsigned length, DateComponents*) const override;
+ bool setMillisecondToDateComponents(double, DateComponents*) const override;
+ bool isTimeField() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlURLInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/URLInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/URLInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/URLInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,12 +40,12 @@
</span><span class="cx"> explicit URLInputType(HTMLInputElement& element) : BaseTextInputType(element) { }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const AtomicString& formControlType() const override;
- virtual bool typeMismatchFor(const String&) const override;
- virtual bool typeMismatch() const override;
- virtual String typeMismatchText() const override;
- virtual bool isURLField() const override;
- virtual String sanitizeValue(const String&) const override;
</del><ins>+ const AtomicString& formControlType() const override;
+ bool typeMismatchFor(const String&) const override;
+ bool typeMismatch() const override;
+ String typeMismatchText() const override;
+ bool isURLField() const override;
+ String sanitizeValue(const String&) const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlWeekInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/WeekInputType.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/WeekInputType.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/WeekInputType.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,12 +41,12 @@
</span><span class="cx"> explicit WeekInputType(HTMLInputElement& element) : BaseChooserOnlyDateAndTimeInputType(element) { }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const AtomicString& formControlType() const override;
- virtual DateComponents::Type dateType() const override;
- virtual StepRange createStepRange(AnyStepHandling) const override;
- virtual bool parseToDateComponentsInternal(const UChar*, unsigned length, DateComponents*) const override;
- virtual bool setMillisecondToDateComponents(double, DateComponents*) const override;
- virtual bool isWeekField() const override;
</del><ins>+ const AtomicString& formControlType() const override;
+ DateComponents::Type dateType() const override;
+ StepRange createStepRange(AnyStepHandling) const override;
+ bool parseToDateComponentsInternal(const UChar*, unsigned length, DateComponents*) const override;
+ bool setMillisecondToDateComponents(double, DateComponents*) const override;
+ bool isWeekField() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasCanvasRenderingContext2Dcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/CanvasRenderingContext2D.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/CanvasRenderingContext2D.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/CanvasRenderingContext2D.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -114,7 +114,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void strokeStyle(GraphicsContext* c) override
</del><ins>+ void strokeStyle(GraphicsContext* c) override
</ins><span class="cx"> {
</span><span class="cx"> c->setStrokeThickness(m_canvasContext->lineWidth());
</span><span class="cx"> c->setLineCap(m_canvasContext->getLineCap());
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasCanvasRenderingContext2Dh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/CanvasRenderingContext2D.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/CanvasRenderingContext2D.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/CanvasRenderingContext2D.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -269,7 +269,7 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void update(FontSelector&);
</span><del>- virtual void fontsNeedUpdate(FontSelector&) override;
</del><ins>+ void fontsNeedUpdate(FontSelector&) override;
</ins><span class="cx">
</span><span class="cx"> FontCascade m_font;
</span><span class="cx"> };
</span><span class="lines">@@ -384,14 +384,14 @@
</span><span class="cx"> RefPtr<ImageData> getImageData(ImageBuffer::CoordinateSystem, float sx, float sy, float sw, float sh, ExceptionCode&) const;
</span><span class="cx"> void putImageData(ImageData*, ImageBuffer::CoordinateSystem, float dx, float dy, float dirtyX, float dirtyY, float dirtyWidth, float dirtyHeight, ExceptionCode&);
</span><span class="cx">
</span><del>- virtual bool is2d() const override { return true; }
- virtual bool isAccelerated() const override;
</del><ins>+ bool is2d() const override { return true; }
+ bool isAccelerated() const override;
</ins><span class="cx">
</span><del>- virtual bool hasInvertibleTransform() const override { return state().hasInvertibleTransform; }
</del><ins>+ bool hasInvertibleTransform() const override { return state().hasInvertibleTransform; }
</ins><span class="cx"> TextDirection toTextDirection(Direction, RenderStyle** computedStyle = nullptr) const;
</span><span class="cx">
</span><span class="cx"> #if ENABLE(ACCELERATED_2D_CANVAS)
</span><del>- virtual PlatformLayer* platformLayer() const override;
</del><ins>+ PlatformLayer* platformLayer() const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> Vector<State, 1> m_stateStack;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasEXTBlendMinMaxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/EXTBlendMinMax.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/EXTBlendMinMax.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/EXTBlendMinMax.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> explicit EXTBlendMinMax(WebGLRenderingContextBase*);
</span><span class="cx"> virtual ~EXTBlendMinMax();
</span><span class="cx">
</span><del>- virtual ExtensionName getName() const override;
</del><ins>+ ExtensionName getName() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasEXTFragDepthh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/EXTFragDepth.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/EXTFragDepth.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/EXTFragDepth.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> explicit EXTFragDepth(WebGLRenderingContextBase*);
</span><span class="cx"> virtual ~EXTFragDepth();
</span><span class="cx">
</span><del>- virtual ExtensionName getName() const override;
</del><ins>+ ExtensionName getName() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasEXTShaderTextureLODh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/EXTShaderTextureLOD.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/EXTShaderTextureLOD.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/EXTShaderTextureLOD.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> explicit EXTShaderTextureLOD(WebGLRenderingContextBase*);
</span><span class="cx"> virtual ~EXTShaderTextureLOD();
</span><span class="cx">
</span><del>- virtual ExtensionName getName() const override;
</del><ins>+ ExtensionName getName() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasEXTTextureFilterAnisotropich"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/EXTTextureFilterAnisotropic.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/EXTTextureFilterAnisotropic.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/EXTTextureFilterAnisotropic.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> explicit EXTTextureFilterAnisotropic(WebGLRenderingContextBase*);
</span><span class="cx"> virtual ~EXTTextureFilterAnisotropic();
</span><span class="cx">
</span><del>- virtual ExtensionName getName() const override;
</del><ins>+ ExtensionName getName() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasEXTsRGBh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/EXTsRGB.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/EXTsRGB.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/EXTsRGB.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> explicit EXTsRGB(WebGLRenderingContextBase*);
</span><span class="cx"> virtual ~EXTsRGB();
</span><span class="cx">
</span><del>- virtual ExtensionName getName() const override;
</del><ins>+ ExtensionName getName() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasOESElementIndexUinth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/OESElementIndexUint.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/OESElementIndexUint.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/OESElementIndexUint.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> explicit OESElementIndexUint(WebGLRenderingContextBase*);
</span><span class="cx"> virtual ~OESElementIndexUint();
</span><span class="cx">
</span><del>- virtual ExtensionName getName() const override;
</del><ins>+ ExtensionName getName() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasOESStandardDerivativesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/OESStandardDerivatives.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/OESStandardDerivatives.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/OESStandardDerivatives.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> explicit OESStandardDerivatives(WebGLRenderingContextBase*);
</span><span class="cx"> virtual ~OESStandardDerivatives();
</span><span class="cx">
</span><del>- virtual ExtensionName getName() const override;
</del><ins>+ ExtensionName getName() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasOESTextureFloath"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/OESTextureFloat.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/OESTextureFloat.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/OESTextureFloat.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> OESTextureFloat(WebGLRenderingContextBase*);
</span><span class="cx"> virtual ~OESTextureFloat();
</span><span class="cx">
</span><del>- virtual ExtensionName getName() const override;
</del><ins>+ ExtensionName getName() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasOESTextureFloatLinearh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/OESTextureFloatLinear.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/OESTextureFloatLinear.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/OESTextureFloatLinear.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> explicit OESTextureFloatLinear(WebGLRenderingContextBase*);
</span><span class="cx"> virtual ~OESTextureFloatLinear();
</span><span class="cx">
</span><del>- virtual ExtensionName getName() const override;
</del><ins>+ ExtensionName getName() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasOESTextureHalfFloath"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/OESTextureHalfFloat.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/OESTextureHalfFloat.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/OESTextureHalfFloat.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> OESTextureHalfFloat(WebGLRenderingContextBase*);
</span><span class="cx"> virtual ~OESTextureHalfFloat();
</span><span class="cx">
</span><del>- virtual ExtensionName getName() const override;
</del><ins>+ ExtensionName getName() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasOESTextureHalfFloatLinearh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/OESTextureHalfFloatLinear.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/OESTextureHalfFloatLinear.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/OESTextureHalfFloatLinear.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> OESTextureHalfFloatLinear(WebGLRenderingContextBase*);
</span><span class="cx"> virtual ~OESTextureHalfFloatLinear();
</span><span class="cx">
</span><del>- virtual ExtensionName getName() const override;
</del><ins>+ ExtensionName getName() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasOESVertexArrayObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/OESVertexArrayObject.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/OESVertexArrayObject.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/OESVertexArrayObject.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> OESVertexArrayObject(WebGLRenderingContextBase*);
</span><span class="cx"> virtual ~OESVertexArrayObject();
</span><span class="cx">
</span><del>- virtual ExtensionName getName() const override;
</del><ins>+ ExtensionName getName() const override;
</ins><span class="cx">
</span><span class="cx"> PassRefPtr<WebGLVertexArrayObjectOES> createVertexArrayOES();
</span><span class="cx"> void deleteVertexArrayOES(WebGLVertexArrayObjectOES*);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGL2RenderingContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGL2RenderingContext.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGL2RenderingContext.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/WebGL2RenderingContext.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> public:
</span><span class="cx"> WebGL2RenderingContext(HTMLCanvasElement*, GraphicsContext3D::Attributes);
</span><span class="cx"> WebGL2RenderingContext(HTMLCanvasElement*, PassRefPtr<GraphicsContext3D>, GraphicsContext3D::Attributes);
</span><del>- virtual bool isWebGL2() const override { return true; }
</del><ins>+ bool isWebGL2() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> /* Buffer objects */
</span><span class="cx"> void copyBufferSubData(GC3Denum readTarget, GC3Denum writeTarget, GC3Dint64 readOffset, GC3Dint64 writeOffset, GC3Dint64 size);
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx"> void getBufferSubData(GC3Denum target, GC3Dint64 offset, ArrayBuffer* returnedData);
</span><span class="cx">
</span><span class="cx"> /* Framebuffer objects */
</span><del>- virtual WebGLGetInfo getFramebufferAttachmentParameter(GC3Denum target, GC3Denum attachment, GC3Denum pname, ExceptionCode&) override;
</del><ins>+ WebGLGetInfo getFramebufferAttachmentParameter(GC3Denum target, GC3Denum attachment, GC3Denum pname, ExceptionCode&) override;
</ins><span class="cx"> void blitFramebuffer(GC3Dint srcX0, GC3Dint srcY0, GC3Dint srcX1, GC3Dint srcY1, GC3Dint dstX0, GC3Dint dstY0, GC3Dint dstX1, GC3Dint dstY1, GC3Dbitfield mask, GC3Denum filter);
</span><span class="cx"> void framebufferTextureLayer(GC3Denum target, GC3Denum attachment, GC3Duint texture, GC3Dint level, GC3Dint layer);
</span><span class="cx"> WebGLGetInfo getInternalformatParameter(GC3Denum target, GC3Denum internalformat, GC3Denum pname);
</span><span class="lines">@@ -99,7 +99,7 @@
</span><span class="cx"> void vertexAttribIPointer(GC3Duint index, GC3Dint size, GC3Denum type, GC3Dsizei stride, GC3Dint64 offset);
</span><span class="cx">
</span><span class="cx"> /* Writing to the drawing buffer */
</span><del>- virtual void clear(GC3Dbitfield mask) override;
</del><ins>+ void clear(GC3Dbitfield mask) override;
</ins><span class="cx"> void vertexAttribDivisor(GC3Duint index, GC3Duint divisor);
</span><span class="cx"> void drawArraysInstanced(GC3Denum mode, GC3Dint first, GC3Dsizei count, GC3Dsizei instanceCount);
</span><span class="cx"> void drawElementsInstanced(GC3Denum mode, GC3Dsizei count, GC3Denum type, GC3Dint64 offset, GC3Dsizei instanceCount);
</span><span class="lines">@@ -168,49 +168,49 @@
</span><span class="cx"> void bindVertexArray(WebGLVertexArrayObject* vertexArray);
</span><span class="cx">
</span><span class="cx"> /* Extensions */
</span><del>- virtual WebGLExtension* getExtension(const String&) override;
- virtual Vector<String> getSupportedExtensions() override;
- virtual WebGLGetInfo getParameter(GC3Denum pname, ExceptionCode&) override;
</del><ins>+ WebGLExtension* getExtension(const String&) override;
+ Vector<String> getSupportedExtensions() override;
+ WebGLGetInfo getParameter(GC3Denum pname, ExceptionCode&) override;
</ins><span class="cx">
</span><del>- virtual void renderbufferStorage(GC3Denum target, GC3Denum internalformat, GC3Dsizei width, GC3Dsizei height) override;
- virtual void hint(GC3Denum target, GC3Denum mode) override;
- virtual void copyTexImage2D(GC3Denum target, GC3Dint level, GC3Denum internalformat, GC3Dint x, GC3Dint y, GC3Dsizei width, GC3Dsizei height, GC3Dint border) override;
- virtual void texSubImage2DBase(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset, GC3Dsizei width, GC3Dsizei height, GC3Denum internalformat, GC3Denum format, GC3Denum type, const void* pixels, ExceptionCode&) override;
- virtual void texSubImage2DImpl(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset, GC3Denum format, GC3Denum type, Image*, GraphicsContext3D::ImageHtmlDomSource, bool flipY, bool premultiplyAlpha, ExceptionCode&) override;
- virtual void texSubImage2D(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset,
</del><ins>+ void renderbufferStorage(GC3Denum target, GC3Denum internalformat, GC3Dsizei width, GC3Dsizei height) override;
+ void hint(GC3Denum target, GC3Denum mode) override;
+ void copyTexImage2D(GC3Denum target, GC3Dint level, GC3Denum internalformat, GC3Dint x, GC3Dint y, GC3Dsizei width, GC3Dsizei height, GC3Dint border) override;
+ void texSubImage2DBase(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset, GC3Dsizei width, GC3Dsizei height, GC3Denum internalformat, GC3Denum format, GC3Denum type, const void* pixels, ExceptionCode&) override;
+ void texSubImage2DImpl(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset, GC3Denum format, GC3Denum type, Image*, GraphicsContext3D::ImageHtmlDomSource, bool flipY, bool premultiplyAlpha, ExceptionCode&) override;
+ void texSubImage2D(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset,
</ins><span class="cx"> GC3Dsizei width, GC3Dsizei height,
</span><span class="cx"> GC3Denum format, GC3Denum type, ArrayBufferView*, ExceptionCode&) override;
</span><del>- virtual void texSubImage2D(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset,
</del><ins>+ void texSubImage2D(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset,
</ins><span class="cx"> GC3Denum format, GC3Denum type, ImageData*, ExceptionCode&) override;
</span><del>- virtual void texSubImage2D(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset,
</del><ins>+ void texSubImage2D(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset,
</ins><span class="cx"> GC3Denum format, GC3Denum type, HTMLImageElement*, ExceptionCode&) override;
</span><del>- virtual void texSubImage2D(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset,
</del><ins>+ void texSubImage2D(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset,
</ins><span class="cx"> GC3Denum format, GC3Denum type, HTMLCanvasElement*, ExceptionCode&) override;
</span><span class="cx"> #if ENABLE(VIDEO)
</span><del>- virtual void texSubImage2D(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset,
</del><ins>+ void texSubImage2D(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset,
</ins><span class="cx"> GC3Denum format, GC3Denum type, HTMLVideoElement*, ExceptionCode&) override;
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void initializeVertexArrayObjects() override;
- virtual GC3Dint getMaxDrawBuffers() override;
- virtual GC3Dint getMaxColorAttachments() override;
- virtual bool validateIndexArrayConservative(GC3Denum type, unsigned& numElementsRequired) override;
- virtual bool validateBlendEquation(const char* functionName, GC3Denum mode) override;
- virtual bool validateTexFuncFormatAndType(const char* functionName, GC3Denum internalformat, GC3Denum format, GC3Denum type, GC3Dint level) override;
- virtual bool validateTexFuncParameters(const char* functionName,
</del><ins>+ void initializeVertexArrayObjects() override;
+ GC3Dint getMaxDrawBuffers() override;
+ GC3Dint getMaxColorAttachments() override;
+ bool validateIndexArrayConservative(GC3Denum type, unsigned& numElementsRequired) override;
+ bool validateBlendEquation(const char* functionName, GC3Denum mode) override;
+ bool validateTexFuncFormatAndType(const char* functionName, GC3Denum internalformat, GC3Denum format, GC3Denum type, GC3Dint level) override;
+ bool validateTexFuncParameters(const char* functionName,
</ins><span class="cx"> TexFuncValidationFunctionType,
</span><span class="cx"> GC3Denum target, GC3Dint level,
</span><span class="cx"> GC3Denum internalformat,
</span><span class="cx"> GC3Dsizei width, GC3Dsizei height, GC3Dint border,
</span><span class="cx"> GC3Denum format, GC3Denum type) override;
</span><del>- virtual bool validateTexFuncData(const char* functionName, GC3Dint level,
</del><ins>+ bool validateTexFuncData(const char* functionName, GC3Dint level,
</ins><span class="cx"> GC3Dsizei width, GC3Dsizei height,
</span><span class="cx"> GC3Denum internalformat, GC3Denum format, GC3Denum type,
</span><span class="cx"> ArrayBufferView* pixels,
</span><span class="cx"> NullDisposition) override;
</span><del>- virtual bool validateCapability(const char* functionName, GC3Denum cap) override;
- virtual bool validateFramebufferFuncParameters(const char* functionName, GC3Denum target, GC3Denum attachment) override;
</del><ins>+ bool validateCapability(const char* functionName, GC3Denum cap) override;
+ bool validateFramebufferFuncParameters(const char* functionName, GC3Denum target, GC3Denum attachment) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> GC3Denum baseInternalFormatFromInternalFormat(GC3Denum internalformat);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLBufferh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLBuffer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLBuffer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/WebGLBuffer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -68,10 +68,10 @@
</span><span class="cx"> protected:
</span><span class="cx"> WebGLBuffer(WebGLRenderingContextBase*);
</span><span class="cx">
</span><del>- virtual void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
</del><ins>+ void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isBuffer() const override { return true; }
</del><ins>+ bool isBuffer() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> GC3Denum m_target;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLCompressedTextureATCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLCompressedTextureATC.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLCompressedTextureATC.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/WebGLCompressedTextureATC.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx">
</span><span class="cx"> static bool supported(WebGLRenderingContextBase*);
</span><span class="cx">
</span><del>- virtual ExtensionName getName() const override;
</del><ins>+ ExtensionName getName() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLCompressedTexturePVRTCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLCompressedTexturePVRTC.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLCompressedTexturePVRTC.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/WebGLCompressedTexturePVRTC.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> virtual ~WebGLCompressedTexturePVRTC();
</span><span class="cx">
</span><span class="cx"> static bool supported(WebGLRenderingContextBase*);
</span><del>- virtual ExtensionName getName() const override;
</del><ins>+ ExtensionName getName() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLCompressedTextureS3TCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLCompressedTextureS3TC.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLCompressedTextureS3TC.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/WebGLCompressedTextureS3TC.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx">
</span><span class="cx"> static bool supported(WebGLRenderingContextBase*);
</span><span class="cx">
</span><del>- virtual ExtensionName getName() const override;
</del><ins>+ ExtensionName getName() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLContextEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLContextEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLContextEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/WebGLContextEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx">
</span><span class="cx"> const String& statusMessage() const { return m_statusMessage; }
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> WebGLContextEvent(const AtomicString& type, bool canBubble, bool cancelable, const String& statusMessage);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLContextObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLContextObject.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLContextObject.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/WebGLContextObject.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx">
</span><span class="cx"> WebGLRenderingContextBase* context() const { return m_context; }
</span><span class="cx">
</span><del>- virtual bool validate(const WebGLContextGroup*, const WebGLRenderingContextBase* context) const override
</del><ins>+ bool validate(const WebGLContextGroup*, const WebGLRenderingContextBase* context) const override
</ins><span class="cx"> {
</span><span class="cx"> return context == m_context;
</span><span class="cx"> }
</span><span class="lines">@@ -51,12 +51,12 @@
</span><span class="cx"> protected:
</span><span class="cx"> WebGLContextObject(WebGLRenderingContextBase*);
</span><span class="cx">
</span><del>- virtual bool hasGroupOrContext() const override
</del><ins>+ bool hasGroupOrContext() const override
</ins><span class="cx"> {
</span><span class="cx"> return m_context;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual GraphicsContext3D* getAGraphicsContext3D() const override;
</del><ins>+ GraphicsContext3D* getAGraphicsContext3D() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> WebGLRenderingContextBase* m_context;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLDebugRendererInfoh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLDebugRendererInfo.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLDebugRendererInfo.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/WebGLDebugRendererInfo.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> explicit WebGLDebugRendererInfo(WebGLRenderingContextBase*);
</span><span class="cx"> virtual ~WebGLDebugRendererInfo();
</span><span class="cx">
</span><del>- virtual ExtensionName getName() const override;
</del><ins>+ ExtensionName getName() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLDebugShadersh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLDebugShaders.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLDebugShaders.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/WebGLDebugShaders.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> explicit WebGLDebugShaders(WebGLRenderingContextBase*);
</span><span class="cx"> virtual ~WebGLDebugShaders();
</span><span class="cx">
</span><del>- virtual ExtensionName getName() const override;
</del><ins>+ ExtensionName getName() const override;
</ins><span class="cx">
</span><span class="cx"> String getTranslatedShaderSource(WebGLShader*, ExceptionCode&);
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLDepthTextureh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLDepthTexture.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLDepthTexture.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/WebGLDepthTexture.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> static bool supported(GraphicsContext3D*);
</span><span class="cx">
</span><del>- virtual ExtensionName getName() const override;
</del><ins>+ ExtensionName getName() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLDrawBuffersh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLDrawBuffers.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLDrawBuffers.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/WebGLDrawBuffers.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> static bool supported(WebGLRenderingContextBase*);
</span><span class="cx">
</span><del>- virtual ExtensionName getName() const override;
</del><ins>+ ExtensionName getName() const override;
</ins><span class="cx">
</span><span class="cx"> void drawBuffersWEBGL(const Vector<GC3Denum>& buffers);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLFramebuffercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLFramebuffer.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLFramebuffer.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/WebGLFramebuffer.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,17 +49,17 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> WebGLRenderbufferAttachment(WebGLRenderbuffer*);
</span><del>- virtual GC3Dsizei getWidth() const override;
- virtual GC3Dsizei getHeight() const override;
- virtual GC3Denum getFormat() const override;
- virtual WebGLSharedObject* getObject() const override;
- virtual bool isSharedObject(WebGLSharedObject*) const override;
- virtual bool isValid() const override;
- virtual bool isInitialized() const override;
- virtual void setInitialized() override;
- virtual void onDetached(GraphicsContext3D*) override;
- virtual void attach(GraphicsContext3D*, GC3Denum attachment) override;
- virtual void unattach(GraphicsContext3D*, GC3Denum attachment) override;
</del><ins>+ GC3Dsizei getWidth() const override;
+ GC3Dsizei getHeight() const override;
+ GC3Denum getFormat() const override;
+ WebGLSharedObject* getObject() const override;
+ bool isSharedObject(WebGLSharedObject*) const override;
+ bool isValid() const override;
+ bool isInitialized() const override;
+ void setInitialized() override;
+ void onDetached(GraphicsContext3D*) override;
+ void attach(GraphicsContext3D*, GC3Denum attachment) override;
+ void unattach(GraphicsContext3D*, GC3Denum attachment) override;
</ins><span class="cx">
</span><span class="cx"> WebGLRenderbufferAttachment() { };
</span><span class="cx">
</span><span class="lines">@@ -143,17 +143,17 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> WebGLTextureAttachment(WebGLTexture*, GC3Denum target, GC3Dint level);
</span><del>- virtual GC3Dsizei getWidth() const override;
- virtual GC3Dsizei getHeight() const override;
- virtual GC3Denum getFormat() const override;
- virtual WebGLSharedObject* getObject() const override;
- virtual bool isSharedObject(WebGLSharedObject*) const override;
- virtual bool isValid() const override;
- virtual bool isInitialized() const override;
- virtual void setInitialized() override;
- virtual void onDetached(GraphicsContext3D*) override;
- virtual void attach(GraphicsContext3D*, GC3Denum attachment) override;
- virtual void unattach(GraphicsContext3D*, GC3Denum attachment) override;
</del><ins>+ GC3Dsizei getWidth() const override;
+ GC3Dsizei getHeight() const override;
+ GC3Denum getFormat() const override;
+ WebGLSharedObject* getObject() const override;
+ bool isSharedObject(WebGLSharedObject*) const override;
+ bool isValid() const override;
+ bool isInitialized() const override;
+ void setInitialized() override;
+ void onDetached(GraphicsContext3D*) override;
+ void attach(GraphicsContext3D*, GC3Denum attachment) override;
+ void unattach(GraphicsContext3D*, GC3Denum attachment) override;
</ins><span class="cx">
</span><span class="cx"> WebGLTextureAttachment() { };
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLFramebufferh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLFramebuffer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLFramebuffer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/WebGLFramebuffer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -103,7 +103,7 @@
</span><span class="cx"> protected:
</span><span class="cx"> WebGLFramebuffer(WebGLRenderingContextBase*);
</span><span class="cx">
</span><del>- virtual void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
</del><ins>+ void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> WebGLAttachment* getAttachment(GC3Denum) const;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLLoseContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLLoseContext.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLLoseContext.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/WebGLLoseContext.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> explicit WebGLLoseContext(WebGLRenderingContextBase*);
</span><span class="cx"> virtual ~WebGLLoseContext();
</span><span class="cx">
</span><del>- virtual ExtensionName getName() const override;
</del><ins>+ ExtensionName getName() const override;
</ins><span class="cx">
</span><span class="cx"> void loseContext();
</span><span class="cx"> void restoreContext();
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLProgramh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLProgram.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLProgram.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/WebGLProgram.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -63,10 +63,10 @@
</span><span class="cx"> protected:
</span><span class="cx"> WebGLProgram(WebGLRenderingContextBase*);
</span><span class="cx">
</span><del>- virtual void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
</del><ins>+ void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isProgram() const override { return true; }
</del><ins>+ bool isProgram() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> void cacheActiveAttribLocations(GraphicsContext3D*);
</span><span class="cx"> void cacheInfoIfNeeded();
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLQueryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLQuery.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLQuery.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/WebGLQuery.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,10 +41,10 @@
</span><span class="cx"> protected:
</span><span class="cx"> WebGLQuery(WebGLRenderingContextBase*);
</span><span class="cx">
</span><del>- virtual void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
</del><ins>+ void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isQuery() const override { return true; }
</del><ins>+ bool isQuery() const override { return true; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLRenderbufferh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLRenderbuffer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLRenderbuffer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/WebGLRenderbuffer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -66,10 +66,10 @@
</span><span class="cx"> protected:
</span><span class="cx"> WebGLRenderbuffer(WebGLRenderingContextBase*);
</span><span class="cx">
</span><del>- virtual void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
</del><ins>+ void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isRenderbuffer() const override { return true; }
</del><ins>+ bool isRenderbuffer() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> GC3Denum m_internalFormat;
</span><span class="cx"> bool m_initialized;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLRenderingContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLRenderingContext.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLRenderingContext.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/WebGLRenderingContext.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -34,53 +34,53 @@
</span><span class="cx"> public:
</span><span class="cx"> WebGLRenderingContext(HTMLCanvasElement*, GraphicsContext3D::Attributes);
</span><span class="cx"> WebGLRenderingContext(HTMLCanvasElement*, PassRefPtr<GraphicsContext3D>, GraphicsContext3D::Attributes);
</span><del>- virtual bool isWebGL1() const override { return true; }
</del><ins>+ bool isWebGL1() const override { return true; }
</ins><span class="cx">
</span><del>- virtual WebGLExtension* getExtension(const String&) override;
- virtual WebGLGetInfo getParameter(GC3Denum pname, ExceptionCode&) override;
- virtual Vector<String> getSupportedExtensions() override;
</del><ins>+ WebGLExtension* getExtension(const String&) override;
+ WebGLGetInfo getParameter(GC3Denum pname, ExceptionCode&) override;
+ Vector<String> getSupportedExtensions() override;
</ins><span class="cx">
</span><del>- virtual WebGLGetInfo getFramebufferAttachmentParameter(GC3Denum target, GC3Denum attachment, GC3Denum pname, ExceptionCode&) override;
- virtual void renderbufferStorage(GC3Denum target, GC3Denum internalformat, GC3Dsizei width, GC3Dsizei height) override;
- virtual bool validateFramebufferFuncParameters(const char* functionName, GC3Denum target, GC3Denum attachment) override;
- virtual void hint(GC3Denum target, GC3Denum mode) override;
- virtual void clear(GC3Dbitfield mask) override;
- virtual void copyTexImage2D(GC3Denum target, GC3Dint level, GC3Denum internalformat, GC3Dint x, GC3Dint y, GC3Dsizei width, GC3Dsizei height, GC3Dint border) override;
- virtual void texSubImage2DBase(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset, GC3Dsizei width, GC3Dsizei height, GC3Denum internalformat, GC3Denum format, GC3Denum type, const void* pixels, ExceptionCode&) override;
- virtual void texSubImage2DImpl(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset, GC3Denum format, GC3Denum type, Image*, GraphicsContext3D::ImageHtmlDomSource, bool flipY, bool premultiplyAlpha, ExceptionCode&) override;
- virtual void texSubImage2D(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset,
</del><ins>+ WebGLGetInfo getFramebufferAttachmentParameter(GC3Denum target, GC3Denum attachment, GC3Denum pname, ExceptionCode&) override;
+ void renderbufferStorage(GC3Denum target, GC3Denum internalformat, GC3Dsizei width, GC3Dsizei height) override;
+ bool validateFramebufferFuncParameters(const char* functionName, GC3Denum target, GC3Denum attachment) override;
+ void hint(GC3Denum target, GC3Denum mode) override;
+ void clear(GC3Dbitfield mask) override;
+ void copyTexImage2D(GC3Denum target, GC3Dint level, GC3Denum internalformat, GC3Dint x, GC3Dint y, GC3Dsizei width, GC3Dsizei height, GC3Dint border) override;
+ void texSubImage2DBase(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset, GC3Dsizei width, GC3Dsizei height, GC3Denum internalformat, GC3Denum format, GC3Denum type, const void* pixels, ExceptionCode&) override;
+ void texSubImage2DImpl(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset, GC3Denum format, GC3Denum type, Image*, GraphicsContext3D::ImageHtmlDomSource, bool flipY, bool premultiplyAlpha, ExceptionCode&) override;
+ void texSubImage2D(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset,
</ins><span class="cx"> GC3Dsizei width, GC3Dsizei height,
</span><span class="cx"> GC3Denum format, GC3Denum type, ArrayBufferView*, ExceptionCode&) override;
</span><del>- virtual void texSubImage2D(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset,
</del><ins>+ void texSubImage2D(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset,
</ins><span class="cx"> GC3Denum format, GC3Denum type, ImageData*, ExceptionCode&) override;
</span><del>- virtual void texSubImage2D(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset,
</del><ins>+ void texSubImage2D(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset,
</ins><span class="cx"> GC3Denum format, GC3Denum type, HTMLImageElement*, ExceptionCode&) override;
</span><del>- virtual void texSubImage2D(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset,
</del><ins>+ void texSubImage2D(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset,
</ins><span class="cx"> GC3Denum format, GC3Denum type, HTMLCanvasElement*, ExceptionCode&) override;
</span><span class="cx"> #if ENABLE(VIDEO)
</span><del>- virtual void texSubImage2D(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset,
</del><ins>+ void texSubImage2D(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset,
</ins><span class="cx"> GC3Denum format, GC3Denum type, HTMLVideoElement*, ExceptionCode&) override;
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual GC3Dint getMaxDrawBuffers() override;
- virtual GC3Dint getMaxColorAttachments() override;
- virtual void initializeVertexArrayObjects() override;
- virtual bool validateIndexArrayConservative(GC3Denum type, unsigned& numElementsRequired) override;
- virtual bool validateBlendEquation(const char* functionName, GC3Denum mode) override;
- virtual bool validateTexFuncParameters(const char* functionName,
</del><ins>+ GC3Dint getMaxDrawBuffers() override;
+ GC3Dint getMaxColorAttachments() override;
+ void initializeVertexArrayObjects() override;
+ bool validateIndexArrayConservative(GC3Denum type, unsigned& numElementsRequired) override;
+ bool validateBlendEquation(const char* functionName, GC3Denum mode) override;
+ bool validateTexFuncParameters(const char* functionName,
</ins><span class="cx"> TexFuncValidationFunctionType,
</span><span class="cx"> GC3Denum target, GC3Dint level,
</span><span class="cx"> GC3Denum internalformat,
</span><span class="cx"> GC3Dsizei width, GC3Dsizei height, GC3Dint border,
</span><span class="cx"> GC3Denum format, GC3Denum type) override;
</span><del>- virtual bool validateTexFuncFormatAndType(const char* functionName, GC3Denum internalformat, GC3Denum format, GC3Denum type, GC3Dint level) override;
- virtual bool validateTexFuncData(const char* functionName, GC3Dint level,
</del><ins>+ bool validateTexFuncFormatAndType(const char* functionName, GC3Denum internalformat, GC3Denum format, GC3Denum type, GC3Dint level) override;
+ bool validateTexFuncData(const char* functionName, GC3Dint level,
</ins><span class="cx"> GC3Dsizei width, GC3Dsizei height,
</span><span class="cx"> GC3Denum internalformat, GC3Denum format, GC3Denum type,
</span><span class="cx"> ArrayBufferView* pixels,
</span><span class="cx"> NullDisposition) override;
</span><del>- virtual bool validateCapability(const char* functionName, GC3Denum cap) override;
</del><ins>+ bool validateCapability(const char* functionName, GC3Denum cap) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLRenderingContextBasecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -326,7 +326,7 @@
</span><span class="cx"> WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><span class="cx"> explicit WebGLRenderingContextLostCallback(WebGLRenderingContextBase* cb) : m_context(cb) { }
</span><del>- virtual void onContextLost() override { m_context->forceLostContext(WebGLRenderingContext::RealLostContext); }
</del><ins>+ void onContextLost() override { m_context->forceLostContext(WebGLRenderingContext::RealLostContext); }
</ins><span class="cx"> virtual ~WebGLRenderingContextLostCallback() {}
</span><span class="cx"> private:
</span><span class="cx"> WebGLRenderingContextBase* m_context;
</span><span class="lines">@@ -336,7 +336,7 @@
</span><span class="cx"> WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><span class="cx"> explicit WebGLRenderingContextErrorMessageCallback(WebGLRenderingContextBase* cb) : m_context(cb) { }
</span><del>- virtual void onErrorMessage(const String& message, GC3Dint) override
</del><ins>+ void onErrorMessage(const String& message, GC3Dint) override
</ins><span class="cx"> {
</span><span class="cx"> if (m_context->m_synthesizedErrorsToConsole)
</span><span class="cx"> m_context->printGLErrorToConsole(message);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLRenderingContextBaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLRenderingContextBase.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLRenderingContextBase.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/WebGLRenderingContextBase.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -117,9 +117,9 @@
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(WIN)
</span><span class="cx"> // FIXME: Implement accelerated 3d canvas on Windows.
</span><del>- virtual bool isAccelerated() const override { return false; }
</del><ins>+ bool isAccelerated() const override { return false; }
</ins><span class="cx"> #else
</span><del>- virtual bool isAccelerated() const override { return true; }
</del><ins>+ bool isAccelerated() const override { return true; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> int drawingBufferWidth() const;
</span><span class="lines">@@ -341,12 +341,12 @@
</span><span class="cx">
</span><span class="cx"> GraphicsContext3D* graphicsContext3D() const { return m_context.get(); }
</span><span class="cx"> WebGLContextGroup* contextGroup() const { return m_contextGroup.get(); }
</span><del>- virtual PlatformLayer* platformLayer() const override;
</del><ins>+ PlatformLayer* platformLayer() const override;
</ins><span class="cx">
</span><span class="cx"> void reshape(int width, int height);
</span><span class="cx">
</span><span class="cx"> void markLayerComposited();
</span><del>- virtual void paintRenderingResultsToCanvas() override;
</del><ins>+ void paintRenderingResultsToCanvas() override;
</ins><span class="cx"> PassRefPtr<ImageData> paintRenderingResultsToImageData();
</span><span class="cx">
</span><span class="cx"> void removeSharedObject(WebGLSharedObject*);
</span><span class="lines">@@ -381,9 +381,9 @@
</span><span class="cx"> void setupFlags();
</span><span class="cx">
</span><span class="cx"> // ActiveDOMObject
</span><del>- virtual bool hasPendingActivity() const override;
- virtual void stop() override;
- virtual const char* activeDOMObjectName() const override;
</del><ins>+ bool hasPendingActivity() const override;
+ void stop() override;
+ const char* activeDOMObjectName() const override;
</ins><span class="cx"> bool canSuspendForDocumentSuspension() const override;
</span><span class="cx">
</span><span class="cx"> void addSharedObject(WebGLSharedObject*);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLSamplerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLSampler.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLSampler.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/WebGLSampler.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,10 +41,10 @@
</span><span class="cx"> protected:
</span><span class="cx"> WebGLSampler(WebGLRenderingContextBase*);
</span><span class="cx">
</span><del>- virtual void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
</del><ins>+ void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isSampler() const override { return true; }
</del><ins>+ bool isSampler() const override { return true; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLShaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLShader.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLShader.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/WebGLShader.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,9 +47,9 @@
</span><span class="cx"> private:
</span><span class="cx"> WebGLShader(WebGLRenderingContextBase*, GC3Denum);
</span><span class="cx">
</span><del>- virtual void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
</del><ins>+ void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
</ins><span class="cx">
</span><del>- virtual bool isShader() const override { return true; }
</del><ins>+ bool isShader() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> GC3Denum m_type;
</span><span class="cx"> String m_source;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLSharedObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLSharedObject.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLSharedObject.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/WebGLSharedObject.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx"> virtual bool isTransformFeedback() const { return false; }
</span><span class="cx"> virtual bool isVertexArrayObject() const { return false; }
</span><span class="cx">
</span><del>- virtual bool validate(const WebGLContextGroup* contextGroup, const WebGLRenderingContextBase*) const override
</del><ins>+ bool validate(const WebGLContextGroup* contextGroup, const WebGLRenderingContextBase*) const override
</ins><span class="cx"> {
</span><span class="cx"> return contextGroup == m_contextGroup;
</span><span class="cx"> }
</span><span class="lines">@@ -63,12 +63,12 @@
</span><span class="cx"> protected:
</span><span class="cx"> WebGLSharedObject(WebGLRenderingContextBase*);
</span><span class="cx">
</span><del>- virtual bool hasGroupOrContext() const override
</del><ins>+ bool hasGroupOrContext() const override
</ins><span class="cx"> {
</span><span class="cx"> return m_contextGroup;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual GraphicsContext3D* getAGraphicsContext3D() const override;
</del><ins>+ GraphicsContext3D* getAGraphicsContext3D() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> WebGLContextGroup* m_contextGroup;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLSynch"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLSync.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLSync.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/WebGLSync.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,10 +41,10 @@
</span><span class="cx"> protected:
</span><span class="cx"> WebGLSync(WebGLRenderingContextBase*);
</span><span class="cx">
</span><del>- virtual void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
</del><ins>+ void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isSync() const override { return true; }
</del><ins>+ bool isSync() const override { return true; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLTextureh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLTexture.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLTexture.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/WebGLTexture.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -83,7 +83,7 @@
</span><span class="cx"> private:
</span><span class="cx"> WebGLTexture(WebGLRenderingContextBase*);
</span><span class="cx">
</span><del>- virtual void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
</del><ins>+ void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
</ins><span class="cx">
</span><span class="cx"> class LevelInfo {
</span><span class="cx"> public:
</span><span class="lines">@@ -112,7 +112,7 @@
</span><span class="cx"> GC3Denum type;
</span><span class="cx"> };
</span><span class="cx">
</span><del>- virtual bool isTexture() const override { return true; }
</del><ins>+ bool isTexture() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> void update();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLTransformFeedbackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLTransformFeedback.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLTransformFeedback.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/WebGLTransformFeedback.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,10 +41,10 @@
</span><span class="cx"> protected:
</span><span class="cx"> WebGLTransformFeedback(WebGLRenderingContextBase*);
</span><span class="cx">
</span><del>- virtual void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
</del><ins>+ void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isTransformFeedback() const override { return true; }
</del><ins>+ bool isTransformFeedback() const override { return true; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLVertexArrayObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLVertexArrayObject.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLVertexArrayObject.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/WebGLVertexArrayObject.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx"> private:
</span><span class="cx"> WebGLVertexArrayObject(WebGLRenderingContextBase*, VAOType);
</span><span class="cx"> bool isTransformFeedback() const { return true; }
</span><del>- virtual void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
</del><ins>+ void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLVertexArrayObjectOESh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLVertexArrayObjectOES.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLVertexArrayObjectOES.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/canvas/WebGLVertexArrayObjectOES.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> virtual ~WebGLVertexArrayObjectOES();
</span><span class="cx"> private:
</span><span class="cx"> WebGLVertexArrayObjectOES(WebGLRenderingContextBase*, VAOType);
</span><del>- virtual void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
</del><ins>+ void deleteObjectImpl(GraphicsContext3D*, Platform3DObject) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlparserHTMLDocumentParserh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/parser/HTMLDocumentParser.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/parser/HTMLDocumentParser.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/parser/HTMLDocumentParser.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -60,14 +60,14 @@
</span><span class="cx">
</span><span class="cx"> // For HTMLTreeBuilder.
</span><span class="cx"> HTMLTokenizer& tokenizer();
</span><del>- virtual TextPosition textPosition() const override final;
</del><ins>+ TextPosition textPosition() const override final;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> explicit HTMLDocumentParser(HTMLDocument&);
</span><span class="cx">
</span><del>- virtual void insert(const SegmentedString&) override final;
- virtual void append(RefPtr<StringImpl>&&) override;
- virtual void finish() override;
</del><ins>+ void insert(const SegmentedString&) override final;
+ void append(RefPtr<StringImpl>&&) override;
+ void finish() override;
</ins><span class="cx">
</span><span class="cx"> HTMLTreeBuilder& treeBuilder();
</span><span class="cx">
</span><span class="lines">@@ -76,28 +76,28 @@
</span><span class="cx"> static Ref<HTMLDocumentParser> create(DocumentFragment&, Element& contextElement, ParserContentPolicy);
</span><span class="cx">
</span><span class="cx"> // DocumentParser
</span><del>- virtual void detach() override final;
- virtual bool hasInsertionPoint() override final;
- virtual bool processingData() const override final;
- virtual void prepareToStopParsing() override final;
- virtual void stopParsing() override final;
- virtual bool isWaitingForScripts() const override;
- virtual bool isExecutingScript() const override final;
- virtual void executeScriptsWaitingForStylesheets() override final;
- virtual void suspendScheduledTasks() override final;
- virtual void resumeScheduledTasks() override final;
</del><ins>+ void detach() override final;
+ bool hasInsertionPoint() override final;
+ bool processingData() const override final;
+ void prepareToStopParsing() override final;
+ void stopParsing() override final;
+ bool isWaitingForScripts() const override;
+ bool isExecutingScript() const override final;
+ void executeScriptsWaitingForStylesheets() override final;
+ void suspendScheduledTasks() override final;
+ void resumeScheduledTasks() override final;
</ins><span class="cx">
</span><del>- virtual bool shouldAssociateConsoleMessagesWithTextPosition() const override final;
</del><ins>+ bool shouldAssociateConsoleMessagesWithTextPosition() const override final;
</ins><span class="cx">
</span><span class="cx"> // HTMLScriptRunnerHost
</span><del>- virtual void watchForLoad(CachedResource*) override final;
- virtual void stopWatchingForLoad(CachedResource*) override final;
- virtual HTMLInputStream& inputStream() override final;
- virtual bool hasPreloadScanner() const override final;
- virtual void appendCurrentInputStreamToPreloadScannerAndScan() override final;
</del><ins>+ void watchForLoad(CachedResource*) override final;
+ void stopWatchingForLoad(CachedResource*) override final;
+ HTMLInputStream& inputStream() override final;
+ bool hasPreloadScanner() const override final;
+ void appendCurrentInputStreamToPreloadScannerAndScan() override final;
</ins><span class="cx">
</span><span class="cx"> // CachedResourceClient
</span><del>- virtual void notifyFinished(CachedResource*) override final;
</del><ins>+ void notifyFinished(CachedResource*) override final;
</ins><span class="cx">
</span><span class="cx"> Document* contextForParsingSession();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlparserTextDocumentParserh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/parser/TextDocumentParser.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/parser/TextDocumentParser.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/parser/TextDocumentParser.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> private:
</span><span class="cx"> explicit TextDocumentParser(HTMLDocument&);
</span><span class="cx">
</span><del>- virtual void append(RefPtr<StringImpl>&&) override;
</del><ins>+ void append(RefPtr<StringImpl>&&) override;
</ins><span class="cx">
</span><span class="cx"> void insertFakePreElement();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowAutoFillButtonElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/AutoFillButtonElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/AutoFillButtonElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/shadow/AutoFillButtonElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> private:
</span><span class="cx"> explicit AutoFillButtonElement(Document&, AutoFillButtonOwner&);
</span><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx">
</span><span class="cx"> AutoFillButtonOwner& m_owner;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowDetailsMarkerControlh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/DetailsMarkerControl.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/DetailsMarkerControl.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/shadow/DetailsMarkerControl.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,8 +43,8 @@
</span><span class="cx"> private:
</span><span class="cx"> DetailsMarkerControl(Document&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
- virtual bool rendererIsNeeded(const RenderStyle&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
+ bool rendererIsNeeded(const RenderStyle&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowImageControlsRootElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/ImageControlsRootElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/ImageControlsRootElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/shadow/ImageControlsRootElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> explicit ImageControlsRootElement(Document&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isImageControlsRootElement() const override final { return true; }
</del><ins>+ bool isImageControlsRootElement() 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="trunkSourceWebCorehtmlshadowMediaControlElementTypesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/MediaControlElementTypes.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/MediaControlElementTypes.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/shadow/MediaControlElementTypes.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -112,7 +112,7 @@
</span><span class="cx"> explicit MediaControlDivElement(Document&, MediaControlElementType);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isMediaControlElement() const override final { return MediaControlElement::isMediaControlElement(); }
</del><ins>+ bool isMediaControlElement() const override final { return MediaControlElement::isMediaControlElement(); }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="lines">@@ -122,7 +122,7 @@
</span><span class="cx"> explicit MediaControlInputElement(Document&, MediaControlElementType);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isMediaControlElement() const override final { return MediaControlElement::isMediaControlElement(); }
</del><ins>+ bool isMediaControlElement() const override final { return MediaControlElement::isMediaControlElement(); }
</ins><span class="cx"> virtual void updateDisplayType() { }
</span><span class="cx"> };
</span><span class="cx">
</span><span class="lines">@@ -146,46 +146,46 @@
</span><span class="cx"> public:
</span><span class="cx"> void changedMute();
</span><span class="cx">
</span><del>- virtual bool willRespondToMouseClickEvents() override { return true; }
</del><ins>+ bool willRespondToMouseClickEvents() override { return true; }
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> explicit MediaControlMuteButtonElement(Document&, MediaControlElementType);
</span><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void updateDisplayType() override;
</del><ins>+ void updateDisplayType() override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="cx">
</span><span class="cx"> class MediaControlSeekButtonElement : public MediaControlInputElement {
</span><span class="cx"> public:
</span><del>- virtual bool willRespondToMouseClickEvents() override { return true; }
</del><ins>+ bool willRespondToMouseClickEvents() override { return true; }
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> explicit MediaControlSeekButtonElement(Document&, MediaControlElementType);
</span><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><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>+ void setActive(bool /*flag*/ = true, bool /*pause*/ = false) override final;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="cx">
</span><span class="cx"> class MediaControlVolumeSliderElement : public MediaControlInputElement {
</span><span class="cx"> public:
</span><del>- virtual bool willRespondToMouseMoveEvents() override;
- virtual bool willRespondToMouseClickEvents() override;
</del><ins>+ bool willRespondToMouseMoveEvents() override;
+ bool willRespondToMouseClickEvents() override;
</ins><span class="cx"> void setVolume(double);
</span><span class="cx"> void setClearMutedOnUserInteraction(bool);
</span><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> explicit MediaControlVolumeSliderElement(Document&);
</span><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> bool m_clearMutedOnUserInteraction;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowMediaControlElementsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/MediaControlElements.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/MediaControlElements.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/shadow/MediaControlElements.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,14 +50,14 @@
</span><span class="cx"> void makeTransparent();
</span><span class="cx">
</span><span class="cx"> #if !PLATFORM(IOS)
</span><del>- virtual bool willRespondToMouseMoveEvents() override { return true; }
- virtual bool willRespondToMouseClickEvents() override { return true; }
</del><ins>+ bool willRespondToMouseMoveEvents() override { return true; }
+ bool willRespondToMouseClickEvents() override { return true; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit MediaControlPanelElement(Document&);
</span><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx">
</span><span class="cx"> void startDrag(const LayoutPoint& eventLocation);
</span><span class="cx"> void continueDrag(const LayoutPoint& eventLocation);
</span><span class="lines">@@ -110,7 +110,7 @@
</span><span class="cx"> private:
</span><span class="cx"> explicit MediaControlTimelineContainerElement(Document&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="lines">@@ -120,15 +120,15 @@
</span><span class="cx"> static Ref<MediaControlVolumeSliderContainerElement> create(Document&);
</span><span class="cx">
</span><span class="cx"> #if !PLATFORM(IOS)
</span><del>- virtual bool willRespondToMouseMoveEvents() override { return true; }
</del><ins>+ bool willRespondToMouseMoveEvents() override { return true; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit MediaControlVolumeSliderContainerElement(Document&);
</span><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="lines">@@ -153,13 +153,13 @@
</span><span class="cx"> static Ref<MediaControlPanelMuteButtonElement> create(Document&, MediaControls*);
</span><span class="cx">
</span><span class="cx"> #if !PLATFORM(IOS)
</span><del>- virtual bool willRespondToMouseMoveEvents() override { return true; }
</del><ins>+ bool willRespondToMouseMoveEvents() override { return true; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit MediaControlPanelMuteButtonElement(Document&, MediaControls*);
</span><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx">
</span><span class="cx"> MediaControls* m_controls;
</span><span class="cx"> };
</span><span class="lines">@@ -182,15 +182,15 @@
</span><span class="cx"> static Ref<MediaControlPlayButtonElement> create(Document&);
</span><span class="cx">
</span><span class="cx"> #if !PLATFORM(IOS)
</span><del>- virtual bool willRespondToMouseClickEvents() override { return true; }
</del><ins>+ bool willRespondToMouseClickEvents() override { return true; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void updateDisplayType() override;
</del><ins>+ void updateDisplayType() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit MediaControlPlayButtonElement(Document&);
</span><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="lines">@@ -199,12 +199,12 @@
</span><span class="cx"> public:
</span><span class="cx"> static Ref<MediaControlOverlayPlayButtonElement> create(Document&);
</span><span class="cx">
</span><del>- virtual void updateDisplayType() override;
</del><ins>+ void updateDisplayType() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit MediaControlOverlayPlayButtonElement(Document&);
</span><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="lines">@@ -216,7 +216,7 @@
</span><span class="cx"> private:
</span><span class="cx"> explicit MediaControlSeekForwardButtonElement(Document&);
</span><span class="cx">
</span><del>- virtual bool isForwardButton() const override { return true; }
</del><ins>+ bool isForwardButton() const override { return true; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="lines">@@ -228,7 +228,7 @@
</span><span class="cx"> private:
</span><span class="cx"> explicit MediaControlSeekBackButtonElement(Document&);
</span><span class="cx">
</span><del>- virtual bool isForwardButton() const override { return false; }
</del><ins>+ bool isForwardButton() const override { return false; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="lines">@@ -238,13 +238,13 @@
</span><span class="cx"> static Ref<MediaControlRewindButtonElement> create(Document&);
</span><span class="cx">
</span><span class="cx"> #if !PLATFORM(IOS)
</span><del>- virtual bool willRespondToMouseClickEvents() override { return true; }
</del><ins>+ bool willRespondToMouseClickEvents() override { return true; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit MediaControlRewindButtonElement(Document&);
</span><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="lines">@@ -254,13 +254,13 @@
</span><span class="cx"> static Ref<MediaControlReturnToRealtimeButtonElement> create(Document&);
</span><span class="cx">
</span><span class="cx"> #if !PLATFORM(IOS)
</span><del>- virtual bool willRespondToMouseClickEvents() override { return true; }
</del><ins>+ bool willRespondToMouseClickEvents() override { return true; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit MediaControlReturnToRealtimeButtonElement(Document&);
</span><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="lines">@@ -270,15 +270,15 @@
</span><span class="cx"> static Ref<MediaControlToggleClosedCaptionsButtonElement> create(Document&, MediaControls*);
</span><span class="cx">
</span><span class="cx"> #if !PLATFORM(IOS)
</span><del>- virtual bool willRespondToMouseClickEvents() override { return true; }
</del><ins>+ bool willRespondToMouseClickEvents() override { return true; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void updateDisplayType() override;
</del><ins>+ void updateDisplayType() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit MediaControlToggleClosedCaptionsButtonElement(Document&, MediaControls*);
</span><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(COCOA) || PLATFORM(WIN) || PLATFORM(GTK)
</span><span class="cx"> MediaControls* m_controls;
</span><span class="lines">@@ -292,7 +292,7 @@
</span><span class="cx"> static Ref<MediaControlClosedCaptionsContainerElement> create(Document&);
</span><span class="cx">
</span><span class="cx"> #if !PLATFORM(IOS)
</span><del>- virtual bool willRespondToMouseClickEvents() override { return true; }
</del><ins>+ bool willRespondToMouseClickEvents() override { return true; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="lines">@@ -306,7 +306,7 @@
</span><span class="cx"> static Ref<MediaControlClosedCaptionsTrackListElement> create(Document&, MediaControls*);
</span><span class="cx">
</span><span class="cx"> #if !PLATFORM(IOS)
</span><del>- virtual bool willRespondToMouseClickEvents() override { return true; }
</del><ins>+ bool willRespondToMouseClickEvents() override { return true; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> void updateDisplay();
</span><span class="lines">@@ -316,7 +316,7 @@
</span><span class="cx">
</span><span class="cx"> void rebuildTrackListMenu();
</span><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx">
</span><span class="cx"> typedef Vector<RefPtr<Element>> TrackMenuItems;
</span><span class="cx"> TrackMenuItems m_menuItems;
</span><span class="lines">@@ -334,7 +334,7 @@
</span><span class="cx"> static Ref<MediaControlTimelineElement> create(Document&, MediaControls*);
</span><span class="cx">
</span><span class="cx"> #if !PLATFORM(IOS)
</span><del>- virtual bool willRespondToMouseClickEvents() override;
</del><ins>+ bool willRespondToMouseClickEvents() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> void setPosition(double);
</span><span class="lines">@@ -343,7 +343,7 @@
</span><span class="cx"> private:
</span><span class="cx"> explicit MediaControlTimelineElement(Document&, MediaControls*);
</span><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx">
</span><span class="cx"> MediaControls* m_controls;
</span><span class="cx"> };
</span><span class="lines">@@ -355,7 +355,7 @@
</span><span class="cx"> static Ref<MediaControlFullscreenButtonElement> create(Document&);
</span><span class="cx">
</span><span class="cx"> #if !PLATFORM(IOS)
</span><del>- virtual bool willRespondToMouseClickEvents() override { return true; }
</del><ins>+ bool willRespondToMouseClickEvents() override { return true; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> void setIsFullscreen(bool);
</span><span class="lines">@@ -363,7 +363,7 @@
</span><span class="cx"> private:
</span><span class="cx"> explicit MediaControlFullscreenButtonElement(Document&);
</span><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="lines">@@ -392,12 +392,12 @@
</span><span class="cx"> static Ref<MediaControlFullscreenVolumeMinButtonElement> create(Document&);
</span><span class="cx">
</span><span class="cx"> #if !PLATFORM(IOS)
</span><del>- virtual bool willRespondToMouseClickEvents() override { return true; }
</del><ins>+ bool willRespondToMouseClickEvents() override { return true; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit MediaControlFullscreenVolumeMinButtonElement(Document&);
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="lines">@@ -407,13 +407,13 @@
</span><span class="cx"> static Ref<MediaControlFullscreenVolumeMaxButtonElement> create(Document&);
</span><span class="cx">
</span><span class="cx"> #if !PLATFORM(IOS)
</span><del>- virtual bool willRespondToMouseClickEvents() override { return true; }
</del><ins>+ bool willRespondToMouseClickEvents() override { return true; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit MediaControlFullscreenVolumeMaxButtonElement(Document&);
</span><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx">
</span><span class="lines">@@ -456,10 +456,10 @@
</span><span class="cx">
</span><span class="cx"> explicit MediaControlTextTrackContainerElement(Document&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><del>- virtual RefPtr<Image> createTextTrackRepresentationImage() override;
- virtual void textTrackRepresentationBoundsChanged(const IntRect&) override;
</del><ins>+ RefPtr<Image> createTextTrackRepresentationImage() override;
+ void textTrackRepresentationBoundsChanged(const IntRect&) override;
</ins><span class="cx"> void updateTextTrackRepresentation();
</span><span class="cx"> void clearTextTrackRepresentation();
</span><span class="cx"> void updateStyleForTextTrackRepresentation();
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowMediaControlsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/MediaControls.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/MediaControls.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/shadow/MediaControls.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -94,7 +94,7 @@
</span><span class="cx"> virtual void exitedFullscreen();
</span><span class="cx">
</span><span class="cx"> #if !PLATFORM(IOS)
</span><del>- virtual bool willRespondToMouseMoveEvents() override { return true; }
</del><ins>+ bool willRespondToMouseMoveEvents() override { return true; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> virtual void hideFullscreenControlsTimerFired();
</span><span class="lines">@@ -112,7 +112,7 @@
</span><span class="cx"> protected:
</span><span class="cx"> explicit MediaControls(Document&);
</span><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx">
</span><span class="cx"> virtual bool containsRelatedTarget(Event*);
</span><span class="cx">
</span><span class="lines">@@ -142,7 +142,7 @@
</span><span class="cx"> bool m_isMouseOverControls;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isMediaControls() const override final { return true; }
</del><ins>+ bool isMediaControls() const override final { return true; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> inline MediaControls* toMediaControls(Node* node)
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowMediaControlsAppleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/MediaControlsApple.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/MediaControlsApple.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/shadow/MediaControlsApple.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> : 0;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool operator==(const EventListener& other) override;
</del><ins>+ bool operator==(const EventListener& other) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> MediaControlsAppleEventListener(MediaControlsApple* mediaControls)
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void handleEvent(ScriptExecutionContext*, Event*) override;
</del><ins>+ void handleEvent(ScriptExecutionContext*, Event*) override;
</ins><span class="cx">
</span><span class="cx"> MediaControlsApple* m_mediaControls;
</span><span class="cx"> };
</span><span class="lines">@@ -64,29 +64,29 @@
</span><span class="cx"> static PassRefPtr<MediaControlsApple> createControls(Document&);
</span><span class="cx">
</span><span class="cx"> // MediaControls implementation.
</span><del>- virtual void setMediaController(MediaControllerInterface*) override;
</del><ins>+ void setMediaController(MediaControllerInterface*) override;
</ins><span class="cx">
</span><del>- virtual void hide() override;
- virtual void makeTransparent() override;
</del><ins>+ void hide() override;
+ void makeTransparent() override;
</ins><span class="cx">
</span><del>- virtual void reset() override;
</del><ins>+ void reset() override;
</ins><span class="cx">
</span><del>- virtual void changedMute() override;
- virtual void changedVolume() override;
</del><ins>+ void changedMute() override;
+ void changedVolume() override;
</ins><span class="cx">
</span><del>- virtual void enteredFullscreen() override;
- virtual void exitedFullscreen() override;
</del><ins>+ void enteredFullscreen() override;
+ void exitedFullscreen() override;
</ins><span class="cx">
</span><del>- virtual void reportedError() override;
- virtual void loadedMetadata() override;
</del><ins>+ void reportedError() override;
+ void loadedMetadata() override;
</ins><span class="cx">
</span><del>- virtual void showVolumeSlider() override;
- virtual void updateCurrentTimeDisplay() override;
- virtual void updateStatusDisplay() override;
</del><ins>+ void showVolumeSlider() override;
+ void updateCurrentTimeDisplay() override;
+ void updateStatusDisplay() override;
</ins><span class="cx">
</span><del>- virtual void changedClosedCaptionsVisibility() override;
- virtual void toggleClosedCaptionTrackList() override;
- virtual void closedCaptionTracksChanged() override;
</del><ins>+ void changedClosedCaptionsVisibility() override;
+ void toggleClosedCaptionTrackList() override;
+ void closedCaptionTracksChanged() override;
</ins><span class="cx">
</span><span class="cx"> bool shouldClosedCaptionsContainerPreventPageScrolling(int wheelDeltaY);
</span><span class="cx"> void handleClickEvent(Event*);
</span><span class="lines">@@ -94,7 +94,7 @@
</span><span class="cx"> private:
</span><span class="cx"> MediaControlsApple(Document&);
</span><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx"> PassRefPtr<MediaControlsAppleEventListener> eventListener();
</span><span class="cx">
</span><span class="cx"> void showClosedCaptionTrackList();
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowMeterShadowElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/MeterShadowElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/MeterShadowElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/shadow/MeterShadowElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx"> MeterShadowElement(Document&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override;
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class MeterInnerElement final : public MeterShadowElement {
</span><span class="lines">@@ -59,8 +59,8 @@
</span><span class="cx"> private:
</span><span class="cx"> MeterInnerElement(Document&);
</span><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override;
- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override;
+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> inline Ref<MeterInnerElement> MeterInnerElement::create(Document& document)
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowProgressShadowElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/ProgressShadowElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/ProgressShadowElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/shadow/ProgressShadowElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> ProgressShadowElement(Document&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override;
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class ProgressInnerElement final : public ProgressShadowElement {
</span><span class="lines">@@ -57,8 +57,8 @@
</span><span class="cx"> private:
</span><span class="cx"> ProgressInnerElement(Document&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
- virtual bool rendererIsNeeded(const RenderStyle&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
+ bool rendererIsNeeded(const RenderStyle&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> inline Ref<ProgressInnerElement> ProgressInnerElement::create(Document& document)
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowSliderThumbElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/SliderThumbElement.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/SliderThumbElement.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/shadow/SliderThumbElement.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -117,10 +117,10 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> public:
</span><del>- virtual void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
</del><ins>+ void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx"> bool isFlexibleBoxImpl() const override { return true; }
</span><span class="cx"> };
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowSliderThumbElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/SliderThumbElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/SliderThumbElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/shadow/SliderThumbElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -61,25 +61,25 @@
</span><span class="cx"> private:
</span><span class="cx"> SliderThumbElement(Document&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><del>- virtual Ref<Element> cloneElementWithoutAttributesAndChildren(Document&) override;
- virtual bool isDisabledFormControl() const override;
- virtual bool matchesReadWritePseudoClass() const override;
- virtual Element* focusDelegate() override;
</del><ins>+ Ref<Element> cloneElementWithoutAttributesAndChildren(Document&) override;
+ bool isDisabledFormControl() const override;
+ bool matchesReadWritePseudoClass() const override;
+ Element* focusDelegate() override;
</ins><span class="cx"> #if !PLATFORM(IOS)
</span><del>- virtual void defaultEventHandler(Event*) override;
- virtual bool willRespondToMouseMoveEvents() override;
- virtual bool willRespondToMouseClickEvents() override;
</del><ins>+ void defaultEventHandler(Event*) override;
+ bool willRespondToMouseMoveEvents() override;
+ bool willRespondToMouseClickEvents() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(IOS_TOUCH_EVENTS)
</span><del>- virtual void didAttachRenderers() override;
</del><ins>+ void didAttachRenderers() override;
</ins><span class="cx"> #endif
</span><del>- virtual void willDetachRenderers() override;
</del><ins>+ void willDetachRenderers() override;
</ins><span class="cx">
</span><del>- virtual RefPtr<RenderStyle> customStyleForRenderer(RenderStyle&, RenderStyle*) override;
- virtual const AtomicString& shadowPseudoId() const override;
</del><ins>+ RefPtr<RenderStyle> customStyleForRenderer(RenderStyle&, RenderStyle*) override;
+ const AtomicString& shadowPseudoId() const override;
</ins><span class="cx">
</span><span class="cx"> void startDragging();
</span><span class="cx"> void stopDragging();
</span><span class="lines">@@ -123,7 +123,7 @@
</span><span class="cx"> void updateAppearance(RenderStyle* parentStyle);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isSliderThumb() const override;
</del><ins>+ bool isSliderThumb() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> // --------------------------------
</span><span class="lines">@@ -134,9 +134,9 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> SliderContainerElement(Document&);
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
- virtual RefPtr<RenderStyle> customStyleForRenderer(RenderStyle&, RenderStyle*) override;
- virtual const AtomicString& shadowPseudoId() const override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
+ RefPtr<RenderStyle> customStyleForRenderer(RenderStyle&, RenderStyle*) override;
+ const AtomicString& shadowPseudoId() const override;
</ins><span class="cx">
</span><span class="cx"> AtomicString m_shadowPseudoId;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowSpinButtonElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/SpinButtonElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/SpinButtonElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/shadow/SpinButtonElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -61,27 +61,27 @@
</span><span class="cx">
</span><span class="cx"> void step(int amount);
</span><span class="cx">
</span><del>- virtual bool willRespondToMouseMoveEvents() override;
- virtual bool willRespondToMouseClickEvents() override;
</del><ins>+ bool willRespondToMouseMoveEvents() override;
+ bool willRespondToMouseClickEvents() override;
</ins><span class="cx">
</span><span class="cx"> void forwardEvent(Event*);
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> SpinButtonElement(Document&, SpinButtonOwner&);
</span><span class="cx">
</span><del>- virtual void willDetachRenderers() override;
- virtual bool isSpinButtonElement() const override { return true; }
- virtual bool isDisabledFormControl() const override { return shadowHost() && shadowHost()->isDisabledFormControl(); }
- virtual bool matchesReadWritePseudoClass() const override;
- virtual void defaultEventHandler(Event*) override;
- virtual void willOpenPopup() override;
</del><ins>+ void willDetachRenderers() override;
+ bool isSpinButtonElement() const override { return true; }
+ bool isDisabledFormControl() const override { return shadowHost() && shadowHost()->isDisabledFormControl(); }
+ bool matchesReadWritePseudoClass() const override;
+ void defaultEventHandler(Event*) override;
+ void willOpenPopup() override;
</ins><span class="cx"> void doStepAction(int);
</span><span class="cx"> void startRepeatingTimer();
</span><span class="cx"> void stopRepeatingTimer();
</span><span class="cx"> void repeatingTimerFired();
</span><del>- virtual void setHovered(bool = true) override;
</del><ins>+ void setHovered(bool = true) override;
</ins><span class="cx"> bool shouldRespondToMouseEvents();
</span><del>- virtual bool isMouseFocusable() const override { return false; }
</del><ins>+ bool isMouseFocusable() const override { return false; }
</ins><span class="cx">
</span><span class="cx"> SpinButtonOwner* m_spinButtonOwner;
</span><span class="cx"> bool m_capturing;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowTextControlInnerElementsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/TextControlInnerElements.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/TextControlInnerElements.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/shadow/TextControlInnerElements.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> static Ref<TextControlInnerContainer> create(Document&);
</span><span class="cx"> protected:
</span><span class="cx"> TextControlInnerContainer(Document&);
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class TextControlInnerElement final : public HTMLDivElement {
</span><span class="lines">@@ -48,54 +48,54 @@
</span><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> TextControlInnerElement(Document&);
</span><del>- virtual RefPtr<RenderStyle> customStyleForRenderer(RenderStyle& parentStyle, RenderStyle* shadowHostStyle) override;
</del><ins>+ RefPtr<RenderStyle> customStyleForRenderer(RenderStyle& parentStyle, RenderStyle* shadowHostStyle) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isMouseFocusable() const override { return false; }
</del><ins>+ bool isMouseFocusable() const override { return false; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class TextControlInnerTextElement final : public HTMLDivElement {
</span><span class="cx"> public:
</span><span class="cx"> static Ref<TextControlInnerTextElement> create(Document&);
</span><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx">
</span><span class="cx"> RenderTextControlInnerBlock* renderer() const;
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> TextControlInnerTextElement(Document&);
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
- virtual RefPtr<RenderStyle> customStyleForRenderer(RenderStyle& parentStyle, RenderStyle* shadowHostStyle) override;
- virtual bool isMouseFocusable() const override { return false; }
- virtual bool isTextControlInnerTextElement() const override { return true; }
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
+ RefPtr<RenderStyle> customStyleForRenderer(RenderStyle& parentStyle, RenderStyle* shadowHostStyle) override;
+ bool isMouseFocusable() const override { return false; }
+ bool isTextControlInnerTextElement() const override { return true; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class SearchFieldResultsButtonElement final : public HTMLDivElement {
</span><span class="cx"> public:
</span><span class="cx"> static Ref<SearchFieldResultsButtonElement> create(Document&);
</span><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx"> #if !PLATFORM(IOS)
</span><del>- virtual bool willRespondToMouseClickEvents() override;
</del><ins>+ bool willRespondToMouseClickEvents() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> SearchFieldResultsButtonElement(Document&);
</span><del>- virtual bool isMouseFocusable() const override { return false; }
</del><ins>+ bool isMouseFocusable() const override { return false; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class SearchFieldCancelButtonElement final : public HTMLDivElement {
</span><span class="cx"> public:
</span><span class="cx"> static Ref<SearchFieldCancelButtonElement> create(Document&);
</span><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx"> #if !PLATFORM(IOS)
</span><del>- virtual bool willRespondToMouseClickEvents() override;
</del><ins>+ bool willRespondToMouseClickEvents() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> SearchFieldCancelButtonElement(Document&);
</span><del>- virtual bool isMouseFocusable() const override { return false; }
</del><ins>+ bool isMouseFocusable() const override { return false; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowmacImageControlsButtonElementMaccpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/mac/ImageControlsButtonElementMac.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/mac/ImageControlsButtonElementMac.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/shadow/mac/ImageControlsButtonElementMac.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,11 +48,11 @@
</span><span class="cx"> virtual ~RenderImageControlsButton();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void updateLogicalWidth() override;
- virtual void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
</del><ins>+ void updateLogicalWidth() override;
+ void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
</ins><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderImageControlsButton"; }
- virtual bool requiresForcedStyleRecalcPropagation() const override { return true; }
</del><ins>+ const char* renderName() const override { return "RenderImageControlsButton"; }
+ bool requiresForcedStyleRecalcPropagation() const override { return true; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> RenderImageControlsButton::RenderImageControlsButton(HTMLElement& element, Ref<RenderStyle>&& style)
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowmacImageControlsButtonElementMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/mac/ImageControlsButtonElementMac.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/mac/ImageControlsButtonElementMac.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/shadow/mac/ImageControlsButtonElementMac.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,10 +41,10 @@
</span><span class="cx"> private:
</span><span class="cx"> ImageControlsButtonElementMac(Document&);
</span><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ void defaultEventHandler(Event*) override;
+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><del>- virtual bool isImageControlsButtonElement() const override { return true; }
</del><ins>+ bool isImageControlsButtonElement() const override { return true; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowmacImageControlsRootElementMaccpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/mac/ImageControlsRootElementMac.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/mac/ImageControlsRootElementMac.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/shadow/mac/ImageControlsRootElementMac.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,11 +42,11 @@
</span><span class="cx"> virtual ~RenderImageControls();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void updateLogicalWidth() override;
- virtual void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
</del><ins>+ void updateLogicalWidth() override;
+ void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
</ins><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderImageControls"; }
- virtual bool requiresForcedStyleRecalcPropagation() const override { return true; }
</del><ins>+ const char* renderName() const override { return "RenderImageControls"; }
+ bool requiresForcedStyleRecalcPropagation() const override { return true; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> RenderImageControls::RenderImageControls(HTMLElement& element, Ref<RenderStyle>&& style)
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowmacImageControlsRootElementMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/mac/ImageControlsRootElementMac.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/mac/ImageControlsRootElementMac.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/shadow/mac/ImageControlsRootElementMac.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> private:
</span><span class="cx"> ImageControlsRootElementMac(Document&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackAudioTrackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/AudioTrack.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/AudioTrack.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/track/AudioTrack.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -61,12 +61,12 @@
</span><span class="cx"> static const AtomicString& mainDescKeyword();
</span><span class="cx"> static const AtomicString& translationKeyword();
</span><span class="cx"> static const AtomicString& commentaryKeyword();
</span><del>- virtual const AtomicString& defaultKindKeyword() const override { return emptyAtom; }
</del><ins>+ const AtomicString& defaultKindKeyword() const override { return emptyAtom; }
</ins><span class="cx">
</span><del>- virtual bool enabled() const override { return m_enabled; }
</del><ins>+ bool enabled() const override { return m_enabled; }
</ins><span class="cx"> void setEnabled(const bool);
</span><span class="cx">
</span><del>- virtual void clearClient() override { m_client = nullptr; }
</del><ins>+ void clearClient() override { m_client = nullptr; }
</ins><span class="cx"> AudioTrackClient* client() const { return m_client; }
</span><span class="cx">
</span><span class="cx"> size_t inbandTrackIndex();
</span><span class="lines">@@ -77,7 +77,7 @@
</span><span class="cx"> AudioTrack(AudioTrackClient*, PassRefPtr<AudioTrackPrivate>);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isValidKind(const AtomicString&) const override;
</del><ins>+ bool isValidKind(const AtomicString&) const override;
</ins><span class="cx">
</span><span class="cx"> // AudioTrackPrivateClient
</span><span class="cx"> void enabledChanged(AudioTrackPrivate*, bool) override;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackAudioTrackListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/AudioTrackList.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/AudioTrackList.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/track/AudioTrackList.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx"> void append(PassRefPtr<AudioTrack>);
</span><span class="cx">
</span><span class="cx"> // EventTarget
</span><del>- virtual EventTargetInterface eventTargetInterface() const override;
</del><ins>+ EventTargetInterface eventTargetInterface() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> AudioTrackList(HTMLMediaElement*, ScriptExecutionContext*);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackDataCueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/DataCue.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/DataCue.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/track/DataCue.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -73,7 +73,7 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> virtual ~DataCue();
</span><del>- virtual CueType cueType() const override { return Data; }
</del><ins>+ CueType cueType() const override { return Data; }
</ins><span class="cx">
</span><span class="cx"> PassRefPtr<ArrayBuffer> data() const;
</span><span class="cx"> void setData(ArrayBuffer*, ExceptionCode&);
</span><span class="lines">@@ -88,9 +88,9 @@
</span><span class="cx"> void setType(const String& type) { m_type = type; }
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual bool isEqual(const TextTrackCue&, CueMatchRules) const override;
- virtual bool cueContentsMatch(const TextTrackCue&) const override;
- virtual bool doesExtendCue(const TextTrackCue&) const override;
</del><ins>+ bool isEqual(const TextTrackCue&, CueMatchRules) const override;
+ bool cueContentsMatch(const TextTrackCue&) const override;
+ bool doesExtendCue(const TextTrackCue&) const override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> DataCue(ScriptExecutionContext&, const MediaTime& start, const MediaTime& end, ArrayBuffer*, const String&, ExceptionCode&);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackInbandDataTextTrackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/InbandDataTextTrack.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/InbandDataTextTrack.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/track/InbandDataTextTrack.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,13 +50,13 @@
</span><span class="cx"> private:
</span><span class="cx"> InbandDataTextTrack(ScriptExecutionContext*, TextTrackClient*, PassRefPtr<InbandTextTrackPrivate>);
</span><span class="cx">
</span><del>- virtual void addDataCue(InbandTextTrackPrivate*, const MediaTime& start, const MediaTime& end, const void*, unsigned) override;
</del><ins>+ void addDataCue(InbandTextTrackPrivate*, const MediaTime& start, const MediaTime& end, const void*, unsigned) override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(DATACUE_VALUE)
</span><del>- virtual void addDataCue(InbandTextTrackPrivate*, const MediaTime& start, const MediaTime& end, PassRefPtr<SerializedPlatformRepresentation>, const String&) override;
- virtual void updateDataCue(InbandTextTrackPrivate*, const MediaTime& start, const MediaTime& end, PassRefPtr<SerializedPlatformRepresentation>) override;
- virtual void removeDataCue(InbandTextTrackPrivate*, const MediaTime& start, const MediaTime& end, PassRefPtr<SerializedPlatformRepresentation>) override;
- virtual void removeCue(TextTrackCue*, ExceptionCode&) override;
</del><ins>+ void addDataCue(InbandTextTrackPrivate*, const MediaTime& start, const MediaTime& end, PassRefPtr<SerializedPlatformRepresentation>, const String&) override;
+ void updateDataCue(InbandTextTrackPrivate*, const MediaTime& start, const MediaTime& end, PassRefPtr<SerializedPlatformRepresentation>) override;
+ void removeDataCue(InbandTextTrackPrivate*, const MediaTime& start, const MediaTime& end, PassRefPtr<SerializedPlatformRepresentation>) override;
+ void removeCue(TextTrackCue*, ExceptionCode&) override;
</ins><span class="cx">
</span><span class="cx"> HashMap<RefPtr<SerializedPlatformRepresentation>, RefPtr<DataCue>> m_incompleteCueMap;
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackInbandGenericTextTrackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/InbandGenericTextTrack.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/InbandGenericTextTrack.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/track/InbandGenericTextTrack.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -68,21 +68,21 @@
</span><span class="cx"> private:
</span><span class="cx"> InbandGenericTextTrack(ScriptExecutionContext*, TextTrackClient*, PassRefPtr<InbandTextTrackPrivate>);
</span><span class="cx">
</span><del>- virtual void addGenericCue(InbandTextTrackPrivate*, PassRefPtr<GenericCueData>) override;
- virtual void updateGenericCue(InbandTextTrackPrivate*, GenericCueData*) override;
- virtual void removeGenericCue(InbandTextTrackPrivate*, GenericCueData*) override;
- virtual void removeCue(TextTrackCue*, ExceptionCode&) override;
</del><ins>+ void addGenericCue(InbandTextTrackPrivate*, PassRefPtr<GenericCueData>) override;
+ void updateGenericCue(InbandTextTrackPrivate*, GenericCueData*) override;
+ void removeGenericCue(InbandTextTrackPrivate*, GenericCueData*) override;
+ void removeCue(TextTrackCue*, ExceptionCode&) override;
</ins><span class="cx">
</span><span class="cx"> PassRefPtr<TextTrackCueGeneric> createCue(PassRefPtr<GenericCueData>);
</span><span class="cx"> void updateCueFromCueData(TextTrackCueGeneric*, GenericCueData*);
</span><span class="cx">
</span><span class="cx"> WebVTTParser& parser();
</span><del>- virtual void parseWebVTTCueData(InbandTextTrackPrivate*, const ISOWebVTTCue&) override;
- virtual void parseWebVTTFileHeader(InbandTextTrackPrivate*, String) override;
</del><ins>+ void parseWebVTTCueData(InbandTextTrackPrivate*, const ISOWebVTTCue&) override;
+ void parseWebVTTFileHeader(InbandTextTrackPrivate*, String) override;
</ins><span class="cx">
</span><del>- virtual void newCuesParsed() override;
- virtual void newRegionsParsed() override;
- virtual void fileFailedToParse() override;
</del><ins>+ void newCuesParsed() override;
+ void newRegionsParsed() override;
+ void fileFailedToParse() override;
</ins><span class="cx">
</span><span class="cx"> GenericTextTrackCueMap m_cueMap;
</span><span class="cx"> std::unique_ptr<WebVTTParser> m_webVTTParser;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackInbandTextTrackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/InbandTextTrack.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/InbandTextTrack.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/track/InbandTextTrack.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,15 +41,15 @@
</span><span class="cx"> static PassRefPtr<InbandTextTrack> create(ScriptExecutionContext*, TextTrackClient*, PassRefPtr<InbandTextTrackPrivate>);
</span><span class="cx"> virtual ~InbandTextTrack();
</span><span class="cx">
</span><del>- virtual bool isClosedCaptions() const override;
- virtual bool isSDH() const override;
- virtual bool containsOnlyForcedSubtitles() const override;
- virtual bool isMainProgramContent() const override;
- virtual bool isEasyToRead() const override;
- virtual void setMode(const AtomicString&) override;
</del><ins>+ bool isClosedCaptions() const override;
+ bool isSDH() const override;
+ bool containsOnlyForcedSubtitles() const override;
+ bool isMainProgramContent() const override;
+ bool isEasyToRead() const override;
+ void setMode(const AtomicString&) override;
</ins><span class="cx"> size_t inbandTrackIndex();
</span><span class="cx">
</span><del>- virtual AtomicString inBandMetadataTrackDispatchType() const override;
</del><ins>+ AtomicString inBandMetadataTrackDispatchType() const override;
</ins><span class="cx">
</span><span class="cx"> void setPrivate(PassRefPtr<InbandTextTrackPrivate>);
</span><span class="cx">
</span><span class="lines">@@ -62,29 +62,29 @@
</span><span class="cx"> RefPtr<InbandTextTrackPrivate> m_private;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isInband() const override final { return true; }
- virtual void idChanged(TrackPrivateBase*, const AtomicString&) override;
- virtual void labelChanged(TrackPrivateBase*, const AtomicString&) override;
- virtual void languageChanged(TrackPrivateBase*, const AtomicString&) override;
- virtual void willRemove(TrackPrivateBase*) override;
</del><ins>+ bool isInband() const override final { return true; }
+ void idChanged(TrackPrivateBase*, const AtomicString&) override;
+ void labelChanged(TrackPrivateBase*, const AtomicString&) override;
+ void languageChanged(TrackPrivateBase*, const AtomicString&) override;
+ void willRemove(TrackPrivateBase*) override;
</ins><span class="cx">
</span><del>- virtual void addDataCue(InbandTextTrackPrivate*, const MediaTime&, const MediaTime&, const void*, unsigned) override { ASSERT_NOT_REACHED(); }
</del><ins>+ void addDataCue(InbandTextTrackPrivate*, const MediaTime&, const MediaTime&, const void*, unsigned) override { ASSERT_NOT_REACHED(); }
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(DATACUE_VALUE)
</span><del>- virtual void addDataCue(InbandTextTrackPrivate*, const MediaTime&, const MediaTime&, PassRefPtr<SerializedPlatformRepresentation>, const String&) override { ASSERT_NOT_REACHED(); }
- virtual void updateDataCue(InbandTextTrackPrivate*, const MediaTime&, const MediaTime&, PassRefPtr<SerializedPlatformRepresentation>) override { ASSERT_NOT_REACHED(); }
- virtual void removeDataCue(InbandTextTrackPrivate*, const MediaTime&, const MediaTime&, PassRefPtr<SerializedPlatformRepresentation>) override { ASSERT_NOT_REACHED(); }
</del><ins>+ void addDataCue(InbandTextTrackPrivate*, const MediaTime&, const MediaTime&, PassRefPtr<SerializedPlatformRepresentation>, const String&) override { ASSERT_NOT_REACHED(); }
+ void updateDataCue(InbandTextTrackPrivate*, const MediaTime&, const MediaTime&, PassRefPtr<SerializedPlatformRepresentation>) override { ASSERT_NOT_REACHED(); }
+ void removeDataCue(InbandTextTrackPrivate*, const MediaTime&, const MediaTime&, PassRefPtr<SerializedPlatformRepresentation>) override { ASSERT_NOT_REACHED(); }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void addGenericCue(InbandTextTrackPrivate*, PassRefPtr<GenericCueData>) override { ASSERT_NOT_REACHED(); }
- virtual void updateGenericCue(InbandTextTrackPrivate*, GenericCueData*) override { ASSERT_NOT_REACHED(); }
- virtual void removeGenericCue(InbandTextTrackPrivate*, GenericCueData*) override { ASSERT_NOT_REACHED(); }
</del><ins>+ void addGenericCue(InbandTextTrackPrivate*, PassRefPtr<GenericCueData>) override { ASSERT_NOT_REACHED(); }
+ void updateGenericCue(InbandTextTrackPrivate*, GenericCueData*) override { ASSERT_NOT_REACHED(); }
+ void removeGenericCue(InbandTextTrackPrivate*, GenericCueData*) override { ASSERT_NOT_REACHED(); }
</ins><span class="cx">
</span><del>- virtual void parseWebVTTFileHeader(InbandTextTrackPrivate*, String) override { ASSERT_NOT_REACHED(); }
- virtual void parseWebVTTCueData(InbandTextTrackPrivate*, const char*, unsigned) override { ASSERT_NOT_REACHED(); }
- virtual void parseWebVTTCueData(InbandTextTrackPrivate*, const ISOWebVTTCue&) override { ASSERT_NOT_REACHED(); }
</del><ins>+ void parseWebVTTFileHeader(InbandTextTrackPrivate*, String) override { ASSERT_NOT_REACHED(); }
+ void parseWebVTTCueData(InbandTextTrackPrivate*, const char*, unsigned) override { ASSERT_NOT_REACHED(); }
+ void parseWebVTTCueData(InbandTextTrackPrivate*, const ISOWebVTTCue&) override { ASSERT_NOT_REACHED(); }
</ins><span class="cx">
</span><del>- virtual MediaTime startTimeVariance() const override;
</del><ins>+ MediaTime startTimeVariance() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackInbandWebVTTTextTrackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/InbandWebVTTTextTrack.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/InbandWebVTTTextTrack.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/track/InbandWebVTTTextTrack.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,12 +44,12 @@
</span><span class="cx"> InbandWebVTTTextTrack(ScriptExecutionContext*, TextTrackClient*, PassRefPtr<InbandTextTrackPrivate>);
</span><span class="cx">
</span><span class="cx"> WebVTTParser& parser();
</span><del>- virtual void parseWebVTTCueData(InbandTextTrackPrivate*, const char* data, unsigned length) override;
- virtual void parseWebVTTCueData(InbandTextTrackPrivate*, const ISOWebVTTCue&) override;
</del><ins>+ void parseWebVTTCueData(InbandTextTrackPrivate*, const char* data, unsigned length) override;
+ void parseWebVTTCueData(InbandTextTrackPrivate*, const ISOWebVTTCue&) override;
</ins><span class="cx">
</span><del>- virtual void newCuesParsed() override;
- virtual void newRegionsParsed() override;
- virtual void fileFailedToParse() override;
</del><ins>+ void newCuesParsed() override;
+ void newRegionsParsed() override;
+ void fileFailedToParse() override;
</ins><span class="cx">
</span><span class="cx"> std::unique_ptr<WebVTTParser> m_webVTTParser;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackLoadableTextTrackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/LoadableTextTrack.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/LoadableTextTrack.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/track/LoadableTextTrack.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,23 +48,23 @@
</span><span class="cx">
</span><span class="cx"> void scheduleLoad(const URL&);
</span><span class="cx">
</span><del>- virtual void clearClient() override;
</del><ins>+ void clearClient() override;
</ins><span class="cx">
</span><del>- virtual AtomicString id() const override;
</del><ins>+ AtomicString id() const override;
</ins><span class="cx">
</span><span class="cx"> size_t trackElementIndex();
</span><span class="cx"> HTMLTrackElement* trackElement() { return m_trackElement; }
</span><span class="cx"> void setTrackElement(HTMLTrackElement*);
</span><del>- virtual Element* element() override;
</del><ins>+ Element* element() override;
</ins><span class="cx">
</span><del>- virtual bool isDefault() const override { return m_isDefault; }
- virtual void setIsDefault(bool isDefault) override { m_isDefault = isDefault; }
</del><ins>+ bool isDefault() const override { return m_isDefault; }
+ void setIsDefault(bool isDefault) override { m_isDefault = isDefault; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // TextTrackLoaderClient
</span><del>- virtual void newCuesAvailable(TextTrackLoader*) override;
- virtual void cueLoadingCompleted(TextTrackLoader*, bool loadingFailed) override;
- virtual void newRegionsAvailable(TextTrackLoader*) override;
</del><ins>+ void newCuesAvailable(TextTrackLoader*) override;
+ void cueLoadingCompleted(TextTrackLoader*, bool loadingFailed) override;
+ void newRegionsAvailable(TextTrackLoader*) override;
</ins><span class="cx">
</span><span class="cx"> LoadableTextTrack(HTMLTrackElement*, const String& kind, const String& label, const String& language);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackTextTrackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/TextTrack.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/TextTrack.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/track/TextTrack.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -63,8 +63,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>+ EventTargetInterface eventTargetInterface() const override final { return TextTrackEventTargetInterfaceType; }
+ 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">@@ -75,14 +75,14 @@
</span><span class="cx"> static const AtomicString& chaptersKeyword();
</span><span class="cx"> static const AtomicString& metadataKeyword();
</span><span class="cx"> static const AtomicString& forcedKeyword();
</span><del>- virtual const AtomicString& defaultKindKeyword() const override { return subtitlesKeyword(); }
</del><ins>+ const AtomicString& defaultKindKeyword() const override { return subtitlesKeyword(); }
</ins><span class="cx"> static bool isValidKindKeyword(const AtomicString&);
</span><span class="cx">
</span><span class="cx"> static const AtomicString& disabledKeyword();
</span><span class="cx"> static const AtomicString& hiddenKeyword();
</span><span class="cx"> static const AtomicString& showingKeyword();
</span><span class="cx">
</span><del>- virtual void setKind(const AtomicString&) override;
</del><ins>+ void setKind(const AtomicString&) override;
</ins><span class="cx">
</span><span class="cx"> virtual AtomicString inBandMetadataTrackDispatchType() const { return emptyString(); }
</span><span class="cx">
</span><span class="lines">@@ -96,7 +96,7 @@
</span><span class="cx"> TextTrackCueList* cues();
</span><span class="cx"> TextTrackCueList* activeCues() const;
</span><span class="cx">
</span><del>- virtual void clearClient() override { m_client = 0; }
</del><ins>+ void clearClient() override { m_client = 0; }
</ins><span class="cx"> TextTrackClient* client() { return m_client; }
</span><span class="cx">
</span><span class="cx"> void addCue(PassRefPtr<TextTrackCue>, ExceptionCode&);
</span><span class="lines">@@ -135,7 +135,7 @@
</span><span class="cx"> void removeAllCues();
</span><span class="cx">
</span><span class="cx"> #if ENABLE(MEDIA_SOURCE)
</span><del>- virtual void setLanguage(const AtomicString&) override;
</del><ins>+ void setLanguage(const AtomicString&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> virtual bool isInband() const { return false; }
</span><span class="lines">@@ -151,12 +151,12 @@
</span><span class="cx"> RefPtr<TextTrackCueList> m_cues;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isValidKind(const AtomicString&) const override;
</del><ins>+ bool isValidKind(const AtomicString&) const override;
</ins><span class="cx">
</span><del>- virtual bool enabled() const override;
</del><ins>+ bool enabled() const override;
</ins><span class="cx">
</span><del>- virtual void refEventTarget() override final { ref(); }
- virtual void derefEventTarget() override final { deref(); }
</del><ins>+ void refEventTarget() override final { ref(); }
+ void derefEventTarget() override final { deref(); }
</ins><span class="cx">
</span><span class="cx"> VTTRegionList* ensureVTTRegionList();
</span><span class="cx"> RefPtr<VTTRegionList> m_regions;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackTextTrackCueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/TextTrackCue.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/TextTrackCue.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/track/TextTrackCue.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -80,13 +80,13 @@
</span><span class="cx"> void invalidateCueIndex();
</span><span class="cx">
</span><span class="cx"> using EventTarget::dispatchEvent;
</span><del>- virtual bool dispatchEvent(Event&) override;
</del><ins>+ bool dispatchEvent(Event&) override;
</ins><span class="cx">
</span><span class="cx"> bool isActive();
</span><span class="cx"> virtual void setIsActive(bool);
</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>+ EventTargetInterface eventTargetInterface() const override final { return TextTrackCueEventTargetInterfaceType; }
+ ScriptExecutionContext* scriptExecutionContext() const override final { return &m_scriptExecutionContext; }
</ins><span class="cx">
</span><span class="cx"> virtual bool isOrderedBefore(const TextTrackCue*) const;
</span><span class="cx"> virtual bool isPositionedAbove(const TextTrackCue* cue) const { return isOrderedBefore(cue); }
</span><span class="lines">@@ -122,8 +122,8 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx">
</span><del>- virtual void refEventTarget() override final { ref(); }
- virtual void derefEventTarget() override final { deref(); }
</del><ins>+ void refEventTarget() override final { ref(); }
+ void derefEventTarget() override final { deref(); }
</ins><span class="cx">
</span><span class="cx"> String m_id;
</span><span class="cx"> MediaTime m_startTime;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackTextTrackCueGenericcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/TextTrackCueGeneric.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/TextTrackCueGeneric.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/track/TextTrackCueGeneric.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx"> return adoptRef(*new TextTrackCueGenericBoxElement(document, cue));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void applyCSSProperties(const IntSize&) override;
</del><ins>+ void applyCSSProperties(const IntSize&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> TextTrackCueGenericBoxElement(Document&, VTTCue&);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackTextTrackCueGenerich"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/TextTrackCueGeneric.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/TextTrackCueGeneric.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/track/TextTrackCueGeneric.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,10 +45,10 @@
</span><span class="cx">
</span><span class="cx"> virtual ~TextTrackCueGeneric() { }
</span><span class="cx">
</span><del>- virtual PassRefPtr<VTTCueBox> createDisplayTree() override;
</del><ins>+ PassRefPtr<VTTCueBox> createDisplayTree() override;
</ins><span class="cx">
</span><del>- virtual void setLine(double, ExceptionCode&) override;
- virtual void setPosition(double, ExceptionCode&) override;
</del><ins>+ void setLine(double, ExceptionCode&) override;
+ void setPosition(double, ExceptionCode&) override;
</ins><span class="cx">
</span><span class="cx"> bool useDefaultPosition() const { return m_defaultPosition; }
</span><span class="cx">
</span><span class="lines">@@ -70,17 +70,17 @@
</span><span class="cx"> Color highlightColor() const { return m_highlightColor; }
</span><span class="cx"> void setHighlightColor(RGBA32 color) { m_highlightColor.setRGB(color); }
</span><span class="cx">
</span><del>- virtual void setFontSize(int, const IntSize&, bool important) override;
</del><ins>+ void setFontSize(int, const IntSize&, bool important) override;
</ins><span class="cx">
</span><del>- virtual bool isEqual(const TextTrackCue&, CueMatchRules) const override;
- virtual bool cueContentsMatch(const TextTrackCue&) const override;
- virtual bool doesExtendCue(const TextTrackCue&) const override;
</del><ins>+ bool isEqual(const TextTrackCue&, CueMatchRules) const override;
+ bool cueContentsMatch(const TextTrackCue&) const override;
+ bool doesExtendCue(const TextTrackCue&) const override;
</ins><span class="cx">
</span><del>- virtual TextTrackCue::CueType cueType() const override { return TextTrackCue::Generic; }
</del><ins>+ TextTrackCue::CueType cueType() const override { return TextTrackCue::Generic; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isOrderedBefore(const TextTrackCue*) const override;
- virtual bool isPositionedAbove(const TextTrackCue*) const override;
</del><ins>+ bool isOrderedBefore(const TextTrackCue*) const override;
+ bool isPositionedAbove(const TextTrackCue*) const override;
</ins><span class="cx">
</span><span class="cx"> TextTrackCueGeneric(ScriptExecutionContext&, const MediaTime& start, const MediaTime& end, const String&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackTextTrackListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/TextTrackList.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/TextTrackList.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/track/TextTrackList.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,20 +42,20 @@
</span><span class="cx"> }
</span><span class="cx"> virtual ~TextTrackList();
</span><span class="cx">
</span><del>- virtual unsigned length() const override;
</del><ins>+ unsigned length() const override;
</ins><span class="cx"> int getTrackIndex(TextTrack*);
</span><span class="cx"> int getTrackIndexRelativeToRenderedTracks(TextTrack*);
</span><del>- virtual bool contains(TrackBase*) const override;
</del><ins>+ bool contains(TrackBase*) const override;
</ins><span class="cx">
</span><span class="cx"> TextTrack* item(unsigned index) const;
</span><span class="cx"> TextTrack* getTrackById(const AtomicString&);
</span><span class="cx"> TextTrack* lastItem() const { return item(length() - 1); }
</span><span class="cx">
</span><span class="cx"> void append(PassRefPtr<TextTrack>);
</span><del>- virtual void remove(TrackBase*, bool scheduleEvent = true) override;
</del><ins>+ void remove(TrackBase*, bool scheduleEvent = true) override;
</ins><span class="cx">
</span><span class="cx"> // EventTarget
</span><del>- virtual EventTargetInterface eventTargetInterface() const override;
</del><ins>+ EventTargetInterface eventTargetInterface() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> TextTrackList(HTMLMediaElement*, ScriptExecutionContext*);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackTrackEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/TrackEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/TrackEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/track/TrackEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> return adoptRef(*new TrackEvent(type, initializer));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> TrackBase* track() const { return m_track.get(); }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackTrackListBaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/TrackListBase.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/TrackListBase.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/track/TrackListBase.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,10 +51,10 @@
</span><span class="cx"> virtual void remove(TrackBase*, bool scheduleEvent = true);
</span><span class="cx">
</span><span class="cx"> // EventTarget
</span><del>- virtual EventTargetInterface eventTargetInterface() const override = 0;
</del><ins>+ EventTargetInterface eventTargetInterface() const override = 0;
</ins><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>+ ScriptExecutionContext* scriptExecutionContext() const override final { return m_context; }
</ins><span class="cx">
</span><span class="cx"> void clearElement() { m_element = 0; }
</span><span class="cx"> Element* element() const;
</span><span class="lines">@@ -77,8 +77,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>+ void refEventTarget() override final { ref(); }
+ 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="trunkSourceWebCorehtmltrackVTTCueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/VTTCue.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/VTTCue.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/track/VTTCue.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -64,7 +64,7 @@
</span><span class="cx"> protected:
</span><span class="cx"> VTTCueBox(Document&, VTTCue&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override final;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override final;
</ins><span class="cx">
</span><span class="cx"> VTTCue& m_cue;
</span><span class="cx"> int m_fontSizeFromCaptionUserPrefs;
</span><span class="lines">@@ -121,7 +121,7 @@
</span><span class="cx"> void setRegionId(const String&);
</span><span class="cx"> void notifyRegionWhenRemovingDisplayTree(bool);
</span><span class="cx">
</span><del>- virtual void setIsActive(bool) override;
</del><ins>+ void setIsActive(bool) override;
</ins><span class="cx">
</span><span class="cx"> bool hasDisplayTree() const { return m_displayTree; }
</span><span class="cx"> VTTCueBox* getDisplayTree(const IntSize& videoSize, int fontSize);
</span><span class="lines">@@ -161,14 +161,14 @@
</span><span class="cx">
</span><span class="cx"> virtual void setFontSize(int, const IntSize&, bool important);
</span><span class="cx">
</span><del>- virtual bool isEqual(const TextTrackCue&, CueMatchRules) const override;
- virtual bool cueContentsMatch(const TextTrackCue&) const override;
- virtual bool doesExtendCue(const TextTrackCue&) const override;
</del><ins>+ bool isEqual(const TextTrackCue&, CueMatchRules) const override;
+ bool cueContentsMatch(const TextTrackCue&) const override;
+ bool doesExtendCue(const TextTrackCue&) const override;
</ins><span class="cx">
</span><del>- virtual CueType cueType() const override { return WebVTT; }
- virtual bool isRenderable() const override final { return true; }
</del><ins>+ CueType cueType() const override { return WebVTT; }
+ bool isRenderable() const override final { return true; }
</ins><span class="cx">
</span><del>- virtual void didChange() override;
</del><ins>+ void didChange() override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> VTTCue(ScriptExecutionContext&, const MediaTime& start, const MediaTime& end, const String& content);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackVideoTrackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/VideoTrack.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/VideoTrack.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/track/VideoTrack.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -60,19 +60,19 @@
</span><span class="cx"> static const AtomicString& signKeyword();
</span><span class="cx"> static const AtomicString& subtitlesKeyword();
</span><span class="cx"> static const AtomicString& commentaryKeyword();
</span><del>- virtual const AtomicString& defaultKindKeyword() const override { return emptyAtom; }
</del><ins>+ const AtomicString& defaultKindKeyword() const override { return emptyAtom; }
</ins><span class="cx">
</span><span class="cx"> bool selected() const { return m_selected; }
</span><span class="cx"> virtual void setSelected(const bool);
</span><span class="cx">
</span><del>- virtual void clearClient() override { m_client = 0; }
</del><ins>+ void clearClient() override { m_client = 0; }
</ins><span class="cx"> VideoTrackClient* client() const { return m_client; }
</span><span class="cx">
</span><span class="cx"> size_t inbandTrackIndex();
</span><span class="cx">
</span><span class="cx"> #if ENABLE(MEDIA_SOURCE)
</span><del>- virtual void setKind(const AtomicString&) override;
- virtual void setLanguage(const AtomicString&) override;
</del><ins>+ void setKind(const AtomicString&) override;
+ void setLanguage(const AtomicString&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> const MediaDescription& description() const;
</span><span class="lines">@@ -83,7 +83,7 @@
</span><span class="cx"> VideoTrack(VideoTrackClient*, PassRefPtr<VideoTrackPrivate> privateTrack);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isValidKind(const AtomicString&) const override;
</del><ins>+ bool isValidKind(const AtomicString&) const override;
</ins><span class="cx">
</span><span class="cx"> // VideoTrackPrivateClient
</span><span class="cx"> void selectedChanged(VideoTrackPrivate*, bool) override;
</span><span class="lines">@@ -94,7 +94,7 @@
</span><span class="cx"> void languageChanged(TrackPrivateBase*, const AtomicString&) override;
</span><span class="cx"> void willRemove(TrackPrivateBase*) override;
</span><span class="cx">
</span><del>- virtual bool enabled() const override { return selected(); }
</del><ins>+ bool enabled() const override { return selected(); }
</ins><span class="cx">
</span><span class="cx"> void updateKindFromPrivate();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackVideoTrackListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/VideoTrackList.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/VideoTrackList.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/track/VideoTrackList.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx"> void append(PassRefPtr<VideoTrack>);
</span><span class="cx">
</span><span class="cx"> // EventTarget
</span><del>- virtual EventTargetInterface eventTargetInterface() const override;
</del><ins>+ EventTargetInterface eventTargetInterface() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> VideoTrackList(HTMLMediaElement*, ScriptExecutionContext*);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackWebVTTElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/WebVTTElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/WebVTTElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/html/track/WebVTTElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx"> static Ref<WebVTTElement> create(const WebVTTNodeType, Document&);
</span><span class="cx"> PassRefPtr<HTMLElement> createEquivalentHTMLElement(Document&);
</span><span class="cx">
</span><del>- virtual Ref<Element> cloneElementWithoutAttributesAndChildren(Document&) override;
</del><ins>+ Ref<Element> cloneElementWithoutAttributesAndChildren(Document&) override;
</ins><span class="cx">
</span><span class="cx"> void setWebVTTNodeType(WebVTTNodeType type) { m_webVTTNodeType = static_cast<unsigned>(type); }
</span><span class="cx"> WebVTTNodeType webVTTNodeType() const { return static_cast<WebVTTNodeType>(m_webVTTNodeType); }
</span><span class="lines">@@ -76,7 +76,7 @@
</span><span class="cx"> private:
</span><span class="cx"> WebVTTElement(WebVTTNodeType, Document&);
</span><span class="cx">
</span><del>- virtual bool isWebVTTElement() const override { return true; }
</del><ins>+ bool isWebVTTElement() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> unsigned m_isPastNode : 1;
</span><span class="cx"> unsigned m_webVTTNodeType : 4;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorCommandLineAPIModuleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/CommandLineAPIModule.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/CommandLineAPIModule.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/CommandLineAPIModule.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -34,8 +34,8 @@
</span><span class="cx"> public:
</span><span class="cx"> CommandLineAPIModule();
</span><span class="cx">
</span><del>- virtual String source() const override;
- virtual JSC::JSValue host(Inspector::InjectedScriptManager*, JSC::ExecState*) const override;
</del><ins>+ String source() const override;
+ JSC::JSValue host(Inspector::InjectedScriptManager*, JSC::ExecState*) const override;
</ins><span class="cx">
</span><span class="cx"> static void injectIfNeeded(Inspector::InjectedScriptManager*, const Inspector::InjectedScript&);
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorDOMEditorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/DOMEditor.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/DOMEditor.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/DOMEditor.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -54,18 +54,18 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool perform(ExceptionCode& ec) override
</del><ins>+ bool perform(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> m_anchorNode = m_node->nextSibling();
</span><span class="cx"> return redo(ec);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool undo(ExceptionCode& ec) override
</del><ins>+ bool undo(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> return m_parentNode->insertBefore(m_node.get(), m_anchorNode.get(), ec);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool redo(ExceptionCode& ec) override
</del><ins>+ bool redo(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> return m_parentNode->removeChild(m_node.get(), ec);
</span><span class="cx"> }
</span><span class="lines">@@ -87,7 +87,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool perform(ExceptionCode& ec) override
</del><ins>+ bool perform(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> if (m_node->parentNode()) {
</span><span class="cx"> m_removeChildAction = std::make_unique<RemoveChildAction>(m_node->parentNode(), m_node.get());
</span><span class="lines">@@ -97,7 +97,7 @@
</span><span class="cx"> return m_parentNode->insertBefore(m_node.get(), m_anchorNode.get(), ec);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool undo(ExceptionCode& ec) override
</del><ins>+ bool undo(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_parentNode->removeChild(m_node.get(), ec))
</span><span class="cx"> return false;
</span><span class="lines">@@ -106,7 +106,7 @@
</span><span class="cx"> return true;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool redo(ExceptionCode& ec) override
</del><ins>+ bool redo(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> if (m_removeChildAction && !m_removeChildAction->redo(ec))
</span><span class="cx"> return false;
</span><span class="lines">@@ -130,19 +130,19 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool perform(ExceptionCode& ec) override
</del><ins>+ bool perform(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> m_value = m_element->getAttribute(m_name);
</span><span class="cx"> return redo(ec);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool undo(ExceptionCode& ec) override
</del><ins>+ bool undo(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> m_element->setAttribute(m_name, m_value, ec);
</span><span class="cx"> return true;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool redo(ExceptionCode&) override
</del><ins>+ bool redo(ExceptionCode&) override
</ins><span class="cx"> {
</span><span class="cx"> m_element->removeAttribute(m_name);
</span><span class="cx"> return true;
</span><span class="lines">@@ -166,7 +166,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool perform(ExceptionCode& ec) override
</del><ins>+ bool perform(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> m_hadAttribute = m_element->hasAttribute(m_name);
</span><span class="cx"> if (m_hadAttribute)
</span><span class="lines">@@ -174,7 +174,7 @@
</span><span class="cx"> return redo(ec);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool undo(ExceptionCode& ec) override
</del><ins>+ bool undo(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> if (m_hadAttribute)
</span><span class="cx"> m_element->setAttribute(m_name, m_oldValue, ec);
</span><span class="lines">@@ -183,7 +183,7 @@
</span><span class="cx"> return true;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool redo(ExceptionCode& ec) override
</del><ins>+ bool redo(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> m_element->setAttribute(m_name, m_value, ec);
</span><span class="cx"> return true;
</span><span class="lines">@@ -211,7 +211,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool perform(ExceptionCode& ec) override
</del><ins>+ bool perform(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> m_oldHTML = createMarkup(m_node.get());
</span><span class="cx"> DOMPatchSupport domPatchSupport(m_domEditor.get(), &m_node->document());
</span><span class="lines">@@ -219,12 +219,12 @@
</span><span class="cx"> return !ec;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool undo(ExceptionCode& ec) override
</del><ins>+ bool undo(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> return m_history->undo(ec);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool redo(ExceptionCode& ec) override
</del><ins>+ bool redo(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> return m_history->redo(ec);
</span><span class="cx"> }
</span><span class="lines">@@ -254,19 +254,19 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool perform(ExceptionCode& ec) override
</del><ins>+ bool perform(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> m_oldText = m_textNode->wholeText();
</span><span class="cx"> return redo(ec);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool undo(ExceptionCode& ec) override
</del><ins>+ bool undo(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> m_textNode->replaceWholeText(m_oldText, ec);
</span><span class="cx"> return true;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool redo(ExceptionCode& ec) override
</del><ins>+ bool redo(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> m_textNode->replaceWholeText(m_text, ec);
</span><span class="cx"> return true;
</span><span class="lines">@@ -289,17 +289,17 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool perform(ExceptionCode& ec) override
</del><ins>+ bool perform(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> return redo(ec);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool undo(ExceptionCode& ec) override
</del><ins>+ bool undo(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> return m_parentNode->replaceChild(m_oldNode, m_newNode.get(), ec);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool redo(ExceptionCode& ec) override
</del><ins>+ bool redo(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> return m_parentNode->replaceChild(m_newNode, m_oldNode.get(), ec);
</span><span class="cx"> }
</span><span class="lines">@@ -320,19 +320,19 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool perform(ExceptionCode& ec) override
</del><ins>+ bool perform(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> m_oldValue = m_node->nodeValue();
</span><span class="cx"> return redo(ec);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool undo(ExceptionCode& ec) override
</del><ins>+ bool undo(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> m_node->setNodeValue(m_oldValue, ec);
</span><span class="cx"> return !ec;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool redo(ExceptionCode& ec) override
</del><ins>+ bool redo(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> m_node->setNodeValue(m_value, ec);
</span><span class="cx"> return !ec;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorApplicationCacheAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorApplicationCacheAgent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorApplicationCacheAgent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/InspectorApplicationCacheAgent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -52,16 +52,16 @@
</span><span class="cx"> InspectorApplicationCacheAgent(WebAgentContext&, InspectorPageAgent*);
</span><span class="cx"> virtual ~InspectorApplicationCacheAgent() { }
</span><span class="cx">
</span><del>- virtual void didCreateFrontendAndBackend(Inspector::FrontendRouter*, Inspector::BackendDispatcher*) override;
- virtual void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</del><ins>+ void didCreateFrontendAndBackend(Inspector::FrontendRouter*, Inspector::BackendDispatcher*) override;
+ void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</ins><span class="cx">
</span><span class="cx"> void updateApplicationCacheStatus(Frame*);
</span><span class="cx"> void networkStateChanged();
</span><span class="cx">
</span><del>- virtual void enable(ErrorString&) override;
- virtual void getFramesWithManifests(ErrorString&, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::ApplicationCache::FrameWithManifest>>& result) override;
- virtual void getManifestForFrame(ErrorString&, const String& frameId, String* manifestURL) override;
- virtual void getApplicationCacheForFrame(ErrorString&, const String& frameId, RefPtr<Inspector::Protocol::ApplicationCache::ApplicationCache>&) override;
</del><ins>+ void enable(ErrorString&) override;
+ void getFramesWithManifests(ErrorString&, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::ApplicationCache::FrameWithManifest>>& result) override;
+ void getManifestForFrame(ErrorString&, const String& frameId, String* manifestURL) override;
+ void getApplicationCacheForFrame(ErrorString&, const String& frameId, RefPtr<Inspector::Protocol::ApplicationCache::ApplicationCache>&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> Ref<Inspector::Protocol::ApplicationCache::ApplicationCache> buildObjectForApplicationCache(const ApplicationCacheHost::ResourceInfoList&, const ApplicationCacheHost::CacheInfo&);
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorCSSAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorCSSAgent.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorCSSAgent.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/InspectorCSSAgent.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -175,14 +175,14 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool perform(ExceptionCode& ec) override
</del><ins>+ bool perform(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_styleSheet->getText(&m_oldText))
</span><span class="cx"> return false;
</span><span class="cx"> return redo(ec);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool undo(ExceptionCode& ec) override
</del><ins>+ bool undo(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> if (m_styleSheet->setText(m_oldText, ec)) {
</span><span class="cx"> m_styleSheet->reparseStyleSheet(m_oldText);
</span><span class="lines">@@ -191,7 +191,7 @@
</span><span class="cx"> return false;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool redo(ExceptionCode& ec) override
</del><ins>+ bool redo(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> if (m_styleSheet->setText(m_text, ec)) {
</span><span class="cx"> m_styleSheet->reparseStyleSheet(m_text);
</span><span class="lines">@@ -200,12 +200,12 @@
</span><span class="cx"> return false;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual String mergeId() override
</del><ins>+ String mergeId() override
</ins><span class="cx"> {
</span><span class="cx"> return String::format("SetStyleSheetText %s", m_styleSheet->id().utf8().data());
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void merge(std::unique_ptr<Action> action) override
</del><ins>+ void merge(std::unique_ptr<Action> action) override
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(action->mergeId() == mergeId());
</span><span class="cx">
</span><span class="lines">@@ -228,28 +228,28 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool perform(ExceptionCode& ec) override
</del><ins>+ bool perform(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> return redo(ec);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool undo(ExceptionCode& ec) override
</del><ins>+ bool undo(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> return m_styleSheet->setStyleText(m_cssId, m_oldText, nullptr, ec);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool redo(ExceptionCode& ec) override
</del><ins>+ bool redo(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> return m_styleSheet->setStyleText(m_cssId, m_text, &m_oldText, ec);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual String mergeId() override
</del><ins>+ String mergeId() override
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(m_styleSheet->id() == m_cssId.styleSheetId());
</span><span class="cx"> return String::format("SetStyleText %s:%u", m_styleSheet->id().utf8().data(), m_cssId.ordinal());
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void merge(std::unique_ptr<Action> action) override
</del><ins>+ void merge(std::unique_ptr<Action> action) override
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(action->mergeId() == mergeId());
</span><span class="cx">
</span><span class="lines">@@ -273,7 +273,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool perform(ExceptionCode& ec) override
</del><ins>+ bool perform(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> m_oldSelector = m_styleSheet->ruleSelector(m_cssId, ec);
</span><span class="cx"> if (ec)
</span><span class="lines">@@ -281,12 +281,12 @@
</span><span class="cx"> return redo(ec);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool undo(ExceptionCode& ec) override
</del><ins>+ bool undo(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> return m_styleSheet->setRuleSelector(m_cssId, m_oldSelector, ec);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool redo(ExceptionCode& ec) override
</del><ins>+ bool redo(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> return m_styleSheet->setRuleSelector(m_cssId, m_selector, ec);
</span><span class="cx"> }
</span><span class="lines">@@ -306,17 +306,17 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool perform(ExceptionCode& ec) override
</del><ins>+ bool perform(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> return redo(ec);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool undo(ExceptionCode& ec) override
</del><ins>+ bool undo(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> return m_styleSheet->deleteRule(m_newId, ec);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool redo(ExceptionCode& ec) override
</del><ins>+ bool redo(ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> CSSStyleRule* cssStyleRule = m_styleSheet->addRule(m_selector, ec);
</span><span class="cx"> if (ec)
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorCSSAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorCSSAgent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorCSSAgent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/InspectorCSSAgent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -86,11 +86,11 @@
</span><span class="cx">
</span><span class="cx"> static CSSStyleRule* asCSSStyleRule(CSSRule&);
</span><span class="cx">
</span><del>- virtual void didCreateFrontendAndBackend(Inspector::FrontendRouter*, Inspector::BackendDispatcher*) override;
- virtual void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
- virtual void discardAgent() override;
- virtual void enable(ErrorString&) override;
- virtual void disable(ErrorString&) override;
</del><ins>+ void didCreateFrontendAndBackend(Inspector::FrontendRouter*, Inspector::BackendDispatcher*) override;
+ void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
+ void discardAgent() override;
+ void enable(ErrorString&) override;
+ void disable(ErrorString&) override;
</ins><span class="cx"> void regionOversetChanged(WebKitNamedFlow*, int documentNodeId);
</span><span class="cx"> void reset();
</span><span class="cx">
</span><span class="lines">@@ -105,21 +105,21 @@
</span><span class="cx"> void didUnregisterNamedFlowContentElement(Document&, WebKitNamedFlow&, Node& contentElement);
</span><span class="cx"> bool forcePseudoState(Element&, CSSSelector::PseudoClassType);
</span><span class="cx">
</span><del>- virtual void getComputedStyleForNode(ErrorString&, int nodeId, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::CSS::CSSComputedStyleProperty>>&) override;
- virtual void getInlineStylesForNode(ErrorString&, int nodeId, RefPtr<Inspector::Protocol::CSS::CSSStyle>& inlineStyle, RefPtr<Inspector::Protocol::CSS::CSSStyle>& attributes) override;
- virtual void getMatchedStylesForNode(ErrorString&, int nodeId, const bool* includePseudo, const bool* includeInherited, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::CSS::RuleMatch>>& matchedCSSRules, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::CSS::PseudoIdMatches>>& pseudoIdMatches, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::CSS::InheritedStyleEntry>>& inheritedEntries) override;
- virtual void getAllStyleSheets(ErrorString&, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::CSS::CSSStyleSheetHeader>>& styleSheetInfos) override;
- virtual void getStyleSheet(ErrorString&, const String& styleSheetId, RefPtr<Inspector::Protocol::CSS::CSSStyleSheetBody>& result) override;
- virtual void getStyleSheetText(ErrorString&, const String& styleSheetId, String* result) override;
- virtual void setStyleSheetText(ErrorString&, const String& styleSheetId, const String& text) override;
- virtual void setStyleText(ErrorString&, const Inspector::InspectorObject& styleId, const String& text, RefPtr<Inspector::Protocol::CSS::CSSStyle>& result) override;
- virtual void setRuleSelector(ErrorString&, const Inspector::InspectorObject& ruleId, const String& selector, RefPtr<Inspector::Protocol::CSS::CSSRule>& result) override;
- virtual void createStyleSheet(ErrorString&, const String& frameId, String* styleSheetId) override;
- virtual void addRule(ErrorString&, const String& styleSheetId, const String& selector, RefPtr<Inspector::Protocol::CSS::CSSRule>& result) override;
- virtual void getSupportedCSSProperties(ErrorString&, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::CSS::CSSPropertyInfo>>& result) override;
- virtual void getSupportedSystemFontFamilyNames(ErrorString&, RefPtr<Inspector::Protocol::Array<String>>& result) override;
- virtual void forcePseudoState(ErrorString&, int nodeId, const Inspector::InspectorArray& forcedPseudoClasses) override;
- virtual void getNamedFlowCollection(ErrorString&, int documentNodeId, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::CSS::NamedFlow>>& result) override;
</del><ins>+ void getComputedStyleForNode(ErrorString&, int nodeId, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::CSS::CSSComputedStyleProperty>>&) override;
+ void getInlineStylesForNode(ErrorString&, int nodeId, RefPtr<Inspector::Protocol::CSS::CSSStyle>& inlineStyle, RefPtr<Inspector::Protocol::CSS::CSSStyle>& attributes) override;
+ void getMatchedStylesForNode(ErrorString&, int nodeId, const bool* includePseudo, const bool* includeInherited, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::CSS::RuleMatch>>& matchedCSSRules, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::CSS::PseudoIdMatches>>& pseudoIdMatches, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::CSS::InheritedStyleEntry>>& inheritedEntries) override;
+ void getAllStyleSheets(ErrorString&, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::CSS::CSSStyleSheetHeader>>& styleSheetInfos) override;
+ void getStyleSheet(ErrorString&, const String& styleSheetId, RefPtr<Inspector::Protocol::CSS::CSSStyleSheetBody>& result) override;
+ void getStyleSheetText(ErrorString&, const String& styleSheetId, String* result) override;
+ void setStyleSheetText(ErrorString&, const String& styleSheetId, const String& text) override;
+ void setStyleText(ErrorString&, const Inspector::InspectorObject& styleId, const String& text, RefPtr<Inspector::Protocol::CSS::CSSStyle>& result) override;
+ void setRuleSelector(ErrorString&, const Inspector::InspectorObject& ruleId, const String& selector, RefPtr<Inspector::Protocol::CSS::CSSRule>& result) override;
+ void createStyleSheet(ErrorString&, const String& frameId, String* styleSheetId) override;
+ void addRule(ErrorString&, const String& styleSheetId, const String& selector, RefPtr<Inspector::Protocol::CSS::CSSRule>& result) override;
+ void getSupportedCSSProperties(ErrorString&, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::CSS::CSSPropertyInfo>>& result) override;
+ void getSupportedSystemFontFamilyNames(ErrorString&, RefPtr<Inspector::Protocol::Array<String>>& result) override;
+ void forcePseudoState(ErrorString&, int nodeId, const Inspector::InspectorArray& forcedPseudoClasses) override;
+ void getNamedFlowCollection(ErrorString&, int documentNodeId, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::CSS::NamedFlow>>& result) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> class StyleSheetAction;
</span><span class="lines">@@ -158,12 +158,12 @@
</span><span class="cx"> RefPtr<Inspector::Protocol::CSS::NamedFlow> buildObjectForNamedFlow(ErrorString&, WebKitNamedFlow*, int documentNodeId);
</span><span class="cx">
</span><span class="cx"> // InspectorDOMAgent::DOMListener implementation
</span><del>- virtual void didRemoveDocument(Document*) override;
- virtual void didRemoveDOMNode(Node*) override;
- virtual void didModifyDOMAttr(Element*) override;
</del><ins>+ void didRemoveDocument(Document*) override;
+ void didRemoveDOMNode(Node*) override;
+ void didModifyDOMAttr(Element*) override;
</ins><span class="cx">
</span><span class="cx"> // InspectorCSSAgent::Listener implementation
</span><del>- virtual void styleSheetChanged(InspectorStyleSheet*) override;
</del><ins>+ void styleSheetChanged(InspectorStyleSheet*) override;
</ins><span class="cx">
</span><span class="cx"> void resetPseudoStates();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorController.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorController.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/InspectorController.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -117,14 +117,14 @@
</span><span class="cx"> InspectorClient* inspectorClient() const { return m_inspectorClient; }
</span><span class="cx"> InspectorPageAgent* pageAgent() const { return m_pageAgent; }
</span><span class="cx">
</span><del>- virtual bool developerExtrasEnabled() const override;
- virtual bool canAccessInspectedScriptState(JSC::ExecState*) const override;
- virtual Inspector::InspectorFunctionCallHandler functionCallHandler() const override;
- virtual Inspector::InspectorEvaluateHandler evaluateHandler() const override;
- virtual void frontendInitialized() override;
- virtual Ref<WTF::Stopwatch> executionStopwatch() override;
- virtual PageScriptDebugServer& scriptDebugServer() override;
- virtual JSC::VM& vm() override;
</del><ins>+ bool developerExtrasEnabled() const override;
+ bool canAccessInspectedScriptState(JSC::ExecState*) const override;
+ Inspector::InspectorFunctionCallHandler functionCallHandler() const override;
+ Inspector::InspectorEvaluateHandler evaluateHandler() const override;
+ void frontendInitialized() override;
+ Ref<WTF::Stopwatch> executionStopwatch() override;
+ PageScriptDebugServer& scriptDebugServer() override;
+ JSC::VM& vm() override;
</ins><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT void didComposite(Frame&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDOMAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDOMAgent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDOMAgent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/InspectorDOMAgent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -107,49 +107,49 @@
</span><span class="cx">
</span><span class="cx"> static String toErrorString(const ExceptionCode&);
</span><span class="cx">
</span><del>- virtual void didCreateFrontendAndBackend(Inspector::FrontendRouter*, Inspector::BackendDispatcher*) override;
- virtual void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</del><ins>+ void didCreateFrontendAndBackend(Inspector::FrontendRouter*, Inspector::BackendDispatcher*) override;
+ void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</ins><span class="cx">
</span><span class="cx"> Vector<Document*> documents();
</span><span class="cx"> void reset();
</span><span class="cx">
</span><span class="cx"> // Methods called from the frontend for DOM nodes inspection.
</span><del>- virtual void querySelector(ErrorString&, int nodeId, const String& selectors, int* elementId) override;
- virtual void querySelectorAll(ErrorString&, int nodeId, const String& selectors, RefPtr<Inspector::Protocol::Array<int>>& result) override;
- virtual void getDocument(ErrorString&, RefPtr<Inspector::Protocol::DOM::Node>& root) override;
- virtual void requestChildNodes(ErrorString&, int nodeId, const int* depth) override;
- virtual void setAttributeValue(ErrorString&, int elementId, const String& name, const String& value) override;
- virtual void setAttributesAsText(ErrorString&, int elementId, const String& text, const String* name) override;
- virtual void removeAttribute(ErrorString&, int elementId, const String& name) override;
- virtual void removeNode(ErrorString&, int nodeId) override;
- virtual void setNodeName(ErrorString&, int nodeId, const String& name, int* newId) override;
- virtual void getOuterHTML(ErrorString&, int nodeId, WTF::String* outerHTML) override;
- virtual void setOuterHTML(ErrorString&, int nodeId, const String& outerHTML) override;
- virtual void setNodeValue(ErrorString&, int nodeId, const String& value) override;
- virtual void getEventListenersForNode(ErrorString&, int nodeId, const WTF::String* objectGroup, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::DOM::EventListener>>& listenersArray) override;
- virtual void getAccessibilityPropertiesForNode(ErrorString&, int nodeId, RefPtr<Inspector::Protocol::DOM::AccessibilityProperties>& axProperties) override;
- virtual void performSearch(ErrorString&, const String& whitespaceTrimmedQuery, const Inspector::InspectorArray* nodeIds, String* searchId, int* resultCount) override;
- virtual void getSearchResults(ErrorString&, const String& searchId, int fromIndex, int toIndex, RefPtr<Inspector::Protocol::Array<int>>&) override;
- virtual void discardSearchResults(ErrorString&, const String& searchId) override;
- virtual void resolveNode(ErrorString&, int nodeId, const String* objectGroup, RefPtr<Inspector::Protocol::Runtime::RemoteObject>& result) override;
- virtual void getAttributes(ErrorString&, int nodeId, RefPtr<Inspector::Protocol::Array<String>>& result) override;
- virtual void setInspectModeEnabled(ErrorString&, bool enabled, const Inspector::InspectorObject* highlightConfig) override;
- virtual void requestNode(ErrorString&, const String& objectId, int* nodeId) override;
- virtual void pushNodeByPathToFrontend(ErrorString&, const String& path, int* nodeId) override;
- virtual void pushNodeByBackendIdToFrontend(ErrorString&, BackendNodeId, int* nodeId) override;
- virtual void releaseBackendNodeIds(ErrorString&, const String& nodeGroup) override;
- virtual void hideHighlight(ErrorString&) override;
- virtual void highlightRect(ErrorString&, int x, int y, int width, int height, const Inspector::InspectorObject* color, const Inspector::InspectorObject* outlineColor, const bool* usePageCoordinates) override;
- virtual void highlightQuad(ErrorString&, const Inspector::InspectorArray& quad, const Inspector::InspectorObject* color, const Inspector::InspectorObject* outlineColor, const bool* usePageCoordinates) override;
- virtual void highlightSelector(ErrorString&, const Inspector::InspectorObject& highlightConfig, const String& selectorString, const String* frameId) override;
- virtual void highlightNode(ErrorString&, const Inspector::InspectorObject& highlightConfig, const int* nodeId, const String* objectId) override;
- virtual void highlightFrame(ErrorString&, const String& frameId, const Inspector::InspectorObject* color, const Inspector::InspectorObject* outlineColor) override;
</del><ins>+ void querySelector(ErrorString&, int nodeId, const String& selectors, int* elementId) override;
+ void querySelectorAll(ErrorString&, int nodeId, const String& selectors, RefPtr<Inspector::Protocol::Array<int>>& result) override;
+ void getDocument(ErrorString&, RefPtr<Inspector::Protocol::DOM::Node>& root) override;
+ void requestChildNodes(ErrorString&, int nodeId, const int* depth) override;
+ void setAttributeValue(ErrorString&, int elementId, const String& name, const String& value) override;
+ void setAttributesAsText(ErrorString&, int elementId, const String& text, const String* name) override;
+ void removeAttribute(ErrorString&, int elementId, const String& name) override;
+ void removeNode(ErrorString&, int nodeId) override;
+ void setNodeName(ErrorString&, int nodeId, const String& name, int* newId) override;
+ void getOuterHTML(ErrorString&, int nodeId, WTF::String* outerHTML) override;
+ void setOuterHTML(ErrorString&, int nodeId, const String& outerHTML) override;
+ void setNodeValue(ErrorString&, int nodeId, const String& value) override;
+ void getEventListenersForNode(ErrorString&, int nodeId, const WTF::String* objectGroup, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::DOM::EventListener>>& listenersArray) override;
+ void getAccessibilityPropertiesForNode(ErrorString&, int nodeId, RefPtr<Inspector::Protocol::DOM::AccessibilityProperties>& axProperties) override;
+ void performSearch(ErrorString&, const String& whitespaceTrimmedQuery, const Inspector::InspectorArray* nodeIds, String* searchId, int* resultCount) override;
+ void getSearchResults(ErrorString&, const String& searchId, int fromIndex, int toIndex, RefPtr<Inspector::Protocol::Array<int>>&) override;
+ void discardSearchResults(ErrorString&, const String& searchId) override;
+ void resolveNode(ErrorString&, int nodeId, const String* objectGroup, RefPtr<Inspector::Protocol::Runtime::RemoteObject>& result) override;
+ void getAttributes(ErrorString&, int nodeId, RefPtr<Inspector::Protocol::Array<String>>& result) override;
+ void setInspectModeEnabled(ErrorString&, bool enabled, const Inspector::InspectorObject* highlightConfig) override;
+ void requestNode(ErrorString&, const String& objectId, int* nodeId) override;
+ void pushNodeByPathToFrontend(ErrorString&, const String& path, int* nodeId) override;
+ void pushNodeByBackendIdToFrontend(ErrorString&, BackendNodeId, int* nodeId) override;
+ void releaseBackendNodeIds(ErrorString&, const String& nodeGroup) override;
+ void hideHighlight(ErrorString&) override;
+ void highlightRect(ErrorString&, int x, int y, int width, int height, const Inspector::InspectorObject* color, const Inspector::InspectorObject* outlineColor, const bool* usePageCoordinates) override;
+ void highlightQuad(ErrorString&, const Inspector::InspectorArray& quad, const Inspector::InspectorObject* color, const Inspector::InspectorObject* outlineColor, const bool* usePageCoordinates) override;
+ void highlightSelector(ErrorString&, const Inspector::InspectorObject& highlightConfig, const String& selectorString, const String* frameId) override;
+ void highlightNode(ErrorString&, const Inspector::InspectorObject& highlightConfig, const int* nodeId, const String* objectId) override;
+ void highlightFrame(ErrorString&, const String& frameId, const Inspector::InspectorObject* color, const Inspector::InspectorObject* outlineColor) override;
</ins><span class="cx">
</span><del>- virtual void moveTo(ErrorString&, int nodeId, int targetNodeId, const int* anchorNodeId, int* newNodeId) override;
- virtual void undo(ErrorString&) override;
- virtual void redo(ErrorString&) override;
- virtual void markUndoableState(ErrorString&) override;
- virtual void focus(ErrorString&, int nodeId) override;
</del><ins>+ void moveTo(ErrorString&, int nodeId, int targetNodeId, const int* anchorNodeId, int* newNodeId) override;
+ void undo(ErrorString&) override;
+ void redo(ErrorString&) override;
+ void markUndoableState(ErrorString&) override;
+ void focus(ErrorString&, int nodeId) override;
</ins><span class="cx">
</span><span class="cx"> void getEventListeners(Node*, Vector<EventListenerInfo>& listenersArray, bool includeAncestors);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDOMDebuggerAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDOMDebuggerAgent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDOMDebuggerAgent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/InspectorDOMDebuggerAgent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -58,14 +58,14 @@
</span><span class="cx"> virtual ~InspectorDOMDebuggerAgent();
</span><span class="cx">
</span><span class="cx"> // DOMDebugger API
</span><del>- virtual void setXHRBreakpoint(ErrorString&, const String& url) override;
- virtual void removeXHRBreakpoint(ErrorString&, const String& url) override;
- virtual void setEventListenerBreakpoint(ErrorString&, const String& eventName) override;
- virtual void removeEventListenerBreakpoint(ErrorString&, const String& eventName) override;
- virtual void setInstrumentationBreakpoint(ErrorString&, const String& eventName) override;
- virtual void removeInstrumentationBreakpoint(ErrorString&, const String& eventName) override;
- virtual void setDOMBreakpoint(ErrorString&, int nodeId, const String& type) override;
- virtual void removeDOMBreakpoint(ErrorString&, int nodeId, const String& type) override;
</del><ins>+ void setXHRBreakpoint(ErrorString&, const String& url) override;
+ void removeXHRBreakpoint(ErrorString&, const String& url) override;
+ void setEventListenerBreakpoint(ErrorString&, const String& eventName) override;
+ void removeEventListenerBreakpoint(ErrorString&, const String& eventName) override;
+ void setInstrumentationBreakpoint(ErrorString&, const String& eventName) override;
+ void removeInstrumentationBreakpoint(ErrorString&, const String& eventName) override;
+ void setDOMBreakpoint(ErrorString&, int nodeId, const String& type) override;
+ void removeDOMBreakpoint(ErrorString&, int nodeId, const String& type) override;
</ins><span class="cx">
</span><span class="cx"> // InspectorInstrumentation callbacks.
</span><span class="cx"> void willInsertDOMNode(Node& parent);
</span><span class="lines">@@ -77,16 +77,16 @@
</span><span class="cx"> void willSendXMLHttpRequest(const String& url);
</span><span class="cx"> void pauseOnNativeEventIfNeeded(bool isDOMEvent, const String& eventName, bool synchronous);
</span><span class="cx">
</span><del>- virtual void didCreateFrontendAndBackend(Inspector::FrontendRouter*, Inspector::BackendDispatcher*) override;
- virtual void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
- virtual void discardAgent() override;
</del><ins>+ void didCreateFrontendAndBackend(Inspector::FrontendRouter*, Inspector::BackendDispatcher*) override;
+ void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
+ void discardAgent() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // Inspector::InspectorDebuggerAgent::Listener implementation.
</span><del>- virtual void debuggerWasEnabled() override;
- virtual void debuggerWasDisabled() override;
- virtual void stepInto() override;
- virtual void didPause() override;
</del><ins>+ void debuggerWasEnabled() override;
+ void debuggerWasDisabled() override;
+ void stepInto() override;
+ void didPause() override;
</ins><span class="cx"> void disable();
</span><span class="cx">
</span><span class="cx"> void descriptionForDOMEvent(Node& target, int breakpointType, bool insertion, Inspector::InspectorObject& description);
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDOMStorageAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDOMStorageAgent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDOMStorageAgent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/InspectorDOMStorageAgent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -57,15 +57,15 @@
</span><span class="cx"> InspectorDOMStorageAgent(WebAgentContext&, InspectorPageAgent*);
</span><span class="cx"> virtual ~InspectorDOMStorageAgent();
</span><span class="cx">
</span><del>- virtual void didCreateFrontendAndBackend(Inspector::FrontendRouter*, Inspector::BackendDispatcher*) override;
- virtual void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</del><ins>+ void didCreateFrontendAndBackend(Inspector::FrontendRouter*, Inspector::BackendDispatcher*) override;
+ void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</ins><span class="cx">
</span><span class="cx"> // Called from the front-end.
</span><del>- virtual void enable(ErrorString&) override;
- virtual void disable(ErrorString&) override;
- virtual void getDOMStorageItems(ErrorString&, const Inspector::InspectorObject& storageId, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::Array<String>>>& items) override;
- virtual void setDOMStorageItem(ErrorString&, const Inspector::InspectorObject& storageId, const String& key, const String& value) override;
- virtual void removeDOMStorageItem(ErrorString&, const Inspector::InspectorObject& storageId, const String& key) override;
</del><ins>+ void enable(ErrorString&) override;
+ void disable(ErrorString&) override;
+ void getDOMStorageItems(ErrorString&, const Inspector::InspectorObject& storageId, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::Array<String>>>& items) override;
+ void setDOMStorageItem(ErrorString&, const Inspector::InspectorObject& storageId, const String& key, const String& value) override;
+ void removeDOMStorageItem(ErrorString&, const Inspector::InspectorObject& storageId, const String& key) override;
</ins><span class="cx">
</span><span class="cx"> // Called from the injected script.
</span><span class="cx"> String storageId(Storage*);
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDatabaseAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDatabaseAgent.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDatabaseAgent.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/InspectorDatabaseAgent.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -75,7 +75,7 @@
</span><span class="cx">
</span><span class="cx"> virtual ~StatementCallback() { }
</span><span class="cx">
</span><del>- virtual bool handleEvent(SQLTransaction*, SQLResultSet* resultSet) override
</del><ins>+ bool handleEvent(SQLTransaction*, SQLResultSet* resultSet) override
</ins><span class="cx"> {
</span><span class="cx"> SQLResultSetRowList* rowList = resultSet->rows();
</span><span class="cx">
</span><span class="lines">@@ -113,7 +113,7 @@
</span><span class="cx">
</span><span class="cx"> virtual ~StatementErrorCallback() { }
</span><span class="cx">
</span><del>- virtual bool handleEvent(SQLTransaction*, SQLError* error) override
</del><ins>+ bool handleEvent(SQLTransaction*, SQLError* error) override
</ins><span class="cx"> {
</span><span class="cx"> reportTransactionFailed(m_requestCallback.copyRef(), error);
</span><span class="cx"> return true;
</span><span class="lines">@@ -134,7 +134,7 @@
</span><span class="cx">
</span><span class="cx"> virtual ~TransactionCallback() { }
</span><span class="cx">
</span><del>- virtual bool handleEvent(SQLTransaction* transaction) override
</del><ins>+ bool handleEvent(SQLTransaction* transaction) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_requestCallback->isActive())
</span><span class="cx"> return true;
</span><span class="lines">@@ -162,7 +162,7 @@
</span><span class="cx">
</span><span class="cx"> virtual ~TransactionErrorCallback() { }
</span><span class="cx">
</span><del>- virtual bool handleEvent(SQLError* error) override
</del><ins>+ bool handleEvent(SQLError* error) override
</ins><span class="cx"> {
</span><span class="cx"> reportTransactionFailed(m_requestCallback.get(), error);
</span><span class="cx"> return true;
</span><span class="lines">@@ -182,7 +182,7 @@
</span><span class="cx">
</span><span class="cx"> virtual ~TransactionSuccessCallback() { }
</span><span class="cx">
</span><del>- virtual bool handleEvent() override { return false; }
</del><ins>+ bool handleEvent() override { return false; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> TransactionSuccessCallback() { }
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDatabaseAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDatabaseAgent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDatabaseAgent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/InspectorDatabaseAgent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -53,16 +53,16 @@
</span><span class="cx"> explicit InspectorDatabaseAgent(WebAgentContext&);
</span><span class="cx"> virtual ~InspectorDatabaseAgent();
</span><span class="cx">
</span><del>- virtual void didCreateFrontendAndBackend(Inspector::FrontendRouter*, Inspector::BackendDispatcher*) override;
- virtual void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</del><ins>+ void didCreateFrontendAndBackend(Inspector::FrontendRouter*, Inspector::BackendDispatcher*) override;
+ void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</ins><span class="cx">
</span><span class="cx"> void clearResources();
</span><span class="cx">
</span><span class="cx"> // Called from the front-end.
</span><del>- virtual void enable(ErrorString&) override;
- virtual void disable(ErrorString&) override;
- virtual void getDatabaseTableNames(ErrorString&, const String& databaseId, RefPtr<Inspector::Protocol::Array<String>>& names) override;
- virtual void executeSQL(ErrorString&, const String& databaseId, const String& query, Ref<ExecuteSQLCallback>&&) override;
</del><ins>+ void enable(ErrorString&) override;
+ void disable(ErrorString&) override;
+ void getDatabaseTableNames(ErrorString&, const String& databaseId, RefPtr<Inspector::Protocol::Array<String>>& names) override;
+ void executeSQL(ErrorString&, const String& databaseId, const String& query, Ref<ExecuteSQLCallback>&&) override;
</ins><span class="cx">
</span><span class="cx"> // Called from the injected script.
</span><span class="cx"> String databaseId(Database*);
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorFrontendClientLocalh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorFrontendClientLocal.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorFrontendClientLocal.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/InspectorFrontendClientLocal.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -59,27 +59,27 @@
</span><span class="cx"> WEBCORE_EXPORT InspectorFrontendClientLocal(InspectorController* inspectedPageController, Page* frontendPage, std::unique_ptr<Settings>);
</span><span class="cx"> WEBCORE_EXPORT virtual ~InspectorFrontendClientLocal();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void windowObjectCleared() override final;
- WEBCORE_EXPORT virtual void frontendLoaded() override;
</del><ins>+ WEBCORE_EXPORT void windowObjectCleared() override final;
+ WEBCORE_EXPORT void frontendLoaded() override;
</ins><span class="cx">
</span><del>- virtual void startWindowDrag() override { }
- WEBCORE_EXPORT virtual void moveWindowBy(float x, float y) override final;
</del><ins>+ void startWindowDrag() override { }
+ WEBCORE_EXPORT void moveWindowBy(float x, float y) override final;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void requestSetDockSide(DockSide) override final;
- WEBCORE_EXPORT virtual void changeAttachedWindowHeight(unsigned) override final;
- WEBCORE_EXPORT virtual void changeAttachedWindowWidth(unsigned) override final;
- WEBCORE_EXPORT virtual void openInNewTab(const String& url) override final;
- virtual bool canSave() override { return false; }
- virtual void save(const String&, const String&, bool, bool) override { }
- virtual void append(const String&, const String&) override { }
</del><ins>+ WEBCORE_EXPORT void requestSetDockSide(DockSide) override final;
+ WEBCORE_EXPORT void changeAttachedWindowHeight(unsigned) override final;
+ WEBCORE_EXPORT void changeAttachedWindowWidth(unsigned) override final;
+ WEBCORE_EXPORT void openInNewTab(const String& url) override final;
+ bool canSave() override { return false; }
+ void save(const String&, const String&, bool, bool) override { }
+ void append(const String&, const String&) override { }
</ins><span class="cx">
</span><span class="cx"> virtual void attachWindow(DockSide) = 0;
</span><span class="cx"> virtual void detachWindow() = 0;
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void sendMessageToBackend(const String& message) override final;
</del><ins>+ WEBCORE_EXPORT void sendMessageToBackend(const String& message) override final;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual bool isUnderTest() override final;
- WEBCORE_EXPORT virtual unsigned inspectionLevel() const override final;
</del><ins>+ WEBCORE_EXPORT bool isUnderTest() override final;
+ WEBCORE_EXPORT unsigned inspectionLevel() const override final;
</ins><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT bool canAttachWindow();
</span><span class="cx"> WEBCORE_EXPORT void setDockingUnavailable(bool);
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorFrontendHostcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorFrontendHost.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorFrontendHost.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/InspectorFrontendHost.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -85,13 +85,13 @@
</span><span class="cx"> contextMenuCleared();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void populateContextMenu(ContextMenu* menu) override
</del><ins>+ void populateContextMenu(ContextMenu* menu) override
</ins><span class="cx"> {
</span><span class="cx"> for (auto& item : m_items)
</span><span class="cx"> menu->appendItem(item);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void contextMenuItemSelected(ContextMenuAction action, const String&) override
</del><ins>+ void contextMenuItemSelected(ContextMenuAction action, const String&) override
</ins><span class="cx"> {
</span><span class="cx"> if (m_frontendHost) {
</span><span class="cx"> UserGestureIndicator gestureIndicator(DefinitelyProcessingUserGesture);
</span><span class="lines">@@ -103,7 +103,7 @@
</span><span class="cx"> }
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void contextMenuCleared() override
</del><ins>+ void contextMenuCleared() override
</ins><span class="cx"> {
</span><span class="cx"> if (m_frontendHost) {
</span><span class="cx"> Deprecated::ScriptFunctionCall function(m_frontendApiObject, "contextMenuCleared", WebCore::functionCallHandlerFromAnyThread);
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorHistorycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorHistory.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorHistory.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/InspectorHistory.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,13 +42,13 @@
</span><span class="cx"> public:
</span><span class="cx"> UndoableStateMark() : InspectorHistory::Action("[UndoableState]") { }
</span><span class="cx">
</span><del>- virtual bool perform(ExceptionCode&) override { return true; }
</del><ins>+ bool perform(ExceptionCode&) override { return true; }
</ins><span class="cx">
</span><del>- virtual bool undo(ExceptionCode&) override { return true; }
</del><ins>+ bool undo(ExceptionCode&) override { return true; }
</ins><span class="cx">
</span><del>- virtual bool redo(ExceptionCode&) override { return true; }
</del><ins>+ bool redo(ExceptionCode&) override { return true; }
</ins><span class="cx">
</span><del>- virtual bool isUndoableStateMark() override { return true; }
</del><ins>+ bool isUndoableStateMark() override { return true; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorIndexedDBAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorIndexedDBAgent.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorIndexedDBAgent.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/InspectorIndexedDBAgent.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -98,12 +98,12 @@
</span><span class="cx">
</span><span class="cx"> virtual ~GetDatabaseNamesCallback() { }
</span><span class="cx">
</span><del>- virtual bool operator==(const EventListener& other) override
</del><ins>+ bool operator==(const EventListener& other) override
</ins><span class="cx"> {
</span><span class="cx"> return this == &other;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void handleEvent(ScriptExecutionContext*, Event* event) override
</del><ins>+ void handleEvent(ScriptExecutionContext*, Event* event) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_requestCallback->isActive())
</span><span class="cx"> return;
</span><span class="lines">@@ -162,12 +162,12 @@
</span><span class="cx">
</span><span class="cx"> virtual ~OpenDatabaseCallback() { }
</span><span class="cx">
</span><del>- virtual bool operator==(const EventListener& other) override
</del><ins>+ bool operator==(const EventListener& other) override
</ins><span class="cx"> {
</span><span class="cx"> return this == &other;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void handleEvent(ScriptExecutionContext*, Event* event) override
</del><ins>+ void handleEvent(ScriptExecutionContext*, Event* event) override
</ins><span class="cx"> {
</span><span class="cx"> if (event->type() != eventNames().successEvent) {
</span><span class="cx"> m_executableWithDatabase->requestCallback().sendFailure("Unexpected event type.");
</span><span class="lines">@@ -222,7 +222,7 @@
</span><span class="cx">
</span><span class="cx"> virtual ~DatabaseLoader() { }
</span><span class="cx">
</span><del>- virtual void execute() override
</del><ins>+ void execute() override
</ins><span class="cx"> {
</span><span class="cx"> if (!requestCallback().isActive())
</span><span class="cx"> return;
</span><span class="lines">@@ -230,7 +230,7 @@
</span><span class="cx"> // FIXME (webkit.org/b/154686) - Reimplement this.
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual RequestCallback& requestCallback() override { return m_requestCallback.get(); }
</del><ins>+ RequestCallback& requestCallback() override { return m_requestCallback.get(); }
</ins><span class="cx"> private:
</span><span class="cx"> DatabaseLoader(ScriptExecutionContext* context, Ref<RequestDatabaseCallback>&& requestCallback)
</span><span class="cx"> : ExecutableWithDatabase(context)
</span><span class="lines">@@ -325,12 +325,12 @@
</span><span class="cx">
</span><span class="cx"> virtual ~OpenCursorCallback() { }
</span><span class="cx">
</span><del>- virtual bool operator==(const EventListener& other) override
</del><ins>+ bool operator==(const EventListener& other) override
</ins><span class="cx"> {
</span><span class="cx"> return this == &other;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void handleEvent(ScriptExecutionContext*, Event* event) override
</del><ins>+ void handleEvent(ScriptExecutionContext*, Event* event) override
</ins><span class="cx"> {
</span><span class="cx"> if (event->type() != eventNames().successEvent) {
</span><span class="cx"> m_requestCallback->sendFailure("Unexpected event type.");
</span><span class="lines">@@ -419,7 +419,7 @@
</span><span class="cx">
</span><span class="cx"> virtual ~DataLoader() { }
</span><span class="cx">
</span><del>- virtual void execute() override
</del><ins>+ void execute() override
</ins><span class="cx"> {
</span><span class="cx"> if (!requestCallback().isActive())
</span><span class="cx"> return;
</span><span class="lines">@@ -427,7 +427,7 @@
</span><span class="cx"> // FIXME (webkit.org/b/154686) - Reimplement this.
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual RequestCallback& requestCallback() override { return m_requestCallback.get(); }
</del><ins>+ RequestCallback& requestCallback() override { return m_requestCallback.get(); }
</ins><span class="cx"> DataLoader(ScriptExecutionContext* scriptExecutionContext, Ref<RequestDataCallback>&& requestCallback, const InjectedScript& injectedScript, const String& objectStoreName, const String& indexName, RefPtr<IDBKeyRange> idbKeyRange, int skipCount, unsigned pageSize)
</span><span class="cx"> : ExecutableWithDatabase(scriptExecutionContext)
</span><span class="cx"> , m_requestCallback(WTFMove(requestCallback))
</span><span class="lines">@@ -570,12 +570,12 @@
</span><span class="cx">
</span><span class="cx"> virtual ~ClearObjectStoreListener() { }
</span><span class="cx">
</span><del>- virtual bool operator==(const EventListener& other) override
</del><ins>+ bool operator==(const EventListener& other) override
</ins><span class="cx"> {
</span><span class="cx"> return this == &other;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void handleEvent(ScriptExecutionContext*, Event* event) override
</del><ins>+ void handleEvent(ScriptExecutionContext*, Event* event) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_requestCallback->isActive())
</span><span class="cx"> return;
</span><span class="lines">@@ -611,7 +611,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void execute() override
</del><ins>+ void execute() override
</ins><span class="cx"> {
</span><span class="cx"> if (!requestCallback().isActive())
</span><span class="cx"> return;
</span><span class="lines">@@ -619,7 +619,7 @@
</span><span class="cx"> // FIXME (webkit.org/b/154686) - Reimplement this.
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual RequestCallback& requestCallback() override { return m_requestCallback.get(); }
</del><ins>+ RequestCallback& requestCallback() override { return m_requestCallback.get(); }
</ins><span class="cx"> private:
</span><span class="cx"> const String m_objectStoreName;
</span><span class="cx"> Ref<ClearObjectStoreCallback> m_requestCallback;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorIndexedDBAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorIndexedDBAgent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorIndexedDBAgent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/InspectorIndexedDBAgent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -54,16 +54,16 @@
</span><span class="cx"> InspectorIndexedDBAgent(WebAgentContext&, InspectorPageAgent*);
</span><span class="cx"> virtual ~InspectorIndexedDBAgent();
</span><span class="cx">
</span><del>- virtual void didCreateFrontendAndBackend(Inspector::FrontendRouter*, Inspector::BackendDispatcher*) override;
- virtual void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</del><ins>+ void didCreateFrontendAndBackend(Inspector::FrontendRouter*, Inspector::BackendDispatcher*) override;
+ void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</ins><span class="cx">
</span><span class="cx"> // Called from the front-end.
</span><del>- virtual void enable(ErrorString&) override;
- virtual void disable(ErrorString&) override;
- virtual void requestDatabaseNames(ErrorString&, const String& securityOrigin, Ref<RequestDatabaseNamesCallback>&&) override;
- virtual void requestDatabase(ErrorString&, const String& securityOrigin, const String& databaseName, Ref<RequestDatabaseCallback>&&) override;
- virtual void requestData(ErrorString&, const String& securityOrigin, const String& databaseName, const String& objectStoreName, const String& indexName, int skipCount, int pageSize, const Inspector::InspectorObject* keyRange, Ref<RequestDataCallback>&&) override;
- virtual void clearObjectStore(ErrorString&, const String& in_securityOrigin, const String& in_databaseName, const String& in_objectStoreName, Ref<ClearObjectStoreCallback>&&) override;
</del><ins>+ void enable(ErrorString&) override;
+ void disable(ErrorString&) override;
+ void requestDatabaseNames(ErrorString&, const String& securityOrigin, Ref<RequestDatabaseNamesCallback>&&) override;
+ void requestDatabase(ErrorString&, const String& securityOrigin, const String& databaseName, Ref<RequestDatabaseCallback>&&) override;
+ void requestData(ErrorString&, const String& securityOrigin, const String& databaseName, const String& objectStoreName, const String& indexName, int skipCount, int pageSize, const Inspector::InspectorObject* keyRange, Ref<RequestDataCallback>&&) override;
+ void clearObjectStore(ErrorString&, const String& in_securityOrigin, const String& in_databaseName, const String& in_objectStoreName, Ref<ClearObjectStoreCallback>&&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> Inspector::InjectedScriptManager& m_injectedScriptManager;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorLayerTreeAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorLayerTreeAgent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorLayerTreeAgent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/InspectorLayerTreeAgent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,8 +46,8 @@
</span><span class="cx"> explicit InspectorLayerTreeAgent(WebAgentContext&);
</span><span class="cx"> virtual ~InspectorLayerTreeAgent();
</span><span class="cx">
</span><del>- virtual void didCreateFrontendAndBackend(Inspector::FrontendRouter*, Inspector::BackendDispatcher*) override;
- virtual void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</del><ins>+ void didCreateFrontendAndBackend(Inspector::FrontendRouter*, Inspector::BackendDispatcher*) override;
+ void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</ins><span class="cx"> void reset();
</span><span class="cx">
</span><span class="cx"> // InspectorInstrumentation callbacks.
</span><span class="lines">@@ -56,10 +56,10 @@
</span><span class="cx"> void pseudoElementDestroyed(PseudoElement&);
</span><span class="cx">
</span><span class="cx"> // Called from the front-end.
</span><del>- virtual void enable(ErrorString&) override;
- virtual void disable(ErrorString&) override;
- virtual void layersForNode(ErrorString&, int nodeId, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::LayerTree::Layer>>&) override;
- virtual void reasonsForCompositingLayer(ErrorString&, const String& layerId, RefPtr<Inspector::Protocol::LayerTree::CompositingReasons>&) override;
</del><ins>+ void enable(ErrorString&) override;
+ void disable(ErrorString&) override;
+ void layersForNode(ErrorString&, int nodeId, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::LayerTree::Layer>>&) override;
+ void reasonsForCompositingLayer(ErrorString&, const String& layerId, RefPtr<Inspector::Protocol::LayerTree::CompositingReasons>&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // RenderLayer-related methods.
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorMemoryAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorMemoryAgent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorMemoryAgent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/InspectorMemoryAgent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,12 +44,12 @@
</span><span class="cx"> InspectorMemoryAgent(PageAgentContext&);
</span><span class="cx"> virtual ~InspectorMemoryAgent() { }
</span><span class="cx">
</span><del>- virtual void didCreateFrontendAndBackend(Inspector::FrontendRouter*, Inspector::BackendDispatcher*) override;
- virtual void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</del><ins>+ void didCreateFrontendAndBackend(Inspector::FrontendRouter*, Inspector::BackendDispatcher*) override;
+ void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</ins><span class="cx">
</span><span class="cx"> // MemoryBackendDispatcherHandler
</span><del>- virtual void startTracking(ErrorString&) override;
- virtual void stopTracking(ErrorString&) override;
</del><ins>+ void startTracking(ErrorString&) override;
+ void stopTracking(ErrorString&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void collectSample(const ResourceUsageData&);
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorNetworkAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorNetworkAgent.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorNetworkAgent.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/InspectorNetworkAgent.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -85,7 +85,7 @@
</span><span class="cx">
</span><span class="cx"> virtual ~InspectorThreadableLoaderClient() { }
</span><span class="cx">
</span><del>- virtual void didReceiveResponse(unsigned long, const ResourceResponse& response) override
</del><ins>+ void didReceiveResponse(unsigned long, const ResourceResponse& response) override
</ins><span class="cx"> {
</span><span class="cx"> m_mimeType = response.mimeType();
</span><span class="cx"> m_statusCode = response.httpStatusCode();
</span><span class="lines">@@ -101,7 +101,7 @@
</span><span class="cx"> m_decoder = TextResourceDecoder::create(ASCIILiteral("text/plain"), textEncoding, useDetector);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didReceiveData(const char* data, int dataLength) override
</del><ins>+ void didReceiveData(const char* data, int dataLength) override
</ins><span class="cx"> {
</span><span class="cx"> if (!dataLength)
</span><span class="cx"> return;
</span><span class="lines">@@ -112,7 +112,7 @@
</span><span class="cx"> m_responseText.append(m_decoder->decode(data, dataLength));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didFinishLoading(unsigned long, double) override
</del><ins>+ void didFinishLoading(unsigned long, double) override
</ins><span class="cx"> {
</span><span class="cx"> if (m_decoder)
</span><span class="cx"> m_responseText.append(m_decoder->flush());
</span><span class="lines">@@ -121,13 +121,13 @@
</span><span class="cx"> dispose();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didFail(const ResourceError&) override
</del><ins>+ void didFail(const ResourceError&) override
</ins><span class="cx"> {
</span><span class="cx"> m_callback->sendFailure(ASCIILiteral("Loading resource for inspector failed"));
</span><span class="cx"> dispose();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didFailRedirectCheck() override
</del><ins>+ void didFailRedirectCheck() override
</ins><span class="cx"> {
</span><span class="cx"> m_callback->sendFailure(ASCIILiteral("Loading resource for inspector failed redirect check"));
</span><span class="cx"> dispose();
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorNetworkAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorNetworkAgent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorNetworkAgent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/InspectorNetworkAgent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -68,8 +68,8 @@
</span><span class="cx"> InspectorNetworkAgent(WebAgentContext&, InspectorPageAgent*);
</span><span class="cx"> virtual ~InspectorNetworkAgent();
</span><span class="cx">
</span><del>- virtual void didCreateFrontendAndBackend(Inspector::FrontendRouter*, Inspector::BackendDispatcher*) override;
- virtual void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</del><ins>+ void didCreateFrontendAndBackend(Inspector::FrontendRouter*, Inspector::BackendDispatcher*) override;
+ void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</ins><span class="cx">
</span><span class="cx"> // InspectorInstrumentation callbacks.
</span><span class="cx"> void willRecalculateStyle();
</span><span class="lines">@@ -103,12 +103,12 @@
</span><span class="cx"> RefPtr<Inspector::Protocol::Network::Initiator> buildInitiatorObject(Document*);
</span><span class="cx">
</span><span class="cx"> // Called from frontend.
</span><del>- virtual void enable(ErrorString&) override;
- virtual void disable(ErrorString&) override;
- virtual void setExtraHTTPHeaders(ErrorString&, const Inspector::InspectorObject& headers) override;
- virtual void getResponseBody(ErrorString&, const String& requestId, String* content, bool* base64Encoded) override;
- virtual void setCacheDisabled(ErrorString&, bool cacheDisabled) override;
- virtual void loadResource(ErrorString&, const String& frameId, const String& url, Ref<LoadResourceCallback>&&) override;
</del><ins>+ void enable(ErrorString&) override;
+ void disable(ErrorString&) override;
+ void setExtraHTTPHeaders(ErrorString&, const Inspector::InspectorObject& headers) override;
+ void getResponseBody(ErrorString&, const String& requestId, String* content, bool* base64Encoded) override;
+ void setCacheDisabled(ErrorString&, bool cacheDisabled) override;
+ void loadResource(ErrorString&, const String& frameId, const String& url, Ref<LoadResourceCallback>&&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void enable();
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorPageAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorPageAgent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorPageAgent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/InspectorPageAgent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -92,30 +92,30 @@
</span><span class="cx"> static Inspector::Protocol::Page::ResourceType cachedResourceTypeJson(const CachedResource&);
</span><span class="cx">
</span><span class="cx"> // Page API for InspectorFrontend
</span><del>- virtual void enable(ErrorString&) override;
- virtual void disable(ErrorString&) override;
- virtual void addScriptToEvaluateOnLoad(ErrorString&, const String& source, String* result) override;
- virtual void removeScriptToEvaluateOnLoad(ErrorString&, const String& identifier) override;
- virtual void reload(ErrorString&, const bool* optionalIgnoreCache, const String* optionalScriptToEvaluateOnLoad) override;
- virtual void navigate(ErrorString&, const String& url) override;
- virtual void getCookies(ErrorString&, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::Page::Cookie>>& cookies) override;
- virtual void deleteCookie(ErrorString&, const String& cookieName, const String& url) override;
- virtual void getResourceTree(ErrorString&, RefPtr<Inspector::Protocol::Page::FrameResourceTree>&) override;
- virtual void getResourceContent(ErrorString&, const String& frameId, const String& url, String* content, bool* base64Encoded) override;
- virtual void searchInResource(ErrorString&, const String& frameId, const String& url, const String& query, const bool* optionalCaseSensitive, const bool* optionalIsRegex, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::GenericTypes::SearchMatch>>&) override;
- virtual void searchInResources(ErrorString&, const String&, const bool* caseSensitive, const bool* isRegex, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::Page::SearchResult>>&) override;
- virtual void setDocumentContent(ErrorString&, const String& frameId, const String& html) override;
- virtual void setShowPaintRects(ErrorString&, bool show) override;
- virtual void getScriptExecutionStatus(ErrorString&, Inspector::PageBackendDispatcherHandler::Result*) override;
- virtual void setScriptExecutionDisabled(ErrorString&, bool) override;
- virtual void setTouchEmulationEnabled(ErrorString&, bool) override;
- virtual void setEmulatedMedia(ErrorString&, const String&) override;
- virtual void getCompositingBordersVisible(ErrorString&, bool* out_param) override;
- virtual void setCompositingBordersVisible(ErrorString&, bool) override;
- virtual void snapshotNode(ErrorString&, int nodeId, String* outDataURL) override;
- virtual void snapshotRect(ErrorString&, int x, int y, int width, int height, const String& coordinateSystem, String* outDataURL) override;
- virtual void handleJavaScriptDialog(ErrorString&, bool accept, const String* promptText) override;
- virtual void archive(ErrorString&, String* data) override;
</del><ins>+ void enable(ErrorString&) override;
+ void disable(ErrorString&) override;
+ void addScriptToEvaluateOnLoad(ErrorString&, const String& source, String* result) override;
+ void removeScriptToEvaluateOnLoad(ErrorString&, const String& identifier) override;
+ void reload(ErrorString&, const bool* optionalIgnoreCache, const String* optionalScriptToEvaluateOnLoad) override;
+ void navigate(ErrorString&, const String& url) override;
+ void getCookies(ErrorString&, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::Page::Cookie>>& cookies) override;
+ void deleteCookie(ErrorString&, const String& cookieName, const String& url) override;
+ void getResourceTree(ErrorString&, RefPtr<Inspector::Protocol::Page::FrameResourceTree>&) override;
+ void getResourceContent(ErrorString&, const String& frameId, const String& url, String* content, bool* base64Encoded) override;
+ void searchInResource(ErrorString&, const String& frameId, const String& url, const String& query, const bool* optionalCaseSensitive, const bool* optionalIsRegex, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::GenericTypes::SearchMatch>>&) override;
+ void searchInResources(ErrorString&, const String&, const bool* caseSensitive, const bool* isRegex, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::Page::SearchResult>>&) override;
+ void setDocumentContent(ErrorString&, const String& frameId, const String& html) override;
+ void setShowPaintRects(ErrorString&, bool show) override;
+ void getScriptExecutionStatus(ErrorString&, Inspector::PageBackendDispatcherHandler::Result*) override;
+ void setScriptExecutionDisabled(ErrorString&, bool) override;
+ void setTouchEmulationEnabled(ErrorString&, bool) override;
+ void setEmulatedMedia(ErrorString&, const String&) override;
+ void getCompositingBordersVisible(ErrorString&, bool* out_param) override;
+ void setCompositingBordersVisible(ErrorString&, bool) override;
+ void snapshotNode(ErrorString&, int nodeId, String* outDataURL) override;
+ void snapshotRect(ErrorString&, int x, int y, int width, int height, const String& coordinateSystem, String* outDataURL) override;
+ void handleJavaScriptDialog(ErrorString&, bool accept, const String* promptText) override;
+ void archive(ErrorString&, String* data) override;
</ins><span class="cx">
</span><span class="cx"> // InspectorInstrumentation callbacks.
</span><span class="cx"> void didClearWindowObjectInWorld(Frame*, DOMWrapperWorld&);
</span><span class="lines">@@ -138,8 +138,8 @@
</span><span class="cx"> void scriptsEnabled(bool isEnabled);
</span><span class="cx">
</span><span class="cx"> // Inspector Controller API
</span><del>- virtual void didCreateFrontendAndBackend(Inspector::FrontendRouter*, Inspector::BackendDispatcher*) override;
- virtual void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</del><ins>+ void didCreateFrontendAndBackend(Inspector::FrontendRouter*, Inspector::BackendDispatcher*) override;
+ void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</ins><span class="cx">
</span><span class="cx"> // Cross-agents API
</span><span class="cx"> Page& page() { return m_page; }
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorReplayAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorReplayAgent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorReplayAgent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/InspectorReplayAgent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -64,8 +64,8 @@
</span><span class="cx"> InspectorReplayAgent(PageAgentContext&);
</span><span class="cx"> virtual ~InspectorReplayAgent();
</span><span class="cx">
</span><del>- virtual void didCreateFrontendAndBackend(Inspector::FrontendRouter*, Inspector::BackendDispatcher*) override;
- virtual void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</del><ins>+ void didCreateFrontendAndBackend(Inspector::FrontendRouter*, Inspector::BackendDispatcher*) override;
+ void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</ins><span class="cx">
</span><span class="cx"> // InspectorInstrumentation callbacks.
</span><span class="cx"> void frameNavigated(DocumentLoader*);
</span><span class="lines">@@ -92,22 +92,22 @@
</span><span class="cx"> void playbackFinished();
</span><span class="cx">
</span><span class="cx"> // Calls from the Inspector frontend.
</span><del>- virtual void startCapturing(ErrorString&) override;
- virtual void stopCapturing(ErrorString&) override;
</del><ins>+ void startCapturing(ErrorString&) override;
+ void stopCapturing(ErrorString&) override;
</ins><span class="cx">
</span><del>- virtual void replayToPosition(ErrorString&, const Inspector::InspectorObject& position, bool shouldFastForward) override;
- virtual void replayToCompletion(ErrorString&, bool shouldFastForward) override;
- virtual void pausePlayback(ErrorString&) override;
- virtual void cancelPlayback(ErrorString&) override;
</del><ins>+ void replayToPosition(ErrorString&, const Inspector::InspectorObject& position, bool shouldFastForward) override;
+ void replayToCompletion(ErrorString&, bool shouldFastForward) override;
+ void pausePlayback(ErrorString&) override;
+ void cancelPlayback(ErrorString&) override;
</ins><span class="cx">
</span><del>- virtual void switchSession(ErrorString&, SessionIdentifier) override;
- virtual void insertSessionSegment(ErrorString&, Inspector::Protocol::Replay::SessionIdentifier, Inspector::Protocol::Replay::SegmentIdentifier, int segmentIndex) override;
- virtual void removeSessionSegment(ErrorString&, Inspector::Protocol::Replay::SessionIdentifier, int segmentIndex) override;
</del><ins>+ void switchSession(ErrorString&, SessionIdentifier) override;
+ void insertSessionSegment(ErrorString&, Inspector::Protocol::Replay::SessionIdentifier, Inspector::Protocol::Replay::SegmentIdentifier, int segmentIndex) override;
+ void removeSessionSegment(ErrorString&, Inspector::Protocol::Replay::SessionIdentifier, int segmentIndex) override;
</ins><span class="cx">
</span><del>- virtual void currentReplayState(ErrorString&, Inspector::Protocol::Replay::SessionIdentifier*, Inspector::Protocol::OptOutput<Inspector::Protocol::Replay::SegmentIdentifier>*, Inspector::Protocol::Replay::SessionState*, Inspector::Protocol::Replay::SegmentState* segmentState, RefPtr<Inspector::Protocol::Replay::ReplayPosition>&) override;
- virtual void getAvailableSessions(ErrorString&, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::Replay::SessionIdentifier>>&) override;
- virtual void getSessionData(ErrorString&, Inspector::Protocol::Replay::SessionIdentifier, RefPtr<Inspector::Protocol::Replay::ReplaySession>&) override;
- virtual void getSegmentData(ErrorString&, Inspector::Protocol::Replay::SegmentIdentifier, RefPtr<Inspector::Protocol::Replay::SessionSegment>&) override;
</del><ins>+ void currentReplayState(ErrorString&, Inspector::Protocol::Replay::SessionIdentifier*, Inspector::Protocol::OptOutput<Inspector::Protocol::Replay::SegmentIdentifier>*, Inspector::Protocol::Replay::SessionState*, Inspector::Protocol::Replay::SegmentState* segmentState, RefPtr<Inspector::Protocol::Replay::ReplayPosition>&) override;
+ void getAvailableSessions(ErrorString&, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::Replay::SessionIdentifier>>&) override;
+ void getSessionData(ErrorString&, Inspector::Protocol::Replay::SessionIdentifier, RefPtr<Inspector::Protocol::Replay::ReplaySession>&) override;
+ void getSegmentData(ErrorString&, Inspector::Protocol::Replay::SegmentIdentifier, RefPtr<Inspector::Protocol::Replay::SessionSegment>&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> RefPtr<ReplaySession> findSession(ErrorString&, SessionIdentifier);
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorStyleSheeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorStyleSheet.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorStyleSheet.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/InspectorStyleSheet.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -238,21 +238,21 @@
</span><span class="cx"> static Ref<InspectorStyleSheetForInlineStyle> create(InspectorPageAgent*, const String& id, RefPtr<Element>&&, Inspector::Protocol::CSS::StyleSheetOrigin, Listener*);
</span><span class="cx">
</span><span class="cx"> void didModifyElementAttribute();
</span><del>- virtual bool getText(String* result) const override;
- virtual CSSStyleDeclaration* styleForId(const InspectorCSSId& id) const override { ASSERT_UNUSED(id, !id.ordinal()); return inlineStyle(); }
</del><ins>+ bool getText(String* result) const override;
+ CSSStyleDeclaration* styleForId(const InspectorCSSId& id) const override { ASSERT_UNUSED(id, !id.ordinal()); return inlineStyle(); }
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> InspectorStyleSheetForInlineStyle(InspectorPageAgent*, const String& id, RefPtr<Element>&&, Inspector::Protocol::CSS::StyleSheetOrigin, Listener*);
</span><span class="cx">
</span><del>- virtual Document* ownerDocument() const override;
- virtual RefPtr<CSSRuleSourceData> ruleSourceDataFor(CSSStyleDeclaration* style) const override { ASSERT_UNUSED(style, style == inlineStyle()); return m_ruleSourceData; }
- virtual unsigned ruleIndexByStyle(CSSStyleDeclaration*) const override { return 0; }
- virtual bool ensureParsedDataReady() override;
- virtual RefPtr<InspectorStyle> inspectorStyleForId(const InspectorCSSId&) override;
</del><ins>+ Document* ownerDocument() const override;
+ RefPtr<CSSRuleSourceData> ruleSourceDataFor(CSSStyleDeclaration* style) const override { ASSERT_UNUSED(style, style == inlineStyle()); return m_ruleSourceData; }
+ unsigned ruleIndexByStyle(CSSStyleDeclaration*) const override { return 0; }
+ bool ensureParsedDataReady() override;
+ RefPtr<InspectorStyle> inspectorStyleForId(const InspectorCSSId&) override;
</ins><span class="cx">
</span><span class="cx"> // Also accessed by friend class InspectorStyle.
</span><del>- virtual bool setStyleText(CSSStyleDeclaration*, const String&, ExceptionCode&) override;
- virtual std::unique_ptr<Vector<size_t>> lineEndings() const override;
</del><ins>+ bool setStyleText(CSSStyleDeclaration*, const String&, ExceptionCode&) override;
+ std::unique_ptr<Vector<size_t>> lineEndings() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> CSSStyleDeclaration* inlineStyle() const;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorTimelineAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorTimelineAgent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorTimelineAgent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/InspectorTimelineAgent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -95,11 +95,11 @@
</span><span class="cx"> InspectorTimelineAgent(WebAgentContext&, InspectorPageAgent*);
</span><span class="cx"> virtual ~InspectorTimelineAgent();
</span><span class="cx">
</span><del>- virtual void didCreateFrontendAndBackend(Inspector::FrontendRouter*, Inspector::BackendDispatcher*) override;
- virtual void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</del><ins>+ void didCreateFrontendAndBackend(Inspector::FrontendRouter*, Inspector::BackendDispatcher*) override;
+ void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</ins><span class="cx">
</span><del>- virtual void start(ErrorString&, const int* maxCallStackDepth = nullptr) override;
- virtual void stop(ErrorString&) override;
</del><ins>+ void start(ErrorString&, const int* maxCallStackDepth = nullptr) override;
+ void stop(ErrorString&) override;
</ins><span class="cx">
</span><span class="cx"> int id() const { return m_id; }
</span><span class="cx">
</span><span class="lines">@@ -140,14 +140,14 @@
</span><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> // ScriptDebugListener
</span><del>- virtual void didParseSource(JSC::SourceID, const Script&) override { }
- virtual void failedToParseSource(const String&, const String&, int, int, const String&) override { }
- virtual void didPause(JSC::ExecState*, const Deprecated::ScriptValue&, const Deprecated::ScriptValue&) override { }
- virtual void didContinue() override { }
</del><ins>+ void didParseSource(JSC::SourceID, const Script&) override { }
+ void failedToParseSource(const String&, const String&, int, int, const String&) override { }
+ void didPause(JSC::ExecState*, const Deprecated::ScriptValue&, const Deprecated::ScriptValue&) override { }
+ void didContinue() override { }
</ins><span class="cx">
</span><del>- virtual void breakpointActionLog(JSC::ExecState*, const String&) override { }
- virtual void breakpointActionSound(int) override { }
- virtual void breakpointActionProbe(JSC::ExecState*, const Inspector::ScriptBreakpointAction&, unsigned batchId, unsigned sampleId, const Deprecated::ScriptValue& result) override;
</del><ins>+ void breakpointActionLog(JSC::ExecState*, const String&) override { }
+ void breakpointActionSound(int) override { }
+ void breakpointActionProbe(JSC::ExecState*, const Inspector::ScriptBreakpointAction&, unsigned batchId, unsigned sampleId, const Deprecated::ScriptValue& result) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> friend class TimelineRecordStack;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorPageConsoleAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/PageConsoleAgent.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/PageConsoleAgent.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/PageConsoleAgent.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx"> class InspectableNode final : public CommandLineAPIHost::InspectableObject {
</span><span class="cx"> public:
</span><span class="cx"> explicit InspectableNode(Node* node) : m_node(node) { }
</span><del>- virtual Deprecated::ScriptValue get(JSC::ExecState* state) override
</del><ins>+ Deprecated::ScriptValue get(JSC::ExecState* state) override
</ins><span class="cx"> {
</span><span class="cx"> return InspectorDOMAgent::nodeAsScriptValue(state, m_node.get());
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorPageConsoleAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/PageConsoleAgent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/PageConsoleAgent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/PageConsoleAgent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,8 +47,8 @@
</span><span class="cx"> virtual ~PageConsoleAgent() { }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void clearMessages(ErrorString&) override;
- virtual void addInspectedNode(ErrorString&, int nodeId) override;
</del><ins>+ void clearMessages(ErrorString&) override;
+ void addInspectedNode(ErrorString&, int nodeId) override;
</ins><span class="cx">
</span><span class="cx"> InspectorDOMAgent* m_inspectorDOMAgent;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorPageDebuggerAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/PageDebuggerAgent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/PageDebuggerAgent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/PageDebuggerAgent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -54,19 +54,19 @@
</span><span class="cx"> void mainFrameNavigated();
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void enable() override;
- virtual void disable(bool isBeingDestroyed) override;
</del><ins>+ void enable() override;
+ void disable(bool isBeingDestroyed) override;
</ins><span class="cx">
</span><del>- virtual String sourceMapURLForScript(const Script&) override;
</del><ins>+ String sourceMapURLForScript(const Script&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void muteConsole() override;
- virtual void unmuteConsole() override;
</del><ins>+ void muteConsole() override;
+ void unmuteConsole() override;
</ins><span class="cx">
</span><del>- virtual void breakpointActionLog(JSC::ExecState*, const String&) override;
</del><ins>+ void breakpointActionLog(JSC::ExecState*, const String&) override;
</ins><span class="cx">
</span><del>- virtual Inspector::InjectedScript injectedScriptForEval(ErrorString&, const int* executionContextId) override;
- virtual void setOverlayMessage(ErrorString&, const String*) override;
</del><ins>+ Inspector::InjectedScript injectedScriptForEval(ErrorString&, const int* executionContextId) override;
+ void setOverlayMessage(ErrorString&, const String*) override;
</ins><span class="cx">
</span><span class="cx"> Page& m_page;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorPageRuntimeAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/PageRuntimeAgent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/PageRuntimeAgent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/PageRuntimeAgent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -58,18 +58,18 @@
</span><span class="cx"> PageRuntimeAgent(PageAgentContext&, InspectorPageAgent*);
</span><span class="cx"> virtual ~PageRuntimeAgent() { }
</span><span class="cx">
</span><del>- virtual void didCreateFrontendAndBackend(Inspector::FrontendRouter*, Inspector::BackendDispatcher*) override;
- virtual void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
- virtual void enable(ErrorString&) override;
- virtual void disable(ErrorString&) override;
</del><ins>+ void didCreateFrontendAndBackend(Inspector::FrontendRouter*, Inspector::BackendDispatcher*) override;
+ void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
+ void enable(ErrorString&) override;
+ void disable(ErrorString&) override;
</ins><span class="cx">
</span><span class="cx"> // InspectorInstrumentation callbacks.
</span><span class="cx"> void didCreateMainWorldContext(Frame&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual Inspector::InjectedScript injectedScriptForEval(ErrorString&, const int* executionContextId) override;
- virtual void muteConsole() override;
- virtual void unmuteConsole() override;
</del><ins>+ Inspector::InjectedScript injectedScriptForEval(ErrorString&, const int* executionContextId) override;
+ void muteConsole() override;
+ void unmuteConsole() override;
</ins><span class="cx"> void reportExecutionContextCreation();
</span><span class="cx"> void notifyContextCreated(const String& frameId, JSC::ExecState*, SecurityOrigin*, bool isPageContext);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorPageScriptDebugServerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/PageScriptDebugServer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/PageScriptDebugServer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/PageScriptDebugServer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,17 +42,17 @@
</span><span class="cx"> PageScriptDebugServer(Page&);
</span><span class="cx"> virtual ~PageScriptDebugServer() { }
</span><span class="cx">
</span><del>- virtual void recompileAllJSFunctions() override;
</del><ins>+ void recompileAllJSFunctions() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void attachDebugger() override;
- virtual void detachDebugger(bool isBeingDestroyed) override;
</del><ins>+ void attachDebugger() override;
+ void detachDebugger(bool isBeingDestroyed) override;
</ins><span class="cx">
</span><del>- virtual void didPause(JSC::JSGlobalObject*) override;
- virtual void didContinue(JSC::JSGlobalObject*) override;
- virtual void runEventLoopWhilePaused() override;
- virtual bool isContentScript(JSC::ExecState*) const override;
- virtual void reportException(JSC::ExecState*, JSC::Exception*) const override;
</del><ins>+ void didPause(JSC::JSGlobalObject*) override;
+ void didContinue(JSC::JSGlobalObject*) override;
+ void runEventLoopWhilePaused() override;
+ bool isContentScript(JSC::ExecState*) const override;
+ void reportException(JSC::ExecState*, JSC::Exception*) const override;
</ins><span class="cx">
</span><span class="cx"> void runEventLoopWhilePausedInternal();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorWebConsoleAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/WebConsoleAgent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/WebConsoleAgent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/WebConsoleAgent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> WebConsoleAgent(Inspector::AgentContext&);
</span><span class="cx"> virtual ~WebConsoleAgent() { }
</span><span class="cx">
</span><del>- virtual void setMonitoringXHREnabled(ErrorString&, bool enabled) override final;
</del><ins>+ void setMonitoringXHREnabled(ErrorString&, bool enabled) override final;
</ins><span class="cx">
</span><span class="cx"> void frameWindowDiscarded(DOMWindow*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorWebDebuggerAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/WebDebuggerAgent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/WebDebuggerAgent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/WebDebuggerAgent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,8 +42,8 @@
</span><span class="cx"> virtual ~WebDebuggerAgent() { }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void enable() override;
- virtual void disable(bool isBeingDestroyed) override;
</del><ins>+ void enable() override;
+ void disable(bool isBeingDestroyed) override;
</ins><span class="cx">
</span><span class="cx"> InstrumentingAgents& m_instrumentingAgents;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorWebInjectedScriptHosth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/WebInjectedScriptHost.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/WebInjectedScriptHost.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/WebInjectedScriptHost.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -34,8 +34,8 @@
</span><span class="cx"> public:
</span><span class="cx"> static Ref<WebInjectedScriptHost> create() { return adoptRef(*new WebInjectedScriptHost); }
</span><span class="cx">
</span><del>- virtual JSC::JSValue subtype(JSC::ExecState*, JSC::JSValue) override;
- virtual bool isHTMLAllCollection(JSC::JSValue) override;
</del><ins>+ JSC::JSValue subtype(JSC::ExecState*, JSC::JSValue) override;
+ bool isHTMLAllCollection(JSC::JSValue) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorWebInjectedScriptManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/WebInjectedScriptManager.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/WebInjectedScriptManager.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/inspector/WebInjectedScriptManager.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,13 +41,13 @@
</span><span class="cx">
</span><span class="cx"> CommandLineAPIHost* commandLineAPIHost() const { return m_commandLineAPIHost.get(); }
</span><span class="cx">
</span><del>- virtual void disconnect() override;
- virtual void discardInjectedScripts() override;
</del><ins>+ void disconnect() override;
+ void discardInjectedScripts() override;
</ins><span class="cx">
</span><span class="cx"> void discardInjectedScriptsFor(DOMWindow*);
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void didCreateInjectedScript(const Inspector::InjectedScript&) override;
</del><ins>+ void didCreateInjectedScript(const Inspector::InjectedScript&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> RefPtr<CommandLineAPIHost> m_commandLineAPIHost;
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderDocumentLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/DocumentLoader.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/DocumentLoader.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/DocumentLoader.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -313,10 +313,10 @@
</span><span class="cx"> void willSendRequest(ResourceRequest&, const ResourceResponse&);
</span><span class="cx"> void finishedLoading(double finishTime);
</span><span class="cx"> void mainReceivedError(const ResourceError&);
</span><del>- WEBCORE_EXPORT virtual void redirectReceived(CachedResource*, ResourceRequest&, const ResourceResponse&) override;
- WEBCORE_EXPORT virtual void responseReceived(CachedResource*, const ResourceResponse&) override;
- WEBCORE_EXPORT virtual void dataReceived(CachedResource*, const char* data, int length) override;
- WEBCORE_EXPORT virtual void notifyFinished(CachedResource*) override;
</del><ins>+ WEBCORE_EXPORT void redirectReceived(CachedResource*, ResourceRequest&, const ResourceResponse&) override;
+ WEBCORE_EXPORT void responseReceived(CachedResource*, const ResourceResponse&) override;
+ WEBCORE_EXPORT void dataReceived(CachedResource*, const char* data, int length) override;
+ WEBCORE_EXPORT void notifyFinished(CachedResource*) override;
</ins><span class="cx">
</span><span class="cx"> bool maybeLoadEmpty();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderDocumentThreadableLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/DocumentThreadableLoader.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/DocumentThreadableLoader.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/DocumentThreadableLoader.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -55,15 +55,15 @@
</span><span class="cx">
</span><span class="cx"> virtual ~DocumentThreadableLoader();
</span><span class="cx">
</span><del>- virtual void cancel() override;
</del><ins>+ void cancel() override;
</ins><span class="cx"> virtual void setDefersLoading(bool);
</span><span class="cx">
</span><span class="cx"> using RefCounted<DocumentThreadableLoader>::ref;
</span><span class="cx"> using RefCounted<DocumentThreadableLoader>::deref;
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void refThreadableLoader() override { ref(); }
- virtual void derefThreadableLoader() override { deref(); }
</del><ins>+ void refThreadableLoader() override { ref(); }
+ void derefThreadableLoader() override { deref(); }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> enum BlockingBehavior {
</span><span class="lines">@@ -76,11 +76,11 @@
</span><span class="cx"> void clearResource();
</span><span class="cx">
</span><span class="cx"> // CachedRawResourceClient
</span><del>- virtual void dataSent(CachedResource*, unsigned long long bytesSent, unsigned long long totalBytesToBeSent) override;
- virtual void responseReceived(CachedResource*, const ResourceResponse&) override;
- virtual void dataReceived(CachedResource*, const char* data, int dataLength) override;
- virtual void redirectReceived(CachedResource*, ResourceRequest&, const ResourceResponse&) override;
- virtual void notifyFinished(CachedResource*) override;
</del><ins>+ void dataSent(CachedResource*, unsigned long long bytesSent, unsigned long long totalBytesToBeSent) override;
+ void responseReceived(CachedResource*, const ResourceResponse&) override;
+ void dataReceived(CachedResource*, const char* data, int dataLength) override;
+ void redirectReceived(CachedResource*, ResourceRequest&, const ResourceResponse&) override;
+ void notifyFinished(CachedResource*) override;
</ins><span class="cx">
</span><span class="cx"> void didReceiveResponse(unsigned long identifier, const ResourceResponse&);
</span><span class="cx"> void didReceiveData(unsigned long identifier, const char* data, int dataLength);
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderEmptyClientscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/EmptyClients.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/EmptyClients.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/EmptyClients.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -61,43 +61,43 @@
</span><span class="cx">
</span><span class="cx"> class EmptyStorageNamespaceProvider final : public StorageNamespaceProvider {
</span><span class="cx"> struct EmptyStorageArea : public StorageArea {
</span><del>- virtual unsigned length() override { return 0; }
- virtual String key(unsigned) override { return String(); }
- virtual String item(const String&) override { return String(); }
- virtual void setItem(Frame*, const String&, const String&, bool&) override { }
- virtual void removeItem(Frame*, const String&) override { }
- virtual void clear(Frame*) override { }
- virtual bool contains(const String&) override { return false; }
- virtual bool canAccessStorage(Frame*) override { return false; }
- virtual StorageType storageType() const override { return LocalStorage; }
- virtual size_t memoryBytesUsedByCache() override { return 0; }
</del><ins>+ unsigned length() override { return 0; }
+ String key(unsigned) override { return String(); }
+ String item(const String&) override { return String(); }
+ void setItem(Frame*, const String&, const String&, bool&) override { }
+ void removeItem(Frame*, const String&) override { }
+ void clear(Frame*) override { }
+ bool contains(const String&) override { return false; }
+ bool canAccessStorage(Frame*) override { return false; }
+ StorageType storageType() const override { return LocalStorage; }
+ size_t memoryBytesUsedByCache() override { return 0; }
</ins><span class="cx"> SecurityOrigin& securityOrigin() override { return SecurityOrigin::createUnique(); }
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> struct EmptyStorageNamespace final : public StorageNamespace {
</span><del>- virtual RefPtr<StorageArea> storageArea(RefPtr<SecurityOrigin>&&) override { return adoptRef(new EmptyStorageArea); }
- virtual RefPtr<StorageNamespace> copy(Page*) override { return adoptRef(new EmptyStorageNamespace); }
</del><ins>+ RefPtr<StorageArea> storageArea(RefPtr<SecurityOrigin>&&) override { return adoptRef(new EmptyStorageArea); }
+ RefPtr<StorageNamespace> copy(Page*) override { return adoptRef(new EmptyStorageNamespace); }
</ins><span class="cx"> };
</span><span class="cx">
</span><del>- virtual RefPtr<StorageNamespace> createSessionStorageNamespace(Page&, unsigned) override
</del><ins>+ RefPtr<StorageNamespace> createSessionStorageNamespace(Page&, unsigned) override
</ins><span class="cx"> {
</span><span class="cx"> return adoptRef(new EmptyStorageNamespace);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual RefPtr<StorageNamespace> createLocalStorageNamespace(unsigned) override
</del><ins>+ RefPtr<StorageNamespace> createLocalStorageNamespace(unsigned) override
</ins><span class="cx"> {
</span><span class="cx"> return adoptRef(new EmptyStorageNamespace);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual RefPtr<StorageNamespace> createTransientLocalStorageNamespace(SecurityOrigin&, unsigned) override
</del><ins>+ RefPtr<StorageNamespace> createTransientLocalStorageNamespace(SecurityOrigin&, unsigned) override
</ins><span class="cx"> {
</span><span class="cx"> return adoptRef(new EmptyStorageNamespace);
</span><span class="cx"> }
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class EmptyVisitedLinkStore : public VisitedLinkStore {
</span><del>- virtual bool isLinkVisited(Page&, LinkHash, const URL&, const AtomicString&) override { return false; }
- virtual void addVisitedLink(Page&, LinkHash) override { }
</del><ins>+ bool isLinkVisited(Page&, LinkHash, const URL&, const AtomicString&) override { return false; }
+ void addVisitedLink(Page&, LinkHash) override { }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> void fillWithEmptyClients(PageConfiguration& pageConfiguration)
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderEmptyClientsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/EmptyClients.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/EmptyClients.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/EmptyClients.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -68,164 +68,164 @@
</span><span class="cx"> WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><span class="cx"> virtual ~EmptyChromeClient() { }
</span><del>- virtual void chromeDestroyed() override { }
</del><ins>+ void chromeDestroyed() override { }
</ins><span class="cx">
</span><del>- virtual void setWindowRect(const FloatRect&) override { }
- virtual FloatRect windowRect() override { return FloatRect(); }
</del><ins>+ void setWindowRect(const FloatRect&) override { }
+ FloatRect windowRect() override { return FloatRect(); }
</ins><span class="cx">
</span><del>- virtual FloatRect pageRect() override { return FloatRect(); }
</del><ins>+ FloatRect pageRect() override { return FloatRect(); }
</ins><span class="cx">
</span><del>- virtual void focus() override { }
- virtual void unfocus() override { }
</del><ins>+ void focus() override { }
+ void unfocus() override { }
</ins><span class="cx">
</span><del>- virtual bool canTakeFocus(FocusDirection) override { return false; }
- virtual void takeFocus(FocusDirection) override { }
</del><ins>+ bool canTakeFocus(FocusDirection) override { return false; }
+ void takeFocus(FocusDirection) override { }
</ins><span class="cx">
</span><del>- virtual void focusedElementChanged(Element*) override { }
- virtual void focusedFrameChanged(Frame*) override { }
</del><ins>+ void focusedElementChanged(Element*) override { }
+ void focusedFrameChanged(Frame*) override { }
</ins><span class="cx">
</span><del>- virtual Page* createWindow(Frame*, const FrameLoadRequest&, const WindowFeatures&, const NavigationAction&) override { return nullptr; }
- virtual void show() override { }
</del><ins>+ Page* createWindow(Frame*, const FrameLoadRequest&, const WindowFeatures&, const NavigationAction&) override { return nullptr; }
+ void show() override { }
</ins><span class="cx">
</span><del>- virtual bool canRunModal() override { return false; }
- virtual void runModal() override { }
</del><ins>+ bool canRunModal() override { return false; }
+ void runModal() override { }
</ins><span class="cx">
</span><del>- virtual void setToolbarsVisible(bool) override { }
- virtual bool toolbarsVisible() override { return false; }
</del><ins>+ void setToolbarsVisible(bool) override { }
+ bool toolbarsVisible() override { return false; }
</ins><span class="cx">
</span><del>- virtual void setStatusbarVisible(bool) override { }
- virtual bool statusbarVisible() override { return false; }
</del><ins>+ void setStatusbarVisible(bool) override { }
+ bool statusbarVisible() override { return false; }
</ins><span class="cx">
</span><del>- virtual void setScrollbarsVisible(bool) override { }
- virtual bool scrollbarsVisible() override { return false; }
</del><ins>+ void setScrollbarsVisible(bool) override { }
+ bool scrollbarsVisible() override { return false; }
</ins><span class="cx">
</span><del>- virtual void setMenubarVisible(bool) override { }
- virtual bool menubarVisible() override { return false; }
</del><ins>+ void setMenubarVisible(bool) override { }
+ bool menubarVisible() override { return false; }
</ins><span class="cx">
</span><del>- virtual void setResizable(bool) override { }
</del><ins>+ void setResizable(bool) override { }
</ins><span class="cx">
</span><del>- virtual void addMessageToConsole(MessageSource, MessageLevel, const String&, unsigned, unsigned, const String&) override { }
</del><ins>+ void addMessageToConsole(MessageSource, MessageLevel, const String&, unsigned, unsigned, const String&) override { }
</ins><span class="cx">
</span><del>- virtual bool canRunBeforeUnloadConfirmPanel() override { return false; }
- virtual bool runBeforeUnloadConfirmPanel(const String&, Frame*) override { return true; }
</del><ins>+ bool canRunBeforeUnloadConfirmPanel() override { return false; }
+ bool runBeforeUnloadConfirmPanel(const String&, Frame*) override { return true; }
</ins><span class="cx">
</span><del>- virtual void closeWindowSoon() override { }
</del><ins>+ void closeWindowSoon() override { }
</ins><span class="cx">
</span><del>- virtual void runJavaScriptAlert(Frame*, const String&) override { }
- virtual bool runJavaScriptConfirm(Frame*, const String&) override { return false; }
- virtual bool runJavaScriptPrompt(Frame*, const String&, const String&, String&) override { return false; }
</del><ins>+ void runJavaScriptAlert(Frame*, const String&) override { }
+ bool runJavaScriptConfirm(Frame*, const String&) override { return false; }
+ bool runJavaScriptPrompt(Frame*, const String&, const String&, String&) override { return false; }
</ins><span class="cx">
</span><del>- virtual bool selectItemWritingDirectionIsNatural() override { return false; }
- virtual bool selectItemAlignmentFollowsMenuWritingDirection() override { return false; }
- virtual bool hasOpenedPopup() const override { return false; }
- virtual RefPtr<PopupMenu> createPopupMenu(PopupMenuClient*) const override;
- virtual RefPtr<SearchPopupMenu> createSearchPopupMenu(PopupMenuClient*) const override;
</del><ins>+ bool selectItemWritingDirectionIsNatural() override { return false; }
+ bool selectItemAlignmentFollowsMenuWritingDirection() override { return false; }
+ bool hasOpenedPopup() const override { return false; }
+ RefPtr<PopupMenu> createPopupMenu(PopupMenuClient*) const override;
+ RefPtr<SearchPopupMenu> createSearchPopupMenu(PopupMenuClient*) const override;
</ins><span class="cx">
</span><del>- virtual void setStatusbarText(const String&) override { }
</del><ins>+ void setStatusbarText(const String&) override { }
</ins><span class="cx">
</span><del>- virtual KeyboardUIMode keyboardUIMode() override { return KeyboardAccessDefault; }
</del><ins>+ KeyboardUIMode keyboardUIMode() override { return KeyboardAccessDefault; }
</ins><span class="cx">
</span><del>- virtual void invalidateRootView(const IntRect&) override { }
- virtual void invalidateContentsAndRootView(const IntRect&) override { }
- virtual void invalidateContentsForSlowScroll(const IntRect&) override { }
- virtual void scroll(const IntSize&, const IntRect&, const IntRect&) override { }
</del><ins>+ void invalidateRootView(const IntRect&) override { }
+ void invalidateContentsAndRootView(const IntRect&) override { }
+ void invalidateContentsForSlowScroll(const IntRect&) override { }
+ void scroll(const IntSize&, const IntRect&, const IntRect&) override { }
</ins><span class="cx"> #if USE(COORDINATED_GRAPHICS)
</span><del>- virtual void delegatedScrollRequested(const IntPoint&) override { }
</del><ins>+ void delegatedScrollRequested(const IntPoint&) override { }
</ins><span class="cx"> #endif
</span><span class="cx"> #if ENABLE(REQUEST_ANIMATION_FRAME) && !USE(REQUEST_ANIMATION_FRAME_TIMER)
</span><del>- virtual void scheduleAnimation() override { }
</del><ins>+ void scheduleAnimation() override { }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual IntPoint screenToRootView(const IntPoint& p) const override { return p; }
- virtual IntRect rootViewToScreen(const IntRect& r) const override { return r; }
</del><ins>+ IntPoint screenToRootView(const IntPoint& p) const override { return p; }
+ IntRect rootViewToScreen(const IntRect& r) const override { return r; }
</ins><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual IntPoint accessibilityScreenToRootView(const IntPoint& p) const override { return p; };
- virtual IntRect rootViewToAccessibilityScreen(const IntRect& r) const override { return r; };
</del><ins>+ IntPoint accessibilityScreenToRootView(const IntPoint& p) const override { return p; };
+ IntRect rootViewToAccessibilityScreen(const IntRect& r) const override { return r; };
</ins><span class="cx"> #endif
</span><del>- virtual PlatformPageClient platformPageClient() const override { return 0; }
- virtual void contentsSizeChanged(Frame*, const IntSize&) const override { }
</del><ins>+ PlatformPageClient platformPageClient() const override { return 0; }
+ void contentsSizeChanged(Frame*, const IntSize&) const override { }
</ins><span class="cx">
</span><del>- virtual void scrollbarsModeDidChange() const override { }
- virtual void mouseDidMoveOverElement(const HitTestResult&, unsigned) override { }
</del><ins>+ void scrollbarsModeDidChange() const override { }
+ void mouseDidMoveOverElement(const HitTestResult&, unsigned) override { }
</ins><span class="cx">
</span><del>- virtual void setToolTip(const String&, TextDirection) override { }
</del><ins>+ void setToolTip(const String&, TextDirection) override { }
</ins><span class="cx">
</span><del>- virtual void print(Frame*) override { }
</del><ins>+ void print(Frame*) override { }
</ins><span class="cx">
</span><del>- virtual void exceededDatabaseQuota(Frame*, const String&, DatabaseDetails) override { }
</del><ins>+ void exceededDatabaseQuota(Frame*, const String&, DatabaseDetails) override { }
</ins><span class="cx">
</span><del>- virtual void reachedMaxAppCacheSize(int64_t) override { }
- virtual void reachedApplicationCacheOriginQuota(SecurityOrigin*, int64_t) override { }
</del><ins>+ void reachedMaxAppCacheSize(int64_t) override { }
+ void reachedApplicationCacheOriginQuota(SecurityOrigin*, int64_t) override { }
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(INPUT_TYPE_COLOR)
</span><del>- virtual std::unique_ptr<ColorChooser> createColorChooser(ColorChooserClient*, const Color&) override;
</del><ins>+ std::unique_ptr<ColorChooser> createColorChooser(ColorChooserClient*, const Color&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void runOpenPanel(Frame*, PassRefPtr<FileChooser>) override;
- virtual void loadIconForFiles(const Vector<String>&, FileIconLoader*) override { }
</del><ins>+ void runOpenPanel(Frame*, PassRefPtr<FileChooser>) override;
+ void loadIconForFiles(const Vector<String>&, FileIconLoader*) override { }
</ins><span class="cx">
</span><del>- virtual void elementDidFocus(const Node*) override { }
- virtual void elementDidBlur(const Node*) override { }
</del><ins>+ void elementDidFocus(const Node*) override { }
+ void elementDidBlur(const Node*) override { }
</ins><span class="cx">
</span><span class="cx"> #if !PLATFORM(IOS)
</span><del>- virtual void setCursor(const Cursor&) override { }
- virtual void setCursorHiddenUntilMouseMoves(bool) override { }
</del><ins>+ void setCursor(const Cursor&) override { }
+ void setCursorHiddenUntilMouseMoves(bool) override { }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void scrollRectIntoView(const IntRect&) const override { }
</del><ins>+ void scrollRectIntoView(const IntRect&) const override { }
</ins><span class="cx">
</span><del>- virtual void attachRootGraphicsLayer(Frame*, GraphicsLayer*) override { }
- virtual void attachViewOverlayGraphicsLayer(Frame*, GraphicsLayer*) override { }
- virtual void setNeedsOneShotDrawingSynchronization() override { }
- virtual void scheduleCompositingLayerFlush() override { }
</del><ins>+ void attachRootGraphicsLayer(Frame*, GraphicsLayer*) override { }
+ void attachViewOverlayGraphicsLayer(Frame*, GraphicsLayer*) override { }
+ void setNeedsOneShotDrawingSynchronization() override { }
+ void scheduleCompositingLayerFlush() override { }
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(WIN)
</span><del>- virtual void setLastSetCursorToCurrentCursor() override { }
- virtual void AXStartFrameLoad() override { }
- virtual void AXFinishFrameLoad() override { }
</del><ins>+ void setLastSetCursorToCurrentCursor() override { }
+ void AXStartFrameLoad() override { }
+ void AXFinishFrameLoad() override { }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> #if ENABLE(IOS_TOUCH_EVENTS)
</span><del>- virtual void didPreventDefaultForEvent() override { }
</del><ins>+ void didPreventDefaultForEvent() override { }
</ins><span class="cx"> #endif
</span><del>- virtual void didReceiveMobileDocType(bool) override { }
- virtual void setNeedsScrollNotifications(Frame*, bool) override { }
- virtual void observedContentChange(Frame*) override { }
- virtual void clearContentChangeObservers(Frame*) override { }
- virtual void notifyRevealedSelectionByScrollingFrame(Frame*) override { }
- virtual void didLayout(LayoutType) override { }
- virtual void didStartOverflowScroll() override { }
- virtual void didEndOverflowScroll() override { }
</del><ins>+ void didReceiveMobileDocType(bool) override { }
+ void setNeedsScrollNotifications(Frame*, bool) override { }
+ void observedContentChange(Frame*) override { }
+ void clearContentChangeObservers(Frame*) override { }
+ void notifyRevealedSelectionByScrollingFrame(Frame*) override { }
+ void didLayout(LayoutType) override { }
+ void didStartOverflowScroll() override { }
+ void didEndOverflowScroll() override { }
</ins><span class="cx">
</span><del>- virtual void suppressFormNotifications() override { }
- virtual void restoreFormNotifications() override { }
</del><ins>+ void suppressFormNotifications() override { }
+ void restoreFormNotifications() override { }
</ins><span class="cx">
</span><del>- virtual void addOrUpdateScrollingLayer(Node*, PlatformLayer*, PlatformLayer*, const IntSize&, bool, bool) override { }
- virtual void removeScrollingLayer(Node*, PlatformLayer*, PlatformLayer*) override { }
</del><ins>+ void addOrUpdateScrollingLayer(Node*, PlatformLayer*, PlatformLayer*, const IntSize&, bool, bool) override { }
+ void removeScrollingLayer(Node*, PlatformLayer*, PlatformLayer*) override { }
</ins><span class="cx">
</span><del>- virtual void webAppOrientationsUpdated() override { };
- virtual void showPlaybackTargetPicker(bool) override { };
</del><ins>+ void webAppOrientationsUpdated() override { };
+ void showPlaybackTargetPicker(bool) override { };
</ins><span class="cx"> #endif // PLATFORM(IOS)
</span><span class="cx">
</span><span class="cx"> #if ENABLE(ORIENTATION_EVENTS)
</span><del>- virtual int deviceOrientation() const override { return 0; }
</del><ins>+ int deviceOrientation() const override { return 0; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual bool isStopping() override { return false; }
</del><ins>+ bool isStopping() override { return false; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(TOUCH_EVENTS)
</span><del>- virtual void needTouchEvents(bool) override { }
</del><ins>+ void needTouchEvents(bool) override { }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void wheelEventHandlersChanged(bool) override { }
</del><ins>+ void wheelEventHandlersChanged(bool) override { }
</ins><span class="cx">
</span><del>- virtual bool isEmptyChromeClient() const override { return true; }
</del><ins>+ bool isEmptyChromeClient() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void didAssociateFormControls(const Vector<RefPtr<Element>>&) override { }
- virtual bool shouldNotifyOnFormChanges() override { return false; }
</del><ins>+ void didAssociateFormControls(const Vector<RefPtr<Element>>&) override { }
+ bool shouldNotifyOnFormChanges() override { return false; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> // FIXME (bug 116233): Get rid of EmptyFrameLoaderClient. It is a travesty.
</span><span class="lines">@@ -235,193 +235,193 @@
</span><span class="cx"> public:
</span><span class="cx"> EmptyFrameLoaderClient() { }
</span><span class="cx"> virtual ~EmptyFrameLoaderClient() { }
</span><del>- virtual void frameLoaderDestroyed() override { }
</del><ins>+ void frameLoaderDestroyed() override { }
</ins><span class="cx">
</span><del>- virtual bool hasWebView() const override { return true; } // mainly for assertions
</del><ins>+ bool hasWebView() const override { return true; } // mainly for assertions
</ins><span class="cx">
</span><del>- virtual void makeRepresentation(DocumentLoader*) override { }
</del><ins>+ void makeRepresentation(DocumentLoader*) override { }
</ins><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual bool forceLayoutOnRestoreFromPageCache() override { return false; }
</del><ins>+ bool forceLayoutOnRestoreFromPageCache() override { return false; }
</ins><span class="cx"> #endif
</span><del>- virtual void forceLayoutForNonHTML() override { }
</del><ins>+ void forceLayoutForNonHTML() override { }
</ins><span class="cx">
</span><del>- virtual void setCopiesOnScroll() override { }
</del><ins>+ void setCopiesOnScroll() override { }
</ins><span class="cx">
</span><del>- virtual void detachedFromParent2() override { }
- virtual void detachedFromParent3() override { }
</del><ins>+ void detachedFromParent2() override { }
+ void detachedFromParent3() override { }
</ins><span class="cx">
</span><del>- virtual void convertMainResourceLoadToDownload(DocumentLoader*, SessionID, const ResourceRequest&, const ResourceResponse&) override { }
</del><ins>+ void convertMainResourceLoadToDownload(DocumentLoader*, SessionID, const ResourceRequest&, const ResourceResponse&) override { }
</ins><span class="cx">
</span><del>- virtual void assignIdentifierToInitialRequest(unsigned long, DocumentLoader*, const ResourceRequest&) override { }
- virtual bool shouldUseCredentialStorage(DocumentLoader*, unsigned long) override { return false; }
- virtual void dispatchWillSendRequest(DocumentLoader*, unsigned long, ResourceRequest&, const ResourceResponse&) override { }
- virtual void dispatchDidReceiveAuthenticationChallenge(DocumentLoader*, unsigned long, const AuthenticationChallenge&) override { }
- virtual void dispatchDidCancelAuthenticationChallenge(DocumentLoader*, unsigned long, const AuthenticationChallenge&) override { }
</del><ins>+ void assignIdentifierToInitialRequest(unsigned long, DocumentLoader*, const ResourceRequest&) override { }
+ bool shouldUseCredentialStorage(DocumentLoader*, unsigned long) override { return false; }
+ void dispatchWillSendRequest(DocumentLoader*, unsigned long, ResourceRequest&, const ResourceResponse&) override { }
+ void dispatchDidReceiveAuthenticationChallenge(DocumentLoader*, unsigned long, const AuthenticationChallenge&) override { }
+ void dispatchDidCancelAuthenticationChallenge(DocumentLoader*, unsigned long, const AuthenticationChallenge&) override { }
</ins><span class="cx"> #if USE(PROTECTION_SPACE_AUTH_CALLBACK)
</span><del>- virtual bool canAuthenticateAgainstProtectionSpace(DocumentLoader*, unsigned long, const ProtectionSpace&) override { return false; }
</del><ins>+ bool canAuthenticateAgainstProtectionSpace(DocumentLoader*, unsigned long, const ProtectionSpace&) override { return false; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual RetainPtr<CFDictionaryRef> connectionProperties(DocumentLoader*, unsigned long) override { return nullptr; }
</del><ins>+ RetainPtr<CFDictionaryRef> connectionProperties(DocumentLoader*, unsigned long) override { return nullptr; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void dispatchDidReceiveResponse(DocumentLoader*, unsigned long, const ResourceResponse&) override { }
- virtual void dispatchDidReceiveContentLength(DocumentLoader*, unsigned long, int) override { }
- virtual void dispatchDidFinishLoading(DocumentLoader*, unsigned long) override { }
</del><ins>+ void dispatchDidReceiveResponse(DocumentLoader*, unsigned long, const ResourceResponse&) override { }
+ void dispatchDidReceiveContentLength(DocumentLoader*, unsigned long, int) override { }
+ void dispatchDidFinishLoading(DocumentLoader*, unsigned long) override { }
</ins><span class="cx"> #if ENABLE(DATA_DETECTION)
</span><del>- virtual void dispatchDidFinishDataDetection(NSArray *) override { }
</del><ins>+ void dispatchDidFinishDataDetection(NSArray *) override { }
</ins><span class="cx"> #endif
</span><del>- virtual void dispatchDidFailLoading(DocumentLoader*, unsigned long, const ResourceError&) override { }
- virtual bool dispatchDidLoadResourceFromMemoryCache(DocumentLoader*, const ResourceRequest&, const ResourceResponse&, int) override { return false; }
</del><ins>+ void dispatchDidFailLoading(DocumentLoader*, unsigned long, const ResourceError&) override { }
+ bool dispatchDidLoadResourceFromMemoryCache(DocumentLoader*, const ResourceRequest&, const ResourceResponse&, int) override { return false; }
</ins><span class="cx">
</span><del>- virtual void dispatchDidDispatchOnloadEvents() override { }
- virtual void dispatchDidReceiveServerRedirectForProvisionalLoad() override { }
- virtual void dispatchDidCancelClientRedirect() override { }
- virtual void dispatchWillPerformClientRedirect(const URL&, double, double) override { }
- virtual void dispatchDidChangeLocationWithinPage() override { }
- virtual void dispatchDidPushStateWithinPage() override { }
- virtual void dispatchDidReplaceStateWithinPage() override { }
- virtual void dispatchDidPopStateWithinPage() override { }
- virtual void dispatchWillClose() override { }
- virtual void dispatchDidReceiveIcon() override { }
- virtual void dispatchDidStartProvisionalLoad() override { }
- virtual void dispatchDidReceiveTitle(const StringWithDirection&) override { }
- virtual void dispatchDidChangeIcons(IconType) override { }
- virtual void dispatchDidCommitLoad() override { }
- virtual void dispatchDidFailProvisionalLoad(const ResourceError&) override { }
- virtual void dispatchDidFailLoad(const ResourceError&) override { }
- virtual void dispatchDidFinishDocumentLoad() override { }
- virtual void dispatchDidFinishLoad() override { }
- virtual void dispatchDidLayout(LayoutMilestones) override { }
</del><ins>+ void dispatchDidDispatchOnloadEvents() override { }
+ void dispatchDidReceiveServerRedirectForProvisionalLoad() override { }
+ void dispatchDidCancelClientRedirect() override { }
+ void dispatchWillPerformClientRedirect(const URL&, double, double) override { }
+ void dispatchDidChangeLocationWithinPage() override { }
+ void dispatchDidPushStateWithinPage() override { }
+ void dispatchDidReplaceStateWithinPage() override { }
+ void dispatchDidPopStateWithinPage() override { }
+ void dispatchWillClose() override { }
+ void dispatchDidReceiveIcon() override { }
+ void dispatchDidStartProvisionalLoad() override { }
+ void dispatchDidReceiveTitle(const StringWithDirection&) override { }
+ void dispatchDidChangeIcons(IconType) override { }
+ void dispatchDidCommitLoad() override { }
+ void dispatchDidFailProvisionalLoad(const ResourceError&) override { }
+ void dispatchDidFailLoad(const ResourceError&) override { }
+ void dispatchDidFinishDocumentLoad() override { }
+ void dispatchDidFinishLoad() override { }
+ void dispatchDidLayout(LayoutMilestones) override { }
</ins><span class="cx">
</span><del>- virtual Frame* dispatchCreatePage(const NavigationAction&) override { return nullptr; }
- virtual void dispatchShow() override { }
</del><ins>+ Frame* dispatchCreatePage(const NavigationAction&) override { return nullptr; }
+ void dispatchShow() override { }
</ins><span class="cx">
</span><del>- virtual void dispatchDecidePolicyForResponse(const ResourceResponse&, const ResourceRequest&, FramePolicyFunction) override { }
- virtual void dispatchDecidePolicyForNewWindowAction(const NavigationAction&, const ResourceRequest&, PassRefPtr<FormState>, const String&, FramePolicyFunction) override;
- virtual void dispatchDecidePolicyForNavigationAction(const NavigationAction&, const ResourceRequest&, PassRefPtr<FormState>, FramePolicyFunction) override;
- virtual void cancelPolicyCheck() override { }
</del><ins>+ void dispatchDecidePolicyForResponse(const ResourceResponse&, const ResourceRequest&, FramePolicyFunction) override { }
+ void dispatchDecidePolicyForNewWindowAction(const NavigationAction&, const ResourceRequest&, PassRefPtr<FormState>, const String&, FramePolicyFunction) override;
+ void dispatchDecidePolicyForNavigationAction(const NavigationAction&, const ResourceRequest&, PassRefPtr<FormState>, FramePolicyFunction) override;
+ void cancelPolicyCheck() override { }
</ins><span class="cx">
</span><del>- virtual void dispatchUnableToImplementPolicy(const ResourceError&) override { }
</del><ins>+ void dispatchUnableToImplementPolicy(const ResourceError&) override { }
</ins><span class="cx">
</span><del>- virtual void dispatchWillSendSubmitEvent(PassRefPtr<FormState>) override;
- virtual void dispatchWillSubmitForm(PassRefPtr<FormState>, FramePolicyFunction) override;
</del><ins>+ void dispatchWillSendSubmitEvent(PassRefPtr<FormState>) override;
+ void dispatchWillSubmitForm(PassRefPtr<FormState>, FramePolicyFunction) override;
</ins><span class="cx">
</span><del>- virtual void revertToProvisionalState(DocumentLoader*) override { }
- virtual void setMainDocumentError(DocumentLoader*, const ResourceError&) override { }
</del><ins>+ void revertToProvisionalState(DocumentLoader*) override { }
+ void setMainDocumentError(DocumentLoader*, const ResourceError&) override { }
</ins><span class="cx">
</span><del>- virtual void setMainFrameDocumentReady(bool) override { }
</del><ins>+ void setMainFrameDocumentReady(bool) override { }
</ins><span class="cx">
</span><del>- virtual void startDownload(const ResourceRequest&, const String& suggestedName = String()) override { UNUSED_PARAM(suggestedName); }
</del><ins>+ void startDownload(const ResourceRequest&, const String& suggestedName = String()) override { UNUSED_PARAM(suggestedName); }
</ins><span class="cx">
</span><del>- virtual void willChangeTitle(DocumentLoader*) override { }
- virtual void didChangeTitle(DocumentLoader*) override { }
</del><ins>+ void willChangeTitle(DocumentLoader*) override { }
+ void didChangeTitle(DocumentLoader*) override { }
</ins><span class="cx">
</span><del>- virtual void willReplaceMultipartContent() override { }
- virtual void didReplaceMultipartContent() override { }
</del><ins>+ void willReplaceMultipartContent() override { }
+ void didReplaceMultipartContent() override { }
</ins><span class="cx">
</span><del>- virtual void committedLoad(DocumentLoader*, const char*, int) override { }
- virtual void finishedLoading(DocumentLoader*) override { }
</del><ins>+ void committedLoad(DocumentLoader*, const char*, int) override { }
+ void finishedLoading(DocumentLoader*) override { }
</ins><span class="cx">
</span><del>- virtual ResourceError cancelledError(const ResourceRequest&) override { ResourceError error("", 0, URL(), ""); error.setIsCancellation(true); return error; }
- virtual ResourceError blockedError(const ResourceRequest&) override { return ResourceError("", 0, URL(), ""); }
- virtual ResourceError blockedByContentBlockerError(const ResourceRequest&) override { return ResourceError("", 0, URL(), ""); }
- virtual ResourceError cannotShowURLError(const ResourceRequest&) override { return ResourceError("", 0, URL(), ""); }
- virtual ResourceError interruptedForPolicyChangeError(const ResourceRequest&) override { return ResourceError("", 0, URL(), ""); }
</del><ins>+ ResourceError cancelledError(const ResourceRequest&) override { ResourceError error("", 0, URL(), ""); error.setIsCancellation(true); return error; }
+ ResourceError blockedError(const ResourceRequest&) override { return ResourceError("", 0, URL(), ""); }
+ ResourceError blockedByContentBlockerError(const ResourceRequest&) override { return ResourceError("", 0, URL(), ""); }
+ ResourceError cannotShowURLError(const ResourceRequest&) override { return ResourceError("", 0, URL(), ""); }
+ ResourceError interruptedForPolicyChangeError(const ResourceRequest&) override { return ResourceError("", 0, URL(), ""); }
</ins><span class="cx">
</span><del>- virtual ResourceError cannotShowMIMETypeError(const ResourceResponse&) override { return ResourceError("", 0, URL(), ""); }
- virtual ResourceError fileDoesNotExistError(const ResourceResponse&) override { return ResourceError("", 0, URL(), ""); }
- virtual ResourceError pluginWillHandleLoadError(const ResourceResponse&) override { return ResourceError("", 0, URL(), ""); }
</del><ins>+ ResourceError cannotShowMIMETypeError(const ResourceResponse&) override { return ResourceError("", 0, URL(), ""); }
+ ResourceError fileDoesNotExistError(const ResourceResponse&) override { return ResourceError("", 0, URL(), ""); }
+ ResourceError pluginWillHandleLoadError(const ResourceResponse&) override { return ResourceError("", 0, URL(), ""); }
</ins><span class="cx">
</span><del>- virtual bool shouldFallBack(const ResourceError&) override { return false; }
</del><ins>+ bool shouldFallBack(const ResourceError&) override { return false; }
</ins><span class="cx">
</span><del>- virtual bool canHandleRequest(const ResourceRequest&) const override { return false; }
- virtual bool canShowMIMEType(const String&) const override { return false; }
- virtual bool canShowMIMETypeAsHTML(const String&) const override { return false; }
- virtual bool representationExistsForURLScheme(const String&) const override { return false; }
- virtual String generatedMIMETypeForURLScheme(const String&) const override { return ""; }
</del><ins>+ bool canHandleRequest(const ResourceRequest&) const override { return false; }
+ bool canShowMIMEType(const String&) const override { return false; }
+ bool canShowMIMETypeAsHTML(const String&) const override { return false; }
+ bool representationExistsForURLScheme(const String&) const override { return false; }
+ String generatedMIMETypeForURLScheme(const String&) const override { return ""; }
</ins><span class="cx">
</span><del>- virtual void frameLoadCompleted() override { }
- virtual void restoreViewState() override { }
- virtual void provisionalLoadStarted() override { }
- virtual void didFinishLoad() override { }
- virtual void prepareForDataSourceReplacement() override { }
</del><ins>+ void frameLoadCompleted() override { }
+ void restoreViewState() override { }
+ void provisionalLoadStarted() override { }
+ void didFinishLoad() override { }
+ void prepareForDataSourceReplacement() override { }
</ins><span class="cx">
</span><del>- virtual Ref<DocumentLoader> createDocumentLoader(const ResourceRequest&, const SubstituteData&) override;
- virtual void updateCachedDocumentLoader(DocumentLoader&) override { }
- virtual void setTitle(const StringWithDirection&, const URL&) override { }
</del><ins>+ Ref<DocumentLoader> createDocumentLoader(const ResourceRequest&, const SubstituteData&) override;
+ void updateCachedDocumentLoader(DocumentLoader&) override { }
+ void setTitle(const StringWithDirection&, const URL&) override { }
</ins><span class="cx">
</span><del>- virtual String userAgent(const URL&) override { return ""; }
</del><ins>+ String userAgent(const URL&) override { return ""; }
</ins><span class="cx">
</span><del>- virtual void savePlatformDataToCachedFrame(CachedFrame*) override { }
- virtual void transitionToCommittedFromCachedFrame(CachedFrame*) override { }
</del><ins>+ void savePlatformDataToCachedFrame(CachedFrame*) override { }
+ void transitionToCommittedFromCachedFrame(CachedFrame*) override { }
</ins><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual void didRestoreFrameHierarchyForCachedFrame() override { }
</del><ins>+ void didRestoreFrameHierarchyForCachedFrame() override { }
</ins><span class="cx"> #endif
</span><del>- virtual void transitionToCommittedForNewPage() override { }
</del><ins>+ void transitionToCommittedForNewPage() override { }
</ins><span class="cx">
</span><del>- virtual void didSaveToPageCache() override { }
- virtual void didRestoreFromPageCache() override { }
</del><ins>+ void didSaveToPageCache() override { }
+ void didRestoreFromPageCache() override { }
</ins><span class="cx">
</span><del>- virtual void dispatchDidBecomeFrameset(bool) override { }
</del><ins>+ void dispatchDidBecomeFrameset(bool) override { }
</ins><span class="cx">
</span><del>- virtual void updateGlobalHistory() override { }
- virtual void updateGlobalHistoryRedirectLinks() override { }
- virtual bool shouldGoToHistoryItem(HistoryItem*) const override { return false; }
- virtual void updateGlobalHistoryItemForPage() override { }
- virtual void saveViewStateToItem(HistoryItem*) override { }
- virtual bool canCachePage() const override { return false; }
- virtual void didDisplayInsecureContent() override { }
- virtual void didRunInsecureContent(SecurityOrigin*, const URL&) override { }
- virtual void didDetectXSS(const URL&, bool) override { }
- virtual RefPtr<Frame> createFrame(const URL&, const String&, HTMLFrameOwnerElement*, const String&, bool, int, int) override;
- virtual RefPtr<Widget> createPlugin(const IntSize&, HTMLPlugInElement*, const URL&, const Vector<String>&, const Vector<String>&, const String&, bool) override;
- virtual void recreatePlugin(Widget*) override;
- virtual PassRefPtr<Widget> createJavaAppletWidget(const IntSize&, HTMLAppletElement*, const URL&, const Vector<String>&, const Vector<String>&) override;
</del><ins>+ void updateGlobalHistory() override { }
+ void updateGlobalHistoryRedirectLinks() override { }
+ bool shouldGoToHistoryItem(HistoryItem*) const override { return false; }
+ void updateGlobalHistoryItemForPage() override { }
+ void saveViewStateToItem(HistoryItem*) override { }
+ bool canCachePage() const override { return false; }
+ void didDisplayInsecureContent() override { }
+ void didRunInsecureContent(SecurityOrigin*, const URL&) override { }
+ void didDetectXSS(const URL&, bool) override { }
+ RefPtr<Frame> createFrame(const URL&, const String&, HTMLFrameOwnerElement*, const String&, bool, int, int) override;
+ RefPtr<Widget> createPlugin(const IntSize&, HTMLPlugInElement*, const URL&, const Vector<String>&, const Vector<String>&, const String&, bool) override;
+ void recreatePlugin(Widget*) override;
+ PassRefPtr<Widget> createJavaAppletWidget(const IntSize&, HTMLAppletElement*, const URL&, const Vector<String>&, const Vector<String>&) override;
</ins><span class="cx">
</span><del>- virtual ObjectContentType objectContentType(const URL&, const String&) override { return ObjectContentType(); }
- virtual String overrideMediaType() const override { return String(); }
</del><ins>+ ObjectContentType objectContentType(const URL&, const String&) override { return ObjectContentType(); }
+ String overrideMediaType() const override { return String(); }
</ins><span class="cx">
</span><del>- virtual void redirectDataToPlugin(Widget*) override { }
- virtual void dispatchDidClearWindowObjectInWorld(DOMWrapperWorld&) override { }
</del><ins>+ void redirectDataToPlugin(Widget*) override { }
+ void dispatchDidClearWindowObjectInWorld(DOMWrapperWorld&) override { }
</ins><span class="cx">
</span><del>- virtual void registerForIconNotification(bool) override { }
</del><ins>+ void registerForIconNotification(bool) override { }
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(COCOA)
</span><del>- virtual RemoteAXObjectRef accessibilityRemoteObject() override { return nullptr; }
- virtual NSCachedURLResponse* willCacheResponse(DocumentLoader*, unsigned long, NSCachedURLResponse* response) const override { return response; }
</del><ins>+ RemoteAXObjectRef accessibilityRemoteObject() override { return nullptr; }
+ NSCachedURLResponse* willCacheResponse(DocumentLoader*, unsigned long, NSCachedURLResponse* response) const override { return response; }
</ins><span class="cx"> #endif
</span><span class="cx"> #if PLATFORM(WIN) && USE(CFNETWORK)
</span><span class="cx"> // FIXME: Windows should use willCacheResponse - <https://bugs.webkit.org/show_bug.cgi?id=57257>.
</span><del>- virtual bool shouldCacheResponse(DocumentLoader*, unsigned long, const ResourceResponse&, const unsigned char*, unsigned long long) override { return true; }
</del><ins>+ bool shouldCacheResponse(DocumentLoader*, unsigned long, const ResourceResponse&, const unsigned char*, unsigned long long) override { return true; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual PassRefPtr<FrameNetworkingContext> createNetworkingContext() override;
</del><ins>+ PassRefPtr<FrameNetworkingContext> createNetworkingContext() override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(REQUEST_AUTOCOMPLETE)
</span><del>- virtual void didRequestAutocomplete(PassRefPtr<FormState>) override { }
</del><ins>+ void didRequestAutocomplete(PassRefPtr<FormState>) override { }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual bool isEmptyFrameLoaderClient() override { return true; }
</del><ins>+ bool isEmptyFrameLoaderClient() override { return true; }
</ins><span class="cx">
</span><del>- virtual void prefetchDNS(const String&) override { }
</del><ins>+ void prefetchDNS(const String&) override { }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class EmptyTextCheckerClient : public TextCheckerClient {
</span><span class="cx"> public:
</span><del>- virtual bool shouldEraseMarkersAfterChangeSelection(TextCheckingType) const override { return true; }
- virtual void ignoreWordInSpellDocument(const String&) override { }
- virtual void learnWord(const String&) override { }
- virtual void checkSpellingOfString(StringView, int*, int*) override { }
- virtual String getAutoCorrectSuggestionForMisspelledWord(const String&) override { return String(); }
- virtual void checkGrammarOfString(StringView, Vector<GrammarDetail>&, int*, int*) override { }
</del><ins>+ bool shouldEraseMarkersAfterChangeSelection(TextCheckingType) const override { return true; }
+ void ignoreWordInSpellDocument(const String&) override { }
+ void learnWord(const String&) override { }
+ void checkSpellingOfString(StringView, int*, int*) override { }
+ String getAutoCorrectSuggestionForMisspelledWord(const String&) override { return String(); }
+ void checkGrammarOfString(StringView, Vector<GrammarDetail>&, int*, int*) override { }
</ins><span class="cx">
</span><span class="cx"> #if USE(UNIFIED_TEXT_CHECKING)
</span><del>- virtual Vector<TextCheckingResult> checkTextOfParagraph(StringView, TextCheckingTypeMask) override { return Vector<TextCheckingResult>(); }
</del><ins>+ Vector<TextCheckingResult> checkTextOfParagraph(StringView, TextCheckingTypeMask) override { return Vector<TextCheckingResult>(); }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void getGuessesForWord(const String&, const String&, Vector<String>&) override { }
- virtual void requestCheckingOfString(PassRefPtr<TextCheckingRequest>) override;
</del><ins>+ void getGuessesForWord(const String&, const String&, Vector<String>&) override { }
+ void requestCheckingOfString(PassRefPtr<TextCheckingRequest>) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class EmptyEditorClient : public EditorClient {
</span><span class="lines">@@ -429,116 +429,116 @@
</span><span class="cx"> public:
</span><span class="cx"> EmptyEditorClient() { }
</span><span class="cx"> virtual ~EmptyEditorClient() { }
</span><del>- virtual void pageDestroyed() override { }
</del><ins>+ void pageDestroyed() override { }
</ins><span class="cx">
</span><del>- virtual bool shouldDeleteRange(Range*) override { return false; }
- virtual bool smartInsertDeleteEnabled() override { return false; }
- virtual bool isSelectTrailingWhitespaceEnabled() override { return false; }
- virtual bool isContinuousSpellCheckingEnabled() override { return false; }
- virtual void toggleContinuousSpellChecking() override { }
- virtual bool isGrammarCheckingEnabled() override { return false; }
- virtual void toggleGrammarChecking() override { }
- virtual int spellCheckerDocumentTag() override { return -1; }
</del><ins>+ bool shouldDeleteRange(Range*) override { return false; }
+ bool smartInsertDeleteEnabled() override { return false; }
+ bool isSelectTrailingWhitespaceEnabled() override { return false; }
+ bool isContinuousSpellCheckingEnabled() override { return false; }
+ void toggleContinuousSpellChecking() override { }
+ bool isGrammarCheckingEnabled() override { return false; }
+ void toggleGrammarChecking() override { }
+ int spellCheckerDocumentTag() override { return -1; }
</ins><span class="cx">
</span><span class="cx">
</span><del>- virtual bool shouldBeginEditing(Range*) override { return false; }
- virtual bool shouldEndEditing(Range*) override { return false; }
- virtual bool shouldInsertNode(Node*, Range*, EditorInsertAction) override { return false; }
- virtual bool shouldInsertText(const String&, Range*, EditorInsertAction) override { return false; }
- virtual bool shouldChangeSelectedRange(Range*, Range*, EAffinity, bool) override { return false; }
</del><ins>+ bool shouldBeginEditing(Range*) override { return false; }
+ bool shouldEndEditing(Range*) override { return false; }
+ bool shouldInsertNode(Node*, Range*, EditorInsertAction) override { return false; }
+ bool shouldInsertText(const String&, Range*, EditorInsertAction) override { return false; }
+ bool shouldChangeSelectedRange(Range*, Range*, EAffinity, bool) override { return false; }
</ins><span class="cx">
</span><del>- virtual bool shouldApplyStyle(StyleProperties*, Range*) override { return false; }
- virtual void didApplyStyle() override { }
- virtual bool shouldMoveRangeAfterDelete(Range*, Range*) override { return false; }
</del><ins>+ bool shouldApplyStyle(StyleProperties*, Range*) override { return false; }
+ void didApplyStyle() override { }
+ bool shouldMoveRangeAfterDelete(Range*, Range*) override { return false; }
</ins><span class="cx">
</span><del>- virtual void didBeginEditing() override { }
- virtual void respondToChangedContents() override { }
- virtual void respondToChangedSelection(Frame*) override { }
- virtual void didChangeSelectionAndUpdateLayout() override { }
- virtual void discardedComposition(Frame*) override { }
- virtual void didEndEditing() override { }
- virtual void willWriteSelectionToPasteboard(Range*) override { }
- virtual void didWriteSelectionToPasteboard() override { }
- virtual void getClientPasteboardDataForRange(Range*, Vector<String>&, Vector<RefPtr<SharedBuffer>>&) override { }
</del><ins>+ void didBeginEditing() override { }
+ void respondToChangedContents() override { }
+ void respondToChangedSelection(Frame*) override { }
+ void didChangeSelectionAndUpdateLayout() override { }
+ void discardedComposition(Frame*) override { }
+ void didEndEditing() override { }
+ void willWriteSelectionToPasteboard(Range*) override { }
+ void didWriteSelectionToPasteboard() override { }
+ void getClientPasteboardDataForRange(Range*, Vector<String>&, Vector<RefPtr<SharedBuffer>>&) override { }
</ins><span class="cx">
</span><del>- virtual void registerUndoStep(PassRefPtr<UndoStep>) override;
- virtual void registerRedoStep(PassRefPtr<UndoStep>) override;
- virtual void clearUndoRedoOperations() override { }
</del><ins>+ void registerUndoStep(PassRefPtr<UndoStep>) override;
+ void registerRedoStep(PassRefPtr<UndoStep>) override;
+ void clearUndoRedoOperations() override { }
</ins><span class="cx">
</span><del>- virtual bool canCopyCut(Frame*, bool defaultValue) const override { return defaultValue; }
- virtual bool canPaste(Frame*, bool defaultValue) const override { return defaultValue; }
- virtual bool canUndo() const override { return false; }
- virtual bool canRedo() const override { return false; }
</del><ins>+ bool canCopyCut(Frame*, bool defaultValue) const override { return defaultValue; }
+ bool canPaste(Frame*, bool defaultValue) const override { return defaultValue; }
+ bool canUndo() const override { return false; }
+ bool canRedo() const override { return false; }
</ins><span class="cx">
</span><del>- virtual void undo() override { }
- virtual void redo() override { }
</del><ins>+ void undo() override { }
+ void redo() override { }
</ins><span class="cx">
</span><del>- virtual void handleKeyboardEvent(KeyboardEvent*) override { }
- virtual void handleInputMethodKeydown(KeyboardEvent*) override { }
</del><ins>+ void handleKeyboardEvent(KeyboardEvent*) override { }
+ void handleInputMethodKeydown(KeyboardEvent*) override { }
</ins><span class="cx">
</span><del>- virtual void textFieldDidBeginEditing(Element*) override { }
- virtual void textFieldDidEndEditing(Element*) override { }
- virtual void textDidChangeInTextField(Element*) override { }
- virtual bool doTextFieldCommandFromEvent(Element*, KeyboardEvent*) override { return false; }
- virtual void textWillBeDeletedInTextField(Element*) override { }
- virtual void textDidChangeInTextArea(Element*) override { }
- virtual void overflowScrollPositionChanged() override { }
</del><ins>+ void textFieldDidBeginEditing(Element*) override { }
+ void textFieldDidEndEditing(Element*) override { }
+ void textDidChangeInTextField(Element*) override { }
+ bool doTextFieldCommandFromEvent(Element*, KeyboardEvent*) override { return false; }
+ void textWillBeDeletedInTextField(Element*) override { }
+ void textDidChangeInTextArea(Element*) override { }
+ void overflowScrollPositionChanged() override { }
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual void startDelayingAndCoalescingContentChangeNotifications() override { }
- virtual void stopDelayingAndCoalescingContentChangeNotifications() override { }
- virtual void writeDataToPasteboard(NSDictionary*) override { }
- virtual NSArray* supportedPasteboardTypesForCurrentSelection() override { return nullptr; }
- virtual NSArray* readDataFromPasteboard(NSString*, int) override { return nullptr; }
- virtual bool hasRichlyEditableSelection() override { return false; }
- virtual int getPasteboardItemsCount() override { return 0; }
- virtual DocumentFragment* documentFragmentFromDelegate(int) override { return nullptr; }
- virtual bool performsTwoStepPaste(DocumentFragment*) override { return false; }
- virtual int pasteboardChangeCount() override { return 0; }
</del><ins>+ void startDelayingAndCoalescingContentChangeNotifications() override { }
+ void stopDelayingAndCoalescingContentChangeNotifications() override { }
+ void writeDataToPasteboard(NSDictionary*) override { }
+ NSArray* supportedPasteboardTypesForCurrentSelection() override { return nullptr; }
+ NSArray* readDataFromPasteboard(NSString*, int) override { return nullptr; }
+ bool hasRichlyEditableSelection() override { return false; }
+ int getPasteboardItemsCount() override { return 0; }
+ DocumentFragment* documentFragmentFromDelegate(int) override { return nullptr; }
+ bool performsTwoStepPaste(DocumentFragment*) override { return false; }
+ int pasteboardChangeCount() override { return 0; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(COCOA)
</span><del>- virtual NSString* userVisibleString(NSURL*) override { return nullptr; }
- virtual DocumentFragment* documentFragmentFromAttributedString(NSAttributedString*, Vector<RefPtr<ArchiveResource>>&) override { return nullptr; };
- virtual void setInsertionPasteboard(const String&) override { };
- virtual NSURL *canonicalizeURL(NSURL*) override { return nullptr; }
- virtual NSURL *canonicalizeURLString(NSString*) override { return nullptr; }
</del><ins>+ NSString* userVisibleString(NSURL*) override { return nullptr; }
+ DocumentFragment* documentFragmentFromAttributedString(NSAttributedString*, Vector<RefPtr<ArchiveResource>>&) override { return nullptr; };
+ void setInsertionPasteboard(const String&) override { };
+ NSURL *canonicalizeURL(NSURL*) override { return nullptr; }
+ NSURL *canonicalizeURLString(NSString*) override { return nullptr; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if USE(APPKIT)
</span><del>- virtual void uppercaseWord() override { }
- virtual void lowercaseWord() override { }
- virtual void capitalizeWord() override { }
</del><ins>+ void uppercaseWord() override { }
+ void lowercaseWord() override { }
+ void capitalizeWord() override { }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if USE(AUTOMATIC_TEXT_REPLACEMENT)
</span><del>- virtual void showSubstitutionsPanel(bool) override { }
- virtual bool substitutionsPanelIsShowing() override { return false; }
- virtual void toggleSmartInsertDelete() override { }
- virtual bool isAutomaticQuoteSubstitutionEnabled() override { return false; }
- virtual void toggleAutomaticQuoteSubstitution() override { }
- virtual bool isAutomaticLinkDetectionEnabled() override { return false; }
- virtual void toggleAutomaticLinkDetection() override { }
- virtual bool isAutomaticDashSubstitutionEnabled() override { return false; }
- virtual void toggleAutomaticDashSubstitution() override { }
- virtual bool isAutomaticTextReplacementEnabled() override { return false; }
- virtual void toggleAutomaticTextReplacement() override { }
- virtual bool isAutomaticSpellingCorrectionEnabled() override { return false; }
- virtual void toggleAutomaticSpellingCorrection() override { }
</del><ins>+ void showSubstitutionsPanel(bool) override { }
+ bool substitutionsPanelIsShowing() override { return false; }
+ void toggleSmartInsertDelete() override { }
+ bool isAutomaticQuoteSubstitutionEnabled() override { return false; }
+ void toggleAutomaticQuoteSubstitution() override { }
+ bool isAutomaticLinkDetectionEnabled() override { return false; }
+ void toggleAutomaticLinkDetection() override { }
+ bool isAutomaticDashSubstitutionEnabled() override { return false; }
+ void toggleAutomaticDashSubstitution() override { }
+ bool isAutomaticTextReplacementEnabled() override { return false; }
+ void toggleAutomaticTextReplacement() override { }
+ bool isAutomaticSpellingCorrectionEnabled() override { return false; }
+ void toggleAutomaticSpellingCorrection() override { }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(GTK)
</span><del>- virtual bool shouldShowUnicodeMenu() override { return false; }
</del><ins>+ bool shouldShowUnicodeMenu() override { return false; }
</ins><span class="cx"> #endif
</span><del>- virtual TextCheckerClient* textChecker() override { return &m_textCheckerClient; }
</del><ins>+ TextCheckerClient* textChecker() override { return &m_textCheckerClient; }
</ins><span class="cx">
</span><del>- virtual void updateSpellingUIWithGrammarString(const String&, const GrammarDetail&) override { }
- virtual void updateSpellingUIWithMisspelledWord(const String&) override { }
- virtual void showSpellingUI(bool) override { }
- virtual bool spellingUIIsShowing() override { return false; }
</del><ins>+ void updateSpellingUIWithGrammarString(const String&, const GrammarDetail&) override { }
+ void updateSpellingUIWithMisspelledWord(const String&) override { }
+ void showSpellingUI(bool) override { }
+ bool spellingUIIsShowing() override { return false; }
</ins><span class="cx">
</span><del>- virtual void willSetInputMethodState() override { }
- virtual void setInputMethodState(bool) override { }
</del><ins>+ void willSetInputMethodState() override { }
+ void setInputMethodState(bool) override { }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> EmptyTextCheckerClient m_textCheckerClient;
</span><span class="lines">@@ -550,21 +550,21 @@
</span><span class="cx"> public:
</span><span class="cx"> EmptyContextMenuClient() { }
</span><span class="cx"> virtual ~EmptyContextMenuClient() { }
</span><del>- virtual void contextMenuDestroyed() override { }
</del><ins>+ void contextMenuDestroyed() override { }
</ins><span class="cx">
</span><del>- virtual void downloadURL(const URL&) override { }
- virtual void searchWithGoogle(const Frame*) override { }
- virtual void lookUpInDictionary(Frame*) override { }
- virtual bool isSpeaking() override { return false; }
- virtual void speak(const String&) override { }
- virtual void stopSpeaking() override { }
</del><ins>+ void downloadURL(const URL&) override { }
+ void searchWithGoogle(const Frame*) override { }
+ void lookUpInDictionary(Frame*) override { }
+ bool isSpeaking() override { return false; }
+ void speak(const String&) override { }
+ void stopSpeaking() override { }
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(COCOA)
</span><del>- virtual void searchWithSpotlight() override { }
</del><ins>+ void searchWithSpotlight() override { }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if USE(ACCESSIBILITY_CONTEXT_MENUS)
</span><del>- virtual void showContextMenu() override { }
</del><ins>+ void showContextMenu() override { }
</ins><span class="cx"> #endif
</span><span class="cx"> };
</span><span class="cx"> #endif // ENABLE(CONTEXT_MENUS)
</span><span class="lines">@@ -575,12 +575,12 @@
</span><span class="cx"> public:
</span><span class="cx"> EmptyDragClient() { }
</span><span class="cx"> virtual ~EmptyDragClient() {}
</span><del>- virtual void willPerformDragDestinationAction(DragDestinationAction, DragData&) override { }
- virtual void willPerformDragSourceAction(DragSourceAction, const IntPoint&, DataTransfer&) override { }
- virtual DragDestinationAction actionMaskForDrag(DragData&) override { return DragDestinationActionNone; }
- virtual DragSourceAction dragSourceActionMaskForPoint(const IntPoint&) override { return DragSourceActionNone; }
- virtual void startDrag(DragImageRef, const IntPoint&, const IntPoint&, DataTransfer&, Frame&, bool) override { }
- virtual void dragControllerDestroyed() override { }
</del><ins>+ void willPerformDragDestinationAction(DragDestinationAction, DragData&) override { }
+ void willPerformDragSourceAction(DragSourceAction, const IntPoint&, DataTransfer&) override { }
+ DragDestinationAction actionMaskForDrag(DragData&) override { return DragDestinationActionNone; }
+ DragSourceAction dragSourceActionMaskForPoint(const IntPoint&) override { return DragSourceActionNone; }
+ void startDrag(DragImageRef, const IntPoint&, const IntPoint&, DataTransfer&, Frame&, bool) override { }
+ void dragControllerDestroyed() override { }
</ins><span class="cx"> };
</span><span class="cx"> #endif // ENABLE(DRAG_SUPPORT)
</span><span class="cx">
</span><span class="lines">@@ -590,50 +590,50 @@
</span><span class="cx"> EmptyInspectorClient() { }
</span><span class="cx"> virtual ~EmptyInspectorClient() { }
</span><span class="cx">
</span><del>- virtual void inspectedPageDestroyed() override { }
</del><ins>+ void inspectedPageDestroyed() override { }
</ins><span class="cx">
</span><del>- virtual Inspector::FrontendChannel* openLocalFrontend(InspectorController*) override { return nullptr; }
- virtual void bringFrontendToFront() override { }
</del><ins>+ Inspector::FrontendChannel* openLocalFrontend(InspectorController*) override { return nullptr; }
+ void bringFrontendToFront() override { }
</ins><span class="cx">
</span><del>- virtual void highlight() override { }
- virtual void hideHighlight() override { }
</del><ins>+ void highlight() override { }
+ void hideHighlight() override { }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class EmptyDeviceClient : public DeviceClient {
</span><span class="cx"> public:
</span><del>- virtual void startUpdating() override { }
- virtual void stopUpdating() override { }
</del><ins>+ void startUpdating() override { }
+ void stopUpdating() override { }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class EmptyDeviceMotionClient : public DeviceMotionClient {
</span><span class="cx"> public:
</span><del>- virtual void setController(DeviceMotionController*) override { }
- virtual DeviceMotionData* lastMotion() const override { return nullptr; }
- virtual void deviceMotionControllerDestroyed() override { }
</del><ins>+ void setController(DeviceMotionController*) override { }
+ DeviceMotionData* lastMotion() const override { return nullptr; }
+ void deviceMotionControllerDestroyed() override { }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class EmptyDeviceOrientationClient : public DeviceOrientationClient {
</span><span class="cx"> public:
</span><del>- virtual void setController(DeviceOrientationController*) override { }
- virtual DeviceOrientationData* lastOrientation() const override { return nullptr; }
- virtual void deviceOrientationControllerDestroyed() override { }
</del><ins>+ void setController(DeviceOrientationController*) override { }
+ DeviceOrientationData* lastOrientation() const override { return nullptr; }
+ void deviceOrientationControllerDestroyed() override { }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class EmptyProgressTrackerClient : public ProgressTrackerClient {
</span><del>- virtual void willChangeEstimatedProgress() override { }
- virtual void didChangeEstimatedProgress() override { }
</del><ins>+ void willChangeEstimatedProgress() override { }
+ void didChangeEstimatedProgress() override { }
</ins><span class="cx">
</span><del>- virtual void progressStarted(Frame&) override { }
- virtual void progressEstimateChanged(Frame&) override { }
- virtual void progressFinished(Frame&) override { }
</del><ins>+ void progressStarted(Frame&) override { }
+ void progressEstimateChanged(Frame&) override { }
+ void progressFinished(Frame&) override { }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class EmptyDiagnosticLoggingClient final : public DiagnosticLoggingClient {
</span><del>- virtual void logDiagnosticMessage(const String&, const String&, ShouldSample) override { }
- virtual void logDiagnosticMessageWithResult(const String&, const String&, DiagnosticLoggingResultType, ShouldSample) override { }
- virtual void logDiagnosticMessageWithValue(const String&, const String&, const String&, ShouldSample) override { }
</del><ins>+ void logDiagnosticMessage(const String&, const String&, ShouldSample) override { }
+ void logDiagnosticMessageWithResult(const String&, const String&, DiagnosticLoggingResultType, ShouldSample) override { }
+ void logDiagnosticMessageWithValue(const String&, const String&, const String&, ShouldSample) override { }
</ins><span class="cx">
</span><del>- virtual void mainFrameDestroyed() override { }
</del><ins>+ void mainFrameDestroyed() override { }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> void fillWithEmptyClients(PageConfiguration&);
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderFrameNetworkingContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/FrameNetworkingContext.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/FrameNetworkingContext.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/FrameNetworkingContext.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> m_frame = nullptr;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool shouldClearReferrerOnHTTPSToHTTPRedirect() const override
</del><ins>+ bool shouldClearReferrerOnHTTPSToHTTPRedirect() const override
</ins><span class="cx"> {
</span><span class="cx"> // FIXME: PingLoader finishes without a frame, but it should use its document's referrer policy.
</span><span class="cx"> if (!m_frame)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx"> Frame* frame() const { return m_frame; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isValid() const override { return m_frame; }
</del><ins>+ bool isValid() const override { return m_frame; }
</ins><span class="cx">
</span><span class="cx"> Frame* m_frame;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderImageLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/ImageLoader.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/ImageLoader.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/ImageLoader.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -73,7 +73,7 @@
</span><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> explicit ImageLoader(Element&);
</span><del>- virtual void notifyFinished(CachedResource*) override;
</del><ins>+ void notifyFinished(CachedResource*) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> virtual void dispatchLoadEvent() = 0;
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderLinkLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/LinkLoader.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/LinkLoader.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/LinkLoader.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx"> bool loadLink(const LinkRelAttribute&, const URL&, Document&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void notifyFinished(CachedResource*) override;
</del><ins>+ void notifyFinished(CachedResource*) override;
</ins><span class="cx">
</span><span class="cx"> void linkLoadTimerFired();
</span><span class="cx"> void linkLoadingErrorTimerFired();
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderNavigationSchedulercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/NavigationScheduler.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/NavigationScheduler.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/NavigationScheduler.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -111,7 +111,7 @@
</span><span class="cx"> m_shouldOpenExternalURLsPolicy = initiatingDocument->shouldOpenExternalURLsPolicyToPropagate();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void fire(Frame& frame) override
</del><ins>+ void fire(Frame& frame) override
</ins><span class="cx"> {
</span><span class="cx"> UserGestureIndicator gestureIndicator(wasUserGesture() ? DefinitelyProcessingUserGesture : DefinitelyNotProcessingUserGesture);
</span><span class="cx">
</span><span class="lines">@@ -121,7 +121,7 @@
</span><span class="cx"> frame.loader().changeLocation(frameRequest);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didStartTimer(Frame& frame, Timer& timer) override
</del><ins>+ void didStartTimer(Frame& frame, Timer& timer) override
</ins><span class="cx"> {
</span><span class="cx"> if (m_haveToldClient)
</span><span class="cx"> return;
</span><span class="lines">@@ -131,7 +131,7 @@
</span><span class="cx"> frame.loader().clientRedirected(m_url, delay(), currentTime() + timer.nextFireInterval(), lockBackForwardList());
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didStopTimer(Frame& frame, bool newLoadInProgress) override
</del><ins>+ void didStopTimer(Frame& frame, bool newLoadInProgress) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_haveToldClient)
</span><span class="cx"> return;
</span><span class="lines">@@ -164,12 +164,12 @@
</span><span class="cx"> clearUserGesture();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool shouldStartTimer(Frame& frame) override
</del><ins>+ bool shouldStartTimer(Frame& frame) override
</ins><span class="cx"> {
</span><span class="cx"> return frame.loader().allAncestorsAreComplete();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void fire(Frame& frame) override
</del><ins>+ void fire(Frame& frame) override
</ins><span class="cx"> {
</span><span class="cx"> UserGestureIndicator gestureIndicator(wasUserGesture() ? DefinitelyProcessingUserGesture : DefinitelyNotProcessingUserGesture);
</span><span class="cx"> bool refresh = equalIgnoringFragmentIdentifier(frame.document()->url(), url());
</span><span class="lines">@@ -185,7 +185,7 @@
</span><span class="cx"> ScheduledLocationChange(Document* initiatingDocument, SecurityOrigin* securityOrigin, const URL& url, const String& referrer, LockHistory lockHistory, LockBackForwardList lockBackForwardList, bool duringLoad)
</span><span class="cx"> : ScheduledURLNavigation(initiatingDocument, 0.0, securityOrigin, url, referrer, lockHistory, lockBackForwardList, duringLoad, true) { }
</span><span class="cx">
</span><del>- virtual void fire(Frame& frame) override
</del><ins>+ void fire(Frame& frame) override
</ins><span class="cx"> {
</span><span class="cx"> UserGestureIndicator gestureIndicator(wasUserGesture() ? DefinitelyProcessingUserGesture : DefinitelyNotProcessingUserGesture);
</span><span class="cx">
</span><span class="lines">@@ -202,7 +202,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void fire(Frame& frame) override
</del><ins>+ void fire(Frame& frame) override
</ins><span class="cx"> {
</span><span class="cx"> UserGestureIndicator gestureIndicator(wasUserGesture() ? DefinitelyProcessingUserGesture : DefinitelyNotProcessingUserGesture);
</span><span class="cx">
</span><span class="lines">@@ -220,7 +220,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void fire(Frame& frame) override
</del><ins>+ void fire(Frame& frame) override
</ins><span class="cx"> {
</span><span class="cx"> UserGestureIndicator gestureIndicator(wasUserGesture() ? DefinitelyProcessingUserGesture : DefinitelyNotProcessingUserGesture);
</span><span class="cx">
</span><span class="lines">@@ -253,7 +253,7 @@
</span><span class="cx"> m_shouldOpenExternalURLsPolicy = document->shouldOpenExternalURLsPolicyToPropagate();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void fire(Frame& frame) override
</del><ins>+ void fire(Frame& frame) override
</ins><span class="cx"> {
</span><span class="cx"> UserGestureIndicator gestureIndicator(wasUserGesture() ? DefinitelyProcessingUserGesture : DefinitelyNotProcessingUserGesture);
</span><span class="cx">
</span><span class="lines">@@ -269,7 +269,7 @@
</span><span class="cx"> frame.loader().loadFrameRequest(frameRequest, m_submission->event(), m_submission->state());
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didStartTimer(Frame& frame, Timer& timer) override
</del><ins>+ void didStartTimer(Frame& frame, Timer& timer) override
</ins><span class="cx"> {
</span><span class="cx"> if (m_haveToldClient)
</span><span class="cx"> return;
</span><span class="lines">@@ -279,7 +279,7 @@
</span><span class="cx"> frame.loader().clientRedirected(m_submission->requestURL(), delay(), currentTime() + timer.nextFireInterval(), lockBackForwardList());
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didStopTimer(Frame& frame, bool newLoadInProgress) override
</del><ins>+ void didStopTimer(Frame& frame, bool newLoadInProgress) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_haveToldClient)
</span><span class="cx"> return;
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderNetscapePlugInStreamLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/NetscapePlugInStreamLoader.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/NetscapePlugInStreamLoader.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/NetscapePlugInStreamLoader.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -57,21 +57,21 @@
</span><span class="cx"> WEBCORE_EXPORT bool isDone() const;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool init(const ResourceRequest&) override;
</del><ins>+ bool init(const ResourceRequest&) override;
</ins><span class="cx">
</span><del>- virtual void willSendRequest(ResourceRequest&&, const ResourceResponse& redirectResponse, std::function<void(ResourceRequest&&)>&& callback) override;
- virtual void didReceiveResponse(const ResourceResponse&) override;
- virtual void didReceiveData(const char*, unsigned, long long encodedDataLength, DataPayloadType) override;
- virtual void didReceiveBuffer(PassRefPtr<SharedBuffer>, long long encodedDataLength, DataPayloadType) override;
- virtual void didFinishLoading(double finishTime) override;
- virtual void didFail(const ResourceError&) override;
</del><ins>+ void willSendRequest(ResourceRequest&&, const ResourceResponse& redirectResponse, std::function<void(ResourceRequest&&)>&& callback) override;
+ void didReceiveResponse(const ResourceResponse&) override;
+ void didReceiveData(const char*, unsigned, long long encodedDataLength, DataPayloadType) override;
+ void didReceiveBuffer(PassRefPtr<SharedBuffer>, long long encodedDataLength, DataPayloadType) override;
+ void didFinishLoading(double finishTime) override;
+ void didFail(const ResourceError&) override;
</ins><span class="cx">
</span><del>- virtual void releaseResources() override;
</del><ins>+ void releaseResources() override;
</ins><span class="cx">
</span><span class="cx"> NetscapePlugInStreamLoader(Frame*, NetscapePlugInStreamLoaderClient*);
</span><span class="cx">
</span><del>- virtual void willCancel(const ResourceError&) override;
- virtual void didCancel(const ResourceError&) override;
</del><ins>+ void willCancel(const ResourceError&) override;
+ void didCancel(const ResourceError&) override;
</ins><span class="cx">
</span><span class="cx"> void didReceiveDataOrBuffer(const char*, int, PassRefPtr<SharedBuffer>, long long encodedDataLength, DataPayloadType);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderResourceLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/ResourceLoader.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/ResourceLoader.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/ResourceLoader.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -119,7 +119,7 @@
</span><span class="cx"> virtual void receivedCancellation(const AuthenticationChallenge&);
</span><span class="cx">
</span><span class="cx"> #if USE(QUICK_LOOK)
</span><del>- virtual void didCreateQuickLookHandle(QuickLookHandle&) override;
</del><ins>+ void didCreateQuickLookHandle(QuickLookHandle&) override;
</ins><span class="cx"> #endif
</span><span class="cx"> bool isQuickLookResource() { return m_isQuickLookResource; }
</span><span class="cx">
</span><span class="lines">@@ -158,10 +158,10 @@
</span><span class="cx"> const ResourceLoaderOptions& options() { return m_options; }
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(COCOA) && !USE(CFNETWORK)
</span><del>- virtual NSCachedURLResponse* willCacheResponse(ResourceHandle*, NSCachedURLResponse*) override;
</del><ins>+ NSCachedURLResponse* willCacheResponse(ResourceHandle*, NSCachedURLResponse*) override;
</ins><span class="cx"> #endif
</span><span class="cx"> #if PLATFORM(COCOA) && USE(CFNETWORK)
</span><del>- virtual CFCachedURLResponseRef willCacheResponse(ResourceHandle*, CFCachedURLResponseRef) override;
</del><ins>+ CFCachedURLResponseRef willCacheResponse(ResourceHandle*, CFCachedURLResponseRef) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> virtual void willSendRequestInternal(ResourceRequest&, const ResourceResponse& redirectResponse);
</span><span class="lines">@@ -180,31 +180,31 @@
</span><span class="cx"> void finishNetworkLoad();
</span><span class="cx">
</span><span class="cx"> // ResourceHandleClient
</span><del>- virtual void willSendRequest(ResourceHandle*, ResourceRequest&, const ResourceResponse& redirectResponse) override;
- virtual void didSendData(ResourceHandle*, unsigned long long bytesSent, unsigned long long totalBytesToBeSent) override;
- virtual void didReceiveResponse(ResourceHandle*, const ResourceResponse&) override;
- virtual void didReceiveData(ResourceHandle*, const char*, unsigned, int encodedDataLength) override;
- virtual void didReceiveBuffer(ResourceHandle*, PassRefPtr<SharedBuffer>, int encodedDataLength) override;
- virtual void didFinishLoading(ResourceHandle*, double finishTime) override;
- virtual void didFail(ResourceHandle*, const ResourceError&) override;
- virtual void wasBlocked(ResourceHandle*) override;
- virtual void cannotShowURL(ResourceHandle*) override;
</del><ins>+ void willSendRequest(ResourceHandle*, ResourceRequest&, const ResourceResponse& redirectResponse) override;
+ void didSendData(ResourceHandle*, unsigned long long bytesSent, unsigned long long totalBytesToBeSent) override;
+ void didReceiveResponse(ResourceHandle*, const ResourceResponse&) override;
+ void didReceiveData(ResourceHandle*, const char*, unsigned, int encodedDataLength) override;
+ void didReceiveBuffer(ResourceHandle*, PassRefPtr<SharedBuffer>, int encodedDataLength) override;
+ void didFinishLoading(ResourceHandle*, double finishTime) override;
+ void didFail(ResourceHandle*, const ResourceError&) override;
+ void wasBlocked(ResourceHandle*) override;
+ void cannotShowURL(ResourceHandle*) override;
</ins><span class="cx"> #if USE(NETWORK_CFDATA_ARRAY_CALLBACK)
</span><del>- virtual void didReceiveDataArray(ResourceHandle*, CFArrayRef dataArray) override;
</del><ins>+ void didReceiveDataArray(ResourceHandle*, CFArrayRef dataArray) override;
</ins><span class="cx"> #endif
</span><del>- virtual bool shouldUseCredentialStorage(ResourceHandle*) override { return shouldUseCredentialStorage(); }
- virtual void didReceiveAuthenticationChallenge(ResourceHandle*, const AuthenticationChallenge& challenge) override { didReceiveAuthenticationChallenge(challenge); }
- virtual void didCancelAuthenticationChallenge(ResourceHandle*, const AuthenticationChallenge& challenge) override { didCancelAuthenticationChallenge(challenge); }
</del><ins>+ bool shouldUseCredentialStorage(ResourceHandle*) override { return shouldUseCredentialStorage(); }
+ void didReceiveAuthenticationChallenge(ResourceHandle*, const AuthenticationChallenge& challenge) override { didReceiveAuthenticationChallenge(challenge); }
+ void didCancelAuthenticationChallenge(ResourceHandle*, const AuthenticationChallenge& challenge) override { didCancelAuthenticationChallenge(challenge); }
</ins><span class="cx"> #if USE(PROTECTION_SPACE_AUTH_CALLBACK)
</span><del>- virtual bool canAuthenticateAgainstProtectionSpace(ResourceHandle*, const ProtectionSpace& protectionSpace) override { return canAuthenticateAgainstProtectionSpace(protectionSpace); }
</del><ins>+ bool canAuthenticateAgainstProtectionSpace(ResourceHandle*, const ProtectionSpace& protectionSpace) override { return canAuthenticateAgainstProtectionSpace(protectionSpace); }
</ins><span class="cx"> #endif
</span><del>- virtual void receivedCancellation(ResourceHandle*, const AuthenticationChallenge& challenge) override { receivedCancellation(challenge); }
</del><ins>+ void receivedCancellation(ResourceHandle*, const AuthenticationChallenge& challenge) override { receivedCancellation(challenge); }
</ins><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual RetainPtr<CFDictionaryRef> connectionProperties(ResourceHandle*) override;
</del><ins>+ RetainPtr<CFDictionaryRef> connectionProperties(ResourceHandle*) override;
</ins><span class="cx"> #endif
</span><span class="cx"> #if PLATFORM(WIN) && USE(CFNETWORK)
</span><span class="cx"> // FIXME: Windows should use willCacheResponse - <https://bugs.webkit.org/show_bug.cgi?id=57257>.
</span><del>- virtual bool shouldCacheResponse(ResourceHandle*, CFCachedURLResponseRef) override;
</del><ins>+ bool shouldCacheResponse(ResourceHandle*, CFCachedURLResponseRef) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> ResourceRequest m_request;
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderSubresourceLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/SubresourceLoader.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/SubresourceLoader.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/SubresourceLoader.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,46 +48,46 @@
</span><span class="cx"> virtual ~SubresourceLoader();
</span><span class="cx">
</span><span class="cx"> void cancelIfNotFinishing();
</span><del>- virtual bool isSubresourceLoader() override;
</del><ins>+ bool isSubresourceLoader() override;
</ins><span class="cx"> CachedResource* cachedResource();
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual bool startLoading() override;
</del><ins>+ bool startLoading() override;
</ins><span class="cx">
</span><span class="cx"> // FIXME: What is an "iOS" original request? Why is it necessary?
</span><del>- virtual const ResourceRequest& iOSOriginalRequest() const override { return m_iOSOriginalRequest; }
</del><ins>+ const ResourceRequest& iOSOriginalRequest() const override { return m_iOSOriginalRequest; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> SubresourceLoader(Frame*, CachedResource*, const ResourceLoaderOptions&);
</span><span class="cx">
</span><del>- virtual bool init(const ResourceRequest&) override;
</del><ins>+ bool init(const ResourceRequest&) override;
</ins><span class="cx">
</span><del>- virtual void willSendRequestInternal(ResourceRequest&, const ResourceResponse& redirectResponse) override;
- virtual void didSendData(unsigned long long bytesSent, unsigned long long totalBytesToBeSent) override;
- virtual void didReceiveResponse(const ResourceResponse&) override;
- virtual void didReceiveData(const char*, unsigned, long long encodedDataLength, DataPayloadType) override;
- virtual void didReceiveBuffer(PassRefPtr<SharedBuffer>, long long encodedDataLength, DataPayloadType) override;
- virtual void didFinishLoading(double finishTime) override;
- virtual void didFail(const ResourceError&) override;
- virtual void willCancel(const ResourceError&) override;
- virtual void didCancel(const ResourceError&) override;
</del><ins>+ void willSendRequestInternal(ResourceRequest&, const ResourceResponse& redirectResponse) override;
+ void didSendData(unsigned long long bytesSent, unsigned long long totalBytesToBeSent) override;
+ void didReceiveResponse(const ResourceResponse&) override;
+ void didReceiveData(const char*, unsigned, long long encodedDataLength, DataPayloadType) override;
+ void didReceiveBuffer(PassRefPtr<SharedBuffer>, long long encodedDataLength, DataPayloadType) override;
+ void didFinishLoading(double finishTime) override;
+ void didFail(const ResourceError&) override;
+ void willCancel(const ResourceError&) override;
+ void didCancel(const ResourceError&) override;
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(COCOA) && !USE(CFNETWORK)
</span><del>- virtual NSCachedURLResponse *willCacheResponse(ResourceHandle*, NSCachedURLResponse*) override;
</del><ins>+ NSCachedURLResponse *willCacheResponse(ResourceHandle*, NSCachedURLResponse*) override;
</ins><span class="cx"> #endif
</span><span class="cx"> #if PLATFORM(COCOA) && USE(CFNETWORK)
</span><del>- virtual CFCachedURLResponseRef willCacheResponse(ResourceHandle*, CFCachedURLResponseRef) override;
</del><ins>+ CFCachedURLResponseRef willCacheResponse(ResourceHandle*, CFCachedURLResponseRef) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if USE(NETWORK_CFDATA_ARRAY_CALLBACK)
</span><del>- virtual bool supportsDataArray() override { return true; }
- virtual void didReceiveDataArray(CFArrayRef) override;
</del><ins>+ bool supportsDataArray() override { return true; }
+ void didReceiveDataArray(CFArrayRef) override;
</ins><span class="cx"> #endif
</span><del>- virtual void releaseResources() override;
</del><ins>+ void releaseResources() override;
</ins><span class="cx">
</span><span class="cx"> #if USE(SOUP)
</span><del>- virtual char* getOrCreateReadBuffer(size_t requestedSize, size_t& actualSize) override;
</del><ins>+ char* getOrCreateReadBuffer(size_t requestedSize, size_t& actualSize) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> bool checkForHTTPStatusCodeError();
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderTextTrackLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/TextTrackLoader.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/TextTrackLoader.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/TextTrackLoader.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -64,13 +64,13 @@
</span><span class="cx"> private:
</span><span class="cx">
</span><span class="cx"> // CachedResourceClient
</span><del>- virtual void notifyFinished(CachedResource*) override;
- virtual void deprecatedDidReceiveCachedResource(CachedResource*) override;
</del><ins>+ void notifyFinished(CachedResource*) override;
+ void deprecatedDidReceiveCachedResource(CachedResource*) override;
</ins><span class="cx">
</span><span class="cx"> // WebVTTParserClient
</span><del>- virtual void newCuesParsed() override;
- virtual void newRegionsParsed() override;
- virtual void fileFailedToParse() override;
</del><ins>+ void newCuesParsed() override;
+ void newRegionsParsed() override;
+ void fileFailedToParse() override;
</ins><span class="cx">
</span><span class="cx"> void processNewCueData(CachedResource*);
</span><span class="cx"> void cueLoadTimerFired();
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderWorkerThreadableLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/WorkerThreadableLoader.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/WorkerThreadableLoader.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/WorkerThreadableLoader.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -59,7 +59,7 @@
</span><span class="cx">
</span><span class="cx"> ~WorkerThreadableLoader();
</span><span class="cx">
</span><del>- virtual void cancel() override;
</del><ins>+ void cancel() override;
</ins><span class="cx">
</span><span class="cx"> bool done() const { return m_workerClientWrapper->done(); }
</span><span class="cx">
</span><span class="lines">@@ -67,8 +67,8 @@
</span><span class="cx"> using RefCounted<WorkerThreadableLoader>::deref;
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void refThreadableLoader() override { ref(); }
- virtual void derefThreadableLoader() override { deref(); }
</del><ins>+ void refThreadableLoader() override { ref(); }
+ void derefThreadableLoader() override { deref(); }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // Creates a loader on the main thread and bridges communication between
</span><span class="lines">@@ -101,13 +101,13 @@
</span><span class="cx"> void clearClientWrapper();
</span><span class="cx">
</span><span class="cx"> // All executed on the main thread.
</span><del>- virtual void didSendData(unsigned long long bytesSent, unsigned long long totalBytesToBeSent) override;
- virtual void didReceiveResponse(unsigned long identifier, const ResourceResponse&) override;
- virtual void didReceiveData(const char*, int dataLength) override;
- virtual void didFinishLoading(unsigned long identifier, double finishTime) override;
- virtual void didFail(const ResourceError&) override;
- virtual void didFailAccessControlCheck(const ResourceError&) override;
- virtual void didFailRedirectCheck() override;
</del><ins>+ void didSendData(unsigned long long bytesSent, unsigned long long totalBytesToBeSent) override;
+ void didReceiveResponse(unsigned long identifier, const ResourceResponse&) override;
+ void didReceiveData(const char*, int dataLength) override;
+ void didFinishLoading(unsigned long identifier, double finishTime) override;
+ void didFail(const ResourceError&) override;
+ void didFailAccessControlCheck(const ResourceError&) override;
+ void didFailRedirectCheck() override;
</ins><span class="cx">
</span><span class="cx"> // Only to be used on the main thread.
</span><span class="cx"> RefPtr<ThreadableLoader> m_mainThreadLoader;
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderappcacheApplicationCacheGroupcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/appcache/ApplicationCacheGroup.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/appcache/ApplicationCacheGroup.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/appcache/ApplicationCacheGroup.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -1055,7 +1055,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void fired() override
</del><ins>+ void fired() override
</ins><span class="cx"> {
</span><span class="cx"> m_cacheGroup->didReachMaxAppCacheSize();
</span><span class="cx"> delete this;
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderappcacheApplicationCacheGrouph"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/appcache/ApplicationCacheGroup.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/appcache/ApplicationCacheGroup.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/appcache/ApplicationCacheGroup.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -105,12 +105,12 @@
</span><span class="cx">
</span><span class="cx"> // For normal resource loading, WebKit client is asked about each resource individually. Since application cache does not belong to any particular document,
</span><span class="cx"> // the existing client callback cannot be used, so assume that any client that enables application cache also wants it to use credential storage.
</span><del>- virtual bool shouldUseCredentialStorage(ResourceHandle*) override { return true; }
</del><ins>+ bool shouldUseCredentialStorage(ResourceHandle*) override { return true; }
</ins><span class="cx">
</span><del>- virtual void didReceiveResponse(ResourceHandle*, const ResourceResponse&) override;
- virtual void didReceiveData(ResourceHandle*, const char*, unsigned length, int encodedDataLength) override;
- virtual void didFinishLoading(ResourceHandle*, double finishTime) override;
- virtual void didFail(ResourceHandle*, const ResourceError&) override;
</del><ins>+ void didReceiveResponse(ResourceHandle*, const ResourceResponse&) override;
+ void didReceiveData(ResourceHandle*, const char*, unsigned length, int encodedDataLength) override;
+ void didFinishLoading(ResourceHandle*, double finishTime) override;
+ void didFail(ResourceHandle*, const ResourceError&) override;
</ins><span class="cx">
</span><span class="cx"> void didReceiveManifestResponse(const ResourceResponse&);
</span><span class="cx"> void didReceiveManifestData(const char*, int);
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderappcacheApplicationCacheResourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/appcache/ApplicationCacheResource.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/appcache/ApplicationCacheResource.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/appcache/ApplicationCacheResource.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -64,7 +64,7 @@
</span><span class="cx"> private:
</span><span class="cx"> ApplicationCacheResource(const URL&, const ResourceResponse&, unsigned type, PassRefPtr<SharedBuffer>, const String& path);
</span><span class="cx">
</span><del>- virtual void deliver(ResourceLoader&) override;
</del><ins>+ void deliver(ResourceLoader&) override;
</ins><span class="cx">
</span><span class="cx"> unsigned m_type;
</span><span class="cx"> unsigned m_storageID;
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderappcacheDOMApplicationCacheh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/appcache/DOMApplicationCache.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/appcache/DOMApplicationCache.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/appcache/DOMApplicationCache.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,9 +46,9 @@
</span><span class="cx"> static Ref<DOMApplicationCache> create(Frame* frame) { return adoptRef(*new DOMApplicationCache(frame)); }
</span><span class="cx"> virtual ~DOMApplicationCache() { ASSERT(!m_frame); }
</span><span class="cx">
</span><del>- virtual void disconnectFrameForDocumentSuspension() override;
- virtual void reconnectFrameFromDocumentSuspension(Frame*) override;
- virtual void willDestroyGlobalObjectInFrame() override;
</del><ins>+ void disconnectFrameForDocumentSuspension() override;
+ void reconnectFrameFromDocumentSuspension(Frame*) override;
+ void willDestroyGlobalObjectInFrame() override;
</ins><span class="cx">
</span><span class="cx"> unsigned short status() const;
</span><span class="cx"> void update(ExceptionCode&);
</span><span class="lines">@@ -58,16 +58,16 @@
</span><span class="cx"> using RefCounted<DOMApplicationCache>::ref;
</span><span class="cx"> using RefCounted<DOMApplicationCache>::deref;
</span><span class="cx">
</span><del>- virtual EventTargetInterface eventTargetInterface() const override { return DOMApplicationCacheEventTargetInterfaceType; }
- virtual ScriptExecutionContext* scriptExecutionContext() const override;
</del><ins>+ EventTargetInterface eventTargetInterface() const override { return DOMApplicationCacheEventTargetInterfaceType; }
+ ScriptExecutionContext* scriptExecutionContext() const override;
</ins><span class="cx">
</span><span class="cx"> static const AtomicString& toEventType(ApplicationCacheHost::EventID id);
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit DOMApplicationCache(Frame*);
</span><span class="cx">
</span><del>- virtual void refEventTarget() override { ref(); }
- virtual void derefEventTarget() override { deref(); }
</del><ins>+ void refEventTarget() override { ref(); }
+ void derefEventTarget() override { deref(); }
</ins><span class="cx">
</span><span class="cx"> ApplicationCacheHost* applicationCacheHost() const;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderarchivecfLegacyWebArchiveh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/archive/cf/LegacyWebArchive.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/archive/cf/LegacyWebArchive.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/archive/cf/LegacyWebArchive.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx"> WEBCORE_EXPORT static PassRefPtr<LegacyWebArchive> createFromSelection(Frame*);
</span><span class="cx"> WEBCORE_EXPORT static PassRefPtr<LegacyWebArchive> create(Range*);
</span><span class="cx">
</span><del>- virtual Type type() const override;
</del><ins>+ Type type() const override;
</ins><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT RetainPtr<CFDataRef> rawDataRepresentation();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedCSSStyleSheeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,17 +49,17 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> bool canUseSheet(MIMETypeCheck, bool* hasValidMIMEType) const;
</span><del>- virtual bool mayTryReplaceEncodedData() const override { return true; }
</del><ins>+ bool mayTryReplaceEncodedData() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void didAddClient(CachedResourceClient*) override;
</del><ins>+ void didAddClient(CachedResourceClient*) override;
</ins><span class="cx">
</span><del>- virtual void setEncoding(const String&) override;
- virtual String encoding() const override;
- virtual void finishLoading(SharedBuffer*) override;
- virtual void destroyDecodedData() override;
</del><ins>+ void setEncoding(const String&) override;
+ String encoding() const override;
+ void finishLoading(SharedBuffer*) override;
+ void destroyDecodedData() override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void checkNotify() override;
</del><ins>+ void checkNotify() override;
</ins><span class="cx">
</span><span class="cx"> RefPtr<TextResourceDecoder> m_decoder;
</span><span class="cx"> String m_decodedSheetText;
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedFonth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedFont.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedFont.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/cache/CachedFont.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> virtual ~CachedFont();
</span><span class="cx">
</span><span class="cx"> void beginLoadIfNeeded(CachedResourceLoader&);
</span><del>- virtual bool stillNeedsLoad() const override { return !m_loadInitiated; }
</del><ins>+ bool stillNeedsLoad() const override { return !m_loadInitiated; }
</ins><span class="cx">
</span><span class="cx"> virtual bool ensureCustomFontData(const AtomicString& remoteURI);
</span><span class="cx">
</span><span class="lines">@@ -59,15 +59,15 @@
</span><span class="cx"> bool ensureCustomFontData(SharedBuffer* data);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void checkNotify() override;
- virtual bool mayTryReplaceEncodedData() const override;
</del><ins>+ void checkNotify() override;
+ bool mayTryReplaceEncodedData() const override;
</ins><span class="cx">
</span><del>- virtual void load(CachedResourceLoader&, const ResourceLoaderOptions&) override;
</del><ins>+ void load(CachedResourceLoader&, const ResourceLoaderOptions&) override;
</ins><span class="cx">
</span><del>- virtual void didAddClient(CachedResourceClient*) override;
- virtual void finishLoading(SharedBuffer*) override;
</del><ins>+ void didAddClient(CachedResourceClient*) override;
+ void finishLoading(SharedBuffer*) override;
</ins><span class="cx">
</span><del>- virtual void allClientsRemoved() override;
</del><ins>+ void allClientsRemoved() override;
</ins><span class="cx">
</span><span class="cx"> std::unique_ptr<FontCustomPlatformData> m_fontCustomPlatformData;
</span><span class="cx"> bool m_loadInitiated;
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedFontClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedFontClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedFontClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/cache/CachedFontClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> public:
</span><span class="cx"> virtual ~CachedFontClient() { }
</span><span class="cx"> static CachedResourceClientType expectedType() { return FontType; }
</span><del>- virtual CachedResourceClientType resourceClientType() const override { return expectedType(); }
</del><ins>+ CachedResourceClientType resourceClientType() const override { return expectedType(); }
</ins><span class="cx"> virtual void fontLoaded(CachedFont&) { }
</span><span class="cx"> };
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedImage.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedImage.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/cache/CachedImage.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -72,8 +72,8 @@
</span><span class="cx"> bool imageHasRelativeWidth() const;
</span><span class="cx"> bool imageHasRelativeHeight() const;
</span><span class="cx">
</span><del>- virtual void addDataBuffer(SharedBuffer&) override;
- virtual void finishLoading(SharedBuffer*) override;
</del><ins>+ void addDataBuffer(SharedBuffer&) override;
+ void finishLoading(SharedBuffer*) override;
</ins><span class="cx">
</span><span class="cx"> enum SizeType {
</span><span class="cx"> UsedSize,
</span><span class="lines">@@ -85,7 +85,7 @@
</span><span class="cx">
</span><span class="cx"> bool isManuallyCached() const { return m_isManuallyCached; }
</span><span class="cx"> RevalidationDecision makeRevalidationDecision(CachePolicy) const override;
</span><del>- virtual void load(CachedResourceLoader&, const ResourceLoaderOptions&) override;
</del><ins>+ void load(CachedResourceLoader&, const ResourceLoaderOptions&) override;
</ins><span class="cx">
</span><span class="cx"> bool isOriginClean(SecurityOrigin*);
</span><span class="cx">
</span><span class="lines">@@ -98,30 +98,30 @@
</span><span class="cx"> void notifyObservers(const IntRect* changeRect = nullptr);
</span><span class="cx"> void checkShouldPaintBrokenImage();
</span><span class="cx">
</span><del>- virtual void switchClientsToRevalidatedResource() override;
- virtual bool mayTryReplaceEncodedData() const override { return true; }
</del><ins>+ void switchClientsToRevalidatedResource() override;
+ bool mayTryReplaceEncodedData() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void didAddClient(CachedResourceClient*) override;
- virtual void didRemoveClient(CachedResourceClient*) override;
</del><ins>+ void didAddClient(CachedResourceClient*) override;
+ void didRemoveClient(CachedResourceClient*) override;
</ins><span class="cx">
</span><del>- virtual void allClientsRemoved() override;
- virtual void destroyDecodedData() override;
</del><ins>+ void allClientsRemoved() override;
+ void destroyDecodedData() override;
</ins><span class="cx">
</span><del>- virtual void addData(const char* data, unsigned length) override;
- virtual void error(CachedResource::Status) override;
- virtual void responseReceived(const ResourceResponse&) override;
</del><ins>+ void addData(const char* data, unsigned length) override;
+ void error(CachedResource::Status) override;
+ void responseReceived(const ResourceResponse&) override;
</ins><span class="cx">
</span><span class="cx"> // For compatibility, images keep loading even if there are HTTP errors.
</span><del>- virtual bool shouldIgnoreHTTPStatusCodeErrors() const override { return true; }
</del><ins>+ bool shouldIgnoreHTTPStatusCodeErrors() const override { return true; }
</ins><span class="cx">
</span><del>- virtual bool stillNeedsLoad() const override { return !errorOccurred() && status() == Unknown && !isLoading(); }
</del><ins>+ bool stillNeedsLoad() const override { return !errorOccurred() && status() == Unknown && !isLoading(); }
</ins><span class="cx">
</span><span class="cx"> // ImageObserver
</span><del>- virtual void decodedSizeChanged(const Image*, int delta) override;
- virtual void didDraw(const Image*) override;
</del><ins>+ void decodedSizeChanged(const Image*, int delta) override;
+ void didDraw(const Image*) override;
</ins><span class="cx">
</span><del>- virtual void animationAdvanced(const Image*) override;
- virtual void changedInRect(const Image*, const IntRect&) override;
</del><ins>+ void animationAdvanced(const Image*) override;
+ void changedInRect(const Image*, const IntRect&) override;
</ins><span class="cx">
</span><span class="cx"> void addIncrementalDataBuffer(SharedBuffer&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedImageClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedImageClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedImageClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/cache/CachedImageClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> public:
</span><span class="cx"> virtual ~CachedImageClient() { }
</span><span class="cx"> static CachedResourceClientType expectedType() { return ImageType; }
</span><del>- virtual CachedResourceClientType resourceClientType() const override { return expectedType(); }
</del><ins>+ CachedResourceClientType resourceClientType() const override { return expectedType(); }
</ins><span class="cx">
</span><span class="cx"> // Called whenever a frame of an image changes because we got more data from the network.
</span><span class="cx"> // If not null, the IntRect is the changed rect of the image.
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedRawResourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedRawResource.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedRawResource.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/cache/CachedRawResource.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,27 +51,27 @@
</span><span class="cx"> bool wasRedirected() const { return !m_redirectChain.isEmpty(); };
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void didAddClient(CachedResourceClient*) override;
- virtual void addDataBuffer(SharedBuffer&) override;
- virtual void addData(const char* data, unsigned length) override;
- virtual void finishLoading(SharedBuffer*) override;
</del><ins>+ void didAddClient(CachedResourceClient*) override;
+ void addDataBuffer(SharedBuffer&) override;
+ void addData(const char* data, unsigned length) override;
+ void finishLoading(SharedBuffer*) override;
</ins><span class="cx">
</span><del>- virtual bool shouldIgnoreHTTPStatusCodeErrors() const override { return true; }
- virtual void allClientsRemoved() override;
</del><ins>+ bool shouldIgnoreHTTPStatusCodeErrors() const override { return true; }
+ void allClientsRemoved() override;
</ins><span class="cx">
</span><del>- virtual void redirectReceived(ResourceRequest&, const ResourceResponse&) override;
- virtual void responseReceived(const ResourceResponse&) override;
- virtual bool shouldCacheResponse(const ResourceResponse&) override;
- virtual void didSendData(unsigned long long bytesSent, unsigned long long totalBytesToBeSent) override;
</del><ins>+ void redirectReceived(ResourceRequest&, const ResourceResponse&) override;
+ void responseReceived(const ResourceResponse&) override;
+ bool shouldCacheResponse(const ResourceResponse&) override;
+ void didSendData(unsigned long long bytesSent, unsigned long long totalBytesToBeSent) override;
</ins><span class="cx">
</span><del>- virtual void switchClientsToRevalidatedResource() override;
- virtual bool mayTryReplaceEncodedData() const override { return m_allowEncodedDataReplacement; }
</del><ins>+ void switchClientsToRevalidatedResource() override;
+ bool mayTryReplaceEncodedData() const override { return m_allowEncodedDataReplacement; }
</ins><span class="cx">
</span><span class="cx"> const char* calculateIncrementalDataChunk(SharedBuffer*, unsigned& incrementalDataLength);
</span><span class="cx"> void notifyClientsDataWasReceived(const char* data, unsigned length);
</span><span class="cx">
</span><span class="cx"> #if USE(SOUP)
</span><del>- virtual char* getOrCreateReadBuffer(size_t requestedSize, size_t& actualSize) override;
</del><ins>+ char* getOrCreateReadBuffer(size_t requestedSize, size_t& actualSize) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> unsigned long m_identifier;
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedRawResourceClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedRawResourceClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedRawResourceClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/cache/CachedRawResourceClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> public:
</span><span class="cx"> virtual ~CachedRawResourceClient() { }
</span><span class="cx"> static CachedResourceClientType expectedType() { return RawResourceType; }
</span><del>- virtual CachedResourceClientType resourceClientType() const override { return expectedType(); }
</del><ins>+ CachedResourceClientType resourceClientType() const override { return expectedType(); }
</ins><span class="cx">
</span><span class="cx"> virtual void dataSent(CachedResource*, unsigned long long /* bytesSent */, unsigned long long /* totalBytesToBeSent */) { }
</span><span class="cx"> virtual void responseReceived(CachedResource*, const ResourceResponse&) { }
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedSVGDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedSVGDocument.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedSVGDocument.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/cache/CachedSVGDocument.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,10 +38,10 @@
</span><span class="cx"> SVGDocument* document() const { return m_document.get(); }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool mayTryReplaceEncodedData() const override { return true; }
- virtual void setEncoding(const String&) override;
- virtual String encoding() const override;
- virtual void finishLoading(SharedBuffer*) override;
</del><ins>+ bool mayTryReplaceEncodedData() const override { return true; }
+ void setEncoding(const String&) override;
+ String encoding() const override;
+ void finishLoading(SharedBuffer*) override;
</ins><span class="cx">
</span><span class="cx"> RefPtr<SVGDocument> m_document;
</span><span class="cx"> RefPtr<TextResourceDecoder> m_decoder;
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedSVGDocumentClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedSVGDocumentClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedSVGDocumentClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/cache/CachedSVGDocumentClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> public:
</span><span class="cx"> virtual ~CachedSVGDocumentClient() { }
</span><span class="cx"> static CachedResourceClientType expectedType() { return SVGDocumentType; }
</span><del>- virtual CachedResourceClientType resourceClientType() const override { return expectedType(); }
</del><ins>+ CachedResourceClientType resourceClientType() const override { return expectedType(); }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedSVGFonth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedSVGFont.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedSVGFont.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/cache/CachedSVGFont.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,9 +38,9 @@
</span><span class="cx"> public:
</span><span class="cx"> CachedSVGFont(const ResourceRequest&, SessionID);
</span><span class="cx">
</span><del>- virtual bool ensureCustomFontData(const AtomicString& remoteURI) override;
</del><ins>+ bool ensureCustomFontData(const AtomicString& remoteURI) override;
</ins><span class="cx">
</span><del>- virtual RefPtr<Font> createFont(const FontDescription&, const AtomicString& remoteURI, bool syntheticBold, bool syntheticItalic, const FontFeatureSettings&, const FontVariantSettings&) override;
</del><ins>+ RefPtr<Font> createFont(const FontDescription&, const AtomicString& remoteURI, bool syntheticBold, bool syntheticItalic, const FontFeatureSettings&, const FontVariantSettings&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> FontPlatformData platformDataFromCustomData(const FontDescription&, bool bold, bool italic, const FontFeatureSettings&, const FontVariantSettings&);
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedScripth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedScript.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedScript.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/cache/CachedScript.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,15 +47,15 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool mayTryReplaceEncodedData() const override { return true; }
</del><ins>+ bool mayTryReplaceEncodedData() const override { return true; }
</ins><span class="cx">
</span><del>- virtual bool shouldIgnoreHTTPStatusCodeErrors() const override;
</del><ins>+ bool shouldIgnoreHTTPStatusCodeErrors() const override;
</ins><span class="cx">
</span><del>- virtual void setEncoding(const String&) override;
- virtual String encoding() const override;
- virtual void finishLoading(SharedBuffer*) override;
</del><ins>+ void setEncoding(const String&) override;
+ String encoding() const override;
+ void finishLoading(SharedBuffer*) override;
</ins><span class="cx">
</span><del>- virtual void destroyDecodedData() override;
</del><ins>+ void destroyDecodedData() override;
</ins><span class="cx">
</span><span class="cx"> String m_script;
</span><span class="cx"> unsigned m_scriptHash { 0 };
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedStyleSheetClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedStyleSheetClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedStyleSheetClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/cache/CachedStyleSheetClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> public:
</span><span class="cx"> virtual ~CachedStyleSheetClient() { }
</span><span class="cx"> static CachedResourceClientType expectedType() { return StyleSheetType; }
</span><del>- virtual CachedResourceClientType resourceClientType() const override { return expectedType(); }
</del><ins>+ CachedResourceClientType resourceClientType() const override { return expectedType(); }
</ins><span class="cx"> virtual void setCSSStyleSheet(const String& /* href */, const URL& /* baseURL */, const String& /* charset */, const CachedCSSStyleSheet*) { }
</span><span class="cx"> virtual void setXSLStyleSheet(const String& /* href */, const URL& /* baseURL */, const String& /* sheet */) { }
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedTextTrackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedTextTrack.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedTextTrack.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/cache/CachedTextTrack.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,9 +38,9 @@
</span><span class="cx"> CachedTextTrack(const ResourceRequest&, SessionID);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool mayTryReplaceEncodedData() const override { return true; }
- virtual void addDataBuffer(SharedBuffer&) override;
- virtual void finishLoading(SharedBuffer*) override;
</del><ins>+ bool mayTryReplaceEncodedData() const override { return true; }
+ void addDataBuffer(SharedBuffer&) override;
+ void finishLoading(SharedBuffer*) override;
</ins><span class="cx">
</span><span class="cx"> void updateData(SharedBuffer*);
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedXSLStyleSheeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedXSLStyleSheet.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedXSLStyleSheet.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/cache/CachedXSLStyleSheet.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,12 +42,12 @@
</span><span class="cx"> const String& sheet() const { return m_sheet; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void checkNotify() override;
- virtual bool mayTryReplaceEncodedData() const override { return true; }
- virtual void didAddClient(CachedResourceClient*) override;
- virtual void setEncoding(const String&) override;
- virtual String encoding() const override;
- virtual void finishLoading(SharedBuffer*) override;
</del><ins>+ void checkNotify() override;
+ bool mayTryReplaceEncodedData() const override { return true; }
+ void didAddClient(CachedResourceClient*) override;
+ void setEncoding(const String&) override;
+ String encoding() const override;
+ void finishLoading(SharedBuffer*) override;
</ins><span class="cx">
</span><span class="cx"> String m_sheet;
</span><span class="cx"> RefPtr<TextResourceDecoder> m_decoder;
</span></span></pre></div>
<a id="trunkSourceWebCoreloadericonIconDatabasecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/icon/IconDatabase.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/icon/IconDatabase.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/icon/IconDatabase.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -91,11 +91,11 @@
</span><span class="cx"> class DefaultIconDatabaseClient final : public IconDatabaseClient {
</span><span class="cx"> WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><del>- virtual void didImportIconURLForPageURL(const String&) override { }
- virtual void didImportIconDataForPageURL(const String&) override { }
- virtual void didChangeIconForPageURL(const String&) override { }
- virtual void didRemoveAllIcons() override { }
- virtual void didFinishURLImport() override { }
</del><ins>+ void didImportIconURLForPageURL(const String&) override { }
+ void didImportIconDataForPageURL(const String&) override { }
+ void didChangeIconForPageURL(const String&) override { }
+ void didRemoveAllIcons() override { }
+ void didFinishURLImport() override { }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> static IconDatabaseClient* defaultClient()
</span></span></pre></div>
<a id="trunkSourceWebCoreloadericonIconDatabaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/icon/IconDatabase.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/icon/IconDatabase.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/icon/IconDatabase.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -71,32 +71,32 @@
</span><span class="cx"> WEBCORE_EXPORT IconDatabase();
</span><span class="cx"> ~IconDatabase();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void setClient(IconDatabaseClient*) override;
</del><ins>+ WEBCORE_EXPORT void setClient(IconDatabaseClient*) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual bool open(const String& directory, const String& filename) override;
- WEBCORE_EXPORT virtual void close() override;
</del><ins>+ WEBCORE_EXPORT bool open(const String& directory, const String& filename) override;
+ WEBCORE_EXPORT void close() override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void removeAllIcons() override;
</del><ins>+ WEBCORE_EXPORT void removeAllIcons() override;
</ins><span class="cx">
</span><span class="cx"> void readIconForPageURLFromDisk(const String&);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual Image* defaultIcon(const IntSize&) override;
</del><ins>+ WEBCORE_EXPORT Image* defaultIcon(const IntSize&) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void retainIconForPageURL(const String&) override;
- WEBCORE_EXPORT virtual void releaseIconForPageURL(const String&) override;
- WEBCORE_EXPORT virtual void setIconDataForIconURL(PassRefPtr<SharedBuffer> data, const String&) override;
- WEBCORE_EXPORT virtual void setIconURLForPageURL(const String& iconURL, const String& pageURL) override;
</del><ins>+ WEBCORE_EXPORT void retainIconForPageURL(const String&) override;
+ WEBCORE_EXPORT void releaseIconForPageURL(const String&) override;
+ WEBCORE_EXPORT void setIconDataForIconURL(PassRefPtr<SharedBuffer> data, const String&) override;
+ WEBCORE_EXPORT void setIconURLForPageURL(const String& iconURL, const String& pageURL) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual Image* synchronousIconForPageURL(const String&, const IntSize&) override;
- virtual PassNativeImagePtr synchronousNativeIconForPageURL(const String& pageURLOriginal, const IntSize&) override;
- WEBCORE_EXPORT virtual String synchronousIconURLForPageURL(const String&) override;
- virtual bool synchronousIconDataKnownForIconURL(const String&) override;
- WEBCORE_EXPORT virtual IconLoadDecision synchronousLoadDecisionForIconURL(const String&, DocumentLoader*) override;
</del><ins>+ WEBCORE_EXPORT Image* synchronousIconForPageURL(const String&, const IntSize&) override;
+ PassNativeImagePtr synchronousNativeIconForPageURL(const String& pageURLOriginal, const IntSize&) override;
+ WEBCORE_EXPORT String synchronousIconURLForPageURL(const String&) override;
+ bool synchronousIconDataKnownForIconURL(const String&) override;
+ WEBCORE_EXPORT IconLoadDecision synchronousLoadDecisionForIconURL(const String&, DocumentLoader*) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void setEnabled(bool) override;
- WEBCORE_EXPORT virtual bool isEnabled() const override;
</del><ins>+ WEBCORE_EXPORT void setEnabled(bool) override;
+ WEBCORE_EXPORT bool isEnabled() const override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void setPrivateBrowsingEnabled(bool flag) override;
</del><ins>+ WEBCORE_EXPORT void setPrivateBrowsingEnabled(bool flag) override;
</ins><span class="cx"> bool isPrivateBrowsingEnabled() const;
</span><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT static void delayDatabaseCleanup();
</span><span class="lines">@@ -104,10 +104,10 @@
</span><span class="cx"> WEBCORE_EXPORT static void checkIntegrityBeforeOpening();
</span><span class="cx">
</span><span class="cx"> // Support for WebCoreStatistics in WebKit
</span><del>- WEBCORE_EXPORT virtual size_t pageURLMappingCount() override;
- WEBCORE_EXPORT virtual size_t retainedPageURLCount() override;
- WEBCORE_EXPORT virtual size_t iconRecordCount() override;
- WEBCORE_EXPORT virtual size_t iconRecordCountWithData() override;
</del><ins>+ WEBCORE_EXPORT size_t pageURLMappingCount() override;
+ WEBCORE_EXPORT size_t retainedPageURLCount() override;
+ WEBCORE_EXPORT size_t iconRecordCount() override;
+ WEBCORE_EXPORT size_t iconRecordCountWithData() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> friend IconDatabaseBase& iconDatabase();
</span><span class="lines">@@ -131,8 +131,8 @@
</span><span class="cx">
</span><span class="cx"> // *** Any Thread ***
</span><span class="cx"> public:
</span><del>- WEBCORE_EXPORT virtual bool isOpen() const override;
- WEBCORE_EXPORT virtual String databasePath() const override;
</del><ins>+ WEBCORE_EXPORT bool isOpen() const override;
+ WEBCORE_EXPORT String databasePath() const override;
</ins><span class="cx"> WEBCORE_EXPORT static String defaultDatabaseFilename();
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="lines">@@ -179,7 +179,7 @@
</span><span class="cx">
</span><span class="cx"> // *** Sync Thread Only ***
</span><span class="cx"> public:
</span><del>- WEBCORE_EXPORT virtual bool shouldStopThreadActivity() const override;
</del><ins>+ WEBCORE_EXPORT bool shouldStopThreadActivity() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> static void iconDatabaseSyncThreadStart(void *);
</span></span></pre></div>
<a id="trunkSourceWebCoreloadericonIconLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/icon/IconLoader.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/icon/IconLoader.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/loader/icon/IconLoader.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> void stopLoading();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void notifyFinished(CachedResource*) override;
</del><ins>+ void notifyFinished(CachedResource*) override;
</ins><span class="cx">
</span><span class="cx"> Frame& m_frame;
</span><span class="cx"> CachedResourceHandle<CachedRawResource> m_resource;
</span></span></pre></div>
<a id="trunkSourceWebCoremathmlMathMLElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/mathml/MathMLElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/mathml/MathMLElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/mathml/MathMLElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -59,12 +59,12 @@
</span><span class="cx"> protected:
</span><span class="cx"> MathMLElement(const QualifiedName& tagName, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool childShouldCreateRenderer(const Node&) const override;
- virtual void attributeChanged(const QualifiedName&, const AtomicString& oldValue, const AtomicString& newValue, AttributeModificationReason) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool childShouldCreateRenderer(const Node&) const override;
+ void attributeChanged(const QualifiedName&, const AtomicString& oldValue, const AtomicString& newValue, AttributeModificationReason) override;
</ins><span class="cx">
</span><del>- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</del><ins>+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
</ins><span class="cx">
</span><span class="cx"> bool isPhrasingContent(const Node&) const;
</span><span class="cx"> bool isFlowContent(const Node&) const;
</span></span></pre></div>
<a id="trunkSourceWebCoremathmlMathMLInlineContainerElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/mathml/MathMLInlineContainerElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/mathml/MathMLInlineContainerElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/mathml/MathMLInlineContainerElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,14 +36,14 @@
</span><span class="cx"> public:
</span><span class="cx"> static Ref<MathMLInlineContainerElement> create(const QualifiedName& tagName, Document&);
</span><span class="cx">
</span><del>- virtual bool isPresentationMathML() const override { return true; }
</del><ins>+ bool isPresentationMathML() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> MathMLInlineContainerElement(const QualifiedName& tagName, Document&);
</span><del>- virtual void childrenChanged(const ChildChange&) override;
</del><ins>+ void childrenChanged(const ChildChange&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoremathmlMathMLMathElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/mathml/MathMLMathElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/mathml/MathMLMathElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/mathml/MathMLMathElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> private:
</span><span class="cx"> MathMLMathElement(const QualifiedName& tagName, Document&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoremathmlMathMLMencloseElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/mathml/MathMLMencloseElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/mathml/MathMLMencloseElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/mathml/MathMLMencloseElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,10 +41,10 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> MathMLMencloseElement(const QualifiedName&, Document&);
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
- virtual void finishParsingChildren() override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
+ void finishParsingChildren() override;
</ins><span class="cx">
</span><span class="cx"> Vector<String> m_notationValues;
</span><span class="cx"> bool m_isRadicalValue;
</span></span></pre></div>
<a id="trunkSourceWebCoremathmlMathMLSelectElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/mathml/MathMLSelectElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/mathml/MathMLSelectElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/mathml/MathMLSelectElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,15 +40,15 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> MathMLSelectElement(const QualifiedName& tagName, Document&);
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><del>- virtual bool childShouldCreateRenderer(const Node&) const override;
</del><ins>+ bool childShouldCreateRenderer(const Node&) const override;
</ins><span class="cx">
</span><del>- virtual void finishParsingChildren() override;
- virtual void childrenChanged(const ChildChange&) override;
- virtual void attributeChanged(const QualifiedName&, const AtomicString& oldValue, const AtomicString& newValue, AttributeModificationReason = ModifiedDirectly) override;
- virtual void defaultEventHandler(Event*) override;
- virtual bool willRespondToMouseClickEvents() override;
</del><ins>+ void finishParsingChildren() override;
+ void childrenChanged(const ChildChange&) override;
+ void attributeChanged(const QualifiedName&, const AtomicString& oldValue, const AtomicString& newValue, AttributeModificationReason = ModifiedDirectly) override;
+ void defaultEventHandler(Event*) override;
+ bool willRespondToMouseClickEvents() override;
</ins><span class="cx">
</span><span class="cx"> void toggle();
</span><span class="cx"> int getSelectedActionChildAndIndex(Element*& selectedChild);
</span></span></pre></div>
<a id="trunkSourceWebCoremathmlMathMLTextElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/mathml/MathMLTextElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/mathml/MathMLTextElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/mathml/MathMLTextElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,18 +35,18 @@
</span><span class="cx"> class MathMLTextElement final : public MathMLElement {
</span><span class="cx"> public:
</span><span class="cx"> static Ref<MathMLTextElement> create(const QualifiedName& tagName, Document&);
</span><del>- virtual void didAttachRenderers() override;
</del><ins>+ void didAttachRenderers() override;
</ins><span class="cx">
</span><del>- virtual bool isPresentationMathML() const override { return true; }
</del><ins>+ bool isPresentationMathML() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> MathMLTextElement(const QualifiedName& tagName, Document&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
- virtual bool childShouldCreateRenderer(const Node&) const override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
+ bool childShouldCreateRenderer(const Node&) const override;
</ins><span class="cx">
</span><del>- virtual void childrenChanged(const ChildChange&) override;
- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
</del><ins>+ void childrenChanged(const ChildChange&) override;
+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorepageCaptionUserPreferencesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/CaptionUserPreferences.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/CaptionUserPreferences.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/CaptionUserPreferences.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -93,7 +93,7 @@
</span><span class="cx"> String primaryAudioTrackLanguageOverride() const;
</span><span class="cx">
</span><span class="cx"> virtual bool testingMode() const { return m_testingMode; }
</span><del>- virtual void setTestingMode(bool override) { m_testingMode = override; }
</del><ins>+ void setTestingMode(bool override) { m_testingMode = override; }
</ins><span class="cx">
</span><span class="cx"> PageGroup& pageGroup() const { return m_pageGroup; }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorepageCaptionUserPreferencesMediaAFh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/CaptionUserPreferencesMediaAF.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/CaptionUserPreferencesMediaAF.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/CaptionUserPreferencesMediaAF.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,31 +42,31 @@
</span><span class="cx"> virtual ~CaptionUserPreferencesMediaAF();
</span><span class="cx">
</span><span class="cx"> #if HAVE(MEDIA_ACCESSIBILITY_FRAMEWORK)
</span><del>- virtual CaptionDisplayMode captionDisplayMode() const override;
- virtual void setCaptionDisplayMode(CaptionDisplayMode) override;
</del><ins>+ CaptionDisplayMode captionDisplayMode() const override;
+ void setCaptionDisplayMode(CaptionDisplayMode) override;
</ins><span class="cx">
</span><del>- virtual bool userPrefersCaptions() const override;
- virtual bool userPrefersSubtitles() const override;
</del><ins>+ bool userPrefersCaptions() const override;
+ bool userPrefersSubtitles() const override;
</ins><span class="cx">
</span><del>- virtual float captionFontSizeScaleAndImportance(bool&) const override;
</del><ins>+ float captionFontSizeScaleAndImportance(bool&) const override;
</ins><span class="cx">
</span><del>- virtual void setInterestedInCaptionPreferenceChanges() override;
</del><ins>+ void setInterestedInCaptionPreferenceChanges() override;
</ins><span class="cx">
</span><del>- virtual void setPreferredLanguage(const String&) override;
- virtual Vector<String> preferredLanguages() const override;
</del><ins>+ void setPreferredLanguage(const String&) override;
+ Vector<String> preferredLanguages() const override;
</ins><span class="cx">
</span><del>- virtual void setPreferredAudioCharacteristic(const String&) override;
- virtual Vector<String> preferredAudioCharacteristics() const override;
</del><ins>+ void setPreferredAudioCharacteristic(const String&) override;
+ Vector<String> preferredAudioCharacteristics() const override;
</ins><span class="cx">
</span><del>- virtual void captionPreferencesChanged() override;
</del><ins>+ void captionPreferencesChanged() override;
</ins><span class="cx">
</span><span class="cx"> bool shouldFilterTrackMenu() const { return true; }
</span><span class="cx"> #else
</span><span class="cx"> bool shouldFilterTrackMenu() const { return false; }
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual String captionsStyleSheetOverride() const override;
- virtual int textTrackSelectionScore(TextTrack*, HTMLMediaElement*) const override;
</del><ins>+ String captionsStyleSheetOverride() const override;
+ int textTrackSelectionScore(TextTrack*, HTMLMediaElement*) const override;
</ins><span class="cx"> Vector<RefPtr<AudioTrack>> sortedTrackListForMenu(AudioTrackList*) override;
</span><span class="cx"> Vector<RefPtr<TextTrack>> sortedTrackListForMenu(TextTrackList*) override;
</span><span class="cx"> String displayNameForTrack(AudioTrack*) const override;
</span></span></pre></div>
<a id="trunkSourceWebCorepageChromeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/Chrome.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/Chrome.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/Chrome.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -70,30 +70,30 @@
</span><span class="cx"> ChromeClient& client() { return m_client; }
</span><span class="cx">
</span><span class="cx"> // HostWindow methods.
</span><del>- virtual void invalidateRootView(const IntRect&) override;
- virtual void invalidateContentsAndRootView(const IntRect&) override;
- virtual void invalidateContentsForSlowScroll(const IntRect&) override;
- virtual void scroll(const IntSize&, const IntRect&, const IntRect&) override;
</del><ins>+ void invalidateRootView(const IntRect&) override;
+ void invalidateContentsAndRootView(const IntRect&) override;
+ void invalidateContentsForSlowScroll(const IntRect&) override;
+ void scroll(const IntSize&, const IntRect&, const IntRect&) override;
</ins><span class="cx"> #if USE(COORDINATED_GRAPHICS)
</span><del>- virtual void delegatedScrollRequested(const IntPoint& scrollPoint) override;
</del><ins>+ void delegatedScrollRequested(const IntPoint& scrollPoint) override;
</ins><span class="cx"> #endif
</span><del>- virtual IntPoint screenToRootView(const IntPoint&) const override;
- virtual IntRect rootViewToScreen(const IntRect&) const override;
</del><ins>+ IntPoint screenToRootView(const IntPoint&) const override;
+ IntRect rootViewToScreen(const IntRect&) const override;
</ins><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual IntPoint accessibilityScreenToRootView(const IntPoint&) const override;
- virtual IntRect rootViewToAccessibilityScreen(const IntRect&) const override;
</del><ins>+ IntPoint accessibilityScreenToRootView(const IntPoint&) const override;
+ IntRect rootViewToAccessibilityScreen(const IntRect&) const override;
</ins><span class="cx"> #endif
</span><del>- virtual PlatformPageClient platformPageClient() const override;
- virtual void scrollbarsModeDidChange() const override;
- virtual void setCursor(const Cursor&) override;
- virtual void setCursorHiddenUntilMouseMoves(bool) override;
</del><ins>+ PlatformPageClient platformPageClient() const override;
+ void scrollbarsModeDidChange() const override;
+ void setCursor(const Cursor&) override;
+ void setCursorHiddenUntilMouseMoves(bool) override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(REQUEST_ANIMATION_FRAME)
</span><del>- virtual void scheduleAnimation() override;
</del><ins>+ void scheduleAnimation() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual PlatformDisplayID displayID() const override;
- virtual void windowScreenDidChange(PlatformDisplayID) override;
</del><ins>+ PlatformDisplayID displayID() const override;
+ void windowScreenDidChange(PlatformDisplayID) override;
</ins><span class="cx">
</span><span class="cx"> FloatSize screenSize() const override;
</span><span class="cx"> FloatSize availableScreenSize() const override;
</span></span></pre></div>
<a id="trunkSourceWebCorepageDOMTimerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/DOMTimer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DOMTimer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/DOMTimer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -71,9 +71,9 @@
</span><span class="cx"> void updateThrottlingStateIfNecessary(const DOMTimerFireState&);
</span><span class="cx">
</span><span class="cx"> // SuspendableTimer
</span><del>- virtual void fired() override;
- virtual void didStop() override;
- virtual double alignedFireTime(double) const override;
</del><ins>+ void fired() override;
+ void didStop() override;
+ double alignedFireTime(double) const override;
</ins><span class="cx">
</span><span class="cx"> // ActiveDOMObject API.
</span><span class="cx"> const char* activeDOMObjectName() const override;
</span></span></pre></div>
<a id="trunkSourceWebCorepageDOMWindowh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/DOMWindow.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DOMWindow.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/DOMWindow.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -112,10 +112,10 @@
</span><span class="cx"> // the network load. See also SecurityContext::isSecureTransitionTo.
</span><span class="cx"> void didSecureTransitionTo(Document*);
</span><span class="cx">
</span><del>- virtual EventTargetInterface eventTargetInterface() const override { return DOMWindowEventTargetInterfaceType; }
- virtual ScriptExecutionContext* scriptExecutionContext() const override { return ContextDestructionObserver::scriptExecutionContext(); }
</del><ins>+ EventTargetInterface eventTargetInterface() const override { return DOMWindowEventTargetInterfaceType; }
+ ScriptExecutionContext* scriptExecutionContext() const override { return ContextDestructionObserver::scriptExecutionContext(); }
</ins><span class="cx">
</span><del>- virtual DOMWindow* toDOMWindow() override;
</del><ins>+ DOMWindow* toDOMWindow() override;
</ins><span class="cx">
</span><span class="cx"> void registerProperty(DOMWindowProperty*);
</span><span class="cx"> void unregisterProperty(DOMWindowProperty*);
</span><span class="lines">@@ -274,9 +274,9 @@
</span><span class="cx">
</span><span class="cx"> // Events
</span><span class="cx"> // EventTarget API
</span><del>- virtual bool addEventListener(const AtomicString& eventType, RefPtr<EventListener>&&, bool useCapture) override;
- virtual bool removeEventListener(const AtomicString& eventType, EventListener*, bool useCapture) override;
- virtual void removeAllEventListeners() override;
</del><ins>+ bool addEventListener(const AtomicString& eventType, RefPtr<EventListener>&&, bool useCapture) override;
+ bool removeEventListener(const AtomicString& eventType, EventListener*, bool useCapture) override;
+ void removeAllEventListeners() override;
</ins><span class="cx">
</span><span class="cx"> using EventTarget::dispatchEvent;
</span><span class="cx"> bool dispatchEvent(Event&, EventTarget*);
</span><span class="lines">@@ -348,11 +348,11 @@
</span><span class="cx"> Page* page();
</span><span class="cx"> bool allowedToChangeWindowGeometry() const;
</span><span class="cx">
</span><del>- virtual void frameDestroyed() override;
- virtual void willDetachPage() override;
</del><ins>+ void frameDestroyed() override;
+ void willDetachPage() override;
</ins><span class="cx">
</span><del>- virtual void refEventTarget() override { ref(); }
- virtual void derefEventTarget() override { deref(); }
</del><ins>+ void refEventTarget() override { ref(); }
+ void derefEventTarget() override { deref(); }
</ins><span class="cx">
</span><span class="cx"> static RefPtr<Frame> createWindow(const String& urlString, const AtomicString& frameName, const WindowFeatures&, DOMWindow& activeWindow, Frame& firstFrame, Frame& openerFrame, std::function<void (DOMWindow&)> prepareDialogFunction = nullptr);
</span><span class="cx"> bool isInsecureScriptAccess(DOMWindow& activeWindow, const String& urlString);
</span></span></pre></div>
<a id="trunkSourceWebCorepageDOMWindowExtensionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/DOMWindowExtension.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DOMWindowExtension.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/DOMWindowExtension.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,11 +43,11 @@
</span><span class="cx"> return adoptRef(*new DOMWindowExtension(frame, world));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void disconnectFrameForDocumentSuspension() override;
- virtual void reconnectFrameFromDocumentSuspension(Frame*) override;
- virtual void willDestroyGlobalObjectInCachedFrame() override;
- virtual void willDestroyGlobalObjectInFrame() override;
- virtual void willDetachGlobalObjectFromFrame() override;
</del><ins>+ void disconnectFrameForDocumentSuspension() override;
+ void reconnectFrameFromDocumentSuspension(Frame*) override;
+ void willDestroyGlobalObjectInCachedFrame() override;
+ void willDestroyGlobalObjectInFrame() override;
+ void willDetachGlobalObjectFromFrame() override;
</ins><span class="cx">
</span><span class="cx"> DOMWrapperWorld& world() const { return *m_world; }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorepageDebugPageOverlayscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/DebugPageOverlays.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DebugPageOverlays.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/DebugPageOverlays.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -85,7 +85,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool updateRegion() override;
</del><ins>+ bool updateRegion() override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> bool MouseWheelRegionOverlay::updateRegion()
</span><span class="lines">@@ -124,7 +124,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool updateRegion() override;
</del><ins>+ bool updateRegion() override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> bool NonFastScrollableRegionOverlay::updateRegion()
</span></span></pre></div>
<a id="trunkSourceWebCorepageEventSourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/EventSource.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/EventSource.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/EventSource.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -71,21 +71,21 @@
</span><span class="cx"> using RefCounted<EventSource>::ref;
</span><span class="cx"> using RefCounted<EventSource>::deref;
</span><span class="cx">
</span><del>- virtual EventTargetInterface eventTargetInterface() const override { return EventSourceEventTargetInterfaceType; }
- virtual ScriptExecutionContext* scriptExecutionContext() const override { return ActiveDOMObject::scriptExecutionContext(); }
</del><ins>+ EventTargetInterface eventTargetInterface() const override { return EventSourceEventTargetInterfaceType; }
+ ScriptExecutionContext* scriptExecutionContext() const override { return ActiveDOMObject::scriptExecutionContext(); }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> EventSource(ScriptExecutionContext&, const URL&, const Dictionary&);
</span><span class="cx">
</span><del>- virtual void refEventTarget() override { ref(); }
- virtual void derefEventTarget() override { deref(); }
</del><ins>+ void refEventTarget() override { ref(); }
+ void derefEventTarget() override { deref(); }
</ins><span class="cx">
</span><del>- virtual void didReceiveResponse(unsigned long, const ResourceResponse&) override;
- virtual void didReceiveData(const char*, int) override;
- virtual void didFinishLoading(unsigned long, double) override;
- virtual void didFail(const ResourceError&) override;
- virtual void didFailAccessControlCheck(const ResourceError&) override;
- virtual void didFailRedirectCheck() override;
</del><ins>+ void didReceiveResponse(unsigned long, const ResourceResponse&) override;
+ void didReceiveData(const char*, int) override;
+ void didFinishLoading(unsigned long, double) override;
+ void didFail(const ResourceError&) override;
+ void didFailAccessControlCheck(const ResourceError&) override;
+ void didFailRedirectCheck() override;
</ins><span class="cx">
</span><span class="cx"> // ActiveDOMObject API.
</span><span class="cx"> void stop() override;
</span></span></pre></div>
<a id="trunkSourceWebCorepageFrameViewh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/FrameView.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/FrameView.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/FrameView.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -74,13 +74,13 @@
</span><span class="cx">
</span><span class="cx"> virtual ~FrameView();
</span><span class="cx">
</span><del>- virtual HostWindow* hostWindow() const override;
</del><ins>+ HostWindow* hostWindow() const override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void invalidateRect(const IntRect&) override;
- virtual void setFrameRect(const IntRect&) override;
</del><ins>+ WEBCORE_EXPORT void invalidateRect(const IntRect&) override;
+ void setFrameRect(const IntRect&) override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(REQUEST_ANIMATION_FRAME)
</span><del>- virtual bool scheduleAnimation() override;
</del><ins>+ bool scheduleAnimation() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> Frame& frame() const { return const_cast<Frame&>(m_frame.get()); }
</span><span class="lines">@@ -95,15 +95,15 @@
</span><span class="cx"> void setMarginWidth(LayoutUnit);
</span><span class="cx"> void setMarginHeight(LayoutUnit);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void setCanHaveScrollbars(bool) override;
</del><ins>+ WEBCORE_EXPORT void setCanHaveScrollbars(bool) override;
</ins><span class="cx"> WEBCORE_EXPORT void updateCanHaveScrollbars();
</span><span class="cx">
</span><del>- virtual PassRefPtr<Scrollbar> createScrollbar(ScrollbarOrientation) override;
</del><ins>+ PassRefPtr<Scrollbar> createScrollbar(ScrollbarOrientation) override;
</ins><span class="cx">
</span><del>- virtual bool avoidScrollbarCreation() const override;
</del><ins>+ bool avoidScrollbarCreation() const override;
</ins><span class="cx">
</span><del>- virtual void setContentsSize(const IntSize&) override;
- virtual void updateContentsSize() override;
</del><ins>+ void setContentsSize(const IntSize&) override;
+ void updateContentsSize() override;
</ins><span class="cx">
</span><span class="cx"> void layout(bool allowSubtree = true);
</span><span class="cx"> WEBCORE_EXPORT bool didFirstLayout() const;
</span><span class="lines">@@ -164,7 +164,7 @@
</span><span class="cx"> WEBCORE_EXPORT GraphicsLayer* graphicsLayerForPlatformWidget(PlatformWidget);
</span><span class="cx"> WEBCORE_EXPORT void scheduleLayerFlushAllowingThrottling();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual TiledBacking* tiledBacking() const override;
</del><ins>+ WEBCORE_EXPORT TiledBacking* tiledBacking() const override;
</ins><span class="cx">
</span><span class="cx"> // In the future when any ScrollableArea can have a node in th ScrollingTree, this should
</span><span class="cx"> // become a virtual function on ScrollableArea.
</span><span class="lines">@@ -227,21 +227,21 @@
</span><span class="cx"> WEBCORE_EXPORT void setViewportSizeForCSSViewportUnits(IntSize);
</span><span class="cx"> IntSize viewportSizeForCSSViewportUnits() const;
</span><span class="cx">
</span><del>- virtual IntRect windowClipRect() const override;
</del><ins>+ IntRect windowClipRect() const override;
</ins><span class="cx"> WEBCORE_EXPORT IntRect windowClipRectForFrameOwner(const HTMLFrameOwnerElement*, bool clipToLayerContents) const;
</span><span class="cx">
</span><del>- virtual float visibleContentScaleFactor() const override;
</del><ins>+ float visibleContentScaleFactor() const override;
</ins><span class="cx">
</span><span class="cx"> #if USE(COORDINATED_GRAPHICS)
</span><del>- virtual void setFixedVisibleContentRect(const IntRect&) override;
</del><ins>+ void setFixedVisibleContentRect(const IntRect&) override;
</ins><span class="cx"> #endif
</span><del>- WEBCORE_EXPORT virtual void setScrollPosition(const ScrollPosition&) override;
- virtual void updateLayerPositionsAfterScrolling() override;
- virtual void updateCompositingLayersAfterScrolling() override;
- virtual bool requestScrollPositionUpdate(const ScrollPosition&) override;
- virtual bool isRubberBandInProgress() const override;
- WEBCORE_EXPORT virtual ScrollPosition minimumScrollPosition() const override;
- WEBCORE_EXPORT virtual ScrollPosition maximumScrollPosition() const override;
</del><ins>+ WEBCORE_EXPORT void setScrollPosition(const ScrollPosition&) override;
+ void updateLayerPositionsAfterScrolling() override;
+ void updateCompositingLayersAfterScrolling() override;
+ bool requestScrollPositionUpdate(const ScrollPosition&) override;
+ bool isRubberBandInProgress() const override;
+ WEBCORE_EXPORT ScrollPosition minimumScrollPosition() const override;
+ WEBCORE_EXPORT ScrollPosition maximumScrollPosition() const override;
</ins><span class="cx">
</span><span class="cx"> void viewportContentsChanged();
</span><span class="cx"> WEBCORE_EXPORT void resumeVisibleImageAnimationsIncludingSubframes();
</span><span class="lines">@@ -321,7 +321,7 @@
</span><span class="cx"> void addEmbeddedObjectToUpdate(RenderEmbeddedObject&);
</span><span class="cx"> void removeEmbeddedObjectToUpdate(RenderEmbeddedObject&);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void paintContents(GraphicsContext&, const IntRect& dirtyRect) override;
</del><ins>+ WEBCORE_EXPORT void paintContents(GraphicsContext&, const IntRect& dirtyRect) override;
</ins><span class="cx">
</span><span class="cx"> struct PaintingState {
</span><span class="cx"> PaintBehavior paintBehavior;
</span><span class="lines">@@ -353,9 +353,9 @@
</span><span class="cx"> enum CoordinateSpaceForSnapshot { DocumentCoordinates, ViewCoordinates };
</span><span class="cx"> WEBCORE_EXPORT void paintContentsForSnapshot(GraphicsContext&, const IntRect& imageRect, SelectionInSnapshot shouldPaintSelection, CoordinateSpaceForSnapshot);
</span><span class="cx">
</span><del>- virtual void paintOverhangAreas(GraphicsContext&, const IntRect& horizontalOverhangArea, const IntRect& verticalOverhangArea, const IntRect& dirtyRect) override;
- virtual void paintScrollCorner(GraphicsContext&, const IntRect& cornerRect) override;
- virtual void paintScrollbar(GraphicsContext&, Scrollbar&, const IntRect&) override;
</del><ins>+ void paintOverhangAreas(GraphicsContext&, const IntRect& horizontalOverhangArea, const IntRect& verticalOverhangArea, const IntRect& dirtyRect) override;
+ void paintScrollCorner(GraphicsContext&, const IntRect& cornerRect) override;
+ void paintScrollbar(GraphicsContext&, Scrollbar&, const IntRect&) override;
</ins><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT Color documentBackgroundColor() const;
</span><span class="cx">
</span><span class="lines">@@ -410,10 +410,10 @@
</span><span class="cx"> WEBCORE_EXPORT IntPoint convertFromContainingViewToRenderer(const RenderElement*, const IntPoint&) const;
</span><span class="cx">
</span><span class="cx"> // Override ScrollView methods to do point conversion via renderers, in order to take transforms into account.
</span><del>- virtual IntRect convertToContainingView(const IntRect&) const override;
- virtual IntRect convertFromContainingView(const IntRect&) const override;
- virtual IntPoint convertToContainingView(const IntPoint&) const override;
- virtual IntPoint convertFromContainingView(const IntPoint&) const override;
</del><ins>+ IntRect convertToContainingView(const IntRect&) const override;
+ IntRect convertFromContainingView(const IntRect&) const override;
+ IntPoint convertToContainingView(const IntPoint&) const override;
+ IntPoint convertFromContainingView(const IntPoint&) const override;
</ins><span class="cx">
</span><span class="cx"> bool isFrameViewScrollCorner(const RenderScrollbarPart& scrollCorner) const { return m_scrollCorner == &scrollCorner; }
</span><span class="cx">
</span><span class="lines">@@ -425,21 +425,21 @@
</span><span class="cx"> enum class Scrollability { Scrollable, ScrollableOrRubberbandable };
</span><span class="cx"> WEBCORE_EXPORT bool isScrollable(Scrollability definitionOfScrollable = Scrollability::Scrollable);
</span><span class="cx">
</span><del>- virtual bool isScrollableOrRubberbandable() override;
- virtual bool hasScrollableOrRubberbandableAncestor() override;
</del><ins>+ bool isScrollableOrRubberbandable() override;
+ bool hasScrollableOrRubberbandableAncestor() override;
</ins><span class="cx">
</span><span class="cx"> enum ScrollbarModesCalculationStrategy { RulesFromWebContentOnly, AnyRule };
</span><span class="cx"> void calculateScrollbarModesForLayout(ScrollbarMode& hMode, ScrollbarMode& vMode, ScrollbarModesCalculationStrategy = AnyRule);
</span><span class="cx">
</span><del>- virtual IntPoint lastKnownMousePosition() const override;
- virtual bool isHandlingWheelEvent() const override;
</del><ins>+ IntPoint lastKnownMousePosition() const override;
+ bool isHandlingWheelEvent() const override;
</ins><span class="cx"> bool shouldSetCursor() const;
</span><span class="cx">
</span><span class="cx"> // FIXME: Remove this method once plugin loading is decoupled from layout.
</span><span class="cx"> void flushAnyPendingPostLayoutTasks();
</span><span class="cx">
</span><del>- virtual bool shouldSuspendScrollAnimations() const override;
- virtual void scrollbarStyleChanged(ScrollbarStyle, bool forceUpdate) override;
</del><ins>+ bool shouldSuspendScrollAnimations() const override;
+ void scrollbarStyleChanged(ScrollbarStyle, bool forceUpdate) override;
</ins><span class="cx">
</span><span class="cx"> RenderBox* embeddedContentBox() const;
</span><span class="cx">
</span><span class="lines">@@ -457,7 +457,7 @@
</span><span class="cx"> bool containsScrollableArea(ScrollableArea*) const;
</span><span class="cx"> const ScrollableAreaSet* scrollableAreas() const { return m_scrollableAreas.get(); }
</span><span class="cx">
</span><del>- virtual void removeChild(Widget&) override;
</del><ins>+ void removeChild(Widget&) override;
</ins><span class="cx">
</span><span class="cx"> // This function exists for ports that need to handle wheel events manually.
</span><span class="cx"> // On Mac WebKit1 the underlying NSScrollView just does the scrolling, but on most other platforms
</span><span class="lines">@@ -483,9 +483,9 @@
</span><span class="cx"> void setInitialViewportSize(const IntSize& size) { m_initialViewportSize = size; }
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual bool isActive() const override;
- virtual bool updatesScrollLayerPositionOnMainThread() const override;
- virtual bool forceUpdateScrollbarsOnMainThreadForPerformanceTesting() const override;
</del><ins>+ bool isActive() const override;
+ bool updatesScrollLayerPositionOnMainThread() const override;
+ bool forceUpdateScrollbarsOnMainThreadForPerformanceTesting() const override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(RUBBER_BANDING)
</span><span class="cx"> WEBCORE_EXPORT GraphicsLayer* setWantsLayerForTopOverHangArea(bool) const;
</span><span class="lines">@@ -495,18 +495,18 @@
</span><span class="cx"> LayoutRect fixedScrollableAreaBoundsInflatedForScrolling(const LayoutRect& uninflatedBounds) const;
</span><span class="cx"> LayoutPoint scrollPositionRespectingCustomFixedPosition() const;
</span><span class="cx">
</span><del>- virtual int headerHeight() const override { return m_headerHeight; }
</del><ins>+ int headerHeight() const override { return m_headerHeight; }
</ins><span class="cx"> WEBCORE_EXPORT void setHeaderHeight(int);
</span><del>- virtual int footerHeight() const override { return m_footerHeight; }
</del><ins>+ int footerHeight() const override { return m_footerHeight; }
</ins><span class="cx"> WEBCORE_EXPORT void setFooterHeight(int);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual float topContentInset(TopContentInsetType = TopContentInsetType::WebCoreContentInset) const override;
</del><ins>+ WEBCORE_EXPORT float topContentInset(TopContentInsetType = TopContentInsetType::WebCoreContentInset) const override;
</ins><span class="cx"> void topContentInsetDidChange(float newTopContentInset);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void willStartLiveResize() override;
- WEBCORE_EXPORT virtual void willEndLiveResize() override;
</del><ins>+ WEBCORE_EXPORT void willStartLiveResize() override;
+ WEBCORE_EXPORT void willEndLiveResize() override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void availableContentSizeChanged(AvailableSizeChangeReason) override;
</del><ins>+ WEBCORE_EXPORT void availableContentSizeChanged(AvailableSizeChangeReason) override;
</ins><span class="cx">
</span><span class="cx"> void addPaintPendingMilestones(LayoutMilestones);
</span><span class="cx"> void firePaintRelatedMilestonesIfNeeded();
</span><span class="lines">@@ -547,20 +547,20 @@
</span><span class="cx"> void updateScrollingCoordinatorScrollSnapProperties() const;
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual float adjustScrollStepForFixedContent(float step, ScrollbarOrientation, ScrollGranularity) override;
</del><ins>+ float adjustScrollStepForFixedContent(float step, ScrollbarOrientation, ScrollGranularity) override;
</ins><span class="cx">
</span><span class="cx"> void didChangeScrollOffset();
</span><span class="cx">
</span><span class="cx"> void show() override;
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual bool scrollContentsFastPath(const IntSize& scrollDelta, const IntRect& rectToScroll, const IntRect& clipRect) override;
- virtual void scrollContentsSlowPath(const IntRect& updateRect) override;
</del><ins>+ bool scrollContentsFastPath(const IntSize& scrollDelta, const IntRect& rectToScroll, const IntRect& clipRect) override;
+ void scrollContentsSlowPath(const IntRect& updateRect) override;
</ins><span class="cx">
</span><span class="cx"> void repaintSlowRepaintObjects();
</span><span class="cx">
</span><del>- virtual bool isVerticalDocument() const override;
- virtual bool isFlippedDocument() const override;
</del><ins>+ bool isVerticalDocument() const override;
+ bool isFlippedDocument() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit FrameView(Frame&);
</span><span class="lines">@@ -581,7 +581,7 @@
</span><span class="cx">
</span><span class="cx"> bool inPreLayoutStyleUpdate() const { return m_layoutPhase == InPreLayoutStyleUpdate; }
</span><span class="cx">
</span><del>- virtual bool isFrameView() const override { return true; }
</del><ins>+ bool isFrameView() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> friend class RenderWidget;
</span><span class="cx"> bool useSlowRepaints(bool considerOverlap = true) const;
</span><span class="lines">@@ -592,9 +592,9 @@
</span><span class="cx"> bool shouldUpdateCompositingLayersAfterScrolling() const;
</span><span class="cx"> bool flushCompositingStateForThisFrame(const Frame& rootFrameForFlush);
</span><span class="cx">
</span><del>- virtual bool shouldDeferScrollUpdateAfterContentSizeChange() override;
</del><ins>+ bool shouldDeferScrollUpdateAfterContentSizeChange() override;
</ins><span class="cx">
</span><del>- virtual void scrollOffsetChangedViaPlatformWidgetImpl(const ScrollOffset& oldOffset, const ScrollOffset& newOffset) override;
</del><ins>+ void scrollOffsetChangedViaPlatformWidgetImpl(const ScrollOffset& oldOffset, const ScrollOffset& newOffset) override;
</ins><span class="cx">
</span><span class="cx"> void applyOverflowToViewport(const RenderElement&, ScrollbarMode& hMode, ScrollbarMode& vMode);
</span><span class="cx"> void applyPaginationToViewport();
</span><span class="lines">@@ -614,41 +614,41 @@
</span><span class="cx"> void updateLayerFlushThrottling();
</span><span class="cx"> WEBCORE_EXPORT void adjustTiledBackingCoverage();
</span><span class="cx">
</span><del>- virtual void repaintContentRectangle(const IntRect&) override;
- virtual void addedOrRemovedScrollbar() override;
</del><ins>+ void repaintContentRectangle(const IntRect&) override;
+ void addedOrRemovedScrollbar() override;
</ins><span class="cx">
</span><del>- virtual void delegatesScrollingDidChange() override;
</del><ins>+ void delegatesScrollingDidChange() override;
</ins><span class="cx">
</span><span class="cx"> // ScrollableArea interface
</span><del>- virtual void invalidateScrollbarRect(Scrollbar*, const IntRect&) override;
- virtual void scrollTo(const ScrollPosition&) override;
- virtual void setVisibleScrollerThumbRect(const IntRect&) override;
- virtual ScrollableArea* enclosingScrollableArea() const override;
- virtual IntRect scrollableAreaBoundingBox(bool* = nullptr) const override;
- virtual bool scrollAnimatorEnabled() const override;
- virtual GraphicsLayer* layerForScrolling() const override;
- virtual GraphicsLayer* layerForHorizontalScrollbar() const override;
- virtual GraphicsLayer* layerForVerticalScrollbar() const override;
- virtual GraphicsLayer* layerForScrollCorner() const override;
</del><ins>+ void invalidateScrollbarRect(Scrollbar*, const IntRect&) override;
+ void scrollTo(const ScrollPosition&) override;
+ void setVisibleScrollerThumbRect(const IntRect&) override;
+ ScrollableArea* enclosingScrollableArea() const override;
+ IntRect scrollableAreaBoundingBox(bool* = nullptr) const override;
+ bool scrollAnimatorEnabled() const override;
+ GraphicsLayer* layerForScrolling() const override;
+ GraphicsLayer* layerForHorizontalScrollbar() const override;
+ GraphicsLayer* layerForVerticalScrollbar() const override;
+ GraphicsLayer* layerForScrollCorner() const override;
</ins><span class="cx"> #if ENABLE(RUBBER_BANDING)
</span><del>- virtual GraphicsLayer* layerForOverhangAreas() const override;
</del><ins>+ GraphicsLayer* layerForOverhangAreas() const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual bool usesCompositedScrolling() const override;
- virtual bool usesAsyncScrolling() const override;
</del><ins>+ bool usesCompositedScrolling() const override;
+ bool usesAsyncScrolling() const override;
</ins><span class="cx"> bool usesMockScrollAnimator() const override;
</span><span class="cx"> void logMockScrollAnimatorMessage(const String&) const override;
</span><span class="cx">
</span><span class="cx"> // Override scrollbar notifications to update the AXObject cache.
</span><del>- virtual void didAddScrollbar(Scrollbar*, ScrollbarOrientation) override;
- virtual void willRemoveScrollbar(Scrollbar*, ScrollbarOrientation) override;
</del><ins>+ void didAddScrollbar(Scrollbar*, ScrollbarOrientation) override;
+ void willRemoveScrollbar(Scrollbar*, ScrollbarOrientation) override;
</ins><span class="cx">
</span><span class="cx"> IntSize sizeForResizeEvent() const;
</span><span class="cx"> void sendResizeEventIfNeeded();
</span><span class="cx">
</span><span class="cx"> void updateScrollableAreaSet();
</span><span class="cx">
</span><del>- virtual void notifyPageThatContentAreaWillPaint() const override;
</del><ins>+ void notifyPageThatContentAreaWillPaint() const override;
</ins><span class="cx">
</span><span class="cx"> void enableSpeculativeTilingIfNeeded();
</span><span class="cx"> void speculativeTilingEnableTimerFired();
</span><span class="lines">@@ -663,7 +663,7 @@
</span><span class="cx">
</span><span class="cx"> bool hasCustomScrollbars() const;
</span><span class="cx">
</span><del>- virtual void updateScrollCorner() override;
</del><ins>+ void updateScrollCorner() override;
</ins><span class="cx">
</span><span class="cx"> FrameView* parentFrameView() const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorepagePageConsoleClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/PageConsoleClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/PageConsoleClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/PageConsoleClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -65,13 +65,13 @@
</span><span class="cx"> void clearProfiles();
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void messageWithTypeAndLevel(MessageType, MessageLevel, JSC::ExecState*, RefPtr<Inspector::ScriptArguments>&&) override;
- virtual void count(JSC::ExecState*, RefPtr<Inspector::ScriptArguments>&&) override;
- virtual void profile(JSC::ExecState*, const String& title) override;
- virtual void profileEnd(JSC::ExecState*, const String& title) override;
- virtual void time(JSC::ExecState*, const String& title) override;
- virtual void timeEnd(JSC::ExecState*, const String& title) override;
- virtual void timeStamp(JSC::ExecState*, RefPtr<Inspector::ScriptArguments>&&) override;
</del><ins>+ void messageWithTypeAndLevel(MessageType, MessageLevel, JSC::ExecState*, RefPtr<Inspector::ScriptArguments>&&) override;
+ void count(JSC::ExecState*, RefPtr<Inspector::ScriptArguments>&&) override;
+ void profile(JSC::ExecState*, const String& title) override;
+ void profileEnd(JSC::ExecState*, const String& title) override;
+ void time(JSC::ExecState*, const String& title) override;
+ void timeEnd(JSC::ExecState*, const String& title) override;
+ void timeStamp(JSC::ExecState*, RefPtr<Inspector::ScriptArguments>&&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> Page& m_page;
</span></span></pre></div>
<a id="trunkSourceWebCorepagePageDebuggableh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/PageDebuggable.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/PageDebuggable.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/PageDebuggable.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,16 +42,16 @@
</span><span class="cx"> PageDebuggable(Page&);
</span><span class="cx"> ~PageDebuggable() { }
</span><span class="cx">
</span><del>- virtual Inspector::RemoteControllableTarget::Type type() const override { return Inspector::RemoteControllableTarget::Type::Web; }
</del><ins>+ Inspector::RemoteControllableTarget::Type type() const override { return Inspector::RemoteControllableTarget::Type::Web; }
</ins><span class="cx">
</span><del>- virtual String name() const override;
- virtual String url() const override;
- virtual bool hasLocalDebugger() const override;
</del><ins>+ String name() const override;
+ String url() const override;
+ bool hasLocalDebugger() const override;
</ins><span class="cx">
</span><del>- virtual void connect(Inspector::FrontendChannel*, bool isAutomaticConnection = false) override;
- virtual void disconnect(Inspector::FrontendChannel*) override;
- virtual void dispatchMessageFromRemote(const String& message) override;
- virtual void setIndicating(bool) override;
</del><ins>+ void connect(Inspector::FrontendChannel*, bool isAutomaticConnection = false) override;
+ void disconnect(Inspector::FrontendChannel*) override;
+ void dispatchMessageFromRemote(const String& message) override;
+ void setIndicating(bool) override;
</ins><span class="cx">
</span><span class="cx"> String nameOverride() const { return m_nameOverride; }
</span><span class="cx"> void setNameOverride(const String&);
</span></span></pre></div>
<a id="trunkSourceWebCorepagePageOverlayControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/PageOverlayController.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/PageOverlayController.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/PageOverlayController.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -86,10 +86,10 @@
</span><span class="cx"> void updateForceSynchronousScrollLayerPositionUpdates();
</span><span class="cx">
</span><span class="cx"> // GraphicsLayerClient
</span><del>- virtual void notifyFlushRequired(const GraphicsLayer*) override;
- virtual void paintContents(const GraphicsLayer*, GraphicsContext&, GraphicsLayerPaintingPhase, const FloatRect& clipRect) override;
- virtual float deviceScaleFactor() const override;
- virtual bool shouldSkipLayerInDump(const GraphicsLayer*, LayerTreeAsTextBehavior) const override;
</del><ins>+ void notifyFlushRequired(const GraphicsLayer*) override;
+ void paintContents(const GraphicsLayer*, GraphicsContext&, GraphicsLayerPaintingPhase, const FloatRect& clipRect) override;
+ float deviceScaleFactor() const override;
+ bool shouldSkipLayerInDump(const GraphicsLayer*, LayerTreeAsTextBehavior) const override;
</ins><span class="cx">
</span><span class="cx"> std::unique_ptr<GraphicsLayer> m_documentOverlayRootLayer;
</span><span class="cx"> std::unique_ptr<GraphicsLayer> m_viewOverlayRootLayer;
</span></span></pre></div>
<a id="trunkSourceWebCorepagePageSerializercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/PageSerializer.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/PageSerializer.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/PageSerializer.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -104,10 +104,10 @@
</span><span class="cx"> PageSerializer& m_serializer;
</span><span class="cx"> Document& m_document;
</span><span class="cx">
</span><del>- virtual void appendText(StringBuilder&, const Text&) override;
- virtual void appendElement(StringBuilder&, const Element&, Namespaces*) override;
- virtual void appendCustomAttributes(StringBuilder&, const Element&, Namespaces*) override;
- virtual void appendEndTag(const Element&) override;
</del><ins>+ void appendText(StringBuilder&, const Text&) override;
+ void appendElement(StringBuilder&, const Element&, Namespaces*) override;
+ void appendCustomAttributes(StringBuilder&, const Element&, Namespaces*) override;
+ void appendEndTag(const Element&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> SerializerMarkupAccumulator::SerializerMarkupAccumulator(PageSerializer& serializer, Document& document, Vector<Node*>* nodes)
</span></span></pre></div>
<a id="trunkSourceWebCorepagePerformanceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/Performance.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/Performance.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/Performance.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -57,8 +57,8 @@
</span><span class="cx"> static Ref<Performance> create(Frame& frame) { return adoptRef(*new Performance(frame)); }
</span><span class="cx"> ~Performance();
</span><span class="cx">
</span><del>- virtual EventTargetInterface eventTargetInterface() const override { return PerformanceEventTargetInterfaceType; }
- virtual ScriptExecutionContext* scriptExecutionContext() const override;
</del><ins>+ EventTargetInterface eventTargetInterface() const override { return PerformanceEventTargetInterfaceType; }
+ ScriptExecutionContext* scriptExecutionContext() const override;
</ins><span class="cx">
</span><span class="cx"> PerformanceNavigation* navigation() const;
</span><span class="cx"> PerformanceTiming* timing() const;
</span><span class="lines">@@ -91,8 +91,8 @@
</span><span class="cx"> private:
</span><span class="cx"> explicit Performance(Frame&);
</span><span class="cx">
</span><del>- virtual void refEventTarget() override { ref(); }
- virtual void derefEventTarget() override { deref(); }
</del><ins>+ void refEventTarget() override { ref(); }
+ void derefEventTarget() override { deref(); }
</ins><span class="cx"> bool isResourceTimingBufferFull();
</span><span class="cx">
</span><span class="cx"> mutable RefPtr<PerformanceNavigation> m_navigation;
</span></span></pre></div>
<a id="trunkSourceWebCorepageSuspendableTimerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/SuspendableTimer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/SuspendableTimer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/SuspendableTimer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx"> void cancel(); // Equivalent to TimerBase::stop(), whose name conflicts with ActiveDOMObject::stop().
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void fired() override = 0;
</del><ins>+ void fired() override = 0;
</ins><span class="cx">
</span><span class="cx"> // ActiveDOMObject API.
</span><span class="cx"> bool hasPendingActivity() const override final;
</span></span></pre></div>
<a id="trunkSourceWebCorepageWheelEventDeltaFilterh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/WheelEventDeltaFilter.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/WheelEventDeltaFilter.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/WheelEventDeltaFilter.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -59,9 +59,9 @@
</span><span class="cx"> class BasicWheelEventDeltaFilter final : public WheelEventDeltaFilter {
</span><span class="cx"> public:
</span><span class="cx"> BasicWheelEventDeltaFilter();
</span><del>- virtual void updateFromDelta(const FloatSize&) override;
- virtual void beginFilteringDeltas() override;
- virtual void endFilteringDeltas() override;
</del><ins>+ void updateFromDelta(const FloatSize&) override;
+ void beginFilteringDeltas() override;
+ void endFilteringDeltas() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> DominantScrollGestureDirection dominantScrollGestureDirection() const;
</span></span></pre></div>
<a id="trunkSourceWebCorepageanimationImplicitAnimationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/animation/ImplicitAnimation.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/animation/ImplicitAnimation.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/animation/ImplicitAnimation.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,21 +49,21 @@
</span><span class="cx"> CSSPropertyID transitionProperty() const { return m_transitionProperty; }
</span><span class="cx"> CSSPropertyID animatingProperty() const { return m_animatingProperty; }
</span><span class="cx">
</span><del>- virtual void onAnimationEnd(double elapsedTime) override;
- virtual bool startAnimation(double timeOffset) override;
- virtual void pauseAnimation(double timeOffset) override;
- virtual void endAnimation() override;
</del><ins>+ void onAnimationEnd(double elapsedTime) override;
+ bool startAnimation(double timeOffset) override;
+ void pauseAnimation(double timeOffset) override;
+ void endAnimation() override;
</ins><span class="cx">
</span><del>- virtual bool animate(CompositeAnimation*, RenderElement*, const RenderStyle* currentStyle, RenderStyle* targetStyle, RefPtr<RenderStyle>& animatedStyle) override;
- virtual void getAnimatedStyle(RefPtr<RenderStyle>& animatedStyle) override;
</del><ins>+ bool animate(CompositeAnimation*, RenderElement*, const RenderStyle* currentStyle, RenderStyle* targetStyle, RefPtr<RenderStyle>& animatedStyle) override;
+ void getAnimatedStyle(RefPtr<RenderStyle>& animatedStyle) override;
</ins><span class="cx"> virtual void reset(RenderStyle* to);
</span><span class="cx">
</span><span class="cx"> bool computeExtentOfTransformAnimation(LayoutRect&) const override;
</span><span class="cx">
</span><span class="cx"> void setOverridden(bool);
</span><del>- virtual bool overridden() const override { return m_overridden; }
</del><ins>+ bool overridden() const override { return m_overridden; }
</ins><span class="cx">
</span><del>- virtual bool affectsProperty(CSSPropertyID) const override;
</del><ins>+ bool affectsProperty(CSSPropertyID) const override;
</ins><span class="cx">
</span><span class="cx"> bool hasStyle() const { return m_fromStyle && m_toStyle; }
</span><span class="cx">
</span><span class="lines">@@ -71,7 +71,7 @@
</span><span class="cx">
</span><span class="cx"> void blendPropertyValueInStyle(CSSPropertyID, RenderStyle*);
</span><span class="cx">
</span><del>- virtual double timeToNextService() override;
</del><ins>+ double timeToNextService() override;
</ins><span class="cx">
</span><span class="cx"> bool active() const { return m_active; }
</span><span class="cx"> void setActive(bool b) { m_active = b; }
</span></span></pre></div>
<a id="trunkSourceWebCorepageanimationKeyframeAnimationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/animation/KeyframeAnimation.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/animation/KeyframeAnimation.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/animation/KeyframeAnimation.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,8 +45,8 @@
</span><span class="cx"> return adoptRef(*new KeyframeAnimation(animation, renderer, index, compositeAnimation, unanimatedStyle));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool animate(CompositeAnimation*, RenderElement*, const RenderStyle* currentStyle, RenderStyle* targetStyle, RefPtr<RenderStyle>& animatedStyle) override;
- virtual void getAnimatedStyle(RefPtr<RenderStyle>&) override;
</del><ins>+ bool animate(CompositeAnimation*, RenderElement*, const RenderStyle* currentStyle, RenderStyle* targetStyle, RefPtr<RenderStyle>& animatedStyle) override;
+ void getAnimatedStyle(RefPtr<RenderStyle>&) override;
</ins><span class="cx">
</span><span class="cx"> bool computeExtentOfTransformAnimation(LayoutRect&) const override;
</span><span class="cx">
</span><span class="lines">@@ -61,23 +61,23 @@
</span><span class="cx"> void setUnanimatedStyle(PassRefPtr<RenderStyle> style) { m_unanimatedStyle = style; }
</span><span class="cx"> RenderStyle* unanimatedStyle() const { return m_unanimatedStyle.get(); }
</span><span class="cx">
</span><del>- virtual double timeToNextService() override;
</del><ins>+ double timeToNextService() override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void onAnimationStart(double elapsedTime) override;
- virtual void onAnimationIteration(double elapsedTime) override;
- virtual void onAnimationEnd(double elapsedTime) override;
- virtual bool startAnimation(double timeOffset) override;
- virtual void pauseAnimation(double timeOffset) override;
- virtual void endAnimation() override;
</del><ins>+ void onAnimationStart(double elapsedTime) override;
+ void onAnimationIteration(double elapsedTime) override;
+ void onAnimationEnd(double elapsedTime) override;
+ bool startAnimation(double timeOffset) override;
+ void pauseAnimation(double timeOffset) override;
+ void endAnimation() override;
</ins><span class="cx">
</span><del>- virtual void overrideAnimations() override;
- virtual void resumeOverriddenAnimations() override;
</del><ins>+ void overrideAnimations() override;
+ void resumeOverriddenAnimations() override;
</ins><span class="cx">
</span><span class="cx"> bool shouldSendEventForListener(Document::ListenerType inListenerType) const;
</span><span class="cx"> bool sendAnimationEvent(const AtomicString&, double elapsedTime);
</span><span class="cx">
</span><del>- virtual bool affectsProperty(CSSPropertyID) const override;
</del><ins>+ bool affectsProperty(CSSPropertyID) const override;
</ins><span class="cx">
</span><span class="cx"> bool computeExtentOfAnimationForMatrixAnimation(const FloatRect& rendererBox, LayoutRect&) const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorepagemacServicesOverlayControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/mac/ServicesOverlayController.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/mac/ServicesOverlayController.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/mac/ServicesOverlayController.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -83,9 +83,9 @@
</span><span class="cx"> explicit Highlight(ServicesOverlayController&, Type, RetainPtr<DDHighlightRef>, PassRefPtr<Range>);
</span><span class="cx">
</span><span class="cx"> // GraphicsLayerClient
</span><del>- virtual void notifyFlushRequired(const GraphicsLayer*) override;
- virtual void paintContents(const GraphicsLayer*, GraphicsContext&, GraphicsLayerPaintingPhase, const FloatRect& inClip) override;
- virtual float deviceScaleFactor() const override;
</del><ins>+ void notifyFlushRequired(const GraphicsLayer*) override;
+ void paintContents(const GraphicsLayer*, GraphicsContext&, GraphicsLayerPaintingPhase, const FloatRect& inClip) override;
+ float deviceScaleFactor() const override;
</ins><span class="cx">
</span><span class="cx"> void didFinishFadeOutAnimation();
</span><span class="cx">
</span><span class="lines">@@ -97,12 +97,12 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> // PageOverlay::Client
</span><del>- virtual void pageOverlayDestroyed(PageOverlay&) override;
- virtual void willMoveToPage(PageOverlay&, Page*) override;
- virtual void didMoveToPage(PageOverlay&, Page*) override;
- virtual void drawRect(PageOverlay&, GraphicsContext&, const IntRect& dirtyRect) override;
- virtual bool mouseEvent(PageOverlay&, const PlatformMouseEvent&) override;
- virtual void didScrollFrame(PageOverlay&, Frame&) override;
</del><ins>+ void pageOverlayDestroyed(PageOverlay&) override;
+ void willMoveToPage(PageOverlay&, Page*) override;
+ void didMoveToPage(PageOverlay&, Page*) override;
+ void drawRect(PageOverlay&, GraphicsContext&, const IntRect& dirtyRect) override;
+ bool mouseEvent(PageOverlay&, const PlatformMouseEvent&) override;
+ void didScrollFrame(PageOverlay&, Frame&) override;
</ins><span class="cx">
</span><span class="cx"> void createOverlayIfNeeded();
</span><span class="cx"> void handleClick(const IntPoint&, Highlight&);
</span></span></pre></div>
<a id="trunkSourceWebCorepagemacWheelEventDeltaFilterMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/mac/WheelEventDeltaFilterMac.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/mac/WheelEventDeltaFilterMac.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/mac/WheelEventDeltaFilterMac.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,9 +39,9 @@
</span><span class="cx"> public:
</span><span class="cx"> WheelEventDeltaFilterMac();
</span><span class="cx">
</span><del>- virtual void updateFromDelta(const FloatSize&) override;
- virtual void beginFilteringDeltas() override;
- virtual void endFilteringDeltas() override;
</del><ins>+ void updateFromDelta(const FloatSize&) override;
+ void beginFilteringDeltas() override;
+ void endFilteringDeltas() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> RetainPtr<_NSScrollingPredominantAxisFilter> m_predominantAxisFilter;
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingAsyncScrollingCoordinatorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/AsyncScrollingCoordinator.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/AsyncScrollingCoordinator.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/scrolling/AsyncScrollingCoordinator.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -77,43 +77,43 @@
</span><span class="cx">
</span><span class="cx"> void updateScrollPositionAfterAsyncScroll(ScrollingNodeID, const FloatPoint&, bool programmaticScroll, SetOrSyncScrollingLayerPosition);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual String scrollingStateTreeAsText() const override;
- WEBCORE_EXPORT virtual void willCommitTree() override;
</del><ins>+ WEBCORE_EXPORT String scrollingStateTreeAsText() const override;
+ WEBCORE_EXPORT void willCommitTree() override;
</ins><span class="cx">
</span><span class="cx"> bool nonFastScrollableRegionDirty() const { return m_nonFastScrollableRegionDirty; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isAsyncScrollingCoordinator() const override { return true; }
</del><ins>+ bool isAsyncScrollingCoordinator() const override { return true; }
</ins><span class="cx">
</span><del>- virtual bool supportsFixedPositionLayers() const override { return true; }
- virtual bool hasVisibleSlowRepaintViewportConstrainedObjects(const FrameView&) const override { return false; }
</del><ins>+ bool supportsFixedPositionLayers() const override { return true; }
+ bool hasVisibleSlowRepaintViewportConstrainedObjects(const FrameView&) const override { return false; }
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void frameViewLayoutUpdated(FrameView&) override;
- WEBCORE_EXPORT virtual void frameViewRootLayerDidChange(FrameView&) override;
- WEBCORE_EXPORT virtual void frameViewNonFastScrollableRegionChanged(FrameView&) override;
</del><ins>+ WEBCORE_EXPORT void frameViewLayoutUpdated(FrameView&) override;
+ WEBCORE_EXPORT void frameViewRootLayerDidChange(FrameView&) override;
+ WEBCORE_EXPORT void frameViewNonFastScrollableRegionChanged(FrameView&) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual bool requestScrollPositionUpdate(FrameView&, const IntPoint&) override;
</del><ins>+ WEBCORE_EXPORT bool requestScrollPositionUpdate(FrameView&, const IntPoint&) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual ScrollingNodeID attachToStateTree(ScrollingNodeType, ScrollingNodeID newNodeID, ScrollingNodeID parentID) override;
- WEBCORE_EXPORT virtual void detachFromStateTree(ScrollingNodeID) override;
- WEBCORE_EXPORT virtual void clearStateTree() override;
</del><ins>+ WEBCORE_EXPORT ScrollingNodeID attachToStateTree(ScrollingNodeType, ScrollingNodeID newNodeID, ScrollingNodeID parentID) override;
+ WEBCORE_EXPORT void detachFromStateTree(ScrollingNodeID) override;
+ WEBCORE_EXPORT void clearStateTree() override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void updateViewportConstrainedNode(ScrollingNodeID, const ViewportConstraints&, GraphicsLayer*) override;
</del><ins>+ WEBCORE_EXPORT void updateViewportConstrainedNode(ScrollingNodeID, const ViewportConstraints&, GraphicsLayer*) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void updateFrameScrollingNode(ScrollingNodeID, GraphicsLayer* scrollLayer, GraphicsLayer* scrolledContentsLayer, GraphicsLayer* counterScrollingLayer, GraphicsLayer* insetClipLayer, const ScrollingGeometry* = nullptr) override;
- WEBCORE_EXPORT virtual void updateOverflowScrollingNode(ScrollingNodeID, GraphicsLayer* scrollLayer, GraphicsLayer* scrolledContentsLayer, const ScrollingGeometry* = nullptr) override;
</del><ins>+ WEBCORE_EXPORT void updateFrameScrollingNode(ScrollingNodeID, GraphicsLayer* scrollLayer, GraphicsLayer* scrolledContentsLayer, GraphicsLayer* counterScrollingLayer, GraphicsLayer* insetClipLayer, const ScrollingGeometry* = nullptr) override;
+ WEBCORE_EXPORT void updateOverflowScrollingNode(ScrollingNodeID, GraphicsLayer* scrollLayer, GraphicsLayer* scrolledContentsLayer, const ScrollingGeometry* = nullptr) override;
</ins><span class="cx">
</span><del>- virtual bool isRubberBandInProgress() const override;
- virtual void setScrollPinningBehavior(ScrollPinningBehavior) override;
</del><ins>+ bool isRubberBandInProgress() const override;
+ void setScrollPinningBehavior(ScrollPinningBehavior) override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(CSS_SCROLL_SNAP)
</span><span class="cx"> bool isScrollSnapInProgress() const override;
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void syncChildPositions(const LayoutRect& viewportRect) override;
- WEBCORE_EXPORT virtual void scrollableAreaScrollbarLayerDidChange(ScrollableArea&, ScrollbarOrientation) override;
</del><ins>+ WEBCORE_EXPORT void syncChildPositions(const LayoutRect& viewportRect) override;
+ WEBCORE_EXPORT void scrollableAreaScrollbarLayerDidChange(ScrollableArea&, ScrollbarOrientation) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void setSynchronousScrollingReasons(SynchronousScrollingReasons) override;
</del><ins>+ WEBCORE_EXPORT void setSynchronousScrollingReasons(SynchronousScrollingReasons) override;
</ins><span class="cx">
</span><span class="cx"> virtual void scheduleTreeStateCommit() = 0;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingScrollingConstraintsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/ScrollingConstraints.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/ScrollingConstraints.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/scrolling/ScrollingConstraints.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -105,7 +105,7 @@
</span><span class="cx"> bool operator!=(const FixedPositionViewportConstraints& other) const { return !(*this == other); }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual ConstraintType constraintType() const override { return FixedPositionConstraint; };
</del><ins>+ ConstraintType constraintType() const override { return FixedPositionConstraint; };
</ins><span class="cx">
</span><span class="cx"> FloatRect m_viewportRectAtLastLayout;
</span><span class="cx"> FloatPoint m_layerPositionAtLastLayout;
</span><span class="lines">@@ -183,7 +183,7 @@
</span><span class="cx"> bool operator!=(const StickyPositionViewportConstraints& other) const { return !(*this == other); }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual ConstraintType constraintType() const override { return StickyPositionConstraint; };
</del><ins>+ ConstraintType constraintType() const override { return StickyPositionConstraint; };
</ins><span class="cx">
</span><span class="cx"> float m_leftOffset;
</span><span class="cx"> float m_rightOffset;
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingScrollingStateFixedNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/ScrollingStateFixedNode.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/ScrollingStateFixedNode.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/scrolling/ScrollingStateFixedNode.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> public:
</span><span class="cx"> static Ref<ScrollingStateFixedNode> create(ScrollingStateTree&, ScrollingNodeID);
</span><span class="cx">
</span><del>- virtual Ref<ScrollingStateNode> clone(ScrollingStateTree&) override;
</del><ins>+ Ref<ScrollingStateNode> clone(ScrollingStateTree&) override;
</ins><span class="cx">
</span><span class="cx"> virtual ~ScrollingStateFixedNode();
</span><span class="cx">
</span><span class="lines">@@ -56,9 +56,9 @@
</span><span class="cx"> ScrollingStateFixedNode(ScrollingStateTree&, ScrollingNodeID);
</span><span class="cx"> ScrollingStateFixedNode(const ScrollingStateFixedNode&, ScrollingStateTree&);
</span><span class="cx">
</span><del>- virtual void syncLayerPositionForViewportRect(const LayoutRect& viewportRect) override;
</del><ins>+ void syncLayerPositionForViewportRect(const LayoutRect& viewportRect) override;
</ins><span class="cx">
</span><del>- virtual void dumpProperties(TextStream&, int indent) const override;
</del><ins>+ void dumpProperties(TextStream&, int indent) const override;
</ins><span class="cx">
</span><span class="cx"> FixedPositionViewportConstraints m_constraints;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingScrollingStateFrameScrollingNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/ScrollingStateFrameScrollingNode.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/ScrollingStateFrameScrollingNode.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/scrolling/ScrollingStateFrameScrollingNode.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> public:
</span><span class="cx"> static Ref<ScrollingStateFrameScrollingNode> create(ScrollingStateTree&, ScrollingNodeID);
</span><span class="cx">
</span><del>- virtual Ref<ScrollingStateNode> clone(ScrollingStateTree&) override;
</del><ins>+ Ref<ScrollingStateNode> clone(ScrollingStateTree&) override;
</ins><span class="cx">
</span><span class="cx"> virtual ~ScrollingStateFrameScrollingNode();
</span><span class="cx">
</span><span class="lines">@@ -119,7 +119,7 @@
</span><span class="cx"> #endif
</span><span class="cx"> void setScrollbarPaintersFromScrollbars(Scrollbar* verticalScrollbar, Scrollbar* horizontalScrollbar);
</span><span class="cx">
</span><del>- virtual void dumpProperties(TextStream&, int indent) const override;
</del><ins>+ void dumpProperties(TextStream&, int indent) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> ScrollingStateFrameScrollingNode(ScrollingStateTree&, ScrollingNodeID);
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingScrollingStateOverflowScrollingNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/ScrollingStateOverflowScrollingNode.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/ScrollingStateOverflowScrollingNode.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/scrolling/ScrollingStateOverflowScrollingNode.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> public:
</span><span class="cx"> static Ref<ScrollingStateOverflowScrollingNode> create(ScrollingStateTree&, ScrollingNodeID);
</span><span class="cx">
</span><del>- virtual Ref<ScrollingStateNode> clone(ScrollingStateTree&) override;
</del><ins>+ Ref<ScrollingStateNode> clone(ScrollingStateTree&) override;
</ins><span class="cx">
</span><span class="cx"> virtual ~ScrollingStateOverflowScrollingNode();
</span><span class="cx">
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx"> const LayerRepresentation& scrolledContentsLayer() const { return m_scrolledContentsLayer; }
</span><span class="cx"> WEBCORE_EXPORT void setScrolledContentsLayer(const LayerRepresentation&);
</span><span class="cx">
</span><del>- virtual void dumpProperties(TextStream&, int indent) const override;
</del><ins>+ void dumpProperties(TextStream&, int indent) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> ScrollingStateOverflowScrollingNode(ScrollingStateTree&, ScrollingNodeID);
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingScrollingStateScrollingNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/ScrollingStateScrollingNode.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/ScrollingStateScrollingNode.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/scrolling/ScrollingStateScrollingNode.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -95,7 +95,7 @@
</span><span class="cx"> bool expectsWheelEventTestTrigger() const { return m_expectsWheelEventTestTrigger; }
</span><span class="cx"> WEBCORE_EXPORT void setExpectsWheelEventTestTrigger(bool);
</span><span class="cx">
</span><del>- virtual void dumpProperties(TextStream&, int indent) const override;
</del><ins>+ void dumpProperties(TextStream&, int indent) const override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> ScrollingStateScrollingNode(ScrollingStateTree&, ScrollingNodeType, ScrollingNodeID);
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingScrollingStateStickyNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/ScrollingStateStickyNode.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/ScrollingStateStickyNode.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/scrolling/ScrollingStateStickyNode.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> public:
</span><span class="cx"> static Ref<ScrollingStateStickyNode> create(ScrollingStateTree&, ScrollingNodeID);
</span><span class="cx">
</span><del>- virtual Ref<ScrollingStateNode> clone(ScrollingStateTree&) override;
</del><ins>+ Ref<ScrollingStateNode> clone(ScrollingStateTree&) override;
</ins><span class="cx">
</span><span class="cx"> virtual ~ScrollingStateStickyNode();
</span><span class="cx">
</span><span class="lines">@@ -56,9 +56,9 @@
</span><span class="cx"> ScrollingStateStickyNode(ScrollingStateTree&, ScrollingNodeID);
</span><span class="cx"> ScrollingStateStickyNode(const ScrollingStateStickyNode&, ScrollingStateTree&);
</span><span class="cx">
</span><del>- virtual void syncLayerPositionForViewportRect(const LayoutRect& viewportRect) override;
</del><ins>+ void syncLayerPositionForViewportRect(const LayoutRect& viewportRect) override;
</ins><span class="cx">
</span><del>- virtual void dumpProperties(TextStream&, int indent) const override;
</del><ins>+ void dumpProperties(TextStream&, int indent) const override;
</ins><span class="cx">
</span><span class="cx"> StickyPositionViewportConstraints m_constraints;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingScrollingTreeFrameScrollingNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/ScrollingTreeFrameScrollingNode.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/ScrollingTreeFrameScrollingNode.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/scrolling/ScrollingTreeFrameScrollingNode.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,17 +40,17 @@
</span><span class="cx"> public:
</span><span class="cx"> virtual ~ScrollingTreeFrameScrollingNode();
</span><span class="cx">
</span><del>- virtual void updateBeforeChildren(const ScrollingStateNode&) override;
</del><ins>+ void updateBeforeChildren(const ScrollingStateNode&) override;
</ins><span class="cx">
</span><span class="cx"> // FIXME: We should implement this when we support ScrollingTreeScrollingNodes as children.
</span><del>- virtual void updateLayersAfterAncestorChange(const ScrollingTreeNode& /*changedNode*/, const FloatRect& /*fixedPositionRect*/, const FloatSize& /*cumulativeDelta*/) override { }
</del><ins>+ void updateLayersAfterAncestorChange(const ScrollingTreeNode& /*changedNode*/, const FloatRect& /*fixedPositionRect*/, const FloatSize& /*cumulativeDelta*/) override { }
</ins><span class="cx">
</span><del>- virtual void handleWheelEvent(const PlatformWheelEvent&) override = 0;
- virtual void setScrollPosition(const FloatPoint&) override;
- virtual void setScrollPositionWithoutContentEdgeConstraints(const FloatPoint&) override = 0;
</del><ins>+ void handleWheelEvent(const PlatformWheelEvent&) override = 0;
+ void setScrollPosition(const FloatPoint&) override;
+ void setScrollPositionWithoutContentEdgeConstraints(const FloatPoint&) override = 0;
</ins><span class="cx">
</span><del>- virtual void updateLayersAfterViewportChange(const FloatRect& fixedPositionRect, double scale) override = 0;
- virtual void updateLayersAfterDelegatedScroll(const FloatPoint&) override { }
</del><ins>+ void updateLayersAfterViewportChange(const FloatRect& fixedPositionRect, double scale) override = 0;
+ void updateLayersAfterDelegatedScroll(const FloatPoint&) override { }
</ins><span class="cx">
</span><span class="cx"> SynchronousScrollingReasons synchronousScrollingReasons() const { return m_synchronousScrollingReasons; }
</span><span class="cx"> bool shouldUpdateScrollLayerPositionSynchronously() const { return m_synchronousScrollingReasons; }
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingScrollingTreeScrollingNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/ScrollingTreeScrollingNode.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/ScrollingTreeScrollingNode.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/scrolling/ScrollingTreeScrollingNode.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,10 +42,10 @@
</span><span class="cx"> public:
</span><span class="cx"> virtual ~ScrollingTreeScrollingNode();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void updateBeforeChildren(const ScrollingStateNode&) override;
- WEBCORE_EXPORT virtual void updateAfterChildren(const ScrollingStateNode&) override;
</del><ins>+ WEBCORE_EXPORT void updateBeforeChildren(const ScrollingStateNode&) override;
+ WEBCORE_EXPORT void updateAfterChildren(const ScrollingStateNode&) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void updateLayersAfterAncestorChange(const ScrollingTreeNode& changedNode, const FloatRect& fixedPositionRect, const FloatSize& cumulativeDelta) override;
</del><ins>+ WEBCORE_EXPORT void updateLayersAfterAncestorChange(const ScrollingTreeNode& changedNode, const FloatRect& fixedPositionRect, const FloatSize& cumulativeDelta) override;
</ins><span class="cx">
</span><span class="cx"> virtual void handleWheelEvent(const PlatformWheelEvent&) = 0;
</span><span class="cx"> WEBCORE_EXPORT virtual void setScrollPosition(const FloatPoint&);
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingThreadedScrollingTreeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/ThreadedScrollingTree.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/ThreadedScrollingTree.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/scrolling/ThreadedScrollingTree.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,21 +45,21 @@
</span><span class="cx"> public:
</span><span class="cx"> virtual ~ThreadedScrollingTree();
</span><span class="cx">
</span><del>- virtual void commitNewTreeState(std::unique_ptr<ScrollingStateTree>) override;
</del><ins>+ void commitNewTreeState(std::unique_ptr<ScrollingStateTree>) override;
</ins><span class="cx">
</span><del>- virtual void handleWheelEvent(const PlatformWheelEvent&) override;
</del><ins>+ void handleWheelEvent(const PlatformWheelEvent&) override;
</ins><span class="cx">
</span><span class="cx"> // Can be called from any thread. Will try to handle the wheel event on the scrolling thread.
</span><span class="cx"> // Returns true if the wheel event can be handled on the scrolling thread and false if the
</span><span class="cx"> // event must be sent again to the WebCore event handler.
</span><del>- virtual EventResult tryToHandleWheelEvent(const PlatformWheelEvent&) override;
</del><ins>+ EventResult tryToHandleWheelEvent(const PlatformWheelEvent&) override;
</ins><span class="cx">
</span><del>- virtual void invalidate() override;
</del><ins>+ void invalidate() override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> explicit ThreadedScrollingTree(AsyncScrollingCoordinator*);
</span><span class="cx">
</span><del>- virtual void scrollingTreeNodeDidScroll(ScrollingNodeID, const FloatPoint& scrollPosition, SetOrSyncScrollingLayerPosition = SyncScrollingLayerPosition) override;
</del><ins>+ void scrollingTreeNodeDidScroll(ScrollingNodeID, const FloatPoint& scrollPosition, SetOrSyncScrollingLayerPosition = SyncScrollingLayerPosition) override;
</ins><span class="cx"> void currentSnapPointIndicesDidChange(ScrollingNodeID, unsigned horizontal, unsigned vertical) override;
</span><span class="cx"> #if PLATFORM(MAC)
</span><span class="cx"> void handleWheelEventPhase(PlatformWheelEventPhase) override;
</span><span class="lines">@@ -69,7 +69,7 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isThreadedScrollingTree() const override { return true; }
</del><ins>+ bool isThreadedScrollingTree() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> RefPtr<AsyncScrollingCoordinator> m_scrollingCoordinator;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingcoordinatedgraphicsScrollingCoordinatorCoordinatedGraphicsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/coordinatedgraphics/ScrollingCoordinatorCoordinatedGraphics.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/coordinatedgraphics/ScrollingCoordinatorCoordinatedGraphics.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/scrolling/coordinatedgraphics/ScrollingCoordinatorCoordinatedGraphics.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,18 +39,18 @@
</span><span class="cx"> explicit ScrollingCoordinatorCoordinatedGraphics(Page*);
</span><span class="cx"> virtual ~ScrollingCoordinatorCoordinatedGraphics();
</span><span class="cx">
</span><del>- virtual bool supportsFixedPositionLayers() const override { return true; }
</del><ins>+ bool supportsFixedPositionLayers() const override { return true; }
</ins><span class="cx">
</span><del>- virtual ScrollingNodeID attachToStateTree(ScrollingNodeType, ScrollingNodeID newNodeID, ScrollingNodeID parentID) override;
- virtual void detachFromStateTree(ScrollingNodeID) override;
- virtual void clearStateTree() override;
</del><ins>+ ScrollingNodeID attachToStateTree(ScrollingNodeType, ScrollingNodeID newNodeID, ScrollingNodeID parentID) override;
+ void detachFromStateTree(ScrollingNodeID) override;
+ void clearStateTree() override;
</ins><span class="cx">
</span><del>- virtual void updateViewportConstrainedNode(ScrollingNodeID, const ViewportConstraints&, GraphicsLayer*) override;
</del><ins>+ void updateViewportConstrainedNode(ScrollingNodeID, const ViewportConstraints&, GraphicsLayer*) override;
</ins><span class="cx">
</span><del>- virtual void scrollableAreaScrollLayerDidChange(ScrollableArea&) override;
- virtual void willDestroyScrollableArea(ScrollableArea&) override;
</del><ins>+ void scrollableAreaScrollLayerDidChange(ScrollableArea&) override;
+ void willDestroyScrollableArea(ScrollableArea&) override;
</ins><span class="cx">
</span><del>- virtual bool requestScrollPositionUpdate(FrameView&, const IntPoint&) override;
</del><ins>+ bool requestScrollPositionUpdate(FrameView&, const IntPoint&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> std::unique_ptr<ScrollingStateTree> m_scrollingStateTree;
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingiosScrollingCoordinatorIOSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/ios/ScrollingCoordinatorIOS.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/ios/ScrollingCoordinatorIOS.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/scrolling/ios/ScrollingCoordinatorIOS.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,15 +43,15 @@
</span><span class="cx"> explicit ScrollingCoordinatorIOS(Page*);
</span><span class="cx"> virtual ~ScrollingCoordinatorIOS();
</span><span class="cx">
</span><del>- virtual void pageDestroyed() override;
</del><ins>+ void pageDestroyed() override;
</ins><span class="cx">
</span><del>- virtual void commitTreeStateIfNeeded() override;
</del><ins>+ void commitTreeStateIfNeeded() override;
</ins><span class="cx">
</span><span class="cx"> // Handle the wheel event on the scrolling thread. Returns whether the event was handled or not.
</span><del>- virtual bool handleWheelEvent(FrameView&, const PlatformWheelEvent&) override { return false; }
</del><ins>+ bool handleWheelEvent(FrameView&, const PlatformWheelEvent&) override { return false; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void scheduleTreeStateCommit() override;
</del><ins>+ void scheduleTreeStateCommit() override;
</ins><span class="cx">
</span><span class="cx"> void commitTreeState();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingiosScrollingTreeFrameScrollingNodeIOSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/ios/ScrollingTreeFrameScrollingNodeIOS.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/ios/ScrollingTreeFrameScrollingNodeIOS.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/scrolling/ios/ScrollingTreeFrameScrollingNodeIOS.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,20 +44,20 @@
</span><span class="cx"> ScrollingTreeFrameScrollingNodeIOS(ScrollingTree&, ScrollingNodeID);
</span><span class="cx">
</span><span class="cx"> // ScrollingTreeNode member functions.
</span><del>- virtual void updateBeforeChildren(const ScrollingStateNode&) override;
- virtual void updateAfterChildren(const ScrollingStateNode&) override;
- virtual void handleWheelEvent(const PlatformWheelEvent&) override { }
</del><ins>+ void updateBeforeChildren(const ScrollingStateNode&) override;
+ void updateAfterChildren(const ScrollingStateNode&) override;
+ void handleWheelEvent(const PlatformWheelEvent&) override { }
</ins><span class="cx">
</span><del>- virtual FloatPoint scrollPosition() const override;
- virtual void setScrollPositionWithoutContentEdgeConstraints(const FloatPoint&) override;
</del><ins>+ FloatPoint scrollPosition() const override;
+ void setScrollPositionWithoutContentEdgeConstraints(const FloatPoint&) override;
</ins><span class="cx">
</span><del>- virtual void updateLayersAfterViewportChange(const FloatRect& fixedPositionRect, double scale) override;
- virtual void updateLayersAfterDelegatedScroll(const FloatPoint&) override;
</del><ins>+ void updateLayersAfterViewportChange(const FloatRect& fixedPositionRect, double scale) override;
+ void updateLayersAfterDelegatedScroll(const FloatPoint&) override;
</ins><span class="cx">
</span><del>- virtual void setScrollLayerPosition(const FloatPoint&) override;
</del><ins>+ void setScrollLayerPosition(const FloatPoint&) override;
</ins><span class="cx">
</span><del>- virtual FloatPoint minimumScrollPosition() const override;
- virtual FloatPoint maximumScrollPosition() const override;
</del><ins>+ FloatPoint minimumScrollPosition() const override;
+ FloatPoint maximumScrollPosition() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void updateChildNodesAfterScroll(const FloatPoint&);
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingiosScrollingTreeIOSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/ios/ScrollingTreeIOS.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/ios/ScrollingTreeIOS.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/scrolling/ios/ScrollingTreeIOS.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,25 +42,25 @@
</span><span class="cx"> static Ref<ScrollingTreeIOS> create(AsyncScrollingCoordinator*);
</span><span class="cx"> virtual ~ScrollingTreeIOS();
</span><span class="cx">
</span><del>- virtual void commitNewTreeState(std::unique_ptr<ScrollingStateTree>) override;
</del><ins>+ void commitNewTreeState(std::unique_ptr<ScrollingStateTree>) override;
</ins><span class="cx">
</span><span class="cx"> // No wheel events on iOS
</span><del>- virtual void handleWheelEvent(const PlatformWheelEvent&) override { }
- virtual EventResult tryToHandleWheelEvent(const PlatformWheelEvent&) override { return DidNotHandleEvent; }
</del><ins>+ void handleWheelEvent(const PlatformWheelEvent&) override { }
+ EventResult tryToHandleWheelEvent(const PlatformWheelEvent&) override { return DidNotHandleEvent; }
</ins><span class="cx">
</span><del>- virtual void invalidate() override;
</del><ins>+ void invalidate() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit ScrollingTreeIOS(AsyncScrollingCoordinator*);
</span><del>- virtual bool isScrollingTreeIOS() const override { return true; }
</del><ins>+ bool isScrollingTreeIOS() const override { return true; }
</ins><span class="cx">
</span><del>- virtual PassRefPtr<ScrollingTreeNode> createScrollingTreeNode(ScrollingNodeType, ScrollingNodeID) override;
</del><ins>+ PassRefPtr<ScrollingTreeNode> createScrollingTreeNode(ScrollingNodeType, ScrollingNodeID) override;
</ins><span class="cx">
</span><del>- virtual void scrollingTreeNodeDidScroll(ScrollingNodeID, const FloatPoint& scrollPosition, SetOrSyncScrollingLayerPosition = SyncScrollingLayerPosition) override;
</del><ins>+ void scrollingTreeNodeDidScroll(ScrollingNodeID, const FloatPoint& scrollPosition, SetOrSyncScrollingLayerPosition = SyncScrollingLayerPosition) override;
</ins><span class="cx">
</span><span class="cx"> void currentSnapPointIndicesDidChange(WebCore::ScrollingNodeID, unsigned horizontal, unsigned vertical) override;
</span><span class="cx">
</span><del>- virtual FloatRect fixedPositionRect() override;
</del><ins>+ FloatRect fixedPositionRect() override;
</ins><span class="cx">
</span><span class="cx"> RefPtr<AsyncScrollingCoordinator> m_scrollingCoordinator;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingmacScrollingCoordinatorMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/mac/ScrollingCoordinatorMac.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/mac/ScrollingCoordinatorMac.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/scrolling/mac/ScrollingCoordinatorMac.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,15 +43,15 @@
</span><span class="cx"> explicit ScrollingCoordinatorMac(Page*);
</span><span class="cx"> virtual ~ScrollingCoordinatorMac();
</span><span class="cx">
</span><del>- virtual void pageDestroyed() override;
</del><ins>+ void pageDestroyed() override;
</ins><span class="cx">
</span><del>- virtual void commitTreeStateIfNeeded() override;
</del><ins>+ void commitTreeStateIfNeeded() override;
</ins><span class="cx">
</span><span class="cx"> // Handle the wheel event on the scrolling thread. Returns whether the event was handled or not.
</span><del>- virtual bool handleWheelEvent(FrameView&, const PlatformWheelEvent&) override;
</del><ins>+ bool handleWheelEvent(FrameView&, const PlatformWheelEvent&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void scheduleTreeStateCommit() override;
</del><ins>+ void scheduleTreeStateCommit() override;
</ins><span class="cx">
</span><span class="cx"> void commitTreeState();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingmacScrollingTreeFixedNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/mac/ScrollingTreeFixedNode.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/mac/ScrollingTreeFixedNode.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/scrolling/mac/ScrollingTreeFixedNode.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,8 +47,8 @@
</span><span class="cx"> private:
</span><span class="cx"> ScrollingTreeFixedNode(ScrollingTree&, ScrollingNodeID);
</span><span class="cx">
</span><del>- virtual void updateBeforeChildren(const ScrollingStateNode&) override;
- virtual void updateLayersAfterAncestorChange(const ScrollingTreeNode& changedNode, const FloatRect& fixedPositionRect, const FloatSize& cumulativeDelta) override;
</del><ins>+ void updateBeforeChildren(const ScrollingStateNode&) override;
+ void updateLayersAfterAncestorChange(const ScrollingTreeNode& changedNode, const FloatRect& fixedPositionRect, const FloatSize& cumulativeDelta) override;
</ins><span class="cx">
</span><span class="cx"> FixedPositionViewportConstraints m_constraints;
</span><span class="cx"> RetainPtr<CALayer> m_layer;
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingmacScrollingTreeFrameScrollingNodeMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/mac/ScrollingTreeFrameScrollingNodeMac.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/mac/ScrollingTreeFrameScrollingNodeMac.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/scrolling/mac/ScrollingTreeFrameScrollingNodeMac.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,9 +48,9 @@
</span><span class="cx"> void releaseReferencesToScrollbarPaintersOnTheMainThread();
</span><span class="cx">
</span><span class="cx"> // ScrollingTreeNode member functions.
</span><del>- virtual void updateBeforeChildren(const ScrollingStateNode&) override;
- virtual void updateAfterChildren(const ScrollingStateNode&) override;
- virtual void handleWheelEvent(const PlatformWheelEvent&) override;
</del><ins>+ void updateBeforeChildren(const ScrollingStateNode&) override;
+ void updateAfterChildren(const ScrollingStateNode&) override;
+ void handleWheelEvent(const PlatformWheelEvent&) override;
</ins><span class="cx">
</span><span class="cx"> // ScrollController member functions.
</span><span class="cx"> bool allowsHorizontalStretching(const PlatformWheelEvent&) override;
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingmacScrollingTreeMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/mac/ScrollingTreeMac.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/mac/ScrollingTreeMac.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/scrolling/mac/ScrollingTreeMac.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> public:
</span><span class="cx"> static Ref<ScrollingTreeMac> create(AsyncScrollingCoordinator*);
</span><span class="cx">
</span><del>- virtual PassRefPtr<ScrollingTreeNode> createScrollingTreeNode(ScrollingNodeType, ScrollingNodeID) override;
</del><ins>+ PassRefPtr<ScrollingTreeNode> createScrollingTreeNode(ScrollingNodeType, ScrollingNodeID) override;
</ins><span class="cx">
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingmacScrollingTreeStickyNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/mac/ScrollingTreeStickyNode.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/mac/ScrollingTreeStickyNode.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/page/scrolling/mac/ScrollingTreeStickyNode.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,8 +47,8 @@
</span><span class="cx"> private:
</span><span class="cx"> ScrollingTreeStickyNode(ScrollingTree&, ScrollingNodeID);
</span><span class="cx">
</span><del>- virtual void updateBeforeChildren(const ScrollingStateNode&) override;
- virtual void updateLayersAfterAncestorChange(const ScrollingTreeNode& changedNode, const FloatRect& fixedPositionRect, const FloatSize& cumulativeDelta) override;
</del><ins>+ void updateBeforeChildren(const ScrollingStateNode&) override;
+ void updateLayersAfterAncestorChange(const ScrollingTreeNode& changedNode, const FloatRect& fixedPositionRect, const FloatSize& cumulativeDelta) override;
</ins><span class="cx">
</span><span class="cx"> StickyPositionViewportConstraints m_constraints;
</span><span class="cx"> RetainPtr<CALayer> m_layer;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformCalculationValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/CalculationValue.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/CalculationValue.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/CalculationValue.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -81,8 +81,8 @@
</span><span class="cx"> float value() const { return m_value; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual float evaluate(float) const override;
- virtual bool operator==(const CalcExpressionNode&) const override;
</del><ins>+ float evaluate(float) const override;
+ bool operator==(const CalcExpressionNode&) const override;
</ins><span class="cx">
</span><span class="cx"> float m_value;
</span><span class="cx"> };
</span><span class="lines">@@ -94,8 +94,8 @@
</span><span class="cx"> const Length& length() const { return m_length; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual float evaluate(float maxValue) const override;
- virtual bool operator==(const CalcExpressionNode&) const override;
</del><ins>+ float evaluate(float maxValue) const override;
+ bool operator==(const CalcExpressionNode&) const override;
</ins><span class="cx">
</span><span class="cx"> Length m_length;
</span><span class="cx"> };
</span><span class="lines">@@ -109,8 +109,8 @@
</span><span class="cx"> CalcOperator getOperator() const { return m_operator; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual float evaluate(float maxValue) const override;
- virtual bool operator==(const CalcExpressionNode&) const override;
</del><ins>+ float evaluate(float maxValue) const override;
+ bool operator==(const CalcExpressionNode&) const override;
</ins><span class="cx">
</span><span class="cx"> std::unique_ptr<CalcExpressionNode> m_leftSide;
</span><span class="cx"> std::unique_ptr<CalcExpressionNode> m_rightSide;
</span><span class="lines">@@ -126,8 +126,8 @@
</span><span class="cx"> float progress() const { return m_progress; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual float evaluate(float maxValue) const override;
- virtual bool operator==(const CalcExpressionNode&) const override;
</del><ins>+ float evaluate(float maxValue) const override;
+ bool operator==(const CalcExpressionNode&) const override;
</ins><span class="cx">
</span><span class="cx"> Length m_from;
</span><span class="cx"> Length m_to;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformClockGenerich"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ClockGeneric.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ClockGeneric.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/ClockGeneric.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,15 +35,15 @@
</span><span class="cx"> ClockGeneric();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void setCurrentTime(double) override;
- virtual double currentTime() const override;
</del><ins>+ void setCurrentTime(double) override;
+ double currentTime() const override;
</ins><span class="cx">
</span><del>- virtual void setPlayRate(double) override;
- virtual double playRate() const override { return m_rate; }
</del><ins>+ void setPlayRate(double) override;
+ double playRate() const override { return m_rate; }
</ins><span class="cx">
</span><del>- virtual void start() override;
- virtual void stop() override;
- virtual bool isRunning() const override { return m_running; }
</del><ins>+ void start() override;
+ void stop() override;
+ bool isRunning() const override { return m_running; }
</ins><span class="cx">
</span><span class="cx"> double now() const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformPODIntervalTreeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/PODIntervalTree.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/PODIntervalTree.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/PODIntervalTree.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -115,7 +115,7 @@
</span><span class="cx"> return IntervalType(low, high, data);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool checkInvariants() const override
</del><ins>+ bool checkInvariants() const override
</ins><span class="cx"> {
</span><span class="cx"> if (!PODRedBlackTree<IntervalType>::checkInvariants())
</span><span class="cx"> return false;
</span><span class="lines">@@ -165,7 +165,7 @@
</span><span class="cx"> searchForOverlapsFrom<AdapterType>(node->right(), adapter);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool updateNode(IntervalNode* node) override
</del><ins>+ bool updateNode(IntervalNode* node) override
</ins><span class="cx"> {
</span><span class="cx"> // Would use const T&, but need to reassign this reference in this
</span><span class="cx"> // function.
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformPODRedBlackTreeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/PODRedBlackTree.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/PODRedBlackTree.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/PODRedBlackTree.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -677,7 +677,7 @@
</span><span class="cx"> Counter()
</span><span class="cx"> : m_count(0) { }
</span><span class="cx">
</span><del>- virtual void visit(const T&) override { ++m_count; }
</del><ins>+ void visit(const T&) override { ++m_count; }
</ins><span class="cx"> int count() const { return m_count; }
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformScrollAnimationSmoothh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ScrollAnimationSmooth.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ScrollAnimationSmooth.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/ScrollAnimationSmooth.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -55,12 +55,12 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool scroll(ScrollbarOrientation, ScrollGranularity, float step, float multiplier) override;
- virtual void stop() override;
- virtual void updateVisibleLengths() override;
- virtual void setCurrentPosition(const FloatPoint&) override;
</del><ins>+ bool scroll(ScrollbarOrientation, ScrollGranularity, float step, float multiplier) override;
+ void stop() override;
+ void updateVisibleLengths() override;
+ void setCurrentPosition(const FloatPoint&) override;
</ins><span class="cx"> #if !USE(REQUEST_ANIMATION_FRAME_TIMER)
</span><del>- virtual void serviceAnimation() override;
</del><ins>+ void serviceAnimation() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> struct PerAxisData {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformScrollAnimatorSmoothh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ScrollAnimatorSmooth.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ScrollAnimatorSmooth.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/ScrollAnimatorSmooth.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,17 +45,17 @@
</span><span class="cx"> explicit ScrollAnimatorSmooth(ScrollableArea&);
</span><span class="cx"> virtual ~ScrollAnimatorSmooth();
</span><span class="cx">
</span><del>- virtual bool scroll(ScrollbarOrientation, ScrollGranularity, float step, float multiplier) override;
- virtual void scrollToOffsetWithoutAnimation(const FloatPoint&) override;
</del><ins>+ bool scroll(ScrollbarOrientation, ScrollGranularity, float step, float multiplier) override;
+ void scrollToOffsetWithoutAnimation(const FloatPoint&) override;
</ins><span class="cx">
</span><span class="cx"> #if !USE(REQUEST_ANIMATION_FRAME_TIMER)
</span><del>- virtual void cancelAnimations() override;
- virtual void serviceScrollAnimations() override;
</del><ins>+ void cancelAnimations() override;
+ void serviceScrollAnimations() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void willEndLiveResize() override;
- virtual void didAddVerticalScrollbar(Scrollbar*) override;
- virtual void didAddHorizontalScrollbar(Scrollbar*) override;
</del><ins>+ void willEndLiveResize() override;
+ void didAddVerticalScrollbar(Scrollbar*) override;
+ void didAddHorizontalScrollbar(Scrollbar*) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformScrollViewh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ScrollView.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ScrollView.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/ScrollView.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -65,11 +65,11 @@
</span><span class="cx"> virtual ~ScrollView();
</span><span class="cx">
</span><span class="cx"> // ScrollableArea functions.
</span><del>- virtual int scrollSize(ScrollbarOrientation) const override;
- virtual int scrollOffset(ScrollbarOrientation) const override;
- WEBCORE_EXPORT virtual void setScrollOffset(const ScrollOffset&) override;
- virtual bool isScrollCornerVisible() const override;
- virtual void scrollbarStyleChanged(ScrollbarStyle, bool forceUpdate) override;
</del><ins>+ int scrollSize(ScrollbarOrientation) const override;
+ int scrollOffset(ScrollbarOrientation) const override;
+ WEBCORE_EXPORT void setScrollOffset(const ScrollOffset&) override;
+ bool isScrollCornerVisible() const override;
+ void scrollbarStyleChanged(ScrollbarStyle, bool forceUpdate) override;
</ins><span class="cx">
</span><span class="cx"> virtual void notifyPageThatContentAreaWillPaint() const;
</span><span class="cx">
</span><span class="lines">@@ -90,8 +90,8 @@
</span><span class="cx">
</span><span class="cx"> // If the scroll view does not use a native widget, then it will have cross-platform Scrollbars. These functions
</span><span class="cx"> // can be used to obtain those scrollbars.
</span><del>- virtual Scrollbar* horizontalScrollbar() const override { return m_horizontalScrollbar.get(); }
- virtual Scrollbar* verticalScrollbar() const override { return m_verticalScrollbar.get(); }
</del><ins>+ Scrollbar* horizontalScrollbar() const override { return m_horizontalScrollbar.get(); }
+ Scrollbar* verticalScrollbar() const override { return m_verticalScrollbar.get(); }
</ins><span class="cx"> bool isScrollViewScrollbar(const Widget* child) const { return horizontalScrollbar() == child || verticalScrollbar() == child; }
</span><span class="cx">
</span><span class="cx"> void positionScrollbarLayers();
</span><span class="lines">@@ -120,7 +120,7 @@
</span><span class="cx">
</span><span class="cx"> virtual bool avoidScrollbarCreation() const { return false; }
</span><span class="cx">
</span><del>- virtual void setScrollbarOverlayStyle(ScrollbarOverlayStyle) override;
</del><ins>+ void setScrollbarOverlayStyle(ScrollbarOverlayStyle) override;
</ins><span class="cx">
</span><span class="cx"> // By default you only receive paint events for the area that is visible. In the case of using a
</span><span class="cx"> // tiled backing store, this function can be set, so that the view paints the entire contents.
</span><span class="lines">@@ -166,7 +166,7 @@
</span><span class="cx"> // In the situation the client is responsible for the scrolling (ie. with a tiled backing store) it is possible to use
</span><span class="cx"> // the setFixedVisibleContentRect instead for the mainframe, though this must be updated manually, e.g just before resuming the page
</span><span class="cx"> // which usually will happen when panning, pinching and rotation ends, or when scale or position are changed manually.
</span><del>- virtual IntSize visibleSize() const override { return visibleContentRect(LegacyIOSDocumentVisibleRect).size(); }
</del><ins>+ IntSize visibleSize() const override { return visibleContentRect(LegacyIOSDocumentVisibleRect).size(); }
</ins><span class="cx">
</span><span class="cx"> #if USE(COORDINATED_GRAPHICS)
</span><span class="cx"> virtual void setFixedVisibleContentRect(const IntRect& visibleContentRect) { m_fixedVisibleContentRect = visibleContentRect; }
</span><span class="lines">@@ -219,15 +219,15 @@
</span><span class="cx">
</span><span class="cx"> // Functions for getting/setting the size of the document contained inside the ScrollView (as an IntSize or as individual width and height
</span><span class="cx"> // values).
</span><del>- WEBCORE_EXPORT virtual IntSize contentsSize() const override; // Always at least as big as the visibleWidth()/visibleHeight().
</del><ins>+ WEBCORE_EXPORT IntSize contentsSize() const override; // Always at least as big as the visibleWidth()/visibleHeight().
</ins><span class="cx"> int contentsWidth() const { return contentsSize().width(); }
</span><span class="cx"> int contentsHeight() const { return contentsSize().height(); }
</span><span class="cx"> virtual void setContentsSize(const IntSize&);
</span><span class="cx">
</span><span class="cx"> // Functions for querying the current scrolled position (both as a point, a size, or as individual X and Y values).
</span><del>- virtual ScrollPosition scrollPosition() const override { return visibleContentRect(LegacyIOSDocumentVisibleRect).location(); }
</del><ins>+ ScrollPosition scrollPosition() const override { return visibleContentRect(LegacyIOSDocumentVisibleRect).location(); }
</ins><span class="cx">
</span><del>- virtual ScrollPosition maximumScrollPosition() const override; // The maximum position we can be scrolled to.
</del><ins>+ ScrollPosition maximumScrollPosition() const override; // The maximum position we can be scrolled to.
</ins><span class="cx">
</span><span class="cx"> // Adjust the passed in scroll position to keep it between the minimum and maximum positions.
</span><span class="cx"> ScrollPosition adjustScrollPositionWithinRange(const ScrollPosition&) const;
</span><span class="lines">@@ -260,7 +260,7 @@
</span><span class="cx"> // relative to the very top of the view.
</span><span class="cx"> WEBCORE_EXPORT ScrollPosition documentScrollPositionRelativeToViewOrigin() const;
</span><span class="cx">
</span><del>- virtual IntSize overhangAmount() const override;
</del><ins>+ IntSize overhangAmount() const override;
</ins><span class="cx">
</span><span class="cx"> void cacheCurrentScrollPosition() { m_cachedScrollPosition = scrollPosition(); }
</span><span class="cx"> ScrollPosition cachedScrollPosition() const { return m_cachedScrollPosition; }
</span><span class="lines">@@ -315,13 +315,13 @@
</span><span class="cx"> bool isOffscreen() const;
</span><span class="cx">
</span><span class="cx"> // Called when our frame rect changes (or the rect/scroll position of an ancestor changes).
</span><del>- virtual void frameRectsChanged() override;
</del><ins>+ void frameRectsChanged() override;
</ins><span class="cx">
</span><span class="cx"> // Widget override to update our scrollbars and notify our contents of the resize.
</span><del>- virtual void setFrameRect(const IntRect&) override;
</del><ins>+ void setFrameRect(const IntRect&) override;
</ins><span class="cx">
</span><span class="cx"> // Widget override to notify our contents of a cliprect change.
</span><del>- virtual void clipRectChanged() override;
</del><ins>+ void clipRectChanged() override;
</ins><span class="cx">
</span><span class="cx"> // For platforms that need to hit test scrollbars from within the engine's event handlers (like Win32).
</span><span class="cx"> Scrollbar* scrollbarAtPoint(const IntPoint& windowPoint);
</span><span class="lines">@@ -345,13 +345,13 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> // Widget override. Handles painting of the contents of the view as well as the scrollbars.
</span><del>- WEBCORE_EXPORT virtual void paint(GraphicsContext&, const IntRect&) override;
</del><ins>+ WEBCORE_EXPORT void paint(GraphicsContext&, const IntRect&) override;
</ins><span class="cx"> void paintScrollbars(GraphicsContext&, const IntRect&);
</span><span class="cx">
</span><span class="cx"> // Widget overrides to ensure that our children's visibility status is kept up to date when we get shown and hidden.
</span><del>- WEBCORE_EXPORT virtual void show() override;
- WEBCORE_EXPORT virtual void hide() override;
- WEBCORE_EXPORT virtual void setParentVisible(bool) override;
</del><ins>+ WEBCORE_EXPORT void show() override;
+ WEBCORE_EXPORT void hide() override;
+ WEBCORE_EXPORT void setParentVisible(bool) override;
</ins><span class="cx">
</span><span class="cx"> // Pan scrolling.
</span><span class="cx"> static const int noPanScrollRadius = 15;
</span><span class="lines">@@ -361,18 +361,18 @@
</span><span class="cx">
</span><span class="cx"> virtual bool isPointInScrollbarCorner(const IntPoint&);
</span><span class="cx"> virtual bool scrollbarCornerPresent() const;
</span><del>- virtual IntRect scrollCornerRect() const override;
</del><ins>+ IntRect scrollCornerRect() const override;
</ins><span class="cx"> virtual void paintScrollCorner(GraphicsContext&, const IntRect& cornerRect);
</span><span class="cx"> virtual void paintScrollbar(GraphicsContext&, Scrollbar&, const IntRect&);
</span><span class="cx">
</span><del>- virtual IntRect convertFromScrollbarToContainingView(const Scrollbar*, const IntRect&) const override;
- virtual IntRect convertFromContainingViewToScrollbar(const Scrollbar*, const IntRect&) const override;
- virtual IntPoint convertFromScrollbarToContainingView(const Scrollbar*, const IntPoint&) const override;
- virtual IntPoint convertFromContainingViewToScrollbar(const Scrollbar*, const IntPoint&) const override;
</del><ins>+ IntRect convertFromScrollbarToContainingView(const Scrollbar*, const IntRect&) const override;
+ IntRect convertFromContainingViewToScrollbar(const Scrollbar*, const IntRect&) const override;
+ IntPoint convertFromScrollbarToContainingView(const Scrollbar*, const IntPoint&) const override;
+ IntPoint convertFromContainingViewToScrollbar(const Scrollbar*, const IntPoint&) const override;
</ins><span class="cx">
</span><span class="cx"> void calculateAndPaintOverhangAreas(GraphicsContext&, const IntRect& dirtyRect);
</span><span class="cx">
</span><del>- virtual bool isScrollView() const override { return true; }
</del><ins>+ bool isScrollView() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT void scrollOffsetChangedViaPlatformWidget(const ScrollOffset& oldOffset, const ScrollOffset& newOffset);
</span><span class="cx">
</span><span class="lines">@@ -384,7 +384,7 @@
</span><span class="cx">
</span><span class="cx"> virtual void paintOverhangAreas(GraphicsContext&, const IntRect& horizontalOverhangArea, const IntRect& verticalOverhangArea, const IntRect& dirtyRect);
</span><span class="cx">
</span><del>- virtual void availableContentSizeChanged(AvailableSizeChangeReason) override;
</del><ins>+ void availableContentSizeChanged(AvailableSizeChangeReason) override;
</ins><span class="cx"> virtual void addedOrRemovedScrollbar() = 0;
</span><span class="cx"> virtual void delegatesScrollingDidChange() { }
</span><span class="cx">
</span><span class="lines">@@ -394,7 +394,7 @@
</span><span class="cx"> bool setHasVerticalScrollbar(bool, bool* contentSizeAffected = 0);
</span><span class="cx">
</span><span class="cx"> virtual void updateScrollCorner();
</span><del>- virtual void invalidateScrollCornerRect(const IntRect&) override;
</del><ins>+ void invalidateScrollCornerRect(const IntRect&) override;
</ins><span class="cx">
</span><span class="cx"> // Scroll the content by blitting the pixels.
</span><span class="cx"> virtual bool scrollContentsFastPath(const IntSize& scrollDelta, const IntRect& rectToScroll, const IntRect& clipRect);
</span><span class="lines">@@ -420,7 +420,7 @@
</span><span class="cx"> virtual void scrollOffsetChangedViaPlatformWidgetImpl(const ScrollOffset&, const ScrollOffset&) { }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual IntRect visibleContentRectInternal(VisibleContentRectIncludesScrollbars, VisibleContentRectBehavior) const override;
</del><ins>+ IntRect visibleContentRectInternal(VisibleContentRectIncludesScrollbars, VisibleContentRectBehavior) const override;
</ins><span class="cx"> WEBCORE_EXPORT IntRect unobscuredContentRectInternal(VisibleContentRectIncludesScrollbars = ExcludeScrollbars) const;
</span><span class="cx">
</span><span class="cx"> void completeUpdatesAfterScrollTo(const IntSize& scrollDelta);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformScrollbarh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/Scrollbar.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/Scrollbar.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/Scrollbar.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -86,7 +86,7 @@
</span><span class="cx"> WEBCORE_EXPORT void setProportion(int visibleSize, int totalSize);
</span><span class="cx"> void setPressedPos(int p) { m_pressedPos = p; }
</span><span class="cx">
</span><del>- virtual void paint(GraphicsContext&, const IntRect& damageRect) override;
</del><ins>+ void paint(GraphicsContext&, const IntRect& damageRect) override;
</ins><span class="cx">
</span><span class="cx"> bool enabled() const { return m_enabled; }
</span><span class="cx"> virtual void setEnabled(bool);
</span><span class="lines">@@ -112,18 +112,18 @@
</span><span class="cx">
</span><span class="cx"> ScrollbarTheme& theme() const { return m_theme; }
</span><span class="cx">
</span><del>- virtual void invalidateRect(const IntRect&) override;
</del><ins>+ void invalidateRect(const IntRect&) override;
</ins><span class="cx">
</span><span class="cx"> bool suppressInvalidation() const { return m_suppressInvalidation; }
</span><span class="cx"> void setSuppressInvalidation(bool s) { m_suppressInvalidation = s; }
</span><span class="cx">
</span><span class="cx"> virtual void styleChanged() { }
</span><span class="cx">
</span><del>- virtual IntRect convertToContainingView(const IntRect&) const override;
- virtual IntRect convertFromContainingView(const IntRect&) const override;
</del><ins>+ IntRect convertToContainingView(const IntRect&) const override;
+ IntRect convertFromContainingView(const IntRect&) const override;
</ins><span class="cx">
</span><del>- virtual IntPoint convertToContainingView(const IntPoint&) const override;
- virtual IntPoint convertFromContainingView(const IntPoint&) const override;
</del><ins>+ IntPoint convertToContainingView(const IntPoint&) const override;
+ IntPoint convertFromContainingView(const IntPoint&) const override;
</ins><span class="cx">
</span><span class="cx"> void moveThumb(int pos, bool draggingDocument = false);
</span><span class="cx">
</span><span class="lines">@@ -184,7 +184,7 @@
</span><span class="cx"> float m_opacity { 1 };
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isScrollbar() const override { return true; }
</del><ins>+ bool isScrollbar() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> WeakPtrFactory<Scrollbar> m_weakPtrFactory;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformScrollbarThemeCompositeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ScrollbarThemeComposite.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ScrollbarThemeComposite.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/ScrollbarThemeComposite.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,15 +40,15 @@
</span><span class="cx"> class ScrollbarThemeComposite : public ScrollbarTheme {
</span><span class="cx"> public:
</span><span class="cx"> // Implement ScrollbarTheme interface
</span><del>- virtual bool paint(Scrollbar&, GraphicsContext&, const IntRect& damageRect) override;
- virtual ScrollbarPart hitTest(Scrollbar&, const IntPoint&) override;
- virtual void invalidatePart(Scrollbar&, ScrollbarPart) override;
- virtual int thumbPosition(Scrollbar&) override;
- virtual int thumbLength(Scrollbar&) override;
- virtual int trackPosition(Scrollbar&) override;
- virtual int trackLength(Scrollbar&) override;
- virtual void paintScrollCorner(ScrollView*, GraphicsContext&, const IntRect& cornerRect) override;
- virtual void paintOverhangAreas(ScrollView&, GraphicsContext&, const IntRect& horizontalOverhangArea, const IntRect& verticalOverhangArea, const IntRect& dirtyRect) override;
</del><ins>+ bool paint(Scrollbar&, GraphicsContext&, const IntRect& damageRect) override;
+ ScrollbarPart hitTest(Scrollbar&, const IntPoint&) override;
+ void invalidatePart(Scrollbar&, ScrollbarPart) override;
+ int thumbPosition(Scrollbar&) override;
+ int thumbLength(Scrollbar&) override;
+ int trackPosition(Scrollbar&) override;
+ int trackLength(Scrollbar&) override;
+ void paintScrollCorner(ScrollView*, GraphicsContext&, const IntRect& cornerRect) override;
+ void paintOverhangAreas(ScrollView&, GraphicsContext&, const IntRect& horizontalOverhangArea, const IntRect& verticalOverhangArea, const IntRect& dirtyRect) override;
</ins><span class="cx">
</span><span class="cx"> virtual bool hasButtons(Scrollbar&) = 0;
</span><span class="cx"> virtual bool hasThumb(Scrollbar&) = 0;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformTimerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/Timer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/Timer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/Timer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -128,7 +128,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void fired() override
</del><ins>+ void fired() override
</ins><span class="cx"> {
</span><span class="cx"> m_function();
</span><span class="cx"> }
</span><span class="lines">@@ -184,7 +184,7 @@
</span><span class="cx"> using TimerBase::isActive;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void fired() override
</del><ins>+ void fired() override
</ins><span class="cx"> {
</span><span class="cx"> if (m_shouldRestartWhenTimerFires) {
</span><span class="cx"> m_shouldRestartWhenTimerFires = false;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformanimationAnimationTriggerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/animation/AnimationTrigger.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/animation/AnimationTrigger.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/animation/AnimationTrigger.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -71,7 +71,7 @@
</span><span class="cx">
</span><span class="cx"> virtual ~AutoAnimationTrigger() { }
</span><span class="cx">
</span><del>- virtual bool operator==(const AnimationTrigger& other) override
</del><ins>+ bool operator==(const AnimationTrigger& other) override
</ins><span class="cx"> {
</span><span class="cx"> return other.isAutoAnimationTrigger();
</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>- virtual PassRefPtr<AnimationTrigger> clone() const override
</del><ins>+ PassRefPtr<AnimationTrigger> clone() const override
</ins><span class="cx"> {
</span><span class="cx"> return adoptRef(new AutoAnimationTrigger);
</span><span class="cx"> }
</span><span class="lines">@@ -97,7 +97,7 @@
</span><span class="cx">
</span><span class="cx"> virtual ~ScrollAnimationTrigger() { }
</span><span class="cx">
</span><del>- virtual bool operator==(const AnimationTrigger& other) override
</del><ins>+ bool operator==(const AnimationTrigger& other) override
</ins><span class="cx"> {
</span><span class="cx"> if (!other.isScrollAnimationTrigger())
</span><span class="cx"> return false;
</span><span class="lines">@@ -133,7 +133,7 @@
</span><span class="cx"> m_endValue = endValue;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual PassRefPtr<AnimationTrigger> clone() const override
</del><ins>+ PassRefPtr<AnimationTrigger> clone() const override
</ins><span class="cx"> {
</span><span class="cx"> return adoptRef(new ScrollAnimationTrigger(m_startValue, m_endValue));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformanimationTimingFunctionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/animation/TimingFunction.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/animation/TimingFunction.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/animation/TimingFunction.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -67,7 +67,7 @@
</span><span class="cx">
</span><span class="cx"> virtual ~LinearTimingFunction() { }
</span><span class="cx">
</span><del>- virtual bool operator==(const TimingFunction& other) override
</del><ins>+ bool operator==(const TimingFunction& other) override
</ins><span class="cx"> {
</span><span class="cx"> return other.isLinearTimingFunction();
</span><span class="cx"> }
</span><span class="lines">@@ -78,7 +78,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual PassRefPtr<TimingFunction> clone() const override
</del><ins>+ PassRefPtr<TimingFunction> clone() const override
</ins><span class="cx"> {
</span><span class="cx"> return adoptRef(new LinearTimingFunction);
</span><span class="cx"> }
</span><span class="lines">@@ -123,7 +123,7 @@
</span><span class="cx">
</span><span class="cx"> virtual ~CubicBezierTimingFunction() { }
</span><span class="cx">
</span><del>- virtual bool operator==(const TimingFunction& other) override
</del><ins>+ bool operator==(const TimingFunction& other) override
</ins><span class="cx"> {
</span><span class="cx"> if (other.isCubicBezierTimingFunction()) {
</span><span class="cx"> const CubicBezierTimingFunction* ctf = static_cast<const CubicBezierTimingFunction*>(&other);
</span><span class="lines">@@ -173,7 +173,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual PassRefPtr<TimingFunction> clone() const override
</del><ins>+ PassRefPtr<TimingFunction> clone() const override
</ins><span class="cx"> {
</span><span class="cx"> return adoptRef(new CubicBezierTimingFunction(m_timingFunctionPreset, m_x1, m_y1, m_x2, m_y2));
</span><span class="cx"> }
</span><span class="lines">@@ -199,7 +199,7 @@
</span><span class="cx">
</span><span class="cx"> virtual ~StepsTimingFunction() { }
</span><span class="cx">
</span><del>- virtual bool operator==(const TimingFunction& other) override
</del><ins>+ bool operator==(const TimingFunction& other) override
</ins><span class="cx"> {
</span><span class="cx"> if (other.isStepsTimingFunction()) {
</span><span class="cx"> const StepsTimingFunction* stf = static_cast<const StepsTimingFunction*>(&other);
</span><span class="lines">@@ -222,7 +222,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual PassRefPtr<TimingFunction> clone() const override
</del><ins>+ PassRefPtr<TimingFunction> clone() const override
</ins><span class="cx"> {
</span><span class="cx"> return adoptRef(new StepsTimingFunction(m_steps, m_stepAtStart));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformaudioAudioDSPKernelProcessorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/audio/AudioDSPKernelProcessor.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/audio/AudioDSPKernelProcessor.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/audio/AudioDSPKernelProcessor.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -55,15 +55,15 @@
</span><span class="cx"> virtual std::unique_ptr<AudioDSPKernel> createKernel() = 0;
</span><span class="cx">
</span><span class="cx"> // AudioProcessor methods
</span><del>- virtual void initialize() override;
- virtual void uninitialize() override;
- virtual void process(const AudioBus* source, AudioBus* destination, size_t framesToProcess) override;
- virtual void reset() override;
- virtual void setNumberOfChannels(unsigned) override;
- virtual unsigned numberOfChannels() const override { return m_numberOfChannels; }
</del><ins>+ void initialize() override;
+ void uninitialize() override;
+ void process(const AudioBus* source, AudioBus* destination, size_t framesToProcess) override;
+ void reset() override;
+ void setNumberOfChannels(unsigned) override;
+ unsigned numberOfChannels() const override { return m_numberOfChannels; }
</ins><span class="cx">
</span><del>- virtual double tailTime() const override;
- virtual double latencyTime() const override;
</del><ins>+ double tailTime() const override;
+ double latencyTime() const override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> Vector<std::unique_ptr<AudioDSPKernel>> m_kernels;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformaudioEqualPowerPannerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/audio/EqualPowerPanner.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/audio/EqualPowerPanner.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/audio/EqualPowerPanner.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,12 +35,12 @@
</span><span class="cx"> public:
</span><span class="cx"> EqualPowerPanner(float sampleRate);
</span><span class="cx">
</span><del>- virtual void pan(double azimuth, double elevation, const AudioBus* inputBus, AudioBus* outputBuf, size_t framesToProcess) override;
</del><ins>+ void pan(double azimuth, double elevation, const AudioBus* inputBus, AudioBus* outputBuf, size_t framesToProcess) override;
</ins><span class="cx">
</span><del>- virtual void reset() override { m_isFirstRender = true; }
</del><ins>+ void reset() override { m_isFirstRender = true; }
</ins><span class="cx">
</span><del>- virtual double tailTime() const override { return 0; }
- virtual double latencyTime() const override { return 0; }
</del><ins>+ double tailTime() const override { return 0; }
+ double latencyTime() const override { return 0; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // For smoothing / de-zippering
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformaudioHRTFPannerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/audio/HRTFPanner.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/audio/HRTFPanner.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/audio/HRTFPanner.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,16 +38,16 @@
</span><span class="cx"> virtual ~HRTFPanner();
</span><span class="cx">
</span><span class="cx"> // Panner
</span><del>- virtual void pan(double azimuth, double elevation, const AudioBus* inputBus, AudioBus* outputBus, size_t framesToProcess) override;
- virtual void reset() override;
</del><ins>+ void pan(double azimuth, double elevation, const AudioBus* inputBus, AudioBus* outputBus, size_t framesToProcess) override;
+ void reset() override;
</ins><span class="cx">
</span><span class="cx"> size_t fftSize() const { return fftSizeForSampleRate(m_sampleRate); }
</span><span class="cx"> static size_t fftSizeForSampleRate(float sampleRate);
</span><span class="cx">
</span><span class="cx"> float sampleRate() const { return m_sampleRate; }
</span><span class="cx">
</span><del>- virtual double tailTime() const override;
- virtual double latencyTime() const override;
</del><ins>+ double tailTime() const override;
+ double latencyTime() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // Given an azimuth angle in the range -180 -> +180, returns the corresponding azimuth index for the database,
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformaudioPlatformMediaSessionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/audio/PlatformMediaSession.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/audio/PlatformMediaSession.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/audio/PlatformMediaSession.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -132,10 +132,10 @@
</span><span class="cx">
</span><span class="cx"> #if ENABLE(WIRELESS_PLAYBACK_TARGET)
</span><span class="cx"> // MediaPlaybackTargetClient
</span><del>- virtual void setPlaybackTarget(Ref<MediaPlaybackTarget>&&) override { }
- virtual void externalOutputDeviceAvailableDidChange(bool) override { }
- virtual void setShouldPlayToPlaybackTarget(bool) override { }
- virtual void customPlaybackActionSelected() override { }
</del><ins>+ void setPlaybackTarget(Ref<MediaPlaybackTarget>&&) override { }
+ void externalOutputDeviceAvailableDidChange(bool) override { }
+ void setShouldPlayToPlaybackTarget(bool) override { }
+ void customPlaybackActionSelected() override { }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformaudioPlatformMediaSessionManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/audio/PlatformMediaSessionManager.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/audio/PlatformMediaSessionManager.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/audio/PlatformMediaSessionManager.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -109,16 +109,16 @@
</span><span class="cx"> void updateSessionState();
</span><span class="cx">
</span><span class="cx"> // RemoteCommandListenerClient
</span><del>- WEBCORE_EXPORT virtual void didReceiveRemoteControlCommand(PlatformMediaSession::RemoteControlCommandType) override;
</del><ins>+ WEBCORE_EXPORT void didReceiveRemoteControlCommand(PlatformMediaSession::RemoteControlCommandType) override;
</ins><span class="cx">
</span><span class="cx"> // AudioHardwareListenerClient
</span><del>- virtual void audioHardwareDidBecomeActive() override { }
- virtual void audioHardwareDidBecomeInactive() override { }
- virtual void audioOutputDeviceChanged() override;
</del><ins>+ void audioHardwareDidBecomeActive() override { }
+ void audioHardwareDidBecomeInactive() override { }
+ void audioOutputDeviceChanged() override;
</ins><span class="cx">
</span><span class="cx"> // SystemSleepListener
</span><del>- virtual void systemWillSleep() override;
- virtual void systemDidWake() override;
</del><ins>+ void systemWillSleep() override;
+ void systemDidWake() override;
</ins><span class="cx">
</span><span class="cx"> SessionRestrictions m_restrictions[PlatformMediaSession::WebAudio + 1];
</span><span class="cx"> Vector<PlatformMediaSession*> m_sessions;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformaudioiosAudioDestinationIOSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/audio/ios/AudioDestinationIOS.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/audio/ios/AudioDestinationIOS.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/audio/ios/AudioDestinationIOS.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,10 +48,10 @@
</span><span class="cx"> void configure();
</span><span class="cx">
</span><span class="cx"> // AudioDestination
</span><del>- virtual void start() override;
- virtual void stop() override;
- virtual bool isPlaying() override { return m_isPlaying; }
- virtual float sampleRate() const override { return m_sampleRate; }
</del><ins>+ void start() override;
+ void stop() override;
+ bool isPlaying() override { return m_isPlaying; }
+ float sampleRate() const override { return m_sampleRate; }
</ins><span class="cx">
</span><span class="cx"> // DefaultOutputUnit callback
</span><span class="cx"> static OSStatus inputProc(void* userData, AudioUnitRenderActionFlags*, const AudioTimeStamp*, UInt32 busNumber, UInt32 numberOfFrames, AudioBufferList* ioData);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformaudioiosMediaSessionManagerIOSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/audio/ios/MediaSessionManagerIOS.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/audio/ios/MediaSessionManagerIOS.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/audio/ios/MediaSessionManagerIOS.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> virtual ~MediaSessionManageriOS();
</span><span class="cx">
</span><span class="cx"> void externalOutputDeviceAvailableDidChange();
</span><del>- virtual bool hasWirelessTargetsAvailable() override;
</del><ins>+ bool hasWirelessTargetsAvailable() override;
</ins><span class="cx"> void applicationDidEnterBackground(bool isSuspendedUnderLock);
</span><span class="cx"> void applicationWillEnterForeground(bool isSuspendedUnderLock);
</span><span class="cx">
</span><span class="lines">@@ -56,16 +56,16 @@
</span><span class="cx">
</span><span class="cx"> MediaSessionManageriOS();
</span><span class="cx">
</span><del>- virtual bool sessionWillBeginPlayback(PlatformMediaSession&) override;
- virtual void sessionWillEndPlayback(PlatformMediaSession&) override;
</del><ins>+ bool sessionWillBeginPlayback(PlatformMediaSession&) override;
+ void sessionWillEndPlayback(PlatformMediaSession&) override;
</ins><span class="cx">
</span><span class="cx"> void updateNowPlayingInfo();
</span><span class="cx">
</span><del>- virtual void resetRestrictions() override;
</del><ins>+ void resetRestrictions() override;
</ins><span class="cx">
</span><del>- virtual void configureWireLessTargetMonitoring() override;
</del><ins>+ void configureWireLessTargetMonitoring() override;
</ins><span class="cx">
</span><del>- virtual bool sessionCanLoadMedia(const PlatformMediaSession&) const override;
</del><ins>+ bool sessionCanLoadMedia(const PlatformMediaSession&) const override;
</ins><span class="cx">
</span><span class="cx"> RetainPtr<WebMediaSessionHelper> m_objcObserver;
</span><span class="cx"> bool m_isInBackground { false };
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformaudiomacAudioDestinationMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/audio/mac/AudioDestinationMac.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/audio/mac/AudioDestinationMac.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/audio/mac/AudioDestinationMac.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -52,10 +52,10 @@
</span><span class="cx"> OSStatus render(UInt32 numberOfFrames, AudioBufferList* ioData);
</span><span class="cx"> void setIsPlaying(bool);
</span><span class="cx">
</span><del>- virtual void start() override;
- virtual void stop() override;
- virtual bool isPlaying() override { return m_isPlaying; }
- virtual float sampleRate() const override { return m_sampleRate; }
</del><ins>+ void start() override;
+ void stop() override;
+ bool isPlaying() override { return m_isPlaying; }
+ float sampleRate() const override { return m_sampleRate; }
</ins><span class="cx">
</span><span class="cx"> AudioUnit m_outputUnit;
</span><span class="cx"> AudioIOCallback& m_callback;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformcfKeyedDecoderCFh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/cf/KeyedDecoderCF.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/cf/KeyedDecoderCF.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/cf/KeyedDecoderCF.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,25 +35,25 @@
</span><span class="cx"> class KeyedDecoderCF final : public KeyedDecoder {
</span><span class="cx"> public:
</span><span class="cx"> KeyedDecoderCF(const uint8_t* data, size_t);
</span><del>- virtual ~KeyedDecoderCF() override;
</del><ins>+ ~KeyedDecoderCF() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool decodeBytes(const String& key, const uint8_t*&, size_t&) override;
- virtual bool decodeBool(const String& key, bool&) override;
- virtual bool decodeUInt32(const String& key, uint32_t&) override;
- virtual bool decodeInt32(const String& key, int32_t&) override;
- virtual bool decodeInt64(const String& key, int64_t&) override;
- virtual bool decodeFloat(const String& key, float&) override;
- virtual bool decodeDouble(const String& key, double&) override;
- virtual bool decodeString(const String& key, String&) override;
</del><ins>+ bool decodeBytes(const String& key, const uint8_t*&, size_t&) override;
+ bool decodeBool(const String& key, bool&) override;
+ bool decodeUInt32(const String& key, uint32_t&) override;
+ bool decodeInt32(const String& key, int32_t&) override;
+ bool decodeInt64(const String& key, int64_t&) override;
+ bool decodeFloat(const String& key, float&) override;
+ bool decodeDouble(const String& key, double&) override;
+ bool decodeString(const String& key, String&) override;
</ins><span class="cx">
</span><del>- virtual bool beginObject(const String& key) override;
- virtual void endObject() override;
</del><ins>+ bool beginObject(const String& key) override;
+ void endObject() override;
</ins><span class="cx">
</span><del>- virtual bool beginArray(const String& key) override;
- virtual bool beginArrayElement() override;
- virtual void endArrayElement() override;
- virtual void endArray() override;
</del><ins>+ bool beginArray(const String& key) override;
+ bool beginArrayElement() override;
+ void endArrayElement() override;
+ void endArray() override;
</ins><span class="cx">
</span><span class="cx"> RetainPtr<CFDictionaryRef> m_rootDictionary;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformcfKeyedEncoderCFh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/cf/KeyedEncoderCF.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/cf/KeyedEncoderCF.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/cf/KeyedEncoderCF.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,25 +37,25 @@
</span><span class="cx"> KeyedEncoderCF();
</span><span class="cx"> ~KeyedEncoderCF();
</span><span class="cx">
</span><del>- virtual PassRefPtr<WebCore::SharedBuffer> finishEncoding() override;
</del><ins>+ PassRefPtr<WebCore::SharedBuffer> finishEncoding() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void encodeBytes(const String& key, const uint8_t*, size_t) override;
- virtual void encodeBool(const String& key, bool) override;
- virtual void encodeUInt32(const String& key, uint32_t) override;
- virtual void encodeInt32(const String& key, int32_t) override;
- virtual void encodeInt64(const String& key, int64_t) override;
- virtual void encodeFloat(const String& key, float) override;
- virtual void encodeDouble(const String& key, double) override;
- virtual void encodeString(const String& key, const String&) override;
</del><ins>+ void encodeBytes(const String& key, const uint8_t*, size_t) override;
+ void encodeBool(const String& key, bool) override;
+ void encodeUInt32(const String& key, uint32_t) override;
+ void encodeInt32(const String& key, int32_t) override;
+ void encodeInt64(const String& key, int64_t) override;
+ void encodeFloat(const String& key, float) override;
+ void encodeDouble(const String& key, double) override;
+ void encodeString(const String& key, const String&) override;
</ins><span class="cx">
</span><del>- virtual void beginObject(const String& key) override;
- virtual void endObject() override;
</del><ins>+ void beginObject(const String& key) override;
+ void endObject() override;
</ins><span class="cx">
</span><del>- virtual void beginArray(const String& key) override;
- virtual void beginArrayElement() override;
- virtual void endArrayElement() override;
- virtual void endArray() override;
</del><ins>+ void beginArray(const String& key) override;
+ void beginArrayElement() override;
+ void endArrayElement() override;
+ void endArray() override;
</ins><span class="cx">
</span><span class="cx"> RetainPtr<CFMutableDictionaryRef> m_rootDictionary;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformcocoaThemeCocoah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/cocoa/ThemeCocoa.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/cocoa/ThemeCocoa.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/cocoa/ThemeCocoa.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> ThemeCocoa() { }
</span><span class="cx"> virtual ~ThemeCocoa() { }
</span><span class="cx">
</span><del>- virtual void drawNamedImage(const String&, GraphicsContext&, const FloatRect&) const override;
</del><ins>+ void drawNamedImage(const String&, GraphicsContext&, const FloatRect&) const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformcocoaWebVideoFullscreenModelVideoElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/cocoa/WebVideoFullscreenModelVideoElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/cocoa/WebVideoFullscreenModelVideoElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/cocoa/WebVideoFullscreenModelVideoElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -56,28 +56,28 @@
</span><span class="cx"> WEBCORE_EXPORT HTMLVideoElement* videoElement() const { return m_videoElement.get(); }
</span><span class="cx"> WEBCORE_EXPORT void setVideoFullscreenLayer(PlatformLayer*);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) override;
</del><ins>+ WEBCORE_EXPORT void handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) override;
</ins><span class="cx"> void updateForEventName(const WTF::AtomicString&);
</span><span class="cx"> bool operator==(const EventListener& rhs) override
</span><span class="cx"> {return static_cast<WebCore::EventListener*>(this) == &rhs;}
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void play() override;
- WEBCORE_EXPORT virtual void pause() override;
- WEBCORE_EXPORT virtual void togglePlayState() override;
- WEBCORE_EXPORT virtual void beginScrubbing() override;
- WEBCORE_EXPORT virtual void endScrubbing() override;
- WEBCORE_EXPORT virtual void seekToTime(double time) override;
- WEBCORE_EXPORT virtual void fastSeek(double time) override;
- WEBCORE_EXPORT virtual void beginScanningForward() override;
- WEBCORE_EXPORT virtual void beginScanningBackward() override;
- WEBCORE_EXPORT virtual void endScanning() override;
- WEBCORE_EXPORT virtual void requestFullscreenMode(HTMLMediaElementEnums::VideoFullscreenMode) override;
- WEBCORE_EXPORT virtual void setVideoLayerFrame(FloatRect) override;
- WEBCORE_EXPORT virtual void setVideoLayerGravity(VideoGravity) override;
- WEBCORE_EXPORT virtual void selectAudioMediaOption(uint64_t index) override;
- WEBCORE_EXPORT virtual void selectLegibleMediaOption(uint64_t index) override;
- WEBCORE_EXPORT virtual void fullscreenModeChanged(HTMLMediaElementEnums::VideoFullscreenMode) override;
- WEBCORE_EXPORT virtual bool isVisible() const override;
</del><ins>+ WEBCORE_EXPORT void play() override;
+ WEBCORE_EXPORT void pause() override;
+ WEBCORE_EXPORT void togglePlayState() override;
+ WEBCORE_EXPORT void beginScrubbing() override;
+ WEBCORE_EXPORT void endScrubbing() override;
+ WEBCORE_EXPORT void seekToTime(double time) override;
+ WEBCORE_EXPORT void fastSeek(double time) override;
+ WEBCORE_EXPORT void beginScanningForward() override;
+ WEBCORE_EXPORT void beginScanningBackward() override;
+ WEBCORE_EXPORT void endScanning() override;
+ WEBCORE_EXPORT void requestFullscreenMode(HTMLMediaElementEnums::VideoFullscreenMode) override;
+ WEBCORE_EXPORT void setVideoLayerFrame(FloatRect) override;
+ WEBCORE_EXPORT void setVideoLayerGravity(VideoGravity) override;
+ WEBCORE_EXPORT void selectAudioMediaOption(uint64_t index) override;
+ WEBCORE_EXPORT void selectLegibleMediaOption(uint64_t index) override;
+ WEBCORE_EXPORT void fullscreenModeChanged(HTMLMediaElementEnums::VideoFullscreenMode) override;
+ WEBCORE_EXPORT bool isVisible() const override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> WEBCORE_EXPORT WebVideoFullscreenModelVideoElement();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformeflScrollbarThemeEflh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/efl/ScrollbarThemeEfl.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/efl/ScrollbarThemeEfl.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/efl/ScrollbarThemeEfl.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,25 +39,25 @@
</span><span class="cx"> public:
</span><span class="cx"> ~ScrollbarThemeEfl();
</span><span class="cx">
</span><del>- virtual int scrollbarThickness(ScrollbarControlSize = RegularScrollbar) override;
</del><ins>+ int scrollbarThickness(ScrollbarControlSize = RegularScrollbar) override;
</ins><span class="cx"> void setScrollbarThickness(int thickness) { m_scrollbarThickness = thickness; }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual bool usesOverlayScrollbars() const override;
- virtual bool hasButtons(Scrollbar&) override { return false; }
- virtual bool hasThumb(Scrollbar&) override;
</del><ins>+ bool usesOverlayScrollbars() const override;
+ bool hasButtons(Scrollbar&) override { return false; }
+ bool hasThumb(Scrollbar&) override;
</ins><span class="cx">
</span><del>- virtual IntRect backButtonRect(Scrollbar&, ScrollbarPart, bool) override;
- virtual IntRect forwardButtonRect(Scrollbar&, ScrollbarPart, bool) override;
- virtual IntRect trackRect(Scrollbar&, bool) override;
</del><ins>+ IntRect backButtonRect(Scrollbar&, ScrollbarPart, bool) override;
+ IntRect forwardButtonRect(Scrollbar&, ScrollbarPart, bool) override;
+ IntRect trackRect(Scrollbar&, bool) override;
</ins><span class="cx">
</span><del>- virtual int minimumThumbLength(Scrollbar&) override;
</del><ins>+ int minimumThumbLength(Scrollbar&) override;
</ins><span class="cx">
</span><del>- virtual void paintTrackBackground(GraphicsContext&, Scrollbar&, const IntRect&) override;
- virtual void paintThumb(GraphicsContext&, Scrollbar&, const IntRect&) override;
</del><ins>+ void paintTrackBackground(GraphicsContext&, Scrollbar&, const IntRect&) override;
+ void paintThumb(GraphicsContext&, Scrollbar&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual void registerScrollbar(Scrollbar&) override;
- virtual void unregisterScrollbar(Scrollbar&) override;
</del><ins>+ void registerScrollbar(Scrollbar&) override;
+ void unregisterScrollbar(Scrollbar&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void loadThemeIfNeeded(Scrollbar&);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformglibKeyedDecoderGlibh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/glib/KeyedDecoderGlib.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/glib/KeyedDecoderGlib.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/glib/KeyedDecoderGlib.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,25 +38,25 @@
</span><span class="cx"> class KeyedDecoderGlib final : public KeyedDecoder {
</span><span class="cx"> public:
</span><span class="cx"> KeyedDecoderGlib(const uint8_t* data, size_t);
</span><del>- virtual ~KeyedDecoderGlib() override;
</del><ins>+ ~KeyedDecoderGlib() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool decodeBytes(const String& key, const uint8_t*&, size_t&) override;
- virtual bool decodeBool(const String& key, bool&) override;
- virtual bool decodeUInt32(const String& key, uint32_t&) override;
- virtual bool decodeInt32(const String& key, int32_t&) override;
- virtual bool decodeInt64(const String& key, int64_t&) override;
- virtual bool decodeFloat(const String& key, float&) override;
- virtual bool decodeDouble(const String& key, double&) override;
- virtual bool decodeString(const String& key, String&) override;
</del><ins>+ bool decodeBytes(const String& key, const uint8_t*&, size_t&) override;
+ bool decodeBool(const String& key, bool&) override;
+ bool decodeUInt32(const String& key, uint32_t&) override;
+ bool decodeInt32(const String& key, int32_t&) override;
+ bool decodeInt64(const String& key, int64_t&) override;
+ bool decodeFloat(const String& key, float&) override;
+ bool decodeDouble(const String& key, double&) override;
+ bool decodeString(const String& key, String&) override;
</ins><span class="cx">
</span><del>- virtual bool beginObject(const String& key) override;
- virtual void endObject() override;
</del><ins>+ bool beginObject(const String& key) override;
+ void endObject() override;
</ins><span class="cx">
</span><del>- virtual bool beginArray(const String& key) override;
- virtual bool beginArrayElement() override;
- virtual void endArrayElement() override;
- virtual void endArray() override;
</del><ins>+ bool beginArray(const String& key) override;
+ bool beginArrayElement() override;
+ void endArrayElement() override;
+ void endArray() override;
</ins><span class="cx">
</span><span class="cx"> template<typename T, typename F> bool decodeSimpleValue(const String& key, T& result, F getFunction);
</span><span class="cx"> HashMap<String, GRefPtr<GVariant>> dictionaryFromGVariant(GVariant*);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformglibKeyedEncoderGlibh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/glib/KeyedEncoderGlib.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/glib/KeyedEncoderGlib.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/glib/KeyedEncoderGlib.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,25 +39,25 @@
</span><span class="cx"> KeyedEncoderGlib();
</span><span class="cx"> ~KeyedEncoderGlib();
</span><span class="cx">
</span><del>- virtual PassRefPtr<WebCore::SharedBuffer> finishEncoding() override;
</del><ins>+ PassRefPtr<WebCore::SharedBuffer> finishEncoding() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void encodeBytes(const String& key, const uint8_t*, size_t) override;
- virtual void encodeBool(const String& key, bool) override;
- virtual void encodeUInt32(const String& key, uint32_t) override;
- virtual void encodeInt32(const String& key, int32_t) override;
- virtual void encodeInt64(const String& key, int64_t) override;
- virtual void encodeFloat(const String& key, float) override;
- virtual void encodeDouble(const String& key, double) override;
- virtual void encodeString(const String& key, const String&) override;
</del><ins>+ void encodeBytes(const String& key, const uint8_t*, size_t) override;
+ void encodeBool(const String& key, bool) override;
+ void encodeUInt32(const String& key, uint32_t) override;
+ void encodeInt32(const String& key, int32_t) override;
+ void encodeInt64(const String& key, int64_t) override;
+ void encodeFloat(const String& key, float) override;
+ void encodeDouble(const String& key, double) override;
+ void encodeString(const String& key, const String&) override;
</ins><span class="cx">
</span><del>- virtual void beginObject(const String& key) override;
- virtual void endObject() override;
</del><ins>+ void beginObject(const String& key) override;
+ void endObject() override;
</ins><span class="cx">
</span><del>- virtual void beginArray(const String& key) override;
- virtual void beginArrayElement() override;
- virtual void endArrayElement() override;
- virtual void endArray() override;
</del><ins>+ void beginArray(const String& key) override;
+ void beginArrayElement() override;
+ void endArrayElement() override;
+ void endArray() override;
</ins><span class="cx">
</span><span class="cx"> GVariantBuilder m_variantBuilder;
</span><span class="cx"> Vector<GVariantBuilder*, 16> m_variantBuilderStack;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsAudioTrackPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/AudioTrackPrivate.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/AudioTrackPrivate.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/AudioTrackPrivate.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> void setClient(AudioTrackPrivateClient* client) { m_client = client; }
</span><del>- virtual AudioTrackPrivateClient* client() const override { return m_client; }
</del><ins>+ AudioTrackPrivateClient* client() const override { return m_client; }
</ins><span class="cx">
</span><span class="cx"> virtual void setEnabled(bool enabled)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsBitmapImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/BitmapImage.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/BitmapImage.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/BitmapImage.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -121,63 +121,63 @@
</span><span class="cx"> #endif
</span><span class="cx"> virtual ~BitmapImage();
</span><span class="cx">
</span><del>- virtual bool hasSingleSecurityOrigin() const override;
</del><ins>+ bool hasSingleSecurityOrigin() const override;
</ins><span class="cx">
</span><span class="cx"> // FloatSize due to override.
</span><del>- virtual FloatSize size() const override;
</del><ins>+ FloatSize size() const override;
</ins><span class="cx"> IntSize sizeRespectingOrientation(ImageOrientationDescription = ImageOrientationDescription()) const;
</span><span class="cx">
</span><del>- virtual bool getHotSpot(IntPoint&) const override;
</del><ins>+ bool getHotSpot(IntPoint&) const override;
</ins><span class="cx">
</span><span class="cx"> unsigned decodedSize() const { return m_decodedSize; }
</span><span class="cx">
</span><del>- virtual bool dataChanged(bool allDataReceived) override;
- virtual String filenameExtension() const override;
</del><ins>+ bool dataChanged(bool allDataReceived) override;
+ String filenameExtension() const override;
</ins><span class="cx">
</span><span class="cx"> // It may look unusual that there is no start animation call as public API. This is because
</span><span class="cx"> // we start and stop animating lazily. Animation begins whenever someone draws the image. It will
</span><span class="cx"> // automatically pause once all observers no longer want to render the image anywhere.
</span><del>- virtual void stopAnimation() override;
- virtual void resetAnimation() override;
</del><ins>+ void stopAnimation() override;
+ void resetAnimation() override;
</ins><span class="cx">
</span><del>- virtual void drawPattern(GraphicsContext&, const FloatRect& srcRect, const AffineTransform& patternTransform,
</del><ins>+ void drawPattern(GraphicsContext&, const FloatRect& srcRect, const AffineTransform& patternTransform,
</ins><span class="cx"> const FloatPoint& phase, const FloatSize& spacing, CompositeOperator, const FloatRect& destRect, BlendMode = BlendModeNormal) override;
</span><span class="cx">
</span><span class="cx"> // Accessors for native image formats.
</span><span class="cx">
</span><span class="cx"> #if USE(APPKIT)
</span><del>- virtual NSImage* getNSImage() override;
</del><ins>+ NSImage* getNSImage() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(COCOA)
</span><del>- virtual CFDataRef getTIFFRepresentation() override;
</del><ins>+ CFDataRef getTIFFRepresentation() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if USE(CG)
</span><del>- WEBCORE_EXPORT virtual CGImageRef getCGImageRef() override;
- virtual CGImageRef getFirstCGImageRefOfSize(const IntSize&) override;
- virtual RetainPtr<CFArrayRef> getCGImageArray() override;
</del><ins>+ WEBCORE_EXPORT CGImageRef getCGImageRef() override;
+ CGImageRef getFirstCGImageRefOfSize(const IntSize&) override;
+ RetainPtr<CFArrayRef> getCGImageArray() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(WIN)
</span><del>- virtual bool getHBITMAP(HBITMAP) override;
- virtual bool getHBITMAPOfSize(HBITMAP, const IntSize*) override;
</del><ins>+ bool getHBITMAP(HBITMAP) override;
+ bool getHBITMAPOfSize(HBITMAP, const IntSize*) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(GTK)
</span><del>- virtual GdkPixbuf* getGdkPixbuf() override;
</del><ins>+ GdkPixbuf* getGdkPixbuf() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(EFL)
</span><del>- virtual Evas_Object* getEvasObject(Evas*) override;
</del><ins>+ Evas_Object* getEvasObject(Evas*) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual PassNativeImagePtr nativeImageForCurrentFrame() override;
- virtual ImageOrientation orientationForCurrentFrame() override { return frameOrientationAtIndex(currentFrame()); }
</del><ins>+ PassNativeImagePtr nativeImageForCurrentFrame() override;
+ ImageOrientation orientationForCurrentFrame() override { return frameOrientationAtIndex(currentFrame()); }
</ins><span class="cx">
</span><del>- virtual bool currentFrameKnownToBeOpaque() override;
</del><ins>+ bool currentFrameKnownToBeOpaque() override;
</ins><span class="cx">
</span><del>- virtual bool isAnimated() const override { return m_frameCount > 1; }
</del><ins>+ bool isAnimated() const override { return m_frameCount > 1; }
</ins><span class="cx">
</span><span class="cx"> bool canAnimate();
</span><span class="cx">
</span><span class="lines">@@ -187,7 +187,7 @@
</span><span class="cx"> size_t currentFrame() const { return m_currentFrame; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isBitmapImage() const override { return true; }
</del><ins>+ bool isBitmapImage() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> void updateSize(ImageOrientationDescription = ImageOrientationDescription()) const;
</span><span class="cx"> void determineMinimumSubsamplingLevel() const;
</span><span class="lines">@@ -203,9 +203,9 @@
</span><span class="cx"> WEBCORE_EXPORT BitmapImage(ImageObserver* = 0);
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(WIN)
</span><del>- virtual void drawFrameMatchingSourceSize(GraphicsContext&, const FloatRect& dstRect, const IntSize& srcSize, CompositeOperator) override;
</del><ins>+ void drawFrameMatchingSourceSize(GraphicsContext&, const FloatRect& dstRect, const IntSize& srcSize, CompositeOperator) override;
</ins><span class="cx"> #endif
</span><del>- virtual void draw(GraphicsContext&, const FloatRect& dstRect, const FloatRect& srcRect, CompositeOperator, BlendMode, ImageOrientationDescription) override;
</del><ins>+ void draw(GraphicsContext&, const FloatRect& dstRect, const FloatRect& srcRect, CompositeOperator, BlendMode, ImageOrientationDescription) override;
</ins><span class="cx">
</span><span class="cx"> #if USE(WINGDI)
</span><span class="cx"> virtual void drawPattern(GraphicsContext&, const FloatRect& srcRect, const AffineTransform& patternTransform,
</span><span class="lines">@@ -237,7 +237,7 @@
</span><span class="cx"> // cache. If |destroyAll| is false, we only delete frames up to the current
</span><span class="cx"> // one; this is used while animating large images to keep memory footprint
</span><span class="cx"> // low without redecoding the whole image on every frame.
</span><del>- virtual void destroyDecodedData(bool destroyAll = true) override;
</del><ins>+ void destroyDecodedData(bool destroyAll = true) override;
</ins><span class="cx">
</span><span class="cx"> // If the image is large enough, calls destroyDecodedData() and passes
</span><span class="cx"> // |destroyAll| along.
</span><span class="lines">@@ -261,7 +261,7 @@
</span><span class="cx"> // Animation.
</span><span class="cx"> int repetitionCount(bool imageKnownToBeComplete); // |imageKnownToBeComplete| should be set if the caller knows the entire image has been decoded.
</span><span class="cx"> bool shouldAnimate();
</span><del>- virtual void startAnimation(CatchUpAnimation = CatchUp) override;
</del><ins>+ void startAnimation(CatchUpAnimation = CatchUp) override;
</ins><span class="cx"> void advanceAnimation();
</span><span class="cx">
</span><span class="cx"> // Function that does the real work of advancing the animation. When
</span><span class="lines">@@ -280,18 +280,18 @@
</span><span class="cx"> // changed.
</span><span class="cx"> void checkForSolidColor();
</span><span class="cx">
</span><del>- virtual bool mayFillWithSolidColor() override;
- virtual Color solidColor() const override;
</del><ins>+ bool mayFillWithSolidColor() override;
+ Color solidColor() const override;
</ins><span class="cx">
</span><span class="cx"> #if !ASSERT_DISABLED
</span><del>- virtual bool notSolidColor() override;
</del><ins>+ bool notSolidColor() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void clearTimer();
</span><span class="cx"> void startTimer(double delay);
</span><span class="cx">
</span><del>- virtual void dump(TextStream&) const override;
</del><ins>+ void dump(TextStream&) const override;
</ins><span class="cx">
</span><span class="cx"> ImageSource m_source;
</span><span class="cx"> mutable IntSize m_size; // The size to use for the overall image (will just be the size of the first image).
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsCrossfadeGeneratedImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/CrossfadeGeneratedImage.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/CrossfadeGeneratedImage.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/CrossfadeGeneratedImage.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,22 +41,22 @@
</span><span class="cx"> return adoptRef(*new CrossfadeGeneratedImage(fromImage, toImage, percentage, crossfadeSize, size));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void setContainerSize(const FloatSize&) override { }
- virtual bool usesContainerSize() const override { return false; }
- virtual bool hasRelativeWidth() const override { return false; }
- virtual bool hasRelativeHeight() const override { return false; }
</del><ins>+ void setContainerSize(const FloatSize&) override { }
+ bool usesContainerSize() const override { return false; }
+ bool hasRelativeWidth() const override { return false; }
+ bool hasRelativeHeight() const override { return false; }
</ins><span class="cx">
</span><del>- virtual FloatSize size() const override { return m_crossfadeSize; }
</del><ins>+ FloatSize size() const override { return m_crossfadeSize; }
</ins><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void draw(GraphicsContext&, const FloatRect& dstRect, const FloatRect& srcRect, CompositeOperator, BlendMode, ImageOrientationDescription) override;
- virtual void drawPattern(GraphicsContext&, const FloatRect& srcRect, const AffineTransform& patternTransform, const FloatPoint& phase, const FloatSize& spacing, CompositeOperator, const FloatRect& dstRect, BlendMode) override;
</del><ins>+ void draw(GraphicsContext&, const FloatRect& dstRect, const FloatRect& srcRect, CompositeOperator, BlendMode, ImageOrientationDescription) override;
+ void drawPattern(GraphicsContext&, const FloatRect& srcRect, const AffineTransform& patternTransform, const FloatPoint& phase, const FloatSize& spacing, CompositeOperator, const FloatRect& dstRect, BlendMode) override;
</ins><span class="cx">
</span><span class="cx"> CrossfadeGeneratedImage(Image& fromImage, Image& toImage, float percentage, const FloatSize& crossfadeSize, const FloatSize&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isCrossfadeGeneratedImage() const override { return true; }
- virtual void dump(TextStream&) const override;
</del><ins>+ bool isCrossfadeGeneratedImage() const override { return true; }
+ void dump(TextStream&) const override;
</ins><span class="cx">
</span><span class="cx"> void drawCrossfade(GraphicsContext&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsFloatPolygonh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/FloatPolygon.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/FloatPolygon.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/FloatPolygon.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -94,13 +94,13 @@
</span><span class="cx"> class FloatPolygonEdge : public VertexPair {
</span><span class="cx"> friend class FloatPolygon;
</span><span class="cx"> public:
</span><del>- virtual const FloatPoint& vertex1() const override
</del><ins>+ const FloatPoint& vertex1() const override
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(m_polygon);
</span><span class="cx"> return m_polygon->vertexAt(m_vertexIndex1);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual const FloatPoint& vertex2() const override
</del><ins>+ const FloatPoint& vertex2() const override
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(m_polygon);
</span><span class="cx"> return m_polygon->vertexAt(m_vertexIndex2);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsGeneratedImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/GeneratedImage.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/GeneratedImage.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/GeneratedImage.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,31 +35,31 @@
</span><span class="cx">
</span><span class="cx"> class GeneratedImage : public Image {
</span><span class="cx"> public:
</span><del>- virtual bool hasSingleSecurityOrigin() const override { return true; }
</del><ins>+ bool hasSingleSecurityOrigin() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void setContainerSize(const FloatSize& size) override { m_size = size; }
- virtual bool usesContainerSize() const override { return true; }
- virtual bool hasRelativeWidth() const override { return true; }
- virtual bool hasRelativeHeight() const override { return true; }
- virtual void computeIntrinsicDimensions(Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio) override;
</del><ins>+ void setContainerSize(const FloatSize& size) override { m_size = size; }
+ bool usesContainerSize() const override { return true; }
+ bool hasRelativeWidth() const override { return true; }
+ bool hasRelativeHeight() const override { return true; }
+ void computeIntrinsicDimensions(Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio) override;
</ins><span class="cx">
</span><del>- virtual FloatSize size() const override { return m_size; }
</del><ins>+ FloatSize size() const override { return m_size; }
</ins><span class="cx">
</span><span class="cx"> // Assume that generated content has no decoded data we need to worry about
</span><del>- virtual void destroyDecodedData(bool /*destroyAll*/ = true) override { }
</del><ins>+ void destroyDecodedData(bool /*destroyAll*/ = true) override { }
</ins><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void draw(GraphicsContext&, const FloatRect& dstRect, const FloatRect& srcRect, CompositeOperator, BlendMode, ImageOrientationDescription) override = 0;
- virtual void drawPattern(GraphicsContext&, const FloatRect& srcRect, const AffineTransform& patternTransform,
</del><ins>+ void draw(GraphicsContext&, const FloatRect& dstRect, const FloatRect& srcRect, CompositeOperator, BlendMode, ImageOrientationDescription) override = 0;
+ void drawPattern(GraphicsContext&, const FloatRect& srcRect, const AffineTransform& patternTransform,
</ins><span class="cx"> const FloatPoint& phase, const FloatSize& spacing, CompositeOperator, const FloatRect& destRect, BlendMode) override = 0;
</span><span class="cx">
</span><span class="cx"> // FIXME: Implement this to be less conservative.
</span><del>- virtual bool currentFrameKnownToBeOpaque() override { return false; }
</del><ins>+ bool currentFrameKnownToBeOpaque() override { return false; }
</ins><span class="cx">
</span><span class="cx"> GeneratedImage() { }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isGeneratedImage() const override { return true; }
</del><ins>+ bool isGeneratedImage() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> FloatSize m_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 (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/GradientImage.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/GradientImage.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,15 +46,15 @@
</span><span class="cx"> virtual ~GradientImage();
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void draw(GraphicsContext&, const FloatRect& dstRect, const FloatRect& srcRect, CompositeOperator, BlendMode, ImageOrientationDescription) override;
- virtual void drawPattern(GraphicsContext&, const FloatRect& srcRect, const AffineTransform& patternTransform,
</del><ins>+ void draw(GraphicsContext&, const FloatRect& dstRect, const FloatRect& srcRect, CompositeOperator, BlendMode, ImageOrientationDescription) override;
+ void drawPattern(GraphicsContext&, const FloatRect& srcRect, const AffineTransform& patternTransform,
</ins><span class="cx"> const FloatPoint& phase, const FloatSize& spacing, CompositeOperator, const FloatRect& destRect, BlendMode) override;
</span><span class="cx">
</span><span class="cx"> GradientImage(PassRefPtr<Gradient>, const FloatSize&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isGradientImage() const override { return true; }
- virtual void dump(TextStream&) const override;
</del><ins>+ bool isGradientImage() const override { return true; }
+ void dump(TextStream&) const override;
</ins><span class="cx">
</span><span class="cx"> RefPtr<Gradient> m_gradient;
</span><span class="cx"> std::unique_ptr<ImageBuffer> m_cachedImageBuffer;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsGraphicsContext3DPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/GraphicsContext3DPrivate.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/GraphicsContext3DPrivate.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/GraphicsContext3DPrivate.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,8 +48,8 @@
</span><span class="cx"> GraphicsContext3D::RenderStyle renderStyle() { return m_renderStyle; }
</span><span class="cx">
</span><span class="cx"> #if USE(COORDINATED_GRAPHICS_THREADED)
</span><del>- virtual RefPtr<TextureMapperPlatformLayerProxy> proxy() const override;
- virtual void swapBuffersIfNeeded() override;
</del><ins>+ RefPtr<TextureMapperPlatformLayerProxy> proxy() const override;
+ void swapBuffersIfNeeded() override;
</ins><span class="cx"> #elif USE(TEXTURE_MAPPER)
</span><span class="cx"> virtual void paintToTextureMapper(TextureMapper&, const FloatRect& target, const TransformationMatrix&, float opacity);
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsGraphicsLayerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/GraphicsLayer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/GraphicsLayer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/GraphicsLayer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -99,7 +99,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual std::unique_ptr<AnimationValue> clone() const override
</del><ins>+ std::unique_ptr<AnimationValue> clone() const override
</ins><span class="cx"> {
</span><span class="cx"> return std::make_unique<FloatAnimationValue>(*this);
</span><span class="cx"> }
</span><span class="lines">@@ -126,7 +126,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual std::unique_ptr<AnimationValue> clone() const override
</del><ins>+ std::unique_ptr<AnimationValue> clone() const override
</ins><span class="cx"> {
</span><span class="cx"> return std::make_unique<TransformAnimationValue>(*this);
</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>- virtual std::unique_ptr<AnimationValue> clone() const override
</del><ins>+ std::unique_ptr<AnimationValue> clone() const override
</ins><span class="cx"> {
</span><span class="cx"> return std::make_unique<FilterAnimationValue>(*this);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsGraphicsLayerUpdaterh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/GraphicsLayerUpdater.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/GraphicsLayerUpdater.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/GraphicsLayerUpdater.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -56,12 +56,12 @@
</span><span class="cx"> void screenDidChange(PlatformDisplayID);
</span><span class="cx">
</span><span class="cx"> #if USE(REQUEST_ANIMATION_FRAME_DISPLAY_MONITOR)
</span><del>- virtual RefPtr<DisplayRefreshMonitor> createDisplayRefreshMonitor(PlatformDisplayID) const override;
</del><ins>+ RefPtr<DisplayRefreshMonitor> createDisplayRefreshMonitor(PlatformDisplayID) const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> #if USE(REQUEST_ANIMATION_FRAME_DISPLAY_MONITOR)
</span><del>- virtual void displayRefreshFired(double timestamp) override;
</del><ins>+ void displayRefreshFired(double timestamp) override;
</ins><span class="cx"> GraphicsLayerUpdaterClient& m_client;
</span><span class="cx"> #endif
</span><span class="cx"> bool m_scheduled { false };
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsInbandTextTrackPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/InbandTextTrackPrivate.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/InbandTextTrackPrivate.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/InbandTextTrackPrivate.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> virtual ~InbandTextTrackPrivate() { }
</span><span class="cx">
</span><span class="cx"> void setClient(InbandTextTrackPrivateClient* client) { m_client = client; }
</span><del>- virtual InbandTextTrackPrivateClient* client() const override { return m_client; }
</del><ins>+ InbandTextTrackPrivateClient* client() const override { return m_client; }
</ins><span class="cx">
</span><span class="cx"> enum Mode {
</span><span class="cx"> Disabled,
</span><span class="lines">@@ -69,9 +69,9 @@
</span><span class="cx"> virtual bool isMainProgramContent() const { return true; }
</span><span class="cx"> virtual bool isEasyToRead() const { return false; }
</span><span class="cx"> virtual bool isDefault() const { return false; }
</span><del>- virtual AtomicString label() const override { return emptyAtom; }
- virtual AtomicString language() const override { return emptyAtom; }
- virtual AtomicString id() const override { return emptyAtom; }
</del><ins>+ AtomicString label() const override { return emptyAtom; }
+ AtomicString language() const override { return emptyAtom; }
+ AtomicString id() const override { return emptyAtom; }
</ins><span class="cx"> virtual AtomicString inBandMetadataTrackDispatchType() const { return emptyAtom; }
</span><span class="cx">
</span><span class="cx"> virtual int textTrackIndex() const { return 0; }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsNamedImageGeneratedImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/NamedImageGeneratedImage.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/NamedImageGeneratedImage.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/NamedImageGeneratedImage.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,14 +41,14 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void draw(GraphicsContext&, const FloatRect& dstRect, const FloatRect& srcRect, CompositeOperator, BlendMode, ImageOrientationDescription) override;
- virtual void drawPattern(GraphicsContext&, const FloatRect& srcRect, const AffineTransform& patternTransform, const FloatPoint& phase, const FloatSize& spacing, CompositeOperator, const FloatRect& dstRect, BlendMode) override;
</del><ins>+ void draw(GraphicsContext&, const FloatRect& dstRect, const FloatRect& srcRect, CompositeOperator, BlendMode, ImageOrientationDescription) override;
+ void drawPattern(GraphicsContext&, const FloatRect& srcRect, const AffineTransform& patternTransform, const FloatPoint& phase, const FloatSize& spacing, CompositeOperator, const FloatRect& dstRect, BlendMode) override;
</ins><span class="cx">
</span><span class="cx"> NamedImageGeneratedImage(String name, const FloatSize&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isNamedImageGeneratedImage() const override { return true; }
- virtual void dump(TextStream&) const override;
</del><ins>+ bool isNamedImageGeneratedImage() const override { return true; }
+ void dump(TextStream&) const override;
</ins><span class="cx">
</span><span class="cx"> String m_name;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsVideoTrackPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/VideoTrackPrivate.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/VideoTrackPrivate.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/VideoTrackPrivate.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> void setClient(VideoTrackPrivateClient* client) { m_client = client; }
</span><del>- virtual VideoTrackPrivateClient* client() const override { return m_client; }
</del><ins>+ VideoTrackPrivateClient* client() const override { return m_client; }
</ins><span class="cx">
</span><span class="cx"> virtual void setSelected(bool selected)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationAudioSourceProviderAVFObjCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/AudioSourceProviderAVFObjC.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/AudioSourceProviderAVFObjC.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/AudioSourceProviderAVFObjC.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -64,8 +64,8 @@
</span><span class="cx"> void createMix();
</span><span class="cx">
</span><span class="cx"> // AudioSourceProvider
</span><del>- virtual void provideInput(AudioBus*, size_t framesToProcess) override;
- virtual void setClient(AudioSourceProviderClient*) override;
</del><ins>+ void provideInput(AudioBus*, size_t framesToProcess) override;
+ void setClient(AudioSourceProviderClient*) override;
</ins><span class="cx">
</span><span class="cx"> static void initCallback(MTAudioProcessingTapRef, void*, void**);
</span><span class="cx"> static void finalizeCallback(MTAudioProcessingTapRef);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationCDMPrivateMediaSourceAVFObjCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/CDMPrivateMediaSourceAVFObjC.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/CDMPrivateMediaSourceAVFObjC.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/CDMPrivateMediaSourceAVFObjC.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,8 +46,8 @@
</span><span class="cx"> static bool supportsKeySystem(const String&);
</span><span class="cx"> static bool supportsKeySystemAndMimeType(const String& keySystem, const String& mimeType);
</span><span class="cx">
</span><del>- virtual bool supportsMIMEType(const String& mimeType) override;
- virtual std::unique_ptr<CDMSession> createSession(CDMSessionClient*) override;
</del><ins>+ bool supportsMIMEType(const String& mimeType) override;
+ std::unique_ptr<CDMSession> createSession(CDMSessionClient*) override;
</ins><span class="cx">
</span><span class="cx"> CDM* cdm() const { return m_cdm; }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationInbandMetadataTextTrackPrivateAVFh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/InbandMetadataTextTrackPrivateAVF.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/InbandMetadataTextTrackPrivateAVF.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/InbandMetadataTextTrackPrivateAVF.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,9 +45,9 @@
</span><span class="cx">
</span><span class="cx"> ~InbandMetadataTextTrackPrivateAVF();
</span><span class="cx">
</span><del>- virtual Kind kind() const override { return m_kind; }
- virtual AtomicString id() const override { return m_id; }
- virtual AtomicString inBandMetadataTrackDispatchType() const override { return m_inBandMetadataTrackDispatchType; }
</del><ins>+ Kind kind() const override { return m_kind; }
+ AtomicString id() const override { return m_id; }
+ AtomicString inBandMetadataTrackDispatchType() const override { return m_inBandMetadataTrackDispatchType; }
</ins><span class="cx"> void setInBandMetadataTrackDispatchType(const AtomicString& value) { m_inBandMetadataTrackDispatchType = value; }
</span><span class="cx">
</span><span class="cx"> #if ENABLE(DATACUE_VALUE)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationInbandTextTrackPrivateAVFh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/InbandTextTrackPrivateAVF.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/InbandTextTrackPrivateAVF.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/InbandTextTrackPrivateAVF.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,9 +51,9 @@
</span><span class="cx"> public:
</span><span class="cx"> virtual ~InbandTextTrackPrivateAVF();
</span><span class="cx">
</span><del>- virtual void setMode(InbandTextTrackPrivate::Mode) override;
</del><ins>+ void setMode(InbandTextTrackPrivate::Mode) override;
</ins><span class="cx">
</span><del>- virtual int trackIndex() const override { return m_index; }
</del><ins>+ int trackIndex() const override { return m_index; }
</ins><span class="cx"> void setTextTrackIndex(int index) { m_index = index; }
</span><span class="cx">
</span><span class="cx"> virtual void disconnect();
</span><span class="lines">@@ -75,7 +75,7 @@
</span><span class="cx"> };
</span><span class="cx"> virtual Category textTrackCategory() const = 0;
</span><span class="cx">
</span><del>- virtual MediaTime startTimeVariance() const override { return MediaTime(1, 4); }
</del><ins>+ MediaTime startTimeVariance() const override { return MediaTime(1, 4); }
</ins><span class="cx">
</span><span class="cx"> virtual bool readNativeSampleBuffer(CFArrayRef nativeSamples, CFIndex, RefPtr<JSC::ArrayBuffer>&, MediaTime&, CMFormatDescriptionRef&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationMediaPlayerPrivateAVFoundationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -150,56 +150,56 @@
</span><span class="cx"> WeakPtr<MediaPlayerPrivateAVFoundation> createWeakPtr() { return m_weakPtrFactory.createWeakPtr(); }
</span><span class="cx">
</span><span class="cx"> // MediaPlayerPrivatePrivateInterface overrides.
</span><del>- virtual void load(const String& url) override;
</del><ins>+ void load(const String& url) override;
</ins><span class="cx"> #if ENABLE(MEDIA_SOURCE)
</span><del>- virtual void load(const String&, MediaSourcePrivateClient*) override;
</del><ins>+ void load(const String&, MediaSourcePrivateClient*) override;
</ins><span class="cx"> #endif
</span><span class="cx"> #if ENABLE(MEDIA_STREAM)
</span><span class="cx"> void load(MediaStreamPrivate&) override { setNetworkState(MediaPlayer::FormatError); }
</span><span class="cx"> #endif
</span><del>- virtual void cancelLoad() override = 0;
</del><ins>+ void cancelLoad() override = 0;
</ins><span class="cx">
</span><del>- virtual void prepareToPlay() override;
- virtual PlatformMedia platformMedia() const override = 0;
</del><ins>+ void prepareToPlay() override;
+ PlatformMedia platformMedia() const override = 0;
</ins><span class="cx">
</span><del>- virtual void play() override;
- virtual void pause() override;
</del><ins>+ void play() override;
+ void pause() override;
</ins><span class="cx">
</span><del>- virtual FloatSize naturalSize() const override;
- virtual bool hasVideo() const override { return m_cachedHasVideo; }
- virtual bool hasAudio() const override { return m_cachedHasAudio; }
- virtual void setVisible(bool) override;
- virtual MediaTime durationMediaTime() const override;
- virtual MediaTime currentMediaTime() const override = 0;
- virtual void seek(const MediaTime&) override;
- virtual void seekWithTolerance(const MediaTime&, const MediaTime&, const MediaTime&) override;
- virtual bool seeking() const override;
- virtual bool paused() const override;
- virtual void setVolume(float) override = 0;
- virtual bool hasClosedCaptions() const override { return m_cachedHasCaptions; }
- virtual void setClosedCaptionsVisible(bool) override = 0;
- virtual MediaPlayer::NetworkState networkState() const override { return m_networkState; }
- virtual MediaPlayer::ReadyState readyState() const override { return m_readyState; }
- virtual MediaTime maxMediaTimeSeekable() const override;
- virtual MediaTime minMediaTimeSeekable() const override;
- virtual std::unique_ptr<PlatformTimeRanges> buffered() const override;
- virtual bool didLoadingProgress() const override;
- virtual void setSize(const IntSize&) override;
- virtual void paint(GraphicsContext&, const FloatRect&) override = 0;
- virtual void paintCurrentFrameInContext(GraphicsContext&, const FloatRect&) override = 0;
- virtual void setPreload(MediaPlayer::Preload) override;
- virtual PlatformLayer* platformLayer() const override { return 0; }
- virtual bool supportsAcceleratedRendering() const override = 0;
- virtual void acceleratedRenderingStateChanged() override;
- virtual bool shouldMaintainAspectRatio() const override { return m_shouldMaintainAspectRatio; }
- virtual void setShouldMaintainAspectRatio(bool) override;
- virtual bool canSaveMediaData() const override;
</del><ins>+ FloatSize naturalSize() const override;
+ bool hasVideo() const override { return m_cachedHasVideo; }
+ bool hasAudio() const override { return m_cachedHasAudio; }
+ void setVisible(bool) override;
+ MediaTime durationMediaTime() const override;
+ MediaTime currentMediaTime() const override = 0;
+ void seek(const MediaTime&) override;
+ void seekWithTolerance(const MediaTime&, const MediaTime&, const MediaTime&) override;
+ bool seeking() const override;
+ bool paused() const override;
+ void setVolume(float) override = 0;
+ bool hasClosedCaptions() const override { return m_cachedHasCaptions; }
+ void setClosedCaptionsVisible(bool) override = 0;
+ MediaPlayer::NetworkState networkState() const override { return m_networkState; }
+ MediaPlayer::ReadyState readyState() const override { return m_readyState; }
+ MediaTime maxMediaTimeSeekable() const override;
+ MediaTime minMediaTimeSeekable() const override;
+ std::unique_ptr<PlatformTimeRanges> buffered() const override;
+ bool didLoadingProgress() const override;
+ void setSize(const IntSize&) override;
+ void paint(GraphicsContext&, const FloatRect&) override = 0;
+ void paintCurrentFrameInContext(GraphicsContext&, const FloatRect&) override = 0;
+ void setPreload(MediaPlayer::Preload) override;
+ PlatformLayer* platformLayer() const override { return 0; }
+ bool supportsAcceleratedRendering() const override = 0;
+ void acceleratedRenderingStateChanged() override;
+ bool shouldMaintainAspectRatio() const override { return m_shouldMaintainAspectRatio; }
+ void setShouldMaintainAspectRatio(bool) override;
+ bool canSaveMediaData() const override;
</ins><span class="cx">
</span><del>- virtual MediaPlayer::MovieLoadType movieLoadType() const override;
- virtual void prepareForRendering() override;
</del><ins>+ MediaPlayer::MovieLoadType movieLoadType() const override;
+ void prepareForRendering() override;
</ins><span class="cx">
</span><del>- virtual bool supportsFullscreen() const override;
- virtual bool supportsScanning() const override { return true; }
</del><ins>+ bool supportsFullscreen() const override;
+ bool supportsScanning() const override { return true; }
</ins><span class="cx"> unsigned long long fileSize() const override { return totalBytes(); }
</span><span class="cx">
</span><span class="cx"> // Required interfaces for concrete derived classes.
</span><span class="lines">@@ -235,7 +235,7 @@
</span><span class="cx"> virtual void platformPause() = 0;
</span><span class="cx"> virtual void checkPlayability() = 0;
</span><span class="cx"> virtual void seekToTime(const MediaTime&, const MediaTime& negativeTolerance, const MediaTime& positiveTolerance) = 0;
</span><del>- virtual unsigned long long totalBytes() const override = 0;
</del><ins>+ unsigned long long totalBytes() const override = 0;
</ins><span class="cx"> virtual std::unique_ptr<PlatformTimeRanges> platformBufferedTimeRanges() const = 0;
</span><span class="cx"> virtual MediaTime platformMaxTimeSeekable() const = 0;
</span><span class="cx"> virtual MediaTime platformMinTimeSeekable() const = 0;
</span><span class="lines">@@ -251,7 +251,7 @@
</span><span class="cx"> virtual void createVideoLayer() = 0;
</span><span class="cx"> virtual void destroyVideoLayer() = 0;
</span><span class="cx">
</span><del>- virtual bool hasAvailableVideoFrame() const override = 0;
</del><ins>+ bool hasAvailableVideoFrame() const override = 0;
</ins><span class="cx">
</span><span class="cx"> virtual bool hasContextRenderer() const = 0;
</span><span class="cx"> virtual bool hasLayerRenderer() const = 0;
</span><span class="lines">@@ -296,12 +296,12 @@
</span><span class="cx">
</span><span class="cx"> MediaPlayer* player() { return m_player; }
</span><span class="cx">
</span><del>- virtual String engineDescription() const override { return "AVFoundation"; }
- virtual long platformErrorCode() const override { return assetErrorCode(); }
</del><ins>+ String engineDescription() const override { return "AVFoundation"; }
+ long platformErrorCode() const override { return assetErrorCode(); }
</ins><span class="cx">
</span><del>- virtual void trackModeChanged() override;
</del><ins>+ void trackModeChanged() override;
</ins><span class="cx"> #if ENABLE(AVF_CAPTIONS)
</span><del>- virtual void notifyTrackModeChanged() override { }
</del><ins>+ void notifyTrackModeChanged() override { }
</ins><span class="cx"> virtual void synchronizeTextTrackState() { }
</span><span class="cx"> #endif
</span><span class="cx"> void processNewAndRemovedTextTracks(const Vector<RefPtr<InbandTextTrackPrivateAVF>>&);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationVideoTrackPrivateAVFh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/VideoTrackPrivateAVF.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/VideoTrackPrivateAVF.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/VideoTrackPrivateAVF.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,11 +36,11 @@
</span><span class="cx"> WTF_MAKE_NONCOPYABLE(VideoTrackPrivateAVF)
</span><span class="cx"> public:
</span><span class="cx">
</span><del>- virtual int trackIndex() const override { return m_index; }
- virtual Kind kind() const override { return m_kind; }
- virtual AtomicString id() const override { return m_id; }
- virtual AtomicString label() const override { return m_label; }
- virtual AtomicString language() const override { return m_language; }
</del><ins>+ int trackIndex() const override { return m_index; }
+ Kind kind() const override { return m_kind; }
+ AtomicString id() const override { return m_id; }
+ AtomicString label() const override { return m_label; }
+ AtomicString language() const override { return m_language; }
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> void setKind(Kind kind) { m_kind = kind; }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationcfCDMSessionAVFoundationCFh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/cf/CDMSessionAVFoundationCF.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/cf/CDMSessionAVFoundationCF.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/cf/CDMSessionAVFoundationCF.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,11 +42,11 @@
</span><span class="cx"> CDMSessionAVFoundationCF(MediaPlayerPrivateAVFoundationCF* parent, CDMSessionClient*);
</span><span class="cx"> virtual ~CDMSessionAVFoundationCF() { }
</span><span class="cx">
</span><del>- virtual void setClient(CDMSessionClient* client) override { m_client = client; }
- virtual const String& sessionId() const override { return m_sessionId; }
- virtual RefPtr<Uint8Array> generateKeyRequest(const String& mimeType, Uint8Array* initData, String& destinationURL, unsigned short& errorCode, uint32_t& systemCode) override;
- virtual void releaseKeys() override;
- virtual bool update(Uint8Array*, RefPtr<Uint8Array>& nextMessage, unsigned short& errorCode, uint32_t& systemCode) override;
</del><ins>+ void setClient(CDMSessionClient* client) override { m_client = client; }
+ const String& sessionId() const override { return m_sessionId; }
+ RefPtr<Uint8Array> generateKeyRequest(const String& mimeType, Uint8Array* initData, String& destinationURL, unsigned short& errorCode, uint32_t& systemCode) override;
+ void releaseKeys() override;
+ bool update(Uint8Array*, RefPtr<Uint8Array>& nextMessage, unsigned short& errorCode, uint32_t& systemCode) override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> MediaPlayerPrivateAVFoundationCF* m_parent;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationcfInbandTextTrackPrivateAVCFh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/cf/InbandTextTrackPrivateAVCF.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/cf/InbandTextTrackPrivateAVCF.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/cf/InbandTextTrackPrivateAVCF.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,17 +43,17 @@
</span><span class="cx">
</span><span class="cx"> ~InbandTextTrackPrivateAVCF() { }
</span><span class="cx">
</span><del>- virtual InbandTextTrackPrivate::Kind kind() const override;
- virtual bool isClosedCaptions() const override;
- virtual bool isSDH() const override;
- virtual bool containsOnlyForcedSubtitles() const override;
- virtual bool isMainProgramContent() const override;
- virtual bool isEasyToRead() const override;
- virtual AtomicString label() const override;
- virtual AtomicString language() const override;
- virtual bool isDefault() const override;
</del><ins>+ InbandTextTrackPrivate::Kind kind() const override;
+ bool isClosedCaptions() const override;
+ bool isSDH() const override;
+ bool containsOnlyForcedSubtitles() const override;
+ bool isMainProgramContent() const override;
+ bool isEasyToRead() const override;
+ AtomicString label() const override;
+ AtomicString language() const override;
+ bool isDefault() const override;
</ins><span class="cx">
</span><del>- virtual void disconnect() override;
</del><ins>+ void disconnect() override;
</ins><span class="cx">
</span><span class="cx"> Category textTrackCategory() const override { return InBand; }
</span><span class="cx"> bool readNativeSampleBuffer(CFArrayRef nativeSamples, CFIndex, RefPtr<JSC::ArrayBuffer>&, MediaTime&, CMFormatDescriptionRef&) override;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationcfInbandTextTrackPrivateLegacyAVCFh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/cf/InbandTextTrackPrivateLegacyAVCF.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/cf/InbandTextTrackPrivateLegacyAVCF.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/cf/InbandTextTrackPrivateLegacyAVCF.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,17 +45,17 @@
</span><span class="cx">
</span><span class="cx"> ~InbandTextTrackPrivateLegacyAVCF() { }
</span><span class="cx">
</span><del>- virtual InbandTextTrackPrivate::Kind kind() const override;
- virtual bool isClosedCaptions() const override;
- virtual bool containsOnlyForcedSubtitles() const override;
- virtual bool isMainProgramContent() const override;
- virtual bool isEasyToRead() const override;
- virtual AtomicString label() const override;
- virtual AtomicString language() const override;
</del><ins>+ InbandTextTrackPrivate::Kind kind() const override;
+ bool isClosedCaptions() const override;
+ bool containsOnlyForcedSubtitles() const override;
+ bool isMainProgramContent() const override;
+ bool isEasyToRead() const override;
+ AtomicString label() const override;
+ AtomicString language() const override;
</ins><span class="cx">
</span><del>- virtual void disconnect() override;
</del><ins>+ void disconnect() override;
</ins><span class="cx">
</span><del>- virtual Category textTrackCategory() const override { return LegacyClosedCaption; }
</del><ins>+ Category textTrackCategory() const override { return LegacyClosedCaption; }
</ins><span class="cx">
</span><span class="cx"> AVCFPlayerItemTrackRef avPlayerItemTrack() const { return m_playerItemTrack.get(); }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationcfMediaPlayerPrivateAVFoundationCFh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> explicit MediaPlayerPrivateAVFoundationCF(MediaPlayer*);
</span><span class="cx"> virtual ~MediaPlayerPrivateAVFoundationCF();
</span><span class="cx">
</span><del>- virtual void tracksChanged() override;
</del><ins>+ void tracksChanged() override;
</ins><span class="cx">
</span><span class="cx"> #if HAVE(AVFOUNDATION_LOADER_DELEGATE)
</span><span class="cx"> bool shouldWaitForLoadingOfResource(AVCFAssetResourceLoadingRequestRef);
</span><span class="lines">@@ -72,7 +72,7 @@
</span><span class="cx"> virtual void platformSetVisible(bool);
</span><span class="cx"> virtual void platformPlay();
</span><span class="cx"> virtual void platformPause();
</span><del>- virtual MediaTime currentMediaTime() const override;
</del><ins>+ MediaTime currentMediaTime() const override;
</ins><span class="cx"> virtual void setVolume(float);
</span><span class="cx"> virtual void setClosedCaptionsVisible(bool);
</span><span class="cx"> virtual void paint(GraphicsContext&, const FloatRect&);
</span><span class="lines">@@ -88,8 +88,8 @@
</span><span class="cx"> virtual MediaPlayerPrivateAVFoundation::AssetStatus assetStatus() const;
</span><span class="cx">
</span><span class="cx"> virtual void checkPlayability();
</span><del>- virtual void setRate(float) override;
- virtual double rate() const override;
</del><ins>+ void setRate(float) override;
+ double rate() const override;
</ins><span class="cx"> virtual void seekToTime(const MediaTime&, const MediaTime& negativeTolerance, const MediaTime& positiveTolerance);
</span><span class="cx"> virtual unsigned long long totalBytes() const;
</span><span class="cx"> virtual std::unique_ptr<PlatformTimeRanges> platformBufferedTimeRanges() const;
</span><span class="lines">@@ -99,7 +99,7 @@
</span><span class="cx"> virtual MediaTime platformMaxTimeLoaded() const;
</span><span class="cx"> virtual void beginLoadingMetadata();
</span><span class="cx"> virtual void sizeChanged();
</span><del>- virtual bool requiresImmediateCompositing() const override;
</del><ins>+ bool requiresImmediateCompositing() const override;
</ins><span class="cx">
</span><span class="cx"> virtual bool hasAvailableVideoFrame() const;
</span><span class="cx">
</span><span class="lines">@@ -112,24 +112,24 @@
</span><span class="cx"> virtual bool hasContextRenderer() const;
</span><span class="cx"> virtual bool hasLayerRenderer() const;
</span><span class="cx">
</span><del>- virtual void updateVideoLayerGravity() override;
</del><ins>+ void updateVideoLayerGravity() override;
</ins><span class="cx">
</span><span class="cx"> virtual void contentsNeedsDisplay();
</span><span class="cx">
</span><span class="cx"> #if ENABLE(ENCRYPTED_MEDIA_V2)
</span><del>- virtual std::unique_ptr<CDMSession> createSession(const String&, CDMSessionClient*) override;
</del><ins>+ std::unique_ptr<CDMSession> createSession(const String&, CDMSessionClient*) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual String languageOfPrimaryAudioTrack() const override;
</del><ins>+ String languageOfPrimaryAudioTrack() const override;
</ins><span class="cx">
</span><span class="cx"> #if HAVE(AVFOUNDATION_MEDIA_SELECTION_GROUP)
</span><span class="cx"> void processMediaSelectionOptions();
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void setCurrentTextTrack(InbandTextTrackPrivateAVF*) override;
- virtual InbandTextTrackPrivateAVF* currentTextTrack() const override;
</del><ins>+ void setCurrentTextTrack(InbandTextTrackPrivateAVF*) override;
+ InbandTextTrackPrivateAVF* currentTextTrack() const override;
</ins><span class="cx">
</span><del>- virtual long assetErrorCode() const override final;
</del><ins>+ long assetErrorCode() const override final;
</ins><span class="cx">
</span><span class="cx"> #if !HAVE(AVFOUNDATION_LEGIBLE_OUTPUT_SUPPORT)
</span><span class="cx"> void processLegacyClosedCaptionsTracks();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationcfWebCoreAVCFResourceLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/cf/WebCoreAVCFResourceLoader.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/cf/WebCoreAVCFResourceLoader.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/cf/WebCoreAVCFResourceLoader.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -57,9 +57,9 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // CachedResourceClient
</span><del>- virtual void responseReceived(CachedResource*, const ResourceResponse&) override;
- virtual void dataReceived(CachedResource*, const char*, int) override;
- virtual void notifyFinished(CachedResource*) override;
</del><ins>+ void responseReceived(CachedResource*, const ResourceResponse&) override;
+ void dataReceived(CachedResource*, const char*, int) override;
+ void notifyFinished(CachedResource*) override;
</ins><span class="cx">
</span><span class="cx"> void fulfillRequestWithResource(CachedResource*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcAudioTrackPrivateMediaSourceAVFObjCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/AudioTrackPrivateMediaSourceAVFObjC.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/AudioTrackPrivateMediaSourceAVFObjC.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/AudioTrackPrivateMediaSourceAVFObjC.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,8 +46,8 @@
</span><span class="cx"> return adoptRef(new AudioTrackPrivateMediaSourceAVFObjC(track, parent));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool enabled() const override;
- virtual void setEnabled(bool) override;
</del><ins>+ bool enabled() const override;
+ void setEnabled(bool) override;
</ins><span class="cx">
</span><span class="cx"> void setAssetTrack(AVAssetTrack*);
</span><span class="cx"> AVAssetTrack* assetTrack();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcCDMSessionAVContentKeySessionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionAVContentKeySession.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionAVContentKeySession.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionAVContentKeySession.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,10 +48,10 @@
</span><span class="cx"> static bool isAvailable();
</span><span class="cx">
</span><span class="cx"> // CDMSession
</span><del>- virtual CDMSessionType type() override { return CDMSessionTypeAVContentKeySession; }
- virtual RefPtr<Uint8Array> generateKeyRequest(const String& mimeType, Uint8Array* initData, String& destinationURL, unsigned short& errorCode, uint32_t& systemCode) override;
- virtual void releaseKeys() override;
- virtual bool update(Uint8Array* key, RefPtr<Uint8Array>& nextMessage, unsigned short& errorCode, uint32_t& systemCode) override;
</del><ins>+ CDMSessionType type() override { return CDMSessionTypeAVContentKeySession; }
+ RefPtr<Uint8Array> generateKeyRequest(const String& mimeType, Uint8Array* initData, String& destinationURL, unsigned short& errorCode, uint32_t& systemCode) override;
+ void releaseKeys() override;
+ bool update(Uint8Array* key, RefPtr<Uint8Array>& nextMessage, unsigned short& errorCode, uint32_t& systemCode) override;
</ins><span class="cx">
</span><span class="cx"> // CDMSessionMediaSourceAVFObjC
</span><span class="cx"> void addParser(AVStreamDataParser *) override;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcCDMSessionAVFoundationObjCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionAVFoundationObjC.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionAVFoundationObjC.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionAVFoundationObjC.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,12 +42,12 @@
</span><span class="cx"> CDMSessionAVFoundationObjC(MediaPlayerPrivateAVFoundationObjC* parent, CDMSessionClient*);
</span><span class="cx"> virtual ~CDMSessionAVFoundationObjC() { }
</span><span class="cx">
</span><del>- virtual CDMSessionType type() override { return CDMSessionTypeAVFoundationObjC; }
- virtual void setClient(CDMSessionClient* client) override { m_client = client; }
- virtual const String& sessionId() const override { return m_sessionId; }
- virtual RefPtr<Uint8Array> generateKeyRequest(const String& mimeType, Uint8Array* initData, String& destinationURL, unsigned short& errorCode, uint32_t& systemCode) override;
- virtual void releaseKeys() override;
- virtual bool update(Uint8Array*, RefPtr<Uint8Array>& nextMessage, unsigned short& errorCode, uint32_t& systemCode) override;
</del><ins>+ CDMSessionType type() override { return CDMSessionTypeAVFoundationObjC; }
+ void setClient(CDMSessionClient* client) override { m_client = client; }
+ const String& sessionId() const override { return m_sessionId; }
+ RefPtr<Uint8Array> generateKeyRequest(const String& mimeType, Uint8Array* initData, String& destinationURL, unsigned short& errorCode, uint32_t& systemCode) override;
+ void releaseKeys() override;
+ bool update(Uint8Array*, RefPtr<Uint8Array>& nextMessage, unsigned short& errorCode, uint32_t& systemCode) override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> MediaPlayerPrivateAVFoundationObjC* m_parent;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcCDMSessionAVStreamSessionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionAVStreamSession.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionAVStreamSession.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionAVStreamSession.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,10 +46,10 @@
</span><span class="cx"> virtual ~CDMSessionAVStreamSession();
</span><span class="cx">
</span><span class="cx"> // CDMSession
</span><del>- virtual CDMSessionType type() override { return CDMSessionTypeAVStreamSession; }
- virtual RefPtr<Uint8Array> generateKeyRequest(const String& mimeType, Uint8Array* initData, String& destinationURL, unsigned short& errorCode, uint32_t& systemCode) override;
- virtual void releaseKeys() override;
- virtual bool update(Uint8Array*, RefPtr<Uint8Array>& nextMessage, unsigned short& errorCode, uint32_t& systemCode) override;
</del><ins>+ CDMSessionType type() override { return CDMSessionTypeAVStreamSession; }
+ RefPtr<Uint8Array> generateKeyRequest(const String& mimeType, Uint8Array* initData, String& destinationURL, unsigned short& errorCode, uint32_t& systemCode) override;
+ void releaseKeys() override;
+ bool update(Uint8Array*, RefPtr<Uint8Array>& nextMessage, unsigned short& errorCode, uint32_t& systemCode) override;
</ins><span class="cx">
</span><span class="cx"> // CDMSessionMediaSourceAVFObjC
</span><span class="cx"> void addParser(AVStreamDataParser*) override;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcCDMSessionMediaSourceAVFObjCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionMediaSourceAVFObjC.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionMediaSourceAVFObjC.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionMediaSourceAVFObjC.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,12 +49,12 @@
</span><span class="cx"> virtual void removeParser(AVStreamDataParser*) = 0;
</span><span class="cx">
</span><span class="cx"> // CDMSession
</span><del>- virtual void setClient(CDMSessionClient* client) override { m_client = client; }
- virtual const String& sessionId() const override { return m_sessionId; }
</del><ins>+ void setClient(CDMSessionClient* client) override { m_client = client; }
+ const String& sessionId() const override { return m_sessionId; }
</ins><span class="cx">
</span><span class="cx"> // SourceBufferPrivateAVFObjCErrorClient
</span><del>- virtual void layerDidReceiveError(AVSampleBufferDisplayLayer *, NSError *, bool& shouldIgnore) override;
- virtual void rendererDidReceiveError(AVSampleBufferAudioRenderer *, NSError *, bool& shouldIgnore) override;
</del><ins>+ void layerDidReceiveError(AVSampleBufferDisplayLayer *, NSError *, bool& shouldIgnore) override;
+ void rendererDidReceiveError(AVSampleBufferAudioRenderer *, NSError *, bool& shouldIgnore) override;
</ins><span class="cx">
</span><span class="cx"> void addSourceBuffer(SourceBufferPrivateAVFObjC*);
</span><span class="cx"> void removeSourceBuffer(SourceBufferPrivateAVFObjC*);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcInbandTextTrackPrivateAVFObjCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/InbandTextTrackPrivateAVFObjC.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/InbandTextTrackPrivateAVFObjC.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/InbandTextTrackPrivateAVFObjC.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,19 +45,19 @@
</span><span class="cx">
</span><span class="cx"> ~InbandTextTrackPrivateAVFObjC() { }
</span><span class="cx">
</span><del>- virtual InbandTextTrackPrivate::Kind kind() const override;
- virtual bool isClosedCaptions() const override;
- virtual bool isSDH() const override;
- virtual bool containsOnlyForcedSubtitles() const override;
- virtual bool isMainProgramContent() const override;
- virtual bool isEasyToRead() const override;
- virtual AtomicString label() const override;
- virtual AtomicString language() const override;
- virtual bool isDefault() const override;
</del><ins>+ InbandTextTrackPrivate::Kind kind() const override;
+ bool isClosedCaptions() const override;
+ bool isSDH() const override;
+ bool containsOnlyForcedSubtitles() const override;
+ bool isMainProgramContent() const override;
+ bool isEasyToRead() const override;
+ AtomicString label() const override;
+ AtomicString language() const override;
+ bool isDefault() const override;
</ins><span class="cx">
</span><del>- virtual void disconnect() override;
</del><ins>+ void disconnect() override;
</ins><span class="cx">
</span><del>- virtual Category textTrackCategory() const override { return InBand; }
</del><ins>+ Category textTrackCategory() const override { return InBand; }
</ins><span class="cx">
</span><span class="cx"> AVMediaSelectionOption *mediaSelectionOption() const { return m_mediaSelectionOption.get(); }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcInbandTextTrackPrivateLegacyAVFObjCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/InbandTextTrackPrivateLegacyAVFObjC.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/InbandTextTrackPrivateLegacyAVFObjC.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/InbandTextTrackPrivateLegacyAVFObjC.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,17 +46,17 @@
</span><span class="cx">
</span><span class="cx"> ~InbandTextTrackPrivateLegacyAVFObjC() { }
</span><span class="cx">
</span><del>- virtual InbandTextTrackPrivate::Kind kind() const override;
- virtual bool isClosedCaptions() const override;
- virtual bool containsOnlyForcedSubtitles() const override;
- virtual bool isMainProgramContent() const override;
- virtual bool isEasyToRead() const override;
- virtual AtomicString label() const override;
- virtual AtomicString language() const override;
</del><ins>+ InbandTextTrackPrivate::Kind kind() const override;
+ bool isClosedCaptions() const override;
+ bool containsOnlyForcedSubtitles() const override;
+ bool isMainProgramContent() const override;
+ bool isEasyToRead() const override;
+ AtomicString label() const override;
+ AtomicString language() const override;
</ins><span class="cx">
</span><del>- virtual void disconnect() override;
</del><ins>+ void disconnect() override;
</ins><span class="cx">
</span><del>- virtual Category textTrackCategory() const override { return LegacyClosedCaption; }
</del><ins>+ Category textTrackCategory() const override { return LegacyClosedCaption; }
</ins><span class="cx">
</span><span class="cx"> AVPlayerItemTrack *avPlayerItemTrack() const { return m_playerItemTrack.get(); }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcMediaPlaybackTargetPickerMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlaybackTargetPickerMac.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlaybackTargetPickerMac.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlaybackTargetPickerMac.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx">
</span><span class="cx"> virtual ~MediaPlaybackTargetPickerMac();
</span><span class="cx">
</span><del>- virtual void showPlaybackTargetPicker(const FloatRect&, bool checkActiveRoute, const String&) override;
</del><ins>+ void showPlaybackTargetPicker(const FloatRect&, bool checkActiveRoute, const String&) override;
</ins><span class="cx">
</span><span class="cx"> void startingMonitoringPlaybackTargets() override;
</span><span class="cx"> void stopMonitoringPlaybackTargets() override;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcMediaPlayerPrivateAVFoundationObjCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -88,7 +88,7 @@
</span><span class="cx"> static void registerMediaEngine(MediaEngineRegistrar);
</span><span class="cx">
</span><span class="cx"> void setAsset(RetainPtr<id>);
</span><del>- virtual void tracksChanged() override;
</del><ins>+ void tracksChanged() override;
</ins><span class="cx">
</span><span class="cx"> #if HAVE(AVFOUNDATION_MEDIA_SELECTION_GROUP)
</span><span class="cx"> RetainPtr<AVPlayerItem> playerItem() const { return m_avPlayerItem; }
</span><span class="lines">@@ -105,7 +105,7 @@
</span><span class="cx">
</span><span class="cx"> #if ENABLE(ENCRYPTED_MEDIA_V2)
</span><span class="cx"> RetainPtr<AVAssetResourceLoadingRequest> takeRequestForKeyURI(const String&);
</span><del>- virtual void keyAdded() override;
</del><ins>+ void keyAdded() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> void playerItemStatusDidChange(int);
</span><span class="lines">@@ -128,7 +128,7 @@
</span><span class="cx"> void canPlayFastReverseDidChange(bool);
</span><span class="cx"> void canPlayFastForwardDidChange(bool);
</span><span class="cx">
</span><del>- virtual void setShouldBufferData(bool) override;
</del><ins>+ void setShouldBufferData(bool) override;
</ins><span class="cx">
</span><span class="cx"> #if HAVE(AVFOUNDATION_VIDEO_OUTPUT)
</span><span class="cx"> void outputMediaDataWillChange(AVPlayerItemVideoOutput*);
</span><span class="lines">@@ -139,8 +139,8 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(AVF_CAPTIONS)
</span><del>- virtual void notifyTrackModeChanged() override;
- virtual void synchronizeTextTrackState() override;
</del><ins>+ void notifyTrackModeChanged() override;
+ void synchronizeTextTrackState() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> WeakPtr<MediaPlayerPrivateAVFoundationObjC> createWeakPtr() { return m_weakPtrFactory.createWeakPtr(); }
</span><span class="lines">@@ -153,70 +153,70 @@
</span><span class="cx">
</span><span class="cx"> static bool isAvailable();
</span><span class="cx">
</span><del>- virtual void cancelLoad() override;
</del><ins>+ void cancelLoad() override;
</ins><span class="cx">
</span><del>- virtual PlatformMedia platformMedia() const override;
</del><ins>+ PlatformMedia platformMedia() const override;
</ins><span class="cx">
</span><del>- virtual void platformSetVisible(bool) override;
- virtual void platformPlay() override;
- virtual void platformPause() override;
- virtual MediaTime currentMediaTime() const override;
- virtual void setVolume(float) override;
- virtual void setClosedCaptionsVisible(bool) override;
- virtual void paint(GraphicsContext&, const FloatRect&) override;
- virtual void paintCurrentFrameInContext(GraphicsContext&, const FloatRect&) override;
- virtual PlatformLayer* platformLayer() const override;
</del><ins>+ void platformSetVisible(bool) override;
+ void platformPlay() override;
+ void platformPause() override;
+ MediaTime currentMediaTime() const override;
+ void setVolume(float) override;
+ void setClosedCaptionsVisible(bool) override;
+ void paint(GraphicsContext&, const FloatRect&) override;
+ void paintCurrentFrameInContext(GraphicsContext&, const FloatRect&) override;
+ PlatformLayer* platformLayer() const override;
</ins><span class="cx"> #if PLATFORM(IOS) || (PLATFORM(MAC) && ENABLE(VIDEO_PRESENTATION_MODE))
</span><del>- virtual void setVideoFullscreenLayer(PlatformLayer*) override;
- virtual void setVideoFullscreenFrame(FloatRect) override;
- virtual void setVideoFullscreenGravity(MediaPlayer::VideoGravity) override;
- virtual void setVideoFullscreenMode(MediaPlayer::VideoFullscreenMode) override;
</del><ins>+ void setVideoFullscreenLayer(PlatformLayer*) override;
+ void setVideoFullscreenFrame(FloatRect) override;
+ void setVideoFullscreenGravity(MediaPlayer::VideoGravity) override;
+ void setVideoFullscreenMode(MediaPlayer::VideoFullscreenMode) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual NSArray *timedMetadata() const override;
- virtual String accessLog() const override;
- virtual String errorLog() const override;
</del><ins>+ NSArray *timedMetadata() const override;
+ String accessLog() const override;
+ String errorLog() const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual bool supportsAcceleratedRendering() const override { return true; }
- virtual MediaTime mediaTimeForTimeValue(const MediaTime&) const override;
- virtual double maximumDurationToCacheMediaTime() const override;
</del><ins>+ bool supportsAcceleratedRendering() const override { return true; }
+ MediaTime mediaTimeForTimeValue(const MediaTime&) const override;
+ double maximumDurationToCacheMediaTime() const override;
</ins><span class="cx">
</span><del>- virtual void createAVPlayer() override;
- virtual void createAVPlayerItem() override;
</del><ins>+ void createAVPlayer() override;
+ void createAVPlayerItem() override;
</ins><span class="cx"> virtual void createAVPlayerLayer();
</span><del>- virtual void createAVAssetForURL(const String& url) override;
- virtual MediaPlayerPrivateAVFoundation::ItemStatus playerItemStatus() const override;
- virtual MediaPlayerPrivateAVFoundation::AssetStatus assetStatus() const override;
- virtual long assetErrorCode() const override;
</del><ins>+ void createAVAssetForURL(const String& url) override;
+ MediaPlayerPrivateAVFoundation::ItemStatus playerItemStatus() const override;
+ MediaPlayerPrivateAVFoundation::AssetStatus assetStatus() const override;
+ long assetErrorCode() const override;
</ins><span class="cx">
</span><del>- virtual void checkPlayability() override;
- virtual void setRateDouble(double) override;
- virtual double rate() const override;
</del><ins>+ void checkPlayability() override;
+ void setRateDouble(double) override;
+ double rate() const override;
</ins><span class="cx"> void setPreservesPitch(bool) override;
</span><del>- virtual void seekToTime(const MediaTime&, const MediaTime& negativeTolerance, const MediaTime& positiveTolerance) override;
- virtual unsigned long long totalBytes() const override;
- virtual std::unique_ptr<PlatformTimeRanges> platformBufferedTimeRanges() const override;
- virtual MediaTime platformMinTimeSeekable() const override;
- virtual MediaTime platformMaxTimeSeekable() const override;
- virtual MediaTime platformDuration() const override;
- virtual MediaTime platformMaxTimeLoaded() const override;
- virtual void beginLoadingMetadata() override;
- virtual void sizeChanged() override;
</del><ins>+ void seekToTime(const MediaTime&, const MediaTime& negativeTolerance, const MediaTime& positiveTolerance) override;
+ unsigned long long totalBytes() const override;
+ std::unique_ptr<PlatformTimeRanges> platformBufferedTimeRanges() const override;
+ MediaTime platformMinTimeSeekable() const override;
+ MediaTime platformMaxTimeSeekable() const override;
+ MediaTime platformDuration() const override;
+ MediaTime platformMaxTimeLoaded() const override;
+ void beginLoadingMetadata() override;
+ void sizeChanged() override;
</ins><span class="cx">
</span><del>- virtual bool hasAvailableVideoFrame() const override;
</del><ins>+ bool hasAvailableVideoFrame() const override;
</ins><span class="cx">
</span><del>- virtual void createContextVideoRenderer() override;
- virtual void destroyContextVideoRenderer() override;
</del><ins>+ void createContextVideoRenderer() override;
+ void destroyContextVideoRenderer() override;
</ins><span class="cx">
</span><del>- virtual void createVideoLayer() override;
- virtual void destroyVideoLayer() override;
</del><ins>+ void createVideoLayer() override;
+ void destroyVideoLayer() override;
</ins><span class="cx">
</span><del>- virtual bool hasContextRenderer() const override;
- virtual bool hasLayerRenderer() const override;
</del><ins>+ bool hasContextRenderer() const override;
+ bool hasLayerRenderer() const override;
</ins><span class="cx">
</span><del>- virtual void updateVideoLayerGravity() override;
</del><ins>+ void updateVideoLayerGravity() override;
</ins><span class="cx">
</span><span class="cx"> bool hasSingleSecurityOrigin() const override;
</span><span class="cx"> bool didPassCORSAccessCheck() const override;
</span><span class="lines">@@ -224,15 +224,15 @@
</span><span class="cx"> MediaTime getStartDate() const override;
</span><span class="cx">
</span><span class="cx"> #if ENABLE(VIDEO_TRACK)
</span><del>- virtual bool requiresTextTrackRepresentation() const override;
- virtual void setTextTrackRepresentation(TextTrackRepresentation*) override;
- virtual void syncTextTrackBounds() override;
</del><ins>+ bool requiresTextTrackRepresentation() const override;
+ void setTextTrackRepresentation(TextTrackRepresentation*) override;
+ void syncTextTrackBounds() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> void setAVPlayerItem(AVPlayerItem *);
</span><span class="cx">
</span><span class="cx"> #if ENABLE(WEB_AUDIO) && USE(MEDIATOOLBOX)
</span><del>- virtual AudioSourceProvider* audioSourceProvider() override;
</del><ins>+ AudioSourceProvider* audioSourceProvider() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> void createImageGenerator();
</span><span class="lines">@@ -247,7 +247,7 @@
</span><span class="cx"> void updateLastImage();
</span><span class="cx"> bool videoOutputHasAvailableFrame();
</span><span class="cx"> void paintWithVideoOutput(GraphicsContext&, const FloatRect&);
</span><del>- virtual PassNativeImagePtr nativeImageForCurrentTime() override;
</del><ins>+ PassNativeImagePtr nativeImageForCurrentTime() override;
</ins><span class="cx"> void waitForVideoOutputMediaDataWillChange();
</span><span class="cx">
</span><span class="cx"> void createOpenGLVideoOutput();
</span><span class="lines">@@ -258,16 +258,16 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(ENCRYPTED_MEDIA)
</span><del>- virtual MediaPlayer::MediaKeyException addKey(const String&, const unsigned char*, unsigned, const unsigned char*, unsigned, const String&) override;
- virtual MediaPlayer::MediaKeyException generateKeyRequest(const String&, const unsigned char*, unsigned) override;
- virtual MediaPlayer::MediaKeyException cancelKeyRequest(const String&, const String&) override;
</del><ins>+ MediaPlayer::MediaKeyException addKey(const String&, const unsigned char*, unsigned, const unsigned char*, unsigned, const String&) override;
+ MediaPlayer::MediaKeyException generateKeyRequest(const String&, const unsigned char*, unsigned) override;
+ MediaPlayer::MediaKeyException cancelKeyRequest(const String&, const String&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(ENCRYPTED_MEDIA_V2)
</span><span class="cx"> std::unique_ptr<CDMSession> createSession(const String& keySystem, CDMSessionClient*) override;
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual String languageOfPrimaryAudioTrack() const override;
</del><ins>+ String languageOfPrimaryAudioTrack() const override;
</ins><span class="cx">
</span><span class="cx"> #if HAVE(AVFOUNDATION_MEDIA_SELECTION_GROUP)
</span><span class="cx"> void processMediaSelectionOptions();
</span><span class="lines">@@ -284,8 +284,8 @@
</span><span class="cx"> void processMetadataTrack();
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void setCurrentTextTrack(InbandTextTrackPrivateAVF*) override;
- virtual InbandTextTrackPrivateAVF* currentTextTrack() const override { return m_currentTextTrack; }
</del><ins>+ void setCurrentTextTrack(InbandTextTrackPrivateAVF*) override;
+ InbandTextTrackPrivateAVF* currentTextTrack() const override { return m_currentTextTrack; }
</ins><span class="cx">
</span><span class="cx"> #if !HAVE(AVFOUNDATION_LEGIBLE_OUTPUT_SUPPORT)
</span><span class="cx"> void processLegacyClosedCaptionsTracks();
</span><span class="lines">@@ -297,24 +297,24 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(WIRELESS_PLAYBACK_TARGET)
</span><del>- virtual bool isCurrentPlaybackTargetWireless() const override;
- virtual String wirelessPlaybackTargetName() const override;
- virtual MediaPlayer::WirelessPlaybackTargetType wirelessPlaybackTargetType() const override;
- virtual bool wirelessVideoPlaybackDisabled() const override;
- virtual void setWirelessVideoPlaybackDisabled(bool) override;
- virtual bool canPlayToWirelessPlaybackTarget() const override { return true; }
</del><ins>+ bool isCurrentPlaybackTargetWireless() const override;
+ String wirelessPlaybackTargetName() const override;
+ MediaPlayer::WirelessPlaybackTargetType wirelessPlaybackTargetType() const override;
+ bool wirelessVideoPlaybackDisabled() const override;
+ void setWirelessVideoPlaybackDisabled(bool) override;
+ bool canPlayToWirelessPlaybackTarget() const override { return true; }
</ins><span class="cx"> void updateDisableExternalPlayback();
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(WIRELESS_PLAYBACK_TARGET) && !PLATFORM(IOS)
</span><del>- virtual void setWirelessPlaybackTarget(Ref<MediaPlaybackTarget>&&) override;
- virtual void setShouldPlayToPlaybackTarget(bool) override;
</del><ins>+ void setWirelessPlaybackTarget(Ref<MediaPlaybackTarget>&&) override;
+ void setShouldPlayToPlaybackTarget(bool) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual double maxFastForwardRate() const override { return m_cachedCanPlayFastForward ? std::numeric_limits<double>::infinity() : 2.0; }
- virtual double minFastReverseRate() const override { return m_cachedCanPlayFastReverse ? -std::numeric_limits<double>::infinity() : 0.0; }
</del><ins>+ double maxFastForwardRate() const override { return m_cachedCanPlayFastForward ? std::numeric_limits<double>::infinity() : 2.0; }
+ double minFastReverseRate() const override { return m_cachedCanPlayFastReverse ? -std::numeric_limits<double>::infinity() : 0.0; }
</ins><span class="cx">
</span><del>- virtual URL resolvedURL() const override;
</del><ins>+ URL resolvedURL() const override;
</ins><span class="cx">
</span><span class="cx"> Vector<String> preferredAudioCharacteristics() const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcMediaPlayerPrivateAVFoundationObjCmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -382,31 +382,31 @@
</span><span class="cx"> ASSERT(m_challenge);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void refAuthenticationClient() override { ref(); }
- virtual void derefAuthenticationClient() override { deref(); }
</del><ins>+ void refAuthenticationClient() override { ref(); }
+ void derefAuthenticationClient() override { deref(); }
</ins><span class="cx">
</span><del>- virtual void receivedCredential(const AuthenticationChallenge&, const Credential& credential) override
</del><ins>+ void receivedCredential(const AuthenticationChallenge&, const Credential& credential) override
</ins><span class="cx"> {
</span><span class="cx"> [[m_challenge sender] useCredential:credential.nsCredential() forAuthenticationChallenge:m_challenge.get()];
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void receivedRequestToContinueWithoutCredential(const AuthenticationChallenge&) override
</del><ins>+ void receivedRequestToContinueWithoutCredential(const AuthenticationChallenge&) override
</ins><span class="cx"> {
</span><span class="cx"> [[m_challenge sender] continueWithoutCredentialForAuthenticationChallenge:m_challenge.get()];
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void receivedCancellation(const AuthenticationChallenge&) override
</del><ins>+ void receivedCancellation(const AuthenticationChallenge&) override
</ins><span class="cx"> {
</span><span class="cx"> [[m_challenge sender] cancelAuthenticationChallenge:m_challenge.get()];
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void receivedRequestToPerformDefaultHandling(const AuthenticationChallenge&) override
</del><ins>+ void receivedRequestToPerformDefaultHandling(const AuthenticationChallenge&) override
</ins><span class="cx"> {
</span><span class="cx"> if ([[m_challenge sender] respondsToSelector:@selector(performDefaultHandlingForAuthenticationChallenge:)])
</span><span class="cx"> [[m_challenge sender] performDefaultHandlingForAuthenticationChallenge:m_challenge.get()];
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void receivedChallengeRejection(const AuthenticationChallenge&) override
</del><ins>+ void receivedChallengeRejection(const AuthenticationChallenge&) override
</ins><span class="cx"> {
</span><span class="cx"> if ([[m_challenge sender] respondsToSelector:@selector(rejectProtectionSpaceAndContinueWithChallenge:)])
</span><span class="cx"> [[m_challenge sender] rejectProtectionSpaceAndContinueWithChallenge:m_challenge.get()];
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcMediaPlayerPrivateMediaSourceAVFObjCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -70,8 +70,8 @@
</span><span class="cx"> void addAudioRenderer(AVSampleBufferAudioRenderer*);
</span><span class="cx"> void removeAudioRenderer(AVSampleBufferAudioRenderer*);
</span><span class="cx">
</span><del>- virtual MediaPlayer::NetworkState networkState() const override;
- virtual MediaPlayer::ReadyState readyState() const override;
</del><ins>+ MediaPlayer::NetworkState networkState() const override;
+ MediaPlayer::ReadyState readyState() const override;
</ins><span class="cx"> void setReadyState(MediaPlayer::ReadyState);
</span><span class="cx"> void setNetworkState(MediaPlayer::NetworkState);
</span><span class="cx">
</span><span class="lines">@@ -87,14 +87,14 @@
</span><span class="cx"> void characteristicsChanged();
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(MAC) && ENABLE(VIDEO_PRESENTATION_MODE)
</span><del>- virtual void setVideoFullscreenLayer(PlatformLayer*) override;
- virtual void setVideoFullscreenFrame(FloatRect) override;
</del><ins>+ void setVideoFullscreenLayer(PlatformLayer*) override;
+ void setVideoFullscreenFrame(FloatRect) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(ENCRYPTED_MEDIA_V2)
</span><span class="cx"> bool hasStreamSession() { return m_streamSession; }
</span><span class="cx"> AVStreamSession *streamSession();
</span><del>- virtual void setCDMSession(CDMSession*) override;
</del><ins>+ void setCDMSession(CDMSession*) override;
</ins><span class="cx"> CDMSessionMediaSourceAVFObjC* cdmSession() const { return m_session; }
</span><span class="cx"> void keyNeeded(Uint8Array*);
</span><span class="cx"> #endif
</span><span class="lines">@@ -103,88 +103,88 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // MediaPlayerPrivateInterface
</span><del>- virtual void load(const String& url) override;
- virtual void load(const String& url, MediaSourcePrivateClient*) override;
</del><ins>+ void load(const String& url) override;
+ void load(const String& url, MediaSourcePrivateClient*) override;
</ins><span class="cx"> #if ENABLE(MEDIA_STREAM)
</span><span class="cx"> void load(MediaStreamPrivate&) override;
</span><span class="cx"> #endif
</span><del>- virtual void cancelLoad() override;
</del><ins>+ void cancelLoad() override;
</ins><span class="cx">
</span><del>- virtual void prepareToPlay() override;
- virtual PlatformMedia platformMedia() const override;
- virtual PlatformLayer* platformLayer() const override;
</del><ins>+ void prepareToPlay() override;
+ PlatformMedia platformMedia() const override;
+ PlatformLayer* platformLayer() const override;
</ins><span class="cx">
</span><del>- virtual bool supportsFullscreen() const override { return true; }
</del><ins>+ bool supportsFullscreen() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void play() override;
</del><ins>+ void play() override;
</ins><span class="cx"> void playInternal();
</span><span class="cx">
</span><del>- virtual void pause() override;
</del><ins>+ void pause() override;
</ins><span class="cx"> void pauseInternal();
</span><span class="cx">
</span><del>- virtual bool paused() const override;
</del><ins>+ bool paused() const override;
</ins><span class="cx">
</span><del>- virtual void setVolume(float volume) override;
- virtual bool supportsMuting() const override { return true; }
- virtual void setMuted(bool) override;
</del><ins>+ void setVolume(float volume) override;
+ bool supportsMuting() const override { return true; }
+ void setMuted(bool) override;
</ins><span class="cx">
</span><del>- virtual bool supportsScanning() const override;
</del><ins>+ bool supportsScanning() const override;
</ins><span class="cx">
</span><del>- virtual FloatSize naturalSize() const override;
</del><ins>+ FloatSize naturalSize() const override;
</ins><span class="cx">
</span><del>- virtual bool hasVideo() const override;
- virtual bool hasAudio() const override;
</del><ins>+ bool hasVideo() const override;
+ bool hasAudio() const override;
</ins><span class="cx">
</span><del>- virtual void setVisible(bool) override;
</del><ins>+ void setVisible(bool) override;
</ins><span class="cx">
</span><del>- virtual MediaTime durationMediaTime() const override;
- virtual MediaTime currentMediaTime() const override;
- virtual MediaTime startTime() const override;
- virtual MediaTime initialTime() const override;
</del><ins>+ MediaTime durationMediaTime() const override;
+ MediaTime currentMediaTime() const override;
+ MediaTime startTime() const override;
+ MediaTime initialTime() const override;
</ins><span class="cx">
</span><del>- virtual void seekWithTolerance(const MediaTime&, const MediaTime& negativeThreshold, const MediaTime& positiveThreshold) override;
- virtual bool seeking() const override;
- virtual void setRateDouble(double) override;
</del><ins>+ void seekWithTolerance(const MediaTime&, const MediaTime& negativeThreshold, const MediaTime& positiveThreshold) override;
+ bool seeking() const override;
+ void setRateDouble(double) override;
</ins><span class="cx">
</span><span class="cx"> void setPreservesPitch(bool) override;
</span><span class="cx">
</span><del>- virtual std::unique_ptr<PlatformTimeRanges> seekable() const override;
- virtual MediaTime maxMediaTimeSeekable() const override;
- virtual MediaTime minMediaTimeSeekable() const override;
- virtual std::unique_ptr<PlatformTimeRanges> buffered() const override;
</del><ins>+ std::unique_ptr<PlatformTimeRanges> seekable() const override;
+ MediaTime maxMediaTimeSeekable() const override;
+ MediaTime minMediaTimeSeekable() const override;
+ std::unique_ptr<PlatformTimeRanges> buffered() const override;
</ins><span class="cx">
</span><del>- virtual bool didLoadingProgress() const override;
</del><ins>+ bool didLoadingProgress() const override;
</ins><span class="cx">
</span><del>- virtual void setSize(const IntSize&) override;
</del><ins>+ void setSize(const IntSize&) override;
</ins><span class="cx">
</span><del>- virtual void paint(GraphicsContext&, const FloatRect&) override;
- virtual void paintCurrentFrameInContext(GraphicsContext&, const FloatRect&) override;
</del><ins>+ void paint(GraphicsContext&, const FloatRect&) override;
+ void paintCurrentFrameInContext(GraphicsContext&, const FloatRect&) override;
</ins><span class="cx">
</span><del>- virtual bool hasAvailableVideoFrame() const override;
</del><ins>+ bool hasAvailableVideoFrame() const override;
</ins><span class="cx">
</span><del>- virtual bool supportsAcceleratedRendering() const override;
</del><ins>+ bool supportsAcceleratedRendering() const override;
</ins><span class="cx"> // called when the rendering system flips the into or out of accelerated rendering mode.
</span><del>- virtual void acceleratedRenderingStateChanged() override;
</del><ins>+ void acceleratedRenderingStateChanged() override;
</ins><span class="cx">
</span><del>- virtual MediaPlayer::MovieLoadType movieLoadType() const override;
</del><ins>+ MediaPlayer::MovieLoadType movieLoadType() const override;
</ins><span class="cx">
</span><del>- virtual void prepareForRendering() override;
</del><ins>+ void prepareForRendering() override;
</ins><span class="cx">
</span><del>- virtual String engineDescription() const override;
</del><ins>+ String engineDescription() const override;
</ins><span class="cx">
</span><del>- virtual String languageOfPrimaryAudioTrack() const override;
</del><ins>+ String languageOfPrimaryAudioTrack() const override;
</ins><span class="cx">
</span><del>- virtual size_t extraMemoryCost() const override;
</del><ins>+ size_t extraMemoryCost() const override;
</ins><span class="cx">
</span><del>- virtual unsigned long totalVideoFrames() override;
- virtual unsigned long droppedVideoFrames() override;
- virtual unsigned long corruptedVideoFrames() override;
- virtual MediaTime totalFrameDelay() override;
</del><ins>+ unsigned long totalVideoFrames() override;
+ unsigned long droppedVideoFrames() override;
+ unsigned long corruptedVideoFrames() override;
+ MediaTime totalFrameDelay() override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(WIRELESS_PLAYBACK_TARGET)
</span><del>- virtual bool isCurrentPlaybackTargetWireless() const override;
- virtual void setWirelessPlaybackTarget(Ref<MediaPlaybackTarget>&&) override;
- virtual void setShouldPlayToPlaybackTarget(bool) override;
</del><ins>+ bool isCurrentPlaybackTargetWireless() const override;
+ void setWirelessPlaybackTarget(Ref<MediaPlaybackTarget>&&) override;
+ void setShouldPlayToPlaybackTarget(bool) override;
</ins><span class="cx"> bool wirelessVideoPlaybackDisabled() const override { return false; }
</span><span class="cx"> #endif
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcMediaSourcePrivateAVFObjCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaSourcePrivateAVFObjC.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaSourcePrivateAVFObjC.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaSourcePrivateAVFObjC.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -58,14 +58,14 @@
</span><span class="cx"> const Vector<RefPtr<SourceBufferPrivateAVFObjC>>& sourceBuffers() const { return m_sourceBuffers; }
</span><span class="cx"> const Vector<SourceBufferPrivateAVFObjC*>& activeSourceBuffers() const { return m_activeSourceBuffers; }
</span><span class="cx">
</span><del>- virtual AddStatus addSourceBuffer(const ContentType&, RefPtr<SourceBufferPrivate>&) override;
- virtual void durationChanged() override;
- virtual void markEndOfStream(EndOfStreamStatus) override;
- virtual void unmarkEndOfStream() override;
- virtual MediaPlayer::ReadyState readyState() const override;
- virtual void setReadyState(MediaPlayer::ReadyState) override;
- virtual void waitForSeekCompleted() override;
- virtual void seekCompleted() override;
</del><ins>+ AddStatus addSourceBuffer(const ContentType&, RefPtr<SourceBufferPrivate>&) override;
+ void durationChanged() override;
+ void markEndOfStream(EndOfStreamStatus) override;
+ void unmarkEndOfStream() override;
+ MediaPlayer::ReadyState readyState() const override;
+ void setReadyState(MediaPlayer::ReadyState) override;
+ void waitForSeekCompleted() override;
+ void seekCompleted() override;
</ins><span class="cx">
</span><span class="cx"> MediaTime duration();
</span><span class="cx"> std::unique_ptr<PlatformTimeRanges> buffered();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcOutOfBandTextTrackPrivateAVFh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/OutOfBandTextTrackPrivateAVF.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/OutOfBandTextTrackPrivateAVF.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/OutOfBandTextTrackPrivateAVF.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,10 +41,10 @@
</span><span class="cx"> return adoptRef(new OutOfBandTextTrackPrivateAVF(player, selection));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void processCue(CFArrayRef, CFArrayRef, const MediaTime&) override { }
- virtual void resetCueValues() override { }
</del><ins>+ void processCue(CFArrayRef, CFArrayRef, const MediaTime&) override { }
+ void resetCueValues() override { }
</ins><span class="cx">
</span><del>- virtual Category textTrackCategory() const override { return OutOfBand; }
</del><ins>+ Category textTrackCategory() const override { return OutOfBand; }
</ins><span class="cx">
</span><span class="cx"> AVMediaSelectionOption* mediaSelectionOption() const { return m_mediaSelectionOption.get(); }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcSourceBufferPrivateAVFObjCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -112,17 +112,17 @@
</span><span class="cx"> explicit SourceBufferPrivateAVFObjC(MediaSourcePrivateAVFObjC*);
</span><span class="cx">
</span><span class="cx"> // SourceBufferPrivate overrides
</span><del>- virtual void setClient(SourceBufferPrivateClient*) override;
- virtual void append(const unsigned char* data, unsigned length) override;
- virtual void abort() override;
- virtual void removedFromMediaSource() override;
- virtual MediaPlayer::ReadyState readyState() const override;
- virtual void setReadyState(MediaPlayer::ReadyState) override;
- virtual void flushAndEnqueueNonDisplayingSamples(Vector<RefPtr<MediaSample>>, AtomicString trackID) override;
- virtual void enqueueSample(PassRefPtr<MediaSample>, AtomicString trackID) override;
- virtual bool isReadyForMoreSamples(AtomicString trackID) override;
- virtual void setActive(bool) override;
- virtual void notifyClientWhenReadyForMoreSamples(AtomicString trackID) override;
</del><ins>+ void setClient(SourceBufferPrivateClient*) override;
+ void append(const unsigned char* data, unsigned length) override;
+ void abort() override;
+ void removedFromMediaSource() override;
+ MediaPlayer::ReadyState readyState() const override;
+ void setReadyState(MediaPlayer::ReadyState) override;
+ void flushAndEnqueueNonDisplayingSamples(Vector<RefPtr<MediaSample>>, AtomicString trackID) override;
+ void enqueueSample(PassRefPtr<MediaSample>, AtomicString trackID) override;
+ bool isReadyForMoreSamples(AtomicString trackID) override;
+ void setActive(bool) override;
+ void notifyClientWhenReadyForMoreSamples(AtomicString trackID) override;
</ins><span class="cx">
</span><span class="cx"> void flushAndEnqueueNonDisplayingSamples(Vector<RefPtr<MediaSample>>, AVSampleBufferAudioRenderer*);
</span><span class="cx"> void flushAndEnqueueNonDisplayingSamples(Vector<RefPtr<MediaSample>>, AVSampleBufferDisplayLayer*);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcSourceBufferPrivateAVFObjCmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -446,18 +446,18 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual MediaTime presentationTime() const override { return toMediaTime(CMSampleBufferGetPresentationTimeStamp(m_sample.get())); }
- virtual MediaTime decodeTime() const override { return toMediaTime(CMSampleBufferGetDecodeTimeStamp(m_sample.get())); }
- virtual MediaTime duration() const override { return toMediaTime(CMSampleBufferGetDuration(m_sample.get())); }
- virtual AtomicString trackID() const override { return m_id; }
- virtual size_t sizeInBytes() const override { return CMSampleBufferGetTotalSampleSize(m_sample.get()); }
- virtual FloatSize presentationSize() const override;
</del><ins>+ MediaTime presentationTime() const override { return toMediaTime(CMSampleBufferGetPresentationTimeStamp(m_sample.get())); }
+ MediaTime decodeTime() const override { return toMediaTime(CMSampleBufferGetDecodeTimeStamp(m_sample.get())); }
+ MediaTime duration() const override { return toMediaTime(CMSampleBufferGetDuration(m_sample.get())); }
+ AtomicString trackID() const override { return m_id; }
+ size_t sizeInBytes() const override { return CMSampleBufferGetTotalSampleSize(m_sample.get()); }
+ FloatSize presentationSize() const override;
</ins><span class="cx">
</span><del>- virtual SampleFlags flags() const override;
- virtual PlatformSample platformSample() override;
- virtual void dump(PrintStream&) const override;
- virtual void offsetTimestampsBy(const MediaTime&) override;
- virtual void setTimestamps(const MediaTime&, const MediaTime&) override;
</del><ins>+ SampleFlags flags() const override;
+ PlatformSample platformSample() override;
+ void dump(PrintStream&) const override;
+ void offsetTimestampsBy(const MediaTime&) override;
+ void setTimestamps(const MediaTime&, const MediaTime&) override;
</ins><span class="cx">
</span><span class="cx"> RetainPtr<CMSampleBufferRef> m_sample;
</span><span class="cx"> AtomicString m_id;
</span><span class="lines">@@ -561,10 +561,10 @@
</span><span class="cx"> static RefPtr<MediaDescriptionAVFObjC> create(AVAssetTrack* track) { return adoptRef(new MediaDescriptionAVFObjC(track)); }
</span><span class="cx"> virtual ~MediaDescriptionAVFObjC() { }
</span><span class="cx">
</span><del>- virtual AtomicString codec() const override { return m_codec; }
- virtual bool isVideo() const override { return m_isVideo; }
- virtual bool isAudio() const override { return m_isAudio; }
- virtual bool isText() const override { return m_isText; }
</del><ins>+ AtomicString codec() const override { return m_codec; }
+ bool isVideo() const override { return m_isVideo; }
+ bool isAudio() const override { return m_isAudio; }
+ bool isText() const override { return m_isText; }
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> MediaDescriptionAVFObjC(AVAssetTrack* track)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcVideoTrackPrivateAVFObjCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/VideoTrackPrivateAVFObjC.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/VideoTrackPrivateAVFObjC.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/VideoTrackPrivateAVFObjC.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -59,7 +59,7 @@
</span><span class="cx"> return adoptRef(new VideoTrackPrivateAVFObjC(option));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void setSelected(bool) override;
</del><ins>+ void setSelected(bool) override;
</ins><span class="cx">
</span><span class="cx"> void setPlayerItemTrack(AVPlayerItemTrack*);
</span><span class="cx"> AVPlayerItemTrack* playerItemTrack();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcVideoTrackPrivateMediaSourceAVFObjCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/VideoTrackPrivateMediaSourceAVFObjC.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/VideoTrackPrivateMediaSourceAVFObjC.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/VideoTrackPrivateMediaSourceAVFObjC.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,8 +47,8 @@
</span><span class="cx"> return adoptRef(new VideoTrackPrivateMediaSourceAVFObjC(track, parent));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool selected() const override;
- virtual void setSelected(bool) override;
</del><ins>+ bool selected() const override;
+ void setSelected(bool) override;
</ins><span class="cx">
</span><span class="cx"> void setAssetTrack(AVAssetTrack*);
</span><span class="cx"> AVAssetTrack* assetTrack() const;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcWebCoreAVFResourceLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/WebCoreAVFResourceLoader.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/WebCoreAVFResourceLoader.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/WebCoreAVFResourceLoader.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -57,9 +57,9 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // CachedResourceClient
</span><del>- virtual void responseReceived(CachedResource*, const ResourceResponse&) override;
- virtual void dataReceived(CachedResource*, const char*, int) override;
- virtual void notifyFinished(CachedResource*) override;
</del><ins>+ void responseReceived(CachedResource*, const ResourceResponse&) override;
+ void dataReceived(CachedResource*, const char*, int) override;
+ void notifyFinished(CachedResource*) override;
</ins><span class="cx">
</span><span class="cx"> void fulfillRequestWithResource(CachedResource*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscaGraphicsLayerCAh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -55,99 +55,99 @@
</span><span class="cx"> WEBCORE_EXPORT explicit GraphicsLayerCA(Type, GraphicsLayerClient&);
</span><span class="cx"> WEBCORE_EXPORT virtual ~GraphicsLayerCA();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void initialize(Type) override;
</del><ins>+ WEBCORE_EXPORT void initialize(Type) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void setName(const String&) override;
</del><ins>+ WEBCORE_EXPORT void setName(const String&) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual PlatformLayerID primaryLayerID() const override;
</del><ins>+ WEBCORE_EXPORT PlatformLayerID primaryLayerID() const override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual PlatformLayer* platformLayer() const override;
</del><ins>+ WEBCORE_EXPORT PlatformLayer* platformLayer() const override;
</ins><span class="cx"> PlatformCALayer* platformCALayer() const { return primaryLayer(); }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual bool setChildren(const Vector<GraphicsLayer*>&) override;
- WEBCORE_EXPORT virtual void addChild(GraphicsLayer*) override;
- WEBCORE_EXPORT virtual void addChildAtIndex(GraphicsLayer*, int index) override;
- WEBCORE_EXPORT virtual void addChildAbove(GraphicsLayer*, GraphicsLayer* sibling) override;
- WEBCORE_EXPORT virtual void addChildBelow(GraphicsLayer*, GraphicsLayer* sibling) override;
- WEBCORE_EXPORT virtual bool replaceChild(GraphicsLayer* oldChild, GraphicsLayer* newChild) override;
</del><ins>+ WEBCORE_EXPORT bool setChildren(const Vector<GraphicsLayer*>&) override;
+ WEBCORE_EXPORT void addChild(GraphicsLayer*) override;
+ WEBCORE_EXPORT void addChildAtIndex(GraphicsLayer*, int index) override;
+ WEBCORE_EXPORT void addChildAbove(GraphicsLayer*, GraphicsLayer* sibling) override;
+ WEBCORE_EXPORT void addChildBelow(GraphicsLayer*, GraphicsLayer* sibling) override;
+ WEBCORE_EXPORT bool replaceChild(GraphicsLayer* oldChild, GraphicsLayer* newChild) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void removeFromParent() override;
</del><ins>+ WEBCORE_EXPORT void removeFromParent() override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void setMaskLayer(GraphicsLayer*) override;
- WEBCORE_EXPORT virtual void setReplicatedLayer(GraphicsLayer*) override;
</del><ins>+ WEBCORE_EXPORT void setMaskLayer(GraphicsLayer*) override;
+ WEBCORE_EXPORT void setReplicatedLayer(GraphicsLayer*) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void setPosition(const FloatPoint&) override;
- WEBCORE_EXPORT virtual void setAnchorPoint(const FloatPoint3D&) override;
- WEBCORE_EXPORT virtual void setSize(const FloatSize&) override;
- WEBCORE_EXPORT virtual void setBoundsOrigin(const FloatPoint&) override;
</del><ins>+ WEBCORE_EXPORT void setPosition(const FloatPoint&) override;
+ WEBCORE_EXPORT void setAnchorPoint(const FloatPoint3D&) override;
+ WEBCORE_EXPORT void setSize(const FloatSize&) override;
+ WEBCORE_EXPORT void setBoundsOrigin(const FloatPoint&) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void setTransform(const TransformationMatrix&) override;
</del><ins>+ WEBCORE_EXPORT void setTransform(const TransformationMatrix&) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void setChildrenTransform(const TransformationMatrix&) override;
</del><ins>+ WEBCORE_EXPORT void setChildrenTransform(const TransformationMatrix&) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void setPreserves3D(bool) override;
- WEBCORE_EXPORT virtual void setMasksToBounds(bool) override;
- WEBCORE_EXPORT virtual void setDrawsContent(bool) override;
- WEBCORE_EXPORT virtual void setContentsVisible(bool) override;
- WEBCORE_EXPORT virtual void setAcceleratesDrawing(bool) override;
- WEBCORE_EXPORT virtual void setUsesDisplayListDrawing(bool) override;
</del><ins>+ WEBCORE_EXPORT void setPreserves3D(bool) override;
+ WEBCORE_EXPORT void setMasksToBounds(bool) override;
+ WEBCORE_EXPORT void setDrawsContent(bool) override;
+ WEBCORE_EXPORT void setContentsVisible(bool) override;
+ WEBCORE_EXPORT void setAcceleratesDrawing(bool) override;
+ WEBCORE_EXPORT void setUsesDisplayListDrawing(bool) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void setBackgroundColor(const Color&) override;
</del><ins>+ WEBCORE_EXPORT void setBackgroundColor(const Color&) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void setContentsOpaque(bool) override;
- WEBCORE_EXPORT virtual void setBackfaceVisibility(bool) override;
</del><ins>+ WEBCORE_EXPORT void setContentsOpaque(bool) override;
+ WEBCORE_EXPORT void setBackfaceVisibility(bool) override;
</ins><span class="cx">
</span><span class="cx"> // return true if we started an animation
</span><del>- WEBCORE_EXPORT virtual void setOpacity(float) override;
</del><ins>+ WEBCORE_EXPORT void setOpacity(float) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual bool setFilters(const FilterOperations&) override;
</del><ins>+ WEBCORE_EXPORT bool setFilters(const FilterOperations&) override;
</ins><span class="cx"> virtual bool filtersCanBeComposited(const FilterOperations&);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual bool setBackdropFilters(const FilterOperations&) override;
- WEBCORE_EXPORT virtual void setBackdropFiltersRect(const FloatRect&) override;
</del><ins>+ WEBCORE_EXPORT bool setBackdropFilters(const FilterOperations&) override;
+ WEBCORE_EXPORT void setBackdropFiltersRect(const FloatRect&) override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(CSS_COMPOSITING)
</span><del>- WEBCORE_EXPORT virtual void setBlendMode(BlendMode) override;
</del><ins>+ WEBCORE_EXPORT void setBlendMode(BlendMode) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void setNeedsDisplay() override;
- WEBCORE_EXPORT virtual void setNeedsDisplayInRect(const FloatRect&, ShouldClipToLayer = ClipToLayer) override;
- WEBCORE_EXPORT virtual void setContentsNeedsDisplay() override;
</del><ins>+ WEBCORE_EXPORT void setNeedsDisplay() override;
+ WEBCORE_EXPORT void setNeedsDisplayInRect(const FloatRect&, ShouldClipToLayer = ClipToLayer) override;
+ WEBCORE_EXPORT void setContentsNeedsDisplay() override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void setContentsRect(const FloatRect&) override;
- WEBCORE_EXPORT virtual void setContentsClippingRect(const FloatRoundedRect&) override;
- WEBCORE_EXPORT virtual bool setMasksToBoundsRect(const FloatRoundedRect&) override;
</del><ins>+ WEBCORE_EXPORT void setContentsRect(const FloatRect&) override;
+ WEBCORE_EXPORT void setContentsClippingRect(const FloatRoundedRect&) override;
+ WEBCORE_EXPORT bool setMasksToBoundsRect(const FloatRoundedRect&) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void setShapeLayerPath(const Path&) override;
- WEBCORE_EXPORT virtual void setShapeLayerWindRule(WindRule) override;
</del><ins>+ WEBCORE_EXPORT void setShapeLayerPath(const Path&) override;
+ WEBCORE_EXPORT void setShapeLayerWindRule(WindRule) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void suspendAnimations(double time) override;
- WEBCORE_EXPORT virtual void resumeAnimations() override;
</del><ins>+ WEBCORE_EXPORT void suspendAnimations(double time) override;
+ WEBCORE_EXPORT void resumeAnimations() override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual bool addAnimation(const KeyframeValueList&, const FloatSize& boxSize, const Animation*, const String& animationName, double timeOffset) override;
- WEBCORE_EXPORT virtual void pauseAnimation(const String& animationName, double timeOffset) override;
- WEBCORE_EXPORT virtual void removeAnimation(const String& animationName) override;
</del><ins>+ WEBCORE_EXPORT bool addAnimation(const KeyframeValueList&, const FloatSize& boxSize, const Animation*, const String& animationName, double timeOffset) override;
+ WEBCORE_EXPORT void pauseAnimation(const String& animationName, double timeOffset) override;
+ WEBCORE_EXPORT void removeAnimation(const String& animationName) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void setContentsToImage(Image*) override;
</del><ins>+ WEBCORE_EXPORT void setContentsToImage(Image*) override;
</ins><span class="cx"> #if PLATFORM(IOS)
</span><del>- WEBCORE_EXPORT virtual PlatformLayer* contentsLayerForMedia() const override;
</del><ins>+ WEBCORE_EXPORT PlatformLayer* contentsLayerForMedia() const override;
</ins><span class="cx"> #endif
</span><del>- WEBCORE_EXPORT virtual void setContentsToPlatformLayer(PlatformLayer*, ContentsLayerPurpose) override;
- WEBCORE_EXPORT virtual void setContentsToSolidColor(const Color&) override;
</del><ins>+ WEBCORE_EXPORT void setContentsToPlatformLayer(PlatformLayer*, ContentsLayerPurpose) override;
+ WEBCORE_EXPORT void setContentsToSolidColor(const Color&) override;
</ins><span class="cx">
</span><del>- virtual bool usesContentsLayer() const override { return m_contentsLayerPurpose != NoContentsLayer; }
</del><ins>+ bool usesContentsLayer() const override { return m_contentsLayerPurpose != NoContentsLayer; }
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void setShowDebugBorder(bool) override;
- WEBCORE_EXPORT virtual void setShowRepaintCounter(bool) override;
</del><ins>+ WEBCORE_EXPORT void setShowDebugBorder(bool) override;
+ WEBCORE_EXPORT void setShowRepaintCounter(bool) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void setDebugBackgroundColor(const Color&) override;
- WEBCORE_EXPORT virtual void setDebugBorder(const Color&, float borderWidth) override;
</del><ins>+ WEBCORE_EXPORT void setDebugBackgroundColor(const Color&) override;
+ WEBCORE_EXPORT void setDebugBorder(const Color&, float borderWidth) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void setCustomAppearance(CustomAppearance) override;
</del><ins>+ WEBCORE_EXPORT void setCustomAppearance(CustomAppearance) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void deviceOrPageScaleFactorChanged() override;
</del><ins>+ WEBCORE_EXPORT void deviceOrPageScaleFactorChanged() override;
</ins><span class="cx">
</span><del>- virtual FloatSize pixelAlignmentOffset() const override { return m_pixelAlignmentOffset; }
</del><ins>+ FloatSize pixelAlignmentOffset() const override { return m_pixelAlignmentOffset; }
</ins><span class="cx">
</span><span class="cx"> struct CommitState {
</span><span class="cx"> int treeDepth { 0 };
</span><span class="lines">@@ -162,60 +162,60 @@
</span><span class="cx"> };
</span><span class="cx"> void recursiveCommitChanges(const CommitState&, const TransformState&, float pageScaleFactor = 1, const FloatPoint& positionRelativeToBase = FloatPoint(), bool affectedByPageScale = false);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void flushCompositingState(const FloatRect&, bool viewportIsStable) override;
- WEBCORE_EXPORT virtual void flushCompositingStateForThisLayerOnly(bool viewportIsStable) override;
</del><ins>+ WEBCORE_EXPORT void flushCompositingState(const FloatRect&, bool viewportIsStable) override;
+ WEBCORE_EXPORT void flushCompositingStateForThisLayerOnly(bool viewportIsStable) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual bool visibleRectChangeRequiresFlush(const FloatRect& visibleRect) const override;
</del><ins>+ WEBCORE_EXPORT bool visibleRectChangeRequiresFlush(const FloatRect& visibleRect) const override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual TiledBacking* tiledBacking() const override;
</del><ins>+ WEBCORE_EXPORT TiledBacking* tiledBacking() const override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><del>- WEBCORE_EXPORT virtual void setOpacityInternal(float) override;
</del><ins>+ WEBCORE_EXPORT void setOpacityInternal(float) override;
</ins><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT bool animationCanBeAccelerated(const KeyframeValueList&, const Animation*) const;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isGraphicsLayerCA() const override { return true; }
</del><ins>+ bool isGraphicsLayerCA() const override { return true; }
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void willBeDestroyed() override;
</del><ins>+ WEBCORE_EXPORT void willBeDestroyed() override;
</ins><span class="cx">
</span><span class="cx"> // PlatformCALayerClient overrides
</span><del>- virtual void platformCALayerLayoutSublayersOfLayer(PlatformCALayer*) override { }
- virtual bool platformCALayerRespondsToLayoutChanges() const override { return false; }
</del><ins>+ void platformCALayerLayoutSublayersOfLayer(PlatformCALayer*) override { }
+ bool platformCALayerRespondsToLayoutChanges() const override { return false; }
</ins><span class="cx"> WEBCORE_EXPORT void platformCALayerCustomSublayersChanged(PlatformCALayer*) override;
</span><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT void platformCALayerAnimationStarted(const String& animationKey, CFTimeInterval beginTime) override;
</span><span class="cx"> WEBCORE_EXPORT void platformCALayerAnimationEnded(const String& animationKey) override;
</span><del>- virtual CompositingCoordinatesOrientation platformCALayerContentsOrientation() const override { return contentsOrientation(); }
- WEBCORE_EXPORT virtual void platformCALayerPaintContents(PlatformCALayer*, GraphicsContext&, const FloatRect& clip) override;
- virtual bool platformCALayerShowDebugBorders() const override { return isShowingDebugBorder(); }
- WEBCORE_EXPORT virtual bool platformCALayerShowRepaintCounter(PlatformCALayer*) const override;
- virtual int platformCALayerIncrementRepaintCount(PlatformCALayer*) override { return incrementRepaintCount(); }
</del><ins>+ CompositingCoordinatesOrientation platformCALayerContentsOrientation() const override { return contentsOrientation(); }
+ WEBCORE_EXPORT void platformCALayerPaintContents(PlatformCALayer*, GraphicsContext&, const FloatRect& clip) override;
+ bool platformCALayerShowDebugBorders() const override { return isShowingDebugBorder(); }
+ WEBCORE_EXPORT bool platformCALayerShowRepaintCounter(PlatformCALayer*) const override;
+ int platformCALayerIncrementRepaintCount(PlatformCALayer*) override { return incrementRepaintCount(); }
</ins><span class="cx">
</span><del>- virtual bool platformCALayerContentsOpaque() const override { return contentsOpaque(); }
- virtual bool platformCALayerDrawsContent() const override { return drawsContent(); }
- virtual void platformCALayerLayerDidDisplay(PlatformCALayer* layer) override { return layerDidDisplay(layer); }
- WEBCORE_EXPORT virtual void platformCALayerSetNeedsToRevalidateTiles() override;
- WEBCORE_EXPORT virtual float platformCALayerDeviceScaleFactor() const override;
- WEBCORE_EXPORT virtual float platformCALayerContentsScaleMultiplierForNewTiles(PlatformCALayer*) const override;
- WEBCORE_EXPORT virtual bool platformCALayerShouldAggressivelyRetainTiles(PlatformCALayer*) const override;
- WEBCORE_EXPORT virtual bool platformCALayerShouldTemporarilyRetainTileCohorts(PlatformCALayer*) const override;
- WEBCORE_EXPORT virtual bool platformCALayerUseGiantTiles() const override;
</del><ins>+ bool platformCALayerContentsOpaque() const override { return contentsOpaque(); }
+ bool platformCALayerDrawsContent() const override { return drawsContent(); }
+ void platformCALayerLayerDidDisplay(PlatformCALayer* layer) override { return layerDidDisplay(layer); }
+ WEBCORE_EXPORT void platformCALayerSetNeedsToRevalidateTiles() override;
+ WEBCORE_EXPORT float platformCALayerDeviceScaleFactor() const override;
+ WEBCORE_EXPORT float platformCALayerContentsScaleMultiplierForNewTiles(PlatformCALayer*) const override;
+ WEBCORE_EXPORT bool platformCALayerShouldAggressivelyRetainTiles(PlatformCALayer*) const override;
+ WEBCORE_EXPORT bool platformCALayerShouldTemporarilyRetainTileCohorts(PlatformCALayer*) const override;
+ WEBCORE_EXPORT bool platformCALayerUseGiantTiles() const override;
</ins><span class="cx">
</span><del>- virtual bool isCommittingChanges() const override { return m_isCommittingChanges; }
- virtual bool isUsingDisplayListDrawing(PlatformCALayer*) const override { return m_usesDisplayListDrawing; }
</del><ins>+ bool isCommittingChanges() const override { return m_isCommittingChanges; }
+ bool isUsingDisplayListDrawing(PlatformCALayer*) const override { return m_usesDisplayListDrawing; }
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void setIsViewportConstrained(bool) override;
- virtual bool isViewportConstrained() const override { return m_isViewportConstrained; }
</del><ins>+ WEBCORE_EXPORT void setIsViewportConstrained(bool) override;
+ bool isViewportConstrained() const override { return m_isViewportConstrained; }
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual String displayListAsText(DisplayList::AsTextFlags) const override;
</del><ins>+ WEBCORE_EXPORT String displayListAsText(DisplayList::AsTextFlags) const override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void setIsTrackingDisplayListReplay(bool) override;
- WEBCORE_EXPORT virtual String replayDisplayListAsText(DisplayList::AsTextFlags) const override;
</del><ins>+ WEBCORE_EXPORT void setIsTrackingDisplayListReplay(bool) override;
+ WEBCORE_EXPORT String replayDisplayListAsText(DisplayList::AsTextFlags) const override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual double backingStoreMemoryEstimate() const override;
</del><ins>+ WEBCORE_EXPORT double backingStoreMemoryEstimate() const override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual bool shouldRepaintOnSizeChange() const override;
</del><ins>+ WEBCORE_EXPORT bool shouldRepaintOnSizeChange() const override;
</ins><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT void layerDidDisplay(PlatformCALayer*);
</span><span class="cx">
</span><span class="lines">@@ -277,12 +277,12 @@
</span><span class="cx">
</span><span class="cx"> void updateClippingStrategy(PlatformCALayer&, RefPtr<PlatformCALayer>& shapeMaskLayer, const FloatRoundedRect&);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void setReplicatedByLayer(GraphicsLayer*) override;
</del><ins>+ WEBCORE_EXPORT void setReplicatedByLayer(GraphicsLayer*) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual bool canThrottleLayerFlush() const override;
</del><ins>+ WEBCORE_EXPORT bool canThrottleLayerFlush() const override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void getDebugBorderInfo(Color&, float& width) const override;
- WEBCORE_EXPORT virtual void dumpAdditionalProperties(TextStream&, int indent, LayerTreeAsTextBehavior) const override;
</del><ins>+ WEBCORE_EXPORT void getDebugBorderInfo(Color&, float& width) const override;
+ WEBCORE_EXPORT void dumpAdditionalProperties(TextStream&, int indent, LayerTreeAsTextBehavior) const override;
</ins><span class="cx">
</span><span class="cx"> void computePixelAlignment(float contentsScale, const FloatPoint& positionRelativeToBase,
</span><span class="cx"> FloatPoint& position, FloatPoint3D& anchorPoint, FloatSize& alignmentOffset) const;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscaTileControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/TileController.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/TileController.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/ca/TileController.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -84,8 +84,8 @@
</span><span class="cx"> WEBCORE_EXPORT void setTileDebugBorderWidth(float);
</span><span class="cx"> WEBCORE_EXPORT void setTileDebugBorderColor(Color);
</span><span class="cx">
</span><del>- virtual FloatRect visibleRect() const override { return m_visibleRect; }
- virtual FloatRect coverageRect() const override { return m_coverageRect; }
</del><ins>+ FloatRect visibleRect() const override { return m_visibleRect; }
+ FloatRect coverageRect() const override { return m_coverageRect; }
</ins><span class="cx">
</span><span class="cx"> unsigned blankPixelCount() const;
</span><span class="cx"> static unsigned blankPixelCountForTiles(const PlatformLayerList&, const FloatRect&, const IntPoint&);
</span><span class="lines">@@ -101,23 +101,23 @@
</span><span class="cx"> float tileDebugBorderWidth() const { return m_tileDebugBorderWidth; }
</span><span class="cx"> ScrollingModeIndication indicatorMode() const { return m_indicatorMode; }
</span><span class="cx">
</span><del>- virtual void willStartLiveResize() override;
- virtual void didEndLiveResize() override;
</del><ins>+ void willStartLiveResize() override;
+ void didEndLiveResize() override;
</ins><span class="cx">
</span><del>- virtual IntSize tileSize() const override;
- virtual IntRect bounds() const override;
- virtual IntRect boundsWithoutMargin() const override;
- virtual bool hasMargins() const override;
- virtual bool hasHorizontalMargins() const override;
- virtual bool hasVerticalMargins() const override;
- virtual int topMarginHeight() const override;
- virtual int bottomMarginHeight() const override;
- virtual int leftMarginWidth() const override;
- virtual int rightMarginWidth() const override;
- virtual TileCoverage tileCoverage() const override { return m_tileCoverage; }
- virtual void adjustTileCoverageRect(FloatRect& coverageRect, const FloatSize& newSize, const FloatRect& previousVisibleRect, const FloatRect& currentVisibleRect, float contentsScale) const override;
- virtual bool unparentsOffscreenTiles() const override { return m_unparentsOffscreenTiles; }
- virtual bool scrollingPerformanceLoggingEnabled() const override { return m_scrollingPerformanceLoggingEnabled; }
</del><ins>+ IntSize tileSize() const override;
+ IntRect bounds() const override;
+ IntRect boundsWithoutMargin() const override;
+ bool hasMargins() const override;
+ bool hasHorizontalMargins() const override;
+ bool hasVerticalMargins() const override;
+ int topMarginHeight() const override;
+ int bottomMarginHeight() const override;
+ int leftMarginWidth() const override;
+ int rightMarginWidth() const override;
+ TileCoverage tileCoverage() const override { return m_tileCoverage; }
+ void adjustTileCoverageRect(FloatRect& coverageRect, const FloatSize& newSize, const FloatRect& previousVisibleRect, const FloatRect& currentVisibleRect, float contentsScale) const override;
+ bool unparentsOffscreenTiles() const override { return m_unparentsOffscreenTiles; }
+ bool scrollingPerformanceLoggingEnabled() const override { return m_scrollingPerformanceLoggingEnabled; }
</ins><span class="cx">
</span><span class="cx"> IntRect boundsAtLastRevalidate() const { return m_boundsAtLastRevalidate; }
</span><span class="cx"> IntRect boundsAtLastRevalidateWithoutMargin() const;
</span><span class="lines">@@ -143,31 +143,31 @@
</span><span class="cx"> float topContentInset() const { return m_topContentInset; }
</span><span class="cx">
</span><span class="cx"> // TiledBacking member functions.
</span><del>- virtual void setVisibleRect(const FloatRect&) override;
- virtual void setCoverageRect(const FloatRect&) override;
- virtual bool tilesWouldChangeForCoverageRect(const FloatRect&) const override;
- virtual void setTiledScrollingIndicatorPosition(const FloatPoint&) override;
- virtual void setTopContentInset(float) override;
- virtual void setVelocity(const VelocityData&) override;
- virtual void setScrollability(Scrollability) override;
- virtual void prepopulateRect(const FloatRect&) override;
- virtual void setIsInWindow(bool) override;
- virtual void setTileCoverage(TileCoverage) override;
- virtual void revalidateTiles() override;
- virtual void forceRepaint() override;
- virtual IntRect tileGridExtent() const override;
- virtual void setScrollingPerformanceLoggingEnabled(bool flag) override { m_scrollingPerformanceLoggingEnabled = flag; }
- virtual void setUnparentsOffscreenTiles(bool flag) override { m_unparentsOffscreenTiles = flag; }
- virtual double retainedTileBackingStoreMemory() const override;
- virtual IntRect tileCoverageRect() const override;
</del><ins>+ void setVisibleRect(const FloatRect&) override;
+ void setCoverageRect(const FloatRect&) override;
+ bool tilesWouldChangeForCoverageRect(const FloatRect&) const override;
+ void setTiledScrollingIndicatorPosition(const FloatPoint&) override;
+ void setTopContentInset(float) override;
+ void setVelocity(const VelocityData&) override;
+ void setScrollability(Scrollability) override;
+ void prepopulateRect(const FloatRect&) override;
+ void setIsInWindow(bool) override;
+ void setTileCoverage(TileCoverage) override;
+ void revalidateTiles() override;
+ void forceRepaint() override;
+ IntRect tileGridExtent() const override;
+ void setScrollingPerformanceLoggingEnabled(bool flag) override { m_scrollingPerformanceLoggingEnabled = flag; }
+ void setUnparentsOffscreenTiles(bool flag) override { m_unparentsOffscreenTiles = flag; }
+ double retainedTileBackingStoreMemory() const override;
+ IntRect tileCoverageRect() const override;
</ins><span class="cx"> #if USE(CA)
</span><del>- virtual PlatformCALayer* tiledScrollingIndicatorLayer() override;
</del><ins>+ PlatformCALayer* tiledScrollingIndicatorLayer() override;
</ins><span class="cx"> #endif
</span><del>- virtual void setScrollingModeIndication(ScrollingModeIndication) override;
- virtual void setHasMargins(bool marginTop, bool marginBottom, bool marginLeft, bool marginRight) override;
- virtual void setMarginSize(int) override;
- virtual void setZoomedOutContentsScale(float) override;
- virtual float zoomedOutContentsScale() const override;
</del><ins>+ void setScrollingModeIndication(ScrollingModeIndication) override;
+ void setHasMargins(bool marginTop, bool marginBottom, bool marginLeft, bool marginRight) override;
+ void setMarginSize(int) override;
+ void setZoomedOutContentsScale(float) override;
+ float zoomedOutContentsScale() const override;
</ins><span class="cx">
</span><span class="cx"> void updateMargins();
</span><span class="cx"> void clearZoomedOutTileGrid();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscaTileCoverageMaph"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/TileCoverageMap.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/TileCoverageMap.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/ca/TileCoverageMap.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -58,11 +58,11 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // PlatformCALayerClient
</span><del>- virtual GraphicsLayer::CompositingCoordinatesOrientation platformCALayerContentsOrientation() const override { return GraphicsLayer::CompositingCoordinatesTopDown; }
- virtual bool platformCALayerContentsOpaque() const override { return true; }
- virtual bool platformCALayerDrawsContent() const override { return true; }
- virtual void platformCALayerPaintContents(PlatformCALayer*, GraphicsContext&, const FloatRect&) override;
- virtual float platformCALayerDeviceScaleFactor() const override;
</del><ins>+ GraphicsLayer::CompositingCoordinatesOrientation platformCALayerContentsOrientation() const override { return GraphicsLayer::CompositingCoordinatesTopDown; }
+ bool platformCALayerContentsOpaque() const override { return true; }
+ bool platformCALayerDrawsContent() const override { return true; }
+ void platformCALayerPaintContents(PlatformCALayer*, GraphicsContext&, const FloatRect&) override;
+ float platformCALayerDeviceScaleFactor() const override;
</ins><span class="cx">
</span><span class="cx"> void updateTimerFired();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscaTileGridh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/TileGrid.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/TileGrid.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/ca/TileGrid.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -140,14 +140,14 @@
</span><span class="cx"> void removeTiles(Vector<TileGrid::TileIndex>& toRemove);
</span><span class="cx">
</span><span class="cx"> // PlatformCALayerClient
</span><del>- virtual void platformCALayerPaintContents(PlatformCALayer*, GraphicsContext&, const FloatRect&) override;
- virtual bool platformCALayerShowDebugBorders() const override;
- virtual bool platformCALayerShowRepaintCounter(PlatformCALayer*) const override;
- virtual int platformCALayerIncrementRepaintCount(PlatformCALayer*) override;
- virtual bool platformCALayerContentsOpaque() const override;
- virtual bool platformCALayerDrawsContent() const override { return true; }
- virtual float platformCALayerDeviceScaleFactor() const override;
- virtual bool isUsingDisplayListDrawing(PlatformCALayer*) const override;
</del><ins>+ void platformCALayerPaintContents(PlatformCALayer*, GraphicsContext&, const FloatRect&) override;
+ bool platformCALayerShowDebugBorders() const override;
+ bool platformCALayerShowRepaintCounter(PlatformCALayer*) const override;
+ int platformCALayerIncrementRepaintCount(PlatformCALayer*) override;
+ bool platformCALayerContentsOpaque() const override;
+ bool platformCALayerDrawsContent() const override { return true; }
+ float platformCALayerDeviceScaleFactor() const override;
+ bool isUsingDisplayListDrawing(PlatformCALayer*) const override;
</ins><span class="cx">
</span><span class="cx"> TileController& m_controller;
</span><span class="cx"> Ref<PlatformCALayer> m_containerLayer;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscacocoaPlatformCAAnimationCocoah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/cocoa/PlatformCAAnimationCocoa.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/cocoa/PlatformCAAnimationCocoa.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/ca/cocoa/PlatformCAAnimationCocoa.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -53,75 +53,75 @@
</span><span class="cx">
</span><span class="cx"> virtual ~PlatformCAAnimationCocoa();
</span><span class="cx">
</span><del>- virtual bool isPlatformCAAnimationCocoa() const override { return true; }
</del><ins>+ bool isPlatformCAAnimationCocoa() const override { return true; }
</ins><span class="cx">
</span><del>- virtual PassRefPtr<PlatformCAAnimation> copy() const override;
</del><ins>+ PassRefPtr<PlatformCAAnimation> copy() const override;
</ins><span class="cx">
</span><span class="cx"> PlatformAnimationRef platformAnimation() const;
</span><span class="cx">
</span><del>- virtual String keyPath() const override;
</del><ins>+ String keyPath() const override;
</ins><span class="cx">
</span><del>- virtual CFTimeInterval beginTime() const override;
- virtual void setBeginTime(CFTimeInterval) override;
</del><ins>+ CFTimeInterval beginTime() const override;
+ void setBeginTime(CFTimeInterval) override;
</ins><span class="cx">
</span><del>- virtual CFTimeInterval duration() const override;
- virtual void setDuration(CFTimeInterval) override;
</del><ins>+ CFTimeInterval duration() const override;
+ void setDuration(CFTimeInterval) override;
</ins><span class="cx">
</span><del>- virtual float speed() const override;
- virtual void setSpeed(float) override;
</del><ins>+ float speed() const override;
+ void setSpeed(float) override;
</ins><span class="cx">
</span><del>- virtual CFTimeInterval timeOffset() const override;
- virtual void setTimeOffset(CFTimeInterval) override;
</del><ins>+ CFTimeInterval timeOffset() const override;
+ void setTimeOffset(CFTimeInterval) override;
</ins><span class="cx">
</span><del>- virtual float repeatCount() const override;
- virtual void setRepeatCount(float) override;
</del><ins>+ float repeatCount() const override;
+ void setRepeatCount(float) override;
</ins><span class="cx">
</span><del>- virtual bool autoreverses() const override;
- virtual void setAutoreverses(bool) override;
</del><ins>+ bool autoreverses() const override;
+ void setAutoreverses(bool) override;
</ins><span class="cx">
</span><del>- virtual FillModeType fillMode() const override;
- virtual void setFillMode(FillModeType) override;
</del><ins>+ FillModeType fillMode() const override;
+ void setFillMode(FillModeType) override;
</ins><span class="cx">
</span><del>- virtual void setTimingFunction(const TimingFunction*, bool reverse = false) override;
</del><ins>+ void setTimingFunction(const TimingFunction*, bool reverse = false) override;
</ins><span class="cx"> void copyTimingFunctionFrom(const PlatformCAAnimation&) override;
</span><span class="cx">
</span><del>- virtual bool isRemovedOnCompletion() const override;
- virtual void setRemovedOnCompletion(bool) override;
</del><ins>+ bool isRemovedOnCompletion() const override;
+ void setRemovedOnCompletion(bool) override;
</ins><span class="cx">
</span><del>- virtual bool isAdditive() const override;
- virtual void setAdditive(bool) override;
</del><ins>+ bool isAdditive() const override;
+ void setAdditive(bool) override;
</ins><span class="cx">
</span><del>- virtual ValueFunctionType valueFunction() const override;
- virtual void setValueFunction(ValueFunctionType) override;
</del><ins>+ ValueFunctionType valueFunction() const override;
+ void setValueFunction(ValueFunctionType) override;
</ins><span class="cx">
</span><span class="cx"> // Basic-animation properties.
</span><del>- virtual void setFromValue(float) override;
- virtual void setFromValue(const WebCore::TransformationMatrix&) override;
- virtual void setFromValue(const FloatPoint3D&) override;
- virtual void setFromValue(const WebCore::Color&) override;
- virtual void setFromValue(const FilterOperation*, int internalFilterPropertyIndex) override;
- virtual void copyFromValueFrom(const PlatformCAAnimation&) override;
</del><ins>+ void setFromValue(float) override;
+ void setFromValue(const WebCore::TransformationMatrix&) override;
+ void setFromValue(const FloatPoint3D&) override;
+ void setFromValue(const WebCore::Color&) override;
+ void setFromValue(const FilterOperation*, int internalFilterPropertyIndex) override;
+ void copyFromValueFrom(const PlatformCAAnimation&) override;
</ins><span class="cx">
</span><del>- virtual void setToValue(float) override;
- virtual void setToValue(const WebCore::TransformationMatrix&) override;
- virtual void setToValue(const FloatPoint3D&) override;
- virtual void setToValue(const WebCore::Color&) override;
- virtual void setToValue(const FilterOperation*, int internalFilterPropertyIndex) override;
- virtual void copyToValueFrom(const PlatformCAAnimation&) override;
</del><ins>+ void setToValue(float) override;
+ void setToValue(const WebCore::TransformationMatrix&) override;
+ void setToValue(const FloatPoint3D&) override;
+ void setToValue(const WebCore::Color&) override;
+ void setToValue(const FilterOperation*, int internalFilterPropertyIndex) override;
+ void copyToValueFrom(const PlatformCAAnimation&) override;
</ins><span class="cx">
</span><span class="cx"> // Keyframe-animation properties.
</span><del>- virtual void setValues(const Vector<float>&) override;
- virtual void setValues(const Vector<WebCore::TransformationMatrix>&) override;
- virtual void setValues(const Vector<FloatPoint3D>&) override;
- virtual void setValues(const Vector<WebCore::Color>&) override;
- virtual void setValues(const Vector<RefPtr<FilterOperation>>&, int internalFilterPropertyIndex) override;
- virtual void copyValuesFrom(const PlatformCAAnimation&) override;
</del><ins>+ void setValues(const Vector<float>&) override;
+ void setValues(const Vector<WebCore::TransformationMatrix>&) override;
+ void setValues(const Vector<FloatPoint3D>&) override;
+ void setValues(const Vector<WebCore::Color>&) override;
+ void setValues(const Vector<RefPtr<FilterOperation>>&, int internalFilterPropertyIndex) override;
+ void copyValuesFrom(const PlatformCAAnimation&) override;
</ins><span class="cx">
</span><del>- virtual void setKeyTimes(const Vector<float>&) override;
- virtual void copyKeyTimesFrom(const PlatformCAAnimation&) override;
</del><ins>+ void setKeyTimes(const Vector<float>&) override;
+ void copyKeyTimesFrom(const PlatformCAAnimation&) override;
</ins><span class="cx">
</span><del>- virtual void setTimingFunctions(const Vector<const TimingFunction*>&, bool reverse = false) override;
- virtual void copyTimingFunctionsFrom(const PlatformCAAnimation&) override;
</del><ins>+ void setTimingFunctions(const Vector<const TimingFunction*>&, bool reverse = false) override;
+ void copyTimingFunctionsFrom(const PlatformCAAnimation&) override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> PlatformCAAnimationCocoa(AnimationType, const String& keyPath);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscacocoaPlatformCALayerCocoah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/cocoa/PlatformCALayerCocoa.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/cocoa/PlatformCALayerCocoa.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/ca/cocoa/PlatformCALayerCocoa.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,124 +44,124 @@
</span><span class="cx">
</span><span class="cx"> ~PlatformCALayerCocoa();
</span><span class="cx">
</span><del>- virtual void setOwner(PlatformCALayerClient*) override;
</del><ins>+ void setOwner(PlatformCALayerClient*) override;
</ins><span class="cx">
</span><del>- virtual void setNeedsDisplay() override;
- virtual void setNeedsDisplayInRect(const FloatRect& dirtyRect) override;
</del><ins>+ void setNeedsDisplay() override;
+ void setNeedsDisplayInRect(const FloatRect& dirtyRect) override;
</ins><span class="cx">
</span><del>- virtual void copyContentsFromLayer(PlatformCALayer*) override;
</del><ins>+ void copyContentsFromLayer(PlatformCALayer*) override;
</ins><span class="cx">
</span><del>- virtual PlatformCALayer* superlayer() const override;
- virtual void removeFromSuperlayer() override;
- virtual void setSublayers(const PlatformCALayerList&) override;
- virtual void removeAllSublayers() override;
- virtual void appendSublayer(PlatformCALayer&) override;
- virtual void insertSublayer(PlatformCALayer&, size_t index) override;
- virtual void replaceSublayer(PlatformCALayer& reference, PlatformCALayer&) override;
- virtual const PlatformCALayerList* customSublayers() const override { return m_customSublayers.get(); }
- virtual void adoptSublayers(PlatformCALayer& source) override;
</del><ins>+ PlatformCALayer* superlayer() const override;
+ void removeFromSuperlayer() override;
+ void setSublayers(const PlatformCALayerList&) override;
+ void removeAllSublayers() override;
+ void appendSublayer(PlatformCALayer&) override;
+ void insertSublayer(PlatformCALayer&, size_t index) override;
+ void replaceSublayer(PlatformCALayer& reference, PlatformCALayer&) override;
+ const PlatformCALayerList* customSublayers() const override { return m_customSublayers.get(); }
+ void adoptSublayers(PlatformCALayer& source) override;
</ins><span class="cx">
</span><del>- virtual void addAnimationForKey(const String& key, PlatformCAAnimation&) override;
- virtual void removeAnimationForKey(const String& key) override;
- virtual PassRefPtr<PlatformCAAnimation> animationForKey(const String& key) override;
- virtual void animationStarted(const String& key, CFTimeInterval beginTime) override;
- virtual void animationEnded(const String& key) override;
</del><ins>+ void addAnimationForKey(const String& key, PlatformCAAnimation&) override;
+ void removeAnimationForKey(const String& key) override;
+ PassRefPtr<PlatformCAAnimation> animationForKey(const String& key) override;
+ void animationStarted(const String& key, CFTimeInterval beginTime) override;
+ void animationEnded(const String& key) override;
</ins><span class="cx">
</span><del>- virtual void setMask(PlatformCALayer*) override;
</del><ins>+ void setMask(PlatformCALayer*) override;
</ins><span class="cx">
</span><del>- virtual bool isOpaque() const override;
- virtual void setOpaque(bool) override;
</del><ins>+ bool isOpaque() const override;
+ void setOpaque(bool) override;
</ins><span class="cx">
</span><del>- virtual FloatRect bounds() const override;
- virtual void setBounds(const FloatRect&) override;
</del><ins>+ FloatRect bounds() const override;
+ void setBounds(const FloatRect&) override;
</ins><span class="cx">
</span><del>- virtual FloatPoint3D position() const override;
- virtual void setPosition(const FloatPoint3D&) override;
</del><ins>+ FloatPoint3D position() const override;
+ void setPosition(const FloatPoint3D&) override;
</ins><span class="cx">
</span><del>- virtual FloatPoint3D anchorPoint() const override;
- virtual void setAnchorPoint(const FloatPoint3D&) override;
</del><ins>+ FloatPoint3D anchorPoint() const override;
+ void setAnchorPoint(const FloatPoint3D&) override;
</ins><span class="cx">
</span><del>- virtual TransformationMatrix transform() const override;
- virtual void setTransform(const TransformationMatrix&) override;
</del><ins>+ TransformationMatrix transform() const override;
+ void setTransform(const TransformationMatrix&) override;
</ins><span class="cx">
</span><del>- virtual TransformationMatrix sublayerTransform() const override;
- virtual void setSublayerTransform(const TransformationMatrix&) override;
</del><ins>+ TransformationMatrix sublayerTransform() const override;
+ void setSublayerTransform(const TransformationMatrix&) override;
</ins><span class="cx">
</span><del>- virtual void setHidden(bool) override;
</del><ins>+ void setHidden(bool) override;
</ins><span class="cx">
</span><del>- virtual void setBackingStoreAttached(bool) override;
- virtual bool backingStoreAttached() const override;
</del><ins>+ void setBackingStoreAttached(bool) override;
+ bool backingStoreAttached() const override;
</ins><span class="cx">
</span><span class="cx"> bool geometryFlipped() const override;
</span><span class="cx"> WEBCORE_EXPORT void setGeometryFlipped(bool) override;
</span><span class="cx">
</span><del>- virtual bool isDoubleSided() const override;
- virtual void setDoubleSided(bool) override;
</del><ins>+ bool isDoubleSided() const override;
+ void setDoubleSided(bool) override;
</ins><span class="cx">
</span><del>- virtual bool masksToBounds() const override;
- virtual void setMasksToBounds(bool) override;
</del><ins>+ bool masksToBounds() const override;
+ void setMasksToBounds(bool) override;
</ins><span class="cx">
</span><del>- virtual bool acceleratesDrawing() const override;
- virtual void setAcceleratesDrawing(bool) override;
</del><ins>+ bool acceleratesDrawing() const override;
+ void setAcceleratesDrawing(bool) override;
</ins><span class="cx">
</span><del>- virtual CFTypeRef contents() const override;
- virtual void setContents(CFTypeRef) override;
</del><ins>+ CFTypeRef contents() const override;
+ void setContents(CFTypeRef) override;
</ins><span class="cx">
</span><del>- virtual void setContentsRect(const FloatRect&) override;
</del><ins>+ void setContentsRect(const FloatRect&) override;
</ins><span class="cx">
</span><del>- virtual void setMinificationFilter(FilterType) override;
- virtual void setMagnificationFilter(FilterType) override;
</del><ins>+ void setMinificationFilter(FilterType) override;
+ void setMagnificationFilter(FilterType) override;
</ins><span class="cx">
</span><del>- virtual Color backgroundColor() const override;
- virtual void setBackgroundColor(const Color&) override;
</del><ins>+ Color backgroundColor() const override;
+ void setBackgroundColor(const Color&) override;
</ins><span class="cx">
</span><del>- virtual void setBorderWidth(float) override;
</del><ins>+ void setBorderWidth(float) override;
</ins><span class="cx">
</span><del>- virtual void setBorderColor(const Color&) override;
</del><ins>+ void setBorderColor(const Color&) override;
</ins><span class="cx">
</span><del>- virtual float opacity() const override;
- virtual void setOpacity(float) override;
- virtual void setFilters(const FilterOperations&) override;
</del><ins>+ float opacity() const override;
+ void setOpacity(float) override;
+ void setFilters(const FilterOperations&) override;
</ins><span class="cx"> WEBCORE_EXPORT static bool filtersCanBeComposited(const FilterOperations&);
</span><del>- virtual void copyFiltersFrom(const PlatformCALayer&) override;
</del><ins>+ void copyFiltersFrom(const PlatformCALayer&) override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(CSS_COMPOSITING)
</span><del>- virtual void setBlendMode(BlendMode) override;
</del><ins>+ void setBlendMode(BlendMode) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void setName(const String&) override;
</del><ins>+ void setName(const String&) override;
</ins><span class="cx">
</span><del>- virtual void setSpeed(float) override;
</del><ins>+ void setSpeed(float) override;
</ins><span class="cx">
</span><del>- virtual void setTimeOffset(CFTimeInterval) override;
</del><ins>+ void setTimeOffset(CFTimeInterval) override;
</ins><span class="cx">
</span><del>- virtual float contentsScale() const override;
- virtual void setContentsScale(float) override;
</del><ins>+ float contentsScale() const override;
+ void setContentsScale(float) override;
</ins><span class="cx">
</span><del>- virtual float cornerRadius() const override;
- virtual void setCornerRadius(float) override;
</del><ins>+ float cornerRadius() const override;
+ void setCornerRadius(float) override;
</ins><span class="cx">
</span><del>- virtual void setEdgeAntialiasingMask(unsigned) override;
</del><ins>+ void setEdgeAntialiasingMask(unsigned) override;
</ins><span class="cx">
</span><del>- virtual FloatRoundedRect shapeRoundedRect() const override;
- virtual void setShapeRoundedRect(const FloatRoundedRect&) override;
</del><ins>+ FloatRoundedRect shapeRoundedRect() const override;
+ void setShapeRoundedRect(const FloatRoundedRect&) override;
</ins><span class="cx">
</span><del>- virtual Path shapePath() const override;
- virtual void setShapePath(const Path&) override;
</del><ins>+ Path shapePath() const override;
+ void setShapePath(const Path&) override;
</ins><span class="cx">
</span><del>- virtual WindRule shapeWindRule() const override;
- virtual void setShapeWindRule(WindRule) override;
</del><ins>+ WindRule shapeWindRule() const override;
+ void setShapeWindRule(WindRule) override;
</ins><span class="cx">
</span><del>- virtual GraphicsLayer::CustomAppearance customAppearance() const override { return m_customAppearance; }
- virtual void updateCustomAppearance(GraphicsLayer::CustomAppearance) override;
</del><ins>+ GraphicsLayer::CustomAppearance customAppearance() const override { return m_customAppearance; }
+ void updateCustomAppearance(GraphicsLayer::CustomAppearance) override;
</ins><span class="cx">
</span><del>- virtual TiledBacking* tiledBacking() override;
</del><ins>+ TiledBacking* tiledBacking() override;
</ins><span class="cx">
</span><del>- virtual PassRefPtr<PlatformCALayer> clone(PlatformCALayerClient* owner) const override;
</del><ins>+ PassRefPtr<PlatformCALayer> clone(PlatformCALayerClient* owner) const override;
</ins><span class="cx">
</span><del>- virtual PassRefPtr<PlatformCALayer> createCompatibleLayer(PlatformCALayer::LayerType, PlatformCALayerClient*) const override;
</del><ins>+ PassRefPtr<PlatformCALayer> createCompatibleLayer(PlatformCALayer::LayerType, PlatformCALayerClient*) const override;
</ins><span class="cx">
</span><del>- virtual void enumerateRectsBeingDrawn(CGContextRef, void (^block)(CGRect)) override;
</del><ins>+ void enumerateRectsBeingDrawn(CGContextRef, void (^block)(CGRect)) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> PlatformCALayerCocoa(LayerType, PlatformCALayerClient* owner);
</span><span class="lines">@@ -169,7 +169,7 @@
</span><span class="cx">
</span><span class="cx"> void commonInit();
</span><span class="cx">
</span><del>- virtual bool isPlatformCALayerCocoa() const override { return true; }
</del><ins>+ bool isPlatformCALayerCocoa() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> bool requiresCustomAppearanceUpdateOnBoundsChange() const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscawinPlatformCAAnimationWinh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/win/PlatformCAAnimationWin.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/win/PlatformCAAnimationWin.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/ca/win/PlatformCAAnimationWin.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,75 +43,75 @@
</span><span class="cx">
</span><span class="cx"> virtual ~PlatformCAAnimationWin();
</span><span class="cx">
</span><del>- virtual bool isPlatformCAAnimationWin() const override { return true; }
</del><ins>+ bool isPlatformCAAnimationWin() const override { return true; }
</ins><span class="cx">
</span><del>- virtual PassRefPtr<PlatformCAAnimation> copy() const override;
</del><ins>+ PassRefPtr<PlatformCAAnimation> copy() const override;
</ins><span class="cx">
</span><span class="cx"> PlatformAnimationRef platformAnimation() const;
</span><span class="cx">
</span><del>- virtual String keyPath() const override;
</del><ins>+ String keyPath() const override;
</ins><span class="cx">
</span><del>- virtual CFTimeInterval beginTime() const override;
- virtual void setBeginTime(CFTimeInterval) override;
</del><ins>+ CFTimeInterval beginTime() const override;
+ void setBeginTime(CFTimeInterval) override;
</ins><span class="cx">
</span><del>- virtual CFTimeInterval duration() const override;
- virtual void setDuration(CFTimeInterval) override;
</del><ins>+ CFTimeInterval duration() const override;
+ void setDuration(CFTimeInterval) override;
</ins><span class="cx">
</span><del>- virtual float speed() const override;
- virtual void setSpeed(float) override;
</del><ins>+ float speed() const override;
+ void setSpeed(float) override;
</ins><span class="cx">
</span><del>- virtual CFTimeInterval timeOffset() const override;
- virtual void setTimeOffset(CFTimeInterval) override;
</del><ins>+ CFTimeInterval timeOffset() const override;
+ void setTimeOffset(CFTimeInterval) override;
</ins><span class="cx">
</span><del>- virtual float repeatCount() const override;
- virtual void setRepeatCount(float) override;
</del><ins>+ float repeatCount() const override;
+ void setRepeatCount(float) override;
</ins><span class="cx">
</span><del>- virtual bool autoreverses() const override;
- virtual void setAutoreverses(bool) override;
</del><ins>+ bool autoreverses() const override;
+ void setAutoreverses(bool) override;
</ins><span class="cx">
</span><del>- virtual FillModeType fillMode() const override;
- virtual void setFillMode(FillModeType) override;
</del><ins>+ FillModeType fillMode() const override;
+ void setFillMode(FillModeType) override;
</ins><span class="cx">
</span><del>- virtual void setTimingFunction(const TimingFunction*, bool reverse = false) override;
</del><ins>+ void setTimingFunction(const TimingFunction*, bool reverse = false) override;
</ins><span class="cx"> void copyTimingFunctionFrom(const PlatformCAAnimation&) override;
</span><span class="cx">
</span><del>- virtual bool isRemovedOnCompletion() const override;
- virtual void setRemovedOnCompletion(bool) override;
</del><ins>+ bool isRemovedOnCompletion() const override;
+ void setRemovedOnCompletion(bool) override;
</ins><span class="cx">
</span><del>- virtual bool isAdditive() const override;
- virtual void setAdditive(bool) override;
</del><ins>+ bool isAdditive() const override;
+ void setAdditive(bool) override;
</ins><span class="cx">
</span><del>- virtual ValueFunctionType valueFunction() const override;
- virtual void setValueFunction(ValueFunctionType) override;
</del><ins>+ ValueFunctionType valueFunction() const override;
+ void setValueFunction(ValueFunctionType) override;
</ins><span class="cx">
</span><span class="cx"> // Basic-animation properties.
</span><del>- virtual void setFromValue(float) override;
- virtual void setFromValue(const WebCore::TransformationMatrix&) override;
- virtual void setFromValue(const FloatPoint3D&) override;
- virtual void setFromValue(const WebCore::Color&) override;
- virtual void setFromValue(const FilterOperation*, int internalFilterPropertyIndex) override;
- virtual void copyFromValueFrom(const PlatformCAAnimation&) override;
</del><ins>+ void setFromValue(float) override;
+ void setFromValue(const WebCore::TransformationMatrix&) override;
+ void setFromValue(const FloatPoint3D&) override;
+ void setFromValue(const WebCore::Color&) override;
+ void setFromValue(const FilterOperation*, int internalFilterPropertyIndex) override;
+ void copyFromValueFrom(const PlatformCAAnimation&) override;
</ins><span class="cx">
</span><del>- virtual void setToValue(float) override;
- virtual void setToValue(const WebCore::TransformationMatrix&) override;
- virtual void setToValue(const FloatPoint3D&) override;
- virtual void setToValue(const WebCore::Color&) override;
- virtual void setToValue(const FilterOperation*, int internalFilterPropertyIndex) override;
- virtual void copyToValueFrom(const PlatformCAAnimation&) override;
</del><ins>+ void setToValue(float) override;
+ void setToValue(const WebCore::TransformationMatrix&) override;
+ void setToValue(const FloatPoint3D&) override;
+ void setToValue(const WebCore::Color&) override;
+ void setToValue(const FilterOperation*, int internalFilterPropertyIndex) override;
+ void copyToValueFrom(const PlatformCAAnimation&) override;
</ins><span class="cx">
</span><span class="cx"> // Keyframe-animation properties.
</span><del>- virtual void setValues(const Vector<float>&) override;
- virtual void setValues(const Vector<WebCore::TransformationMatrix>&) override;
- virtual void setValues(const Vector<FloatPoint3D>&) override;
- virtual void setValues(const Vector<WebCore::Color>&) override;
- virtual void setValues(const Vector<RefPtr<FilterOperation>>&, int internalFilterPropertyIndex) override;
- virtual void copyValuesFrom(const PlatformCAAnimation&) override;
</del><ins>+ void setValues(const Vector<float>&) override;
+ void setValues(const Vector<WebCore::TransformationMatrix>&) override;
+ void setValues(const Vector<FloatPoint3D>&) override;
+ void setValues(const Vector<WebCore::Color>&) override;
+ void setValues(const Vector<RefPtr<FilterOperation>>&, int internalFilterPropertyIndex) override;
+ void copyValuesFrom(const PlatformCAAnimation&) override;
</ins><span class="cx">
</span><del>- virtual void setKeyTimes(const Vector<float>&) override;
- virtual void copyKeyTimesFrom(const PlatformCAAnimation&) override;
</del><ins>+ void setKeyTimes(const Vector<float>&) override;
+ void copyKeyTimesFrom(const PlatformCAAnimation&) override;
</ins><span class="cx">
</span><del>- virtual void setTimingFunctions(const Vector<const TimingFunction*>&, bool reverse = false) override;
- virtual void copyTimingFunctionsFrom(const PlatformCAAnimation&) override;
</del><ins>+ void setTimingFunctions(const Vector<const TimingFunction*>&, bool reverse = false) override;
+ void copyTimingFunctionsFrom(const PlatformCAAnimation&) override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> PlatformCAAnimationWin(AnimationType, const String& keyPath);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscawinPlatformCALayerWinh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/win/PlatformCALayerWin.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/win/PlatformCALayerWin.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/ca/win/PlatformCALayerWin.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,124 +38,124 @@
</span><span class="cx">
</span><span class="cx"> ~PlatformCALayerWin();
</span><span class="cx">
</span><del>- virtual void setNeedsDisplayInRect(const FloatRect& dirtyRect) override;
- virtual void setNeedsDisplay() override;
</del><ins>+ void setNeedsDisplayInRect(const FloatRect& dirtyRect) override;
+ void setNeedsDisplay() override;
</ins><span class="cx">
</span><del>- virtual void copyContentsFromLayer(PlatformCALayer*) override;
</del><ins>+ void copyContentsFromLayer(PlatformCALayer*) override;
</ins><span class="cx">
</span><del>- virtual PlatformCALayer* superlayer() const override;
- virtual void removeFromSuperlayer() override;
- virtual void setSublayers(const PlatformCALayerList&) override;
- virtual void removeAllSublayers() override;
- virtual void appendSublayer(PlatformCALayer&) override;
- virtual void insertSublayer(PlatformCALayer&, size_t index) override;
- virtual void replaceSublayer(PlatformCALayer& reference, PlatformCALayer&) override;
- virtual const PlatformCALayerList* customSublayers() const override { return m_customSublayers.get(); }
- virtual void adoptSublayers(PlatformCALayer& source) override;
</del><ins>+ PlatformCALayer* superlayer() const override;
+ void removeFromSuperlayer() override;
+ void setSublayers(const PlatformCALayerList&) override;
+ void removeAllSublayers() override;
+ void appendSublayer(PlatformCALayer&) override;
+ void insertSublayer(PlatformCALayer&, size_t index) override;
+ void replaceSublayer(PlatformCALayer& reference, PlatformCALayer&) override;
+ const PlatformCALayerList* customSublayers() const override { return m_customSublayers.get(); }
+ void adoptSublayers(PlatformCALayer& source) override;
</ins><span class="cx">
</span><del>- virtual void addAnimationForKey(const String& key, PlatformCAAnimation&) override;
- virtual void removeAnimationForKey(const String& key) override;
- virtual PassRefPtr<PlatformCAAnimation> animationForKey(const String& key) override;
- virtual void animationStarted(const String& key, CFTimeInterval beginTime) override;
- virtual void animationEnded(const String& key) override;
</del><ins>+ void addAnimationForKey(const String& key, PlatformCAAnimation&) override;
+ void removeAnimationForKey(const String& key) override;
+ PassRefPtr<PlatformCAAnimation> animationForKey(const String& key) override;
+ void animationStarted(const String& key, CFTimeInterval beginTime) override;
+ void animationEnded(const String& key) override;
</ins><span class="cx">
</span><del>- virtual void setMask(PlatformCALayer*) override;
</del><ins>+ void setMask(PlatformCALayer*) override;
</ins><span class="cx">
</span><del>- virtual bool isOpaque() const override;
- virtual void setOpaque(bool) override;
</del><ins>+ bool isOpaque() const override;
+ void setOpaque(bool) override;
</ins><span class="cx">
</span><del>- virtual FloatRect bounds() const override;
- virtual void setBounds(const FloatRect&) override;
</del><ins>+ FloatRect bounds() const override;
+ void setBounds(const FloatRect&) override;
</ins><span class="cx">
</span><del>- virtual FloatPoint3D position() const override;
- virtual void setPosition(const FloatPoint3D&) override;
</del><ins>+ FloatPoint3D position() const override;
+ void setPosition(const FloatPoint3D&) override;
</ins><span class="cx">
</span><del>- virtual FloatPoint3D anchorPoint() const override;
- virtual void setAnchorPoint(const FloatPoint3D&) override;
</del><ins>+ FloatPoint3D anchorPoint() const override;
+ void setAnchorPoint(const FloatPoint3D&) override;
</ins><span class="cx">
</span><del>- virtual TransformationMatrix transform() const override;
- virtual void setTransform(const TransformationMatrix&) override;
</del><ins>+ TransformationMatrix transform() const override;
+ void setTransform(const TransformationMatrix&) override;
</ins><span class="cx">
</span><del>- virtual TransformationMatrix sublayerTransform() const override;
- virtual void setSublayerTransform(const TransformationMatrix&) override;
</del><ins>+ TransformationMatrix sublayerTransform() const override;
+ void setSublayerTransform(const TransformationMatrix&) override;
</ins><span class="cx">
</span><del>- virtual void setHidden(bool) override;
</del><ins>+ void setHidden(bool) override;
</ins><span class="cx">
</span><del>- virtual void setBackingStoreAttached(bool) override;
- virtual bool backingStoreAttached() const override;
</del><ins>+ void setBackingStoreAttached(bool) override;
+ bool backingStoreAttached() const override;
</ins><span class="cx">
</span><span class="cx"> bool geometryFlipped() const override;
</span><span class="cx"> void setGeometryFlipped(bool) override;
</span><span class="cx">
</span><del>- virtual bool isDoubleSided() const override;
- virtual void setDoubleSided(bool) override;
</del><ins>+ bool isDoubleSided() const override;
+ void setDoubleSided(bool) override;
</ins><span class="cx">
</span><del>- virtual bool masksToBounds() const override;
- virtual void setMasksToBounds(bool) override;
</del><ins>+ bool masksToBounds() const override;
+ void setMasksToBounds(bool) override;
</ins><span class="cx">
</span><del>- virtual bool acceleratesDrawing() const override;
- virtual void setAcceleratesDrawing(bool) override;
</del><ins>+ bool acceleratesDrawing() const override;
+ void setAcceleratesDrawing(bool) override;
</ins><span class="cx">
</span><del>- virtual CFTypeRef contents() const override;
- virtual void setContents(CFTypeRef) override;
</del><ins>+ CFTypeRef contents() const override;
+ void setContents(CFTypeRef) override;
</ins><span class="cx">
</span><del>- virtual void setContentsRect(const FloatRect&) override;
</del><ins>+ void setContentsRect(const FloatRect&) override;
</ins><span class="cx">
</span><del>- virtual void setMinificationFilter(FilterType) override;
- virtual void setMagnificationFilter(FilterType) override;
</del><ins>+ void setMinificationFilter(FilterType) override;
+ void setMagnificationFilter(FilterType) override;
</ins><span class="cx">
</span><del>- virtual Color backgroundColor() const override;
- virtual void setBackgroundColor(const Color&) override;
</del><ins>+ Color backgroundColor() const override;
+ void setBackgroundColor(const Color&) override;
</ins><span class="cx">
</span><del>- virtual void setBorderWidth(float) override;
</del><ins>+ void setBorderWidth(float) override;
</ins><span class="cx">
</span><del>- virtual void setBorderColor(const Color&) override;
</del><ins>+ void setBorderColor(const Color&) override;
</ins><span class="cx">
</span><del>- virtual float opacity() const override;
- virtual void setOpacity(float) override;
</del><ins>+ float opacity() const override;
+ void setOpacity(float) override;
</ins><span class="cx">
</span><del>- virtual void setFilters(const FilterOperations&) override;
</del><ins>+ void setFilters(const FilterOperations&) override;
</ins><span class="cx"> static bool filtersCanBeComposited(const FilterOperations&) { return false; }
</span><del>- virtual void copyFiltersFrom(const PlatformCALayer&) override;
</del><ins>+ void copyFiltersFrom(const PlatformCALayer&) override;
</ins><span class="cx">
</span><del>- virtual void setName(const String&) override;
</del><ins>+ void setName(const String&) override;
</ins><span class="cx">
</span><del>- virtual void setSpeed(float) override;
</del><ins>+ void setSpeed(float) override;
</ins><span class="cx">
</span><del>- virtual void setTimeOffset(CFTimeInterval) override;
</del><ins>+ void setTimeOffset(CFTimeInterval) override;
</ins><span class="cx">
</span><del>- virtual float contentsScale() const override;
- virtual void setContentsScale(float) override;
</del><ins>+ float contentsScale() const override;
+ void setContentsScale(float) override;
</ins><span class="cx">
</span><del>- virtual float cornerRadius() const override;
- virtual void setCornerRadius(float) override;
</del><ins>+ float cornerRadius() const override;
+ void setCornerRadius(float) override;
</ins><span class="cx">
</span><del>- virtual FloatRoundedRect shapeRoundedRect() const override;
- virtual void setShapeRoundedRect(const FloatRoundedRect&) override;
</del><ins>+ FloatRoundedRect shapeRoundedRect() const override;
+ void setShapeRoundedRect(const FloatRoundedRect&) override;
</ins><span class="cx">
</span><del>- virtual Path shapePath() const override;
- virtual void setShapePath(const Path&) override;
</del><ins>+ Path shapePath() const override;
+ void setShapePath(const Path&) override;
</ins><span class="cx">
</span><del>- virtual WindRule shapeWindRule() const override;
- virtual void setShapeWindRule(WindRule) override;
</del><ins>+ WindRule shapeWindRule() const override;
+ void setShapeWindRule(WindRule) override;
</ins><span class="cx">
</span><del>- virtual void setEdgeAntialiasingMask(unsigned) override;
</del><ins>+ void setEdgeAntialiasingMask(unsigned) override;
</ins><span class="cx">
</span><del>- virtual GraphicsLayer::CustomAppearance customAppearance() const override { return m_customAppearance; }
- virtual void updateCustomAppearance(GraphicsLayer::CustomAppearance customAppearance) override { m_customAppearance = customAppearance; }
</del><ins>+ GraphicsLayer::CustomAppearance customAppearance() const override { return m_customAppearance; }
+ void updateCustomAppearance(GraphicsLayer::CustomAppearance customAppearance) override { m_customAppearance = customAppearance; }
</ins><span class="cx">
</span><del>- virtual TiledBacking* tiledBacking() override;
</del><ins>+ TiledBacking* tiledBacking() override;
</ins><span class="cx">
</span><del>- virtual PlatformCALayer* rootLayer() const override;
- virtual void setNeedsLayout() override;
- virtual void setNeedsCommit() override;
- virtual void drawTextAtPoint(CGContextRef, CGFloat x, CGFloat y, CGSize scale, CGFloat fontSize, const char* text, size_t length) const override;
</del><ins>+ PlatformCALayer* rootLayer() const override;
+ void setNeedsLayout() override;
+ void setNeedsCommit() override;
+ void drawTextAtPoint(CGContextRef, CGFloat x, CGFloat y, CGSize scale, CGFloat fontSize, const char* text, size_t length) const override;
</ins><span class="cx">
</span><del>- virtual String layerTreeAsString() const override;
</del><ins>+ String layerTreeAsString() const override;
</ins><span class="cx">
</span><del>- virtual PassRefPtr<PlatformCALayer> clone(PlatformCALayerClient* owner) const override;
</del><ins>+ PassRefPtr<PlatformCALayer> clone(PlatformCALayerClient* owner) const override;
</ins><span class="cx">
</span><del>- virtual PassRefPtr<PlatformCALayer> createCompatibleLayer(PlatformCALayer::LayerType, PlatformCALayerClient*) const override;
</del><ins>+ PassRefPtr<PlatformCALayer> createCompatibleLayer(PlatformCALayer::LayerType, PlatformCALayerClient*) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> PlatformCALayerWin(LayerType, PlatformLayer*, PlatformCALayerClient* owner);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscawinWKCACFViewLayerTreeHosth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/win/WKCACFViewLayerTreeHost.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/win/WKCACFViewLayerTreeHost.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/ca/win/WKCACFViewLayerTreeHost.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx"> virtual CFTimeInterval lastCommitTime() const;
</span><span class="cx"> virtual void setShouldInvertColors(bool);
</span><span class="cx"> #if USE(AVFOUNDATION)
</span><del>- virtual GraphicsDeviceAdapter* graphicsDeviceAdapter() const override;
</del><ins>+ GraphicsDeviceAdapter* graphicsDeviceAdapter() const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> RetainPtr<WKCACFViewRef> m_view;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscairoFontCairocpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/cairo/FontCairo.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/cairo/FontCairo.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/cairo/FontCairo.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -223,14 +223,14 @@
</span><span class="cx"> moveToNextValidGlyph();
</span><span class="cx"> }
</span><span class="cx"> private:
</span><del>- virtual bool containsMorePaths() override
</del><ins>+ bool containsMorePaths() override
</ins><span class="cx"> {
</span><span class="cx"> return m_index != m_glyphBuffer.size();
</span><span class="cx"> }
</span><del>- virtual Path path() override;
- virtual std::pair<float, float> extents() override;
- virtual GlyphUnderlineType underlineType() override;
- virtual void advance() override;
</del><ins>+ Path path() override;
+ std::pair<float, float> extents() override;
+ GlyphUnderlineType underlineType() override;
+ void advance() override;
</ins><span class="cx"> void moveToNextValidGlyph();
</span><span class="cx">
</span><span class="cx"> int m_index;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscairoImageBufferDataCairoh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/cairo/ImageBufferDataCairo.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/cairo/ImageBufferDataCairo.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/cairo/ImageBufferDataCairo.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -65,8 +65,8 @@
</span><span class="cx"> void createCairoGLSurface();
</span><span class="cx">
</span><span class="cx"> #if USE(COORDINATED_GRAPHICS_THREADED)
</span><del>- virtual RefPtr<TextureMapperPlatformLayerProxy> proxy() const override { return m_platformLayerProxy.copyRef(); }
- virtual void swapBuffersIfNeeded() override;
</del><ins>+ RefPtr<TextureMapperPlatformLayerProxy> proxy() const override { return m_platformLayerProxy.copyRef(); }
+ void swapBuffersIfNeeded() override;
</ins><span class="cx"> void createCompositorBuffer();
</span><span class="cx">
</span><span class="cx"> RefPtr<TextureMapperPlatformLayerProxy> m_platformLayerProxy;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscgPDFDocumentImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/cg/PDFDocumentImage.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/cg/PDFDocumentImage.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/cg/PDFDocumentImage.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -56,25 +56,25 @@
</span><span class="cx"> PDFDocumentImage(ImageObserver*);
</span><span class="cx"> virtual ~PDFDocumentImage();
</span><span class="cx">
</span><del>- virtual bool isPDFDocumentImage() const override { return true; }
</del><ins>+ bool isPDFDocumentImage() const override { return true; }
</ins><span class="cx">
</span><del>- virtual String filenameExtension() const override;
</del><ins>+ String filenameExtension() const override;
</ins><span class="cx">
</span><del>- virtual bool hasSingleSecurityOrigin() const override { return true; }
</del><ins>+ bool hasSingleSecurityOrigin() const override { return true; }
</ins><span class="cx">
</span><del>- virtual bool dataChanged(bool allDataReceived) override;
</del><ins>+ bool dataChanged(bool allDataReceived) override;
</ins><span class="cx">
</span><del>- virtual void destroyDecodedData(bool /*destroyAll*/ = true) override;
</del><ins>+ void destroyDecodedData(bool /*destroyAll*/ = true) override;
</ins><span class="cx">
</span><del>- virtual void computeIntrinsicDimensions(Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio) override;
- virtual FloatSize size() const override;
</del><ins>+ void computeIntrinsicDimensions(Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio) override;
+ FloatSize size() const override;
</ins><span class="cx">
</span><del>- virtual void draw(GraphicsContext&, const FloatRect& dstRect, const FloatRect& srcRect, CompositeOperator, BlendMode, ImageOrientationDescription) override;
</del><ins>+ void draw(GraphicsContext&, const FloatRect& dstRect, const FloatRect& srcRect, CompositeOperator, BlendMode, ImageOrientationDescription) override;
</ins><span class="cx">
</span><span class="cx"> // FIXME: Implement this to be less conservative.
</span><del>- virtual bool currentFrameKnownToBeOpaque() override { return false; }
</del><ins>+ bool currentFrameKnownToBeOpaque() override { return false; }
</ins><span class="cx">
</span><del>- virtual void dump(TextStream&) const override;
</del><ins>+ void dump(TextStream&) const override;
</ins><span class="cx">
</span><span class="cx"> void createPDFDocument();
</span><span class="cx"> void computeBoundsForCurrentPage();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscocoaFontCascadeCocoamm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/cocoa/FontCascadeCocoa.mm (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/cocoa/FontCascadeCocoa.mm        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/cocoa/FontCascadeCocoa.mm        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -429,14 +429,14 @@
</span><span class="cx"> moveToNextValidGlyph();
</span><span class="cx"> }
</span><span class="cx"> private:
</span><del>- virtual bool containsMorePaths() override
</del><ins>+ bool containsMorePaths() override
</ins><span class="cx"> {
</span><span class="cx"> return m_index != m_glyphBuffer.size();
</span><span class="cx"> }
</span><del>- virtual Path path() override;
- virtual std::pair<float, float> extents() override;
- virtual GlyphUnderlineType underlineType() override;
- virtual void advance() override;
</del><ins>+ Path path() override;
+ std::pair<float, float> extents() override;
+ GlyphUnderlineType underlineType() override;
+ void advance() override;
</ins><span class="cx"> void moveToNextValidGlyph();
</span><span class="cx">
</span><span class="cx"> int m_index;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsdisplaylistsDisplayListItemsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/displaylists/DisplayListItems.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/displaylists/DisplayListItems.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/displaylists/DisplayListItems.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -197,7 +197,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx">
</span><span class="cx"> size_t m_restoreIndex { 0 };
</span><span class="cx"> };
</span><span class="lines">@@ -215,7 +215,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class Translate : public Item {
</span><span class="lines">@@ -236,7 +236,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx">
</span><span class="cx"> float m_x;
</span><span class="cx"> float m_y;
</span><span class="lines">@@ -258,7 +258,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx">
</span><span class="cx"> float m_angle; // In radians.
</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>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx">
</span><span class="cx"> FloatSize m_size;
</span><span class="cx"> };
</span><span class="lines">@@ -296,7 +296,7 @@
</span><span class="cx"> private:
</span><span class="cx"> ConcatenateCTM(const AffineTransform&);
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx">
</span><span class="cx"> AffineTransform m_transform;
</span><span class="cx"> };
</span><span class="lines">@@ -324,7 +324,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx">
</span><span class="cx"> GraphicsContextStateChange m_state;
</span><span class="cx"> };
</span><span class="lines">@@ -345,7 +345,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx">
</span><span class="cx"> LineCap m_lineCap;
</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>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx">
</span><span class="cx"> DashArray m_dashArray;
</span><span class="cx"> float m_dashOffset;
</span><span class="lines">@@ -390,7 +390,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx">
</span><span class="cx"> LineJoin m_lineJoin;
</span><span class="cx"> };
</span><span class="lines">@@ -411,7 +411,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx">
</span><span class="cx"> float m_miterLimit;
</span><span class="cx"> };
</span><span class="lines">@@ -429,7 +429,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> // FIXME: treat as DrawingItem?
</span><span class="lines">@@ -449,7 +449,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx">
</span><span class="cx"> FloatRect m_rect;
</span><span class="cx"> };
</span><span class="lines">@@ -470,7 +470,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx">
</span><span class="cx"> FloatRect m_rect;
</span><span class="cx"> };
</span><span class="lines">@@ -491,7 +491,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx">
</span><span class="cx"> const Path m_path;
</span><span class="cx"> };
</span><span class="lines">@@ -514,7 +514,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx">
</span><span class="cx"> const Path m_path;
</span><span class="cx"> WindRule m_windRule;
</span><span class="lines">@@ -541,9 +541,9 @@
</span><span class="cx">
</span><span class="cx"> void computeBounds();
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx">
</span><del>- virtual Optional<FloatRect> localBounds(const GraphicsContext&) const override;
</del><ins>+ Optional<FloatRect> localBounds(const GraphicsContext&) const override;
</ins><span class="cx">
</span><span class="cx"> GlyphBuffer generateGlyphBuffer() const;
</span><span class="cx">
</span><span class="lines">@@ -570,9 +570,9 @@
</span><span class="cx"> private:
</span><span class="cx"> DrawImage(Image&, const FloatRect& destination, const FloatRect& source, const ImagePaintingOptions&);
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx">
</span><del>- virtual Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_destination; }
</del><ins>+ Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_destination; }
</ins><span class="cx">
</span><span class="cx"> mutable Ref<Image> m_image; // FIXME: Drawing images can cause their animations to progress. This shouldn't have to be mutable.
</span><span class="cx"> FloatRect m_destination;
</span><span class="lines">@@ -597,9 +597,9 @@
</span><span class="cx"> private:
</span><span class="cx"> DrawTiledImage(Image&, const FloatRect& destination, const FloatPoint& source, const FloatSize& tileSize, const FloatSize& spacing, const ImagePaintingOptions&);
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx">
</span><del>- virtual Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_destination; }
</del><ins>+ Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_destination; }
</ins><span class="cx">
</span><span class="cx"> mutable Ref<Image> m_image; // FIXME: Drawing images can cause their animations to progress. This shouldn't have to be mutable.
</span><span class="cx"> FloatRect m_destination;
</span><span class="lines">@@ -623,9 +623,9 @@
</span><span class="cx"> private:
</span><span class="cx"> DrawTiledScaledImage(Image&, const FloatRect& destination, const FloatRect& source, const FloatSize& tileScaleFactor, Image::TileRule hRule, Image::TileRule vRule, const ImagePaintingOptions&);
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx">
</span><del>- virtual Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_destination; }
</del><ins>+ Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_destination; }
</ins><span class="cx">
</span><span class="cx"> mutable Ref<Image> m_image; // FIXME: Drawing images can cause their animations to progress. This shouldn't have to be mutable.
</span><span class="cx"> FloatRect m_destination;
</span><span class="lines">@@ -650,9 +650,9 @@
</span><span class="cx"> private:
</span><span class="cx"> DrawNativeImage(PassNativeImagePtr, const FloatSize& selfSize, const FloatRect& destRect, const FloatRect& srcRect, CompositeOperator, BlendMode, ImageOrientation);
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx">
</span><del>- virtual Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_destination; }
</del><ins>+ Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_destination; }
</ins><span class="cx">
</span><span class="cx"> #if USE(CG)
</span><span class="cx"> RetainPtr<CGImageRef> m_imagePtr;
</span><span class="lines">@@ -685,9 +685,9 @@
</span><span class="cx"> private:
</span><span class="cx"> DrawPattern(Image&, const FloatRect& srcRect, const AffineTransform&, const FloatPoint& phase, const FloatSize& spacing, CompositeOperator, const FloatRect& destRect, BlendMode = BlendModeNormal);
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx">
</span><del>- virtual Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_destination; }
</del><ins>+ Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_destination; }
</ins><span class="cx">
</span><span class="cx"> mutable Ref<Image> m_image; // FIXME: Drawing images can cause their animations to progress. This shouldn't have to be mutable.
</span><span class="cx"> AffineTransform m_patternTransform;
</span><span class="lines">@@ -716,7 +716,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx">
</span><span class="cx"> float m_opacity;
</span><span class="cx"> };
</span><span class="lines">@@ -734,7 +734,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class DrawRect : public DrawingItem {
</span><span class="lines">@@ -755,8 +755,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
- virtual Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_rect; }
</del><ins>+ void apply(GraphicsContext&) const override;
+ Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_rect; }
</ins><span class="cx">
</span><span class="cx"> FloatRect m_rect;
</span><span class="cx"> float m_borderThickness;
</span><span class="lines">@@ -780,8 +780,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
- virtual Optional<FloatRect> localBounds(const GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
+ Optional<FloatRect> localBounds(const GraphicsContext&) const override;
</ins><span class="cx">
</span><span class="cx"> FloatPoint m_point1;
</span><span class="cx"> FloatPoint m_point2;
</span><span class="lines">@@ -814,9 +814,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx">
</span><del>- virtual Optional<FloatRect> localBounds(const GraphicsContext&) const override;
</del><ins>+ Optional<FloatRect> localBounds(const GraphicsContext&) const override;
</ins><span class="cx">
</span><span class="cx"> FloatPoint m_blockLocation;
</span><span class="cx"> FloatSize m_localAnchor;
</span><span class="lines">@@ -845,9 +845,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx">
</span><del>- virtual Optional<FloatRect> localBounds(const GraphicsContext&) const override;
</del><ins>+ Optional<FloatRect> localBounds(const GraphicsContext&) const override;
</ins><span class="cx">
</span><span class="cx"> FloatPoint m_point;
</span><span class="cx"> float m_width;
</span><span class="lines">@@ -870,8 +870,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
- virtual Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_rect; }
</del><ins>+ void apply(GraphicsContext&) const override;
+ Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_rect; }
</ins><span class="cx">
</span><span class="cx"> FloatRect m_rect;
</span><span class="cx"> };
</span><span class="lines">@@ -892,9 +892,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx">
</span><del>- virtual Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_path.fastBoundingRect(); }
</del><ins>+ Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_path.fastBoundingRect(); }
</ins><span class="cx">
</span><span class="cx"> const Path m_path;
</span><span class="cx"> };
</span><span class="lines">@@ -921,9 +921,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx">
</span><del>- virtual Optional<FloatRect> localBounds(const GraphicsContext&) const override;
</del><ins>+ Optional<FloatRect> localBounds(const GraphicsContext&) const override;
</ins><span class="cx">
</span><span class="cx"> const Path m_path;
</span><span class="cx"> int m_width;
</span><span class="lines">@@ -953,9 +953,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx">
</span><del>- virtual Optional<FloatRect> localBounds(const GraphicsContext&) const override;
</del><ins>+ Optional<FloatRect> localBounds(const GraphicsContext&) const override;
</ins><span class="cx">
</span><span class="cx"> Vector<FloatRect> m_rects;
</span><span class="cx"> int m_width;
</span><span class="lines">@@ -979,8 +979,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
- virtual Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_rect; }
</del><ins>+ void apply(GraphicsContext&) const override;
+ Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_rect; }
</ins><span class="cx">
</span><span class="cx"> FloatRect m_rect;
</span><span class="cx"> };
</span><span class="lines">@@ -1004,8 +1004,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
- virtual Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_rect; }
</del><ins>+ void apply(GraphicsContext&) const override;
+ Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_rect; }
</ins><span class="cx">
</span><span class="cx"> FloatRect m_rect;
</span><span class="cx"> Color m_color;
</span><span class="lines">@@ -1028,8 +1028,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
- virtual Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_rect; }
</del><ins>+ void apply(GraphicsContext&) const override;
+ Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_rect; }
</ins><span class="cx">
</span><span class="cx"> FloatRect m_rect;
</span><span class="cx"> mutable Ref<Gradient> m_gradient; // FIXME: Make this not mutable
</span><span class="lines">@@ -1057,8 +1057,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
- virtual Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_rect; }
</del><ins>+ void apply(GraphicsContext&) const override;
+ Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_rect; }
</ins><span class="cx">
</span><span class="cx"> FloatRect m_rect;
</span><span class="cx"> Color m_color;
</span><span class="lines">@@ -1086,8 +1086,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
- virtual Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_rect.rect(); }
</del><ins>+ void apply(GraphicsContext&) const override;
+ Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_rect.rect(); }
</ins><span class="cx">
</span><span class="cx"> FloatRoundedRect m_rect;
</span><span class="cx"> Color m_color;
</span><span class="lines">@@ -1114,8 +1114,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
- virtual Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_rect; }
</del><ins>+ void apply(GraphicsContext&) const override;
+ Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_rect; }
</ins><span class="cx">
</span><span class="cx"> FloatRect m_rect;
</span><span class="cx"> FloatRoundedRect m_roundedHoleRect;
</span><span class="lines">@@ -1138,8 +1138,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
- virtual Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_path.fastBoundingRect(); }
</del><ins>+ void apply(GraphicsContext&) const override;
+ Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_path.fastBoundingRect(); }
</ins><span class="cx">
</span><span class="cx"> const Path m_path;
</span><span class="cx"> };
</span><span class="lines">@@ -1160,9 +1160,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx">
</span><del>- virtual Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_rect; }
</del><ins>+ Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_rect; }
</ins><span class="cx">
</span><span class="cx"> FloatRect m_rect;
</span><span class="cx"> };
</span><span class="lines">@@ -1185,8 +1185,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
- virtual Optional<FloatRect> localBounds(const GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
+ Optional<FloatRect> localBounds(const GraphicsContext&) const override;
</ins><span class="cx">
</span><span class="cx"> FloatRect m_rect;
</span><span class="cx"> float m_lineWidth;
</span><span class="lines">@@ -1208,8 +1208,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
- virtual Optional<FloatRect> localBounds(const GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
+ Optional<FloatRect> localBounds(const GraphicsContext&) const override;
</ins><span class="cx">
</span><span class="cx"> const Path m_path;
</span><span class="cx"> FloatPoint m_blockLocation;
</span><span class="lines">@@ -1231,8 +1231,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
- virtual Optional<FloatRect> localBounds(const GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
+ Optional<FloatRect> localBounds(const GraphicsContext&) const override;
</ins><span class="cx">
</span><span class="cx"> FloatRect m_rect;
</span><span class="cx"> };
</span><span class="lines">@@ -1253,8 +1253,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
- virtual Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_rect; }
</del><ins>+ void apply(GraphicsContext&) const override;
+ Optional<FloatRect> localBounds(const GraphicsContext&) const override { return m_rect; }
</ins><span class="cx">
</span><span class="cx"> FloatRect m_rect;
</span><span class="cx"> };
</span><span class="lines">@@ -1273,7 +1273,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class ApplyFillPattern : public Item {
</span><span class="lines">@@ -1289,7 +1289,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx"> };
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="lines">@@ -1309,7 +1309,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void apply(GraphicsContext&) const override;
</del><ins>+ void apply(GraphicsContext&) const override;
</ins><span class="cx">
</span><span class="cx"> float m_scaleFactor;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicseflGraphicsContext3DPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/efl/GraphicsContext3DPrivate.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/efl/GraphicsContext3DPrivate.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/efl/GraphicsContext3DPrivate.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,11 +36,11 @@
</span><span class="cx">
</span><span class="cx"> PlatformGraphicsContext3D platformGraphicsContext3D() const;
</span><span class="cx"> void setContextLostCallback(std::unique_ptr<GraphicsContext3D::ContextLostCallback>);
</span><del>- virtual void paintToTextureMapper(TextureMapper&, const FloatRect&, const TransformationMatrix&, float) override;
- virtual IntSize platformLayerSize() const override;
- virtual uint32_t copyToGraphicsSurface() override;
- virtual GraphicsSurfaceToken graphicsSurfaceToken() const override;
- virtual GraphicsSurface::Flags graphicsSurfaceFlags() const override;
</del><ins>+ void paintToTextureMapper(TextureMapper&, const FloatRect&, const TransformationMatrix&, float) override;
+ IntSize platformLayerSize() const override;
+ uint32_t copyToGraphicsSurface() override;
+ GraphicsSurfaceToken graphicsSurfaceToken() const override;
+ GraphicsSurface::Flags graphicsSurfaceFlags() const override;
</ins><span class="cx"> void didResizeCanvas(const IntSize&);
</span><span class="cx"> bool makeContextCurrent() const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersDistantLightSourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/DistantLightSource.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/DistantLightSource.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/filters/DistantLightSource.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,13 +37,13 @@
</span><span class="cx"> float azimuth() const { return m_azimuth; }
</span><span class="cx"> float elevation() const { return m_elevation; }
</span><span class="cx">
</span><del>- virtual bool setAzimuth(float) override;
- virtual bool setElevation(float) override;
</del><ins>+ bool setAzimuth(float) override;
+ bool setElevation(float) override;
</ins><span class="cx">
</span><del>- virtual void initPaintingData(PaintingData&) override;
- virtual void updatePaintingData(PaintingData&, int x, int y, float z) override;
</del><ins>+ void initPaintingData(PaintingData&) override;
+ void updatePaintingData(PaintingData&, int x, int y, float z) override;
</ins><span class="cx">
</span><del>- virtual TextStream& externalRepresentation(TextStream&) const override;
</del><ins>+ TextStream& externalRepresentation(TextStream&) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> DistantLightSource(float azimuth, float elevation)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFECompositeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FEComposite.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FEComposite.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/filters/FEComposite.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -59,17 +59,17 @@
</span><span class="cx"> float k4() const;
</span><span class="cx"> bool setK4(float);
</span><span class="cx">
</span><del>- virtual void correctFilterResultIfNeeded() override;
</del><ins>+ void correctFilterResultIfNeeded() override;
</ins><span class="cx">
</span><del>- virtual void platformApplySoftware() override;
- virtual void dump() override;
</del><ins>+ void platformApplySoftware() override;
+ void dump() override;
</ins><span class="cx">
</span><del>- virtual void determineAbsolutePaintRect() override;
</del><ins>+ void determineAbsolutePaintRect() override;
</ins><span class="cx">
</span><del>- virtual TextStream& externalRepresentation(TextStream&, int indention) const override;
</del><ins>+ TextStream& externalRepresentation(TextStream&, int indention) const override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual bool requiresValidPreMultipliedPixels() override { return m_type != FECOMPOSITE_OPERATOR_ARITHMETIC; }
</del><ins>+ bool requiresValidPreMultipliedPixels() override { return m_type != FECOMPOSITE_OPERATOR_ARITHMETIC; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> FEComposite(Filter&, const CompositeOperationType&, float, float, float, float);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFEDisplacementMaph"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FEDisplacementMap.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FEDisplacementMap.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/filters/FEDisplacementMap.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,14 +50,14 @@
</span><span class="cx"> bool setScale(float);
</span><span class="cx">
</span><span class="cx"> void setResultColorSpace(ColorSpace) override;
</span><del>- virtual void transformResultColorSpace(FilterEffect*, const int) override;
</del><ins>+ void transformResultColorSpace(FilterEffect*, const int) override;
</ins><span class="cx">
</span><del>- virtual void platformApplySoftware() override;
- virtual void dump() override;
</del><ins>+ void platformApplySoftware() override;
+ void dump() override;
</ins><span class="cx">
</span><del>- virtual void determineAbsolutePaintRect() override { setAbsolutePaintRect(enclosingIntRect(maxEffectRect())); }
</del><ins>+ void determineAbsolutePaintRect() override { setAbsolutePaintRect(enclosingIntRect(maxEffectRect())); }
</ins><span class="cx">
</span><del>- virtual TextStream& externalRepresentation(TextStream&, int indention) const override;
</del><ins>+ TextStream& externalRepresentation(TextStream&, int indention) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> FEDisplacementMap(Filter&, ChannelSelectorType xChannelSelector, ChannelSelectorType yChannelSelector, float);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFEFloodh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FEFlood.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FEFlood.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/filters/FEFlood.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,12 +45,12 @@
</span><span class="cx"> void setResultColorSpace(ColorSpace) override { FilterEffect::setResultColorSpace(ColorSpaceSRGB); }
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void platformApplySoftware() override;
- virtual void dump() override;
</del><ins>+ void platformApplySoftware() override;
+ void dump() override;
</ins><span class="cx">
</span><del>- virtual void determineAbsolutePaintRect() override { setAbsolutePaintRect(enclosingIntRect(maxEffectRect())); }
</del><ins>+ void determineAbsolutePaintRect() override { setAbsolutePaintRect(enclosingIntRect(maxEffectRect())); }
</ins><span class="cx">
</span><del>- virtual TextStream& externalRepresentation(TextStream&, int indention) const override;
</del><ins>+ TextStream& externalRepresentation(TextStream&, int indention) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> FEFlood(Filter&, const Color&, float);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFilterOperationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FilterOperation.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FilterOperation.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/filters/FilterOperation.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -120,7 +120,7 @@
</span><span class="cx"> return adoptRef(new DefaultFilterOperation(representedType));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual PassRefPtr<FilterOperation> clone() const override
</del><ins>+ PassRefPtr<FilterOperation> clone() const override
</ins><span class="cx"> {
</span><span class="cx"> return adoptRef(new DefaultFilterOperation(representedType()));
</span><span class="cx"> }
</span><span class="lines">@@ -128,7 +128,7 @@
</span><span class="cx"> OperationType representedType() const { return m_representedType; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool operator==(const FilterOperation&) const override;
</del><ins>+ bool operator==(const FilterOperation&) const override;
</ins><span class="cx">
</span><span class="cx"> DefaultFilterOperation(OperationType representedType)
</span><span class="cx"> : FilterOperation(DEFAULT)
</span><span class="lines">@@ -146,13 +146,13 @@
</span><span class="cx"> return adoptRef(new PassthroughFilterOperation());
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual PassRefPtr<FilterOperation> clone() const override
</del><ins>+ PassRefPtr<FilterOperation> clone() const override
</ins><span class="cx"> {
</span><span class="cx"> return adoptRef(new PassthroughFilterOperation());
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool operator==(const FilterOperation& o) const override
</del><ins>+ bool operator==(const FilterOperation& o) const override
</ins><span class="cx"> {
</span><span class="cx"> return isSameType(o);
</span><span class="cx"> }
</span><span class="lines">@@ -171,15 +171,15 @@
</span><span class="cx"> }
</span><span class="cx"> virtual ~ReferenceFilterOperation();
</span><span class="cx">
</span><del>- virtual PassRefPtr<FilterOperation> clone() const override
</del><ins>+ PassRefPtr<FilterOperation> clone() const override
</ins><span class="cx"> {
</span><span class="cx"> // Reference filters cannot be cloned.
</span><span class="cx"> ASSERT_NOT_REACHED();
</span><span class="cx"> return nullptr;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool affectsOpacity() const override { return true; }
- virtual bool movesPixels() const override { return true; }
</del><ins>+ bool affectsOpacity() const override { return true; }
+ bool movesPixels() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> const String& url() const { return m_url; }
</span><span class="cx"> const String& fragment() const { return m_fragment; }
</span><span class="lines">@@ -193,7 +193,7 @@
</span><span class="cx"> private:
</span><span class="cx"> ReferenceFilterOperation(const String& url, const String& fragment);
</span><span class="cx">
</span><del>- virtual bool operator==(const FilterOperation&) const override;
</del><ins>+ bool operator==(const FilterOperation&) const override;
</ins><span class="cx">
</span><span class="cx"> String m_url;
</span><span class="cx"> String m_fragment;
</span><span class="lines">@@ -210,17 +210,17 @@
</span><span class="cx"> return adoptRef(new BasicColorMatrixFilterOperation(amount, type));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual PassRefPtr<FilterOperation> clone() const override
</del><ins>+ PassRefPtr<FilterOperation> clone() const override
</ins><span class="cx"> {
</span><span class="cx"> return adoptRef(new BasicColorMatrixFilterOperation(amount(), type()));
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> double amount() const { return m_amount; }
</span><span class="cx">
</span><del>- virtual PassRefPtr<FilterOperation> blend(const FilterOperation* from, double progress, bool blendToPassthrough = false) override;
</del><ins>+ PassRefPtr<FilterOperation> blend(const FilterOperation* from, double progress, bool blendToPassthrough = false) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool operator==(const FilterOperation&) const override;
</del><ins>+ bool operator==(const FilterOperation&) const override;
</ins><span class="cx">
</span><span class="cx"> double passthroughAmount() const;
</span><span class="cx">
</span><span class="lines">@@ -241,19 +241,19 @@
</span><span class="cx"> return adoptRef(new BasicComponentTransferFilterOperation(amount, type));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual PassRefPtr<FilterOperation> clone() const override
</del><ins>+ PassRefPtr<FilterOperation> clone() const override
</ins><span class="cx"> {
</span><span class="cx"> return adoptRef(new BasicComponentTransferFilterOperation(amount(), type()));
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> double amount() const { return m_amount; }
</span><span class="cx">
</span><del>- virtual bool affectsOpacity() const override { return m_type == OPACITY; }
</del><ins>+ bool affectsOpacity() const override { return m_type == OPACITY; }
</ins><span class="cx">
</span><del>- virtual PassRefPtr<FilterOperation> blend(const FilterOperation* from, double progress, bool blendToPassthrough = false) override;
</del><ins>+ PassRefPtr<FilterOperation> blend(const FilterOperation* from, double progress, bool blendToPassthrough = false) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool operator==(const FilterOperation&) const override;
</del><ins>+ bool operator==(const FilterOperation&) const override;
</ins><span class="cx">
</span><span class="cx"> double passthroughAmount() const;
</span><span class="cx">
</span><span class="lines">@@ -273,20 +273,20 @@
</span><span class="cx"> return adoptRef(new BlurFilterOperation(WTFMove(stdDeviation)));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual PassRefPtr<FilterOperation> clone() const override
</del><ins>+ PassRefPtr<FilterOperation> clone() const override
</ins><span class="cx"> {
</span><span class="cx"> return adoptRef(new BlurFilterOperation(stdDeviation()));
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> const Length& stdDeviation() const { return m_stdDeviation; }
</span><span class="cx">
</span><del>- virtual bool affectsOpacity() const override { return true; }
- virtual bool movesPixels() const override { return true; }
</del><ins>+ bool affectsOpacity() const override { return true; }
+ bool movesPixels() const override { return true; }
</ins><span class="cx">
</span><del>- virtual PassRefPtr<FilterOperation> blend(const FilterOperation* from, double progress, bool blendToPassthrough = false) override;
</del><ins>+ PassRefPtr<FilterOperation> blend(const FilterOperation* from, double progress, bool blendToPassthrough = false) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool operator==(const FilterOperation&) const override;
</del><ins>+ bool operator==(const FilterOperation&) const override;
</ins><span class="cx">
</span><span class="cx"> BlurFilterOperation(Length stdDeviation)
</span><span class="cx"> : FilterOperation(BLUR)
</span><span class="lines">@@ -304,7 +304,7 @@
</span><span class="cx"> return adoptRef(new DropShadowFilterOperation(location, stdDeviation, color));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual PassRefPtr<FilterOperation> clone() const override
</del><ins>+ PassRefPtr<FilterOperation> clone() const override
</ins><span class="cx"> {
</span><span class="cx"> return adoptRef(new DropShadowFilterOperation(location(), stdDeviation(), color()));
</span><span class="cx"> }
</span><span class="lines">@@ -315,13 +315,13 @@
</span><span class="cx"> int stdDeviation() const { return m_stdDeviation; }
</span><span class="cx"> Color color() const { return m_color; }
</span><span class="cx">
</span><del>- virtual bool affectsOpacity() const override { return true; }
- virtual bool movesPixels() const override { return true; }
</del><ins>+ bool affectsOpacity() const override { return true; }
+ bool movesPixels() const override { return true; }
</ins><span class="cx">
</span><del>- virtual PassRefPtr<FilterOperation> blend(const FilterOperation* from, double progress, bool blendToPassthrough = false) override;
</del><ins>+ PassRefPtr<FilterOperation> blend(const FilterOperation* from, double progress, bool blendToPassthrough = false) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool operator==(const FilterOperation&) const override;
</del><ins>+ bool operator==(const FilterOperation&) const override;
</ins><span class="cx">
</span><span class="cx"> DropShadowFilterOperation(const IntPoint& location, int stdDeviation, Color color)
</span><span class="cx"> : FilterOperation(DROP_SHADOW)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersPointLightSourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/PointLightSource.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/PointLightSource.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/filters/PointLightSource.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,14 +35,14 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> const FloatPoint3D& position() const { return m_position; }
</span><del>- virtual bool setX(float) override;
- virtual bool setY(float) override;
- virtual bool setZ(float) override;
</del><ins>+ bool setX(float) override;
+ bool setY(float) override;
+ bool setZ(float) override;
</ins><span class="cx">
</span><del>- virtual void initPaintingData(PaintingData&) override;
- virtual void updatePaintingData(PaintingData&, int x, int y, float z) override;
</del><ins>+ void initPaintingData(PaintingData&) override;
+ void updatePaintingData(PaintingData&, int x, int y, float z) override;
</ins><span class="cx">
</span><del>- virtual TextStream& externalRepresentation(TextStream&) const override;
</del><ins>+ TextStream& externalRepresentation(TextStream&) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> PointLightSource(const FloatPoint3D& position)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersSpotLightSourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/SpotLightSource.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/SpotLightSource.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/filters/SpotLightSource.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,20 +40,20 @@
</span><span class="cx"> float specularExponent() const { return m_specularExponent; }
</span><span class="cx"> float limitingConeAngle() const { return m_limitingConeAngle; }
</span><span class="cx">
</span><del>- virtual bool setX(float) override;
- virtual bool setY(float) override;
- virtual bool setZ(float) override;
- virtual bool setPointsAtX(float) override;
- virtual bool setPointsAtY(float) override;
- virtual bool setPointsAtZ(float) override;
</del><ins>+ bool setX(float) override;
+ bool setY(float) override;
+ bool setZ(float) override;
+ bool setPointsAtX(float) override;
+ bool setPointsAtY(float) override;
+ bool setPointsAtZ(float) override;
</ins><span class="cx">
</span><del>- virtual bool setSpecularExponent(float) override;
- virtual bool setLimitingConeAngle(float) override;
</del><ins>+ bool setSpecularExponent(float) override;
+ bool setLimitingConeAngle(float) override;
</ins><span class="cx">
</span><del>- virtual void initPaintingData(PaintingData&) override;
- virtual void updatePaintingData(PaintingData&, int x, int y, float z) override;
</del><ins>+ void initPaintingData(PaintingData&) override;
+ void updatePaintingData(PaintingData&, int x, int y, float z) override;
</ins><span class="cx">
</span><del>- virtual TextStream& externalRepresentation(TextStream&) const override;
</del><ins>+ TextStream& externalRepresentation(TextStream&) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> SpotLightSource(const FloatPoint3D& position, const FloatPoint3D& direction,
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsgstreamerAudioTrackPrivateGStreamerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/gstreamer/AudioTrackPrivateGStreamer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/gstreamer/AudioTrackPrivateGStreamer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/gstreamer/AudioTrackPrivateGStreamer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,15 +41,15 @@
</span><span class="cx"> return adoptRef(new AudioTrackPrivateGStreamer(playbin, index, pad));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void disconnect() override;
</del><ins>+ void disconnect() override;
</ins><span class="cx">
</span><del>- virtual void setEnabled(bool) override;
- virtual void setActive(bool enabled) override { setEnabled(enabled); }
</del><ins>+ void setEnabled(bool) override;
+ void setActive(bool enabled) override { setEnabled(enabled); }
</ins><span class="cx">
</span><del>- virtual int trackIndex() const override { return m_index; }
</del><ins>+ int trackIndex() const override { return m_index; }
</ins><span class="cx">
</span><del>- virtual AtomicString label() const override { return m_label; }
- virtual AtomicString language() const override { return m_language; }
</del><ins>+ AtomicString label() const override { return m_label; }
+ AtomicString language() const override { return m_language; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> AudioTrackPrivateGStreamer(GRefPtr<GstElement> playbin, gint index, GRefPtr<GstPad>);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsgstreamerInbandMetadataTextTrackPrivateGStreamerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/gstreamer/InbandMetadataTextTrackPrivateGStreamer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/gstreamer/InbandMetadataTextTrackPrivateGStreamer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/gstreamer/InbandMetadataTextTrackPrivateGStreamer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,9 +42,9 @@
</span><span class="cx">
</span><span class="cx"> ~InbandMetadataTextTrackPrivateGStreamer() { }
</span><span class="cx">
</span><del>- virtual Kind kind() const override { return m_kind; }
- virtual AtomicString id() const override { return m_id; }
- virtual AtomicString inBandMetadataTrackDispatchType() const override { return m_inBandMetadataTrackDispatchType; }
</del><ins>+ Kind kind() const override { return m_kind; }
+ AtomicString id() const override { return m_id; }
+ AtomicString inBandMetadataTrackDispatchType() const override { return m_inBandMetadataTrackDispatchType; }
</ins><span class="cx"> void setInBandMetadataTrackDispatchType(const AtomicString& value) { m_inBandMetadataTrackDispatchType = value; }
</span><span class="cx">
</span><span class="cx"> void addDataCue(const MediaTime& start, const MediaTime& end, const void* data, unsigned length)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsgstreamerInbandTextTrackPrivateGStreamerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/gstreamer/InbandTextTrackPrivateGStreamer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/gstreamer/InbandTextTrackPrivateGStreamer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/gstreamer/InbandTextTrackPrivateGStreamer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,12 +45,12 @@
</span><span class="cx"> return adoptRef(new InbandTextTrackPrivateGStreamer(index, pad));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void disconnect() override;
</del><ins>+ void disconnect() override;
</ins><span class="cx">
</span><del>- virtual AtomicString label() const override { return m_label; }
- virtual AtomicString language() const override { return m_language; }
</del><ins>+ AtomicString label() const override { return m_label; }
+ AtomicString language() const override { return m_language; }
</ins><span class="cx">
</span><del>- virtual int trackIndex() const override { return m_index; }
</del><ins>+ int trackIndex() const override { return m_index; }
</ins><span class="cx"> String streamId() const { return m_streamId; }
</span><span class="cx">
</span><span class="cx"> void handleSample(GRefPtr<GstSample>);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsgstreamerMediaPlayerPrivateGStreamerBaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -64,62 +64,62 @@
</span><span class="cx"> public:
</span><span class="cx"> virtual ~MediaPlayerPrivateGStreamerBase();
</span><span class="cx">
</span><del>- virtual FloatSize naturalSize() const override;
</del><ins>+ FloatSize naturalSize() const override;
</ins><span class="cx">
</span><del>- virtual void setVolume(float) override;
</del><ins>+ void setVolume(float) override;
</ins><span class="cx"> virtual float volume() const;
</span><span class="cx">
</span><span class="cx"> #if USE(GSTREAMER_GL)
</span><span class="cx"> bool ensureGstGLContext();
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual bool supportsMuting() const override { return true; }
- virtual void setMuted(bool) override;
</del><ins>+ bool supportsMuting() const override { return true; }
+ void setMuted(bool) override;
</ins><span class="cx"> bool muted() const;
</span><span class="cx">
</span><del>- virtual MediaPlayer::NetworkState networkState() const override;
- virtual MediaPlayer::ReadyState readyState() const override;
</del><ins>+ MediaPlayer::NetworkState networkState() const override;
+ MediaPlayer::ReadyState readyState() const override;
</ins><span class="cx">
</span><del>- virtual void setVisible(bool) override { }
- virtual void setSize(const IntSize&) override;
</del><ins>+ void setVisible(bool) override { }
+ void setSize(const IntSize&) override;
</ins><span class="cx"> void sizeChanged();
</span><span class="cx">
</span><del>- virtual void paint(GraphicsContext&, const FloatRect&) override;
</del><ins>+ void paint(GraphicsContext&, const FloatRect&) override;
</ins><span class="cx">
</span><del>- virtual bool hasSingleSecurityOrigin() const override { return true; }
</del><ins>+ bool hasSingleSecurityOrigin() const override { return true; }
</ins><span class="cx"> virtual float maxTimeLoaded() const { return 0.0; }
</span><span class="cx">
</span><del>- virtual bool supportsFullscreen() const override;
- virtual PlatformMedia platformMedia() const override;
</del><ins>+ bool supportsFullscreen() const override;
+ PlatformMedia platformMedia() const override;
</ins><span class="cx">
</span><del>- virtual MediaPlayer::MovieLoadType movieLoadType() const override;
</del><ins>+ MediaPlayer::MovieLoadType movieLoadType() const override;
</ins><span class="cx"> virtual bool isLiveStream() const = 0;
</span><span class="cx">
</span><span class="cx"> MediaPlayer* mediaPlayer() const { return m_player; }
</span><span class="cx">
</span><del>- virtual unsigned decodedFrameCount() const override;
- virtual unsigned droppedFrameCount() const override;
- virtual unsigned audioDecodedByteCount() const override;
- virtual unsigned videoDecodedByteCount() const override;
</del><ins>+ unsigned decodedFrameCount() const override;
+ unsigned droppedFrameCount() const override;
+ unsigned audioDecodedByteCount() const override;
+ unsigned videoDecodedByteCount() const override;
</ins><span class="cx">
</span><span class="cx"> #if USE(TEXTURE_MAPPER_GL) && !USE(COORDINATED_GRAPHICS)
</span><del>- virtual PlatformLayer* platformLayer() const override { return const_cast<MediaPlayerPrivateGStreamerBase*>(this); }
</del><ins>+ PlatformLayer* platformLayer() const override { return const_cast<MediaPlayerPrivateGStreamerBase*>(this); }
</ins><span class="cx"> #if PLATFORM(WIN_CAIRO)
</span><span class="cx"> // FIXME: Accelerated rendering has not been implemented for WinCairo yet.
</span><del>- virtual bool supportsAcceleratedRendering() const override { return false; }
</del><ins>+ bool supportsAcceleratedRendering() const override { return false; }
</ins><span class="cx"> #else
</span><del>- virtual bool supportsAcceleratedRendering() const override { return true; }
</del><ins>+ bool supportsAcceleratedRendering() const override { return true; }
</ins><span class="cx"> #endif
</span><del>- virtual void paintToTextureMapper(TextureMapper&, const FloatRect&, const TransformationMatrix&, float) override;
</del><ins>+ void paintToTextureMapper(TextureMapper&, const FloatRect&, const TransformationMatrix&, float) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if USE(COORDINATED_GRAPHICS_THREADED)
</span><del>- virtual PlatformLayer* platformLayer() const override { return const_cast<MediaPlayerPrivateGStreamerBase*>(this); }
- virtual bool supportsAcceleratedRendering() const override { return true; }
</del><ins>+ PlatformLayer* platformLayer() const override { return const_cast<MediaPlayerPrivateGStreamerBase*>(this); }
+ bool supportsAcceleratedRendering() const override { return true; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if USE(GSTREAMER_GL)
</span><del>- virtual PassNativeImagePtr nativeImageForCurrentTime() override;
</del><ins>+ PassNativeImagePtr nativeImageForCurrentTime() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> protected:
</span><span class="lines">@@ -184,8 +184,8 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if USE(COORDINATED_GRAPHICS_THREADED)
</span><del>- virtual RefPtr<TextureMapperPlatformLayerProxy> proxy() const override { return m_platformLayerProxy.copyRef(); }
- virtual void swapBuffersIfNeeded() override { };
</del><ins>+ RefPtr<TextureMapperPlatformLayerProxy> proxy() const override { return m_platformLayerProxy.copyRef(); }
+ void swapBuffersIfNeeded() override { };
</ins><span class="cx"> void pushTextureToCompositor();
</span><span class="cx"> RefPtr<TextureMapperPlatformLayerProxy> m_platformLayerProxy;
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsgstreamerVideoTrackPrivateGStreamerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/gstreamer/VideoTrackPrivateGStreamer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/gstreamer/VideoTrackPrivateGStreamer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/gstreamer/VideoTrackPrivateGStreamer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,15 +41,15 @@
</span><span class="cx"> return adoptRef(new VideoTrackPrivateGStreamer(playbin, index, pad));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void disconnect() override;
</del><ins>+ void disconnect() override;
</ins><span class="cx">
</span><del>- virtual void setSelected(bool) override;
- virtual void setActive(bool enabled) override { setSelected(enabled); }
</del><ins>+ void setSelected(bool) override;
+ void setActive(bool enabled) override { setSelected(enabled); }
</ins><span class="cx">
</span><del>- virtual int trackIndex() const override { return m_index; }
</del><ins>+ int trackIndex() const override { return m_index; }
</ins><span class="cx">
</span><del>- virtual AtomicString label() const override { return m_label; }
- virtual AtomicString language() const override { return m_language; }
</del><ins>+ AtomicString label() const override { return m_label; }
+ AtomicString language() const override { return m_language; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> VideoTrackPrivateGStreamer(GRefPtr<GstElement> playbin, gint index, GRefPtr<GstPad>);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsgstreamerWebKitWebSourceGStreamercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -71,13 +71,13 @@
</span><span class="cx"> private:
</span><span class="cx"> // PlatformMediaResourceClient virtual methods.
</span><span class="cx"> #if USE(SOUP)
</span><del>- virtual char* getOrCreateReadBuffer(PlatformMediaResource&, size_t requestedSize, size_t& actualSize) override;
</del><ins>+ char* getOrCreateReadBuffer(PlatformMediaResource&, size_t requestedSize, size_t& actualSize) override;
</ins><span class="cx"> #endif
</span><del>- virtual void responseReceived(PlatformMediaResource&, const ResourceResponse&) override;
- virtual void dataReceived(PlatformMediaResource&, const char*, int) override;
- virtual void accessControlCheckFailed(PlatformMediaResource&, const ResourceError&) override;
- virtual void loadFailed(PlatformMediaResource&, const ResourceError&) override;
- virtual void loadFinished(PlatformMediaResource&) override;
</del><ins>+ void responseReceived(PlatformMediaResource&, const ResourceResponse&) override;
+ void dataReceived(PlatformMediaResource&, const char*, int) override;
+ void accessControlCheckFailed(PlatformMediaResource&, const ResourceError&) override;
+ void loadFailed(PlatformMediaResource&, const ResourceError&) override;
+ void loadFinished(PlatformMediaResource&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class ResourceHandleStreamingClient : public ResourceHandleClient, public StreamingClient {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsiosDisplayRefreshMonitorIOSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ios/DisplayRefreshMonitorIOS.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ios/DisplayRefreshMonitorIOS.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/ios/DisplayRefreshMonitorIOS.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> virtual ~DisplayRefreshMonitorIOS();
</span><span class="cx">
</span><span class="cx"> void displayLinkFired(double nowSeconds);
</span><del>- virtual bool requestRefreshCallback() override;
</del><ins>+ bool requestRefreshCallback() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit DisplayRefreshMonitorIOS(PlatformDisplayID);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsiosTextTrackRepresentationIOSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ios/TextTrackRepresentationIOS.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ios/TextTrackRepresentationIOS.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/ios/TextTrackRepresentationIOS.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,12 +43,12 @@
</span><span class="cx">
</span><span class="cx"> TextTrackRepresentationClient& client() const { return m_client; }
</span><span class="cx">
</span><del>- virtual PlatformLayer* platformLayer() override { return m_layer.get(); }
- virtual IntRect bounds() const override;
</del><ins>+ PlatformLayer* platformLayer() override { return m_layer.get(); }
+ IntRect bounds() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void update() override;
- virtual void setContentScale(float) override;
</del><ins>+ void update() override;
+ void setContentScale(float) override;
</ins><span class="cx">
</span><span class="cx"> TextTrackRepresentationClient& m_client;
</span><span class="cx"> RetainPtr<CALayer> m_layer;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsmacDisplayRefreshMonitorMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/mac/DisplayRefreshMonitorMac.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/mac/DisplayRefreshMonitorMac.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/mac/DisplayRefreshMonitorMac.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> virtual ~DisplayRefreshMonitorMac();
</span><span class="cx">
</span><span class="cx"> void displayLinkFired(double nowSeconds, double outputTimeSeconds);
</span><del>- virtual bool requestRefreshCallback() override;
</del><ins>+ bool requestRefreshCallback() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit DisplayRefreshMonitorMac(PlatformDisplayID);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsmacMediaPlayerPrivateQTKith"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -80,11 +80,11 @@
</span><span class="cx"> bool hasVideo() const override;
</span><span class="cx"> bool hasAudio() const override;
</span><span class="cx"> bool supportsFullscreen() const override;
</span><del>- virtual bool supportsScanning() const override { return true; }
</del><ins>+ bool supportsScanning() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> void load(const String& url) override;
</span><span class="cx"> #if ENABLE(MEDIA_SOURCE)
</span><del>- virtual void load(const String&, MediaSourcePrivateClient*) override;
</del><ins>+ void load(const String&, MediaSourcePrivateClient*) override;
</ins><span class="cx"> #endif
</span><span class="cx"> #if ENABLE(MEDIA_STREAM)
</span><span class="cx"> void load(MediaStreamPrivate&) override { }
</span><span class="lines">@@ -100,12 +100,12 @@
</span><span class="cx"> bool paused() const override;
</span><span class="cx"> bool seeking() const override;
</span><span class="cx">
</span><del>- virtual MediaTime durationMediaTime() const override;
- virtual MediaTime currentMediaTime() const override;
- virtual void seek(const MediaTime&) override;
</del><ins>+ MediaTime durationMediaTime() const override;
+ MediaTime currentMediaTime() const override;
+ void seek(const MediaTime&) override;
</ins><span class="cx">
</span><span class="cx"> void setRate(float) override;
</span><del>- virtual double rate() const override;
</del><ins>+ double rate() const override;
</ins><span class="cx"> void setVolume(float) override;
</span><span class="cx"> void setPreservesPitch(bool) override;
</span><span class="cx">
</span><span class="lines">@@ -125,11 +125,11 @@
</span><span class="cx"> void setVisible(bool) override;
</span><span class="cx"> void setSize(const IntSize&) override;
</span><span class="cx">
</span><del>- virtual bool hasAvailableVideoFrame() const override;
</del><ins>+ bool hasAvailableVideoFrame() const override;
</ins><span class="cx">
</span><span class="cx"> void paint(GraphicsContext&, const FloatRect&) override;
</span><span class="cx"> void paintCurrentFrameInContext(GraphicsContext&, const FloatRect&) override;
</span><del>- virtual void prepareForRendering() override;
</del><ins>+ void prepareForRendering() override;
</ins><span class="cx">
</span><span class="cx"> bool supportsAcceleratedRendering() const override;
</span><span class="cx"> void acceleratedRenderingStateChanged() override;
</span><span class="lines">@@ -137,7 +137,7 @@
</span><span class="cx"> bool hasSingleSecurityOrigin() const override;
</span><span class="cx"> MediaPlayer::MovieLoadType movieLoadType() const override;
</span><span class="cx">
</span><del>- virtual bool canSaveMediaData() const override;
</del><ins>+ bool canSaveMediaData() const override;
</ins><span class="cx">
</span><span class="cx"> void createQTMovie(const String& url);
</span><span class="cx"> void createQTMovie(NSURL *, NSDictionary *movieAttributes);
</span><span class="lines">@@ -170,19 +170,19 @@
</span><span class="cx">
</span><span class="cx"> bool isReadyForVideoSetup() const;
</span><span class="cx">
</span><del>- virtual double maximumDurationToCacheMediaTime() const override { return 5; }
</del><ins>+ double maximumDurationToCacheMediaTime() const override { return 5; }
</ins><span class="cx">
</span><del>- virtual void setPrivateBrowsingMode(bool) override;
</del><ins>+ void setPrivateBrowsingMode(bool) override;
</ins><span class="cx">
</span><span class="cx"> NSMutableDictionary* commonMovieAttributes();
</span><span class="cx">
</span><del>- virtual String engineDescription() const override { return "QTKit"; }
- virtual long platformErrorCode() const override;
</del><ins>+ String engineDescription() const override { return "QTKit"; }
+ long platformErrorCode() const override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(WIRELESS_PLAYBACK_TARGET)
</span><del>- virtual bool isCurrentPlaybackTargetWireless() const override;
- virtual void setWirelessPlaybackTarget(Ref<MediaPlaybackTarget>&&) override;
- virtual void setShouldPlayToPlaybackTarget(bool) override;
</del><ins>+ bool isCurrentPlaybackTargetWireless() const override;
+ void setWirelessPlaybackTarget(Ref<MediaPlaybackTarget>&&) override;
+ void setShouldPlayToPlaybackTarget(bool) override;
</ins><span class="cx"> bool wirelessVideoPlaybackDisabled() const override { return false; }
</span><span class="cx"> #endif
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicssurfacesGLTransportSurfaceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/surfaces/GLTransportSurface.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/surfaces/GLTransportSurface.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/surfaces/GLTransportSurface.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,9 +38,9 @@
</span><span class="cx"> // Creates a GL surface whose results can be transported to the UI process for display.
</span><span class="cx"> static std::unique_ptr<GLTransportSurface> createTransportSurface(const IntSize&, SurfaceAttributes = GLPlatformSurface::Default);
</span><span class="cx"> virtual ~GLTransportSurface();
</span><del>- virtual void updateContents(const uint32_t) override;
- virtual void setGeometry(const IntRect&) override;
- virtual void destroy() override;
</del><ins>+ void updateContents(const uint32_t) override;
+ void setGeometry(const IntRect&) override;
+ void destroy() override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> GLTransportSurface(const IntSize&, SurfaceAttributes);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicssurfaceseglEGLContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/surfaces/egl/EGLContext.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/surfaces/egl/EGLContext.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/surfaces/egl/EGLContext.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,11 +37,11 @@
</span><span class="cx"> public:
</span><span class="cx"> EGLOffScreenContext();
</span><span class="cx"> virtual ~EGLOffScreenContext();
</span><del>- virtual bool initialize(GLPlatformSurface*, PlatformContext) override;
- virtual bool platformMakeCurrent(GLPlatformSurface*) override;
- virtual void platformReleaseCurrent() override;
- virtual void destroy() override;
- virtual bool isCurrentContext() const override;
</del><ins>+ bool initialize(GLPlatformSurface*, PlatformContext) override;
+ bool platformMakeCurrent(GLPlatformSurface*) override;
+ void platformReleaseCurrent() override;
+ void destroy() override;
+ bool isCurrentContext() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void freeResources();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicssurfaceseglEGLSurfaceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/surfaces/egl/EGLSurface.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/surfaces/egl/EGLSurface.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/surfaces/egl/EGLSurface.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,10 +41,10 @@
</span><span class="cx"> static std::unique_ptr<GLTransportSurface> createTransportSurface(const IntSize&, SurfaceAttributes);
</span><span class="cx"> static std::unique_ptr<GLTransportSurfaceClient> createTransportSurfaceClient(const PlatformBufferHandle, const IntSize&, bool);
</span><span class="cx"> virtual ~EGLTransportSurface();
</span><del>- virtual PlatformSurfaceConfig configuration() override;
- virtual void destroy() override;
- virtual GLPlatformSurface::SurfaceAttributes attributes() const override;
- virtual bool isCurrentDrawable() const override;
</del><ins>+ PlatformSurfaceConfig configuration() override;
+ void destroy() override;
+ GLPlatformSurface::SurfaceAttributes attributes() const override;
+ bool isCurrentDrawable() const override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> EGLTransportSurface(const IntSize&, SurfaceAttributes);
</span><span class="lines">@@ -55,10 +55,10 @@
</span><span class="cx"> public:
</span><span class="cx"> static std::unique_ptr<GLPlatformSurface> createOffScreenSurface(SurfaceAttributes);
</span><span class="cx"> virtual ~EGLOffScreenSurface();
</span><del>- virtual PlatformSurfaceConfig configuration() override;
- virtual void destroy() override;
- virtual GLPlatformSurface::SurfaceAttributes attributes() const override;
- virtual bool isCurrentDrawable() const override;
</del><ins>+ PlatformSurfaceConfig configuration() override;
+ void destroy() override;
+ GLPlatformSurface::SurfaceAttributes attributes() const override;
+ bool isCurrentDrawable() const override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> EGLOffScreenSurface(SurfaceAttributes);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicssurfaceseglEGLXSurfaceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/surfaces/egl/EGLXSurface.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/surfaces/egl/EGLXSurface.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/surfaces/egl/EGLXSurface.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,15 +41,15 @@
</span><span class="cx"> public:
</span><span class="cx"> EGLWindowTransportSurface(const IntSize&, GLPlatformSurface::SurfaceAttributes);
</span><span class="cx"> virtual ~EGLWindowTransportSurface();
</span><del>- virtual void swapBuffers() override;
- virtual void destroy() override;
</del><ins>+ void swapBuffers() override;
+ void destroy() override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class EGLPixmapSurface : public EGLOffScreenSurface {
</span><span class="cx"> public:
</span><span class="cx"> EGLPixmapSurface(GLPlatformSurface::SurfaceAttributes);
</span><span class="cx"> virtual ~EGLPixmapSurface();
</span><del>- virtual void destroy() override;
</del><ins>+ void destroy() override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class EGLTextureFromPixmap {
</span><span class="lines">@@ -70,8 +70,8 @@
</span><span class="cx"> public:
</span><span class="cx"> EGLXTransportSurfaceClient(const PlatformBufferHandle, const IntSize&, bool);
</span><span class="cx"> virtual ~EGLXTransportSurfaceClient();
</span><del>- virtual void prepareTexture() override;
- virtual void destroy() override;
</del><ins>+ void prepareTexture() override;
+ void destroy() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> XUniquePtr<XImage> m_image;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicssurfacesglxGLXContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/surfaces/glx/GLXContext.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/surfaces/glx/GLXContext.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/surfaces/glx/GLXContext.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,11 +37,11 @@
</span><span class="cx"> public:
</span><span class="cx"> GLXOffScreenContext();
</span><span class="cx"> virtual ~GLXOffScreenContext();
</span><del>- virtual bool initialize(GLPlatformSurface*, PlatformContext) override;
- virtual bool platformMakeCurrent(GLPlatformSurface*) override;
- virtual void platformReleaseCurrent() override;
- virtual void destroy() override;
- virtual bool isCurrentContext() const override;
</del><ins>+ bool initialize(GLPlatformSurface*, PlatformContext) override;
+ bool platformMakeCurrent(GLPlatformSurface*) override;
+ void platformReleaseCurrent() override;
+ void destroy() override;
+ bool isCurrentContext() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void freeResources();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicssurfacesglxGLXSurfaceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/surfaces/glx/GLXSurface.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/surfaces/glx/GLXSurface.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/surfaces/glx/GLXSurface.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,12 +39,12 @@
</span><span class="cx"> public:
</span><span class="cx"> GLXTransportSurface(const IntSize&, SurfaceAttributes);
</span><span class="cx"> virtual ~GLXTransportSurface();
</span><del>- virtual PlatformSurfaceConfig configuration() override;
- virtual void swapBuffers() override;
- virtual void setGeometry(const IntRect&) override;
- virtual GLPlatformSurface::SurfaceAttributes attributes() const override;
- virtual bool isCurrentDrawable() const override;
- virtual void destroy() override;
</del><ins>+ PlatformSurfaceConfig configuration() override;
+ void swapBuffers() override;
+ void setGeometry(const IntRect&) override;
+ GLPlatformSurface::SurfaceAttributes attributes() const override;
+ bool isCurrentDrawable() const override;
+ void destroy() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> std::unique_ptr<GLXConfigSelector> m_configSelector;
</span><span class="lines">@@ -55,9 +55,9 @@
</span><span class="cx"> public:
</span><span class="cx"> GLXOffScreenSurface(SurfaceAttributes);
</span><span class="cx"> virtual ~GLXOffScreenSurface();
</span><del>- virtual PlatformSurfaceConfig configuration() override;
- virtual bool isCurrentDrawable() const override;
- virtual void destroy() override;
</del><ins>+ PlatformSurfaceConfig configuration() override;
+ bool isCurrentDrawable() const override;
+ void destroy() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void initialize(SurfaceAttributes);
</span><span class="lines">@@ -72,8 +72,8 @@
</span><span class="cx"> public:
</span><span class="cx"> GLXTransportSurfaceClient(const PlatformBufferHandle, bool);
</span><span class="cx"> virtual ~GLXTransportSurfaceClient();
</span><del>- virtual void prepareTexture() override;
- virtual void destroy() override;
</del><ins>+ void prepareTexture() override;
+ void destroy() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> Pixmap m_xPixmap;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapBitmapTextureGLh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/BitmapTextureGL.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/BitmapTextureGL.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/texmap/BitmapTextureGL.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,21 +41,21 @@
</span><span class="cx"> BitmapTextureGL(PassRefPtr<GraphicsContext3D>, const Flags = NoFlag);
</span><span class="cx"> virtual ~BitmapTextureGL();
</span><span class="cx">
</span><del>- virtual IntSize size() const override;
- virtual bool isValid() const override;
- virtual void didReset() override;
</del><ins>+ IntSize size() const override;
+ bool isValid() const override;
+ void didReset() override;
</ins><span class="cx"> void bindAsSurface(GraphicsContext3D*);
</span><span class="cx"> void initializeStencil();
</span><span class="cx"> void initializeDepthBuffer();
</span><span class="cx"> virtual uint32_t id() const { return m_id; }
</span><span class="cx"> uint32_t textureTarget() const { return GraphicsContext3D::TEXTURE_2D; }
</span><span class="cx"> IntSize textureSize() const { return m_textureSize; }
</span><del>- virtual void updateContents(Image*, const IntRect&, const IntPoint&, UpdateContentsFlag) override;
- virtual void updateContents(const void*, const IntRect& target, const IntPoint& sourceOffset, int bytesPerLine, UpdateContentsFlag) override;
</del><ins>+ void updateContents(Image*, const IntRect&, const IntPoint&, UpdateContentsFlag) override;
+ void updateContents(const void*, const IntRect& target, const IntPoint& sourceOffset, int bytesPerLine, UpdateContentsFlag) override;
</ins><span class="cx"> void updateContentsNoSwizzle(const void*, const IntRect& target, const IntPoint& sourceOffset, int bytesPerLine, unsigned bytesPerPixel = 4, Platform3DObject glFormat = GraphicsContext3D::RGBA);
</span><del>- virtual bool isBackedByOpenGL() const override { return true; }
</del><ins>+ bool isBackedByOpenGL() const override { return true; }
</ins><span class="cx">
</span><del>- virtual PassRefPtr<BitmapTexture> applyFilters(TextureMapper&, const FilterOperations&) override;
</del><ins>+ PassRefPtr<BitmapTexture> applyFilters(TextureMapper&, const FilterOperations&) override;
</ins><span class="cx"> struct FilterInfo {
</span><span class="cx"> RefPtr<FilterOperation> filter;
</span><span class="cx"> unsigned pass;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapGraphicsLayerTextureMapperh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,50 +41,50 @@
</span><span class="cx"> void setID(uint32_t id) { m_layer.setID(id); }
</span><span class="cx">
</span><span class="cx"> // GraphicsLayer
</span><del>- virtual bool setChildren(const Vector<GraphicsLayer*>&) override;
- virtual void addChild(GraphicsLayer*) override;
- virtual void addChildAtIndex(GraphicsLayer*, int index) override;
- virtual void addChildAbove(GraphicsLayer*, GraphicsLayer* sibling) override;
- virtual void addChildBelow(GraphicsLayer*, GraphicsLayer* sibling) override;
- virtual bool replaceChild(GraphicsLayer* oldChild, GraphicsLayer* newChild) override;
</del><ins>+ bool setChildren(const Vector<GraphicsLayer*>&) override;
+ void addChild(GraphicsLayer*) override;
+ void addChildAtIndex(GraphicsLayer*, int index) override;
+ void addChildAbove(GraphicsLayer*, GraphicsLayer* sibling) override;
+ void addChildBelow(GraphicsLayer*, GraphicsLayer* sibling) override;
+ bool replaceChild(GraphicsLayer* oldChild, GraphicsLayer* newChild) override;
</ins><span class="cx">
</span><del>- virtual void setMaskLayer(GraphicsLayer*) override;
- virtual void setReplicatedByLayer(GraphicsLayer*) override;
- virtual void setPosition(const FloatPoint&) override;
- virtual void setAnchorPoint(const FloatPoint3D&) override;
- virtual void setSize(const FloatSize&) override;
- virtual void setTransform(const TransformationMatrix&) override;
- virtual void setChildrenTransform(const TransformationMatrix&) override;
- virtual void setPreserves3D(bool) override;
- virtual void setMasksToBounds(bool) override;
- virtual void setDrawsContent(bool) override;
- virtual void setContentsVisible(bool) override;
- virtual void setContentsOpaque(bool) override;
- virtual void setBackfaceVisibility(bool) override;
- virtual void setOpacity(float) override;
- virtual bool setFilters(const FilterOperations&) override;
</del><ins>+ void setMaskLayer(GraphicsLayer*) override;
+ void setReplicatedByLayer(GraphicsLayer*) override;
+ void setPosition(const FloatPoint&) override;
+ void setAnchorPoint(const FloatPoint3D&) override;
+ void setSize(const FloatSize&) override;
+ void setTransform(const TransformationMatrix&) override;
+ void setChildrenTransform(const TransformationMatrix&) override;
+ void setPreserves3D(bool) override;
+ void setMasksToBounds(bool) override;
+ void setDrawsContent(bool) override;
+ void setContentsVisible(bool) override;
+ void setContentsOpaque(bool) override;
+ void setBackfaceVisibility(bool) override;
+ void setOpacity(float) override;
+ bool setFilters(const FilterOperations&) override;
</ins><span class="cx">
</span><del>- virtual void setNeedsDisplay() override;
- virtual void setNeedsDisplayInRect(const FloatRect&, ShouldClipToLayer = ClipToLayer) override;
- virtual void setContentsNeedsDisplay() override;
- virtual void setContentsRect(const FloatRect&) override;
</del><ins>+ void setNeedsDisplay() override;
+ void setNeedsDisplayInRect(const FloatRect&, ShouldClipToLayer = ClipToLayer) override;
+ void setContentsNeedsDisplay() override;
+ void setContentsRect(const FloatRect&) override;
</ins><span class="cx">
</span><del>- virtual bool addAnimation(const KeyframeValueList&, const FloatSize&, const Animation*, const String&, double) override;
- virtual void pauseAnimation(const String&, double) override;
- virtual void removeAnimation(const String&) override;
</del><ins>+ bool addAnimation(const KeyframeValueList&, const FloatSize&, const Animation*, const String&, double) override;
+ void pauseAnimation(const String&, double) override;
+ void removeAnimation(const String&) override;
</ins><span class="cx">
</span><del>- virtual void setContentsToImage(Image*) override;
- virtual void setContentsToSolidColor(const Color&) override;
- virtual void setContentsToPlatformLayer(PlatformLayer*, ContentsLayerPurpose) override;
- virtual bool usesContentsLayer() const override { return m_contentsLayer; }
- virtual PlatformLayer* platformLayer() const override { return m_contentsLayer; }
</del><ins>+ void setContentsToImage(Image*) override;
+ void setContentsToSolidColor(const Color&) override;
+ void setContentsToPlatformLayer(PlatformLayer*, ContentsLayerPurpose) override;
+ bool usesContentsLayer() const override { return m_contentsLayer; }
+ PlatformLayer* platformLayer() const override { return m_contentsLayer; }
</ins><span class="cx">
</span><del>- virtual void setShowDebugBorder(bool) override;
- virtual void setDebugBorder(const Color&, float width) override;
- virtual void setShowRepaintCounter(bool) override;
</del><ins>+ void setShowDebugBorder(bool) override;
+ void setDebugBorder(const Color&, float width) override;
+ void setShowRepaintCounter(bool) override;
</ins><span class="cx">
</span><del>- virtual void flushCompositingState(const FloatRect&, bool) override;
- virtual void flushCompositingStateForThisLayerOnly(bool) override;
</del><ins>+ void flushCompositingState(const FloatRect&, bool) override;
+ void flushCompositingStateForThisLayerOnly(bool) override;
</ins><span class="cx">
</span><span class="cx"> void updateBackingStoreIncludingSubLayers(const FloatRect&);
</span><span class="cx">
</span><span class="lines">@@ -106,11 +106,11 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // GraphicsLayer
</span><del>- virtual bool isGraphicsLayerTextureMapper() const override { return true; }
</del><ins>+ bool isGraphicsLayerTextureMapper() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> // TextureMapperPlatformLayer::Client
</span><del>- virtual void platformLayerWillBeDestroyed() override { setContentsToPlatformLayer(0, NoContentsLayer); }
- virtual void setPlatformLayerNeedsDisplay() override { setContentsNeedsDisplay(); }
</del><ins>+ void platformLayerWillBeDestroyed() override { setContentsToPlatformLayer(0, NoContentsLayer); }
+ void setPlatformLayerNeedsDisplay() override { setContentsNeedsDisplay(); }
</ins><span class="cx">
</span><span class="cx"> void commitLayerChanges();
</span><span class="cx"> void updateDebugBorderAndRepaintCount();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapTextureMapperGLh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -53,21 +53,21 @@
</span><span class="cx"> typedef int Flags;
</span><span class="cx">
</span><span class="cx"> // TextureMapper implementation
</span><del>- virtual void drawBorder(const Color&, float borderWidth, const FloatRect&, const TransformationMatrix&) override;
- virtual void drawNumber(int number, const Color&, const FloatPoint&, const TransformationMatrix&) override;
- virtual void drawTexture(const BitmapTexture&, const FloatRect&, const TransformationMatrix&, float opacity, unsigned exposedEdges) override;
</del><ins>+ void drawBorder(const Color&, float borderWidth, const FloatRect&, const TransformationMatrix&) override;
+ void drawNumber(int number, const Color&, const FloatPoint&, const TransformationMatrix&) override;
+ void drawTexture(const BitmapTexture&, const FloatRect&, const TransformationMatrix&, float opacity, unsigned exposedEdges) override;
</ins><span class="cx"> virtual void drawTexture(Platform3DObject texture, Flags, const IntSize& textureSize, const FloatRect& targetRect, const TransformationMatrix& modelViewMatrix, float opacity, unsigned exposedEdges = AllEdges);
</span><del>- virtual void drawSolidColor(const FloatRect&, const TransformationMatrix&, const Color&) override;
</del><ins>+ void drawSolidColor(const FloatRect&, const TransformationMatrix&, const Color&) override;
</ins><span class="cx">
</span><del>- virtual void bindSurface(BitmapTexture* surface) override;
</del><ins>+ void bindSurface(BitmapTexture* surface) override;
</ins><span class="cx"> BitmapTexture* currentSurface();
</span><del>- virtual void beginClip(const TransformationMatrix&, const FloatRect&) override;
- virtual void beginPainting(PaintFlags = 0) override;
- virtual void endPainting() override;
- virtual void endClip() override;
- virtual IntRect clipBounds() override;
- virtual IntSize maxTextureSize() const override { return IntSize(2000, 2000); }
- virtual PassRefPtr<BitmapTexture> createTexture() override;
</del><ins>+ void beginClip(const TransformationMatrix&, const FloatRect&) override;
+ void beginPainting(PaintFlags = 0) override;
+ void endPainting() override;
+ void endClip() override;
+ IntRect clipBounds() override;
+ IntSize maxTextureSize() const override { return IntSize(2000, 2000); }
+ PassRefPtr<BitmapTexture> createTexture() override;
</ins><span class="cx"> inline GraphicsContext3D* graphicsContext3D() const { return m_context3D.get(); }
</span><span class="cx">
</span><span class="cx"> void drawFiltered(const BitmapTexture& sourceTexture, const BitmapTexture* contentTexture, const FilterOperation&, int pass);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapTextureMapperLayerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/TextureMapperLayer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/TextureMapperLayer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/texmap/TextureMapperLayer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -168,9 +168,9 @@
</span><span class="cx"> void computePatternTransformIfNeeded();
</span><span class="cx">
</span><span class="cx"> // TextureMapperAnimation::Client
</span><del>- virtual void setAnimatedTransform(const TransformationMatrix&) override;
- virtual void setAnimatedOpacity(float) override;
- virtual void setAnimatedFilters(const FilterOperations&) override;
</del><ins>+ void setAnimatedTransform(const TransformationMatrix&) override;
+ void setAnimatedOpacity(float) override;
+ void setAnimatedFilters(const FilterOperations&) override;
</ins><span class="cx">
</span><span class="cx"> bool isVisible() const;
</span><span class="cx"> enum ContentsLayerCount {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapTextureMapperTiledBackingStoreh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/TextureMapperTiledBackingStore.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/TextureMapperTiledBackingStore.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/texmap/TextureMapperTiledBackingStore.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,10 +37,10 @@
</span><span class="cx"> static PassRefPtr<TextureMapperTiledBackingStore> create() { return adoptRef(new TextureMapperTiledBackingStore); }
</span><span class="cx"> virtual ~TextureMapperTiledBackingStore() { }
</span><span class="cx">
</span><del>- virtual RefPtr<BitmapTexture> texture() const override;
- virtual void paintToTextureMapper(TextureMapper&, const FloatRect&, const TransformationMatrix&, float) override;
- virtual void drawBorder(TextureMapper&, const Color&, float borderWidth, const FloatRect&, const TransformationMatrix&) override;
- virtual void drawRepaintCounter(TextureMapper&, int repaintCount, const Color&, const FloatRect&, const TransformationMatrix&) override;
</del><ins>+ RefPtr<BitmapTexture> texture() const override;
+ void paintToTextureMapper(TextureMapper&, const FloatRect&, const TransformationMatrix&, float) override;
+ void drawBorder(TextureMapper&, const Color&, float borderWidth, const FloatRect&, const TransformationMatrix&) override;
+ void drawRepaintCounter(TextureMapper&, int repaintCount, const Color&, const FloatRect&, const TransformationMatrix&) override;
</ins><span class="cx">
</span><span class="cx"> void updateContentsScale(float);
</span><span class="cx"> void updateContentsSize(const FloatSize&);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapcoordinatedCompositingCoordinatorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/coordinated/CompositingCoordinator.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/coordinated/CompositingCoordinator.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/texmap/coordinated/CompositingCoordinator.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -89,32 +89,32 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // GraphicsLayerClient
</span><del>- virtual void notifyAnimationStarted(const GraphicsLayer*, const String&, double time) override;
- virtual void notifyFlushRequired(const GraphicsLayer*) override;
- virtual void paintContents(const GraphicsLayer*, GraphicsContext&, GraphicsLayerPaintingPhase, const FloatRect& clipRect) override;
- virtual float deviceScaleFactor() const override;
- virtual float pageScaleFactor() const override;
</del><ins>+ void notifyAnimationStarted(const GraphicsLayer*, const String&, double time) override;
+ void notifyFlushRequired(const GraphicsLayer*) override;
+ void paintContents(const GraphicsLayer*, GraphicsContext&, GraphicsLayerPaintingPhase, const FloatRect& clipRect) override;
+ float deviceScaleFactor() const override;
+ float pageScaleFactor() const override;
</ins><span class="cx">
</span><span class="cx"> // CoordinatedImageBacking::Client
</span><del>- virtual void createImageBacking(CoordinatedImageBackingID) override;
- virtual void updateImageBacking(CoordinatedImageBackingID, PassRefPtr<CoordinatedSurface>) override;
- virtual void clearImageBackingContents(CoordinatedImageBackingID) override;
- virtual void removeImageBacking(CoordinatedImageBackingID) override;
</del><ins>+ void createImageBacking(CoordinatedImageBackingID) override;
+ void updateImageBacking(CoordinatedImageBackingID, PassRefPtr<CoordinatedSurface>) override;
+ void clearImageBackingContents(CoordinatedImageBackingID) override;
+ void removeImageBacking(CoordinatedImageBackingID) override;
</ins><span class="cx">
</span><span class="cx"> // CoordinatedGraphicsLayerClient
</span><del>- virtual bool isFlushingLayerChanges() const override { return m_isFlushingLayerChanges; }
- virtual FloatRect visibleContentsRect() const override;
- virtual PassRefPtr<CoordinatedImageBacking> createImageBackingIfNeeded(Image*) override;
- virtual void detachLayer(CoordinatedGraphicsLayer*) override;
- virtual bool paintToSurface(const WebCore::IntSize&, WebCore::CoordinatedSurface::Flags, uint32_t& /* atlasID */, WebCore::IntPoint&, WebCore::CoordinatedSurface::Client*) override;
- virtual void syncLayerState(CoordinatedLayerID, CoordinatedGraphicsLayerState&) override;
</del><ins>+ bool isFlushingLayerChanges() const override { return m_isFlushingLayerChanges; }
+ FloatRect visibleContentsRect() const override;
+ PassRefPtr<CoordinatedImageBacking> createImageBackingIfNeeded(Image*) override;
+ void detachLayer(CoordinatedGraphicsLayer*) override;
+ bool paintToSurface(const WebCore::IntSize&, WebCore::CoordinatedSurface::Flags, uint32_t& /* atlasID */, WebCore::IntPoint&, WebCore::CoordinatedSurface::Client*) override;
+ void syncLayerState(CoordinatedLayerID, CoordinatedGraphicsLayerState&) override;
</ins><span class="cx">
</span><span class="cx"> // UpdateAtlas::Client
</span><del>- virtual void createUpdateAtlas(uint32_t atlasID, PassRefPtr<CoordinatedSurface>) override;
- virtual void removeUpdateAtlas(uint32_t atlasID) override;
</del><ins>+ void createUpdateAtlas(uint32_t atlasID, PassRefPtr<CoordinatedSurface>) override;
+ void removeUpdateAtlas(uint32_t atlasID) override;
</ins><span class="cx">
</span><span class="cx"> // GraphicsLayerFactory
</span><del>- virtual std::unique_ptr<GraphicsLayer> createGraphicsLayer(GraphicsLayer::Type, GraphicsLayerClient&) override;
</del><ins>+ std::unique_ptr<GraphicsLayer> createGraphicsLayer(GraphicsLayer::Type, GraphicsLayerClient&) override;
</ins><span class="cx">
</span><span class="cx"> void initializeRootCompositingLayerIfNeeded();
</span><span class="cx"> void flushPendingImageBackingChanges();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapcoordinatedCoordinatedGraphicsLayerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -69,49 +69,49 @@
</span><span class="cx"> PlatformLayerID primaryLayerID() const override { return id(); }
</span><span class="cx">
</span><span class="cx"> // Reimplementations from GraphicsLayer.h.
</span><del>- virtual bool setChildren(const Vector<GraphicsLayer*>&) override;
- virtual void addChild(GraphicsLayer*) override;
- virtual void addChildAtIndex(GraphicsLayer*, int) override;
- virtual void addChildAbove(GraphicsLayer*, GraphicsLayer*) override;
- virtual void addChildBelow(GraphicsLayer*, GraphicsLayer*) override;
- virtual bool replaceChild(GraphicsLayer*, GraphicsLayer*) override;
- virtual void removeFromParent() override;
- virtual void setPosition(const FloatPoint&) override;
- virtual void setAnchorPoint(const FloatPoint3D&) override;
- virtual void setSize(const FloatSize&) override;
- virtual void setTransform(const TransformationMatrix&) override;
- virtual void setChildrenTransform(const TransformationMatrix&) override;
- virtual void setPreserves3D(bool) override;
- virtual void setMasksToBounds(bool) override;
- virtual void setDrawsContent(bool) override;
- virtual void setContentsVisible(bool) override;
- virtual void setContentsOpaque(bool) override;
- virtual void setBackfaceVisibility(bool) override;
- virtual void setOpacity(float) override;
- virtual void setContentsRect(const FloatRect&) override;
- virtual void setContentsTilePhase(const FloatSize&) override;
- virtual void setContentsTileSize(const FloatSize&) override;
- virtual void setContentsToImage(Image*) override;
- virtual void setContentsToSolidColor(const Color&) override;
- virtual void setShowDebugBorder(bool) override;
- virtual void setShowRepaintCounter(bool) override;
- virtual bool shouldDirectlyCompositeImage(Image*) const override;
- virtual void setContentsToPlatformLayer(PlatformLayer*, ContentsLayerPurpose) override;
- virtual void setMaskLayer(GraphicsLayer*) override;
- virtual void setReplicatedByLayer(GraphicsLayer*) override;
- virtual void setNeedsDisplay() override;
- virtual void setNeedsDisplayInRect(const FloatRect&, ShouldClipToLayer = ClipToLayer) override;
- virtual void setContentsNeedsDisplay() override;
- virtual void deviceOrPageScaleFactorChanged() override;
- virtual void flushCompositingState(const FloatRect&, bool) override;
- virtual void flushCompositingStateForThisLayerOnly(bool) override;
- virtual bool setFilters(const FilterOperations&) override;
- virtual bool addAnimation(const KeyframeValueList&, const FloatSize&, const Animation*, const String&, double) override;
- virtual void pauseAnimation(const String&, double) override;
- virtual void removeAnimation(const String&) override;
- virtual void suspendAnimations(double time) override;
- virtual void resumeAnimations() override;
- virtual bool usesContentsLayer() const override { return m_platformLayer || m_compositedImage; }
</del><ins>+ bool setChildren(const Vector<GraphicsLayer*>&) override;
+ void addChild(GraphicsLayer*) override;
+ void addChildAtIndex(GraphicsLayer*, int) override;
+ void addChildAbove(GraphicsLayer*, GraphicsLayer*) override;
+ void addChildBelow(GraphicsLayer*, GraphicsLayer*) override;
+ bool replaceChild(GraphicsLayer*, GraphicsLayer*) override;
+ void removeFromParent() override;
+ void setPosition(const FloatPoint&) override;
+ void setAnchorPoint(const FloatPoint3D&) override;
+ void setSize(const FloatSize&) override;
+ void setTransform(const TransformationMatrix&) override;
+ void setChildrenTransform(const TransformationMatrix&) override;
+ void setPreserves3D(bool) override;
+ void setMasksToBounds(bool) override;
+ void setDrawsContent(bool) override;
+ void setContentsVisible(bool) override;
+ void setContentsOpaque(bool) override;
+ void setBackfaceVisibility(bool) override;
+ void setOpacity(float) override;
+ void setContentsRect(const FloatRect&) override;
+ void setContentsTilePhase(const FloatSize&) override;
+ void setContentsTileSize(const FloatSize&) override;
+ void setContentsToImage(Image*) override;
+ void setContentsToSolidColor(const Color&) override;
+ void setShowDebugBorder(bool) override;
+ void setShowRepaintCounter(bool) override;
+ bool shouldDirectlyCompositeImage(Image*) const override;
+ void setContentsToPlatformLayer(PlatformLayer*, ContentsLayerPurpose) override;
+ void setMaskLayer(GraphicsLayer*) override;
+ void setReplicatedByLayer(GraphicsLayer*) override;
+ void setNeedsDisplay() override;
+ void setNeedsDisplayInRect(const FloatRect&, ShouldClipToLayer = ClipToLayer) override;
+ void setContentsNeedsDisplay() override;
+ void deviceOrPageScaleFactorChanged() override;
+ void flushCompositingState(const FloatRect&, bool) override;
+ void flushCompositingStateForThisLayerOnly(bool) override;
+ bool setFilters(const FilterOperations&) override;
+ bool addAnimation(const KeyframeValueList&, const FloatSize&, const Animation*, const String&, double) override;
+ void pauseAnimation(const String&, double) override;
+ void removeAnimation(const String&) override;
+ void suspendAnimations(double time) override;
+ void resumeAnimations() override;
+ bool usesContentsLayer() const override { return m_platformLayer || m_compositedImage; }
</ins><span class="cx">
</span><span class="cx"> void syncPendingStateChangesIncludingSubLayers();
</span><span class="cx"> void updateContentBuffersIncludingSubLayers();
</span><span class="lines">@@ -133,13 +133,13 @@
</span><span class="cx"> IntRect transformedVisibleRect();
</span><span class="cx">
</span><span class="cx"> // TiledBackingStoreClient
</span><del>- virtual void tiledBackingStorePaint(GraphicsContext&, const IntRect&) override;
- virtual void didUpdateTileBuffers() override;
- virtual void tiledBackingStoreHasPendingTileCreation() override;
- virtual void createTile(uint32_t tileID, float) override;
- virtual void updateTile(uint32_t tileID, const SurfaceUpdateInfo&, const IntRect&) override;
- virtual void removeTile(uint32_t tileID) override;
- virtual bool paintToSurface(const IntSize&, uint32_t& /* atlasID */, IntPoint&, CoordinatedSurface::Client*) override;
</del><ins>+ void tiledBackingStorePaint(GraphicsContext&, const IntRect&) override;
+ void didUpdateTileBuffers() override;
+ void tiledBackingStoreHasPendingTileCreation() override;
+ void createTile(uint32_t tileID, float) override;
+ void updateTile(uint32_t tileID, const SurfaceUpdateInfo&, const IntRect&) override;
+ void removeTile(uint32_t tileID) override;
+ bool paintToSurface(const IntSize&, uint32_t& /* atlasID */, IntPoint&, CoordinatedSurface::Client*) override;
</ins><span class="cx">
</span><span class="cx"> void setCoordinator(CoordinatedGraphicsLayerClient*);
</span><span class="cx">
</span><span class="lines">@@ -168,7 +168,7 @@
</span><span class="cx"> void setPlatformLayerNeedsDisplay() override;
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void setDebugBorder(const Color&, float width) override;
</del><ins>+ void setDebugBorder(const Color&, float width) override;
</ins><span class="cx">
</span><span class="cx"> bool fixedToViewport() const { return m_fixedToViewport; }
</span><span class="cx">
</span><span class="lines">@@ -194,7 +194,7 @@
</span><span class="cx"> bool notifyFlushRequired();
</span><span class="cx">
</span><span class="cx"> // CoordinatedImageBacking::Host
</span><del>- virtual bool imageBackingVisible() override;
</del><ins>+ bool imageBackingVisible() override;
</ins><span class="cx"> bool shouldHaveBackingStore() const;
</span><span class="cx"> bool selfOrAncestorHasActiveTransformAnimation() const;
</span><span class="cx"> bool selfOrAncestorHaveNonAffineTransforms();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapcoordinatedCoordinatedImageBackingcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedImageBacking.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedImageBacking.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedImageBacking.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void paintToSurfaceContext(GraphicsContext& context) override
</del><ins>+ void paintToSurfaceContext(GraphicsContext& context) override
</ins><span class="cx"> {
</span><span class="cx"> context.drawImage(m_image, m_rect, m_rect);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapcoordinatedTileh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/coordinated/Tile.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/coordinated/Tile.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/texmap/coordinated/Tile.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx"> const IntRect& rect() const { return m_rect; }
</span><span class="cx"> void resize(const IntSize&);
</span><span class="cx">
</span><del>- virtual void paintToSurfaceContext(GraphicsContext&) override;
</del><ins>+ void paintToSurfaceContext(GraphicsContext&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> TiledBackingStore& m_tiledBackingStore;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapcoordinatedUpdateAtlascpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/coordinated/UpdateAtlas.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/coordinated/UpdateAtlas.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/texmap/coordinated/UpdateAtlas.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void paintToSurfaceContext(GraphicsContext& context) override
</del><ins>+ void paintToSurfaceContext(GraphicsContext& context) override
</ins><span class="cx"> {
</span><span class="cx"> if (m_supportsAlpha) {
</span><span class="cx"> context.setCompositeOperation(CompositeCopy);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstransformsIdentityTransformOperationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/transforms/IdentityTransformOperation.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/transforms/IdentityTransformOperation.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/transforms/IdentityTransformOperation.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,27 +37,27 @@
</span><span class="cx"> return adoptRef(*new IdentityTransformOperation());
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual Ref<TransformOperation> clone() const override
</del><ins>+ Ref<TransformOperation> clone() const override
</ins><span class="cx"> {
</span><span class="cx"> return create();
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isIdentity() const override { return true; }
- virtual OperationType type() const override { return IDENTITY; }
- virtual bool isSameType(const TransformOperation& o) const override { return o.type() == IDENTITY; }
</del><ins>+ bool isIdentity() const override { return true; }
+ OperationType type() const override { return IDENTITY; }
+ bool isSameType(const TransformOperation& o) const override { return o.type() == IDENTITY; }
</ins><span class="cx">
</span><del>- virtual bool operator==(const TransformOperation& o) const override
</del><ins>+ bool operator==(const TransformOperation& o) const override
</ins><span class="cx"> {
</span><span class="cx"> return isSameType(o);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool apply(TransformationMatrix&, const FloatSize&) const override
</del><ins>+ bool apply(TransformationMatrix&, const FloatSize&) const override
</ins><span class="cx"> {
</span><span class="cx"> return false;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual Ref<TransformOperation> blend(const TransformOperation*, double, bool = false) override
</del><ins>+ Ref<TransformOperation> blend(const TransformOperation*, double, bool = false) override
</ins><span class="cx"> {
</span><span class="cx"> return *this;
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstransformsMatrix3DTransformOperationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/transforms/Matrix3DTransformOperation.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/transforms/Matrix3DTransformOperation.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/transforms/Matrix3DTransformOperation.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> return adoptRef(*new Matrix3DTransformOperation(matrix));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual Ref<TransformOperation> clone() const override
</del><ins>+ Ref<TransformOperation> clone() const override
</ins><span class="cx"> {
</span><span class="cx"> return adoptRef(*new Matrix3DTransformOperation(m_matrix));
</span><span class="cx"> }
</span><span class="lines">@@ -46,21 +46,21 @@
</span><span class="cx"> TransformationMatrix matrix() const {return m_matrix; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isIdentity() const override { return m_matrix.isIdentity(); }
- virtual bool isAffectedByTransformOrigin() const override { return !isIdentity(); }
</del><ins>+ bool isIdentity() const override { return m_matrix.isIdentity(); }
+ bool isAffectedByTransformOrigin() const override { return !isIdentity(); }
</ins><span class="cx">
</span><del>- virtual OperationType type() const override { return MATRIX_3D; }
- virtual bool isSameType(const TransformOperation& o) const override { return o.type() == MATRIX_3D; }
</del><ins>+ OperationType type() const override { return MATRIX_3D; }
+ bool isSameType(const TransformOperation& o) const override { return o.type() == MATRIX_3D; }
</ins><span class="cx">
</span><del>- virtual bool operator==(const TransformOperation&) const override;
</del><ins>+ bool operator==(const TransformOperation&) const override;
</ins><span class="cx">
</span><del>- virtual bool apply(TransformationMatrix& transform, const FloatSize&) const override
</del><ins>+ bool apply(TransformationMatrix& transform, const FloatSize&) const override
</ins><span class="cx"> {
</span><span class="cx"> transform.multiply(m_matrix);
</span><span class="cx"> return false;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual Ref<TransformOperation> blend(const TransformOperation* from, double progress, bool blendToIdentity = false) override;
</del><ins>+ Ref<TransformOperation> blend(const TransformOperation* from, double progress, bool blendToIdentity = false) override;
</ins><span class="cx">
</span><span class="cx"> Matrix3DTransformOperation(const TransformationMatrix& mat)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstransformsMatrixTransformOperationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/transforms/MatrixTransformOperation.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/transforms/MatrixTransformOperation.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/transforms/MatrixTransformOperation.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> return adoptRef(*new MatrixTransformOperation(t));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual Ref<TransformOperation> clone() const override
</del><ins>+ Ref<TransformOperation> clone() const override
</ins><span class="cx"> {
</span><span class="cx"> return adoptRef(*new MatrixTransformOperation(matrix()));
</span><span class="cx"> }
</span><span class="lines">@@ -51,22 +51,22 @@
</span><span class="cx"> TransformationMatrix matrix() const { return TransformationMatrix(m_a, m_b, m_c, m_d, m_e, m_f); }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isIdentity() const override { return m_a == 1 && m_b == 0 && m_c == 0 && m_d == 1 && m_e == 0 && m_f == 0; }
- virtual bool isAffectedByTransformOrigin() const override { return !isIdentity(); }
</del><ins>+ bool isIdentity() const override { return m_a == 1 && m_b == 0 && m_c == 0 && m_d == 1 && m_e == 0 && m_f == 0; }
+ bool isAffectedByTransformOrigin() const override { return !isIdentity(); }
</ins><span class="cx">
</span><del>- virtual OperationType type() const override { return MATRIX; }
- virtual bool isSameType(const TransformOperation& o) const override { return o.type() == MATRIX; }
</del><ins>+ OperationType type() const override { return MATRIX; }
+ bool isSameType(const TransformOperation& o) const override { return o.type() == MATRIX; }
</ins><span class="cx">
</span><del>- virtual bool operator==(const TransformOperation&) const override;
</del><ins>+ bool operator==(const TransformOperation&) const override;
</ins><span class="cx">
</span><del>- virtual bool apply(TransformationMatrix& transform, const FloatSize&) const override
</del><ins>+ bool apply(TransformationMatrix& transform, const FloatSize&) const override
</ins><span class="cx"> {
</span><span class="cx"> TransformationMatrix matrix(m_a, m_b, m_c, m_d, m_e, m_f);
</span><span class="cx"> transform.multiply(matrix);
</span><span class="cx"> return false;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual Ref<TransformOperation> blend(const TransformOperation* from, double progress, bool blendToIdentity = false) override;
</del><ins>+ Ref<TransformOperation> blend(const TransformOperation* from, double progress, bool blendToIdentity = false) override;
</ins><span class="cx">
</span><span class="cx"> MatrixTransformOperation(double a, double b, double c, double d, double e, double f)
</span><span class="cx"> : m_a(a)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstransformsPerspectiveTransformOperationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/transforms/PerspectiveTransformOperation.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/transforms/PerspectiveTransformOperation.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/transforms/PerspectiveTransformOperation.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> return adoptRef(*new PerspectiveTransformOperation(p));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual Ref<TransformOperation> clone() const override
</del><ins>+ Ref<TransformOperation> clone() const override
</ins><span class="cx"> {
</span><span class="cx"> return adoptRef(*new PerspectiveTransformOperation(m_p));
</span><span class="cx"> }
</span><span class="lines">@@ -48,21 +48,21 @@
</span><span class="cx"> Length perspective() const { return m_p; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isIdentity() const override { return !floatValueForLength(m_p, 1); }
- virtual bool isAffectedByTransformOrigin() const override { return !isIdentity(); }
</del><ins>+ bool isIdentity() const override { return !floatValueForLength(m_p, 1); }
+ bool isAffectedByTransformOrigin() const override { return !isIdentity(); }
</ins><span class="cx">
</span><del>- virtual OperationType type() const override { return PERSPECTIVE; }
- virtual bool isSameType(const TransformOperation& o) const override { return o.type() == PERSPECTIVE; }
</del><ins>+ OperationType type() const override { return PERSPECTIVE; }
+ bool isSameType(const TransformOperation& o) const override { return o.type() == PERSPECTIVE; }
</ins><span class="cx">
</span><del>- virtual bool operator==(const TransformOperation&) const override;
</del><ins>+ bool operator==(const TransformOperation&) const override;
</ins><span class="cx">
</span><del>- virtual bool apply(TransformationMatrix& transform, const FloatSize&) const override
</del><ins>+ bool apply(TransformationMatrix& transform, const FloatSize&) const override
</ins><span class="cx"> {
</span><span class="cx"> transform.applyPerspective(floatValueForLength(m_p, 1));
</span><span class="cx"> return false;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual Ref<TransformOperation> blend(const TransformOperation* from, double progress, bool blendToIdentity = false) override;
</del><ins>+ Ref<TransformOperation> blend(const TransformOperation* from, double progress, bool blendToIdentity = false) override;
</ins><span class="cx">
</span><span class="cx"> PerspectiveTransformOperation(const Length& p)
</span><span class="cx"> : m_p(p)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstransformsRotateTransformOperationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/transforms/RotateTransformOperation.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/transforms/RotateTransformOperation.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/transforms/RotateTransformOperation.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> return adoptRef(*new RotateTransformOperation(x, y, z, angle, type));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual Ref<TransformOperation> clone() const override
</del><ins>+ Ref<TransformOperation> clone() const override
</ins><span class="cx"> {
</span><span class="cx"> return adoptRef(*new RotateTransformOperation(m_x, m_y, m_z, m_angle, m_type));
</span><span class="cx"> }
</span><span class="lines">@@ -53,21 +53,21 @@
</span><span class="cx"> double angle() const { return m_angle; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isIdentity() const override { return m_angle == 0; }
- virtual bool isAffectedByTransformOrigin() const override { return !isIdentity(); }
</del><ins>+ bool isIdentity() const override { return m_angle == 0; }
+ bool isAffectedByTransformOrigin() const override { return !isIdentity(); }
</ins><span class="cx">
</span><del>- virtual OperationType type() const override { return m_type; }
- virtual bool isSameType(const TransformOperation& o) const override { return o.type() == m_type; }
</del><ins>+ OperationType type() const override { return m_type; }
+ bool isSameType(const TransformOperation& o) const override { return o.type() == m_type; }
</ins><span class="cx">
</span><del>- virtual bool operator==(const TransformOperation&) const override;
</del><ins>+ bool operator==(const TransformOperation&) const override;
</ins><span class="cx">
</span><del>- virtual bool apply(TransformationMatrix& transform, const FloatSize& /*borderBoxSize*/) const override
</del><ins>+ bool apply(TransformationMatrix& transform, const FloatSize& /*borderBoxSize*/) const override
</ins><span class="cx"> {
</span><span class="cx"> transform.rotate3d(m_x, m_y, m_z, m_angle);
</span><span class="cx"> return false;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual Ref<TransformOperation> blend(const TransformOperation* from, double progress, bool blendToIdentity = false) override;
</del><ins>+ Ref<TransformOperation> blend(const TransformOperation* from, double progress, bool blendToIdentity = false) override;
</ins><span class="cx">
</span><span class="cx"> RotateTransformOperation(double x, double y, double z, double angle, OperationType type)
</span><span class="cx"> : m_x(x)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstransformsScaleTransformOperationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/transforms/ScaleTransformOperation.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/transforms/ScaleTransformOperation.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/transforms/ScaleTransformOperation.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> return adoptRef(*new ScaleTransformOperation(sx, sy, sz, type));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual Ref<TransformOperation> clone() const override
</del><ins>+ Ref<TransformOperation> clone() const override
</ins><span class="cx"> {
</span><span class="cx"> return adoptRef(*new ScaleTransformOperation(m_x, m_y, m_z, m_type));
</span><span class="cx"> }
</span><span class="lines">@@ -52,21 +52,21 @@
</span><span class="cx"> double z() const { return m_z; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isIdentity() const override { return m_x == 1 && m_y == 1 && m_z == 1; }
- virtual bool isAffectedByTransformOrigin() const override { return !isIdentity(); }
</del><ins>+ bool isIdentity() const override { return m_x == 1 && m_y == 1 && m_z == 1; }
+ bool isAffectedByTransformOrigin() const override { return !isIdentity(); }
</ins><span class="cx">
</span><del>- virtual OperationType type() const override { return m_type; }
- virtual bool isSameType(const TransformOperation& o) const override { return o.type() == m_type; }
</del><ins>+ OperationType type() const override { return m_type; }
+ bool isSameType(const TransformOperation& o) const override { return o.type() == m_type; }
</ins><span class="cx">
</span><del>- virtual bool operator==(const TransformOperation&) const override;
</del><ins>+ bool operator==(const TransformOperation&) const override;
</ins><span class="cx">
</span><del>- virtual bool apply(TransformationMatrix& transform, const FloatSize&) const override
</del><ins>+ bool apply(TransformationMatrix& transform, const FloatSize&) const override
</ins><span class="cx"> {
</span><span class="cx"> transform.scale3d(m_x, m_y, m_z);
</span><span class="cx"> return false;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual Ref<TransformOperation> blend(const TransformOperation* from, double progress, bool blendToIdentity = false) override;
</del><ins>+ Ref<TransformOperation> blend(const TransformOperation* from, double progress, bool blendToIdentity = false) override;
</ins><span class="cx">
</span><span class="cx"> ScaleTransformOperation(double sx, double sy, double sz, OperationType type)
</span><span class="cx"> : m_x(sx)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstransformsSkewTransformOperationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/transforms/SkewTransformOperation.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/transforms/SkewTransformOperation.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/transforms/SkewTransformOperation.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> return adoptRef(*new SkewTransformOperation(angleX, angleY, type));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual Ref<TransformOperation> clone() const override
</del><ins>+ Ref<TransformOperation> clone() const override
</ins><span class="cx"> {
</span><span class="cx"> return adoptRef(*new SkewTransformOperation(m_angleX, m_angleY, m_type));
</span><span class="cx"> }
</span><span class="lines">@@ -46,21 +46,21 @@
</span><span class="cx"> double angleY() const { return m_angleY; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isIdentity() const override { return m_angleX == 0 && m_angleY == 0; }
- virtual bool isAffectedByTransformOrigin() const override { return !isIdentity(); }
</del><ins>+ bool isIdentity() const override { return m_angleX == 0 && m_angleY == 0; }
+ bool isAffectedByTransformOrigin() const override { return !isIdentity(); }
</ins><span class="cx">
</span><del>- virtual OperationType type() const override { return m_type; }
- virtual bool isSameType(const TransformOperation& o) const override { return o.type() == m_type; }
</del><ins>+ OperationType type() const override { return m_type; }
+ bool isSameType(const TransformOperation& o) const override { return o.type() == m_type; }
</ins><span class="cx">
</span><del>- virtual bool operator==(const TransformOperation&) const override;
</del><ins>+ bool operator==(const TransformOperation&) const override;
</ins><span class="cx">
</span><del>- virtual bool apply(TransformationMatrix& transform, const FloatSize&) const override
</del><ins>+ bool apply(TransformationMatrix& transform, const FloatSize&) const override
</ins><span class="cx"> {
</span><span class="cx"> transform.skew(m_angleX, m_angleY);
</span><span class="cx"> return false;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual Ref<TransformOperation> blend(const TransformOperation* from, double progress, bool blendToIdentity = false) override;
</del><ins>+ Ref<TransformOperation> blend(const TransformOperation* from, double progress, bool blendToIdentity = false) override;
</ins><span class="cx">
</span><span class="cx"> SkewTransformOperation(double angleX, double angleY, OperationType type)
</span><span class="cx"> : m_angleX(angleX)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstransformsTranslateTransformOperationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/transforms/TranslateTransformOperation.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/transforms/TranslateTransformOperation.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/transforms/TranslateTransformOperation.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> return adoptRef(*new TranslateTransformOperation(tx, ty, tz, type));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual Ref<TransformOperation> clone() const override
</del><ins>+ Ref<TransformOperation> clone() const override
</ins><span class="cx"> {
</span><span class="cx"> return adoptRef(*new TranslateTransformOperation(m_x, m_y, m_z, m_type));
</span><span class="cx"> }
</span><span class="lines">@@ -58,20 +58,20 @@
</span><span class="cx"> Length z() const { return m_z; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isIdentity() const override { return !floatValueForLength(m_x, 1) && !floatValueForLength(m_y, 1) && !floatValueForLength(m_z, 1); }
</del><ins>+ bool isIdentity() const override { return !floatValueForLength(m_x, 1) && !floatValueForLength(m_y, 1) && !floatValueForLength(m_z, 1); }
</ins><span class="cx">
</span><del>- virtual OperationType type() const override { return m_type; }
- virtual bool isSameType(const TransformOperation& o) const override { return o.type() == m_type; }
</del><ins>+ OperationType type() const override { return m_type; }
+ bool isSameType(const TransformOperation& o) const override { return o.type() == m_type; }
</ins><span class="cx">
</span><del>- virtual bool operator==(const TransformOperation&) const override;
</del><ins>+ bool operator==(const TransformOperation&) const override;
</ins><span class="cx">
</span><del>- virtual bool apply(TransformationMatrix& transform, const FloatSize& borderBoxSize) const override
</del><ins>+ bool apply(TransformationMatrix& transform, const FloatSize& borderBoxSize) const override
</ins><span class="cx"> {
</span><span class="cx"> transform.translate3d(x(borderBoxSize), y(borderBoxSize), z(borderBoxSize));
</span><span class="cx"> return m_x.isPercent() || m_y.isPercent();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual Ref<TransformOperation> blend(const TransformOperation* from, double progress, bool blendToIdentity = false) override;
</del><ins>+ Ref<TransformOperation> blend(const TransformOperation* from, double progress, bool blendToIdentity = false) override;
</ins><span class="cx">
</span><span class="cx"> TranslateTransformOperation(const Length& tx, const Length& ty, const Length& tz, OperationType type)
</span><span class="cx"> : m_x(tx)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicswinMediaPlayerPrivateMediaFoundationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/win/MediaPlayerPrivateMediaFoundation.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/win/MediaPlayerPrivateMediaFoundation.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/win/MediaPlayerPrivateMediaFoundation.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -73,25 +73,25 @@
</span><span class="cx"> virtual void setVisible(bool);
</span><span class="cx">
</span><span class="cx"> virtual bool seeking() const;
</span><del>- virtual void seekDouble(double) override;
</del><ins>+ void seekDouble(double) override;
</ins><span class="cx">
</span><del>- virtual void setRateDouble(double) override;
</del><ins>+ void setRateDouble(double) override;
</ins><span class="cx">
</span><del>- virtual double durationDouble() const override;
</del><ins>+ double durationDouble() const override;
</ins><span class="cx">
</span><del>- virtual float currentTime() const override;
</del><ins>+ float currentTime() const override;
</ins><span class="cx">
</span><span class="cx"> virtual bool paused() const;
</span><span class="cx">
</span><del>- virtual void setVolume(float) override;
</del><ins>+ void setVolume(float) override;
</ins><span class="cx">
</span><del>- virtual bool supportsMuting() const override;
- virtual void setMuted(bool) override;
</del><ins>+ bool supportsMuting() const override;
+ void setMuted(bool) override;
</ins><span class="cx">
</span><span class="cx"> virtual MediaPlayer::NetworkState networkState() const;
</span><span class="cx"> virtual MediaPlayer::ReadyState readyState() const;
</span><span class="cx">
</span><del>- virtual float maxTimeSeekable() const override;
</del><ins>+ float maxTimeSeekable() const override;
</ins><span class="cx">
</span><span class="cx"> virtual std::unique_ptr<PlatformTimeRanges> buffered() const;
</span><span class="cx">
</span><span class="lines">@@ -99,7 +99,7 @@
</span><span class="cx">
</span><span class="cx"> virtual void setSize(const IntSize&);
</span><span class="cx">
</span><del>- virtual void paint(GraphicsContext&, const FloatRect&) override;
</del><ins>+ void paint(GraphicsContext&, const FloatRect&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> MediaPlayer* m_player;
</span><span class="lines">@@ -163,14 +163,14 @@
</span><span class="cx"> AsyncCallback(MediaPlayerPrivateMediaFoundation*, bool event);
</span><span class="cx"> ~AsyncCallback();
</span><span class="cx">
</span><del>- virtual HRESULT STDMETHODCALLTYPE QueryInterface(_In_ REFIID riid, __RPC__deref_out void __RPC_FAR *__RPC_FAR *ppvObject) override;
- virtual ULONG STDMETHODCALLTYPE AddRef() override;
- virtual ULONG STDMETHODCALLTYPE Release() override;
</del><ins>+ HRESULT STDMETHODCALLTYPE QueryInterface(_In_ REFIID riid, __RPC__deref_out void __RPC_FAR *__RPC_FAR *ppvObject) override;
+ ULONG STDMETHODCALLTYPE AddRef() override;
+ ULONG STDMETHODCALLTYPE Release() override;
</ins><span class="cx">
</span><del>- virtual HRESULT STDMETHODCALLTYPE GetParameters(__RPC__out DWORD *pdwFlags, __RPC__out DWORD *pdwQueue) override;
- virtual HRESULT STDMETHODCALLTYPE Invoke(__RPC__in_opt IMFAsyncResult *pAsyncResult) override;
</del><ins>+ HRESULT STDMETHODCALLTYPE GetParameters(__RPC__out DWORD *pdwFlags, __RPC__out DWORD *pdwQueue) override;
+ HRESULT STDMETHODCALLTYPE Invoke(__RPC__in_opt IMFAsyncResult *pAsyncResult) override;
</ins><span class="cx">
</span><del>- virtual void onMediaPlayerDeleted() override;
</del><ins>+ void onMediaPlayerDeleted() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> ULONG m_refCount;
</span><span class="lines">@@ -317,27 +317,27 @@
</span><span class="cx"> CustomVideoPresenter(MediaPlayerPrivateMediaFoundation*);
</span><span class="cx"> ~CustomVideoPresenter();
</span><span class="cx">
</span><del>- virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, __RPC__deref_out void __RPC_FAR *__RPC_FAR *ppvObject) override;
- virtual ULONG STDMETHODCALLTYPE AddRef() override;
- virtual ULONG STDMETHODCALLTYPE Release() override;
</del><ins>+ HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, __RPC__deref_out void __RPC_FAR *__RPC_FAR *ppvObject) override;
+ ULONG STDMETHODCALLTYPE AddRef() override;
+ ULONG STDMETHODCALLTYPE Release() override;
</ins><span class="cx">
</span><span class="cx"> // IMFClockStateSink
</span><del>- virtual HRESULT STDMETHODCALLTYPE OnClockStart(MFTIME hnsSystemTime, LONGLONG llClockStartOffset) override;
- virtual HRESULT STDMETHODCALLTYPE OnClockStop(MFTIME hnsSystemTime) override;
- virtual HRESULT STDMETHODCALLTYPE OnClockPause(MFTIME hnsSystemTime) override;
- virtual HRESULT STDMETHODCALLTYPE OnClockRestart(MFTIME hnsSystemTime) override;
- virtual HRESULT STDMETHODCALLTYPE OnClockSetRate(MFTIME hnsSystemTime, float flRate) override;
</del><ins>+ HRESULT STDMETHODCALLTYPE OnClockStart(MFTIME hnsSystemTime, LONGLONG llClockStartOffset) override;
+ HRESULT STDMETHODCALLTYPE OnClockStop(MFTIME hnsSystemTime) override;
+ HRESULT STDMETHODCALLTYPE OnClockPause(MFTIME hnsSystemTime) override;
+ HRESULT STDMETHODCALLTYPE OnClockRestart(MFTIME hnsSystemTime) override;
+ HRESULT STDMETHODCALLTYPE OnClockSetRate(MFTIME hnsSystemTime, float flRate) override;
</ins><span class="cx">
</span><span class="cx"> // IMFVideoPresenter
</span><del>- virtual HRESULT STDMETHODCALLTYPE ProcessMessage(MFVP_MESSAGE_TYPE eMessage, ULONG_PTR ulParam) override;
- virtual HRESULT STDMETHODCALLTYPE GetCurrentMediaType(_Outptr_ IMFVideoMediaType **ppMediaType) override;
</del><ins>+ HRESULT STDMETHODCALLTYPE ProcessMessage(MFVP_MESSAGE_TYPE eMessage, ULONG_PTR ulParam) override;
+ HRESULT STDMETHODCALLTYPE GetCurrentMediaType(_Outptr_ IMFVideoMediaType **ppMediaType) override;
</ins><span class="cx">
</span><span class="cx"> // IMFVideoDeviceID
</span><del>- virtual HRESULT STDMETHODCALLTYPE GetDeviceID(IID* pDeviceID) override;
</del><ins>+ HRESULT STDMETHODCALLTYPE GetDeviceID(IID* pDeviceID) override;
</ins><span class="cx">
</span><span class="cx"> // IMFTopologyServiceLookupClient
</span><del>- virtual HRESULT STDMETHODCALLTYPE InitServicePointers(_In_ IMFTopologyServiceLookup *pLookup) override;
- virtual HRESULT STDMETHODCALLTYPE ReleaseServicePointers(void) override;
</del><ins>+ HRESULT STDMETHODCALLTYPE InitServicePointers(_In_ IMFTopologyServiceLookup *pLookup) override;
+ HRESULT STDMETHODCALLTYPE ReleaseServicePointers(void) override;
</ins><span class="cx">
</span><span class="cx"> // IMFGetService
</span><span class="cx"> virtual HRESULT STDMETHODCALLTYPE GetService(REFGUID guidService, REFIID riid, LPVOID *ppvObject);
</span><span class="lines">@@ -402,7 +402,7 @@
</span><span class="cx"> virtual HRESULT STDMETHODCALLTYPE Invoke(IMFAsyncResult* pAsyncResult);
</span><span class="cx">
</span><span class="cx"> // MediaPlayerListener
</span><del>- virtual void onMediaPlayerDeleted() override;
</del><ins>+ void onMediaPlayerDeleted() override;
</ins><span class="cx">
</span><span class="cx"> void paintCurrentFrame(GraphicsContext&, const FloatRect&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicswinPlatformDisplayWinh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/win/PlatformDisplayWin.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/win/PlatformDisplayWin.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/win/PlatformDisplayWin.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">
</span><span class="cx"> class PlatformDisplayWin final : public PlatformDisplay {
</span><span class="cx"> private:
</span><del>- virtual Type type() const override { return PlatformDisplay::Type::Windows; }
</del><ins>+ Type type() const override { return PlatformDisplay::Type::Windows; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsx11PlatformDisplayX11h"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/x11/PlatformDisplayX11.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/x11/PlatformDisplayX11.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/graphics/x11/PlatformDisplayX11.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> Display* native() const { return m_display; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual Type type() const override { return PlatformDisplay::Type::X11; }
</del><ins>+ Type type() const override { return PlatformDisplay::Type::X11; }
</ins><span class="cx">
</span><span class="cx"> #if USE(EGL)
</span><span class="cx"> void initializeEGLDisplay() override;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgtkScrollAnimatorGtkh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/gtk/ScrollAnimatorGtk.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/gtk/ScrollAnimatorGtk.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/gtk/ScrollAnimatorGtk.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,23 +45,23 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> #if ENABLE(SMOOTH_SCROLLING)
</span><del>- virtual bool scroll(ScrollbarOrientation, ScrollGranularity, float step, float multiplier) override;
- virtual void scrollToOffsetWithoutAnimation(const FloatPoint&) override;
- virtual void willEndLiveResize() override;
</del><ins>+ bool scroll(ScrollbarOrientation, ScrollGranularity, float step, float multiplier) override;
+ void scrollToOffsetWithoutAnimation(const FloatPoint&) override;
+ void willEndLiveResize() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void didAddVerticalScrollbar(Scrollbar*) override;
- virtual void didAddHorizontalScrollbar(Scrollbar*) override;
- virtual void willRemoveVerticalScrollbar(Scrollbar*) override;
- virtual void willRemoveHorizontalScrollbar(Scrollbar*) override;
</del><ins>+ void didAddVerticalScrollbar(Scrollbar*) override;
+ void didAddHorizontalScrollbar(Scrollbar*) override;
+ void willRemoveVerticalScrollbar(Scrollbar*) override;
+ void willRemoveHorizontalScrollbar(Scrollbar*) override;
</ins><span class="cx">
</span><del>- virtual void mouseEnteredContentArea() override;
- virtual void mouseExitedContentArea() override;
- virtual void mouseMovedInContentArea() override;
- virtual void contentAreaDidShow() override;
- virtual void contentAreaDidHide() override;
- virtual void notifyContentAreaScrolled(const FloatSize& delta) override;
- virtual void lockOverlayScrollbarStateToHidden(bool) override;
</del><ins>+ void mouseEnteredContentArea() override;
+ void mouseExitedContentArea() override;
+ void mouseMovedInContentArea() override;
+ void contentAreaDidShow() override;
+ void contentAreaDidHide() override;
+ void notifyContentAreaScrolled(const FloatSize& delta) override;
+ void lockOverlayScrollbarStateToHidden(bool) override;
</ins><span class="cx">
</span><span class="cx"> void overlayScrollbarAnimationTimerFired();
</span><span class="cx"> void showOverlayScrollbars();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgtkScrollbarThemeGtkh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/gtk/ScrollbarThemeGtk.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/gtk/ScrollbarThemeGtk.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/gtk/ScrollbarThemeGtk.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,33 +37,33 @@
</span><span class="cx"> public:
</span><span class="cx"> virtual ~ScrollbarThemeGtk();
</span><span class="cx">
</span><del>- virtual bool hasButtons(Scrollbar&) override { return true; }
- virtual bool hasThumb(Scrollbar&) override;
- virtual IntRect backButtonRect(Scrollbar&, ScrollbarPart, bool) override;
- virtual IntRect forwardButtonRect(Scrollbar&, ScrollbarPart, bool) override;
- virtual IntRect trackRect(Scrollbar&, bool) override;
</del><ins>+ bool hasButtons(Scrollbar&) override { return true; }
+ bool hasThumb(Scrollbar&) override;
+ IntRect backButtonRect(Scrollbar&, ScrollbarPart, bool) override;
+ IntRect forwardButtonRect(Scrollbar&, ScrollbarPart, bool) override;
+ IntRect trackRect(Scrollbar&, bool) override;
</ins><span class="cx">
</span><span class="cx"> #ifndef GTK_API_VERSION_2
</span><span class="cx"> ScrollbarThemeGtk();
</span><span class="cx">
</span><span class="cx"> using ScrollbarThemeComposite::thumbRect;
</span><span class="cx"> IntRect thumbRect(Scrollbar&, const IntRect& unconstrainedTrackRect);
</span><del>- virtual bool paint(Scrollbar&, GraphicsContext&, const IntRect& damageRect) override;
- virtual void paintScrollbarBackground(GraphicsContext&, Scrollbar&) override;
- virtual void paintTrackBackground(GraphicsContext&, Scrollbar&, const IntRect&) override;
- virtual void paintThumb(GraphicsContext&, Scrollbar&, const IntRect&) override;
- virtual void paintButton(GraphicsContext&, Scrollbar&, const IntRect&, ScrollbarPart) override;
- virtual ScrollbarButtonPressAction handleMousePressEvent(Scrollbar&, const PlatformMouseEvent&, ScrollbarPart) override;
- virtual int scrollbarThickness(ScrollbarControlSize) override;
- virtual int minimumThumbLength(Scrollbar&) override;
</del><ins>+ bool paint(Scrollbar&, GraphicsContext&, const IntRect& damageRect) override;
+ void paintScrollbarBackground(GraphicsContext&, Scrollbar&) override;
+ void paintTrackBackground(GraphicsContext&, Scrollbar&, const IntRect&) override;
+ void paintThumb(GraphicsContext&, Scrollbar&, const IntRect&) override;
+ void paintButton(GraphicsContext&, Scrollbar&, const IntRect&, ScrollbarPart) override;
+ ScrollbarButtonPressAction handleMousePressEvent(Scrollbar&, const PlatformMouseEvent&, ScrollbarPart) override;
+ int scrollbarThickness(ScrollbarControlSize) override;
+ int minimumThumbLength(Scrollbar&) override;
</ins><span class="cx">
</span><span class="cx"> // TODO: These are the default GTK+ values. At some point we should pull these from the theme itself.
</span><del>- virtual double initialAutoscrollTimerDelay() override { return 0.20; }
- virtual double autoscrollTimerDelay() override { return 0.02; }
- virtual void themeChanged() override;
- virtual bool usesOverlayScrollbars() const override { return m_usesOverlayScrollbars; }
</del><ins>+ double initialAutoscrollTimerDelay() override { return 0.20; }
+ double autoscrollTimerDelay() override { return 0.02; }
+ void themeChanged() override;
+ bool usesOverlayScrollbars() const override { return m_usesOverlayScrollbars; }
</ins><span class="cx"> // When using overlay scrollbars, always invalidate the whole scrollbar when entering/leaving.
</span><del>- virtual bool invalidateOnMouseEnterExit() override { return m_usesOverlayScrollbars; }
</del><ins>+ bool invalidateOnMouseEnterExit() override { return m_usesOverlayScrollbars; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void updateThemeProperties();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformimagedecoderspngPNGImageDecoderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/image-decoders/png/PNGImageDecoder.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/image-decoders/png/PNGImageDecoder.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/image-decoders/png/PNGImageDecoder.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,18 +42,18 @@
</span><span class="cx"> virtual ~PNGImageDecoder();
</span><span class="cx">
</span><span class="cx"> // ImageDecoder
</span><del>- virtual String filenameExtension() const override { return "png"; }
</del><ins>+ String filenameExtension() const override { return "png"; }
</ins><span class="cx"> #if ENABLE(APNG)
</span><del>- virtual size_t frameCount() override { return m_frameCount; }
- virtual int repetitionCount() const override { return m_playCount-1; }
</del><ins>+ size_t frameCount() override { return m_frameCount; }
+ int repetitionCount() const override { return m_playCount-1; }
</ins><span class="cx"> #endif
</span><del>- virtual bool isSizeAvailable() override;
- virtual bool setSize(unsigned width, unsigned height) override;
- virtual ImageFrame* frameBufferAtIndex(size_t index) override;
</del><ins>+ bool isSizeAvailable() override;
+ bool setSize(unsigned width, unsigned height) override;
+ ImageFrame* frameBufferAtIndex(size_t index) override;
</ins><span class="cx"> // CAUTION: setFailed() deletes |m_reader|. Be careful to avoid
</span><span class="cx"> // accessing deleted memory, especially when calling this from inside
</span><span class="cx"> // PNGImageReader!
</span><del>- virtual bool setFailed() override;
</del><ins>+ bool setFailed() override;
</ins><span class="cx">
</span><span class="cx"> // Callbacks from libpng
</span><span class="cx"> void headerAvailable();
</span><span class="lines">@@ -64,7 +64,7 @@
</span><span class="cx"> void frameHeader();
</span><span class="cx">
</span><span class="cx"> void init();
</span><del>- virtual void clearFrameBufferCache(size_t clearBeforeFrame) override;
</del><ins>+ void clearFrameBufferCache(size_t clearBeforeFrame) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> bool isComplete() const
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformiosDeviceMotionClientIOSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/DeviceMotionClientIOS.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/DeviceMotionClientIOS.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/ios/DeviceMotionClientIOS.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,12 +42,12 @@
</span><span class="cx"> class DeviceMotionClientIOS : public DeviceMotionClient {
</span><span class="cx"> public:
</span><span class="cx"> DeviceMotionClientIOS();
</span><del>- virtual ~DeviceMotionClientIOS() override;
- virtual void setController(DeviceMotionController*) override;
- virtual void startUpdating() override;
- virtual void stopUpdating() override;
- virtual DeviceMotionData* lastMotion() const override;
- virtual void deviceMotionControllerDestroyed() override;
</del><ins>+ ~DeviceMotionClientIOS() override;
+ void setController(DeviceMotionController*) override;
+ void startUpdating() override;
+ void stopUpdating() override;
+ DeviceMotionData* lastMotion() const override;
+ void deviceMotionControllerDestroyed() override;
</ins><span class="cx">
</span><span class="cx"> void motionChanged(double, double, double, double, double, double, double, double, double);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformiosDeviceOrientationClientIOSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/DeviceOrientationClientIOS.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/DeviceOrientationClientIOS.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/ios/DeviceOrientationClientIOS.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,12 +42,12 @@
</span><span class="cx"> class DeviceOrientationClientIOS : public DeviceOrientationClient {
</span><span class="cx"> public:
</span><span class="cx"> DeviceOrientationClientIOS();
</span><del>- virtual ~DeviceOrientationClientIOS() override;
- virtual void setController(DeviceOrientationController*) override;
- virtual void startUpdating() override;
- virtual void stopUpdating() override;
- virtual DeviceOrientationData* lastOrientation() const override;
- virtual void deviceOrientationControllerDestroyed() override;
</del><ins>+ ~DeviceOrientationClientIOS() override;
+ void setController(DeviceOrientationController*) override;
+ void startUpdating() override;
+ void stopUpdating() override;
+ DeviceOrientationData* lastOrientation() const override;
+ void deviceOrientationControllerDestroyed() override;
</ins><span class="cx">
</span><span class="cx"> void orientationChanged(double, double, double, double, double);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformiosScrollAnimatorIOSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/ScrollAnimatorIOS.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/ScrollAnimatorIOS.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/ios/ScrollAnimatorIOS.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> virtual ~ScrollAnimatorIOS();
</span><span class="cx">
</span><span class="cx"> #if ENABLE(TOUCH_EVENTS)
</span><del>- virtual bool handleTouchEvent(const PlatformTouchEvent&) override;
</del><ins>+ bool handleTouchEvent(const PlatformTouchEvent&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformiosScrollbarThemeIOSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/ScrollbarThemeIOS.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/ScrollbarThemeIOS.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/ios/ScrollbarThemeIOS.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,29 +35,29 @@
</span><span class="cx"> ScrollbarThemeIOS();
</span><span class="cx"> virtual ~ScrollbarThemeIOS();
</span><span class="cx">
</span><del>- virtual bool paint(Scrollbar&, GraphicsContext&, const IntRect& damageRect) override;
</del><ins>+ bool paint(Scrollbar&, GraphicsContext&, const IntRect& damageRect) override;
</ins><span class="cx">
</span><del>- virtual int scrollbarThickness(ScrollbarControlSize = RegularScrollbar) override;
</del><ins>+ int scrollbarThickness(ScrollbarControlSize = RegularScrollbar) override;
</ins><span class="cx">
</span><del>- virtual bool supportsControlTints() const override { return true; }
</del><ins>+ bool supportsControlTints() const override { return true; }
</ins><span class="cx">
</span><del>- virtual double initialAutoscrollTimerDelay() override;
- virtual double autoscrollTimerDelay() override;
</del><ins>+ double initialAutoscrollTimerDelay() override;
+ double autoscrollTimerDelay() override;
</ins><span class="cx">
</span><del>- virtual ScrollbarButtonsPlacement buttonsPlacement() const override;
</del><ins>+ ScrollbarButtonsPlacement buttonsPlacement() const override;
</ins><span class="cx">
</span><del>- virtual void registerScrollbar(Scrollbar&) override;
- virtual void unregisterScrollbar(Scrollbar&) override;
</del><ins>+ void registerScrollbar(Scrollbar&) override;
+ void unregisterScrollbar(Scrollbar&) override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual bool hasButtons(Scrollbar&) override;
- virtual bool hasThumb(Scrollbar&) override;
</del><ins>+ bool hasButtons(Scrollbar&) override;
+ bool hasThumb(Scrollbar&) override;
</ins><span class="cx">
</span><del>- virtual IntRect backButtonRect(Scrollbar&, ScrollbarPart, bool painting = false) override;
- virtual IntRect forwardButtonRect(Scrollbar&, ScrollbarPart, bool painting = false) override;
- virtual IntRect trackRect(Scrollbar&, bool painting = false) override;
</del><ins>+ IntRect backButtonRect(Scrollbar&, ScrollbarPart, bool painting = false) override;
+ IntRect forwardButtonRect(Scrollbar&, ScrollbarPart, bool painting = false) override;
+ IntRect trackRect(Scrollbar&, bool painting = false) override;
</ins><span class="cx">
</span><del>- virtual int minimumThumbLength(Scrollbar&) override;
</del><ins>+ int minimumThumbLength(Scrollbar&) override;
</ins><span class="cx">
</span><span class="cx"> public:
</span><span class="cx"> void preferencesChanged();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformiosWebSafeGCActivityCallbackIOSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/WebSafeGCActivityCallbackIOS.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/WebSafeGCActivityCallbackIOS.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/ios/WebSafeGCActivityCallbackIOS.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> return adoptRef(new WebSafeFullGCActivityCallback(heap));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual ~WebSafeFullGCActivityCallback() override { }
</del><ins>+ ~WebSafeFullGCActivityCallback() override { }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> WebSafeFullGCActivityCallback(JSC::Heap* heap)
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx"> return adoptRef(new WebSafeEdenGCActivityCallback(heap));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual ~WebSafeEdenGCActivityCallback() override { }
</del><ins>+ ~WebSafeEdenGCActivityCallback() override { }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> WebSafeEdenGCActivityCallback(JSC::Heap* heap)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformiosWebSafeIncrementalSweeperIOSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/WebSafeIncrementalSweeperIOS.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/WebSafeIncrementalSweeperIOS.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/ios/WebSafeIncrementalSweeperIOS.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual ~WebSafeIncrementalSweeper() override { }
</del><ins>+ ~WebSafeIncrementalSweeper() override { }
</ins><span class="cx">
</span><span class="cx"> };
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformiosWebVideoFullscreenControllerAVKitmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/WebVideoFullscreenControllerAVKit.mm (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/WebVideoFullscreenControllerAVKit.mm        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/ios/WebVideoFullscreenControllerAVKit.mm        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -113,44 +113,44 @@
</span><span class="cx"> WebVideoFullscreenControllerContext() { }
</span><span class="cx">
</span><span class="cx"> // WebVideoFullscreenChangeObserver
</span><del>- virtual void didSetupFullscreen() override;
- virtual void didEnterFullscreen() override { }
- virtual void didExitFullscreen() override;
- virtual void didCleanupFullscreen() override;
- virtual void fullscreenMayReturnToInline() override;
</del><ins>+ void didSetupFullscreen() override;
+ void didEnterFullscreen() override { }
+ void didExitFullscreen() override;
+ void didCleanupFullscreen() override;
+ void fullscreenMayReturnToInline() override;
</ins><span class="cx">
</span><span class="cx"> // WebVideoFullscreenInterface
</span><del>- virtual void resetMediaState() override;
- virtual void setDuration(double) override;
- virtual void setCurrentTime(double currentTime, double anchorTime) override;
- virtual void setBufferedTime(double) override;
- virtual void setRate(bool isPlaying, float playbackRate) override;
- virtual void setVideoDimensions(bool hasVideo, float width, float height) override;
- virtual void setSeekableRanges(const TimeRanges&) override;
- virtual void setCanPlayFastReverse(bool) override;
- virtual void setAudioMediaSelectionOptions(const Vector<String>& options, uint64_t selectedIndex) override;
- virtual void setLegibleMediaSelectionOptions(const Vector<String>& options, uint64_t selectedIndex) override;
- virtual void setExternalPlayback(bool enabled, ExternalPlaybackTargetType, String localizedDeviceName) override;
- virtual void setWirelessVideoPlaybackDisabled(bool) override;
</del><ins>+ void resetMediaState() override;
+ void setDuration(double) override;
+ void setCurrentTime(double currentTime, double anchorTime) override;
+ void setBufferedTime(double) override;
+ void setRate(bool isPlaying, float playbackRate) override;
+ void setVideoDimensions(bool hasVideo, float width, float height) override;
+ void setSeekableRanges(const TimeRanges&) override;
+ void setCanPlayFastReverse(bool) override;
+ void setAudioMediaSelectionOptions(const Vector<String>& options, uint64_t selectedIndex) override;
+ void setLegibleMediaSelectionOptions(const Vector<String>& options, uint64_t selectedIndex) override;
+ void setExternalPlayback(bool enabled, ExternalPlaybackTargetType, String localizedDeviceName) override;
+ void setWirelessVideoPlaybackDisabled(bool) override;
</ins><span class="cx">
</span><span class="cx"> // WebVideoFullscreenModel
</span><del>- virtual void play() override;
- virtual void pause() override;
- virtual void togglePlayState() override;
- virtual void beginScrubbing() override;
- virtual void endScrubbing() override;
- virtual void seekToTime(double time) override;
- virtual void fastSeek(double time) override;
- virtual void beginScanningForward() override;
- virtual void beginScanningBackward() override;
- virtual void endScanning() override;
- virtual void requestFullscreenMode(HTMLMediaElementEnums::VideoFullscreenMode) override;
- virtual void setVideoLayerFrame(FloatRect) override;
- virtual void setVideoLayerGravity(WebVideoFullscreenModel::VideoGravity) override;
- virtual void selectAudioMediaOption(uint64_t index) override;
- virtual void selectLegibleMediaOption(uint64_t index) override;
- virtual void fullscreenModeChanged(HTMLMediaElementEnums::VideoFullscreenMode) override;
- virtual bool isVisible() const override;
</del><ins>+ void play() override;
+ void pause() override;
+ void togglePlayState() override;
+ void beginScrubbing() override;
+ void endScrubbing() override;
+ void seekToTime(double time) override;
+ void fastSeek(double time) override;
+ void beginScanningForward() override;
+ void beginScanningBackward() override;
+ void endScanning() override;
+ void requestFullscreenMode(HTMLMediaElementEnums::VideoFullscreenMode) override;
+ void setVideoLayerFrame(FloatRect) override;
+ void setVideoLayerGravity(WebVideoFullscreenModel::VideoGravity) override;
+ void selectAudioMediaOption(uint64_t index) override;
+ void selectLegibleMediaOption(uint64_t index) override;
+ void fullscreenModeChanged(HTMLMediaElementEnums::VideoFullscreenMode) override;
+ bool isVisible() const override;
</ins><span class="cx">
</span><span class="cx"> RefPtr<WebVideoFullscreenInterfaceAVKit> m_interface;
</span><span class="cx"> RefPtr<WebVideoFullscreenModelVideoElement> m_model;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformiosWebVideoFullscreenInterfaceAVKith"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/WebVideoFullscreenInterfaceAVKit.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/WebVideoFullscreenInterfaceAVKit.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/ios/WebVideoFullscreenInterfaceAVKit.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -71,18 +71,18 @@
</span><span class="cx"> WEBCORE_EXPORT void setWebVideoFullscreenModel(WebVideoFullscreenModel*);
</span><span class="cx"> WEBCORE_EXPORT void setWebVideoFullscreenChangeObserver(WebVideoFullscreenChangeObserver*);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void resetMediaState() override;
- WEBCORE_EXPORT virtual void setDuration(double) override;
- WEBCORE_EXPORT virtual void setCurrentTime(double currentTime, double anchorTime) override;
- WEBCORE_EXPORT virtual void setBufferedTime(double bufferedTime) override;
- WEBCORE_EXPORT virtual void setRate(bool isPlaying, float playbackRate) override;
- WEBCORE_EXPORT virtual void setVideoDimensions(bool hasVideo, float width, float height) override;
- WEBCORE_EXPORT virtual void setSeekableRanges(const TimeRanges&) override;
- WEBCORE_EXPORT virtual void setCanPlayFastReverse(bool) override;
- WEBCORE_EXPORT virtual void setAudioMediaSelectionOptions(const Vector<WTF::String>& options, uint64_t selectedIndex) override;
- WEBCORE_EXPORT virtual void setLegibleMediaSelectionOptions(const Vector<WTF::String>& options, uint64_t selectedIndex) override;
- WEBCORE_EXPORT virtual void setExternalPlayback(bool enabled, ExternalPlaybackTargetType, WTF::String localizedDeviceName) override;
- WEBCORE_EXPORT virtual void setWirelessVideoPlaybackDisabled(bool) override;
</del><ins>+ WEBCORE_EXPORT void resetMediaState() override;
+ WEBCORE_EXPORT void setDuration(double) override;
+ WEBCORE_EXPORT void setCurrentTime(double currentTime, double anchorTime) override;
+ WEBCORE_EXPORT void setBufferedTime(double bufferedTime) override;
+ WEBCORE_EXPORT void setRate(bool isPlaying, float playbackRate) override;
+ WEBCORE_EXPORT void setVideoDimensions(bool hasVideo, float width, float height) override;
+ WEBCORE_EXPORT void setSeekableRanges(const TimeRanges&) override;
+ WEBCORE_EXPORT void setCanPlayFastReverse(bool) override;
+ WEBCORE_EXPORT void setAudioMediaSelectionOptions(const Vector<WTF::String>& options, uint64_t selectedIndex) override;
+ WEBCORE_EXPORT void setLegibleMediaSelectionOptions(const Vector<WTF::String>& options, uint64_t selectedIndex) override;
+ WEBCORE_EXPORT void setExternalPlayback(bool enabled, ExternalPlaybackTargetType, WTF::String localizedDeviceName) override;
+ WEBCORE_EXPORT void setWirelessVideoPlaybackDisabled(bool) override;
</ins><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT virtual void setupFullscreen(UIView&, const IntRect& initialRect, UIView *, HTMLMediaElementEnums::VideoFullscreenMode, bool allowsPictureInPicturePlayback);
</span><span class="cx"> WEBCORE_EXPORT virtual void enterFullscreen();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmacHIDGamepadh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mac/HIDGamepad.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mac/HIDGamepad.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/mac/HIDGamepad.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -68,10 +68,10 @@
</span><span class="cx">
</span><span class="cx"> uint32_t priority;
</span><span class="cx">
</span><del>- virtual bool isButton() const override { return true; }
</del><ins>+ bool isButton() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> // Buttons normalize to the range (0.0) - (1.0)
</span><del>- virtual double normalizedValue() override
</del><ins>+ double normalizedValue() override
</ins><span class="cx"> {
</span><span class="cx"> return (rawValue - min) / (max - min);
</span><span class="cx"> }
</span><span class="lines">@@ -83,10 +83,10 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool isAxis() const override { return true; }
</del><ins>+ bool isAxis() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> // Axes normalize to the range (-1.0) - (1.0)
</span><del>- virtual double normalizedValue() override
</del><ins>+ double normalizedValue() override
</ins><span class="cx"> {
</span><span class="cx"> return (((rawValue - min) / (max - min)) * 2) - 1;
</span><span class="cx"> }
</span><span class="lines">@@ -100,8 +100,8 @@
</span><span class="cx">
</span><span class="cx"> void valueChanged(IOHIDValueRef);
</span><span class="cx">
</span><del>- virtual const Vector<double>& axisValues() const override final { return m_axisValues; }
- virtual const Vector<double>& buttonValues() const override final { return m_buttonValues; }
</del><ins>+ const Vector<double>& axisValues() const override final { return m_axisValues; }
+ const Vector<double>& buttonValues() const override final { return m_buttonValues; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void initElements();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmacPlatformClockCAh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mac/PlatformClockCA.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mac/PlatformClockCA.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/mac/PlatformClockCA.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,15 +40,15 @@
</span><span class="cx"> virtual ~PlatformClockCA();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void setCurrentTime(double) override;
- virtual double currentTime() const override;
</del><ins>+ void setCurrentTime(double) override;
+ double currentTime() const override;
</ins><span class="cx">
</span><del>- virtual void setPlayRate(double) override;
- virtual double playRate() const override;
</del><ins>+ void setPlayRate(double) override;
+ double playRate() const override;
</ins><span class="cx">
</span><del>- virtual void start() override;
- virtual void stop() override;
- virtual bool isRunning() const override { return m_running; }
</del><ins>+ void start() override;
+ void stop() override;
+ bool isRunning() const override { return m_running; }
</ins><span class="cx">
</span><span class="cx"> CAClockRef m_clock;
</span><span class="cx"> bool m_running;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmacPlatformClockCMh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mac/PlatformClockCM.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mac/PlatformClockCM.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/mac/PlatformClockCM.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,18 +42,18 @@
</span><span class="cx"> PlatformClockCM();
</span><span class="cx"> PlatformClockCM(CMClockRef);
</span><span class="cx">
</span><del>- virtual void setCurrentTime(double) override;
- virtual double currentTime() const override;
</del><ins>+ void setCurrentTime(double) override;
+ double currentTime() const override;
</ins><span class="cx">
</span><span class="cx"> void setCurrentMediaTime(const MediaTime&);
</span><span class="cx"> MediaTime currentMediaTime() const;
</span><span class="cx">
</span><del>- virtual void setPlayRate(double) override;
- virtual double playRate() const override { return m_rate; }
</del><ins>+ void setPlayRate(double) override;
+ double playRate() const override { return m_rate; }
</ins><span class="cx">
</span><del>- virtual void start() override;
- virtual void stop() override;
- virtual bool isRunning() const override { return m_running; }
</del><ins>+ void start() override;
+ void stop() override;
+ bool isRunning() const override { return m_running; }
</ins><span class="cx">
</span><span class="cx"> CMTimebaseRef timebase() const { return m_timebase.get(); }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmacScrollAnimatorMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -63,7 +63,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>+ 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">@@ -81,50 +81,50 @@
</span><span class="cx"> Timer m_sendContentAreaScrolledTimer;
</span><span class="cx"> FloatSize m_contentAreaScrolledTimerScrollDelta;
</span><span class="cx">
</span><del>- virtual bool scroll(ScrollbarOrientation, ScrollGranularity, float step, float multiplier) override;
- virtual void scrollToOffsetWithoutAnimation(const FloatPoint&) override;
</del><ins>+ bool scroll(ScrollbarOrientation, ScrollGranularity, float step, float multiplier) override;
+ void scrollToOffsetWithoutAnimation(const FloatPoint&) override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(RUBBER_BANDING)
</span><span class="cx"> bool shouldForwardWheelEventsToParent(const PlatformWheelEvent&);
</span><del>- virtual bool handleWheelEvent(const PlatformWheelEvent&) override;
</del><ins>+ bool handleWheelEvent(const PlatformWheelEvent&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void handleWheelEventPhase(PlatformWheelEventPhase) override;
</del><ins>+ void handleWheelEventPhase(PlatformWheelEventPhase) override;
</ins><span class="cx">
</span><del>- virtual void cancelAnimations() override;
</del><ins>+ void cancelAnimations() override;
</ins><span class="cx">
</span><del>- virtual void notifyPositionChanged(const FloatSize& delta) override;
- virtual void contentAreaWillPaint() const override;
- virtual void mouseEnteredContentArea() override;
- virtual void mouseExitedContentArea() override;
- virtual void mouseMovedInContentArea() override;
- virtual void mouseEnteredScrollbar(Scrollbar*) const override;
- virtual void mouseExitedScrollbar(Scrollbar*) const override;
- virtual void mouseIsDownInScrollbar(Scrollbar*, bool) const override;
- virtual void willStartLiveResize() override;
- virtual void contentsResized() const override;
- virtual void willEndLiveResize() override;
- virtual void contentAreaDidShow() override;
- virtual void contentAreaDidHide() override;
</del><ins>+ void notifyPositionChanged(const FloatSize& delta) override;
+ void contentAreaWillPaint() const override;
+ void mouseEnteredContentArea() override;
+ void mouseExitedContentArea() override;
+ void mouseMovedInContentArea() override;
+ void mouseEnteredScrollbar(Scrollbar*) const override;
+ void mouseExitedScrollbar(Scrollbar*) const override;
+ void mouseIsDownInScrollbar(Scrollbar*, bool) const override;
+ void willStartLiveResize() override;
+ void contentsResized() const override;
+ void willEndLiveResize() override;
+ void contentAreaDidShow() override;
+ void contentAreaDidHide() override;
</ins><span class="cx"> void didBeginScrollGesture() const;
</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>+ void lockOverlayScrollbarStateToHidden(bool shouldLockState) override final;
</ins><span class="cx">
</span><del>- virtual void didAddVerticalScrollbar(Scrollbar*) override;
- virtual void willRemoveVerticalScrollbar(Scrollbar*) override;
- virtual void didAddHorizontalScrollbar(Scrollbar*) override;
- virtual void willRemoveHorizontalScrollbar(Scrollbar*) override;
</del><ins>+ void didAddVerticalScrollbar(Scrollbar*) override;
+ void willRemoveVerticalScrollbar(Scrollbar*) override;
+ void didAddHorizontalScrollbar(Scrollbar*) override;
+ void willRemoveHorizontalScrollbar(Scrollbar*) override;
</ins><span class="cx">
</span><span class="cx"> void invalidateScrollbarPartLayers(Scrollbar*) override;
</span><span class="cx">
</span><del>- virtual void verticalScrollbarLayerDidChange() override;
- virtual void horizontalScrollbarLayerDidChange() override;
</del><ins>+ void verticalScrollbarLayerDidChange() override;
+ void horizontalScrollbarLayerDidChange() override;
</ins><span class="cx">
</span><del>- virtual bool shouldScrollbarParticipateInHitTesting(Scrollbar*) override;
</del><ins>+ bool shouldScrollbarParticipateInHitTesting(Scrollbar*) override;
</ins><span class="cx">
</span><del>- virtual void notifyContentAreaScrolled(const FloatSize& delta) override;
</del><ins>+ void notifyContentAreaScrolled(const FloatSize& delta) override;
</ins><span class="cx">
</span><span class="cx"> // sendContentAreaScrolledSoon() will do the same work that sendContentAreaScrolled() does except
</span><span class="cx"> // it does it after a zero-delay timer fires. This will prevent us from updating overlay scrollbar
</span><span class="lines">@@ -141,16 +141,16 @@
</span><span class="cx">
</span><span class="cx"> #if ENABLE(RUBBER_BANDING)
</span><span class="cx"> /// ScrollControllerClient member functions.
</span><del>- virtual IntSize stretchAmount() override;
- virtual bool allowsHorizontalStretching(const PlatformWheelEvent&) override;
- virtual bool allowsVerticalStretching(const PlatformWheelEvent&) override;
- virtual bool pinnedInDirection(const FloatSize&) override;
- virtual bool canScrollHorizontally() override;
- virtual bool canScrollVertically() override;
- virtual bool shouldRubberBandInDirection(ScrollDirection) override;
- virtual void immediateScrollByWithoutContentEdgeConstraints(const FloatSize&) override;
- virtual void immediateScrollBy(const FloatSize&) override;
- virtual void adjustScrollPositionToBoundsIfNecessary() override;
</del><ins>+ IntSize stretchAmount() override;
+ bool allowsHorizontalStretching(const PlatformWheelEvent&) override;
+ bool allowsVerticalStretching(const PlatformWheelEvent&) override;
+ bool pinnedInDirection(const FloatSize&) override;
+ bool canScrollHorizontally() override;
+ bool canScrollVertically() override;
+ bool shouldRubberBandInDirection(ScrollDirection) override;
+ void immediateScrollByWithoutContentEdgeConstraints(const FloatSize&) override;
+ void immediateScrollBy(const FloatSize&) override;
+ void adjustScrollPositionToBoundsIfNecessary() override;
</ins><span class="cx">
</span><span class="cx"> bool isAlreadyPinnedInDirectionOfGesture(const PlatformWheelEvent&, ScrollEventAxis);
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmacScrollbarThemeMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mac/ScrollbarThemeMac.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mac/ScrollbarThemeMac.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/mac/ScrollbarThemeMac.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,24 +37,24 @@
</span><span class="cx">
</span><span class="cx"> void preferencesChanged();
</span><span class="cx">
</span><del>- virtual void updateEnabledState(Scrollbar&) override;
</del><ins>+ void updateEnabledState(Scrollbar&) override;
</ins><span class="cx">
</span><del>- virtual bool paint(Scrollbar&, GraphicsContext&, const IntRect& damageRect) override;
</del><ins>+ bool paint(Scrollbar&, GraphicsContext&, const IntRect& damageRect) override;
</ins><span class="cx">
</span><del>- virtual int scrollbarThickness(ScrollbarControlSize = RegularScrollbar) override;
</del><ins>+ int scrollbarThickness(ScrollbarControlSize = RegularScrollbar) override;
</ins><span class="cx">
</span><del>- virtual bool supportsControlTints() const override { return true; }
- virtual bool usesOverlayScrollbars() const override;
- virtual void usesOverlayScrollbarsChanged() override;
- virtual void updateScrollbarOverlayStyle(Scrollbar&) override;
</del><ins>+ bool supportsControlTints() const override { return true; }
+ bool usesOverlayScrollbars() const override;
+ void usesOverlayScrollbarsChanged() override;
+ void updateScrollbarOverlayStyle(Scrollbar&) override;
</ins><span class="cx">
</span><del>- virtual double initialAutoscrollTimerDelay() override;
- virtual double autoscrollTimerDelay() override;
</del><ins>+ double initialAutoscrollTimerDelay() override;
+ double autoscrollTimerDelay() override;
</ins><span class="cx">
</span><del>- virtual ScrollbarButtonsPlacement buttonsPlacement() const override;
</del><ins>+ ScrollbarButtonsPlacement buttonsPlacement() const override;
</ins><span class="cx">
</span><del>- virtual void registerScrollbar(Scrollbar&) override;
- virtual void unregisterScrollbar(Scrollbar&) override;
</del><ins>+ void registerScrollbar(Scrollbar&) override;
+ void unregisterScrollbar(Scrollbar&) override;
</ins><span class="cx">
</span><span class="cx"> void setNewPainterForScrollbar(Scrollbar&, ScrollbarPainter);
</span><span class="cx"> ScrollbarPainter painterForScrollbar(Scrollbar&);
</span><span class="lines">@@ -73,24 +73,24 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual bool hasButtons(Scrollbar&) override;
- virtual bool hasThumb(Scrollbar&) override;
</del><ins>+ bool hasButtons(Scrollbar&) override;
+ bool hasThumb(Scrollbar&) override;
</ins><span class="cx">
</span><del>- virtual IntRect backButtonRect(Scrollbar&, ScrollbarPart, bool painting = false) override;
- virtual IntRect forwardButtonRect(Scrollbar&, ScrollbarPart, bool painting = false) override;
- virtual IntRect trackRect(Scrollbar&, bool painting = false) override;
</del><ins>+ IntRect backButtonRect(Scrollbar&, ScrollbarPart, bool painting = false) override;
+ IntRect forwardButtonRect(Scrollbar&, ScrollbarPart, bool painting = false) override;
+ IntRect trackRect(Scrollbar&, bool painting = false) override;
</ins><span class="cx">
</span><del>- virtual int maxOverlapBetweenPages() override { return 40; }
</del><ins>+ int maxOverlapBetweenPages() override { return 40; }
</ins><span class="cx">
</span><del>- virtual int minimumThumbLength(Scrollbar&) override;
</del><ins>+ int minimumThumbLength(Scrollbar&) override;
</ins><span class="cx">
</span><del>- virtual ScrollbarButtonPressAction handleMousePressEvent(Scrollbar&, const PlatformMouseEvent&, ScrollbarPart) override;
- virtual bool shouldDragDocumentInsteadOfThumb(Scrollbar&, const PlatformMouseEvent&) override;
</del><ins>+ ScrollbarButtonPressAction handleMousePressEvent(Scrollbar&, const PlatformMouseEvent&, ScrollbarPart) override;
+ bool shouldDragDocumentInsteadOfThumb(Scrollbar&, const PlatformMouseEvent&) override;
</ins><span class="cx"> int scrollbarPartToHIPressedState(ScrollbarPart);
</span><span class="cx">
</span><span class="cx"> #if ENABLE(RUBBER_BANDING)
</span><del>- virtual void setUpOverhangAreasLayerContents(GraphicsLayer*, const Color&) override;
- virtual void setUpContentShadowLayer(GraphicsLayer*) override;
</del><ins>+ void setUpOverhangAreasLayerContents(GraphicsLayer*, const Color&) override;
+ void setUpContentShadowLayer(GraphicsLayer*) override;
</ins><span class="cx"> #endif
</span><span class="cx"> };
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmacSerializedPlatformRepresentationMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mac/SerializedPlatformRepresentationMac.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mac/SerializedPlatformRepresentationMac.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/mac/SerializedPlatformRepresentationMac.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,12 +41,12 @@
</span><span class="cx"> virtual ~SerializedPlatformRepresentationMac();
</span><span class="cx"> static Ref<SerializedPlatformRepresentation> create(id);
</span><span class="cx">
</span><del>- virtual JSC::JSValue deserialize(JSC::ExecState*) const override;
- virtual PassRefPtr<ArrayBuffer> data() const override;
</del><ins>+ JSC::JSValue deserialize(JSC::ExecState*) const override;
+ PassRefPtr<ArrayBuffer> data() const override;
</ins><span class="cx">
</span><del>- virtual bool isEqual(const SerializedPlatformRepresentation&) const override;
</del><ins>+ bool isEqual(const SerializedPlatformRepresentation&) const override;
</ins><span class="cx">
</span><del>- virtual PlatformType platformType() const override { return SerializedPlatformRepresentation::ObjC; }
</del><ins>+ PlatformType platformType() const override { return SerializedPlatformRepresentation::ObjC; }
</ins><span class="cx">
</span><span class="cx"> id nativeValue() const { return m_nativeValue.get(); }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmacThemeMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mac/ThemeMac.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mac/ThemeMac.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/mac/ThemeMac.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,20 +40,20 @@
</span><span class="cx"> ThemeMac() { }
</span><span class="cx"> virtual ~ThemeMac() { }
</span><span class="cx">
</span><del>- virtual int baselinePositionAdjustment(ControlPart) const override;
</del><ins>+ int baselinePositionAdjustment(ControlPart) const override;
</ins><span class="cx">
</span><del>- virtual Optional<FontCascadeDescription> controlFont(ControlPart, const FontCascade&, float zoomFactor) const override;
</del><ins>+ Optional<FontCascadeDescription> controlFont(ControlPart, const FontCascade&, float zoomFactor) const override;
</ins><span class="cx">
</span><del>- virtual LengthSize controlSize(ControlPart, const FontCascade&, const LengthSize&, float zoomFactor) const override;
- virtual LengthSize minimumControlSize(ControlPart, const FontCascade&, float zoomFactor) const override;
</del><ins>+ LengthSize controlSize(ControlPart, const FontCascade&, const LengthSize&, float zoomFactor) const override;
+ LengthSize minimumControlSize(ControlPart, const FontCascade&, float zoomFactor) const override;
</ins><span class="cx">
</span><del>- virtual LengthBox controlPadding(ControlPart, const FontCascade&, const LengthBox& zoomedBox, float zoomFactor) const override;
- virtual LengthBox controlBorder(ControlPart, const FontCascade&, const LengthBox& zoomedBox, float zoomFactor) const override;
</del><ins>+ LengthBox controlPadding(ControlPart, const FontCascade&, const LengthBox& zoomedBox, float zoomFactor) const override;
+ LengthBox controlBorder(ControlPart, const FontCascade&, const LengthBox& zoomedBox, float zoomFactor) const override;
</ins><span class="cx">
</span><del>- virtual bool controlRequiresPreWhiteSpace(ControlPart part) const override { return part == PushButtonPart; }
</del><ins>+ bool controlRequiresPreWhiteSpace(ControlPart part) const override { return part == PushButtonPart; }
</ins><span class="cx">
</span><del>- virtual void paint(ControlPart, ControlStates&, GraphicsContext&, const FloatRect&, float zoomFactor, ScrollView*, float deviceScaleFactor, float pageScaleFactor) override;
- virtual void inflateControlPaintRect(ControlPart, const ControlStates&, FloatRect&, float zoomFactor) const override;
</del><ins>+ void paint(ControlPart, ControlStates&, GraphicsContext&, const FloatRect&, float zoomFactor, ScrollView*, float deviceScaleFactor, float pageScaleFactor) override;
+ void inflateControlPaintRect(ControlPart, const ControlStates&, FloatRect&, float zoomFactor) const override;
</ins><span class="cx">
</span><span class="cx"> // FIXME: Once RenderThemeMac is converted over to use Theme then this can be internal to ThemeMac.
</span><span class="cx"> static NSView* ensuredView(ScrollView*, const ControlStates&, bool useUnparentedView = false);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmediasessionmacMediaSessionInterruptionProviderMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mediasession/mac/MediaSessionInterruptionProviderMac.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mediasession/mac/MediaSessionInterruptionProviderMac.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/mediasession/mac/MediaSessionInterruptionProviderMac.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,8 +36,8 @@
</span><span class="cx"> public:
</span><span class="cx"> using MediaSessionInterruptionProvider::MediaSessionInterruptionProvider;
</span><span class="cx">
</span><del>- virtual void beginListeningForInterruptions() override;
- virtual void stopListeningForInterruptions() override;
</del><ins>+ void beginListeningForInterruptions() override;
+ void stopListeningForInterruptions() override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> virtual ~MediaSessionInterruptionProviderMac() { }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmediastreammacAVCaptureDeviceManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mediastream/mac/AVCaptureDeviceManager.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mediastream/mac/AVCaptureDeviceManager.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/mediastream/mac/AVCaptureDeviceManager.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,8 +46,8 @@
</span><span class="cx"> class AVCaptureSessionInfo : public CaptureSessionInfo {
</span><span class="cx"> public:
</span><span class="cx"> AVCaptureSessionInfo(AVCaptureSession*);
</span><del>- virtual bool supportsVideoSize(const String&) const override;
- virtual String bestSessionPresetForVideoDimensions(int width, int height) const override;
</del><ins>+ bool supportsVideoSize(const String&) const override;
+ String bestSessionPresetForVideoDimensions(int width, int height) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> AVCaptureSession *m_platformSession;
</span><span class="lines">@@ -56,15 +56,15 @@
</span><span class="cx"> class AVCaptureDeviceManager final : public CaptureDeviceManager {
</span><span class="cx"> friend class NeverDestroyed<AVCaptureDeviceManager>;
</span><span class="cx"> public:
</span><del>- virtual Vector<CaptureDeviceInfo>& captureDeviceList() override;
</del><ins>+ Vector<CaptureDeviceInfo>& captureDeviceList() override;
</ins><span class="cx">
</span><span class="cx"> static AVCaptureDeviceManager& singleton();
</span><span class="cx">
</span><del>- virtual RefPtr<RealtimeMediaSource> sourceWithUID(const String&, RealtimeMediaSource::Type, MediaConstraints*) override;
- virtual Vector<RefPtr<RealtimeMediaSource>> bestSourcesForTypeAndConstraints(RealtimeMediaSource::Type, PassRefPtr<MediaConstraints>) override;
</del><ins>+ RefPtr<RealtimeMediaSource> sourceWithUID(const String&, RealtimeMediaSource::Type, MediaConstraints*) override;
+ Vector<RefPtr<RealtimeMediaSource>> bestSourcesForTypeAndConstraints(RealtimeMediaSource::Type, PassRefPtr<MediaConstraints>) override;
</ins><span class="cx">
</span><del>- virtual TrackSourceInfoVector getSourcesInfo(const String&) override;
- virtual bool verifyConstraintsForMediaType(RealtimeMediaSource::Type, MediaConstraints*, const CaptureSessionInfo*, String&) override;
</del><ins>+ TrackSourceInfoVector getSourcesInfo(const String&) override;
+ bool verifyConstraintsForMediaType(RealtimeMediaSource::Type, MediaConstraints*, const CaptureSessionInfo*, String&) override;
</ins><span class="cx">
</span><span class="cx"> void deviceConnected();
</span><span class="cx"> void deviceDisconnected(AVCaptureDevice*);
</span><span class="lines">@@ -75,12 +75,12 @@
</span><span class="cx"> static bool isAvailable();
</span><span class="cx">
</span><span class="cx"> AVCaptureDeviceManager();
</span><del>- virtual ~AVCaptureDeviceManager() override;
- virtual bool sessionSupportsConstraint(const CaptureSessionInfo*, RealtimeMediaSource::Type, const String& name, const String& value) override;
- virtual RealtimeMediaSource* createMediaSourceForCaptureDeviceWithConstraints(const CaptureDeviceInfo&, MediaConstraints*) override;
- virtual CaptureSessionInfo defaultCaptureSession() const override;
- virtual void refreshCaptureDeviceList() override;
- virtual bool isSupportedFrameRate(float frameRate) const override;
</del><ins>+ ~AVCaptureDeviceManager() override;
+ bool sessionSupportsConstraint(const CaptureSessionInfo*, RealtimeMediaSource::Type, const String& name, const String& value) override;
+ RealtimeMediaSource* createMediaSourceForCaptureDeviceWithConstraints(const CaptureDeviceInfo&, MediaConstraints*) override;
+ CaptureSessionInfo defaultCaptureSession() const override;
+ void refreshCaptureDeviceList() override;
+ bool isSupportedFrameRate(float frameRate) const override;
</ins><span class="cx">
</span><span class="cx"> void registerForDeviceNotifications();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmockDeviceMotionClientMockh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mock/DeviceMotionClientMock.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mock/DeviceMotionClientMock.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/mock/DeviceMotionClientMock.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,12 +45,12 @@
</span><span class="cx"> DeviceMotionClientMock();
</span><span class="cx">
</span><span class="cx"> // DeviceMotionClient
</span><del>- virtual void setController(DeviceMotionController*) override;
- virtual void startUpdating() override;
- virtual void stopUpdating() override;
- virtual DeviceMotionData* lastMotion() const override { return m_motion.get(); }
</del><ins>+ void setController(DeviceMotionController*) override;
+ void startUpdating() override;
+ void stopUpdating() override;
+ DeviceMotionData* lastMotion() const override { return m_motion.get(); }
</ins><span class="cx"> // mock is owned by the testing framework, which should handle deletion
</span><del>- virtual void deviceMotionControllerDestroyed() override { }
</del><ins>+ void deviceMotionControllerDestroyed() override { }
</ins><span class="cx">
</span><span class="cx"> void setMotion(PassRefPtr<DeviceMotionData>);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmockDeviceOrientationClientMockh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,11 +45,11 @@
</span><span class="cx"> WEBCORE_EXPORT DeviceOrientationClientMock();
</span><span class="cx">
</span><span class="cx"> // DeviceOrientationClient
</span><del>- virtual void setController(DeviceOrientationController*) override;
- virtual void startUpdating() override;
- virtual void stopUpdating() override;
- virtual DeviceOrientationData* lastOrientation() const override { return m_orientation.get(); }
- virtual void deviceOrientationControllerDestroyed() override { }
</del><ins>+ void setController(DeviceOrientationController*) override;
+ void startUpdating() override;
+ void stopUpdating() override;
+ DeviceOrientationData* lastOrientation() const override { return m_orientation.get(); }
+ void deviceOrientationControllerDestroyed() override { }
</ins><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT void setOrientation(PassRefPtr<DeviceOrientationData>);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmockRTCDTMFSenderHandlerMockh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mock/RTCDTMFSenderHandlerMock.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mock/RTCDTMFSenderHandlerMock.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/mock/RTCDTMFSenderHandlerMock.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,10 +38,10 @@
</span><span class="cx"> RTCDTMFSenderHandlerMock();
</span><span class="cx"> virtual ~RTCDTMFSenderHandlerMock() { }
</span><span class="cx">
</span><del>- virtual void setClient(RTCDTMFSenderHandlerClient*) override;
- virtual String currentToneBuffer() override { return m_toneBuffer; }
- virtual bool canInsertDTMF() override { return true; }
- virtual bool insertDTMF(const String& tones, long duration, long interToneGap) override;
</del><ins>+ void setClient(RTCDTMFSenderHandlerClient*) override;
+ String currentToneBuffer() override { return m_toneBuffer; }
+ bool canInsertDTMF() override { return true; }
+ bool insertDTMF(const String& tones, long duration, long interToneGap) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> RTCDTMFSenderHandlerClient* m_client;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmockRTCDataChannelHandlerMockh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mock/RTCDataChannelHandlerMock.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mock/RTCDataChannelHandlerMock.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/mock/RTCDataChannelHandlerMock.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,20 +39,20 @@
</span><span class="cx"> RTCDataChannelHandlerMock(const String&, const RTCDataChannelInit&);
</span><span class="cx"> virtual ~RTCDataChannelHandlerMock() { }
</span><span class="cx">
</span><del>- virtual void setClient(RTCDataChannelHandlerClient*) override;
</del><ins>+ void setClient(RTCDataChannelHandlerClient*) override;
</ins><span class="cx">
</span><del>- virtual String label() override { return m_label; }
- virtual bool ordered() override { return m_ordered; }
- virtual unsigned short maxRetransmitTime() override { return m_maxRetransmitTime; }
- virtual unsigned short maxRetransmits() override { return m_maxRetransmits; }
- virtual String protocol() override { return m_protocol; }
- virtual bool negotiated() override { return m_negotiated; }
- virtual unsigned short id() override { return m_id; }
- virtual unsigned long bufferedAmount() override { return 0; }
</del><ins>+ String label() override { return m_label; }
+ bool ordered() override { return m_ordered; }
+ unsigned short maxRetransmitTime() override { return m_maxRetransmitTime; }
+ unsigned short maxRetransmits() override { return m_maxRetransmits; }
+ String protocol() override { return m_protocol; }
+ bool negotiated() override { return m_negotiated; }
+ unsigned short id() override { return m_id; }
+ unsigned long bufferedAmount() override { return 0; }
</ins><span class="cx">
</span><del>- virtual bool sendStringData(const String&) override;
- virtual bool sendRawData(const char*, size_t) override;
- virtual void close() override;
</del><ins>+ bool sendStringData(const String&) override;
+ bool sendRawData(const char*, size_t) override;
+ void close() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> RTCDataChannelHandlerClient* m_client;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmockRTCPeerConnectionHandlerMockh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mock/RTCPeerConnectionHandlerMock.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mock/RTCPeerConnectionHandlerMock.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/mock/RTCPeerConnectionHandlerMock.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,22 +41,22 @@
</span><span class="cx">
</span><span class="cx"> virtual ~RTCPeerConnectionHandlerMock() { }
</span><span class="cx">
</span><del>- virtual bool initialize(PassRefPtr<RTCConfigurationPrivate>) override;
</del><ins>+ bool initialize(PassRefPtr<RTCConfigurationPrivate>) override;
</ins><span class="cx">
</span><del>- virtual void createOffer(PassRefPtr<RTCSessionDescriptionRequest>, PassRefPtr<RTCOfferOptionsPrivate>) override;
- virtual void createAnswer(PassRefPtr<RTCSessionDescriptionRequest>, PassRefPtr<RTCOfferAnswerOptionsPrivate>) override;
- virtual void setLocalDescription(PassRefPtr<RTCVoidRequest>, PassRefPtr<RTCSessionDescriptionDescriptor>) override;
- virtual void setRemoteDescription(PassRefPtr<RTCVoidRequest>, PassRefPtr<RTCSessionDescriptionDescriptor>) override;
- virtual PassRefPtr<RTCSessionDescriptionDescriptor> localDescription() override;
- virtual PassRefPtr<RTCSessionDescriptionDescriptor> remoteDescription() override;
- virtual bool updateIce(PassRefPtr<RTCConfigurationPrivate>) override;
- virtual bool addIceCandidate(PassRefPtr<RTCVoidRequest>, PassRefPtr<RTCIceCandidateDescriptor>) override;
- virtual bool addStream(PassRefPtr<MediaStreamPrivate>) override;
- virtual void removeStream(PassRefPtr<MediaStreamPrivate>) override;
- virtual void getStats(PassRefPtr<RTCStatsRequest>) override;
- virtual std::unique_ptr<RTCDataChannelHandler> createDataChannel(const String& label, const RTCDataChannelInit&) override;
- virtual std::unique_ptr<RTCDTMFSenderHandler> createDTMFSender(PassRefPtr<RealtimeMediaSource>) override;
- virtual void stop() override;
</del><ins>+ void createOffer(PassRefPtr<RTCSessionDescriptionRequest>, PassRefPtr<RTCOfferOptionsPrivate>) override;
+ void createAnswer(PassRefPtr<RTCSessionDescriptionRequest>, PassRefPtr<RTCOfferAnswerOptionsPrivate>) override;
+ void setLocalDescription(PassRefPtr<RTCVoidRequest>, PassRefPtr<RTCSessionDescriptionDescriptor>) override;
+ void setRemoteDescription(PassRefPtr<RTCVoidRequest>, PassRefPtr<RTCSessionDescriptionDescriptor>) override;
+ PassRefPtr<RTCSessionDescriptionDescriptor> localDescription() override;
+ PassRefPtr<RTCSessionDescriptionDescriptor> remoteDescription() override;
+ bool updateIce(PassRefPtr<RTCConfigurationPrivate>) override;
+ bool addIceCandidate(PassRefPtr<RTCVoidRequest>, PassRefPtr<RTCIceCandidateDescriptor>) override;
+ bool addStream(PassRefPtr<MediaStreamPrivate>) override;
+ void removeStream(PassRefPtr<MediaStreamPrivate>) override;
+ void getStats(PassRefPtr<RTCStatsRequest>) override;
+ std::unique_ptr<RTCDataChannelHandler> createDataChannel(const String& label, const RTCDataChannelInit&) override;
+ std::unique_ptr<RTCDTMFSenderHandler> createDTMFSender(PassRefPtr<RealtimeMediaSource>) override;
+ void stop() override;
</ins><span class="cx">
</span><span class="cx"> explicit RTCPeerConnectionHandlerMock(RTCPeerConnectionHandlerClient*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmockScrollbarThemeMockh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mock/ScrollbarThemeMock.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mock/ScrollbarThemeMock.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/mock/ScrollbarThemeMock.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -33,23 +33,23 @@
</span><span class="cx"> // Scrollbar theme used in image snapshots, to eliminate appearance differences between platforms.
</span><span class="cx"> class ScrollbarThemeMock : public ScrollbarThemeComposite {
</span><span class="cx"> public:
</span><del>- virtual int scrollbarThickness(ScrollbarControlSize = RegularScrollbar) override;
</del><ins>+ int scrollbarThickness(ScrollbarControlSize = RegularScrollbar) override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual bool hasButtons(Scrollbar&) override { return false; }
- virtual bool hasThumb(Scrollbar&) override { return true; }
</del><ins>+ bool hasButtons(Scrollbar&) override { return false; }
+ bool hasThumb(Scrollbar&) override { return true; }
</ins><span class="cx">
</span><del>- virtual IntRect backButtonRect(Scrollbar&, ScrollbarPart, bool /*painting*/ = false) override { return IntRect(); }
- virtual IntRect forwardButtonRect(Scrollbar&, ScrollbarPart, bool /*painting*/ = false) override { return IntRect(); }
- virtual IntRect trackRect(Scrollbar&, bool painting = false) override;
</del><ins>+ IntRect backButtonRect(Scrollbar&, ScrollbarPart, bool /*painting*/ = false) override { return IntRect(); }
+ IntRect forwardButtonRect(Scrollbar&, ScrollbarPart, bool /*painting*/ = false) override { return IntRect(); }
+ IntRect trackRect(Scrollbar&, bool painting = false) override;
</ins><span class="cx">
</span><del>- virtual void paintTrackBackground(GraphicsContext&, Scrollbar&, const IntRect&) override;
- virtual void paintThumb(GraphicsContext&, Scrollbar&, const IntRect&) override;
- virtual int maxOverlapBetweenPages() override { return 40; }
</del><ins>+ void paintTrackBackground(GraphicsContext&, Scrollbar&, const IntRect&) override;
+ void paintThumb(GraphicsContext&, Scrollbar&, const IntRect&) override;
+ int maxOverlapBetweenPages() override { return 40; }
</ins><span class="cx">
</span><del>- virtual bool usesOverlayScrollbars() const override;
</del><ins>+ bool usesOverlayScrollbars() const override;
</ins><span class="cx"> private:
</span><del>- virtual bool isMockTheme() const override { return true; }
</del><ins>+ bool isMockTheme() const override { return true; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmockmediasourceMockMediaPlayerMediaSourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mock/mediasource/MockMediaPlayerMediaSource.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mock/mediasource/MockMediaPlayerMediaSource.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/mock/mediasource/MockMediaPlayerMediaSource.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx"> void advanceCurrentTime();
</span><span class="cx"> void updateDuration(const MediaTime&);
</span><span class="cx">
</span><del>- virtual MediaPlayer::ReadyState readyState() const override;
</del><ins>+ MediaPlayer::ReadyState readyState() const override;
</ins><span class="cx"> void setReadyState(MediaPlayer::ReadyState);
</span><span class="cx"> void setNetworkState(MediaPlayer::NetworkState);
</span><span class="cx"> void waitForSeekCompleted();
</span><span class="lines">@@ -58,33 +58,33 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // MediaPlayerPrivate Overrides
</span><del>- virtual void load(const String& url) override;
- virtual void load(const String& url, MediaSourcePrivateClient*) override;
</del><ins>+ void load(const String& url) override;
+ void load(const String& url, MediaSourcePrivateClient*) override;
</ins><span class="cx"> #if ENABLE(MEDIA_STREAM)
</span><del>- virtual void load(MediaStreamPrivate&) override { }
</del><ins>+ void load(MediaStreamPrivate&) override { }
</ins><span class="cx"> #endif
</span><del>- virtual void cancelLoad() override;
- virtual void play() override;
- virtual void pause() override;
- virtual FloatSize naturalSize() const override;
- virtual bool hasVideo() const override;
- virtual bool hasAudio() const override;
- virtual void setVisible(bool) override;
- virtual bool seeking() const override;
- virtual bool paused() const override;
- virtual MediaPlayer::NetworkState networkState() const override;
- virtual MediaTime maxMediaTimeSeekable() const override;
- virtual std::unique_ptr<PlatformTimeRanges> buffered() const override;
- virtual bool didLoadingProgress() const override;
- virtual void setSize(const IntSize&) override;
- virtual void paint(GraphicsContext&, const FloatRect&) override;
- virtual MediaTime currentMediaTime() const override;
- virtual MediaTime durationMediaTime() const override;
- virtual void seekWithTolerance(const MediaTime&, const MediaTime&, const MediaTime&) override;
- virtual unsigned long totalVideoFrames() override;
- virtual unsigned long droppedVideoFrames() override;
- virtual unsigned long corruptedVideoFrames() override;
- virtual MediaTime totalFrameDelay() override;
</del><ins>+ void cancelLoad() override;
+ void play() override;
+ void pause() override;
+ FloatSize naturalSize() const override;
+ bool hasVideo() const override;
+ bool hasAudio() const override;
+ void setVisible(bool) override;
+ bool seeking() const override;
+ bool paused() const override;
+ MediaPlayer::NetworkState networkState() const override;
+ MediaTime maxMediaTimeSeekable() const override;
+ std::unique_ptr<PlatformTimeRanges> buffered() const override;
+ bool didLoadingProgress() const override;
+ void setSize(const IntSize&) override;
+ void paint(GraphicsContext&, const FloatRect&) override;
+ MediaTime currentMediaTime() const override;
+ MediaTime durationMediaTime() const override;
+ void seekWithTolerance(const MediaTime&, const MediaTime&, const MediaTime&) override;
+ unsigned long totalVideoFrames() override;
+ unsigned long droppedVideoFrames() override;
+ unsigned long corruptedVideoFrames() override;
+ MediaTime totalFrameDelay() override;
</ins><span class="cx">
</span><span class="cx"> MediaPlayer* m_player;
</span><span class="cx"> RefPtr<MockMediaSourcePrivate> m_mediaSourcePrivate;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmockmediasourceMockMediaSourcePrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mock/mediasource/MockMediaSourcePrivate.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mock/mediasource/MockMediaSourcePrivate.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/mock/mediasource/MockMediaSourcePrivate.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -69,14 +69,14 @@
</span><span class="cx"> MockMediaSourcePrivate(MockMediaPlayerMediaSource*, MediaSourcePrivateClient*);
</span><span class="cx">
</span><span class="cx"> // MediaSourcePrivate Overrides
</span><del>- virtual AddStatus addSourceBuffer(const ContentType&, RefPtr<SourceBufferPrivate>&) override;
- virtual void durationChanged() override;
- virtual void markEndOfStream(EndOfStreamStatus) override;
- virtual void unmarkEndOfStream() override;
- virtual MediaPlayer::ReadyState readyState() const override;
- virtual void setReadyState(MediaPlayer::ReadyState) override;
- virtual void waitForSeekCompleted() override;
- virtual void seekCompleted() override;
</del><ins>+ AddStatus addSourceBuffer(const ContentType&, RefPtr<SourceBufferPrivate>&) override;
+ void durationChanged() override;
+ void markEndOfStream(EndOfStreamStatus) override;
+ void unmarkEndOfStream() override;
+ MediaPlayer::ReadyState readyState() const override;
+ void setReadyState(MediaPlayer::ReadyState) override;
+ void waitForSeekCompleted() override;
+ void seekCompleted() override;
</ins><span class="cx">
</span><span class="cx"> void sourceBufferPrivateDidChangeActiveState(MockSourceBufferPrivate*, bool active);
</span><span class="cx"> void removeSourceBuffer(SourceBufferPrivate*);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmockmediasourceMockSourceBufferPrivatecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mock/mediasource/MockSourceBufferPrivate.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mock/mediasource/MockSourceBufferPrivate.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/mock/mediasource/MockSourceBufferPrivate.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -54,17 +54,17 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual MediaTime presentationTime() const override { return m_box.presentationTimestamp(); }
- virtual MediaTime decodeTime() const override { return m_box.decodeTimestamp(); }
- virtual MediaTime duration() const override { return m_box.duration(); }
- virtual AtomicString trackID() const override { return m_id; }
- virtual size_t sizeInBytes() const override { return sizeof(m_box); }
- virtual SampleFlags flags() const override;
- virtual PlatformSample platformSample() override;
- virtual FloatSize presentationSize() const override { return FloatSize(); }
- virtual void dump(PrintStream&) const override;
- virtual void offsetTimestampsBy(const MediaTime& offset) override { m_box.offsetTimestampsBy(offset); }
- virtual void setTimestamps(const MediaTime& presentationTimestamp, const MediaTime& decodeTimestamp) override { m_box.setTimestamps(presentationTimestamp, decodeTimestamp); }
</del><ins>+ MediaTime presentationTime() const override { return m_box.presentationTimestamp(); }
+ MediaTime decodeTime() const override { return m_box.decodeTimestamp(); }
+ MediaTime duration() const override { return m_box.duration(); }
+ AtomicString trackID() const override { return m_id; }
+ size_t sizeInBytes() const override { return sizeof(m_box); }
+ SampleFlags flags() const override;
+ PlatformSample platformSample() override;
+ FloatSize presentationSize() const override { return FloatSize(); }
+ void dump(PrintStream&) const override;
+ void offsetTimestampsBy(const MediaTime& offset) override { m_box.offsetTimestampsBy(offset); }
+ void setTimestamps(const MediaTime& presentationTimestamp, const MediaTime& decodeTimestamp) override { m_box.setTimestamps(presentationTimestamp, decodeTimestamp); }
</ins><span class="cx">
</span><span class="cx"> unsigned generation() const { return m_box.generation(); }
</span><span class="cx">
</span><span class="lines">@@ -96,10 +96,10 @@
</span><span class="cx"> static RefPtr<MockMediaDescription> create(const MockTrackBox& box) { return adoptRef(new MockMediaDescription(box)); }
</span><span class="cx"> virtual ~MockMediaDescription() { }
</span><span class="cx">
</span><del>- virtual AtomicString codec() const override { return m_box.codec(); }
- virtual bool isVideo() const override { return m_box.kind() == MockTrackBox::Video; }
- virtual bool isAudio() const override { return m_box.kind() == MockTrackBox::Audio; }
- virtual bool isText() const override { return m_box.kind() == MockTrackBox::Text; }
</del><ins>+ AtomicString codec() const override { return m_box.codec(); }
+ bool isVideo() const override { return m_box.kind() == MockTrackBox::Video; }
+ bool isAudio() const override { return m_box.kind() == MockTrackBox::Audio; }
+ bool isText() const override { return m_box.kind() == MockTrackBox::Text; }
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> MockMediaDescription(const MockTrackBox& box) : m_box(box) { }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmockmediasourceMockSourceBufferPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mock/mediasource/MockSourceBufferPrivate.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mock/mediasource/MockSourceBufferPrivate.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/mock/mediasource/MockSourceBufferPrivate.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -62,17 +62,17 @@
</span><span class="cx"> explicit MockSourceBufferPrivate(MockMediaSourcePrivate*);
</span><span class="cx">
</span><span class="cx"> // SourceBufferPrivate overrides
</span><del>- virtual void setClient(SourceBufferPrivateClient*) override;
- virtual void append(const unsigned char* data, unsigned length) override;
- virtual void abort() override;
- virtual void removedFromMediaSource() override;
- virtual MediaPlayer::ReadyState readyState() const override;
- virtual void setReadyState(MediaPlayer::ReadyState) override;
</del><ins>+ void setClient(SourceBufferPrivateClient*) override;
+ void append(const unsigned char* data, unsigned length) override;
+ void abort() override;
+ void removedFromMediaSource() override;
+ MediaPlayer::ReadyState readyState() const override;
+ void setReadyState(MediaPlayer::ReadyState) override;
</ins><span class="cx">
</span><del>- virtual void flushAndEnqueueNonDisplayingSamples(Vector<RefPtr<MediaSample>>, AtomicString) override { }
- virtual void enqueueSample(PassRefPtr<MediaSample>, AtomicString) override;
- virtual bool isReadyForMoreSamples(AtomicString) override { return true; }
- virtual void setActive(bool) override;
</del><ins>+ void flushAndEnqueueNonDisplayingSamples(Vector<RefPtr<MediaSample>>, AtomicString) override { }
+ void enqueueSample(PassRefPtr<MediaSample>, AtomicString) override;
+ bool isReadyForMoreSamples(AtomicString) override { return true; }
+ void setActive(bool) override;
</ins><span class="cx">
</span><span class="cx"> void didReceiveInitializationSegment(const MockInitializationBox&);
</span><span class="cx"> void didReceiveSample(const MockSampleBox&);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkBlobRegistryImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/BlobRegistryImpl.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/BlobRegistryImpl.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/network/BlobRegistryImpl.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -58,14 +58,14 @@
</span><span class="cx"> private:
</span><span class="cx"> void appendStorageItems(BlobData*, const BlobDataItemList&, long long offset, long long length);
</span><span class="cx">
</span><del>- virtual void registerFileBlobURL(const URL&, RefPtr<BlobDataFileReference>&&, const String& contentType) override;
- virtual void registerBlobURL(const URL&, Vector<BlobPart>, const String& contentType) override;
- virtual void registerBlobURL(const URL&, const URL& srcURL) override;
- virtual void registerBlobURLForSlice(const URL&, const URL& srcURL, long long start, long long end) override;
- virtual void unregisterBlobURL(const URL&) override;
- virtual bool isBlobRegistryImpl() const override { return true; }
</del><ins>+ void registerFileBlobURL(const URL&, RefPtr<BlobDataFileReference>&&, const String& contentType) override;
+ void registerBlobURL(const URL&, Vector<BlobPart>, const String& contentType) override;
+ void registerBlobURL(const URL&, const URL& srcURL) override;
+ void registerBlobURLForSlice(const URL&, const URL& srcURL, long long start, long long end) override;
+ void unregisterBlobURL(const URL&) override;
+ bool isBlobRegistryImpl() const override { return true; }
</ins><span class="cx">
</span><del>- virtual unsigned long long blobSize(const URL&) override;
</del><ins>+ unsigned long long blobSize(const URL&) override;
</ins><span class="cx">
</span><span class="cx"> HashMap<String, RefPtr<BlobData>> m_blobs;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkBlobResourceHandlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/BlobResourceHandle.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/BlobResourceHandle.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/network/BlobResourceHandle.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -83,10 +83,10 @@
</span><span class="cx"> public:
</span><span class="cx"> BlobResourceSynchronousLoader(ResourceError&, ResourceResponse&, Vector<char>&);
</span><span class="cx">
</span><del>- virtual void didReceiveResponse(ResourceHandle*, const ResourceResponse&) override;
- virtual void didReceiveData(ResourceHandle*, const char*, unsigned, int /*encodedDataLength*/) override;
- virtual void didFinishLoading(ResourceHandle*, double /*finishTime*/) override;
- virtual void didFail(ResourceHandle*, const ResourceError&) override;
</del><ins>+ void didReceiveResponse(ResourceHandle*, const ResourceResponse&) override;
+ void didReceiveData(ResourceHandle*, const char*, unsigned, int /*encodedDataLength*/) override;
+ void didFinishLoading(ResourceHandle*, double /*finishTime*/) override;
+ void didFail(ResourceHandle*, const ResourceError&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> ResourceError& m_error;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkBlobResourceHandleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/BlobResourceHandle.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/BlobResourceHandle.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/network/BlobResourceHandle.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -62,13 +62,13 @@
</span><span class="cx"> virtual ~BlobResourceHandle();
</span><span class="cx">
</span><span class="cx"> // FileStreamClient methods.
</span><del>- virtual void didGetSize(long long) override;
- virtual void didOpen(bool) override;
- virtual void didRead(int) override;
</del><ins>+ void didGetSize(long long) override;
+ void didOpen(bool) override;
+ void didRead(int) override;
</ins><span class="cx">
</span><span class="cx"> // ResourceHandle methods.
</span><del>- virtual void cancel() override;
- virtual void continueDidReceiveResponse() override;
</del><ins>+ void cancel() override;
+ void continueDidReceiveResponse() override;
</ins><span class="cx">
</span><span class="cx"> void doStart();
</span><span class="cx"> void getSizeForNext();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkPingHandleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/PingHandle.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/PingHandle.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/network/PingHandle.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -57,12 +57,12 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void didReceiveResponse(ResourceHandle*, const ResourceResponse&) override { delete this; }
- virtual void didReceiveData(ResourceHandle*, const char*, unsigned, int) override { delete this; }
- virtual void didFinishLoading(ResourceHandle*, double) override { delete this; }
- virtual void didFail(ResourceHandle*, const ResourceError&) override { delete this; }
- virtual bool shouldUseCredentialStorage(ResourceHandle*) override { return m_shouldUseCredentialStorage; }
- virtual bool usesAsyncCallbacks() override { return m_usesAsyncCallbacks == UsesAsyncCallbacks::Yes; }
</del><ins>+ void didReceiveResponse(ResourceHandle*, const ResourceResponse&) override { delete this; }
+ void didReceiveData(ResourceHandle*, const char*, unsigned, int) override { delete this; }
+ void didFinishLoading(ResourceHandle*, double) override { delete this; }
+ void didFail(ResourceHandle*, const ResourceError&) override { delete this; }
+ bool shouldUseCredentialStorage(ResourceHandle*) override { return m_shouldUseCredentialStorage; }
+ bool usesAsyncCallbacks() override { return m_usesAsyncCallbacks == UsesAsyncCallbacks::Yes; }
</ins><span class="cx"> void timeoutTimerFired() { delete this; }
</span><span class="cx">
</span><span class="cx"> virtual ~PingHandle()
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkResourceHandleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/ResourceHandle.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/ResourceHandle.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/network/ResourceHandle.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -111,11 +111,11 @@
</span><span class="cx"> #if PLATFORM(COCOA) || USE(CFNETWORK) || USE(CURL) || USE(SOUP)
</span><span class="cx"> bool shouldUseCredentialStorage();
</span><span class="cx"> void didReceiveAuthenticationChallenge(const AuthenticationChallenge&);
</span><del>- virtual void receivedCredential(const AuthenticationChallenge&, const Credential&) override;
- virtual void receivedRequestToContinueWithoutCredential(const AuthenticationChallenge&) override;
- virtual void receivedCancellation(const AuthenticationChallenge&) override;
- virtual void receivedRequestToPerformDefaultHandling(const AuthenticationChallenge&) override;
- virtual void receivedChallengeRejection(const AuthenticationChallenge&) override;
</del><ins>+ void receivedCredential(const AuthenticationChallenge&, const Credential&) override;
+ void receivedRequestToContinueWithoutCredential(const AuthenticationChallenge&) override;
+ void receivedCancellation(const AuthenticationChallenge&) override;
+ void receivedRequestToPerformDefaultHandling(const AuthenticationChallenge&) override;
+ void receivedChallengeRejection(const AuthenticationChallenge&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(COCOA) || USE(CFNETWORK)
</span><span class="lines">@@ -265,8 +265,8 @@
</span><span class="cx"> bool start();
</span><span class="cx"> static void platformLoadResourceSynchronously(NetworkingContext*, const ResourceRequest&, StoredCredentials, ResourceError&, ResourceResponse&, Vector<char>& data);
</span><span class="cx">
</span><del>- virtual void refAuthenticationClient() override { ref(); }
- virtual void derefAuthenticationClient() override { deref(); }
</del><ins>+ void refAuthenticationClient() override { ref(); }
+ void derefAuthenticationClient() override { deref(); }
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(COCOA) || USE(CFNETWORK)
</span><span class="cx"> enum class SchedulingBehavior { Asynchronous, Synchronous };
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkSynchronousLoaderClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/SynchronousLoaderClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/SynchronousLoaderClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/network/SynchronousLoaderClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,15 +45,15 @@
</span><span class="cx"> WEBCORE_EXPORT static ResourceError platformBadResponseError();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void willSendRequest(ResourceHandle*, ResourceRequest&, const ResourceResponse& /*redirectResponse*/) override;
- virtual bool shouldUseCredentialStorage(ResourceHandle*) override;
- virtual void didReceiveAuthenticationChallenge(ResourceHandle*, const AuthenticationChallenge&) override;
- virtual void didReceiveResponse(ResourceHandle*, const ResourceResponse&) override;
- virtual void didReceiveData(ResourceHandle*, const char*, unsigned, int /*encodedDataLength*/) override;
- virtual void didFinishLoading(ResourceHandle*, double /*finishTime*/) override;
- virtual void didFail(ResourceHandle*, const ResourceError&) override;
</del><ins>+ void willSendRequest(ResourceHandle*, ResourceRequest&, const ResourceResponse& /*redirectResponse*/) override;
+ bool shouldUseCredentialStorage(ResourceHandle*) override;
+ void didReceiveAuthenticationChallenge(ResourceHandle*, const AuthenticationChallenge&) override;
+ void didReceiveResponse(ResourceHandle*, const ResourceResponse&) override;
+ void didReceiveData(ResourceHandle*, const char*, unsigned, int /*encodedDataLength*/) override;
+ void didFinishLoading(ResourceHandle*, double /*finishTime*/) override;
+ void didFail(ResourceHandle*, const ResourceError&) override;
</ins><span class="cx"> #if USE(PROTECTION_SPACE_AUTH_CALLBACK)
</span><del>- virtual bool canAuthenticateAgainstProtectionSpace(ResourceHandle*, const ProtectionSpace&) override;
</del><ins>+ bool canAuthenticateAgainstProtectionSpace(ResourceHandle*, const ProtectionSpace&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> bool m_allowStoredCredentials { false };
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkcfResourceHandleCFURLConnectionDelegateWithOperationQueueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/cf/ResourceHandleCFURLConnectionDelegateWithOperationQueue.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/cf/ResourceHandleCFURLConnectionDelegateWithOperationQueue.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/network/cf/ResourceHandleCFURLConnectionDelegateWithOperationQueue.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,31 +43,31 @@
</span><span class="cx"> private:
</span><span class="cx"> bool hasHandle() const;
</span><span class="cx">
</span><del>- virtual void setupRequest(CFMutableURLRequestRef) override;
- virtual void setupConnectionScheduling(CFURLConnectionRef) override;
- virtual void releaseHandle() override;
</del><ins>+ void setupRequest(CFMutableURLRequestRef) override;
+ void setupConnectionScheduling(CFURLConnectionRef) override;
+ void releaseHandle() override;
</ins><span class="cx">
</span><del>- virtual CFURLRequestRef willSendRequest(CFURLRequestRef, CFURLResponseRef) override;
- virtual void didReceiveResponse(CFURLConnectionRef, CFURLResponseRef) override;
- virtual void didReceiveData(CFDataRef, CFIndex originalLength) override;
- virtual void didFinishLoading() override;
- virtual void didFail(CFErrorRef) override;
- virtual CFCachedURLResponseRef willCacheResponse(CFCachedURLResponseRef) override;
- virtual void didReceiveChallenge(CFURLAuthChallengeRef) override;
- virtual void didSendBodyData(CFIndex totalBytesWritten, CFIndex totalBytesExpectedToWrite) override;
- virtual Boolean shouldUseCredentialStorage() override;
</del><ins>+ CFURLRequestRef willSendRequest(CFURLRequestRef, CFURLResponseRef) override;
+ void didReceiveResponse(CFURLConnectionRef, CFURLResponseRef) override;
+ void didReceiveData(CFDataRef, CFIndex originalLength) override;
+ void didFinishLoading() override;
+ void didFail(CFErrorRef) override;
+ CFCachedURLResponseRef willCacheResponse(CFCachedURLResponseRef) override;
+ void didReceiveChallenge(CFURLAuthChallengeRef) override;
+ void didSendBodyData(CFIndex totalBytesWritten, CFIndex totalBytesExpectedToWrite) override;
+ Boolean shouldUseCredentialStorage() override;
</ins><span class="cx"> #if USE(PROTECTION_SPACE_AUTH_CALLBACK)
</span><del>- virtual Boolean canRespondToProtectionSpace(CFURLProtectionSpaceRef) override;
</del><ins>+ Boolean canRespondToProtectionSpace(CFURLProtectionSpaceRef) override;
</ins><span class="cx"> #endif // USE(PROTECTION_SPACE_AUTH_CALLBACK)
</span><span class="cx"> #if USE(NETWORK_CFDATA_ARRAY_CALLBACK)
</span><del>- virtual void didReceiveDataArray(CFArrayRef dataArray) override;
</del><ins>+ void didReceiveDataArray(CFArrayRef dataArray) override;
</ins><span class="cx"> #endif // USE(NETWORK_CFDATA_ARRAY_CALLBACK)
</span><span class="cx">
</span><del>- virtual void continueWillSendRequest(CFURLRequestRef) override;
- virtual void continueDidReceiveResponse() override;
- virtual void continueWillCacheResponse(CFCachedURLResponseRef) override;
</del><ins>+ void continueWillSendRequest(CFURLRequestRef) override;
+ void continueDidReceiveResponse() override;
+ void continueWillCacheResponse(CFCachedURLResponseRef) override;
</ins><span class="cx"> #if USE(PROTECTION_SPACE_AUTH_CALLBACK)
</span><del>- virtual void continueCanAuthenticateAgainstProtectionSpace(bool) override;
</del><ins>+ void continueCanAuthenticateAgainstProtectionSpace(bool) override;
</ins><span class="cx"> #endif // USE(PROTECTION_SPACE_AUTH_CALLBACK)
</span><span class="cx">
</span><span class="cx"> dispatch_queue_t m_queue;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkcfSynchronousResourceHandleCFURLConnectionDelegateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/cf/SynchronousResourceHandleCFURLConnectionDelegate.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/cf/SynchronousResourceHandleCFURLConnectionDelegate.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/network/cf/SynchronousResourceHandleCFURLConnectionDelegate.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,32 +36,32 @@
</span><span class="cx"> public:
</span><span class="cx"> SynchronousResourceHandleCFURLConnectionDelegate(ResourceHandle*);
</span><span class="cx">
</span><del>- virtual void didReceiveData(CFDataRef, CFIndex originalLength) override;
- virtual void didFinishLoading() override;
- virtual void didFail(CFErrorRef) override;
</del><ins>+ void didReceiveData(CFDataRef, CFIndex originalLength) override;
+ void didFinishLoading() override;
+ void didFail(CFErrorRef) override;
</ins><span class="cx"> #if USE(NETWORK_CFDATA_ARRAY_CALLBACK)
</span><del>- virtual void didReceiveDataArray(CFArrayRef dataArray) override;
</del><ins>+ void didReceiveDataArray(CFArrayRef dataArray) override;
</ins><span class="cx"> #endif // USE(NETWORK_CFDATA_ARRAY_CALLBACK)
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void setupRequest(CFMutableURLRequestRef) override;
- virtual void setupConnectionScheduling(CFURLConnectionRef) override;
</del><ins>+ void setupRequest(CFMutableURLRequestRef) override;
+ void setupConnectionScheduling(CFURLConnectionRef) override;
</ins><span class="cx">
</span><del>- virtual CFURLRequestRef willSendRequest(CFURLRequestRef, CFURLResponseRef) override;
- virtual void didReceiveResponse(CFURLConnectionRef, CFURLResponseRef) override;
- virtual CFCachedURLResponseRef willCacheResponse(CFCachedURLResponseRef) override;
- virtual void didReceiveChallenge(CFURLAuthChallengeRef) override;
- virtual void didSendBodyData(CFIndex totalBytesWritten, CFIndex totalBytesExpectedToWrite) override;
- virtual Boolean shouldUseCredentialStorage() override;
</del><ins>+ CFURLRequestRef willSendRequest(CFURLRequestRef, CFURLResponseRef) override;
+ void didReceiveResponse(CFURLConnectionRef, CFURLResponseRef) override;
+ CFCachedURLResponseRef willCacheResponse(CFCachedURLResponseRef) override;
+ void didReceiveChallenge(CFURLAuthChallengeRef) override;
+ void didSendBodyData(CFIndex totalBytesWritten, CFIndex totalBytesExpectedToWrite) override;
+ Boolean shouldUseCredentialStorage() override;
</ins><span class="cx"> #if USE(PROTECTION_SPACE_AUTH_CALLBACK)
</span><del>- virtual Boolean canRespondToProtectionSpace(CFURLProtectionSpaceRef) override;
</del><ins>+ Boolean canRespondToProtectionSpace(CFURLProtectionSpaceRef) override;
</ins><span class="cx"> #endif // USE(PROTECTION_SPACE_AUTH_CALLBACK)
</span><span class="cx">
</span><del>- virtual void continueWillSendRequest(CFURLRequestRef) override;
- virtual void continueDidReceiveResponse() override;
- virtual void continueWillCacheResponse(CFCachedURLResponseRef) override;
</del><ins>+ void continueWillSendRequest(CFURLRequestRef) override;
+ void continueDidReceiveResponse() override;
+ void continueWillCacheResponse(CFCachedURLResponseRef) override;
</ins><span class="cx"> #if USE(PROTECTION_SPACE_AUTH_CALLBACK)
</span><del>- virtual void continueCanAuthenticateAgainstProtectionSpace(bool) override;
</del><ins>+ void continueCanAuthenticateAgainstProtectionSpace(bool) override;
</ins><span class="cx"> #endif // USE(PROTECTION_SPACE_AUTH_CALLBACK)
</span><span class="cx"> };
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworksoupResourceHandleSoupcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -136,17 +136,17 @@
</span><span class="cx"> }
</span><span class="cx"> #endif // SOUP_CHECK_VERSION(2, 49, 91)
</span><span class="cx">
</span><del>- virtual void didReceiveResponse(ResourceHandle*, const ResourceResponse& response) override
</del><ins>+ void didReceiveResponse(ResourceHandle*, const ResourceResponse& response) override
</ins><span class="cx"> {
</span><span class="cx"> m_response = response;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didReceiveData(ResourceHandle*, const char* /* data */, unsigned /* length */, int) override
</del><ins>+ void didReceiveData(ResourceHandle*, const char* /* data */, unsigned /* length */, int) override
</ins><span class="cx"> {
</span><span class="cx"> ASSERT_NOT_REACHED();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didReceiveBuffer(ResourceHandle*, PassRefPtr<SharedBuffer> buffer, int /* encodedLength */) override
</del><ins>+ void didReceiveBuffer(ResourceHandle*, PassRefPtr<SharedBuffer> buffer, int /* encodedLength */) override
</ins><span class="cx"> {
</span><span class="cx"> // This pattern is suggested by SharedBuffer.h.
</span><span class="cx"> const char* segment;
</span><span class="lines">@@ -157,26 +157,26 @@
</span><span class="cx"> }
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didFinishLoading(ResourceHandle*, double) override
</del><ins>+ void didFinishLoading(ResourceHandle*, double) override
</ins><span class="cx"> {
</span><span class="cx"> if (g_main_loop_is_running(m_mainLoop.get()))
</span><span class="cx"> g_main_loop_quit(m_mainLoop.get());
</span><span class="cx"> m_finished = true;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didFail(ResourceHandle* handle, const ResourceError& error) override
</del><ins>+ void didFail(ResourceHandle* handle, const ResourceError& error) override
</ins><span class="cx"> {
</span><span class="cx"> m_error = error;
</span><span class="cx"> didFinishLoading(handle, 0);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didReceiveAuthenticationChallenge(ResourceHandle*, const AuthenticationChallenge& challenge) override
</del><ins>+ void didReceiveAuthenticationChallenge(ResourceHandle*, const AuthenticationChallenge& challenge) override
</ins><span class="cx"> {
</span><span class="cx"> // We do not handle authentication for synchronous XMLHttpRequests.
</span><span class="cx"> challenge.authenticationClient()->receivedRequestToContinueWithoutCredential(challenge);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool shouldUseCredentialStorage(ResourceHandle*) override
</del><ins>+ bool shouldUseCredentialStorage(ResourceHandle*) override
</ins><span class="cx"> {
</span><span class="cx"> return m_storedCredentials == AllowStoredCredentials;
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformtextLocaleICUh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/text/LocaleICU.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/text/LocaleICU.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/text/LocaleICU.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,18 +49,18 @@
</span><span class="cx"> virtual ~LocaleICU();
</span><span class="cx">
</span><span class="cx"> #if ENABLE(DATE_AND_TIME_INPUT_TYPES)
</span><del>- virtual String dateFormat() override;
- virtual String monthFormat() override;
- virtual String shortMonthFormat() override;
- virtual String timeFormat() override;
- virtual String shortTimeFormat() override;
- virtual String dateTimeFormatWithSeconds() override;
- virtual String dateTimeFormatWithoutSeconds() override;
- virtual const Vector<String>& monthLabels() override;
- virtual const Vector<String>& shortMonthLabels() override;
- virtual const Vector<String>& standAloneMonthLabels() override;
- virtual const Vector<String>& shortStandAloneMonthLabels() override;
- virtual const Vector<String>& timeAMPMLabels() override;
</del><ins>+ String dateFormat() override;
+ String monthFormat() override;
+ String shortMonthFormat() override;
+ String timeFormat() override;
+ String shortTimeFormat() override;
+ String dateTimeFormatWithSeconds() override;
+ String dateTimeFormatWithoutSeconds() override;
+ const Vector<String>& monthLabels() override;
+ const Vector<String>& shortMonthLabels() override;
+ const Vector<String>& standAloneMonthLabels() override;
+ const Vector<String>& shortStandAloneMonthLabels() override;
+ const Vector<String>& timeAMPMLabels() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="lines">@@ -68,7 +68,7 @@
</span><span class="cx"> String decimalSymbol(UNumberFormatSymbol);
</span><span class="cx"> String decimalTextAttribute(UNumberFormatTextAttribute);
</span><span class="cx"> #endif
</span><del>- virtual void initializeLocaleData() override;
</del><ins>+ void initializeLocaleData() override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(DATE_AND_TIME_INPUT_TYPES)
</span><span class="cx"> bool initializeShortDateFormat();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformtextLocaleNonecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/text/LocaleNone.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/text/LocaleNone.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/text/LocaleNone.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -34,20 +34,20 @@
</span><span class="cx"> virtual ~LocaleNone();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void initializeLocaleData() override final;
</del><ins>+ void initializeLocaleData() override final;
</ins><span class="cx"> #if ENABLE(DATE_AND_TIME_INPUT_TYPES)
</span><del>- virtual String dateFormat() override;
- virtual String monthFormat() override;
- virtual String shortMonthFormat() override;
- virtual String timeFormat() override;
- virtual String shortTimeFormat() override;
- virtual String dateTimeFormatWithSeconds() override;
- virtual String dateTimeFormatWithoutSeconds() override;
- virtual const Vector<String>& monthLabels() override;
- virtual const Vector<String>& shortMonthLabels() override;
- virtual const Vector<String>& standAloneMonthLabels() override;
- virtual const Vector<String>& shortStandAloneMonthLabels() override;
- virtual const Vector<String>& timeAMPMLabels() override;
</del><ins>+ String dateFormat() override;
+ String monthFormat() override;
+ String shortMonthFormat() override;
+ String timeFormat() override;
+ String shortTimeFormat() override;
+ String dateTimeFormatWithSeconds() override;
+ String dateTimeFormatWithoutSeconds() override;
+ const Vector<String>& monthLabels() override;
+ const Vector<String>& shortMonthLabels() override;
+ const Vector<String>& standAloneMonthLabels() override;
+ const Vector<String>& shortStandAloneMonthLabels() override;
+ const Vector<String>& timeAMPMLabels() override;
</ins><span class="cx">
</span><span class="cx"> Vector<String> m_timeAMPMLabels;
</span><span class="cx"> Vector<String> m_shortMonthLabels;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformtextPlatformLocalecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/text/PlatformLocale.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/text/PlatformLocale.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/text/PlatformLocale.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</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>+ void visitField(DateTimeFormat::FieldType, int) override final;
+ 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="trunkSourceWebCoreplatformtextmacLocaleMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/text/mac/LocaleMac.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/text/mac/LocaleMac.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/text/mac/LocaleMac.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,27 +51,27 @@
</span><span class="cx"> ~LocaleMac();
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual String formatDateTime(const DateComponents&, FormatType = FormatTypeUnspecified) override;
</del><ins>+ String formatDateTime(const DateComponents&, FormatType = FormatTypeUnspecified) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(DATE_AND_TIME_INPUT_TYPES)
</span><del>- virtual String dateFormat() override;
- virtual String monthFormat() override;
- virtual String shortMonthFormat() override;
- virtual String timeFormat() override;
- virtual String shortTimeFormat() override;
- virtual String dateTimeFormatWithSeconds() override;
- virtual String dateTimeFormatWithoutSeconds() override;
- virtual const Vector<String>& monthLabels() override;
- virtual const Vector<String>& shortMonthLabels() override;
- virtual const Vector<String>& standAloneMonthLabels() override;
- virtual const Vector<String>& shortStandAloneMonthLabels() override;
- virtual const Vector<String>& timeAMPMLabels() override;
</del><ins>+ String dateFormat() override;
+ String monthFormat() override;
+ String shortMonthFormat() override;
+ String timeFormat() override;
+ String shortTimeFormat() override;
+ String dateTimeFormatWithSeconds() override;
+ String dateTimeFormatWithoutSeconds() override;
+ const Vector<String>& monthLabels() override;
+ const Vector<String>& shortMonthLabels() override;
+ const Vector<String>& standAloneMonthLabels() override;
+ const Vector<String>& shortStandAloneMonthLabels() override;
+ const Vector<String>& timeAMPMLabels() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> RetainPtr<NSDateFormatter> shortDateFormatter();
</span><del>- virtual void initializeLocaleData() override;
</del><ins>+ void initializeLocaleData() override;
</ins><span class="cx">
</span><span class="cx"> RetainPtr<NSLocale> m_locale;
</span><span class="cx"> RetainPtr<NSCalendar> m_gregorianCalendar;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformtextwinLocaleWinh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/text/win/LocaleWin.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/text/win/LocaleWin.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/text/win/LocaleWin.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,18 +47,18 @@
</span><span class="cx"> explicit LocaleWin(LCID);
</span><span class="cx"> ~LocaleWin();
</span><span class="cx"> #if ENABLE(DATE_AND_TIME_INPUT_TYPES)
</span><del>- virtual String dateFormat() override;
- virtual String monthFormat() override;
- virtual String shortMonthFormat() override;
- virtual String timeFormat() override;
- virtual String shortTimeFormat() override;
- virtual String dateTimeFormatWithSeconds() override;
- virtual String dateTimeFormatWithoutSeconds() override;
- virtual const Vector<String>& monthLabels() override;
- virtual const Vector<String>& shortMonthLabels() override;
- virtual const Vector<String>& standAloneMonthLabels() override;
- virtual const Vector<String>& shortStandAloneMonthLabels() override;
- virtual const Vector<String>& timeAMPMLabels() override;
</del><ins>+ String dateFormat() override;
+ String monthFormat() override;
+ String shortMonthFormat() override;
+ String timeFormat() override;
+ String shortTimeFormat() override;
+ String dateTimeFormatWithSeconds() override;
+ String dateTimeFormatWithoutSeconds() override;
+ const Vector<String>& monthLabels() override;
+ const Vector<String>& shortMonthLabels() override;
+ const Vector<String>& standAloneMonthLabels() override;
+ const Vector<String>& shortStandAloneMonthLabels() override;
+ const Vector<String>& timeAMPMLabels() override;
</ins><span class="cx">
</span><span class="cx"> static String dateFormat(const String&);
</span><span class="cx"> #endif
</span><span class="lines">@@ -69,7 +69,7 @@
</span><span class="cx"> void ensureShortMonthLabels();
</span><span class="cx"> void ensureMonthLabels();
</span><span class="cx"> // Locale function:
</span><del>- virtual void initializeLocaleData() override;
</del><ins>+ void initializeLocaleData() override;
</ins><span class="cx">
</span><span class="cx"> LCID m_lcid;
</span><span class="cx"> #if ENABLE(DATE_AND_TIME_INPUT_TYPES)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformwinPopupMenuWinh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/win/PopupMenuWin.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/win/PopupMenuWin.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/win/PopupMenuWin.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -91,23 +91,23 @@
</span><span class="cx"> void setScrollbarCapturingMouse(bool b) { m_scrollbarCapturingMouse = b; }
</span><span class="cx">
</span><span class="cx"> // ScrollableArea
</span><del>- virtual int scrollSize(ScrollbarOrientation) const override;
- virtual int scrollOffset(ScrollbarOrientation) const override;
- virtual void setScrollOffset(const IntPoint&) override;
- virtual void invalidateScrollbarRect(Scrollbar*, const IntRect&) override;
- virtual void invalidateScrollCornerRect(const IntRect&) override { }
- virtual bool isActive() const override { return true; }
</del><ins>+ int scrollSize(ScrollbarOrientation) const override;
+ int scrollOffset(ScrollbarOrientation) const override;
+ void setScrollOffset(const IntPoint&) override;
+ void invalidateScrollbarRect(Scrollbar*, const IntRect&) override;
+ void invalidateScrollCornerRect(const IntRect&) override { }
+ bool isActive() const override { return true; }
</ins><span class="cx"> ScrollableArea* enclosingScrollableArea() const override { return 0; }
</span><del>- virtual bool isScrollableOrRubberbandable() override { return true; }
- virtual bool hasScrollableOrRubberbandableAncestor() override { return true; }
- virtual bool isScrollCornerVisible() const override { return false; }
- virtual IntRect scrollCornerRect() const override { return IntRect(); }
- virtual Scrollbar* verticalScrollbar() const override { return m_scrollbar.get(); }
- virtual IntSize visibleSize() const override;
- virtual IntSize contentsSize() const override;
- virtual IntRect scrollableAreaBoundingBox(bool* = nullptr) const override;
- virtual bool updatesScrollLayerPositionOnMainThread() const override { return true; }
- virtual bool forceUpdateScrollbarsOnMainThreadForPerformanceTesting() const override { return false; }
</del><ins>+ bool isScrollableOrRubberbandable() override { return true; }
+ bool hasScrollableOrRubberbandableAncestor() override { return true; }
+ bool isScrollCornerVisible() const override { return false; }
+ IntRect scrollCornerRect() const override { return IntRect(); }
+ Scrollbar* verticalScrollbar() const override { return m_scrollbar.get(); }
+ IntSize visibleSize() const override;
+ IntSize contentsSize() const override;
+ IntRect scrollableAreaBoundingBox(bool* = nullptr) const override;
+ bool updatesScrollLayerPositionOnMainThread() const override { return true; }
+ bool forceUpdateScrollbarsOnMainThreadForPerformanceTesting() const override { return false; }
</ins><span class="cx">
</span><span class="cx"> // NOTE: This should only be called by the overriden setScrollOffset from ScrollableArea.
</span><span class="cx"> void scrollTo(int offset);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformwinScrollbarThemeWinh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/win/ScrollbarThemeWin.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/win/ScrollbarThemeWin.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/platform/win/ScrollbarThemeWin.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx"> bool hasButtons(Scrollbar&) override { return true; }
</span><span class="cx"> bool hasThumb(Scrollbar&) override;
</span><span class="cx">
</span><del>- virtual ScrollbarButtonPressAction handleMousePressEvent(Scrollbar&, const PlatformMouseEvent&, ScrollbarPart) override;
</del><ins>+ ScrollbarButtonPressAction handleMousePressEvent(Scrollbar&, const PlatformMouseEvent&, ScrollbarPart) override;
</ins><span class="cx"> bool shouldSnapBackToDragOrigin(Scrollbar&, const PlatformMouseEvent&) override;
</span><span class="cx">
</span><span class="cx"> void paintTrackBackground(GraphicsContext&, Scrollbar&, const IntRect&) override;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingAutoTableLayouth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/AutoTableLayout.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/AutoTableLayout.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/AutoTableLayout.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,9 +36,9 @@
</span><span class="cx"> explicit AutoTableLayout(RenderTable*);
</span><span class="cx"> virtual ~AutoTableLayout();
</span><span class="cx">
</span><del>- virtual void computeIntrinsicLogicalWidths(LayoutUnit& minWidth, LayoutUnit& maxWidth) override;
- virtual void applyPreferredLogicalWidthQuirks(LayoutUnit& minWidth, LayoutUnit& maxWidth) const override;
- virtual void layout() override;
</del><ins>+ void computeIntrinsicLogicalWidths(LayoutUnit& minWidth, LayoutUnit& maxWidth) override;
+ void applyPreferredLogicalWidthQuirks(LayoutUnit& minWidth, LayoutUnit& maxWidth) const override;
+ void layout() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void fullRecalc();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingClipPathOperationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/ClipPathOperation.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/ClipPathOperation.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/ClipPathOperation.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -75,7 +75,7 @@
</span><span class="cx"> const String& fragment() const { return m_fragment; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool operator==(const ClipPathOperation& other) const override
</del><ins>+ bool operator==(const ClipPathOperation& other) const override
</ins><span class="cx"> {
</span><span class="cx"> if (!isSameType(other))
</span><span class="cx"> return false;
</span><span class="lines">@@ -109,7 +109,7 @@
</span><span class="cx"> CSSBoxType referenceBox() const { return m_referenceBox; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool operator==(const ClipPathOperation& other) const override
</del><ins>+ bool operator==(const ClipPathOperation& other) const override
</ins><span class="cx"> {
</span><span class="cx"> if (!isSameType(other))
</span><span class="cx"> return false;
</span><span class="lines">@@ -145,7 +145,7 @@
</span><span class="cx"> CSSBoxType referenceBox() const { return m_referenceBox; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool operator==(const ClipPathOperation& other) const override
</del><ins>+ bool operator==(const ClipPathOperation& other) const override
</ins><span class="cx"> {
</span><span class="cx"> if (!isSameType(other))
</span><span class="cx"> return false;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingEllipsisBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/EllipsisBox.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/EllipsisBox.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/EllipsisBox.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -31,8 +31,8 @@
</span><span class="cx"> class EllipsisBox final : public InlineElementBox {
</span><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><del>- virtual void paint(PaintInfo&, const LayoutPoint&, LayoutUnit lineTop, LayoutUnit lineBottom) override;
- virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit lineTop, LayoutUnit lineBottom, HitTestAction) override final;
</del><ins>+ void paint(PaintInfo&, const LayoutPoint&, LayoutUnit lineTop, LayoutUnit lineBottom) override;
+ bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit lineTop, LayoutUnit lineBottom, HitTestAction) override final;
</ins><span class="cx"> void setSelectionState(RenderObject::SelectionState s) { m_selectionState = s; }
</span><span class="cx"> IntRect selectionRect();
</span><span class="cx">
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> private:
</span><span class="cx"> void paintMarkupBox(PaintInfo&, const LayoutPoint& paintOffset, LayoutUnit lineTop, LayoutUnit lineBottom, const RenderStyle&);
</span><span class="cx"> int height() const { return m_height; }
</span><del>- virtual RenderObject::SelectionState selectionState() override { return m_selectionState; }
</del><ins>+ RenderObject::SelectionState selectionState() override { return m_selectionState; }
</ins><span class="cx"> void paintSelection(GraphicsContext&, const LayoutPoint&, const RenderStyle&, const FontCascade&);
</span><span class="cx"> InlineBox* markupBox() const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingFilterEffectRendererh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/FilterEffectRenderer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/FilterEffectRenderer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/FilterEffectRenderer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -98,10 +98,10 @@
</span><span class="cx"> setFilterRegion(sourceImageRect);
</span><span class="cx"> m_graphicsBufferAttached = false;
</span><span class="cx"> }
</span><del>- virtual FloatRect sourceImageRect() const override { return m_sourceDrawingRegion; }
</del><ins>+ FloatRect sourceImageRect() const override { return m_sourceDrawingRegion; }
</ins><span class="cx">
</span><span class="cx"> void setFilterRegion(const FloatRect& filterRegion) { m_filterRegion = filterRegion; }
</span><del>- virtual FloatRect filterRegion() const override { return m_filterRegion; }
</del><ins>+ FloatRect filterRegion() const override { return m_filterRegion; }
</ins><span class="cx">
</span><span class="cx"> GraphicsContext* inputContext();
</span><span class="cx"> ImageBuffer* output() const { return lastEffect()->asImageBuffer(); }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingFixedTableLayouth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/FixedTableLayout.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/FixedTableLayout.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/FixedTableLayout.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -34,9 +34,9 @@
</span><span class="cx"> public:
</span><span class="cx"> explicit FixedTableLayout(RenderTable*);
</span><span class="cx">
</span><del>- virtual void computeIntrinsicLogicalWidths(LayoutUnit& minWidth, LayoutUnit& maxWidth) override;
- virtual void applyPreferredLogicalWidthQuirks(LayoutUnit& minWidth, LayoutUnit& maxWidth) const override;
- virtual void layout() override;
</del><ins>+ void computeIntrinsicLogicalWidths(LayoutUnit& minWidth, LayoutUnit& maxWidth) override;
+ void applyPreferredLogicalWidthQuirks(LayoutUnit& minWidth, LayoutUnit& maxWidth) const override;
+ void layout() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> float calcWidthArray();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingFloatingObjectscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/FloatingObjects.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/FloatingObjects.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/FloatingObjects.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -162,7 +162,7 @@
</span><span class="cx"> LayoutUnit heightRemaining() const;
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual bool updateOffsetIfNeeded(const FloatingObject&) override final;
</del><ins>+ bool updateOffsetIfNeeded(const FloatingObject&) override final;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> template <FloatingObject::Type FloatTypeValue>
</span><span class="lines">@@ -176,7 +176,7 @@
</span><span class="cx"> virtual ~ComputeFloatOffsetForLineLayoutAdapter() { }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual bool updateOffsetIfNeeded(const FloatingObject&) override final;
</del><ins>+ bool updateOffsetIfNeeded(const FloatingObject&) override final;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class FindNextFloatLogicalBottomAdapter {
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingInlineElementBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/InlineElementBox.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/InlineElementBox.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/InlineElementBox.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,15 +44,15 @@
</span><span class="cx">
</span><span class="cx"> RenderBoxModelObject& renderer() const { return downcast<RenderBoxModelObject>(InlineBox::renderer()); }
</span><span class="cx">
</span><del>- virtual void deleteLine() override final;
- virtual void extractLine() override final;
- virtual void attachLine() override final;
</del><ins>+ void deleteLine() override final;
+ void extractLine() override final;
+ void attachLine() override final;
</ins><span class="cx">
</span><del>- virtual void paint(PaintInfo&, const LayoutPoint&, LayoutUnit lineTop, LayoutUnit lineBottom) override;
- virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit lineTop, LayoutUnit lineBottom, HitTestAction) override;
</del><ins>+ void paint(PaintInfo&, const LayoutPoint&, LayoutUnit lineTop, LayoutUnit lineBottom) override;
+ bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit lineTop, LayoutUnit lineBottom, HitTestAction) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isInlineElementBox() const override final { return true; }
</del><ins>+ bool isInlineElementBox() 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="trunkSourceWebCorerenderingInlineFlowBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/InlineFlowBox.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/InlineFlowBox.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/InlineFlowBox.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -72,8 +72,8 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(TREE_DEBUGGING)
</span><del>- virtual void showLineTreeAndMark(const InlineBox* markedBox, int depth) const override;
- virtual const char* boxName() const override;
</del><ins>+ void showLineTreeAndMark(const InlineBox* markedBox, int depth) const override;
+ const char* boxName() const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> RenderBoxModelObject& renderer() const { return downcast<RenderBoxModelObject>(InlineBox::renderer()); }
</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>+ 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 = nullptr, void* userData = nullptr) const;
</span><span class="cx">
</span><del>- virtual void setConstructed() override final
</del><ins>+ 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,24 +103,24 @@
</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;
- virtual void adjustPosition(float dx, float dy) override;
</del><ins>+ void deleteLine() override final;
+ void extractLine() override final;
+ void attachLine() override final;
+ void adjustPosition(float dx, float dy) override;
</ins><span class="cx">
</span><span class="cx"> virtual void extractLineBoxFromRenderObject();
</span><span class="cx"> virtual void attachLineBoxToRenderObject();
</span><span class="cx"> virtual void removeLineBoxFromRenderObject();
</span><span class="cx">
</span><del>- virtual void clearTruncation() override;
</del><ins>+ void clearTruncation() override;
</ins><span class="cx">
</span><span class="cx"> void paintBoxDecorations(PaintInfo&, const LayoutPoint&);
</span><span class="cx"> void paintMask(PaintInfo&, const LayoutPoint&);
</span><span class="cx"> void paintFillLayers(const PaintInfo&, const Color&, const FillLayer*, const LayoutRect&, CompositeOperator = CompositeSourceOver);
</span><span class="cx"> void paintFillLayer(const PaintInfo&, const Color&, const FillLayer*, const LayoutRect&, CompositeOperator = CompositeSourceOver);
</span><span class="cx"> void paintBoxShadow(const PaintInfo&, const RenderStyle&, ShadowStyle, const LayoutRect&);
</span><del>- virtual void paint(PaintInfo&, const LayoutPoint&, LayoutUnit lineTop, LayoutUnit lineBottom) override;
- virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit lineTop, LayoutUnit lineBottom, HitTestAction) override;
</del><ins>+ void paint(PaintInfo&, const LayoutPoint&, LayoutUnit lineTop, LayoutUnit lineBottom) override;
+ bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit lineTop, LayoutUnit lineBottom, HitTestAction) override;
</ins><span class="cx">
</span><span class="cx"> bool boxShadowCanBeAppliedToBackground(const FillLayer&) const;
</span><span class="cx">
</span><span class="lines">@@ -202,10 +202,10 @@
</span><span class="cx">
</span><span class="cx"> void removeChild(InlineBox* child);
</span><span class="cx">
</span><del>- virtual RenderObject::SelectionState selectionState() override;
</del><ins>+ RenderObject::SelectionState selectionState() override;
</ins><span class="cx">
</span><del>- virtual bool canAccommodateEllipsis(bool ltr, int blockEdge, int ellipsisWidth) const override final;
- virtual float placeEllipsisBox(bool ltr, float blockLeftEdge, float blockRightEdge, float ellipsisWidth, float &truncatedWidth, bool&) override;
</del><ins>+ bool canAccommodateEllipsis(bool ltr, int blockEdge, int ellipsisWidth) const override final;
+ float placeEllipsisBox(bool ltr, float blockLeftEdge, float blockRightEdge, float ellipsisWidth, float &truncatedWidth, bool&) override;
</ins><span class="cx">
</span><span class="cx"> bool hasTextChildren() const { return m_hasTextChildren; }
</span><span class="cx"> bool hasTextDescendants() const { return m_hasTextDescendants; }
</span><span class="lines">@@ -303,7 +303,7 @@
</span><span class="cx"> void minLogicalTopForTextDecorationLine(float& minLogicalTop, const RenderElement* decorationRenderer, TextDecoration) const;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isInlineFlowBox() const override final { return true; }
</del><ins>+ bool isInlineFlowBox() const override final { return true; }
</ins><span class="cx"> void boxModelObject() const = delete;
</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 (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/InlineTextBox.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/InlineTextBox.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -73,7 +73,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>+ 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">@@ -88,8 +88,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>+ int baselinePosition(FontBaseline) const override final;
+ 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">@@ -103,8 +103,8 @@
</span><span class="cx"> virtual void dirtyOwnLineBoxes() { dirtyLineBoxes(); }
</span><span class="cx">
</span><span class="cx"> #if ENABLE(TREE_DEBUGGING)
</span><del>- virtual void showLineBox(bool mark, int depth) const override final;
- virtual const char* boxName() const override final;
</del><ins>+ void showLineBox(bool mark, int depth) const override final;
+ const char* boxName() const override final;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="lines">@@ -116,37 +116,37 @@
</span><span class="cx"> TextRun constructTextRun(const RenderStyle&, const FontCascade&, String, unsigned maximumLength, String* hyphenatedStringBuffer = nullptr) const;
</span><span class="cx">
</span><span class="cx"> public:
</span><del>- virtual FloatRect calculateBoundaries() const override { return FloatRect(x(), y(), width(), height()); }
</del><ins>+ FloatRect calculateBoundaries() const override { return FloatRect(x(), y(), width(), height()); }
</ins><span class="cx">
</span><span class="cx"> virtual LayoutRect localSelectionRect(int startPos, int endPos) const;
</span><span class="cx"> bool isSelected(int startPos, int endPos) const;
</span><span class="cx"> void selectionStartEnd(int& sPos, int& ePos);
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void paint(PaintInfo&, const LayoutPoint&, LayoutUnit lineTop, LayoutUnit lineBottom) override;
- virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit lineTop, LayoutUnit lineBottom, HitTestAction) override;
</del><ins>+ void paint(PaintInfo&, const LayoutPoint&, LayoutUnit lineTop, LayoutUnit lineBottom) override;
+ bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit lineTop, LayoutUnit lineBottom, HitTestAction) override;
</ins><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>+ void deleteLine() override final;
+ void extractLine() override final;
+ void attachLine() override final;
</ins><span class="cx">
</span><span class="cx"> public:
</span><del>- virtual RenderObject::SelectionState selectionState() override final;
</del><ins>+ 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>+ void clearTruncation() override final { m_truncation = cNoTruncation; }
+ 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>+ bool isLineBreak() const override final;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isInlineTextBox() const override final { return true; }
</del><ins>+ 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>+ int caretMinOffset() const override final;
+ 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="trunkSourceWebCorerenderingRenderAttachmenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderAttachment.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderAttachment.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderAttachment.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,14 +44,14 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void element() const = delete;
</span><del>- virtual bool isAttachment() const override { return true; }
- virtual const char* renderName() const override { return "RenderAttachment"; }
</del><ins>+ bool isAttachment() const override { return true; }
+ const char* renderName() const override { return "RenderAttachment"; }
</ins><span class="cx">
</span><del>- virtual bool shouldDrawSelectionTint() const override { return false; }
</del><ins>+ bool shouldDrawSelectionTint() const override { return false; }
</ins><span class="cx">
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx">
</span><del>- virtual int baselinePosition(FontBaseline, bool, LineDirectionMode, LinePositionMode) const override;
</del><ins>+ int baselinePosition(FontBaseline, bool, LineDirectionMode, LinePositionMode) const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderBlockh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderBlock.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderBlock.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderBlock.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -67,16 +67,16 @@
</span><span class="cx">
</span><span class="cx"> public:
</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;
- virtual int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override;
</del><ins>+ LayoutUnit lineHeight(bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override final;
+ int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override;
</ins><span class="cx">
</span><span class="cx"> LayoutUnit minLineHeightForReplacedRenderer(bool isFirstLine, LayoutUnit replacedHeight) const;
</span><span class="cx">
</span><span class="cx"> // FIXME-BLOCKFLOW: Remove virtualizaion when all callers have moved to RenderBlockFlow
</span><span class="cx"> virtual void deleteLines();
</span><span class="cx">
</span><del>- virtual void addChild(RenderObject* newChild, RenderObject* beforeChild = 0) override;
- virtual void removeChild(RenderObject&) override;
</del><ins>+ void addChild(RenderObject* newChild, RenderObject* beforeChild = 0) override;
+ void removeChild(RenderObject&) override;
</ins><span class="cx">
</span><span class="cx"> virtual void layoutBlock(bool relayoutChildren, LayoutUnit pageLogicalHeight = 0);
</span><span class="cx">
</span><span class="lines">@@ -115,7 +115,7 @@
</span><span class="cx"> bool generatesLineBoxesForInlineChild(RenderObject*);
</span><span class="cx">
</span><span class="cx"> void markPositionedObjectsForLayout();
</span><del>- virtual void markForPaginationRelayoutIfNeeded() override;
</del><ins>+ void markForPaginationRelayoutIfNeeded() override;
</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">@@ -171,7 +171,7 @@
</span><span class="cx">
</span><span class="cx"> LayoutUnit textIndentOffset() const;
</span><span class="cx">
</span><del>- virtual VisiblePosition positionForPoint(const LayoutPoint&, const RenderRegion*) override;
</del><ins>+ VisiblePosition positionForPoint(const LayoutPoint&, const RenderRegion*) override;
</ins><span class="cx">
</span><span class="cx"> GapRects selectionGapRectsForRepaint(const RenderLayerModelObject* repaintContainer);
</span><span class="cx"> LayoutRect logicalLeftSelectionGap(RenderBlock& rootBlock, const LayoutPoint& rootBlockPhysicalPosition, const LayoutSize& offsetFromRootBlock,
</span><span class="lines">@@ -186,7 +186,7 @@
</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>+ RenderBoxModelObject* virtualContinuation() const override final { return continuation(); }
</ins><span class="cx"> bool isAnonymousBlockContinuation() const { return isAnonymousBlock() && continuation(); }
</span><span class="cx"> WEBCORE_EXPORT RenderInline* inlineElementContinuation() const;
</span><span class="cx"> RenderBlock* blockElementContinuation() const;
</span><span class="lines">@@ -198,7 +198,7 @@
</span><span class="cx"> RenderBlock* createAnonymousBlock(EDisplay display = BLOCK) const { return createAnonymousWithParentRendererAndDisplay(this, display); }
</span><span class="cx"> static void dropAnonymousBoxChild(RenderBlock& parent, RenderBlock& child);
</span><span class="cx">
</span><del>- virtual RenderBox* createAnonymousBoxWithSameTypeAs(const RenderObject* parent) const override;
</del><ins>+ RenderBox* createAnonymousBoxWithSameTypeAs(const RenderObject* parent) const override;
</ins><span class="cx">
</span><span class="cx"> static bool shouldSkipCreatingRunsForObject(RenderObject& obj)
</span><span class="cx"> {
</span><span class="lines">@@ -298,9 +298,9 @@
</span><span class="cx"> void checkPositionedObjectsNeedLayout();
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void updateHitTestResult(HitTestResult&, const LayoutPoint&) override;
</del><ins>+ void updateHitTestResult(HitTestResult&, const LayoutPoint&) override;
</ins><span class="cx">
</span><del>- virtual bool canHaveChildren() const override { return true; }
</del><ins>+ bool canHaveChildren() const override { return true; }
</ins><span class="cx"> virtual bool canDropAnonymousBlockChild() const { return true; }
</span><span class="cx">
</span><span class="cx"> RenderFlowThread* cachedFlowThreadContainingBlock() const;
</span><span class="lines">@@ -308,10 +308,10 @@
</span><span class="cx"> virtual bool cachedFlowThreadContainingBlockNeedsUpdate() const;
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual RenderFlowThread* locateFlowThreadContainingBlock() const override;
- virtual void willBeDestroyed() override;
</del><ins>+ RenderFlowThread* locateFlowThreadContainingBlock() const override;
+ void willBeDestroyed() override;
</ins><span class="cx">
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx">
</span><span class="cx"> void layoutPositionedObjects(bool relayoutChildren, bool fixedPositionObjectsOnly = false);
</span><span class="cx"> virtual void layoutPositionedObject(RenderBox&, bool relayoutChildren, bool fixedPositionObjectsOnly);
</span><span class="lines">@@ -320,8 +320,8 @@
</span><span class="cx">
</span><span class="cx"> LayoutUnit marginIntrinsicLogicalWidthForChild(RenderBox&) const;
</span><span class="cx">
</span><del>- virtual void paint(PaintInfo&, const LayoutPoint&) override;
- virtual void paintObject(PaintInfo&, const LayoutPoint&) override;
</del><ins>+ void paint(PaintInfo&, const LayoutPoint&) override;
+ void paintObject(PaintInfo&, const LayoutPoint&) override;
</ins><span class="cx"> virtual void paintChildren(PaintInfo& forSelf, const LayoutPoint&, PaintInfo& forChild, bool usePrintRect);
</span><span class="cx"> enum PaintBlockType { PaintAsBlock, PaintAsInlineBlock };
</span><span class="cx"> bool paintChild(RenderBox&, PaintInfo& forSelf, const LayoutPoint&, PaintInfo& forChild, bool usePrintRect, PaintBlockType paintType = PaintAsBlock);
</span><span class="lines">@@ -335,13 +335,13 @@
</span><span class="cx"> return adjustLogicalLeftOffsetForLine(logicalLeftFloatOffsetForLine(logicalTop, fixedOffset, logicalHeight), applyTextIndent);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</del><ins>+ bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</ins><span class="cx">
</span><del>- virtual void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override;
- virtual void computePreferredLogicalWidths() override;
</del><ins>+ void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override;
+ void computePreferredLogicalWidths() override;
</ins><span class="cx">
</span><del>- virtual Optional<int> firstLineBaseline() const override;
- virtual Optional<int> inlineBlockBaseline(LineDirectionMode) const override;
</del><ins>+ Optional<int> firstLineBaseline() const override;
+ Optional<int> inlineBlockBaseline(LineDirectionMode) const override;
</ins><span class="cx">
</span><span class="cx"> // Delay updating scrollbars until endAndCommitUpdateScrollInfoAfterLayoutTransaction() is called. These functions are used
</span><span class="cx"> // when a flexbox is laying out its descendants. If multiple calls are made to beginUpdateScrollInfoAfterLayoutTransaction()
</span><span class="lines">@@ -353,8 +353,8 @@
</span><span class="cx">
</span><span class="cx"> void updateScrollInfoAfterLayout();
</span><span class="cx">
</span><del>- virtual void styleWillChange(StyleDifference, const RenderStyle& newStyle) override;
- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</del><ins>+ void styleWillChange(StyleDifference, const RenderStyle& newStyle) override;
+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</ins><span class="cx">
</span><span class="cx"> virtual bool hasLineIfEmpty() const;
</span><span class="cx">
</span><span class="lines">@@ -371,7 +371,7 @@
</span><span class="cx"> void offsetForContents(LayoutPoint&) const;
</span><span class="cx"> // Obtains the nearest enclosing block (including this block) that contributes a first-line style to our inline
</span><span class="cx"> // children.
</span><del>- virtual RenderBlock* firstLineBlock() const override;
</del><ins>+ RenderBlock* firstLineBlock() const override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> virtual void addOverflowFromChildren();
</span><span class="lines">@@ -381,7 +381,7 @@
</span><span class="cx"> void addOverflowFromPositionedObjects();
</span><span class="cx"> void addVisualOverflowFromTheme();
</span><span class="cx">
</span><del>- virtual void addFocusRingRects(Vector<LayoutRect>&, const LayoutPoint& additionalOffset, const RenderLayerModelObject* paintContainer = 0) override;
</del><ins>+ void addFocusRingRects(Vector<LayoutRect>&, const LayoutPoint& additionalOffset, const RenderLayerModelObject* paintContainer = 0) override;
</ins><span class="cx"> virtual void addFocusRingRectsForInlineChildren(Vector<LayoutRect>&, const LayoutPoint& additionalOffset, const RenderLayerModelObject* paintContainer);
</span><span class="cx">
</span><span class="cx"> void computeRegionRangeForBoxChild(const RenderBox&) const;
</span><span class="lines">@@ -401,9 +401,9 @@
</span><span class="cx"> LayoutUnit adjustLogicalRightOffsetForLine(LayoutUnit offsetFromFloats, bool applyTextIndent) const;
</span><span class="cx"> LayoutUnit adjustLogicalLeftOffsetForLine(LayoutUnit offsetFromFloats, bool applyTextIndent) const;
</span><span class="cx">
</span><del>- virtual const char* renderName() const override;
</del><ins>+ const char* renderName() const override;
</ins><span class="cx">
</span><del>- virtual bool isInlineBlockOrInlineTable() const override final { return isInline() && isReplaced(); }
</del><ins>+ 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">@@ -412,9 +412,9 @@
</span><span class="cx"> virtual void moveAllChildrenIncludingFloatsTo(RenderBlock& toBlock, bool fullRemoveInsert) { moveAllChildrenTo(&toBlock, fullRemoveInsert); }
</span><span class="cx">
</span><span class="cx"> void addChildToContinuation(RenderObject* newChild, RenderObject* beforeChild);
</span><del>- virtual void addChildIgnoringContinuation(RenderObject* newChild, RenderObject* beforeChild) override;
</del><ins>+ void addChildIgnoringContinuation(RenderObject* newChild, RenderObject* beforeChild) override;
</ins><span class="cx">
</span><del>- virtual bool isSelfCollapsingBlock() const override;
</del><ins>+ bool isSelfCollapsingBlock() const override;
</ins><span class="cx"> virtual bool childrenPreventSelfCollapsing() const;
</span><span class="cx">
</span><span class="cx"> // FIXME-BLOCKFLOW: Remove virtualizaion when all callers have moved to RenderBlockFlow
</span><span class="lines">@@ -436,7 +436,7 @@
</span><span class="cx"> void paintSelection(PaintInfo&, const LayoutPoint&);
</span><span class="cx"> void paintCaret(PaintInfo&, const LayoutPoint&, CaretType);
</span><span class="cx">
</span><del>- virtual bool avoidsFloats() const override;
</del><ins>+ bool avoidsFloats() const override;
</ins><span class="cx">
</span><span class="cx"> virtual bool hitTestContents(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction);
</span><span class="cx"> // FIXME-BLOCKFLOW: Remove virtualization when all callers have moved to RenderBlockFlow
</span><span class="lines">@@ -447,18 +447,18 @@
</span><span class="cx">
</span><span class="cx"> void computeBlockPreferredLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const;
</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>+ LayoutRect rectWithOutlineForRepaint(const RenderLayerModelObject* repaintContainer, LayoutUnit outlineWidth) const override final;
+ 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(RenderElement&) override final;
</del><ins>+ RenderElement* hoverAncestor() const override final;
+ void updateDragState(bool dragOn) override final;
+ void childBecameNonInline(RenderElement&) override final;
</ins><span class="cx">
</span><del>- virtual LayoutRect selectionRectForRepaint(const RenderLayerModelObject* repaintContainer, bool /*clipToVisibleContent*/) override final
</del><ins>+ 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>+ 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">@@ -474,12 +474,12 @@
</span><span class="cx"> virtual void clipOutFloatingObjects(RenderBlock&, const PaintInfo*, const LayoutPoint&, const LayoutSize&) { };
</span><span class="cx"> friend class LogicalSelectionOffsetCaches;
</span><span class="cx">
</span><del>- virtual void absoluteRects(Vector<IntRect>&, const LayoutPoint& accumulatedOffset) const override;
- virtual void absoluteQuads(Vector<FloatQuad>&, bool* wasFixed) const override;
</del><ins>+ void absoluteRects(Vector<IntRect>&, const LayoutPoint& accumulatedOffset) const override;
+ void absoluteQuads(Vector<FloatQuad>&, bool* wasFixed) const override;
</ins><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>+ LayoutRect localCaretRect(InlineBox*, int caretOffset, LayoutUnit* extraWidthToEndOfLine = 0) override final;
</ins><span class="cx">
</span><span class="cx"> // FIXME-BLOCKFLOW: Remove virtualizaion when all callers have moved to RenderBlockFlow
</span><span class="cx"> virtual VisiblePosition positionForPointWithInlineChildren(const LayoutPoint&, const RenderRegion*);
</span><span class="lines">@@ -499,7 +499,7 @@
</span><span class="cx"> bool recomputeLogicalWidth();
</span><span class="cx">
</span><span class="cx"> public:
</span><del>- virtual LayoutUnit offsetFromLogicalTopOfFirstPage() const override;
</del><ins>+ LayoutUnit offsetFromLogicalTopOfFirstPage() const override;
</ins><span class="cx"> RenderRegion* regionAtBlockOffset(LayoutUnit) const;
</span><span class="cx">
</span><span class="cx"> // FIXME: This is temporary to allow us to move code from RenderBlock into RenderBlockFlow that accesses member variables that we haven't moved out of
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderBlockFlowh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderBlockFlow.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderBlockFlow.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderBlockFlow.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -59,11 +59,11 @@
</span><span class="cx"> RenderBlockFlow(Document&, Ref<RenderStyle>&&);
</span><span class="cx"> virtual ~RenderBlockFlow();
</span><span class="cx">
</span><del>- virtual void layoutBlock(bool relayoutChildren, LayoutUnit pageLogicalHeight = 0) override;
</del><ins>+ void layoutBlock(bool relayoutChildren, LayoutUnit pageLogicalHeight = 0) override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void insertedIntoTree() override;
- virtual void willBeDestroyed() override;
</del><ins>+ void insertedIntoTree() override;
+ void willBeDestroyed() override;
</ins><span class="cx">
</span><span class="cx"> // This method is called at the start of layout to wipe away all of the floats in our floating objects list. It also
</span><span class="cx"> // repopulates the list with any floats that intrude from previous siblings or parents. Floats that were added by
</span><span class="lines">@@ -77,13 +77,13 @@
</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>+ LayoutUnit collapsedMarginBefore() const override final { return maxPositiveMarginBefore() - maxNegativeMarginBefore(); }
+ 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); }
- virtual void updateLogicalHeight() override;
</del><ins>+ void dirtyLinesFromChangedChild(RenderObject& child) override final { lineBoxes().dirtyLinesFromChangedChild(*this, child); }
+ void updateLogicalHeight() override;
</ins><span class="cx">
</span><del>- virtual void paintColumnRules(PaintInfo&, const LayoutPoint&) override;
</del><ins>+ void paintColumnRules(PaintInfo&, const LayoutPoint&) override;
</ins><span class="cx">
</span><span class="cx"> public:
</span><span class="cx"> class MarginValues {
</span><span class="lines">@@ -258,7 +258,7 @@
</span><span class="cx"> void handleAfterSideOfBlock(LayoutUnit top, LayoutUnit bottom, MarginInfo&);
</span><span class="cx"> void setCollapsedBottomMargin(const MarginInfo&);
</span><span class="cx">
</span><del>- virtual bool childrenPreventSelfCollapsing() const override final;
</del><ins>+ bool childrenPreventSelfCollapsing() const override final;
</ins><span class="cx">
</span><span class="cx"> bool shouldBreakAtLineToAvoidWidow() const { return hasRareBlockFlowData() && rareBlockFlowData()->m_lineBreakToAvoidWidow >= 0; }
</span><span class="cx"> void clearShouldBreakAtLineToAvoidWidow() const;
</span><span class="lines">@@ -269,7 +269,7 @@
</span><span class="cx"> bool didBreakAtLineToAvoidWidow() const { return hasRareBlockFlowData() && rareBlockFlowData()->m_didBreakAtLineToAvoidWidow; }
</span><span class="cx"> bool relayoutToAvoidWidows(LayoutStateMaintainer&);
</span><span class="cx">
</span><del>- virtual bool canHaveGeneratedChildren() const override;
</del><ins>+ bool canHaveGeneratedChildren() const override;
</ins><span class="cx">
</span><span class="cx"> RootInlineBox* lineGridBox() const { return hasRareBlockFlowData() ? rareBlockFlowData()->m_lineGridBox.get() : nullptr; }
</span><span class="cx"> void setLineGridBox(std::unique_ptr<RootInlineBox> box)
</span><span class="lines">@@ -278,19 +278,19 @@
</span><span class="cx"> }
</span><span class="cx"> void layoutLineGridBox();
</span><span class="cx">
</span><del>- virtual bool canDropAnonymousBlockChild() const override { return !renderNamedFlowFragment(); }
</del><ins>+ bool canDropAnonymousBlockChild() const override { return !renderNamedFlowFragment(); }
</ins><span class="cx"> RenderNamedFlowFragment* renderNamedFlowFragment() const { return hasRareBlockFlowData() ? rareBlockFlowData()->m_renderNamedFlowFragment : nullptr; }
</span><span class="cx"> void setRenderNamedFlowFragment(RenderNamedFlowFragment*);
</span><span class="cx">
</span><span class="cx"> RenderMultiColumnFlowThread* multiColumnFlowThread() const { return hasRareBlockFlowData() ? rareBlockFlowData()->m_multiColumnFlowThread : nullptr; }
</span><span class="cx"> void setMultiColumnFlowThread(RenderMultiColumnFlowThread*);
</span><span class="cx">
</span><del>- virtual bool containsFloats() const override { return m_floatingObjects && !m_floatingObjects->set().isEmpty(); }
</del><ins>+ bool containsFloats() const override { return m_floatingObjects && !m_floatingObjects->set().isEmpty(); }
</ins><span class="cx"> bool containsFloat(RenderBox&) const;
</span><span class="cx">
</span><del>- virtual void deleteLines() override;
- virtual void computeOverflow(LayoutUnit oldClientAfterEdge, bool recomputeFloats = false) override;
- virtual VisiblePosition positionForPoint(const LayoutPoint&, const RenderRegion*) override;
</del><ins>+ void deleteLines() override;
+ void computeOverflow(LayoutUnit oldClientAfterEdge, bool recomputeFloats = false) override;
+ VisiblePosition positionForPoint(const LayoutPoint&, const RenderRegion*) override;
</ins><span class="cx">
</span><span class="cx"> void removeFloatingObjects();
</span><span class="cx"> void markAllDescendantsWithFloatsForLayout(RenderBox* floatToRemove = nullptr, bool inLayout = true);
</span><span class="lines">@@ -345,8 +345,8 @@
</span><span class="cx"> RootInlineBox* firstRootBox() const { return downcast<RootInlineBox>(m_lineBoxes.firstLineBox()); }
</span><span class="cx"> RootInlineBox* lastRootBox() const { return downcast<RootInlineBox>(m_lineBoxes.lastLineBox()); }
</span><span class="cx">
</span><del>- virtual bool hasLines() const override final;
- virtual void invalidateLineLayoutPath() override final;
</del><ins>+ bool hasLines() const override final;
+ void invalidateLineLayoutPath() override final;
</ins><span class="cx">
</span><span class="cx"> enum LineLayoutPath { UndeterminedPath = 0, SimpleLinesPath, LineBoxesPath, ForceLineBoxesPath };
</span><span class="cx"> LineLayoutPath lineLayoutPath() const { return static_cast<LineLayoutPath>(renderBlockFlowLineLayoutPath()); }
</span><span class="lines">@@ -384,8 +384,8 @@
</span><span class="cx"> LayoutUnit logicalHeightForChildForFragmentation(const RenderBox& child) const;
</span><span class="cx"> bool hasNextPage(LayoutUnit logicalOffset, PageBoundaryRule = ExcludePageBoundary) const;
</span><span class="cx">
</span><del>- virtual void addChild(RenderObject* newChild, RenderObject* beforeChild = 0) override;
- virtual void removeChild(RenderObject&) override;
</del><ins>+ void addChild(RenderObject* newChild, RenderObject* beforeChild = 0) override;
+ void removeChild(RenderObject&) override;
</ins><span class="cx">
</span><span class="cx"> void createMultiColumnFlowThread();
</span><span class="cx"> void destroyMultiColumnFlowThread();
</span><span class="lines">@@ -393,10 +393,10 @@
</span><span class="cx"> void updateColumnProgressionFromStyle(RenderStyle&);
</span><span class="cx"> void updateStylesForColumnChildren();
</span><span class="cx">
</span><del>- virtual bool needsLayoutAfterRegionRangeChange() const override;
</del><ins>+ bool needsLayoutAfterRegionRangeChange() const override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override;
</del><ins>+ void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override;
</ins><span class="cx">
</span><span class="cx"> // A page break is required at some offset due to space shortage in the current fragmentainer.
</span><span class="cx"> void setPageBreak(LayoutUnit offset, LayoutUnit spaceShortage);
</span><span class="lines">@@ -443,23 +443,23 @@
</span><span class="cx"> bool mustSeparateMarginBeforeForChild(const RenderBox&) const;
</span><span class="cx"> bool mustSeparateMarginAfterForChild(const RenderBox&) const;
</span><span class="cx">
</span><del>- virtual void styleWillChange(StyleDifference, const RenderStyle& newStyle) override;
- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</del><ins>+ void styleWillChange(StyleDifference, const RenderStyle& newStyle) override;
+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</ins><span class="cx">
</span><span class="cx"> void createFloatingObjects();
</span><span class="cx">
</span><del>- virtual Optional<int> firstLineBaseline() const override;
- virtual Optional<int> inlineBlockBaseline(LineDirectionMode) const override;
</del><ins>+ Optional<int> firstLineBaseline() const override;
+ Optional<int> inlineBlockBaseline(LineDirectionMode) const override;
</ins><span class="cx">
</span><del>- virtual bool isMultiColumnBlockFlow() const override { return multiColumnFlowThread(); }
</del><ins>+ bool isMultiColumnBlockFlow() const override { return multiColumnFlowThread(); }
</ins><span class="cx">
</span><span class="cx"> void setComputedColumnCountAndWidth(int, LayoutUnit);
</span><span class="cx">
</span><span class="cx"> LayoutUnit computedColumnWidth() const;
</span><span class="cx"> unsigned computedColumnCount() const;
</span><span class="cx">
</span><del>- virtual bool isTopLayoutOverflowAllowed() const override;
- virtual bool isLeftLayoutOverflowAllowed() const override;
</del><ins>+ bool isTopLayoutOverflowAllowed() const override;
+ bool isLeftLayoutOverflowAllowed() const override;
</ins><span class="cx">
</span><span class="cx"> void moveFloatsTo(RenderBlockFlow* toBlock);
</span><span class="cx">
</span><span class="lines">@@ -480,12 +480,12 @@
</span><span class="cx">
</span><span class="cx"> void checkForPaginationLogicalHeightChange(bool& relayoutChildren, LayoutUnit& pageLogicalHeight, bool& pageLogicalHeightChanged);
</span><span class="cx">
</span><del>- virtual void paintInlineChildren(PaintInfo&, const LayoutPoint&) override;
- virtual void paintFloats(PaintInfo&, const LayoutPoint&, bool preservePhase = false) override;
</del><ins>+ void paintInlineChildren(PaintInfo&, const LayoutPoint&) override;
+ void paintFloats(PaintInfo&, const LayoutPoint&, bool preservePhase = false) override;
</ins><span class="cx">
</span><del>- virtual void moveAllChildrenIncludingFloatsTo(RenderBlock& toBlock, bool fullRemoveInsert) override;
- virtual void repaintOverhangingFloats(bool paintAllDescendants) override final;
- virtual void clipOutFloatingObjects(RenderBlock&, const PaintInfo*, const LayoutPoint&, const LayoutSize&) override;
</del><ins>+ void moveAllChildrenIncludingFloatsTo(RenderBlock& toBlock, bool fullRemoveInsert) override;
+ void repaintOverhangingFloats(bool paintAllDescendants) override final;
+ void clipOutFloatingObjects(RenderBlock&, const PaintInfo*, const LayoutPoint&, const LayoutSize&) override;
</ins><span class="cx">
</span><span class="cx"> FloatingObject* insertFloatingObject(RenderBox&);
</span><span class="cx"> void removeFloatingObject(RenderBox&);
</span><span class="lines">@@ -498,8 +498,8 @@
</span><span class="cx">
</span><span class="cx"> void clearFloats(EClear);
</span><span class="cx">
</span><del>- virtual LayoutUnit logicalRightFloatOffsetForLine(LayoutUnit logicalTop, LayoutUnit fixedOffset, LayoutUnit logicalHeight) const override;
- virtual LayoutUnit logicalLeftFloatOffsetForLine(LayoutUnit logicalTop, LayoutUnit fixedOffset, LayoutUnit logicalHeight) const override;
</del><ins>+ LayoutUnit logicalRightFloatOffsetForLine(LayoutUnit logicalTop, LayoutUnit fixedOffset, LayoutUnit logicalHeight) const override;
+ LayoutUnit logicalLeftFloatOffsetForLine(LayoutUnit logicalTop, LayoutUnit fixedOffset, LayoutUnit logicalHeight) const override;
</ins><span class="cx">
</span><span class="cx"> LayoutUnit logicalRightOffsetForPositioningFloat(LayoutUnit logicalTop, LayoutUnit fixedOffset, bool applyTextIndent, LayoutUnit* heightRemaining) const;
</span><span class="cx"> LayoutUnit logicalLeftOffsetForPositioningFloat(LayoutUnit logicalTop, LayoutUnit fixedOffset, bool applyTextIndent, LayoutUnit* heightRemaining) const;
</span><span class="lines">@@ -518,23 +518,23 @@
</span><span class="cx">
</span><span class="cx"> void determineLogicalLeftPositionForChild(RenderBox& child, ApplyLayoutDeltaMode = DoNotApplyLayoutDelta);
</span><span class="cx">
</span><del>- virtual bool hitTestFloats(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset) override;
- virtual bool hitTestInlineChildren(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</del><ins>+ bool hitTestFloats(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset) override;
+ bool hitTestInlineChildren(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</ins><span class="cx">
</span><span class="cx"> void addOverflowFromFloats();
</span><del>- virtual void addOverflowFromInlineChildren() override;
</del><ins>+ void addOverflowFromInlineChildren() override;
</ins><span class="cx">
</span><span class="cx"> void fitBorderToLinesIfNeeded(); // Shrink the box in which the border paints if border-fit is set.
</span><span class="cx"> void adjustForBorderFit(LayoutUnit x, LayoutUnit& left, LayoutUnit& right) const;
</span><span class="cx">
</span><span class="cx"> void markLinesDirtyInBlockRange(LayoutUnit logicalTop, LayoutUnit logicalBottom, RootInlineBox* highest = 0);
</span><span class="cx">
</span><del>- virtual GapRects inlineSelectionGaps(RenderBlock& rootBlock, const LayoutPoint& rootBlockPhysicalPosition, const LayoutSize& offsetFromRootBlock,
</del><ins>+ GapRects inlineSelectionGaps(RenderBlock& rootBlock, const LayoutPoint& rootBlockPhysicalPosition, const LayoutSize& offsetFromRootBlock,
</ins><span class="cx"> LayoutUnit& lastLogicalTop, LayoutUnit& lastLogicalLeft, LayoutUnit& lastLogicalRight, const LogicalSelectionOffsetCaches&, const PaintInfo*) override;
</span><span class="cx">
</span><span class="cx"> Position positionForBox(InlineBox*, bool start = true) const;
</span><del>- virtual VisiblePosition positionForPointWithInlineChildren(const LayoutPoint& pointInLogicalContents, const RenderRegion*) override;
- virtual void addFocusRingRectsForInlineChildren(Vector<LayoutRect>& rects, const LayoutPoint& additionalOffset, const RenderLayerModelObject*) override;
</del><ins>+ VisiblePosition positionForPointWithInlineChildren(const LayoutPoint& pointInLogicalContents, const RenderRegion*) override;
+ void addFocusRingRectsForInlineChildren(Vector<LayoutRect>& rects, const LayoutPoint& additionalOffset, const RenderLayerModelObject*) override;
</ins><span class="cx">
</span><span class="cx"> // FIXME-BLOCKFLOW: These methods have implementations in
</span><span class="cx"> // RenderBlockLineLayout. They should be moved to the proper header once the
</span><span class="lines">@@ -592,7 +592,7 @@
</span><span class="cx"> // END METHODS DEFINED IN RenderBlockLineLayout
</span><span class="cx">
</span><span class="cx"> bool namedFlowFragmentNeedsUpdate() const;
</span><del>- virtual bool canHaveChildren() const override;
</del><ins>+ bool canHaveChildren() const override;
</ins><span class="cx">
</span><span class="cx"> void computeInlinePreferredLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const;
</span><span class="cx">
</span><span class="lines">@@ -600,7 +600,7 @@
</span><span class="cx"> int m_widthForTextAutosizing;
</span><span class="cx"> unsigned m_lineCountForTextAutosizing : 2;
</span><span class="cx"> #endif
</span><del>- virtual void setSelectionState(SelectionState) override final;
</del><ins>+ void setSelectionState(SelectionState) override final;
</ins><span class="cx">
</span><span class="cx"> public:
</span><span class="cx"> // FIXME-BLOCKFLOW: These can be made protected again once all callers have been moved here.
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderBox.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderBox.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderBox.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,14 +51,14 @@
</span><span class="cx">
</span><span class="cx"> // hasAutoZIndex only returns true if the element is positioned or a flex-item since
</span><span class="cx"> // position:static elements that are not flex-items get their z-index coerced to auto.
</span><del>- virtual bool requiresLayer() const override
</del><ins>+ bool requiresLayer() const override
</ins><span class="cx"> {
</span><span class="cx"> return isDocumentElementRenderer() || isPositioned() || createsGroup() || hasClipPath() || hasOverflowClip()
</span><span class="cx"> || hasTransformRelatedProperty() || hasHiddenBackface() || hasReflection() || style().specifiesColumns()
</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>+ 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">@@ -153,7 +153,7 @@
</span><span class="cx"> }
</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><del>- virtual IntRect borderBoundingBox() const override final { return enclosingIntRect(borderBoxRect()); }
</del><ins>+ IntRect borderBoundingBox() const override final { return enclosingIntRect(borderBoxRect()); }
</ins><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT RoundedRect::Radii borderRadii() const;
</span><span class="cx">
</span><span class="lines">@@ -169,11 +169,11 @@
</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;
- virtual void addFocusRingRects(Vector<LayoutRect>&, const LayoutPoint& additionalOffset, const RenderLayerModelObject* paintContainer = nullptr) override;
</del><ins>+ LayoutRect outlineBoundsForRepaint(const RenderLayerModelObject* /*repaintContainer*/, const RenderGeometryMap*) const override final;
+ void addFocusRingRects(Vector<LayoutRect>&, const LayoutPoint& additionalOffset, const RenderLayerModelObject* paintContainer = nullptr) override;
</ins><span class="cx">
</span><del>- virtual FloatRect repaintRectInLocalCoordinates() const override { return borderBoxRect(); }
- virtual FloatRect objectBoundingBox() const override { return borderBoxRect(); }
</del><ins>+ FloatRect repaintRectInLocalCoordinates() const override { return borderBoxRect(); }
+ FloatRect objectBoundingBox() const override { return borderBoxRect(); }
</ins><span class="cx">
</span><span class="cx"> // Use this with caution! No type checking is done!
</span><span class="cx"> RenderBox* previousSiblingBox() const;
</span><span class="lines">@@ -216,8 +216,8 @@
</span><span class="cx">
</span><span class="cx"> // IE extensions. Used to calculate offsetWidth/Height. Overridden by inlines (RenderFlow)
</span><span class="cx"> // to return the remaining width on a given line (and the height of a single line).
</span><del>- virtual LayoutUnit offsetWidth() const override { return width(); }
- virtual LayoutUnit offsetHeight() const override { return height(); }
</del><ins>+ LayoutUnit offsetWidth() const override { return width(); }
+ LayoutUnit offsetHeight() const override { return height(); }
</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">@@ -242,10 +242,10 @@
</span><span class="cx"> virtual void setScrollLeft(int);
</span><span class="cx"> virtual void setScrollTop(int);
</span><span class="cx">
</span><del>- virtual LayoutUnit marginTop() const override { return m_marginBox.top(); }
- virtual LayoutUnit marginBottom() const override { return m_marginBox.bottom(); }
- virtual LayoutUnit marginLeft() const override { return m_marginBox.left(); }
- virtual LayoutUnit marginRight() const override { return m_marginBox.right(); }
</del><ins>+ LayoutUnit marginTop() const override { return m_marginBox.top(); }
+ LayoutUnit marginBottom() const override { return m_marginBox.bottom(); }
+ LayoutUnit marginLeft() const override { return m_marginBox.left(); }
+ LayoutUnit marginRight() const override { return m_marginBox.right(); }
</ins><span class="cx"> void setMarginTop(LayoutUnit margin) { m_marginBox.setTop(margin); }
</span><span class="cx"> void setMarginBottom(LayoutUnit margin) { m_marginBox.setBottom(margin); }
</span><span class="cx"> void setMarginLeft(LayoutUnit margin) { m_marginBox.setLeft(margin); }
</span><span class="lines">@@ -254,14 +254,14 @@
</span><span class="cx"> LayoutUnit marginLogicalLeft() const { return m_marginBox.start(style().writingMode()); }
</span><span class="cx"> LayoutUnit marginLogicalRight() const { return m_marginBox.end(style().writingMode()); }
</span><span class="cx">
</span><del>- virtual LayoutUnit marginBefore(const RenderStyle* overrideStyle = nullptr) const override final { return m_marginBox.before((overrideStyle ? overrideStyle : &style())->writingMode()); }
- virtual LayoutUnit marginAfter(const RenderStyle* overrideStyle = nullptr) const override final { return m_marginBox.after((overrideStyle ? overrideStyle : &style())->writingMode()); }
- virtual LayoutUnit marginStart(const RenderStyle* overrideStyle = nullptr) const override final
</del><ins>+ LayoutUnit marginBefore(const RenderStyle* overrideStyle = nullptr) const override final { return m_marginBox.before((overrideStyle ? overrideStyle : &style())->writingMode()); }
+ LayoutUnit marginAfter(const RenderStyle* overrideStyle = nullptr) const override final { return m_marginBox.after((overrideStyle ? overrideStyle : &style())->writingMode()); }
+ LayoutUnit marginStart(const RenderStyle* overrideStyle = nullptr) 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 = nullptr) const override final
</del><ins>+ LayoutUnit marginEnd(const RenderStyle* overrideStyle = nullptr) 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">@@ -290,18 +290,18 @@
</span><span class="cx"> virtual LayoutUnit collapsedMarginBefore() const { return marginBefore(); }
</span><span class="cx"> virtual LayoutUnit collapsedMarginAfter() const { return marginAfter(); }
</span><span class="cx">
</span><del>- virtual void absoluteRects(Vector<IntRect>&, const LayoutPoint& accumulatedOffset) const override;
- virtual void absoluteQuads(Vector<FloatQuad>&, bool* wasFixed) const override;
</del><ins>+ void absoluteRects(Vector<IntRect>&, const LayoutPoint& accumulatedOffset) const override;
+ void absoluteQuads(Vector<FloatQuad>&, bool* wasFixed) const override;
</ins><span class="cx">
</span><span class="cx"> int reflectionOffset() const;
</span><span class="cx"> // Given a rect in the object's coordinate space, returns the corresponding rect in the reflection.
</span><span class="cx"> LayoutRect reflectedRect(const LayoutRect&) const;
</span><span class="cx">
</span><del>- virtual void layout() override;
- virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</del><ins>+ void layout() override;
+ bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</ins><span class="cx">
</span><del>- virtual LayoutUnit minPreferredLogicalWidth() const override;
- virtual LayoutUnit maxPreferredLogicalWidth() const override;
</del><ins>+ LayoutUnit minPreferredLogicalWidth() const override;
+ LayoutUnit maxPreferredLogicalWidth() const override;
</ins><span class="cx">
</span><span class="cx"> // FIXME: We should rename these back to overrideLogicalHeight/Width and have them store
</span><span class="cx"> // the border-box height/width like the regular height/width accessors on RenderBox.
</span><span class="lines">@@ -333,7 +333,7 @@
</span><span class="cx"> void clearExtraInlineAndBlockOffests();
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual LayoutSize offsetFromContainer(RenderElement&, const LayoutPoint&, bool* offsetDependsOnPoint = nullptr) const override;
</del><ins>+ LayoutSize offsetFromContainer(RenderElement&, const LayoutPoint&, bool* offsetDependsOnPoint = nullptr) const override;
</ins><span class="cx">
</span><span class="cx"> LayoutUnit adjustBorderBoxLogicalWidthForBoxSizing(LayoutUnit width) const;
</span><span class="cx"> LayoutUnit adjustBorderBoxLogicalHeightForBoxSizing(LayoutUnit height) const;
</span><span class="lines">@@ -391,12 +391,12 @@
</span><span class="cx"> void setInlineBoxWrapper(InlineElementBox*);
</span><span class="cx"> void deleteLineBoxWrapper();
</span><span class="cx">
</span><del>- virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
- virtual LayoutRect computeRectForRepaint(const LayoutRect&, const RenderLayerModelObject* repaintContainer, bool fixed = false) const override;
</del><ins>+ LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
+ LayoutRect computeRectForRepaint(const LayoutRect&, const RenderLayerModelObject* repaintContainer, bool fixed = false) const override;
</ins><span class="cx"> void repaintDuringLayoutIfMoved(const LayoutRect&);
</span><span class="cx"> virtual void repaintOverhangingFloats(bool paintAllDescendants);
</span><span class="cx">
</span><del>- virtual LayoutUnit containingBlockLogicalWidthForContent() const override;
</del><ins>+ LayoutUnit containingBlockLogicalWidthForContent() const override;
</ins><span class="cx"> LayoutUnit containingBlockLogicalHeightForContent(AvailableLogicalHeightType) const;
</span><span class="cx">
</span><span class="cx"> LayoutUnit containingBlockLogicalWidthForContentInRegion(RenderRegion*) const;
</span><span class="lines">@@ -487,7 +487,7 @@
</span><span class="cx"> bool hasUnsplittableScrollingOverflow() const;
</span><span class="cx"> bool isUnsplittableForPagination() const;
</span><span class="cx">
</span><del>- virtual LayoutRect localCaretRect(InlineBox*, int caretOffset, LayoutUnit* extraWidthToEndOfLine = nullptr) override;
</del><ins>+ LayoutRect localCaretRect(InlineBox*, int caretOffset, LayoutUnit* extraWidthToEndOfLine = nullptr) override;
</ins><span class="cx">
</span><span class="cx"> virtual LayoutRect overflowClipRect(const LayoutPoint& location, RenderRegion*, OverlayScrollbarSizeRelevancy = IgnoreOverlayScrollbarSize, PaintPhase = PaintPhaseBlockBackground);
</span><span class="cx"> virtual LayoutRect overflowClipRectForChildLayers(const LayoutPoint& location, RenderRegion* region, OverlayScrollbarSizeRelevancy relevancy) { return overflowClipRect(location, region, relevancy); }
</span><span class="lines">@@ -501,7 +501,7 @@
</span><span class="cx"> virtual void paintBoxDecorations(PaintInfo&, const LayoutPoint&);
</span><span class="cx"> virtual void paintMask(PaintInfo&, const LayoutPoint&);
</span><span class="cx"> virtual void paintClippingMask(PaintInfo&, const LayoutPoint&);
</span><del>- virtual void imageChanged(WrappedImagePtr, const IntRect* = nullptr) override;
</del><ins>+ void imageChanged(WrappedImagePtr, const IntRect* = nullptr) override;
</ins><span class="cx">
</span><span class="cx"> // Called when a positioned object moves but doesn't necessarily change size. A simplified layout is attempted
</span><span class="cx"> // that just updates the object's position. If the size does change, the object remains dirty.
</span><span class="lines">@@ -518,7 +518,7 @@
</span><span class="cx">
</span><span class="cx"> LayoutRect maskClipRect(const LayoutPoint& paintOffset);
</span><span class="cx">
</span><del>- virtual VisiblePosition positionForPoint(const LayoutPoint&, const RenderRegion*) override;
</del><ins>+ VisiblePosition positionForPoint(const LayoutPoint&, const RenderRegion*) override;
</ins><span class="cx">
</span><span class="cx"> void removeFloatingOrPositionedChildFromBlockLists();
</span><span class="cx">
</span><span class="lines">@@ -537,11 +537,11 @@
</span><span class="cx"> bool isDeprecatedFlexItem() const { return !isInline() && !isFloatingOrOutOfFlowPositioned() && parent() && parent()->isDeprecatedFlexibleBox(); }
</span><span class="cx"> bool isFlexItemIncludingDeprecated() const { return !isInline() && !isFloatingOrOutOfFlowPositioned() && parent() && parent()->isFlexibleBoxIncludingDeprecated(); }
</span><span class="cx">
</span><del>- virtual LayoutUnit lineHeight(bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override;
- virtual int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override;
</del><ins>+ LayoutUnit lineHeight(bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override;
+ int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override;
</ins><span class="cx">
</span><del>- virtual LayoutUnit offsetLeft() const override;
- virtual LayoutUnit offsetTop() const override;
</del><ins>+ LayoutUnit offsetLeft() const override;
+ LayoutUnit offsetTop() const override;
</ins><span class="cx">
</span><span class="cx"> LayoutPoint flipForWritingModeForChild(const RenderBox* child, const LayoutPoint&) const;
</span><span class="cx"> LayoutUnit flipForWritingMode(LayoutUnit position) const; // The offset is in the block direction (y for horizontal writing modes, x for vertical writing modes).
</span><span class="lines">@@ -633,9 +633,9 @@
</span><span class="cx"> RenderBox(Element&, Ref<RenderStyle>&&, BaseTypeFlags);
</span><span class="cx"> RenderBox(Document&, Ref<RenderStyle>&&, BaseTypeFlags);
</span><span class="cx">
</span><del>- virtual void styleWillChange(StyleDifference, const RenderStyle& newStyle) override;
- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
- virtual void updateFromStyle() override;
</del><ins>+ void styleWillChange(StyleDifference, const RenderStyle& newStyle) override;
+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
+ void updateFromStyle() override;
</ins><span class="cx">
</span><span class="cx"> void willBeRemovedFromTree() override;
</span><span class="cx">
</span><span class="lines">@@ -644,7 +644,7 @@
</span><span class="cx"> // Returns false if it could not cheaply compute the extent (e.g. fixed background), in which case the returned rect may be incorrect.
</span><span class="cx"> bool getBackgroundPaintedExtent(const LayoutPoint& paintOffset, LayoutRect&) const;
</span><span class="cx"> virtual bool foregroundIsKnownToBeOpaqueInRect(const LayoutRect& localRect, unsigned maxDepthToTest) const;
</span><del>- virtual bool computeBackgroundIsKnownToBeObscured(const LayoutPoint& paintOffset) override;
</del><ins>+ bool computeBackgroundIsKnownToBeObscured(const LayoutPoint& paintOffset) override;
</ins><span class="cx">
</span><span class="cx"> void paintBackground(const PaintInfo&, const LayoutRect&, BackgroundBleedAvoidance = BackgroundBleedNone);
</span><span class="cx">
</span><span class="lines">@@ -663,9 +663,9 @@
</span><span class="cx">
</span><span class="cx"> virtual bool shouldComputeSizeAsReplaced() const { return isReplaced() && !isInlineBlockOrInlineTable(); }
</span><span class="cx">
</span><del>- virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags, bool* wasFixed) const override;
- virtual const RenderObject* pushMappingToContainer(const RenderLayerModelObject*, RenderGeometryMap&) const override;
- virtual void mapAbsoluteToLocalPoint(MapCoordinatesFlags, TransformState&) const override;
</del><ins>+ void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags, bool* wasFixed) const override;
+ const RenderObject* pushMappingToContainer(const RenderLayerModelObject*, RenderGeometryMap&) const override;
+ void mapAbsoluteToLocalPoint(MapCoordinatesFlags, TransformState&) const override;
</ins><span class="cx">
</span><span class="cx"> void paintRootBoxFillLayers(const PaintInfo&);
</span><span class="cx">
</span><span class="lines">@@ -687,7 +687,7 @@
</span><span class="cx"> bool includeVerticalScrollbarSize() const;
</span><span class="cx"> bool includeHorizontalScrollbarSize() const;
</span><span class="cx">
</span><del>- virtual bool isScrollableOrRubberbandableBox() const override;
</del><ins>+ bool isScrollableOrRubberbandableBox() const override;
</ins><span class="cx">
</span><span class="cx"> // Returns true if we did a full repaint
</span><span class="cx"> bool repaintLayerRectsForImage(WrappedImagePtr image, const FillLayer* layers, bool drawingBackground);
</span><span class="lines">@@ -722,7 +722,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>+ LayoutRect frameRectForStickyPositioning() const override final { return frameRect(); }
</ins><span class="cx">
</span><span class="cx"> void applyTopLeftLocationOffsetWithFlipping(LayoutPoint&) const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderBoxModelObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderBoxModelObject.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderBoxModelObject.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderBoxModelObject.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -125,9 +125,9 @@
</span><span class="cx"> virtual LayoutUnit offsetWidth() const = 0;
</span><span class="cx"> virtual LayoutUnit offsetHeight() const = 0;
</span><span class="cx">
</span><del>- virtual void updateFromStyle() override;
</del><ins>+ void updateFromStyle() override;
</ins><span class="cx">
</span><del>- virtual bool requiresLayer() const override { return isDocumentElementRenderer() || isPositioned() || createsGroup() || hasClipPath() || hasTransformRelatedProperty() || hasHiddenBackface() || hasReflection(); }
</del><ins>+ bool requiresLayer() const override { return isDocumentElementRenderer() || isPositioned() || createsGroup() || hasClipPath() || hasTransformRelatedProperty() || hasHiddenBackface() || hasReflection(); }
</ins><span class="cx">
</span><span class="cx"> // This will work on inlines to return the bounding box of all of the lines' border boxes.
</span><span class="cx"> virtual IntRect borderBoundingBox() const = 0;
</span><span class="lines">@@ -215,9 +215,9 @@
</span><span class="cx"> virtual LayoutUnit lineHeight(bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const = 0;
</span><span class="cx"> virtual int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const = 0;
</span><span class="cx">
</span><del>- virtual void mapAbsoluteToLocalPoint(MapCoordinatesFlags, TransformState&) const override;
</del><ins>+ void mapAbsoluteToLocalPoint(MapCoordinatesFlags, TransformState&) const override;
</ins><span class="cx">
</span><del>- virtual void setSelectionState(SelectionState) override;
</del><ins>+ void setSelectionState(SelectionState) override;
</ins><span class="cx">
</span><span class="cx"> bool canHaveBoxInfoInRegion() const { return !isFloating() && !isReplaced() && !isInline() && !isTableCell() && isRenderBlock() && !isRenderSVGBlock(); }
</span><span class="cx">
</span><span class="lines">@@ -241,7 +241,7 @@
</span><span class="cx"> RenderBoxModelObject(Element&, Ref<RenderStyle>&&, BaseTypeFlags);
</span><span class="cx"> RenderBoxModelObject(Document&, Ref<RenderStyle>&&, BaseTypeFlags);
</span><span class="cx">
</span><del>- virtual void willBeDestroyed() override;
</del><ins>+ void willBeDestroyed() override;
</ins><span class="cx">
</span><span class="cx"> LayoutPoint adjustedPositionRelativeToOffsetParent(const LayoutPoint&) const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderButtonh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderButton.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderButton.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderButton.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,39 +40,39 @@
</span><span class="cx">
</span><span class="cx"> HTMLFormControlElement& formControlElement() const;
</span><span class="cx">
</span><del>- virtual bool canBeSelectionLeaf() const override;
</del><ins>+ bool canBeSelectionLeaf() const override;
</ins><span class="cx">
</span><del>- virtual void addChild(RenderObject* newChild, RenderObject *beforeChild = 0) override;
- virtual void removeChild(RenderObject&) override;
- virtual void removeLeftoverAnonymousBlock(RenderBlock*) override { }
- virtual bool createsAnonymousWrapper() const override { return true; }
</del><ins>+ void addChild(RenderObject* newChild, RenderObject *beforeChild = 0) override;
+ void removeChild(RenderObject&) override;
+ void removeLeftoverAnonymousBlock(RenderBlock*) override { }
+ bool createsAnonymousWrapper() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> void setupInnerStyle(RenderStyle*);
</span><del>- virtual void updateFromElement() override;
</del><ins>+ void updateFromElement() override;
</ins><span class="cx">
</span><del>- virtual bool canHaveGeneratedChildren() const override;
- virtual bool hasControlClip() const override { return true; }
- virtual LayoutRect controlClipRect(const LayoutPoint&) const override;
</del><ins>+ bool canHaveGeneratedChildren() const override;
+ bool hasControlClip() const override { return true; }
+ LayoutRect controlClipRect(const LayoutPoint&) const override;
</ins><span class="cx">
</span><span class="cx"> void setText(const String&);
</span><span class="cx"> String text() const;
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void element() const = delete;
</span><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderButton"; }
- virtual bool isRenderButton() const override { return true; }
</del><ins>+ const char* renderName() const override { return "RenderButton"; }
+ bool isRenderButton() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void styleWillChange(StyleDifference, const RenderStyle& newStyle) override;
- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</del><ins>+ void styleWillChange(StyleDifference, const RenderStyle& newStyle) override;
+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</ins><span class="cx">
</span><del>- virtual bool hasLineIfEmpty() const override;
</del><ins>+ bool hasLineIfEmpty() const override;
</ins><span class="cx">
</span><del>- virtual bool requiresForcedStyleRecalcPropagation() const override { return true; }
</del><ins>+ bool requiresForcedStyleRecalcPropagation() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> bool isFlexibleBoxImpl() const override { return true; }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderCombineTexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderCombineText.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderCombineText.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderCombineText.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,11 +45,11 @@
</span><span class="cx"> private:
</span><span class="cx"> void node() const = delete;
</span><span class="cx">
</span><del>- virtual bool isCombineText() const override { return true; }
- virtual float width(unsigned from, unsigned length, const FontCascade&, float xPosition, HashSet<const Font*>* fallbackFonts = 0, GlyphOverflow* = 0) const override;
- virtual const char* renderName() const override { return "RenderCombineText"; }
- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
- virtual void setRenderedText(const String&) override;
</del><ins>+ bool isCombineText() const override { return true; }
+ float width(unsigned from, unsigned length, const FontCascade&, float xPosition, HashSet<const Font*>* fallbackFonts = 0, GlyphOverflow* = 0) const override;
+ const char* renderName() const override { return "RenderCombineText"; }
+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
+ void setRenderedText(const String&) override;
</ins><span class="cx">
</span><span class="cx"> RefPtr<RenderStyle> m_combineFontStyle;
</span><span class="cx"> float m_combinedTextWidth { 0 };
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderCounterh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderCounter.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderCounter.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderCounter.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,11 +43,11 @@
</span><span class="cx"> void updateCounter();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const char* renderName() const override;
- virtual bool isCounter() const override;
- virtual String originalText() const override;
</del><ins>+ const char* renderName() const override;
+ bool isCounter() const override;
+ String originalText() const override;
</ins><span class="cx">
</span><del>- virtual void computePreferredLogicalWidths(float leadWidth) override;
</del><ins>+ void computePreferredLogicalWidths(float leadWidth) override;
</ins><span class="cx">
</span><span class="cx"> // Removes the reference to the CounterNode associated with this renderer.
</span><span class="cx"> // This is used to cause a counter display update when the CounterNode tree changes.
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderDeprecatedFlexibleBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderDeprecatedFlexibleBox.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderDeprecatedFlexibleBox.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderDeprecatedFlexibleBox.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,25 +36,25 @@
</span><span class="cx">
</span><span class="cx"> Element& element() const { return downcast<Element>(nodeForNonAnonymous()); }
</span><span class="cx">
</span><del>- virtual const char* renderName() const override;
</del><ins>+ const char* renderName() const override;
</ins><span class="cx">
</span><del>- virtual void styleWillChange(StyleDifference, const RenderStyle& newStyle) override;
</del><ins>+ void styleWillChange(StyleDifference, const RenderStyle& newStyle) override;
</ins><span class="cx">
</span><del>- virtual void layoutBlock(bool relayoutChildren, LayoutUnit pageHeight = 0) override;
</del><ins>+ void layoutBlock(bool relayoutChildren, LayoutUnit pageHeight = 0) override;
</ins><span class="cx"> void layoutHorizontalBox(bool relayoutChildren);
</span><span class="cx"> void layoutVerticalBox(bool relayoutChildren);
</span><span class="cx">
</span><span class="cx"> bool isStretchingChildren() const { return m_stretchingChildren; }
</span><span class="cx">
</span><del>- virtual bool avoidsFloats() const override { return true; }
- virtual bool canDropAnonymousBlockChild() const override { return false; }
</del><ins>+ bool avoidsFloats() const override { return true; }
+ bool canDropAnonymousBlockChild() const override { return false; }
</ins><span class="cx">
</span><span class="cx"> void placeChild(RenderBox* child, const LayoutPoint& location, LayoutSize* childLayoutDelta = nullptr);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isDeprecatedFlexibleBox() const override { return true; }
- virtual void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override;
- virtual void computePreferredLogicalWidths() override;
</del><ins>+ bool isDeprecatedFlexibleBox() const override { return true; }
+ void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override;
+ void computePreferredLogicalWidths() override;
</ins><span class="cx">
</span><span class="cx"> LayoutUnit allowedChildFlex(RenderBox* child, bool expanding, unsigned group);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderDetailsMarkerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderDetailsMarker.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderDetailsMarker.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderDetailsMarker.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,9 +36,9 @@
</span><span class="cx"> Orientation orientation() const;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const char* renderName() const override { return "RenderDetailsMarker"; }
- virtual bool isDetailsMarker() const override { return true; }
- virtual void paint(PaintInfo&, const LayoutPoint&) override;
</del><ins>+ const char* renderName() const override { return "RenderDetailsMarker"; }
+ bool isDetailsMarker() const override { return true; }
+ void paint(PaintInfo&, const LayoutPoint&) override;
</ins><span class="cx">
</span><span class="cx"> bool isOpen() const;
</span><span class="cx"> Path getCanonicalPath() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -66,7 +66,7 @@
</span><span class="cx"> RenderObject* firstChild() const { return m_firstChild; }
</span><span class="cx"> RenderObject* lastChild() const { return m_lastChild; }
</span><span class="cx">
</span><del>- virtual bool isEmpty() const override { return !firstChild(); }
</del><ins>+ bool isEmpty() const override { return !firstChild(); }
</ins><span class="cx">
</span><span class="cx"> bool canContainFixedPositionObjects() const;
</span><span class="cx"> bool canContainAbsolutelyPositionedObjects() const;
</span><span class="lines">@@ -248,9 +248,9 @@
</span><span class="cx"> virtual void styleWillChange(StyleDifference, const RenderStyle& newStyle);
</span><span class="cx"> virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle);
</span><span class="cx">
</span><del>- virtual void insertedIntoTree() override;
- virtual void willBeRemovedFromTree() override;
- virtual void willBeDestroyed() override;
</del><ins>+ void insertedIntoTree() override;
+ void willBeRemovedFromTree() override;
+ void willBeDestroyed() override;
</ins><span class="cx">
</span><span class="cx"> void setRenderInlineAlwaysCreatesLineBoxes(bool b) { m_renderInlineAlwaysCreatesLineBoxes = b; }
</span><span class="cx"> bool renderInlineAlwaysCreatesLineBoxes() const { return m_renderInlineAlwaysCreatesLineBoxes; }
</span><span class="lines">@@ -286,8 +286,8 @@
</span><span class="cx"> void isText() const = delete;
</span><span class="cx"> void isRenderElement() const = delete;
</span><span class="cx">
</span><del>- virtual RenderObject* firstChildSlow() const override final { return firstChild(); }
- virtual RenderObject* lastChildSlow() const override final { return lastChild(); }
</del><ins>+ RenderObject* firstChildSlow() const override final { return firstChild(); }
+ RenderObject* lastChildSlow() const override final { return lastChild(); }
</ins><span class="cx">
</span><span class="cx"> // Called when an object that was floating or positioned becomes a normal flow object
</span><span class="cx"> // again. We have to make sure the render tree updates as needed to accommodate the new
</span><span class="lines">@@ -307,7 +307,7 @@
</span><span class="cx"> StyleDifference adjustStyleDifference(StyleDifference, unsigned contextSensitiveProperties) const;
</span><span class="cx"> RenderStyle* cachedFirstLineStyle() const;
</span><span class="cx">
</span><del>- virtual void newImageAnimationFrameAvailable(CachedImage&) final override;
</del><ins>+ void newImageAnimationFrameAvailable(CachedImage&) final override;
</ins><span class="cx">
</span><span class="cx"> bool getLeadingCorner(FloatPoint& output) const;
</span><span class="cx"> bool getTrailingCorner(FloatPoint& output) const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderEmbeddedObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderEmbeddedObject.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderEmbeddedObject.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderEmbeddedObject.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -61,27 +61,27 @@
</span><span class="cx"> bool allowsAcceleratedCompositing() const;
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void paintReplaced(PaintInfo&, const LayoutPoint&) override final;
- virtual void paint(PaintInfo&, const LayoutPoint&) override;
</del><ins>+ void paintReplaced(PaintInfo&, const LayoutPoint&) override final;
+ void paint(PaintInfo&, const LayoutPoint&) override;
</ins><span class="cx">
</span><del>- virtual CursorDirective getCursor(const LayoutPoint&, Cursor&) const override;
</del><ins>+ CursorDirective getCursor(const LayoutPoint&, Cursor&) const override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const char* renderName() const override { return "RenderEmbeddedObject"; }
- virtual bool isEmbeddedObject() const override final { return true; }
</del><ins>+ const char* renderName() const override { return "RenderEmbeddedObject"; }
+ 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>+ void paintContents(PaintInfo&, const LayoutPoint&) override final;
</ins><span class="cx">
</span><del>- virtual bool requiresLayer() const override final;
</del><ins>+ bool requiresLayer() const 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>+ 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 = 1, Element** stopElement = nullptr, RenderBox* startBox = nullptr, const IntPoint& wheelEventAbsolutePoint = IntPoint()) override final;
- virtual bool logicalScroll(ScrollLogicalDirection, ScrollGranularity, float multiplier, Element** stopElement) override final;
</del><ins>+ bool scroll(ScrollDirection, ScrollGranularity, float multiplier = 1, Element** stopElement = nullptr, RenderBox* startBox = nullptr, const IntPoint& wheelEventAbsolutePoint = IntPoint()) override final;
+ 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(const MouseEvent&) const;
</span><span class="lines">@@ -89,7 +89,7 @@
</span><span class="cx"> bool getReplacementTextGeometry(const LayoutPoint& accumulatedOffset, FloatRect& contentRect, FloatRect& indicatorRect, FloatRect& replacementTextRect, FloatRect& arrowRect, FontCascade&, 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>+ 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 (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFieldset.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderFieldset.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,16 +43,16 @@
</span><span class="cx"> private:
</span><span class="cx"> void element() const = delete;
</span><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderFieldSet"; }
- virtual bool isFieldset() const override { return true; }
</del><ins>+ const char* renderName() const override { return "RenderFieldSet"; }
+ bool isFieldset() const override { return true; }
</ins><span class="cx">
</span><del>- virtual RenderObject* layoutSpecialExcludedChild(bool relayoutChildren) override;
</del><ins>+ RenderObject* layoutSpecialExcludedChild(bool relayoutChildren) override;
</ins><span class="cx">
</span><del>- virtual void computePreferredLogicalWidths() override;
- virtual bool avoidsFloats() const override { return true; }
</del><ins>+ void computePreferredLogicalWidths() override;
+ bool avoidsFloats() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void paintBoxDecorations(PaintInfo&, const LayoutPoint&) override;
- virtual void paintMask(PaintInfo&, const LayoutPoint&) override;
</del><ins>+ void paintBoxDecorations(PaintInfo&, const LayoutPoint&) override;
+ void paintMask(PaintInfo&, const LayoutPoint&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFileUploadControlh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFileUploadControl.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFileUploadControl.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderFileUploadControl.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,20 +44,20 @@
</span><span class="cx"> private:
</span><span class="cx"> void element() const = delete;
</span><span class="cx">
</span><del>- virtual bool isFileUploadControl() const override { return true; }
</del><ins>+ bool isFileUploadControl() const override { return true; }
</ins><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderFileUploadControl"; }
</del><ins>+ const char* renderName() const override { return "RenderFileUploadControl"; }
</ins><span class="cx">
</span><del>- virtual void updateFromElement() override;
- virtual void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override;
- virtual void computePreferredLogicalWidths() override;
- virtual void paintObject(PaintInfo&, const LayoutPoint&) override;
</del><ins>+ void updateFromElement() override;
+ void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override;
+ void computePreferredLogicalWidths() override;
+ void paintObject(PaintInfo&, const LayoutPoint&) override;
</ins><span class="cx">
</span><del>- virtual bool requiresForcedStyleRecalcPropagation() const override { return true; }
</del><ins>+ bool requiresForcedStyleRecalcPropagation() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> int maxFilenameWidth() const;
</span><span class="cx">
</span><del>- virtual VisiblePosition positionForPoint(const LayoutPoint&, const RenderRegion*) override;
</del><ins>+ VisiblePosition positionForPoint(const LayoutPoint&, const RenderRegion*) override;
</ins><span class="cx">
</span><span class="cx"> HTMLInputElement* uploadButton() const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFlexibleBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFlexibleBox.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFlexibleBox.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderFlexibleBox.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,28 +42,28 @@
</span><span class="cx"> RenderFlexibleBox(Document&, Ref<RenderStyle>&&);
</span><span class="cx"> virtual ~RenderFlexibleBox();
</span><span class="cx">
</span><del>- virtual const char* renderName() const override;
</del><ins>+ const char* renderName() const override;
</ins><span class="cx">
</span><del>- virtual bool avoidsFloats() const override final { return true; }
- virtual bool canDropAnonymousBlockChild() const override final { return false; }
- virtual void layoutBlock(bool relayoutChildren, LayoutUnit pageLogicalHeight = 0) override final;
</del><ins>+ bool avoidsFloats() const override final { return true; }
+ bool canDropAnonymousBlockChild() const override final { return false; }
+ void layoutBlock(bool relayoutChildren, LayoutUnit pageLogicalHeight = 0) override final;
</ins><span class="cx">
</span><del>- virtual int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override;
- virtual Optional<int> firstLineBaseline() const override;
- virtual Optional<int> inlineBlockBaseline(LineDirectionMode) const override;
</del><ins>+ int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override;
+ Optional<int> firstLineBaseline() const override;
+ Optional<int> inlineBlockBaseline(LineDirectionMode) const override;
</ins><span class="cx">
</span><del>- virtual void paintChildren(PaintInfo& forSelf, const LayoutPoint&, PaintInfo& forChild, bool usePrintRect) override;
</del><ins>+ void paintChildren(PaintInfo& forSelf, const LayoutPoint&, PaintInfo& forChild, bool usePrintRect) override;
</ins><span class="cx">
</span><span class="cx"> bool isHorizontalFlow() const;
</span><span class="cx">
</span><del>- virtual bool isTopLayoutOverflowAllowed() const override;
- virtual bool isLeftLayoutOverflowAllowed() const override;
</del><ins>+ bool isTopLayoutOverflowAllowed() const override;
+ bool isLeftLayoutOverflowAllowed() const override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override;
- virtual void computePreferredLogicalWidths() override;
</del><ins>+ void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override;
+ void computePreferredLogicalWidths() override;
</ins><span class="cx">
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</del><ins>+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> enum FlexSign {
</span><span class="lines">@@ -85,7 +85,7 @@
</span><span class="cx"> // Use an inline capacity of 8, since flexbox containers usually have less than 8 children.
</span><span class="cx"> typedef Vector<LayoutRect, 8> ChildFrameRects;
</span><span class="cx">
</span><del>- virtual bool isFlexibleBox() const override final { return true; }
</del><ins>+ bool isFlexibleBox() const override final { return true; }
</ins><span class="cx"> bool hasOrthogonalFlow(RenderBox& child) const;
</span><span class="cx"> bool isColumnFlow() const;
</span><span class="cx"> bool isLeftToRightFlow() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFlowThreadh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFlowThread.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFlowThread.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderFlowThread.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -70,16 +70,16 @@
</span><span class="cx"> bool checkLinesConsistency(const RenderBlockFlow*) const;
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void deleteLines() override;
</del><ins>+ void deleteLines() override;
</ins><span class="cx">
</span><span class="cx"> virtual void addRegionToThread(RenderRegion*) = 0;
</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;
- virtual void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
</del><ins>+ void updateLogicalWidth() override final;
+ void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
</ins><span class="cx">
</span><del>- virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</del><ins>+ bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</ins><span class="cx">
</span><span class="cx"> bool hasRegions() const { return m_regionList.size(); }
</span><span class="cx"> virtual void regionChangedWritingMode(RenderRegion*) { }
</span><span class="lines">@@ -101,7 +101,7 @@
</span><span class="cx">
</span><span class="cx"> static Ref<RenderStyle> createFlowThreadStyle(RenderStyle* parentStyle);
</span><span class="cx">
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</del><ins>+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</ins><span class="cx">
</span><span class="cx"> void repaintRectangleInRegions(const LayoutRect&) const;
</span><span class="cx">
</span><span class="lines">@@ -222,14 +222,14 @@
</span><span class="cx">
</span><span class="cx"> virtual bool absoluteQuadsForBox(Vector<FloatQuad>&, bool*, const RenderBox*, float, float) const { return false; }
</span><span class="cx">
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx">
</span><span class="cx"> void setCurrentRegionMaintainer(CurrentRenderRegionMaintainer* currentRegionMaintainer) { m_currentRegionMaintainer = currentRegionMaintainer; }
</span><span class="cx"> RenderRegion* currentRegion() const;
</span><span class="cx">
</span><span class="cx"> ContainingRegionMap& containingRegionMap();
</span><span class="cx">
</span><del>- virtual bool cachedFlowThreadContainingBlockNeedsUpdate() const override { return false; }
</del><ins>+ bool cachedFlowThreadContainingBlockNeedsUpdate() const override { return false; }
</ins><span class="cx">
</span><span class="cx"> // FIXME: Eventually as column and region flow threads start nesting, this may end up changing.
</span><span class="cx"> virtual bool shouldCheckColumnBreaks() const { return false; }
</span><span class="lines">@@ -237,23 +237,23 @@
</span><span class="cx"> private:
</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>+ bool requiresLayer() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> RenderFlowThread(Document&, Ref<RenderStyle>&&);
</span><span class="cx">
</span><del>- virtual RenderFlowThread* locateFlowThreadContainingBlock() const override { return const_cast<RenderFlowThread*>(this); }
</del><ins>+ RenderFlowThread* locateFlowThreadContainingBlock() const override { return const_cast<RenderFlowThread*>(this); }
</ins><span class="cx">
</span><del>- virtual const char* renderName() const override = 0;
</del><ins>+ const char* renderName() const override = 0;
</ins><span class="cx">
</span><span class="cx"> // Overridden by columns/pages to set up an initial logical width of the page width even when
</span><span class="cx"> // no regions have been generated yet.
</span><span class="cx"> virtual LayoutUnit initialLogicalWidth() const { return 0; };
</span><span class="cx">
</span><span class="cx"> void clearLinesToRegionMap();
</span><del>- virtual void willBeDestroyed() override;
</del><ins>+ void willBeDestroyed() override;
</ins><span class="cx">
</span><del>- virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags, bool* wasFixed) const override;
</del><ins>+ void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags, bool* wasFixed) const override;
</ins><span class="cx">
</span><span class="cx"> void updateRegionsFlowThreadPortionRect(const RenderRegion* = nullptr);
</span><span class="cx"> bool shouldRepaint(const LayoutRect&) const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFrameh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFrame.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFrame.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderFrame.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,10 +40,10 @@
</span><span class="cx"> private:
</span><span class="cx"> void frameOwnerElement() const = delete;
</span><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderFrame"; }
- virtual bool isFrame() const override { return true; }
</del><ins>+ const char* renderName() const override { return "RenderFrame"; }
+ bool isFrame() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void updateFromElement() override;
</del><ins>+ void updateFromElement() override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFrameSeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFrameSet.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFrameSet.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderFrameSet.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -91,14 +91,14 @@
</span><span class="cx"> int m_splitResizeOffset;
</span><span class="cx"> };
</span><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderFrameSet"; }
- virtual bool isFrameSet() const override { return true; }
</del><ins>+ const char* renderName() const override { return "RenderFrameSet"; }
+ bool isFrameSet() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void layout() override;
- virtual void paint(PaintInfo&, const LayoutPoint&) override;
- virtual bool canHaveChildren() const override { return true; }
- virtual bool isChildAllowed(const RenderObject&, const RenderStyle&) const override;
- virtual CursorDirective getCursor(const LayoutPoint&, Cursor&) const override;
</del><ins>+ void layout() override;
+ void paint(PaintInfo&, const LayoutPoint&) override;
+ bool canHaveChildren() const override { return true; }
+ bool isChildAllowed(const RenderObject&, const RenderStyle&) const override;
+ CursorDirective getCursor(const LayoutPoint&, Cursor&) const override;
</ins><span class="cx">
</span><span class="cx"> bool flattenFrameSet() const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderFullScreenh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderFullScreen.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderFullScreen.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderFullScreen.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> public:
</span><span class="cx"> RenderFullScreen(Document&, Ref<RenderStyle>&&);
</span><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderFullScreen"; }
</del><ins>+ const char* renderName() const override { return "RenderFullScreen"; }
</ins><span class="cx">
</span><span class="cx"> void setPlaceholder(RenderBlock*);
</span><span class="cx"> RenderBlock* placeholder() { return m_placeholder; }
</span><span class="lines">@@ -46,8 +46,8 @@
</span><span class="cx"> void unwrapRenderer(bool& requiresRenderTreeRebuild);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isRenderFullScreen() const override { return true; }
- virtual void willBeDestroyed() override;
</del><ins>+ bool isRenderFullScreen() const override { return true; }
+ void willBeDestroyed() override;
</ins><span class="cx"> bool isFlexibleBoxImpl() const override { return true; }
</span><span class="cx">
</span><span class="cx"> protected:
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderGridh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderGrid.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderGrid.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderGrid.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,11 +51,11 @@
</span><span class="cx">
</span><span class="cx"> Element& element() const { return downcast<Element>(nodeForNonAnonymous()); }
</span><span class="cx">
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
- virtual void layoutBlock(bool relayoutChildren, LayoutUnit pageLogicalHeight = 0) override;
</del><ins>+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
+ void layoutBlock(bool relayoutChildren, LayoutUnit pageLogicalHeight = 0) override;
</ins><span class="cx">
</span><del>- virtual bool avoidsFloats() const override { return true; }
- virtual bool canDropAnonymousBlockChild() const override { return false; }
</del><ins>+ bool avoidsFloats() const override { return true; }
+ bool canDropAnonymousBlockChild() const override { return false; }
</ins><span class="cx">
</span><span class="cx"> const Vector<LayoutUnit>& columnPositions() const { return m_columnPositions; }
</span><span class="cx"> const Vector<LayoutUnit>& rowPositions() const { return m_rowPositions; }
</span><span class="lines">@@ -63,9 +63,9 @@
</span><span class="cx"> LayoutUnit guttersSize(GridTrackSizingDirection, size_t span) const;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const char* renderName() const override;
- virtual bool isRenderGrid() const override { return true; }
- virtual void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override;
</del><ins>+ const char* renderName() const override;
+ bool isRenderGrid() const override { return true; }
+ void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override;
</ins><span class="cx">
</span><span class="cx"> Optional<LayoutUnit> computeIntrinsicLogicalContentHeightUsing(Length logicalHeightLength, Optional<LayoutUnit> intrinsicContentHeight, LayoutUnit borderAndPadding) const override;
</span><span class="cx">
</span><span class="lines">@@ -149,7 +149,7 @@
</span><span class="cx">
</span><span class="cx"> void applyStretchAlignmentToTracksIfNeeded(GridTrackSizingDirection, GridSizingData&);
</span><span class="cx">
</span><del>- virtual void paintChildren(PaintInfo& forSelf, const LayoutPoint& paintOffset, PaintInfo& forChild, bool usePrintRect) override;
</del><ins>+ void paintChildren(PaintInfo& forSelf, const LayoutPoint& paintOffset, PaintInfo& forChild, bool usePrintRect) override;
</ins><span class="cx"> bool needToStretchChildLogicalHeight(const RenderBox&) const;
</span><span class="cx"> LayoutUnit marginLogicalHeightForChild(const RenderBox&) const;
</span><span class="cx"> LayoutUnit computeMarginLogicalHeightForChild(const RenderBox&) const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderHTMLCanvash"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderHTMLCanvas.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderHTMLCanvas.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderHTMLCanvas.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,11 +42,11 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void element() const = delete;
</span><del>- virtual bool requiresLayer() const override;
- virtual bool isCanvas() const override { return true; }
- virtual const char* renderName() const override { return "RenderHTMLCanvas"; }
- virtual void paintReplaced(PaintInfo&, const LayoutPoint&) override;
- virtual void intrinsicSizeChanged() override { canvasSizeChanged(); }
</del><ins>+ bool requiresLayer() const override;
+ bool isCanvas() const override { return true; }
+ const char* renderName() const override { return "RenderHTMLCanvas"; }
+ void paintReplaced(PaintInfo&, const LayoutPoint&) override;
+ void intrinsicSizeChanged() override { canvasSizeChanged(); }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderIFrameh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderIFrame.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderIFrame.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderIFrame.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,21 +43,21 @@
</span><span class="cx"> private:
</span><span class="cx"> void frameOwnerElement() const = delete;
</span><span class="cx">
</span><del>- virtual bool shouldComputeSizeAsReplaced() const override;
- virtual bool isInlineBlockOrInlineTable() const override;
</del><ins>+ bool shouldComputeSizeAsReplaced() const override;
+ bool isInlineBlockOrInlineTable() const override;
</ins><span class="cx">
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx">
</span><del>- virtual bool isRenderIFrame() const override { return true; }
</del><ins>+ bool isRenderIFrame() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> // FIXME: Do we still need this workaround to avoid breaking layout tests?
</span><del>- virtual const char* renderName() const override { return "RenderPartObject"; }
</del><ins>+ const char* renderName() const override { return "RenderPartObject"; }
</ins><span class="cx"> #else
</span><del>- virtual const char* renderName() const override { return "RenderIFrame"; }
</del><ins>+ const char* renderName() const override { return "RenderIFrame"; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual bool requiresLayer() const override;
</del><ins>+ bool requiresLayer() const override;
</ins><span class="cx">
</span><span class="cx"> RenderView* contentRootRenderer() const;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderImage.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderImage.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderImage.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx"> void areaElementFocusChanged(HTMLAreaElement*);
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual void collectSelectionRects(Vector<SelectionRect>&, unsigned, unsigned) override;
</del><ins>+ void collectSelectionRects(Vector<SelectionRect>&, unsigned, unsigned) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> void setIsGeneratedContent(bool generated = true) { m_isGeneratedContent = generated; }
</span><span class="lines">@@ -72,42 +72,42 @@
</span><span class="cx"> void setHasShadowControls(bool hasShadowControls) { m_hasShadowControls = hasShadowControls; }
</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) const override final;
- virtual bool foregroundIsKnownToBeOpaqueInRect(const LayoutRect& localRect, unsigned maxDepthToTest) const override;
</del><ins>+ bool needsPreferredWidthsRecalculation() const override final;
+ RenderBox* embeddedContentBox() const override final;
+ void computeIntrinsicRatioInformation(FloatSize& intrinsicSize, double& intrinsicRatio) const override final;
+ bool foregroundIsKnownToBeOpaqueInRect(const LayoutRect& localRect, unsigned maxDepthToTest) const override;
</ins><span class="cx">
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle*) override;
</del><ins>+ void styleDidChange(StyleDifference, const RenderStyle*) override;
</ins><span class="cx">
</span><del>- virtual void imageChanged(WrappedImagePtr, const IntRect* = nullptr) override;
</del><ins>+ void imageChanged(WrappedImagePtr, const IntRect* = nullptr) override;
</ins><span class="cx">
</span><span class="cx"> void paintIntoRect(GraphicsContext&, const FloatRect&);
</span><del>- virtual void paint(PaintInfo&, const LayoutPoint&) override final;
- virtual void layout() override;
</del><ins>+ void paint(PaintInfo&, const LayoutPoint&) override final;
+ void layout() override;
</ins><span class="cx">
</span><del>- virtual void intrinsicSizeChanged() override
</del><ins>+ void intrinsicSizeChanged() override
</ins><span class="cx"> {
</span><span class="cx"> imageChanged(imageResource().imagePtr());
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const char* renderName() const override { return "RenderImage"; }
</del><ins>+ const char* renderName() const override { return "RenderImage"; }
</ins><span class="cx">
</span><del>- virtual bool canHaveChildren() const override;
</del><ins>+ bool canHaveChildren() const override;
</ins><span class="cx">
</span><del>- virtual bool isImage() const override { return true; }
- virtual bool isRenderImage() const override final { return true; }
</del><ins>+ bool isImage() const override { return true; }
+ bool isRenderImage() const override final { return true; }
</ins><span class="cx">
</span><del>- virtual void paintReplaced(PaintInfo&, const LayoutPoint&) override;
</del><ins>+ void paintReplaced(PaintInfo&, const LayoutPoint&) override;
</ins><span class="cx">
</span><del>- virtual bool computeBackgroundIsKnownToBeObscured(const LayoutPoint& paintOffset) override final;
</del><ins>+ bool computeBackgroundIsKnownToBeObscured(const LayoutPoint& paintOffset) override final;
</ins><span class="cx">
</span><del>- virtual LayoutUnit minimumReplacedHeight() const override;
</del><ins>+ LayoutUnit minimumReplacedHeight() const override;
</ins><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>+ void notifyFinished(CachedResource*) override final;
+ bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override final;
</ins><span class="cx">
</span><del>- virtual bool boxShadowShouldBeAppliedToBackground(const LayoutPoint& paintOffset, BackgroundBleedAvoidance, InlineFlowBox*) const override final;
</del><ins>+ bool boxShadowShouldBeAppliedToBackground(const LayoutPoint& paintOffset, BackgroundBleedAvoidance, InlineFlowBox*) const override final;
</ins><span class="cx">
</span><span class="cx"> virtual bool shadowControlsNeedCustomLayoutMetrics() const { return false; }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderImageResourceStyleImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderImageResourceStyleImage.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderImageResourceStyleImage.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderImageResourceStyleImage.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,21 +40,21 @@
</span><span class="cx"> virtual ~RenderImageResourceStyleImage();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void initialize(RenderElement*) override;
- virtual void shutdown() override;
</del><ins>+ void initialize(RenderElement*) override;
+ void shutdown() override;
</ins><span class="cx">
</span><del>- virtual bool hasImage() const override { return true; }
- virtual RefPtr<Image> image(int width = 0, int height = 0) const override;
- virtual bool errorOccurred() const override { return m_styleImage->errorOccurred(); }
</del><ins>+ bool hasImage() const override { return true; }
+ RefPtr<Image> image(int width = 0, int height = 0) const override;
+ bool errorOccurred() const override { return m_styleImage->errorOccurred(); }
</ins><span class="cx">
</span><del>- virtual void setContainerSizeForRenderer(const IntSize&) override;
- virtual bool imageHasRelativeWidth() const override { return m_styleImage->imageHasRelativeWidth(); }
- virtual bool imageHasRelativeHeight() const override { return m_styleImage->imageHasRelativeHeight(); }
</del><ins>+ void setContainerSizeForRenderer(const IntSize&) override;
+ bool imageHasRelativeWidth() const override { return m_styleImage->imageHasRelativeWidth(); }
+ bool imageHasRelativeHeight() const override { return m_styleImage->imageHasRelativeHeight(); }
</ins><span class="cx">
</span><del>- virtual LayoutSize imageSize(float multiplier) const override { return LayoutSize(m_styleImage->imageSize(m_renderer, multiplier)); }
- virtual LayoutSize intrinsicSize(float multiplier) const override { return LayoutSize(m_styleImage->imageSize(m_renderer, multiplier)); }
</del><ins>+ LayoutSize imageSize(float multiplier) const override { return LayoutSize(m_styleImage->imageSize(m_renderer, multiplier)); }
+ LayoutSize intrinsicSize(float multiplier) const override { return LayoutSize(m_styleImage->imageSize(m_renderer, multiplier)); }
</ins><span class="cx">
</span><del>- virtual WrappedImagePtr imagePtr() const override { return m_styleImage->data(); }
</del><ins>+ WrappedImagePtr imagePtr() const override { return m_styleImage->data(); }
</ins><span class="cx">
</span><span class="cx"> Ref<StyleImage> m_styleImage;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderInlineh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderInline.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderInline.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderInline.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,23 +37,23 @@
</span><span class="cx"> RenderInline(Element&, Ref<RenderStyle>&&);
</span><span class="cx"> RenderInline(Document&, Ref<RenderStyle>&&);
</span><span class="cx">
</span><del>- virtual void addChild(RenderObject* newChild, RenderObject* beforeChild = 0) override;
</del><ins>+ void addChild(RenderObject* newChild, RenderObject* beforeChild = 0) override;
</ins><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>+ LayoutUnit marginLeft() const override final;
+ LayoutUnit marginRight() const override final;
+ LayoutUnit marginTop() const override final;
+ LayoutUnit marginBottom() const override final;
+ LayoutUnit marginBefore(const RenderStyle* otherStyle = 0) const override final;
+ LayoutUnit marginAfter(const RenderStyle* otherStyle = 0) const override final;
+ LayoutUnit marginStart(const RenderStyle* otherStyle = 0) const override final;
+ 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;
- virtual void absoluteQuads(Vector<FloatQuad>&, bool* wasFixed) const override;
</del><ins>+ void absoluteRects(Vector<IntRect>&, const LayoutPoint& accumulatedOffset) const override final;
+ void absoluteQuads(Vector<FloatQuad>&, bool* wasFixed) const override;
</ins><span class="cx">
</span><del>- virtual LayoutSize offsetFromContainer(RenderElement&, const LayoutPoint&, bool* offsetDependsOnPoint = nullptr) const override final;
</del><ins>+ LayoutSize offsetFromContainer(RenderElement&, const LayoutPoint&, bool* offsetDependsOnPoint = nullptr) const override final;
</ins><span class="cx">
</span><del>- virtual IntRect borderBoundingBox() const override final
</del><ins>+ 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">@@ -77,17 +77,17 @@
</span><span class="cx"> InlineBox* lastLineBoxIncludingCulling() const { return alwaysCreateLineBoxes() ? lastLineBox() : culledInlineLastLineBox(); }
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual void absoluteQuadsForSelection(Vector<FloatQuad>& quads) const override;
</del><ins>+ void absoluteQuadsForSelection(Vector<FloatQuad>& quads) const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual RenderBoxModelObject* virtualContinuation() const override final { return continuation(); }
</del><ins>+ 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>+ 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<LayoutRect>&, const LayoutPoint& additionalOffset, const RenderLayerModelObject* paintContainer = 0) override final;
</del><ins>+ void addFocusRingRects(Vector<LayoutRect>&, 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">@@ -97,22 +97,22 @@
</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>+ 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="cx"> protected:
</span><del>- virtual void willBeDestroyed() override;
</del><ins>+ void willBeDestroyed() override;
</ins><span class="cx">
</span><span class="cx"> void styleWillChange(StyleDifference, const RenderStyle& newStyle) override;
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</del><ins>+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</ins><span class="cx">
</span><del>- virtual void updateFromStyle() override;
</del><ins>+ void updateFromStyle() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const char* renderName() const override;
</del><ins>+ const char* renderName() const override;
</ins><span class="cx">
</span><del>- virtual bool canHaveChildren() const override final { return true; }
</del><ins>+ 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">@@ -124,52 +124,52 @@
</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 = nullptr) override final;
</del><ins>+ void addChildIgnoringContinuation(RenderObject* newChild, RenderObject* beforeChild = nullptr) 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>+ 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>+ 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>+ bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override final;
</ins><span class="cx">
</span><del>- virtual bool requiresLayer() const override { return isInFlowPositioned() || createsGroup() || hasClipPath() || willChangeCreatesStackingContext(); }
</del><ins>+ bool requiresLayer() const override { return isInFlowPositioned() || createsGroup() || hasClipPath() || willChangeCreatesStackingContext(); }
</ins><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>+ LayoutUnit offsetLeft() const override final;
+ LayoutUnit offsetTop() const override final;
+ LayoutUnit offsetWidth() const override final { return linesBoundingBox().width(); }
+ LayoutUnit offsetHeight() const override final { return linesBoundingBox().height(); }
</ins><span class="cx">
</span><del>- virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
- virtual LayoutRect rectWithOutlineForRepaint(const RenderLayerModelObject* repaintContainer, LayoutUnit outlineWidth) const override final;
- virtual LayoutRect computeRectForRepaint(const LayoutRect&, const RenderLayerModelObject* repaintContainer, bool fixed) const override final;
</del><ins>+ LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
+ LayoutRect rectWithOutlineForRepaint(const RenderLayerModelObject* repaintContainer, LayoutUnit outlineWidth) const override final;
+ LayoutRect computeRectForRepaint(const LayoutRect&, const RenderLayerModelObject* repaintContainer, bool fixed) const override final;
</ins><span class="cx">
</span><del>- virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags, bool* wasFixed) const override;
- virtual const RenderObject* pushMappingToContainer(const RenderLayerModelObject* ancestorToStopAt, RenderGeometryMap&) const override;
</del><ins>+ void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags, bool* wasFixed) const override;
+ const RenderObject* pushMappingToContainer(const RenderLayerModelObject* ancestorToStopAt, RenderGeometryMap&) const override;
</ins><span class="cx">
</span><del>- virtual VisiblePosition positionForPoint(const LayoutPoint&, const RenderRegion*) override final;
</del><ins>+ VisiblePosition positionForPoint(const LayoutPoint&, const RenderRegion*) override final;
</ins><span class="cx">
</span><del>- virtual LayoutRect frameRectForStickyPositioning() const override final { return linesBoundingBox(); }
</del><ins>+ LayoutRect frameRectForStickyPositioning() const override final { return linesBoundingBox(); }
</ins><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>+ 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>+ LayoutUnit lineHeight(bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override final;
+ int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override final;
</ins><span class="cx">
</span><del>- virtual void childBecameNonInline(RenderElement&) override final;
</del><ins>+ void childBecameNonInline(RenderElement&) override final;
</ins><span class="cx">
</span><del>- virtual void updateHitTestResult(HitTestResult&, const LayoutPoint&) override final;
</del><ins>+ void updateHitTestResult(HitTestResult&, const LayoutPoint&) override final;
</ins><span class="cx">
</span><del>- virtual void imageChanged(WrappedImagePtr, const IntRect* = 0) override final;
</del><ins>+ void imageChanged(WrappedImagePtr, const IntRect* = 0) override final;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(DASHBOARD_SUPPORT)
</span><del>- virtual void addAnnotatedRegions(Vector<AnnotatedRegionValue>&) override final;
</del><ins>+ void addAnnotatedRegions(Vector<AnnotatedRegionValue>&) override final;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> RenderPtr<RenderInline> clone() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderLayerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderLayer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderLayer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderLayer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -219,28 +219,28 @@
</span><span class="cx"> bool hasVerticalScrollbar() const { return verticalScrollbar(); }
</span><span class="cx">
</span><span class="cx"> // ScrollableArea overrides
</span><del>- virtual ScrollPosition scrollPosition() const override { return m_scrollPosition; }
</del><ins>+ ScrollPosition scrollPosition() const override { return m_scrollPosition; }
</ins><span class="cx">
</span><del>- virtual Scrollbar* horizontalScrollbar() const override { return m_hBar.get(); }
- virtual Scrollbar* verticalScrollbar() const override { return m_vBar.get(); }
- virtual ScrollableArea* enclosingScrollableArea() const override;
- virtual bool isScrollableOrRubberbandable() override;
- virtual bool hasScrollableOrRubberbandableAncestor() override;
</del><ins>+ Scrollbar* horizontalScrollbar() const override { return m_hBar.get(); }
+ Scrollbar* verticalScrollbar() const override { return m_vBar.get(); }
+ ScrollableArea* enclosingScrollableArea() const override;
+ bool isScrollableOrRubberbandable() override;
+ bool hasScrollableOrRubberbandableAncestor() override;
</ins><span class="cx"> #if ENABLE(CSS_SCROLL_SNAP)
</span><del>- virtual void updateSnapOffsets() override;
</del><ins>+ void updateSnapOffsets() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> #if ENABLE(TOUCH_EVENTS)
</span><del>- virtual bool handleTouchEvent(const PlatformTouchEvent&) override;
- virtual bool isTouchScrollable() const override { return true; }
</del><ins>+ bool handleTouchEvent(const PlatformTouchEvent&) override;
+ bool isTouchScrollable() const override { return true; }
</ins><span class="cx"> #endif
</span><del>- virtual bool isOverflowScroll() const override { return true; }
</del><ins>+ bool isOverflowScroll() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void didStartScroll() override;
- virtual void didEndScroll() override;
- virtual void didUpdateScroll() override;
- virtual void setIsUserScroll(bool isUserScroll) override { m_inUserScroll = isUserScroll; }
</del><ins>+ void didStartScroll() override;
+ void didEndScroll() override;
+ void didUpdateScroll() override;
+ void setIsUserScroll(bool isUserScroll) override { m_inUserScroll = isUserScroll; }
</ins><span class="cx">
</span><span class="cx"> bool isInUserScroll() const { return m_inUserScroll; }
</span><span class="cx">
</span><span class="lines">@@ -610,12 +610,12 @@
</span><span class="cx"> RenderLayerBacking* backing() const { return m_backing.get(); }
</span><span class="cx"> RenderLayerBacking* ensureBacking();
</span><span class="cx"> void clearBacking(bool layerBeingDestroyed = false);
</span><del>- virtual GraphicsLayer* layerForScrolling() const override;
- virtual GraphicsLayer* layerForHorizontalScrollbar() const override;
- virtual GraphicsLayer* layerForVerticalScrollbar() const override;
- virtual GraphicsLayer* layerForScrollCorner() const override;
- virtual bool usesCompositedScrolling() const override;
- virtual bool usesAsyncScrolling() const override;
</del><ins>+ GraphicsLayer* layerForScrolling() const override;
+ GraphicsLayer* layerForHorizontalScrollbar() const override;
+ GraphicsLayer* layerForVerticalScrollbar() const override;
+ GraphicsLayer* layerForScrollCorner() const override;
+ bool usesCompositedScrolling() const override;
+ bool usesAsyncScrolling() const override;
</ins><span class="cx"> WEBCORE_EXPORT bool needsCompositedScrolling() const;
</span><span class="cx">
</span><span class="cx"> bool paintsWithTransparency(PaintBehavior paintBehavior) const
</span><span class="lines">@@ -855,32 +855,32 @@
</span><span class="cx">
</span><span class="cx"> bool shouldBeSelfPaintingLayer() const;
</span><span class="cx">
</span><del>- virtual int scrollOffset(ScrollbarOrientation) const override;
</del><ins>+ int scrollOffset(ScrollbarOrientation) const override;
</ins><span class="cx">
</span><span class="cx"> // ScrollableArea interface
</span><del>- virtual void invalidateScrollbarRect(Scrollbar*, const IntRect&) override;
- virtual void invalidateScrollCornerRect(const IntRect&) override;
- virtual bool isActive() const override;
- virtual bool isScrollCornerVisible() const override;
- virtual IntRect scrollCornerRect() const override;
- virtual IntRect convertFromScrollbarToContainingView(const Scrollbar*, const IntRect&) const override;
- virtual IntRect convertFromContainingViewToScrollbar(const Scrollbar*, const IntRect&) const override;
- virtual IntPoint convertFromScrollbarToContainingView(const Scrollbar*, const IntPoint&) const override;
- virtual IntPoint convertFromContainingViewToScrollbar(const Scrollbar*, const IntPoint&) const override;
- virtual int scrollSize(ScrollbarOrientation) const override;
- virtual void setScrollOffset(const ScrollOffset&) override;
</del><ins>+ void invalidateScrollbarRect(Scrollbar*, const IntRect&) override;
+ void invalidateScrollCornerRect(const IntRect&) override;
+ bool isActive() const override;
+ bool isScrollCornerVisible() const override;
+ IntRect scrollCornerRect() const override;
+ IntRect convertFromScrollbarToContainingView(const Scrollbar*, const IntRect&) const override;
+ IntRect convertFromContainingViewToScrollbar(const Scrollbar*, const IntRect&) const override;
+ IntPoint convertFromScrollbarToContainingView(const Scrollbar*, const IntPoint&) const override;
+ IntPoint convertFromContainingViewToScrollbar(const Scrollbar*, const IntPoint&) const override;
+ int scrollSize(ScrollbarOrientation) const override;
+ void setScrollOffset(const ScrollOffset&) override;
</ins><span class="cx">
</span><del>- virtual IntRect visibleContentRectInternal(VisibleContentRectIncludesScrollbars, VisibleContentRectBehavior) const override;
- virtual IntSize visibleSize() const override;
- virtual IntSize contentsSize() const override;
- virtual IntSize overhangAmount() const override;
- virtual IntPoint lastKnownMousePosition() const override;
- virtual bool isHandlingWheelEvent() const override;
- virtual bool shouldSuspendScrollAnimations() const override;
- virtual IntRect scrollableAreaBoundingBox(bool* isInsideFixed = nullptr) const override;
- virtual bool isRubberBandInProgress() const override;
- virtual bool updatesScrollLayerPositionOnMainThread() const override { return true; }
- virtual bool forceUpdateScrollbarsOnMainThreadForPerformanceTesting() const override;
</del><ins>+ IntRect visibleContentRectInternal(VisibleContentRectIncludesScrollbars, VisibleContentRectBehavior) const override;
+ IntSize visibleSize() const override;
+ IntSize contentsSize() const override;
+ IntSize overhangAmount() const override;
+ IntPoint lastKnownMousePosition() const override;
+ bool isHandlingWheelEvent() const override;
+ bool shouldSuspendScrollAnimations() const override;
+ IntRect scrollableAreaBoundingBox(bool* isInsideFixed = nullptr) const override;
+ bool isRubberBandInProgress() const override;
+ bool updatesScrollLayerPositionOnMainThread() const override { return true; }
+ bool forceUpdateScrollbarsOnMainThreadForPerformanceTesting() const override;
</ins><span class="cx"> #if ENABLE(CSS_SCROLL_SNAP)
</span><span class="cx"> bool isScrollSnapInProgress() const override;
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderLayerBackingh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderLayerBacking.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderLayerBacking.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderLayerBacking.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -190,38 +190,38 @@
</span><span class="cx"> void updateDebugIndicators(bool showBorder, bool showRepaintCounter);
</span><span class="cx">
</span><span class="cx"> // GraphicsLayerClient interface
</span><del>- virtual void tiledBackingUsageChanged(const GraphicsLayer*, bool /*usingTiledBacking*/) override;
- virtual void notifyAnimationStarted(const GraphicsLayer*, const String& animationKey, double startTime) override;
- virtual void notifyFlushRequired(const GraphicsLayer*) override;
- virtual void notifyFlushBeforeDisplayRefresh(const GraphicsLayer*) override;
</del><ins>+ void tiledBackingUsageChanged(const GraphicsLayer*, bool /*usingTiledBacking*/) override;
+ void notifyAnimationStarted(const GraphicsLayer*, const String& animationKey, double startTime) override;
+ void notifyFlushRequired(const GraphicsLayer*) override;
+ void notifyFlushBeforeDisplayRefresh(const GraphicsLayer*) override;
</ins><span class="cx">
</span><del>- virtual void paintContents(const GraphicsLayer*, GraphicsContext&, GraphicsLayerPaintingPhase, const FloatRect& clip) override;
</del><ins>+ void paintContents(const GraphicsLayer*, GraphicsContext&, GraphicsLayerPaintingPhase, const FloatRect& clip) override;
</ins><span class="cx">
</span><del>- virtual float deviceScaleFactor() const override;
- virtual float contentsScaleMultiplierForNewTiles(const GraphicsLayer*) const override;
</del><ins>+ float deviceScaleFactor() const override;
+ float contentsScaleMultiplierForNewTiles(const GraphicsLayer*) const override;
</ins><span class="cx">
</span><del>- virtual bool paintsOpaquelyAtNonIntegralScales(const GraphicsLayer*) const override;
</del><ins>+ bool paintsOpaquelyAtNonIntegralScales(const GraphicsLayer*) const override;
</ins><span class="cx">
</span><del>- virtual float pageScaleFactor() const override;
- virtual float zoomedOutPageScaleFactor() const override;
- virtual void didCommitChangesForLayer(const GraphicsLayer*) const override;
- virtual bool getCurrentTransform(const GraphicsLayer*, TransformationMatrix&) const override;
</del><ins>+ float pageScaleFactor() const override;
+ float zoomedOutPageScaleFactor() const override;
+ void didCommitChangesForLayer(const GraphicsLayer*) const override;
+ bool getCurrentTransform(const GraphicsLayer*, TransformationMatrix&) const override;
</ins><span class="cx">
</span><del>- virtual bool isTrackingRepaints() const override;
- virtual bool shouldSkipLayerInDump(const GraphicsLayer*, LayerTreeAsTextBehavior) const override;
- virtual bool shouldDumpPropertyForLayer(const GraphicsLayer*, const char* propertyName) const override;
</del><ins>+ bool isTrackingRepaints() const override;
+ bool shouldSkipLayerInDump(const GraphicsLayer*, LayerTreeAsTextBehavior) const override;
+ bool shouldDumpPropertyForLayer(const GraphicsLayer*, const char* propertyName) const override;
</ins><span class="cx">
</span><del>- virtual bool shouldAggressivelyRetainTiles(const GraphicsLayer*) const override;
- virtual bool shouldTemporarilyRetainTileCohorts(const GraphicsLayer*) const override;
- virtual bool useGiantTiles() const override;
- virtual bool needsPixelAligment() const override { return !m_isMainFrameRenderViewLayer; }
</del><ins>+ bool shouldAggressivelyRetainTiles(const GraphicsLayer*) const override;
+ bool shouldTemporarilyRetainTileCohorts(const GraphicsLayer*) const override;
+ bool useGiantTiles() const override;
+ bool needsPixelAligment() const override { return !m_isMainFrameRenderViewLayer; }
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual bool needsIOSDumpRenderTreeMainFrameRenderViewLayerIsAlwaysOpaqueHack(const GraphicsLayer&) const override;
</del><ins>+ bool needsIOSDumpRenderTreeMainFrameRenderViewLayerIsAlwaysOpaqueHack(const GraphicsLayer&) const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #ifndef NDEBUG
</span><del>- virtual void verifyNotPainting() override;
</del><ins>+ void verifyNotPainting() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT LayoutRect contentsBox() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderLayerCompositorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderLayerCompositor.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderLayerCompositor.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderLayerCompositor.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -249,13 +249,13 @@
</span><span class="cx">
</span><span class="cx"> String layerTreeAsText(LayerTreeFlags);
</span><span class="cx">
</span><del>- virtual float deviceScaleFactor() const override;
- virtual float contentsScaleMultiplierForNewTiles(const GraphicsLayer*) const override;
- virtual float pageScaleFactor() const override;
- virtual float zoomedOutPageScaleFactor() const override;
</del><ins>+ float deviceScaleFactor() const override;
+ float contentsScaleMultiplierForNewTiles(const GraphicsLayer*) const override;
+ float pageScaleFactor() const override;
+ float zoomedOutPageScaleFactor() const override;
</ins><span class="cx">
</span><del>- virtual void didCommitChangesForLayer(const GraphicsLayer*) const override;
- virtual void notifyFlushBeforeDisplayRefresh(const GraphicsLayer*) override;
</del><ins>+ void didCommitChangesForLayer(const GraphicsLayer*) const override;
+ void notifyFlushBeforeDisplayRefresh(const GraphicsLayer*) override;
</ins><span class="cx">
</span><span class="cx"> void layerTiledBackingUsageChanged(const GraphicsLayer*, bool /*usingTiledBacking*/);
</span><span class="cx">
</span><span class="lines">@@ -331,13 +331,13 @@
</span><span class="cx"> struct OverlapExtent;
</span><span class="cx">
</span><span class="cx"> // GraphicsLayerClient implementation
</span><del>- virtual void notifyFlushRequired(const GraphicsLayer*) override;
- virtual void paintContents(const GraphicsLayer*, GraphicsContext&, GraphicsLayerPaintingPhase, const FloatRect&) override;
- virtual void customPositionForVisibleRectComputation(const GraphicsLayer*, FloatPoint&) const override;
- virtual bool isTrackingRepaints() const override;
</del><ins>+ void notifyFlushRequired(const GraphicsLayer*) override;
+ void paintContents(const GraphicsLayer*, GraphicsContext&, GraphicsLayerPaintingPhase, const FloatRect&) override;
+ void customPositionForVisibleRectComputation(const GraphicsLayer*, FloatPoint&) const override;
+ bool isTrackingRepaints() const override;
</ins><span class="cx">
</span><span class="cx"> // GraphicsLayerUpdaterClient implementation
</span><del>- virtual void flushLayersSoon(GraphicsLayerUpdater&) override;
</del><ins>+ void flushLayersSoon(GraphicsLayerUpdater&) override;
</ins><span class="cx">
</span><span class="cx"> // Whether the given RL needs a compositing layer.
</span><span class="cx"> bool needsToBeComposited(const RenderLayer&, RenderLayer::ViewportConstrainedNotCompositedReason* = nullptr) const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderLayerFilterInfoh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderLayerFilterInfo.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderLayerFilterInfo.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderLayerFilterInfo.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -63,7 +63,7 @@
</span><span class="cx"> void removeReferenceFilterClients();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void notifyFinished(CachedResource*) override;
</del><ins>+ void notifyFinished(CachedResource*) override;
</ins><span class="cx">
</span><span class="cx"> static HashMap<const RenderLayer*, std::unique_ptr<FilterInfo>>& map();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderLayerModelObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderLayerModelObject.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderLayerModelObject.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderLayerModelObject.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,8 +39,8 @@
</span><span class="cx"> bool hasSelfPaintingLayer() const;
</span><span class="cx"> RenderLayer* layer() const { return m_layer.get(); }
</span><span class="cx">
</span><del>- virtual void styleWillChange(StyleDifference, const RenderStyle& newStyle) override;
- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</del><ins>+ void styleWillChange(StyleDifference, const RenderStyle& newStyle) override;
+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</ins><span class="cx"> virtual void updateFromStyle() { }
</span><span class="cx">
</span><span class="cx"> virtual bool requiresLayer() const = 0;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderLineBreakh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderLineBreak.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderLineBreak.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderLineBreak.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,9 +36,9 @@
</span><span class="cx"> virtual ~RenderLineBreak();
</span><span class="cx">
</span><span class="cx"> // FIXME: The lies here keep render tree dump based test results unchanged.
</span><del>- virtual const char* renderName() const override { return m_isWBR ? "RenderWordBreak" : "RenderBR"; }
</del><ins>+ const char* renderName() const override { return m_isWBR ? "RenderWordBreak" : "RenderBR"; }
</ins><span class="cx">
</span><del>- virtual bool isWBR() const override { return m_isWBR; }
</del><ins>+ bool isWBR() const override { return m_isWBR; }
</ins><span class="cx">
</span><span class="cx"> std::unique_ptr<InlineElementBox> createInlineBox();
</span><span class="cx"> InlineElementBox* inlineBoxWrapper() const { return m_inlineBoxWrapper; }
</span><span class="lines">@@ -50,44 +50,44 @@
</span><span class="cx">
</span><span class="cx"> IntRect linesBoundingBox() const;
</span><span class="cx">
</span><del>- virtual void absoluteRects(Vector<IntRect>&, const LayoutPoint& accumulatedOffset) const override;
- virtual void absoluteQuads(Vector<FloatQuad>&, bool* wasFixed) const override;
</del><ins>+ void absoluteRects(Vector<IntRect>&, const LayoutPoint& accumulatedOffset) const override;
+ void absoluteQuads(Vector<FloatQuad>&, bool* wasFixed) const override;
</ins><span class="cx"> #if PLATFORM(IOS)
</span><del>-virtual void collectSelectionRects(Vector<SelectionRect>&, unsigned startOffset = 0, unsigned endOffset = std::numeric_limits<unsigned>::max()) override;
</del><ins>+void collectSelectionRects(Vector<SelectionRect>&, unsigned startOffset = 0, unsigned endOffset = std::numeric_limits<unsigned>::max()) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void node() const = delete;
</span><span class="cx">
</span><del>- virtual bool canHaveChildren() const override { return false; }
- virtual void paint(PaintInfo&, const LayoutPoint&) override { }
</del><ins>+ bool canHaveChildren() const override { return false; }
+ void paint(PaintInfo&, const LayoutPoint&) override { }
</ins><span class="cx">
</span><del>- virtual VisiblePosition positionForPoint(const LayoutPoint&, const RenderRegion*) override;
- virtual int caretMinOffset() const override;
- virtual int caretMaxOffset() const override;
- virtual bool canBeSelectionLeaf() const override;
- virtual LayoutRect localCaretRect(InlineBox*, int caretOffset, LayoutUnit* extraWidthToEndOfLine) override;
- virtual void setSelectionState(SelectionState) override;
</del><ins>+ VisiblePosition positionForPoint(const LayoutPoint&, const RenderRegion*) override;
+ int caretMinOffset() const override;
+ int caretMaxOffset() const override;
+ bool canBeSelectionLeaf() const override;
+ LayoutRect localCaretRect(InlineBox*, int caretOffset, LayoutUnit* extraWidthToEndOfLine) override;
+ void setSelectionState(SelectionState) override;
</ins><span class="cx">
</span><del>- virtual LayoutUnit lineHeight(bool firstLine, LineDirectionMode, LinePositionMode) const override;
- virtual int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode) const override;
</del><ins>+ LayoutUnit lineHeight(bool firstLine, LineDirectionMode, LinePositionMode) const override;
+ int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode) const override;
</ins><span class="cx">
</span><del>- virtual LayoutUnit marginTop() const override { return 0; }
- virtual LayoutUnit marginBottom() const override { return 0; }
- virtual LayoutUnit marginLeft() const override { return 0; }
- virtual LayoutUnit marginRight() const override { return 0; }
- virtual LayoutUnit marginBefore(const RenderStyle*) const override { return 0; }
- virtual LayoutUnit marginAfter(const RenderStyle*) const override { return 0; }
- virtual LayoutUnit marginStart(const RenderStyle*) const override { return 0; }
- virtual LayoutUnit marginEnd(const RenderStyle*) const override { return 0; }
- virtual LayoutUnit offsetWidth() const override { return linesBoundingBox().width(); }
- virtual LayoutUnit offsetHeight() const override { return linesBoundingBox().height(); }
- virtual IntRect borderBoundingBox() const override;
- virtual LayoutRect frameRectForStickyPositioning() const override { ASSERT_NOT_REACHED(); return LayoutRect(); }
- virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject*) const override { return LayoutRect(); }
</del><ins>+ LayoutUnit marginTop() const override { return 0; }
+ LayoutUnit marginBottom() const override { return 0; }
+ LayoutUnit marginLeft() const override { return 0; }
+ LayoutUnit marginRight() const override { return 0; }
+ LayoutUnit marginBefore(const RenderStyle*) const override { return 0; }
+ LayoutUnit marginAfter(const RenderStyle*) const override { return 0; }
+ LayoutUnit marginStart(const RenderStyle*) const override { return 0; }
+ LayoutUnit marginEnd(const RenderStyle*) const override { return 0; }
+ LayoutUnit offsetWidth() const override { return linesBoundingBox().width(); }
+ LayoutUnit offsetHeight() const override { return linesBoundingBox().height(); }
+ IntRect borderBoundingBox() const override;
+ LayoutRect frameRectForStickyPositioning() const override { ASSERT_NOT_REACHED(); return LayoutRect(); }
+ LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject*) const override { return LayoutRect(); }
</ins><span class="cx">
</span><del>- virtual void updateFromStyle() override;
- virtual bool requiresLayer() const override { return false; }
</del><ins>+ void updateFromStyle() override;
+ bool requiresLayer() const override { return false; }
</ins><span class="cx">
</span><span class="cx"> InlineElementBox* m_inlineBoxWrapper;
</span><span class="cx"> mutable int m_cachedLineHeight;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderListBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderListBox.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderListBox.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderListBox.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -59,83 +59,83 @@
</span><span class="cx">
</span><span class="cx"> int size() const;
</span><span class="cx">
</span><del>- virtual bool scroll(ScrollDirection, ScrollGranularity, float multiplier = 1, Element** stopElement = nullptr, RenderBox* startBox = nullptr, const IntPoint& wheelEventAbsolutePoint = IntPoint()) override;
</del><ins>+ bool scroll(ScrollDirection, ScrollGranularity, float multiplier = 1, Element** stopElement = nullptr, RenderBox* startBox = nullptr, const IntPoint& wheelEventAbsolutePoint = IntPoint()) override;
</ins><span class="cx">
</span><del>- virtual bool scrolledToTop() const override;
- virtual bool scrolledToBottom() const override;
- virtual bool scrolledToLeft() const override;
- virtual bool scrolledToRight() const override;
</del><ins>+ bool scrolledToTop() const override;
+ bool scrolledToBottom() const override;
+ bool scrolledToLeft() const override;
+ bool scrolledToRight() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void element() const = delete;
</span><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderListBox"; }
</del><ins>+ const char* renderName() const override { return "RenderListBox"; }
</ins><span class="cx">
</span><del>- virtual bool isListBox() const override { return true; }
</del><ins>+ bool isListBox() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void updateFromElement() override;
- virtual bool hasControlClip() const override { return true; }
- virtual void paintObject(PaintInfo&, const LayoutPoint&) override;
- virtual LayoutRect controlClipRect(const LayoutPoint&) const override;
</del><ins>+ void updateFromElement() override;
+ bool hasControlClip() const override { return true; }
+ void paintObject(PaintInfo&, const LayoutPoint&) override;
+ LayoutRect controlClipRect(const LayoutPoint&) const override;
</ins><span class="cx">
</span><del>- virtual bool isPointInOverflowControl(HitTestResult&, const LayoutPoint& locationInContainer, const LayoutPoint& accumulatedOffset) override;
</del><ins>+ bool isPointInOverflowControl(HitTestResult&, const LayoutPoint& locationInContainer, const LayoutPoint& accumulatedOffset) override;
</ins><span class="cx">
</span><del>- virtual bool logicalScroll(ScrollLogicalDirection, ScrollGranularity, float multiplier = 1, Element** stopElement = nullptr) override;
</del><ins>+ bool logicalScroll(ScrollLogicalDirection, ScrollGranularity, float multiplier = 1, Element** stopElement = nullptr) override;
</ins><span class="cx">
</span><del>- virtual void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override;
- virtual void computePreferredLogicalWidths() override;
- virtual int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override;
- virtual void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
</del><ins>+ void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override;
+ void computePreferredLogicalWidths() override;
+ int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override;
+ void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
</ins><span class="cx">
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx">
</span><del>- virtual void addFocusRingRects(Vector<LayoutRect>&, const LayoutPoint& additionalOffset, const RenderLayerModelObject* paintContainer = nullptr) override;
</del><ins>+ void addFocusRingRects(Vector<LayoutRect>&, const LayoutPoint& additionalOffset, const RenderLayerModelObject* paintContainer = nullptr) override;
</ins><span class="cx">
</span><del>- virtual bool canBeProgramaticallyScrolled() const override { return true; }
- virtual void autoscroll(const IntPoint&) override;
- virtual void stopAutoscroll() override;
</del><ins>+ bool canBeProgramaticallyScrolled() const override { return true; }
+ void autoscroll(const IntPoint&) override;
+ void stopAutoscroll() override;
</ins><span class="cx">
</span><span class="cx"> virtual bool shouldPanScroll() const { return true; }
</span><del>- virtual void panScroll(const IntPoint&) override;
</del><ins>+ void panScroll(const IntPoint&) override;
</ins><span class="cx">
</span><del>- virtual int verticalScrollbarWidth() const override;
- virtual int scrollLeft() const override;
- virtual int scrollTop() const override;
- virtual int scrollWidth() const override;
- virtual int scrollHeight() const override;
- virtual void setScrollLeft(int) override;
- virtual void setScrollTop(int) override;
</del><ins>+ int verticalScrollbarWidth() const override;
+ int scrollLeft() const override;
+ int scrollTop() const override;
+ int scrollWidth() const override;
+ int scrollHeight() const override;
+ void setScrollLeft(int) override;
+ void setScrollTop(int) override;
</ins><span class="cx">
</span><del>- virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</del><ins>+ bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</ins><span class="cx">
</span><span class="cx"> // ScrollableArea interface.
</span><del>- virtual int scrollSize(ScrollbarOrientation) const override;
- virtual int scrollOffset(ScrollbarOrientation) const override;
- virtual void setScrollOffset(const ScrollOffset&) override;
- virtual ScrollPosition minimumScrollPosition() const override;
- virtual ScrollPosition maximumScrollPosition() const override;
- virtual void invalidateScrollbarRect(Scrollbar*, const IntRect&) override;
- virtual bool isActive() const override;
- virtual bool isScrollCornerVisible() const override { return false; } // We don't support resize on list boxes yet. If we did these would have to change.
- virtual IntRect scrollCornerRect() const override { return IntRect(); }
- virtual void invalidateScrollCornerRect(const IntRect&) override { }
- virtual IntRect convertFromScrollbarToContainingView(const Scrollbar*, const IntRect&) const override;
- virtual IntRect convertFromContainingViewToScrollbar(const Scrollbar*, const IntRect&) const override;
- virtual IntPoint convertFromScrollbarToContainingView(const Scrollbar*, const IntPoint&) const override;
- virtual IntPoint convertFromContainingViewToScrollbar(const Scrollbar*, const IntPoint&) const override;
- virtual Scrollbar* verticalScrollbar() const override { return m_vBar.get(); }
- virtual IntSize contentsSize() const override;
- virtual IntSize visibleSize() const override { return IntSize(width(), height()); }
- virtual IntPoint lastKnownMousePosition() const override;
- virtual bool isHandlingWheelEvent() const override;
- virtual bool shouldSuspendScrollAnimations() const override;
- virtual bool updatesScrollLayerPositionOnMainThread() const override { return true; }
- virtual bool forceUpdateScrollbarsOnMainThreadForPerformanceTesting() const override;
</del><ins>+ int scrollSize(ScrollbarOrientation) const override;
+ int scrollOffset(ScrollbarOrientation) const override;
+ void setScrollOffset(const ScrollOffset&) override;
+ ScrollPosition minimumScrollPosition() const override;
+ ScrollPosition maximumScrollPosition() const override;
+ void invalidateScrollbarRect(Scrollbar*, const IntRect&) override;
+ bool isActive() const override;
+ bool isScrollCornerVisible() const override { return false; } // We don't support resize on list boxes yet. If we did these would have to change.
+ IntRect scrollCornerRect() const override { return IntRect(); }
+ void invalidateScrollCornerRect(const IntRect&) override { }
+ IntRect convertFromScrollbarToContainingView(const Scrollbar*, const IntRect&) const override;
+ IntRect convertFromContainingViewToScrollbar(const Scrollbar*, const IntRect&) const override;
+ IntPoint convertFromScrollbarToContainingView(const Scrollbar*, const IntPoint&) const override;
+ IntPoint convertFromContainingViewToScrollbar(const Scrollbar*, const IntPoint&) const override;
+ Scrollbar* verticalScrollbar() const override { return m_vBar.get(); }
+ IntSize contentsSize() const override;
+ IntSize visibleSize() const override { return IntSize(width(), height()); }
+ IntPoint lastKnownMousePosition() const override;
+ bool isHandlingWheelEvent() const override;
+ bool shouldSuspendScrollAnimations() const override;
+ bool updatesScrollLayerPositionOnMainThread() const override { return true; }
+ bool forceUpdateScrollbarsOnMainThreadForPerformanceTesting() const override;
</ins><span class="cx">
</span><del>- virtual ScrollableArea* enclosingScrollableArea() const override;
- virtual bool isScrollableOrRubberbandable() override;
- virtual bool hasScrollableOrRubberbandableAncestor() override;
- virtual IntRect scrollableAreaBoundingBox(bool* = nullptr) const override;
</del><ins>+ ScrollableArea* enclosingScrollableArea() const override;
+ bool isScrollableOrRubberbandable() override;
+ bool hasScrollableOrRubberbandableAncestor() override;
+ IntRect scrollableAreaBoundingBox(bool* = nullptr) const override;
</ins><span class="cx"> bool usesMockScrollAnimator() const override;
</span><span class="cx"> void logMockScrollAnimatorMessage(const String&) const override;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderListItemh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderListItem.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderListItem.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderListItem.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -59,26 +59,26 @@
</span><span class="cx"> void didDestroyListMarker() { m_marker = nullptr; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const char* renderName() const override { return "RenderListItem"; }
</del><ins>+ const char* renderName() const override { return "RenderListItem"; }
</ins><span class="cx">
</span><del>- virtual bool isListItem() const override { return true; }
</del><ins>+ bool isListItem() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void insertedIntoTree() override;
- virtual void willBeRemovedFromTree() override;
</del><ins>+ void insertedIntoTree() override;
+ void willBeRemovedFromTree() override;
</ins><span class="cx">
</span><del>- virtual bool isEmpty() const override;
- virtual void paint(PaintInfo&, const LayoutPoint&) override;
</del><ins>+ bool isEmpty() const override;
+ void paint(PaintInfo&, const LayoutPoint&) override;
</ins><span class="cx">
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx">
</span><span class="cx"> void positionListMarker();
</span><span class="cx">
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</del><ins>+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</ins><span class="cx">
</span><del>- virtual bool requiresForcedStyleRecalcPropagation() const override { return true; }
</del><ins>+ bool requiresForcedStyleRecalcPropagation() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void addOverflowFromChildren() override;
- virtual void computePreferredLogicalWidths() override;
</del><ins>+ void addOverflowFromChildren() override;
+ void computePreferredLogicalWidths() override;
</ins><span class="cx">
</span><span class="cx"> void insertOrMoveMarkerRendererIfNeeded();
</span><span class="cx"> inline int calcValue() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderListMarkerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderListMarker.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderListMarker.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderListMarker.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,34 +48,34 @@
</span><span class="cx"> private:
</span><span class="cx"> void element() const = delete;
</span><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderListMarker"; }
- virtual void computePreferredLogicalWidths() override;
</del><ins>+ const char* renderName() const override { return "RenderListMarker"; }
+ void computePreferredLogicalWidths() override;
</ins><span class="cx">
</span><del>- virtual bool isListMarker() const override { return true; }
- virtual bool canHaveChildren() const override { return false; }
</del><ins>+ bool isListMarker() const override { return true; }
+ bool canHaveChildren() const override { return false; }
</ins><span class="cx">
</span><del>- virtual void paint(PaintInfo&, const LayoutPoint&) override;
</del><ins>+ void paint(PaintInfo&, const LayoutPoint&) override;
</ins><span class="cx">
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx">
</span><del>- virtual void imageChanged(WrappedImagePtr, const IntRect* = 0) override;
</del><ins>+ void imageChanged(WrappedImagePtr, const IntRect* = 0) override;
</ins><span class="cx">
</span><del>- virtual std::unique_ptr<InlineElementBox> createInlineBox() override;
</del><ins>+ std::unique_ptr<InlineElementBox> createInlineBox() override;
</ins><span class="cx">
</span><del>- virtual LayoutUnit lineHeight(bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override;
- virtual int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override;
</del><ins>+ LayoutUnit lineHeight(bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override;
+ int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override;
</ins><span class="cx">
</span><del>- virtual bool isImage() const override;
</del><ins>+ bool isImage() const override;
</ins><span class="cx"> bool isText() const { return !isImage(); }
</span><span class="cx">
</span><del>- virtual void setSelectionState(SelectionState) override;
- virtual LayoutRect selectionRectForRepaint(const RenderLayerModelObject* repaintContainer, bool clipToVisibleContent = true) override;
- virtual bool canBeSelectionLeaf() const override { return true; }
</del><ins>+ void setSelectionState(SelectionState) override;
+ LayoutRect selectionRectForRepaint(const RenderLayerModelObject* repaintContainer, bool clipToVisibleContent = true) override;
+ bool canBeSelectionLeaf() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> void updateMargins();
</span><span class="cx"> void updateContent();
</span><span class="cx">
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</del><ins>+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</ins><span class="cx">
</span><span class="cx"> FloatRect getRelativeMarkerRect();
</span><span class="cx"> LayoutRect localSelectionRect();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMediah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMedia.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMedia.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderMedia.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,21 +42,21 @@
</span><span class="cx"> HTMLMediaElement& mediaElement() const { return downcast<HTMLMediaElement>(nodeForNonAnonymous()); }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void element() const = delete;
</span><span class="cx">
</span><del>- virtual bool canHaveChildren() const override final { return true; }
</del><ins>+ bool canHaveChildren() const override final { return true; }
</ins><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderMedia"; }
- virtual bool isMedia() const override final { return true; }
- virtual bool isImage() const override final { return false; }
- virtual void paintReplaced(PaintInfo&, const LayoutPoint&) override;
</del><ins>+ const char* renderName() const override { return "RenderMedia"; }
+ bool isMedia() const override final { return true; }
+ bool isImage() const override final { return false; }
+ void paintReplaced(PaintInfo&, const LayoutPoint&) override;
</ins><span class="cx">
</span><del>- virtual bool requiresForcedStyleRecalcPropagation() const override final { return true; }
</del><ins>+ bool requiresForcedStyleRecalcPropagation() const override final { return true; }
</ins><span class="cx">
</span><del>- virtual bool shadowControlsNeedCustomLayoutMetrics() const override { return true; }
</del><ins>+ bool shadowControlsNeedCustomLayoutMetrics() const override { return true; }
</ins><span class="cx"> void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override final;
</span><span class="cx"> };
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMediaControlElementsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMediaControlElements.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMediaControlElements.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderMediaControlElements.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> RenderMediaVolumeSliderContainer(Element&, Ref<RenderStyle>&&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> // ----------------------------
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> RenderMediaControlTimelineContainer(Element&, Ref<RenderStyle>&&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx"> bool isFlexibleBoxImpl() const override { return true; }
</span><span class="cx"> };
</span><span class="cx">
</span><span class="lines">@@ -64,7 +64,7 @@
</span><span class="cx"> RenderTextTrackContainerElement(Element&, Ref<RenderStyle>&&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> #endif // ENABLE(VIDEO_TRACK)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMenuListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMenuList.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMenuList.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderMenuList.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -63,68 +63,68 @@
</span><span class="cx"> private:
</span><span class="cx"> void element() const = delete;
</span><span class="cx">
</span><del>- virtual bool isMenuList() const override { return true; }
</del><ins>+ bool isMenuList() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void addChild(RenderObject* newChild, RenderObject* beforeChild = 0) override;
- virtual void removeChild(RenderObject&) override;
- virtual bool createsAnonymousWrapper() const override { return true; }
</del><ins>+ void addChild(RenderObject* newChild, RenderObject* beforeChild = 0) override;
+ void removeChild(RenderObject&) override;
+ bool createsAnonymousWrapper() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void updateFromElement() override;
</del><ins>+ void updateFromElement() override;
</ins><span class="cx">
</span><del>- virtual LayoutRect controlClipRect(const LayoutPoint&) const override;
- virtual bool hasControlClip() const override { return true; }
- virtual bool canHaveGeneratedChildren() const override { return false; }
</del><ins>+ LayoutRect controlClipRect(const LayoutPoint&) const override;
+ bool hasControlClip() const override { return true; }
+ bool canHaveGeneratedChildren() const override { return false; }
</ins><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderMenuList"; }
</del><ins>+ const char* renderName() const override { return "RenderMenuList"; }
</ins><span class="cx">
</span><del>- virtual void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override;
- virtual void computePreferredLogicalWidths() override;
</del><ins>+ void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override;
+ void computePreferredLogicalWidths() override;
</ins><span class="cx">
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</del><ins>+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</ins><span class="cx">
</span><del>- virtual bool requiresForcedStyleRecalcPropagation() const override { return true; }
</del><ins>+ bool requiresForcedStyleRecalcPropagation() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> // PopupMenuClient methods
</span><del>- virtual void valueChanged(unsigned listIndex, bool fireOnChange = true) override;
- virtual void selectionChanged(unsigned, bool) override { }
- virtual void selectionCleared() override { }
- virtual String itemText(unsigned listIndex) const override;
- virtual String itemLabel(unsigned listIndex) const override;
- virtual String itemIcon(unsigned listIndex) const override;
- virtual String itemToolTip(unsigned listIndex) const override;
- virtual String itemAccessibilityText(unsigned listIndex) const override;
- virtual bool itemIsEnabled(unsigned listIndex) const override;
- virtual PopupMenuStyle itemStyle(unsigned listIndex) const override;
- virtual PopupMenuStyle menuStyle() const override;
- virtual int clientInsetLeft() const override;
- virtual int clientInsetRight() const override;
- virtual LayoutUnit clientPaddingLeft() const override;
- virtual LayoutUnit clientPaddingRight() const override;
- virtual int listSize() const override;
- virtual int selectedIndex() const override;
- virtual void popupDidHide() override;
- virtual bool itemIsSeparator(unsigned listIndex) const override;
- virtual bool itemIsLabel(unsigned listIndex) const override;
- virtual bool itemIsSelected(unsigned listIndex) const override;
- virtual bool shouldPopOver() const override { return !POPUP_MENU_PULLS_DOWN; }
- virtual bool valueShouldChangeOnHotTrack() const override { return true; }
- virtual void setTextFromItem(unsigned listIndex) override;
- virtual void listBoxSelectItem(int listIndex, bool allowMultiplySelections, bool shift, bool fireOnChangeNow = true) override;
- virtual bool multiple() const override;
- virtual FontSelector* fontSelector() const override;
- virtual HostWindow* hostWindow() const override;
- virtual PassRefPtr<Scrollbar> createScrollbar(ScrollableArea&, ScrollbarOrientation, ScrollbarControlSize) override;
</del><ins>+ void valueChanged(unsigned listIndex, bool fireOnChange = true) override;
+ void selectionChanged(unsigned, bool) override { }
+ void selectionCleared() override { }
+ String itemText(unsigned listIndex) const override;
+ String itemLabel(unsigned listIndex) const override;
+ String itemIcon(unsigned listIndex) const override;
+ String itemToolTip(unsigned listIndex) const override;
+ String itemAccessibilityText(unsigned listIndex) const override;
+ bool itemIsEnabled(unsigned listIndex) const override;
+ PopupMenuStyle itemStyle(unsigned listIndex) const override;
+ PopupMenuStyle menuStyle() const override;
+ int clientInsetLeft() const override;
+ int clientInsetRight() const override;
+ LayoutUnit clientPaddingLeft() const override;
+ LayoutUnit clientPaddingRight() const override;
+ int listSize() const override;
+ int selectedIndex() const override;
+ void popupDidHide() override;
+ bool itemIsSeparator(unsigned listIndex) const override;
+ bool itemIsLabel(unsigned listIndex) const override;
+ bool itemIsSelected(unsigned listIndex) const override;
+ bool shouldPopOver() const override { return !POPUP_MENU_PULLS_DOWN; }
+ bool valueShouldChangeOnHotTrack() const override { return true; }
+ void setTextFromItem(unsigned listIndex) override;
+ void listBoxSelectItem(int listIndex, bool allowMultiplySelections, bool shift, bool fireOnChangeNow = true) override;
+ bool multiple() const override;
+ FontSelector* fontSelector() const override;
+ HostWindow* hostWindow() const override;
+ PassRefPtr<Scrollbar> createScrollbar(ScrollableArea&, ScrollbarOrientation, ScrollbarControlSize) override;
</ins><span class="cx">
</span><del>- virtual bool hasLineIfEmpty() const override { return true; }
</del><ins>+ bool hasLineIfEmpty() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> // Flexbox defines baselines differently than regular blocks.
</span><span class="cx"> // For backwards compatibility, menulists need to do the regular block behavior.
</span><del>- virtual int baselinePosition(FontBaseline baseline, bool firstLine, LineDirectionMode direction, LinePositionMode position) const override
</del><ins>+ int baselinePosition(FontBaseline baseline, bool firstLine, LineDirectionMode direction, LinePositionMode position) const override
</ins><span class="cx"> {
</span><span class="cx"> return RenderBlock::baselinePosition(baseline, firstLine, direction, position);
</span><span class="cx"> }
</span><del>- virtual Optional<int> firstLineBaseline() const override { return RenderBlock::firstLineBaseline(); }
- virtual Optional<int> inlineBlockBaseline(LineDirectionMode direction) const override { return RenderBlock::inlineBlockBaseline(direction); }
</del><ins>+ Optional<int> firstLineBaseline() const override { return RenderBlock::firstLineBaseline(); }
+ Optional<int> inlineBlockBaseline(LineDirectionMode direction) const override { return RenderBlock::inlineBlockBaseline(direction); }
</ins><span class="cx">
</span><span class="cx"> void getItemBackgroundColor(unsigned listIndex, Color&, bool& itemHasCustomBackgroundColor) const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMeterh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMeter.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMeter.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderMeter.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,15 +36,15 @@
</span><span class="cx"> virtual ~RenderMeter();
</span><span class="cx">
</span><span class="cx"> HTMLMeterElement* meterElement() const;
</span><del>- virtual void updateFromElement() override;
</del><ins>+ void updateFromElement() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void updateLogicalWidth() override;
- virtual void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
</del><ins>+ void updateLogicalWidth() override;
+ void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
</ins><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderMeter"; }
- virtual bool isMeter() const override { return true; }
- virtual bool requiresForcedStyleRecalcPropagation() const override { return true; }
</del><ins>+ const char* renderName() const override { return "RenderMeter"; }
+ bool isMeter() const override { return true; }
+ bool requiresForcedStyleRecalcPropagation() const override { return true; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMultiColumnFlowThreadh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMultiColumnFlowThread.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMultiColumnFlowThread.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderMultiColumnFlowThread.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx">
</span><span class="cx"> RenderMultiColumnSpannerPlaceholder* findColumnSpannerPlaceholder(RenderBox* spanner) const { return m_spannerMap.get(spanner); }
</span><span class="cx">
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx">
</span><span class="cx"> // Find the set inside which the specified renderer would be rendered.
</span><span class="cx"> RenderMultiColumnSet* findSetRendering(RenderObject*) const;
</span><span class="lines">@@ -90,7 +90,7 @@
</span><span class="cx">
</span><span class="cx"> void computeLineGridPaginationOrigin(LayoutState&) const;
</span><span class="cx">
</span><del>- virtual RenderRegion* mapFromFlowToRegion(TransformState&) const override;
</del><ins>+ RenderRegion* mapFromFlowToRegion(TransformState&) const override;
</ins><span class="cx">
</span><span class="cx"> // This method takes a logical offset and returns a physical translation that can be applied to map
</span><span class="cx"> // a physical point (corresponding to the logical offset) into the region's physical coordinate space.
</span><span class="lines">@@ -102,31 +102,31 @@
</span><span class="cx"> // This method is the inverse of the previous method and goes from region to flow.
</span><span class="cx"> LayoutSize physicalTranslationFromRegionToFlow(const RenderMultiColumnSet*, const LayoutPoint&) const;
</span><span class="cx">
</span><del>- virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</del><ins>+ bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</ins><span class="cx">
</span><del>- virtual void mapAbsoluteToLocalPoint(MapCoordinatesFlags, TransformState&) const override;
- virtual LayoutSize offsetFromContainer(RenderElement&, const LayoutPoint&, bool* offsetDependsOnPoint = nullptr) const override;
</del><ins>+ void mapAbsoluteToLocalPoint(MapCoordinatesFlags, TransformState&) const override;
+ LayoutSize offsetFromContainer(RenderElement&, const LayoutPoint&, bool* offsetDependsOnPoint = nullptr) const override;
</ins><span class="cx">
</span><span class="cx"> // FIXME: Eventually as column and region flow threads start nesting, this will end up changing.
</span><del>- virtual bool shouldCheckColumnBreaks() const override;
</del><ins>+ bool shouldCheckColumnBreaks() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isRenderMultiColumnFlowThread() const override { return true; }
- virtual const char* renderName() const override;
- virtual void addRegionToThread(RenderRegion*) override;
- virtual void willBeRemovedFromTree() override;
- virtual RenderObject* resolveMovedChild(RenderObject* child) const override;
- virtual void flowThreadDescendantInserted(RenderObject*) override;
- virtual void flowThreadRelativeWillBeRemoved(RenderObject*) override;
- virtual void flowThreadDescendantBoxLaidOut(RenderBox*) override;
- virtual void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
- virtual LayoutUnit initialLogicalWidth() const override;
- virtual void setPageBreak(const RenderBlock*, LayoutUnit offset, LayoutUnit spaceShortage) override;
- virtual void updateMinimumPageHeight(const RenderBlock*, LayoutUnit offset, LayoutUnit minHeight) override;
- virtual RenderRegion* regionAtBlockOffset(const RenderBox*, LayoutUnit, bool extendLastRegion = false) const override;
- virtual void setRegionRangeForBox(const RenderBox*, RenderRegion*, RenderRegion*) override;
- virtual bool addForcedRegionBreak(const RenderBlock*, LayoutUnit, RenderBox* breakChild, bool isBefore, LayoutUnit* offsetBreakAdjustment = 0) override;
- virtual bool isPageLogicalHeightKnown() const override;
</del><ins>+ bool isRenderMultiColumnFlowThread() const override { return true; }
+ const char* renderName() const override;
+ void addRegionToThread(RenderRegion*) override;
+ void willBeRemovedFromTree() override;
+ RenderObject* resolveMovedChild(RenderObject* child) const override;
+ void flowThreadDescendantInserted(RenderObject*) override;
+ void flowThreadRelativeWillBeRemoved(RenderObject*) override;
+ void flowThreadDescendantBoxLaidOut(RenderBox*) override;
+ void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
+ LayoutUnit initialLogicalWidth() const override;
+ void setPageBreak(const RenderBlock*, LayoutUnit offset, LayoutUnit spaceShortage) override;
+ void updateMinimumPageHeight(const RenderBlock*, LayoutUnit offset, LayoutUnit minHeight) override;
+ RenderRegion* regionAtBlockOffset(const RenderBox*, LayoutUnit, bool extendLastRegion = false) const override;
+ void setRegionRangeForBox(const RenderBox*, RenderRegion*, RenderRegion*) override;
+ bool addForcedRegionBreak(const RenderBlock*, LayoutUnit, RenderBox* breakChild, bool isBefore, LayoutUnit* offsetBreakAdjustment = 0) override;
+ bool isPageLogicalHeightKnown() const override;
</ins><span class="cx">
</span><span class="cx"> void handleSpannerRemoval(RenderObject* spanner);
</span><span class="cx"> RenderObject* processPossibleSpannerDescendant(RenderObject*& subtreeRoot, RenderObject* descendant);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMultiColumnSeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMultiColumnSet.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMultiColumnSet.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderMultiColumnSet.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -101,7 +101,7 @@
</span><span class="cx"> // after layout that the columns weren't tall enough.
</span><span class="cx"> void recordSpaceShortage(LayoutUnit spaceShortage);
</span><span class="cx">
</span><del>- virtual void updateLogicalWidth() override;
</del><ins>+ void updateLogicalWidth() override;
</ins><span class="cx">
</span><span class="cx"> void prepareForLayout(bool initial);
</span><span class="cx"> // Begin laying out content for this column set. This happens at the beginning of flow thread
</span><span class="lines">@@ -125,38 +125,38 @@
</span><span class="cx"> };
</span><span class="cx"> LayoutPoint translateRegionPointToFlowThread(const LayoutPoint & logicalPoint, ColumnHitTestTranslationMode = DoNotClampHitTestTranslationToColumns) const;
</span><span class="cx">
</span><del>- virtual void updateHitTestResult(HitTestResult&, const LayoutPoint&) override;
</del><ins>+ void updateHitTestResult(HitTestResult&, const LayoutPoint&) override;
</ins><span class="cx">
</span><span class="cx"> LayoutRect columnRectAt(unsigned index) const;
</span><span class="cx"> unsigned columnCount() const;
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void addOverflowFromChildren() override;
</del><ins>+ void addOverflowFromChildren() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isRenderMultiColumnSet() const override { return true; }
- virtual void layout() override;
</del><ins>+ bool isRenderMultiColumnSet() const override { return true; }
+ void layout() override;
</ins><span class="cx">
</span><del>- virtual void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
</del><ins>+ void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
</ins><span class="cx">
</span><del>- virtual void paintObject(PaintInfo&, const LayoutPoint&) override { }
</del><ins>+ void paintObject(PaintInfo&, const LayoutPoint&) override { }
</ins><span class="cx">
</span><del>- virtual LayoutUnit pageLogicalWidth() const override { return m_computedColumnWidth; }
- virtual LayoutUnit pageLogicalHeight() const override { return m_computedColumnHeight; }
</del><ins>+ LayoutUnit pageLogicalWidth() const override { return m_computedColumnWidth; }
+ LayoutUnit pageLogicalHeight() const override { return m_computedColumnHeight; }
</ins><span class="cx">
</span><del>- virtual LayoutUnit pageLogicalTopForOffset(LayoutUnit offset) const override;
</del><ins>+ LayoutUnit pageLogicalTopForOffset(LayoutUnit offset) const override;
</ins><span class="cx">
</span><del>- virtual LayoutUnit logicalHeightOfAllFlowThreadContent() const override { return logicalHeightInFlowThread(); }
</del><ins>+ LayoutUnit logicalHeightOfAllFlowThreadContent() const override { return logicalHeightInFlowThread(); }
</ins><span class="cx">
</span><del>- virtual void repaintFlowThreadContent(const LayoutRect& repaintRect) override;
</del><ins>+ void repaintFlowThreadContent(const LayoutRect& repaintRect) override;
</ins><span class="cx">
</span><del>- virtual void collectLayerFragments(LayerFragments&, const LayoutRect& layerBoundingBox, const LayoutRect& dirtyRect) override;
</del><ins>+ void collectLayerFragments(LayerFragments&, const LayoutRect& layerBoundingBox, const LayoutRect& dirtyRect) override;
</ins><span class="cx">
</span><del>- virtual void adjustRegionBoundsFromFlowThreadPortionRect(LayoutRect& regionBounds) const override;
</del><ins>+ void adjustRegionBoundsFromFlowThreadPortionRect(LayoutRect& regionBounds) const override;
</ins><span class="cx">
</span><del>- virtual VisiblePosition positionForPoint(const LayoutPoint&, const RenderRegion*) override;
</del><ins>+ VisiblePosition positionForPoint(const LayoutPoint&, const RenderRegion*) override;
</ins><span class="cx">
</span><del>- virtual const char* renderName() const override;
</del><ins>+ const char* renderName() const override;
</ins><span class="cx">
</span><span class="cx"> LayoutUnit calculateMaxColumnHeight() const;
</span><span class="cx"> LayoutUnit columnGap() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMultiColumnSpannerPlaceholderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMultiColumnSpannerPlaceholder.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMultiColumnSpannerPlaceholder.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderMultiColumnSpannerPlaceholder.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,11 +45,11 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> RenderMultiColumnSpannerPlaceholder(RenderMultiColumnFlowThread*, RenderBox* spanner, Ref<RenderStyle>&&);
</span><del>- virtual bool isRenderMultiColumnSpannerPlaceholder() const override { return true; }
</del><ins>+ bool isRenderMultiColumnSpannerPlaceholder() const override { return true; }
</ins><span class="cx">
</span><del>- virtual bool canHaveChildren() const override { return false; }
- virtual void paint(PaintInfo&, const LayoutPoint&) override { }
- virtual const char* renderName() const override;
</del><ins>+ bool canHaveChildren() const override { return false; }
+ void paint(PaintInfo&, const LayoutPoint&) override { }
+ const char* renderName() const override;
</ins><span class="cx">
</span><span class="cx"> RenderBox* m_spanner;
</span><span class="cx"> RenderMultiColumnFlowThread* m_flowThread;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderNamedFlowFragmenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderNamedFlowFragment.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderNamedFlowFragment.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderNamedFlowFragment.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -54,11 +54,11 @@
</span><span class="cx">
</span><span class="cx"> static Ref<RenderStyle> createStyle(const RenderStyle& parentStyle);
</span><span class="cx">
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</del><ins>+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</ins><span class="cx">
</span><span class="cx"> void getRanges(Vector<RefPtr<Range>>&) const;
</span><span class="cx">
</span><del>- virtual LayoutUnit pageLogicalHeight() const override;
</del><ins>+ LayoutUnit pageLogicalHeight() const override;
</ins><span class="cx"> LayoutUnit maxPageLogicalHeight() const;
</span><span class="cx">
</span><span class="cx"> LayoutRect flowThreadPortionRectForClipping(bool isFirstRegionInRange, bool isLastRegionInRange) const;
</span><span class="lines">@@ -66,9 +66,9 @@
</span><span class="cx"> RenderBlockFlow& fragmentContainer() const;
</span><span class="cx"> RenderLayer& fragmentContainerLayer() const;
</span><span class="cx">
</span><del>- virtual bool shouldClipFlowThreadContent() const override;
</del><ins>+ bool shouldClipFlowThreadContent() const override;
</ins><span class="cx">
</span><del>- virtual LayoutSize offsetFromContainer(RenderElement&, const LayoutPoint&, bool* offsetDependsOnPoint = nullptr) const override;
</del><ins>+ LayoutSize offsetFromContainer(RenderElement&, const LayoutPoint&, bool* offsetDependsOnPoint = nullptr) const override;
</ins><span class="cx">
</span><span class="cx"> bool isPseudoElementRegion() const { return parent() && parent()->isPseudoElement(); }
</span><span class="cx">
</span><span class="lines">@@ -84,11 +84,11 @@
</span><span class="cx"> void setRegionObjectsRegionStyle();
</span><span class="cx"> void restoreRegionObjectsOriginalStyle();
</span><span class="cx">
</span><del>- virtual LayoutRect visualOverflowRect() const override;
</del><ins>+ LayoutRect visualOverflowRect() const override;
</ins><span class="cx">
</span><span class="cx"> RenderNamedFlowThread* namedFlowThread() const;
</span><span class="cx">
</span><del>- virtual bool hasAutoLogicalHeight() const override { return m_hasAutoLogicalHeight; }
</del><ins>+ bool hasAutoLogicalHeight() const override { return m_hasAutoLogicalHeight; }
</ins><span class="cx">
</span><span class="cx"> LayoutUnit computedAutoHeight() const { return m_computedAutoHeight; }
</span><span class="cx">
</span><span class="lines">@@ -108,20 +108,20 @@
</span><span class="cx">
</span><span class="cx"> RegionOversetState regionOversetState() const;
</span><span class="cx">
</span><del>- virtual void attachRegion() override;
- virtual void detachRegion() override;
</del><ins>+ void attachRegion() override;
+ void detachRegion() override;
</ins><span class="cx">
</span><del>- virtual void updateLogicalHeight() override;
</del><ins>+ void updateLogicalHeight() override;
</ins><span class="cx">
</span><span class="cx"> void updateRegionFlags();
</span><span class="cx">
</span><del>- virtual void absoluteQuadsForBoxInRegion(Vector<FloatQuad>&, bool*, const RenderBox*, float, float) override;
</del><ins>+ void absoluteQuadsForBoxInRegion(Vector<FloatQuad>&, bool*, const RenderBox*, float, float) override;
</ins><span class="cx">
</span><span class="cx"> void invalidateRegionIfNeeded();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isRenderNamedFlowFragment() const override { return true; }
- virtual const char* renderName() const override { return "RenderNamedFlowFragment"; }
</del><ins>+ bool isRenderNamedFlowFragment() const override { return true; }
+ const char* renderName() const override { return "RenderNamedFlowFragment"; }
</ins><span class="cx">
</span><span class="cx"> PassRefPtr<RenderStyle> computeStyleInRegion(RenderElement&, RenderStyle& parentStyle) const;
</span><span class="cx"> void computeChildrenStyleInRegion(RenderElement&);
</span><span class="lines">@@ -140,7 +140,7 @@
</span><span class="cx"> void updateOversetState();
</span><span class="cx"> void setRegionOversetState(RegionOversetState);
</span><span class="cx">
</span><del>- virtual void layoutBlock(bool relayoutChildren, LayoutUnit pageLogicalHeight = 0) override;
</del><ins>+ void layoutBlock(bool relayoutChildren, LayoutUnit pageLogicalHeight = 0) override;
</ins><span class="cx">
</span><span class="cx"> struct ObjectRegionStyleInfo {
</span><span class="cx"> // Used to store the original style of the object in region
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderNamedFlowThreadh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderNamedFlowThread.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderNamedFlowThread.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderNamedFlowThread.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -66,10 +66,10 @@
</span><span class="cx">
</span><span class="cx"> void pushDependencies(RenderNamedFlowThreadList&);
</span><span class="cx">
</span><del>- virtual void addRegionToThread(RenderRegion*) override;
- virtual void removeRegionFromThread(RenderRegion*) override;
</del><ins>+ void addRegionToThread(RenderRegion*) override;
+ void removeRegionFromThread(RenderRegion*) override;
</ins><span class="cx">
</span><del>- virtual void regionChangedWritingMode(RenderRegion*) override;
</del><ins>+ void regionChangedWritingMode(RenderRegion*) override;
</ins><span class="cx">
</span><span class="cx"> LayoutRect decorationsClipRectForBoxInNamedFlowFragment(const RenderBox&, RenderNamedFlowFragment&) const;
</span><span class="cx">
</span><span class="lines">@@ -83,9 +83,9 @@
</span><span class="cx"> bool isMarkedForDestruction() const;
</span><span class="cx"> void getRanges(Vector<RefPtr<Range>>&, const RenderNamedFlowFragment*) const;
</span><span class="cx">
</span><del>- virtual void applyBreakAfterContent(LayoutUnit) override;
</del><ins>+ void applyBreakAfterContent(LayoutUnit) override;
</ins><span class="cx">
</span><del>- virtual bool collectsGraphicsLayersUnderRegions() const override;
</del><ins>+ bool collectsGraphicsLayersUnderRegions() const override;
</ins><span class="cx">
</span><span class="cx"> // Check if the content is flown into at least a region with region styling rules.
</span><span class="cx"> bool hasRegionsWithStyling() const { return m_hasRegionsWithStyling; }
</span><span class="lines">@@ -93,25 +93,25 @@
</span><span class="cx">
</span><span class="cx"> void clearRenderObjectCustomStyle(const RenderObject*);
</span><span class="cx">
</span><del>- virtual void removeFlowChildInfo(RenderObject*) override;
</del><ins>+ void removeFlowChildInfo(RenderObject*) override;
</ins><span class="cx">
</span><span class="cx"> LayoutUnit flowContentBottom() const { return m_flowContentBottom; }
</span><span class="cx"> void dispatchNamedFlowEvents();
</span><span class="cx">
</span><span class="cx"> void setDispatchRegionOversetChangeEvent(bool value) { m_dispatchRegionOversetChangeEvent = value; }
</span><span class="cx">
</span><del>- virtual bool absoluteQuadsForBox(Vector<FloatQuad>&, bool*, const RenderBox*, float, float) const override;
</del><ins>+ bool absoluteQuadsForBox(Vector<FloatQuad>&, bool*, const RenderBox*, float, float) const override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> void setMarkForDestruction();
</span><span class="cx"> void resetMarkForDestruction();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const char* renderName() const override;
- virtual bool isRenderNamedFlowThread() const override { return true; }
- virtual bool isChildAllowed(const RenderObject&, const RenderStyle&) const override;
- virtual void computeOverflow(LayoutUnit, bool = false) override;
- virtual void layout() override;
</del><ins>+ const char* renderName() const override;
+ bool isRenderNamedFlowThread() const override { return true; }
+ bool isChildAllowed(const RenderObject&, const RenderStyle&) const override;
+ void computeOverflow(LayoutUnit, bool = false) override;
+ void layout() override;
</ins><span class="cx">
</span><span class="cx"> void dispatchRegionOversetChangeEventIfNeeded();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderObject.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderObject.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderObject.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -814,7 +814,7 @@
</span><span class="cx"> virtual int previousOffsetForBackwardDeletion(int current) const;
</span><span class="cx"> virtual int nextOffset(int current) const;
</span><span class="cx">
</span><del>- virtual void imageChanged(CachedImage*, const IntRect* = nullptr) override;
</del><ins>+ void imageChanged(CachedImage*, const IntRect* = nullptr) override;
</ins><span class="cx"> virtual void imageChanged(WrappedImagePtr, const IntRect* = nullptr) { }
</span><span class="cx">
</span><span class="cx"> SelectionSubtreeRoot& selectionRoot() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderProgressh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderProgress.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderProgress.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderProgress.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,15 +37,15 @@
</span><span class="cx"> double animationStartTime() const { return m_animationStartTime; }
</span><span class="cx">
</span><span class="cx"> bool isDeterminate() const;
</span><del>- virtual void updateFromElement() override;
</del><ins>+ void updateFromElement() override;
</ins><span class="cx">
</span><span class="cx"> HTMLProgressElement* progressElement() const;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const char* renderName() const override { return "RenderProgress"; }
- virtual bool isProgress() const override { return true; }
- virtual bool requiresForcedStyleRecalcPropagation() const override { return true; }
- virtual void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
</del><ins>+ const char* renderName() const override { return "RenderProgress"; }
+ bool isProgress() const override { return true; }
+ bool requiresForcedStyleRecalcPropagation() const override { return true; }
+ void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
</ins><span class="cx">
</span><span class="cx"> void animationTimerFired();
</span><span class="cx"> void updateAnimationState();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderQuoteh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderQuote.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderQuote.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderQuote.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,10 +37,10 @@
</span><span class="cx"> private:
</span><span class="cx"> void detachQuote();
</span><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderQuote"; }
- virtual bool isQuote() const override { return true; }
- virtual void styleDidChange(StyleDifference, const RenderStyle*) override;
- virtual void willBeRemovedFromTree() override;
</del><ins>+ const char* renderName() const override { return "RenderQuote"; }
+ bool isQuote() const override { return true; }
+ void styleDidChange(StyleDifference, const RenderStyle*) override;
+ void willBeRemovedFromTree() override;
</ins><span class="cx">
</span><span class="cx"> String computeText() const;
</span><span class="cx"> void updateText();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderRegionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderRegion.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderRegion.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderRegion.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx">
</span><span class="cx"> class RenderRegion : public RenderBlockFlow {
</span><span class="cx"> public:
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</del><ins>+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</ins><span class="cx">
</span><span class="cx"> void setFlowThreadPortionRect(const LayoutRect& rect) { m_flowThreadPortionRect = rect; }
</span><span class="cx"> LayoutRect flowThreadPortionRect() const { return m_flowThreadPortionRect; }
</span><span class="lines">@@ -118,9 +118,9 @@
</span><span class="cx"> void setRegionObjectsRegionStyle();
</span><span class="cx"> void restoreRegionObjectsOriginalStyle();
</span><span class="cx">
</span><del>- virtual bool canHaveChildren() const override { return false; }
- virtual bool canHaveGeneratedChildren() const override { return true; }
- virtual VisiblePosition positionForPoint(const LayoutPoint&, const RenderRegion*) override;
</del><ins>+ bool canHaveChildren() const override { return false; }
+ bool canHaveGeneratedChildren() const override { return true; }
+ VisiblePosition positionForPoint(const LayoutPoint&, const RenderRegion*) override;
</ins><span class="cx">
</span><span class="cx"> virtual bool hasAutoLogicalHeight() const { return false; }
</span><span class="cx">
</span><span class="lines">@@ -132,8 +132,8 @@
</span><span class="cx">
</span><span class="cx"> void ensureOverflowForBox(const RenderBox*, RefPtr<RenderOverflow>&, bool);
</span><span class="cx">
</span><del>- virtual void computePreferredLogicalWidths() override;
- virtual void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override;
</del><ins>+ void computePreferredLogicalWidths() override;
+ void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override;
</ins><span class="cx">
</span><span class="cx"> enum OverflowType {
</span><span class="cx"> LayoutOverflow = 0,
</span><span class="lines">@@ -146,11 +146,11 @@
</span><span class="cx"> void computeOverflowFromFlowThread();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isRenderRegion() const override final { return true; }
- virtual const char* renderName() const override { return "RenderRegion"; }
</del><ins>+ bool isRenderRegion() const override final { return true; }
+ const char* renderName() const override { return "RenderRegion"; }
</ins><span class="cx">
</span><del>- virtual void insertedIntoTree() override;
- virtual void willBeRemovedFromTree() override;
</del><ins>+ void insertedIntoTree() override;
+ void willBeRemovedFromTree() override;
</ins><span class="cx">
</span><span class="cx"> virtual void installFlowThread();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderRegionSeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderRegionSet.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderRegionSet.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderRegionSet.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -53,11 +53,11 @@
</span><span class="cx"> RenderRegionSet(Document&, Ref<RenderStyle>&&, RenderFlowThread&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void installFlowThread() override final;
</del><ins>+ void installFlowThread() override final;
</ins><span class="cx">
</span><del>- virtual const char* renderName() const override = 0;
</del><ins>+ const char* renderName() const override = 0;
</ins><span class="cx">
</span><del>- virtual bool isRenderRegionSet() const override final { return true; }
</del><ins>+ 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 (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderReplaced.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderReplaced.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -30,8 +30,8 @@
</span><span class="cx"> public:
</span><span class="cx"> virtual ~RenderReplaced();
</span><span class="cx">
</span><del>- virtual LayoutUnit computeReplacedLogicalWidth(ShouldComputePreferred = ComputeActual) const override;
- virtual LayoutUnit computeReplacedLogicalHeight() const override;
</del><ins>+ LayoutUnit computeReplacedLogicalWidth(ShouldComputePreferred = ComputeActual) const override;
+ LayoutUnit computeReplacedLogicalHeight() const override;
</ins><span class="cx">
</span><span class="cx"> LayoutRect replacedContentRect(const LayoutSize& intrinsicSize) const;
</span><span class="cx">
</span><span class="lines">@@ -43,47 +43,47 @@
</span><span class="cx"> RenderReplaced(Element&, Ref<RenderStyle>&&, const LayoutSize& intrinsicSize);
</span><span class="cx"> RenderReplaced(Document&, Ref<RenderStyle>&&, const LayoutSize& intrinsicSize);
</span><span class="cx">
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx">
</span><del>- virtual LayoutSize intrinsicSize() const override final { return m_intrinsicSize; }
- virtual void computeIntrinsicRatioInformation(FloatSize& intrinsicSize, double& intrinsicRatio) const override;
</del><ins>+ LayoutSize intrinsicSize() const override final { return m_intrinsicSize; }
+ void computeIntrinsicRatioInformation(FloatSize& intrinsicSize, double& intrinsicRatio) const override;
</ins><span class="cx">
</span><del>- virtual void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override final;
</del><ins>+ 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><del>- virtual void setSelectionState(SelectionState) override;
</del><ins>+ void setSelectionState(SelectionState) override;
</ins><span class="cx">
</span><span class="cx"> bool isSelected() const;
</span><span class="cx">
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</del><ins>+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</ins><span class="cx">
</span><span class="cx"> void setIntrinsicSize(const LayoutSize& intrinsicSize) { m_intrinsicSize = intrinsicSize; }
</span><span class="cx"> virtual void intrinsicSizeChanged();
</span><span class="cx"> virtual bool hasRelativeIntrinsicLogicalWidth() const { return false; }
</span><span class="cx">
</span><del>- virtual void paint(PaintInfo&, const LayoutPoint&) override;
</del><ins>+ void paint(PaintInfo&, const LayoutPoint&) override;
</ins><span class="cx"> bool shouldPaint(PaintInfo&, const LayoutPoint&);
</span><span class="cx"> LayoutRect localSelectionRect(bool checkWhetherSelected = true) const; // This is in local coordinates, but it's a physical rect (so the top left corner is physical top left).
</span><span class="cx">
</span><del>- virtual void willBeDestroyed() override;
</del><ins>+ void willBeDestroyed() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> virtual RenderBox* embeddedContentBox() const { return 0; }
</span><del>- virtual const char* renderName() const override { return "RenderReplaced"; }
</del><ins>+ const char* renderName() const override { return "RenderReplaced"; }
</ins><span class="cx">
</span><del>- virtual bool canHaveChildren() const override { return false; }
</del><ins>+ bool canHaveChildren() const override { return false; }
</ins><span class="cx">
</span><del>- virtual void computePreferredLogicalWidths() override final;
</del><ins>+ void computePreferredLogicalWidths() override final;
</ins><span class="cx"> virtual void paintReplaced(PaintInfo&, const LayoutPoint&) { }
</span><span class="cx">
</span><del>- virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
</del><ins>+ LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
</ins><span class="cx">
</span><del>- virtual VisiblePosition positionForPoint(const LayoutPoint&, const RenderRegion*) override final;
</del><ins>+ VisiblePosition positionForPoint(const LayoutPoint&, const RenderRegion*) override final;
</ins><span class="cx">
</span><del>- virtual bool canBeSelectionLeaf() const override { return true; }
</del><ins>+ bool canBeSelectionLeaf() const override { return true; }
</ins><span class="cx">
</span><del>- virtual LayoutRect selectionRectForRepaint(const RenderLayerModelObject* repaintContainer, bool clipToVisibleContent = true) override final;
</del><ins>+ LayoutRect selectionRectForRepaint(const RenderLayerModelObject* repaintContainer, bool clipToVisibleContent = true) override final;
</ins><span class="cx"> void computeAspectRatioInformationForRenderBox(RenderBox*, FloatSize& constrainedSize, double& intrinsicRatio) const;
</span><span class="cx">
</span><span class="cx"> virtual bool shouldDrawSelectionTint() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderReplicah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderReplica.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderReplica.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderReplica.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,18 +38,18 @@
</span><span class="cx"> RenderReplica(Document&, Ref<RenderStyle>&&);
</span><span class="cx"> virtual ~RenderReplica();
</span><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderReplica"; }
</del><ins>+ const char* renderName() const override { return "RenderReplica"; }
</ins><span class="cx">
</span><del>- virtual bool requiresLayer() const override { return true; }
</del><ins>+ bool requiresLayer() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx">
</span><del>- virtual void paint(PaintInfo&, const LayoutPoint&) override;
</del><ins>+ void paint(PaintInfo&, const LayoutPoint&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isReplica() const override { return true; }
- virtual bool canHaveChildren() const override { return false; }
- virtual void computePreferredLogicalWidths() override;
</del><ins>+ bool isReplica() const override { return true; }
+ bool canHaveChildren() const override { return false; }
+ void computePreferredLogicalWidths() override;
</ins><span class="cx">
</span><span class="cx"> };
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderRubyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderRuby.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderRuby.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderRuby.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -56,16 +56,16 @@
</span><span class="cx"> RenderRubyAsInline(Element&, Ref<RenderStyle>&&);
</span><span class="cx"> virtual ~RenderRubyAsInline();
</span><span class="cx">
</span><del>- virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0) override;
- virtual void removeChild(RenderObject& child) override;
</del><ins>+ void addChild(RenderObject* child, RenderObject* beforeChild = 0) override;
+ void removeChild(RenderObject& child) override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</del><ins>+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isRubyInline() const override final { return true; }
- virtual const char* renderName() const override { return "RenderRuby (inline)"; }
- virtual bool createsAnonymousWrapper() const override { return true; }
</del><ins>+ bool isRubyInline() const override final { return true; }
+ const char* renderName() const override { return "RenderRuby (inline)"; }
+ bool createsAnonymousWrapper() const override { return true; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> // <ruby> when used as 'display:block' or 'display:inline-block'
</span><span class="lines">@@ -76,17 +76,17 @@
</span><span class="cx">
</span><span class="cx"> Element& element() const { return downcast<Element>(nodeForNonAnonymous()); }
</span><span class="cx">
</span><del>- virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0) override;
- virtual void removeChild(RenderObject& child) override;
</del><ins>+ void addChild(RenderObject* child, RenderObject* beforeChild = 0) override;
+ void removeChild(RenderObject& child) override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</del><ins>+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isRubyBlock() const override final { return true; }
- virtual const char* renderName() const override { return "RenderRuby (block)"; }
- virtual bool createsAnonymousWrapper() const override { return true; }
- virtual void removeLeftoverAnonymousBlock(RenderBlock*) override { ASSERT_NOT_REACHED(); }
</del><ins>+ bool isRubyBlock() const override final { return true; }
+ const char* renderName() const override { return "RenderRuby (block)"; }
+ bool createsAnonymousWrapper() const override { return true; }
+ void removeLeftoverAnonymousBlock(RenderBlock*) override { ASSERT_NOT_REACHED(); }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderRubyBaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderRubyBase.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderRubyBase.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderRubyBase.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> RenderRubyBase(Document&, Ref<RenderStyle>&&);
</span><span class="cx"> virtual ~RenderRubyBase();
</span><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderRubyBase (anonymous)"; }
</del><ins>+ const char* renderName() const override { return "RenderRubyBase (anonymous)"; }
</ins><span class="cx">
</span><span class="cx"> RenderRubyRun* rubyRun() const;
</span><span class="cx">
</span><span class="lines">@@ -57,13 +57,13 @@
</span><span class="cx"> m_isAfterExpansion = true;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void cachePriorCharactersIfNeeded(const LazyLineBreakIterator&) override;
</del><ins>+ void cachePriorCharactersIfNeeded(const LazyLineBreakIterator&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isRubyBase() const override { return true; }
- virtual bool isChildAllowed(const RenderObject&, const RenderStyle&) const override;
- virtual ETextAlign textAlignmentForLine(bool endsWithSoftBreak) const override;
- virtual void adjustInlineDirectionLineBounds(int expansionOpportunityCount, float& logicalLeft, float& logicalWidth) const override;
</del><ins>+ bool isRubyBase() const override { return true; }
+ bool isChildAllowed(const RenderObject&, const RenderStyle&) const override;
+ ETextAlign textAlignmentForLine(bool endsWithSoftBreak) const override;
+ void adjustInlineDirectionLineBounds(int expansionOpportunityCount, float& logicalLeft, float& logicalWidth) const override;
</ins><span class="cx"> void mergeChildrenWithBase(RenderRubyBase* toBlock);
</span><span class="cx">
</span><span class="cx"> void moveChildren(RenderRubyBase* toBase, RenderObject* beforeChild = 0);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderRubyRunh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderRubyRun.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderRubyRun.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderRubyRun.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,20 +48,20 @@
</span><span class="cx">
</span><span class="cx"> bool hasRubyText() const;
</span><span class="cx"> bool hasRubyBase() const;
</span><del>- virtual bool isEmpty() const override;
</del><ins>+ bool isEmpty() const override;
</ins><span class="cx"> RenderRubyText* rubyText() const;
</span><span class="cx"> RenderRubyBase* rubyBase() const;
</span><span class="cx"> RenderRubyBase* rubyBaseSafe(); // creates the base if it doesn't already exist
</span><span class="cx">
</span><del>- virtual RenderObject* layoutSpecialExcludedChild(bool relayoutChildren) override;
- virtual void layout() override;
</del><ins>+ RenderObject* layoutSpecialExcludedChild(bool relayoutChildren) override;
+ void layout() override;
</ins><span class="cx">
</span><del>- virtual bool isChildAllowed(const RenderObject&, const RenderStyle&) const override;
- virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0) override;
- virtual void removeChild(RenderObject&) override;
</del><ins>+ bool isChildAllowed(const RenderObject&, const RenderStyle&) const override;
+ void addChild(RenderObject* child, RenderObject* beforeChild = 0) override;
+ void removeChild(RenderObject&) override;
</ins><span class="cx">
</span><del>- virtual RenderBlock* firstLineBlock() const override;
- virtual void updateFirstLetter() override;
</del><ins>+ RenderBlock* firstLineBlock() const override;
+ void updateFirstLetter() override;
</ins><span class="cx">
</span><span class="cx"> void getOverhang(bool firstLine, RenderObject* startRenderer, RenderObject* endRenderer, float& startOverhang, float& endOverhang) const;
</span><span class="cx">
</span><span class="lines">@@ -79,10 +79,10 @@
</span><span class="cx"> RenderRubyBase* createRubyBase() const;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isRubyRun() const override { return true; }
- virtual const char* renderName() const override { return "RenderRubyRun (anonymous)"; }
- virtual bool createsAnonymousWrapper() const override { return true; }
- virtual void removeLeftoverAnonymousBlock(RenderBlock*) override { }
</del><ins>+ bool isRubyRun() const override { return true; }
+ const char* renderName() const override { return "RenderRubyRun (anonymous)"; }
+ bool createsAnonymousWrapper() const override { return true; }
+ void removeLeftoverAnonymousBlock(RenderBlock*) override { }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> UChar m_lastCharacter;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderRubyTexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderRubyText.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderRubyText.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderRubyText.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,20 +42,20 @@
</span><span class="cx">
</span><span class="cx"> Element& element() const { return downcast<Element>(nodeForNonAnonymous()); }
</span><span class="cx">
</span><del>- virtual bool isChildAllowed(const RenderObject&, const RenderStyle&) const override;
</del><ins>+ bool isChildAllowed(const RenderObject&, const RenderStyle&) const override;
</ins><span class="cx">
</span><span class="cx"> RenderRubyRun* rubyRun() const;
</span><span class="cx">
</span><span class="cx"> bool canBreakBefore(const LazyLineBreakIterator&) const;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const char* renderName() const override { return "RenderRubyText"; }
- virtual bool isRubyText() const override { return true; }
</del><ins>+ const char* renderName() const override { return "RenderRubyText"; }
+ bool isRubyText() const override { return true; }
</ins><span class="cx">
</span><del>- virtual bool avoidsFloats() const override;
</del><ins>+ bool avoidsFloats() const override;
</ins><span class="cx">
</span><del>- virtual ETextAlign textAlignmentForLine(bool endsWithSoftBreak) const override;
- virtual void adjustInlineDirectionLineBounds(int expansionOpportunityCount, float& logicalLeft, float& logicalWidth) const override;
</del><ins>+ ETextAlign textAlignmentForLine(bool endsWithSoftBreak) const override;
+ void adjustInlineDirectionLineBounds(int expansionOpportunityCount, float& logicalLeft, float& logicalWidth) const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderScrollbarh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderScrollbar.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderScrollbar.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderScrollbar.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx">
</span><span class="cx"> int minimumThumbLength();
</span><span class="cx">
</span><del>- virtual bool isOverlayScrollbar() const override { return false; }
</del><ins>+ bool isOverlayScrollbar() const override { return false; }
</ins><span class="cx">
</span><span class="cx"> float opacity();
</span><span class="cx">
</span><span class="lines">@@ -64,15 +64,15 @@
</span><span class="cx"> private:
</span><span class="cx"> RenderScrollbar(ScrollableArea&, ScrollbarOrientation, Element*, Frame*);
</span><span class="cx">
</span><del>- virtual void setParent(ScrollView*) override;
- virtual void setEnabled(bool) override;
</del><ins>+ void setParent(ScrollView*) override;
+ void setEnabled(bool) override;
</ins><span class="cx">
</span><del>- virtual void paint(GraphicsContext&, const IntRect& damageRect) override;
</del><ins>+ void paint(GraphicsContext&, const IntRect& damageRect) override;
</ins><span class="cx">
</span><del>- virtual void setHoveredPart(ScrollbarPart) override;
- virtual void setPressedPart(ScrollbarPart) override;
</del><ins>+ void setHoveredPart(ScrollbarPart) override;
+ void setPressedPart(ScrollbarPart) override;
</ins><span class="cx">
</span><del>- virtual void styleChanged() override;
</del><ins>+ void styleChanged() override;
</ins><span class="cx">
</span><span class="cx"> void updateScrollbarParts();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderScrollbarParth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderScrollbarPart.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderScrollbarPart.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderScrollbarPart.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,29 +39,29 @@
</span><span class="cx">
</span><span class="cx"> virtual ~RenderScrollbarPart();
</span><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderScrollbarPart"; }
</del><ins>+ const char* renderName() const override { return "RenderScrollbarPart"; }
</ins><span class="cx">
</span><del>- virtual bool requiresLayer() const override { return false; }
</del><ins>+ bool requiresLayer() const override { return false; }
</ins><span class="cx">
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx">
</span><span class="cx"> void paintIntoRect(GraphicsContext&, const LayoutPoint&, const LayoutRect&);
</span><span class="cx">
</span><span class="cx"> // Scrollbar parts needs to be rendered at device pixel boundaries.
</span><del>- virtual LayoutUnit marginTop() const override { ASSERT(isIntegerValue(m_marginBox.top())); return m_marginBox.top(); }
- virtual LayoutUnit marginBottom() const override { ASSERT(isIntegerValue(m_marginBox.bottom())); return m_marginBox.bottom(); }
- virtual LayoutUnit marginLeft() const override { ASSERT(isIntegerValue(m_marginBox.left())); return m_marginBox.left(); }
- virtual LayoutUnit marginRight() const override { ASSERT(isIntegerValue(m_marginBox.right())); return m_marginBox.right(); }
</del><ins>+ LayoutUnit marginTop() const override { ASSERT(isIntegerValue(m_marginBox.top())); return m_marginBox.top(); }
+ LayoutUnit marginBottom() const override { ASSERT(isIntegerValue(m_marginBox.bottom())); return m_marginBox.bottom(); }
+ LayoutUnit marginLeft() const override { ASSERT(isIntegerValue(m_marginBox.left())); return m_marginBox.left(); }
+ LayoutUnit marginRight() const override { ASSERT(isIntegerValue(m_marginBox.right())); return m_marginBox.right(); }
</ins><span class="cx">
</span><span class="cx"> RenderBox* rendererOwningScrollbar() const;
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
- virtual void imageChanged(WrappedImagePtr, const IntRect* = nullptr) override;
</del><ins>+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
+ void imageChanged(WrappedImagePtr, const IntRect* = nullptr) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isRenderScrollbarPart() const override { return true; }
- virtual void computePreferredLogicalWidths() override;
</del><ins>+ bool isRenderScrollbarPart() const override { return true; }
+ void computePreferredLogicalWidths() override;
</ins><span class="cx">
</span><span class="cx"> void layoutHorizontalPart();
</span><span class="cx"> void layoutVerticalPart();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderScrollbarThemeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderScrollbarTheme.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderScrollbarTheme.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderScrollbarTheme.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,47 +38,47 @@
</span><span class="cx"> public:
</span><span class="cx"> virtual ~RenderScrollbarTheme() { }
</span><span class="cx">
</span><del>- virtual int scrollbarThickness(ScrollbarControlSize controlSize) override { return ScrollbarTheme::theme().scrollbarThickness(controlSize); }
</del><ins>+ int scrollbarThickness(ScrollbarControlSize controlSize) override { return ScrollbarTheme::theme().scrollbarThickness(controlSize); }
</ins><span class="cx">
</span><del>- virtual ScrollbarButtonsPlacement buttonsPlacement() const override { return ScrollbarTheme::theme().buttonsPlacement(); }
</del><ins>+ ScrollbarButtonsPlacement buttonsPlacement() const override { return ScrollbarTheme::theme().buttonsPlacement(); }
</ins><span class="cx">
</span><del>- virtual bool supportsControlTints() const override { return true; }
</del><ins>+ bool supportsControlTints() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void paintScrollCorner(ScrollView*, GraphicsContext&, const IntRect& cornerRect) override;
</del><ins>+ void paintScrollCorner(ScrollView*, GraphicsContext&, const IntRect& cornerRect) override;
</ins><span class="cx">
</span><del>- virtual ScrollbarButtonPressAction handleMousePressEvent(Scrollbar& scrollbar, const PlatformMouseEvent& event, ScrollbarPart pressedPart) override { return ScrollbarTheme::theme().handleMousePressEvent(scrollbar, event, pressedPart); }
</del><ins>+ ScrollbarButtonPressAction handleMousePressEvent(Scrollbar& scrollbar, const PlatformMouseEvent& event, ScrollbarPart pressedPart) override { return ScrollbarTheme::theme().handleMousePressEvent(scrollbar, event, pressedPart); }
</ins><span class="cx">
</span><del>- virtual double initialAutoscrollTimerDelay() override { return ScrollbarTheme::theme().initialAutoscrollTimerDelay(); }
- virtual double autoscrollTimerDelay() override { return ScrollbarTheme::theme().autoscrollTimerDelay(); }
</del><ins>+ double initialAutoscrollTimerDelay() override { return ScrollbarTheme::theme().initialAutoscrollTimerDelay(); }
+ double autoscrollTimerDelay() override { return ScrollbarTheme::theme().autoscrollTimerDelay(); }
</ins><span class="cx">
</span><del>- virtual void registerScrollbar(Scrollbar& scrollbar) override { return ScrollbarTheme::theme().registerScrollbar(scrollbar); }
- virtual void unregisterScrollbar(Scrollbar& scrollbar) override { return ScrollbarTheme::theme().unregisterScrollbar(scrollbar); }
</del><ins>+ void registerScrollbar(Scrollbar& scrollbar) override { return ScrollbarTheme::theme().registerScrollbar(scrollbar); }
+ void unregisterScrollbar(Scrollbar& scrollbar) override { return ScrollbarTheme::theme().unregisterScrollbar(scrollbar); }
</ins><span class="cx">
</span><del>- virtual int minimumThumbLength(Scrollbar&) override;
</del><ins>+ int minimumThumbLength(Scrollbar&) override;
</ins><span class="cx">
</span><span class="cx"> void buttonSizesAlongTrackAxis(Scrollbar&, int& beforeSize, int& afterSize);
</span><span class="cx">
</span><span class="cx"> static RenderScrollbarTheme* renderScrollbarTheme();
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual bool hasButtons(Scrollbar&) override;
- virtual bool hasThumb(Scrollbar&) override;
</del><ins>+ bool hasButtons(Scrollbar&) override;
+ bool hasThumb(Scrollbar&) override;
</ins><span class="cx">
</span><del>- virtual IntRect backButtonRect(Scrollbar&, ScrollbarPart, bool painting = false) override;
- virtual IntRect forwardButtonRect(Scrollbar&, ScrollbarPart, bool painting = false) override;
- virtual IntRect trackRect(Scrollbar&, bool painting = false) override;
</del><ins>+ IntRect backButtonRect(Scrollbar&, ScrollbarPart, bool painting = false) override;
+ IntRect forwardButtonRect(Scrollbar&, ScrollbarPart, bool painting = false) override;
+ IntRect trackRect(Scrollbar&, bool painting = false) override;
</ins><span class="cx">
</span><del>- virtual void willPaintScrollbar(GraphicsContext&, Scrollbar&) override;
- virtual void didPaintScrollbar(GraphicsContext&, Scrollbar&) override;
</del><ins>+ void willPaintScrollbar(GraphicsContext&, Scrollbar&) override;
+ void didPaintScrollbar(GraphicsContext&, Scrollbar&) override;
</ins><span class="cx">
</span><del>- virtual void paintScrollbarBackground(GraphicsContext&, Scrollbar&) override;
- virtual void paintTrackBackground(GraphicsContext&, Scrollbar&, const IntRect&) override;
- virtual void paintTrackPiece(GraphicsContext&, Scrollbar&, const IntRect&, ScrollbarPart) override;
- virtual void paintButton(GraphicsContext&, Scrollbar&, const IntRect&, ScrollbarPart) override;
- virtual void paintThumb(GraphicsContext&, Scrollbar&, const IntRect&) override;
- virtual void paintTickmarks(GraphicsContext&, Scrollbar&, const IntRect&) override;
</del><ins>+ void paintScrollbarBackground(GraphicsContext&, Scrollbar&) override;
+ void paintTrackBackground(GraphicsContext&, Scrollbar&, const IntRect&) override;
+ void paintTrackPiece(GraphicsContext&, Scrollbar&, const IntRect&, ScrollbarPart) override;
+ void paintButton(GraphicsContext&, Scrollbar&, const IntRect&, ScrollbarPart) override;
+ void paintThumb(GraphicsContext&, Scrollbar&, const IntRect&) override;
+ void paintTickmarks(GraphicsContext&, Scrollbar&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual IntRect constrainTrackRectToTrackPieces(Scrollbar&, const IntRect&) override;
</del><ins>+ IntRect constrainTrackRectToTrackPieces(Scrollbar&, const IntRect&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderSearchFieldh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderSearchField.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderSearchField.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderSearchField.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,41 +46,41 @@
</span><span class="cx"> void hidePopup();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void centerContainerIfNeeded(RenderBox*) const override;
- virtual LayoutUnit computeControlLogicalHeight(LayoutUnit lineHeight, LayoutUnit nonContentHeight) const override;
- virtual LayoutUnit computeLogicalHeightLimit() const override;
- virtual void updateFromElement() override;
</del><ins>+ void centerContainerIfNeeded(RenderBox*) const override;
+ LayoutUnit computeControlLogicalHeight(LayoutUnit lineHeight, LayoutUnit nonContentHeight) const override;
+ LayoutUnit computeLogicalHeightLimit() const override;
+ void updateFromElement() override;
</ins><span class="cx"> EVisibility visibilityForCancelButton() const;
</span><span class="cx"> const AtomicString& autosaveName() const;
</span><span class="cx">
</span><span class="cx"> // PopupMenuClient methods
</span><del>- virtual void valueChanged(unsigned listIndex, bool fireEvents = true) override;
- virtual void selectionChanged(unsigned, bool) override { }
- virtual void selectionCleared() override { }
- virtual String itemText(unsigned listIndex) const override;
- virtual String itemLabel(unsigned listIndex) const override;
- virtual String itemIcon(unsigned listIndex) const override;
- virtual String itemToolTip(unsigned) const override { return String(); }
- virtual String itemAccessibilityText(unsigned) const override { return String(); }
- virtual bool itemIsEnabled(unsigned listIndex) const override;
- virtual PopupMenuStyle itemStyle(unsigned listIndex) const override;
- virtual PopupMenuStyle menuStyle() const override;
- virtual int clientInsetLeft() const override;
- virtual int clientInsetRight() const override;
- virtual LayoutUnit clientPaddingLeft() const override;
- virtual LayoutUnit clientPaddingRight() const override;
- virtual int listSize() const override;
- virtual int selectedIndex() const override;
- virtual void popupDidHide() override;
- virtual bool itemIsSeparator(unsigned listIndex) const override;
- virtual bool itemIsLabel(unsigned listIndex) const override;
- virtual bool itemIsSelected(unsigned listIndex) const override;
- virtual bool shouldPopOver() const override { return false; }
- virtual bool valueShouldChangeOnHotTrack() const override { return false; }
- virtual void setTextFromItem(unsigned listIndex) override;
- virtual FontSelector* fontSelector() const override;
- virtual HostWindow* hostWindow() const override;
- virtual PassRefPtr<Scrollbar> createScrollbar(ScrollableArea&, ScrollbarOrientation, ScrollbarControlSize) override;
</del><ins>+ void valueChanged(unsigned listIndex, bool fireEvents = true) override;
+ void selectionChanged(unsigned, bool) override { }
+ void selectionCleared() override { }
+ String itemText(unsigned listIndex) const override;
+ String itemLabel(unsigned listIndex) const override;
+ String itemIcon(unsigned listIndex) const override;
+ String itemToolTip(unsigned) const override { return String(); }
+ String itemAccessibilityText(unsigned) const override { return String(); }
+ bool itemIsEnabled(unsigned listIndex) const override;
+ PopupMenuStyle itemStyle(unsigned listIndex) const override;
+ PopupMenuStyle menuStyle() const override;
+ int clientInsetLeft() const override;
+ int clientInsetRight() const override;
+ LayoutUnit clientPaddingLeft() const override;
+ LayoutUnit clientPaddingRight() const override;
+ int listSize() const override;
+ int selectedIndex() const override;
+ void popupDidHide() override;
+ bool itemIsSeparator(unsigned listIndex) const override;
+ bool itemIsLabel(unsigned listIndex) const override;
+ bool itemIsSelected(unsigned listIndex) const override;
+ bool shouldPopOver() const override { return false; }
+ bool valueShouldChangeOnHotTrack() const override { return false; }
+ void setTextFromItem(unsigned listIndex) override;
+ FontSelector* fontSelector() const override;
+ HostWindow* hostWindow() const override;
+ PassRefPtr<Scrollbar> createScrollbar(ScrollableArea&, ScrollbarOrientation, ScrollbarControlSize) override;
</ins><span class="cx">
</span><span class="cx"> HTMLElement* resultsButtonElement() const;
</span><span class="cx"> HTMLElement* cancelButtonElement() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderSliderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderSlider.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderSlider.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderSlider.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,14 +41,14 @@
</span><span class="cx"> bool inDragMode() const;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const char* renderName() const override { return "RenderSlider"; }
- virtual bool isSlider() const override { return true; }
</del><ins>+ const char* renderName() const override { return "RenderSlider"; }
+ bool isSlider() const override { return true; }
</ins><span class="cx">
</span><del>- virtual int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override;
- virtual void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override;
- virtual void computePreferredLogicalWidths() override;
- virtual bool requiresForcedStyleRecalcPropagation() const override { return true; }
- virtual void layout() override;
</del><ins>+ int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override;
+ void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override;
+ void computePreferredLogicalWidths() override;
+ bool requiresForcedStyleRecalcPropagation() const override { return true; }
+ void layout() override;
</ins><span class="cx">
</span><span class="cx"> bool isFlexibleBoxImpl() const override { return true; }
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderSnapshottedPlugInh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderSnapshottedPlugIn.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderSnapshottedPlugIn.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderSnapshottedPlugIn.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,17 +47,17 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void frameOwnerElement() const = delete;
</span><del>- virtual const char* renderName() const override { return "RenderSnapshottedPlugIn"; }
</del><ins>+ const char* renderName() const override { return "RenderSnapshottedPlugIn"; }
</ins><span class="cx">
</span><del>- virtual CursorDirective getCursor(const LayoutPoint&, Cursor&) const override;
- virtual bool isSnapshottedPlugIn() const override { return true; }
- virtual void paint(PaintInfo&, const LayoutPoint&) override;
</del><ins>+ CursorDirective getCursor(const LayoutPoint&, Cursor&) const override;
+ bool isSnapshottedPlugIn() const override { return true; }
+ void paint(PaintInfo&, const LayoutPoint&) override;
</ins><span class="cx">
</span><del>- virtual bool canHaveWidget() const override { return false; }
</del><ins>+ bool canHaveWidget() const override { return false; }
</ins><span class="cx">
</span><span class="cx"> void paintSnapshot(PaintInfo&, const LayoutPoint&);
</span><span class="cx">
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx">
</span><span class="cx"> std::unique_ptr<RenderImageResource> m_snapshotResource;
</span><span class="cx"> bool m_isPotentialMouseActivation;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTableh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTable.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTable.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderTable.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -55,33 +55,33 @@
</span><span class="cx">
</span><span class="cx"> bool collapseBorders() const { return style().borderCollapse(); }
</span><span class="cx">
</span><del>- virtual LayoutUnit borderStart() const override { return m_borderStart; }
- virtual LayoutUnit borderEnd() const override { return m_borderEnd; }
- virtual LayoutUnit borderBefore() const override;
- virtual LayoutUnit borderAfter() const override;
</del><ins>+ LayoutUnit borderStart() const override { return m_borderStart; }
+ LayoutUnit borderEnd() const override { return m_borderEnd; }
+ LayoutUnit borderBefore() const override;
+ LayoutUnit borderAfter() const override;
</ins><span class="cx">
</span><del>- virtual LayoutUnit borderLeft() const override
</del><ins>+ LayoutUnit borderLeft() const override
</ins><span class="cx"> {
</span><span class="cx"> if (style().isHorizontalWritingMode())
</span><span class="cx"> return style().isLeftToRightDirection() ? borderStart() : borderEnd();
</span><span class="cx"> return style().isFlippedBlocksWritingMode() ? borderAfter() : borderBefore();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual LayoutUnit borderRight() const override
</del><ins>+ LayoutUnit borderRight() const override
</ins><span class="cx"> {
</span><span class="cx"> if (style().isHorizontalWritingMode())
</span><span class="cx"> return style().isLeftToRightDirection() ? borderEnd() : borderStart();
</span><span class="cx"> return style().isFlippedBlocksWritingMode() ? borderBefore() : borderAfter();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual LayoutUnit borderTop() const override
</del><ins>+ LayoutUnit borderTop() const override
</ins><span class="cx"> {
</span><span class="cx"> if (style().isHorizontalWritingMode())
</span><span class="cx"> return style().isFlippedBlocksWritingMode() ? borderAfter() : borderBefore();
</span><span class="cx"> return style().isLeftToRightDirection() ? borderStart() : borderEnd();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual LayoutUnit borderBottom() const override
</del><ins>+ LayoutUnit borderBottom() const override
</ins><span class="cx"> {
</span><span class="cx"> if (style().isHorizontalWritingMode())
</span><span class="cx"> return style().isFlippedBlocksWritingMode() ? borderBefore() : borderAfter();
</span><span class="lines">@@ -127,7 +127,7 @@
</span><span class="cx"> LayoutUnit 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>+ 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">@@ -252,7 +252,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> static RenderTable* createAnonymousWithParentRenderer(const RenderObject*);
</span><del>- virtual RenderBox* createAnonymousBoxWithSameTypeAs(const RenderObject* parent) const override
</del><ins>+ RenderBox* createAnonymousBoxWithSameTypeAs(const RenderObject* parent) const override
</ins><span class="cx"> {
</span><span class="cx"> return createAnonymousWithParentRenderer(parent);
</span><span class="cx"> }
</span><span class="lines">@@ -270,31 +270,31 @@
</span><span class="cx"> LayoutUnit offsetWidthForColumn(const RenderTableCol&) const;
</span><span class="cx"> LayoutUnit offsetHeightForColumn(const RenderTableCol&) const;
</span><span class="cx">
</span><del>- virtual void markForPaginationRelayoutIfNeeded() override final;
</del><ins>+ void markForPaginationRelayoutIfNeeded() override final;
</ins><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>+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override final;
+ void simplifiedNormalFlowLayout() override final;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const char* renderName() const override { return "RenderTable"; }
</del><ins>+ const char* renderName() const override { return "RenderTable"; }
</ins><span class="cx">
</span><del>- virtual bool isTable() const override final { return true; }
</del><ins>+ bool isTable() const override final { return true; }
</ins><span class="cx">
</span><del>- virtual bool avoidsFloats() const override final { return true; }
</del><ins>+ 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;
- virtual void computePreferredLogicalWidths() override;
- virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</del><ins>+ void paint(PaintInfo&, const LayoutPoint&) override final;
+ void paintObject(PaintInfo&, const LayoutPoint&) override final;
+ void paintBoxDecorations(PaintInfo&, const LayoutPoint&) override final;
+ void paintMask(PaintInfo&, const LayoutPoint&) override final;
+ void layout() override final;
+ void computeIntrinsicLogicalWidths(LayoutUnit& minWidth, LayoutUnit& maxWidth) const override final;
+ void computePreferredLogicalWidths() override;
+ bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</ins><span class="cx">
</span><del>- virtual int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override final;
- virtual Optional<int> firstLineBaseline() const override;
- virtual Optional<int> inlineBlockBaseline(LineDirectionMode) const override final;
</del><ins>+ int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override final;
+ Optional<int> firstLineBaseline() const override;
+ Optional<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="lines">@@ -303,18 +303,18 @@
</span><span class="cx">
</span><span class="cx"> void invalidateCachedColumnOffsets();
</span><span class="cx">
</span><del>- virtual RenderBlock* firstLineBlock() const override final;
- virtual void updateFirstLetter() override final;
</del><ins>+ RenderBlock* firstLineBlock() const override final;
+ void updateFirstLetter() override final;
</ins><span class="cx">
</span><del>- virtual void updateLogicalWidth() override final;
</del><ins>+ 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;
- virtual LayoutRect overflowClipRectForChildLayers(const LayoutPoint& location, RenderRegion* region, OverlayScrollbarSizeRelevancy relevancy) override { return RenderBox::overflowClipRect(location, region, relevancy); }
</del><ins>+ LayoutRect overflowClipRect(const LayoutPoint& location, RenderRegion*, OverlayScrollbarSizeRelevancy = IgnoreOverlayScrollbarSize, PaintPhase = PaintPhaseBlockBackground) override final;
+ LayoutRect overflowClipRectForChildLayers(const LayoutPoint& location, RenderRegion* region, OverlayScrollbarSizeRelevancy relevancy) override { return RenderBox::overflowClipRect(location, region, relevancy); }
</ins><span class="cx">
</span><del>- virtual void addOverflowFromChildren() override final;
</del><ins>+ 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 (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTableCaption.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderTableCaption.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -33,13 +33,13 @@
</span><span class="cx">
</span><span class="cx"> Element& element() const { return downcast<Element>(nodeForNonAnonymous()); }
</span><span class="cx">
</span><del>- virtual LayoutUnit containingBlockLogicalWidthForContent() const override { return containingBlock()->logicalWidth(); }
</del><ins>+ LayoutUnit containingBlockLogicalWidthForContent() const override { return containingBlock()->logicalWidth(); }
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isTableCaption() const override { return true; }
</del><ins>+ bool isTableCaption() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void insertedIntoTree() override;
- virtual void willBeRemovedFromTree() override;
</del><ins>+ void insertedIntoTree() override;
+ void willBeRemovedFromTree() override;
</ins><span class="cx">
</span><span class="cx"> RenderTable* table() const;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTableCellh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTableCell.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTableCell.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderTableCell.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -63,21 +63,21 @@
</span><span class="cx">
</span><span class="cx"> void setCellLogicalWidth(LayoutUnit constrainedLogicalWidth);
</span><span class="cx">
</span><del>- virtual LayoutUnit borderLeft() const override;
- virtual LayoutUnit borderRight() const override;
- virtual LayoutUnit borderTop() const override;
- virtual LayoutUnit borderBottom() const override;
- virtual LayoutUnit borderStart() const override;
- virtual LayoutUnit borderEnd() const override;
- virtual LayoutUnit borderBefore() const override;
- virtual LayoutUnit borderAfter() const override;
</del><ins>+ LayoutUnit borderLeft() const override;
+ LayoutUnit borderRight() const override;
+ LayoutUnit borderTop() const override;
+ LayoutUnit borderBottom() const override;
+ LayoutUnit borderStart() const override;
+ LayoutUnit borderEnd() const override;
+ LayoutUnit borderBefore() const override;
+ LayoutUnit borderAfter() const override;
</ins><span class="cx">
</span><span class="cx"> void collectBorderValues(RenderTable::CollapsedBorderValues&) const;
</span><span class="cx"> static void sortBorderValues(RenderTable::CollapsedBorderValues&);
</span><span class="cx">
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx">
</span><del>- virtual void paint(PaintInfo&, const LayoutPoint&) override;
</del><ins>+ void paint(PaintInfo&, const LayoutPoint&) override;
</ins><span class="cx">
</span><span class="cx"> void paintCollapsedBorders(PaintInfo&, const LayoutPoint&);
</span><span class="cx"> void paintBackgroundsBehindCell(PaintInfo&, const LayoutPoint&, RenderElement* backgroundObject);
</span><span class="lines">@@ -91,26 +91,26 @@
</span><span class="cx"> LayoutUnit intrinsicPaddingBefore() const { return m_intrinsicPaddingBefore; }
</span><span class="cx"> LayoutUnit intrinsicPaddingAfter() const { return m_intrinsicPaddingAfter; }
</span><span class="cx">
</span><del>- virtual LayoutUnit paddingTop() const override;
- virtual LayoutUnit paddingBottom() const override;
- virtual LayoutUnit paddingLeft() const override;
- virtual LayoutUnit paddingRight() const override;
</del><ins>+ LayoutUnit paddingTop() const override;
+ LayoutUnit paddingBottom() const override;
+ LayoutUnit paddingLeft() const override;
+ LayoutUnit paddingRight() const override;
</ins><span class="cx">
</span><span class="cx"> // FIXME: For now we just assume the cell has the same block flow direction as the table. It's likely we'll
</span><span class="cx"> // create an extra anonymous RenderBlock to handle mixing directionality anyway, in which case we can lock
</span><span class="cx"> // the block flow directionality of the cells to the table's directionality.
</span><del>- virtual LayoutUnit paddingBefore() const override;
- virtual LayoutUnit paddingAfter() const override;
</del><ins>+ LayoutUnit paddingBefore() const override;
+ LayoutUnit paddingAfter() const override;
</ins><span class="cx">
</span><span class="cx"> void setOverrideLogicalContentHeightFromRowHeight(LayoutUnit);
</span><span class="cx">
</span><del>- virtual void scrollbarsChanged(bool horizontalScrollbarChanged, bool verticalScrollbarChanged) override;
</del><ins>+ void scrollbarsChanged(bool horizontalScrollbarChanged, bool verticalScrollbarChanged) override;
</ins><span class="cx">
</span><span class="cx"> bool cellWidthChanged() const { return m_cellWidthChanged; }
</span><span class="cx"> void setCellWidthChanged(bool b = true) { m_cellWidthChanged = b; }
</span><span class="cx">
</span><span class="cx"> static RenderTableCell* createAnonymousWithParentRenderer(const RenderObject*);
</span><del>- virtual RenderBox* createAnonymousBoxWithSameTypeAs(const RenderObject* parent) const override { return createAnonymousWithParentRenderer(parent); }
</del><ins>+ RenderBox* createAnonymousBoxWithSameTypeAs(const RenderObject* parent) const override { return createAnonymousWithParentRenderer(parent); }
</ins><span class="cx">
</span><span class="cx"> // This function is used to unify which table part's style we use for computing direction and
</span><span class="cx"> // writing mode. Writing modes are not allowed on row group and row but direction is.
</span><span class="lines">@@ -129,31 +129,31 @@
</span><span class="cx"> bool isFirstOrLastCellInRow() const { return !table()->cellAfter(this) || !table()->cellBefore(this); }
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
</del><ins>+ LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
</ins><span class="cx">
</span><span class="cx"> void invalidateHasEmptyCollapsedBorders();
</span><span class="cx"> void setHasEmptyCollapsedBorder(CollapsedBorderSide, bool empty) const;
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
- virtual void computePreferredLogicalWidths() override;
</del><ins>+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
+ void computePreferredLogicalWidths() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const char* renderName() const override { return (isAnonymous() || isPseudoElement()) ? "RenderTableCell (anonymous)" : "RenderTableCell"; }
</del><ins>+ const char* renderName() const override { return (isAnonymous() || isPseudoElement()) ? "RenderTableCell (anonymous)" : "RenderTableCell"; }
</ins><span class="cx">
</span><del>- virtual bool isTableCell() const override { return true; }
</del><ins>+ bool isTableCell() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void willBeRemovedFromTree() override;
</del><ins>+ void willBeRemovedFromTree() override;
</ins><span class="cx">
</span><del>- virtual void updateLogicalWidth() override;
</del><ins>+ void updateLogicalWidth() override;
</ins><span class="cx">
</span><del>- virtual void paintBoxDecorations(PaintInfo&, const LayoutPoint&) override;
- virtual void paintMask(PaintInfo&, const LayoutPoint&) override;
</del><ins>+ void paintBoxDecorations(PaintInfo&, const LayoutPoint&) override;
+ void paintMask(PaintInfo&, const LayoutPoint&) override;
</ins><span class="cx">
</span><del>- virtual bool boxShadowShouldBeAppliedToBackground(const LayoutPoint& paintOffset, BackgroundBleedAvoidance, InlineFlowBox*) const override;
</del><ins>+ bool boxShadowShouldBeAppliedToBackground(const LayoutPoint& paintOffset, BackgroundBleedAvoidance, InlineFlowBox*) const override;
</ins><span class="cx">
</span><del>- virtual LayoutSize offsetFromContainer(RenderElement&, const LayoutPoint&, bool* offsetDependsOnPoint = 0) const override;
- virtual LayoutRect computeRectForRepaint(const LayoutRect&, const RenderLayerModelObject* repaintContainer, bool fixed = false) const override;
</del><ins>+ LayoutSize offsetFromContainer(RenderElement&, const LayoutPoint&, bool* offsetDependsOnPoint = 0) const override;
+ LayoutRect computeRectForRepaint(const LayoutRect&, const RenderLayerModelObject* repaintContainer, bool fixed = false) const override;
</ins><span class="cx">
</span><span class="cx"> LayoutUnit borderHalfLeft(bool outer) const;
</span><span class="cx"> LayoutUnit borderHalfRight(bool outer) const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTableColh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTableCol.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTableCol.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderTableCol.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -59,29 +59,29 @@
</span><span class="cx"> const BorderValue& borderAdjoiningCellBefore(const RenderTableCell*) const;
</span><span class="cx"> const BorderValue& borderAdjoiningCellAfter(const RenderTableCell*) const;
</span><span class="cx">
</span><del>- virtual LayoutUnit offsetLeft() const override;
- virtual LayoutUnit offsetTop() const override;
- virtual LayoutUnit offsetWidth() const override;
- virtual LayoutUnit offsetHeight() const override;
- virtual void updateFromElement() override;
</del><ins>+ LayoutUnit offsetLeft() const override;
+ LayoutUnit offsetTop() const override;
+ LayoutUnit offsetWidth() const override;
+ LayoutUnit offsetHeight() const override;
+ void updateFromElement() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const char* renderName() const override { return "RenderTableCol"; }
- virtual bool isRenderTableCol() const override { return true; }
- virtual void computePreferredLogicalWidths() override { ASSERT_NOT_REACHED(); }
</del><ins>+ const char* renderName() const override { return "RenderTableCol"; }
+ bool isRenderTableCol() const override { return true; }
+ void computePreferredLogicalWidths() override { ASSERT_NOT_REACHED(); }
</ins><span class="cx">
</span><del>- virtual void insertedIntoTree() override;
- virtual void willBeRemovedFromTree() override;
</del><ins>+ void insertedIntoTree() override;
+ void willBeRemovedFromTree() override;
</ins><span class="cx">
</span><del>- virtual bool isChildAllowed(const RenderObject&, const RenderStyle&) const override;
- virtual bool canHaveChildren() const override;
- virtual bool requiresLayer() const override { return false; }
</del><ins>+ bool isChildAllowed(const RenderObject&, const RenderStyle&) const override;
+ bool canHaveChildren() const override;
+ bool requiresLayer() const override { return false; }
</ins><span class="cx">
</span><del>- virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
- virtual void imageChanged(WrappedImagePtr, const IntRect* = 0) override;
</del><ins>+ LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
+ void imageChanged(WrappedImagePtr, const IntRect* = 0) override;
</ins><span class="cx">
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
- virtual void paint(PaintInfo&, const LayoutPoint&) override { }
</del><ins>+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
+ void paint(PaintInfo&, const LayoutPoint&) override { }
</ins><span class="cx">
</span><span class="cx"> RenderTable* table() const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTableRowh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTableRow.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTableRow.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderTableRow.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx"> void paintOutlineForRowIfNeeded(PaintInfo&, const LayoutPoint&);
</span><span class="cx">
</span><span class="cx"> static RenderTableRow* createAnonymousWithParentRenderer(const RenderObject*);
</span><del>- virtual RenderBox* createAnonymousBoxWithSameTypeAs(const RenderObject* parent) const override { return createAnonymousWithParentRenderer(parent); }
</del><ins>+ RenderBox* createAnonymousBoxWithSameTypeAs(const RenderObject* parent) const override { return createAnonymousWithParentRenderer(parent); }
</ins><span class="cx">
</span><span class="cx"> void setRowIndex(unsigned);
</span><span class="cx"> bool rowIndexWasSet() const { return m_rowIndex != unsetRowIndex; }
</span><span class="lines">@@ -59,28 +59,28 @@
</span><span class="cx"> const BorderValue& borderAdjoiningStartCell(const RenderTableCell*) const;
</span><span class="cx"> const BorderValue& borderAdjoiningEndCell(const RenderTableCell*) const;
</span><span class="cx">
</span><del>- virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0) override;
</del><ins>+ void addChild(RenderObject* child, RenderObject* beforeChild = 0) override;
</ins><span class="cx">
</span><del>- virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</del><ins>+ bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const char* renderName() const override { return (isAnonymous() || isPseudoElement()) ? "RenderTableRow (anonymous)" : "RenderTableRow"; }
</del><ins>+ const char* renderName() const override { return (isAnonymous() || isPseudoElement()) ? "RenderTableRow (anonymous)" : "RenderTableRow"; }
</ins><span class="cx">
</span><del>- virtual bool isTableRow() const override { return true; }
</del><ins>+ bool isTableRow() const override { return true; }
</ins><span class="cx">
</span><del>- virtual bool canHaveChildren() const override { return true; }
- virtual void willBeRemovedFromTree() override;
</del><ins>+ bool canHaveChildren() const override { return true; }
+ void willBeRemovedFromTree() override;
</ins><span class="cx">
</span><del>- virtual void layout() override;
- virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
</del><ins>+ void layout() override;
+ LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
</ins><span class="cx">
</span><del>- virtual bool requiresLayer() const override { return hasOverflowClip() || hasTransformRelatedProperty() || hasHiddenBackface() || hasClipPath() || createsGroup() || isStickyPositioned(); }
</del><ins>+ bool requiresLayer() const override { return hasOverflowClip() || hasTransformRelatedProperty() || hasHiddenBackface() || hasClipPath() || createsGroup() || isStickyPositioned(); }
</ins><span class="cx">
</span><del>- virtual void paint(PaintInfo&, const LayoutPoint&) override;
</del><ins>+ void paint(PaintInfo&, const LayoutPoint&) override;
</ins><span class="cx">
</span><del>- virtual void imageChanged(WrappedImagePtr, const IntRect* = 0) override;
</del><ins>+ void imageChanged(WrappedImagePtr, const IntRect* = 0) override;
</ins><span class="cx">
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</del><ins>+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</ins><span class="cx">
</span><span class="cx"> RenderTableSection* section() const { return downcast<RenderTableSection>(parent()); }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTableSectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTableSection.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTableSection.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderTableSection.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -62,9 +62,9 @@
</span><span class="cx"> RenderTableRow* firstRow() const;
</span><span class="cx"> RenderTableRow* lastRow() const;
</span><span class="cx">
</span><del>- virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0) override;
</del><ins>+ void addChild(RenderObject* child, RenderObject* beforeChild = 0) override;
</ins><span class="cx">
</span><del>- virtual Optional<int> firstLineBaseline() const override;
</del><ins>+ Optional<int> firstLineBaseline() const override;
</ins><span class="cx">
</span><span class="cx"> void addCell(RenderTableCell*, RenderTableRow* row);
</span><span class="cx">
</span><span class="lines">@@ -144,12 +144,12 @@
</span><span class="cx"> LayoutUnit distributeExtraLogicalHeightToRows(LayoutUnit extraLogicalHeight);
</span><span class="cx">
</span><span class="cx"> static RenderTableSection* createAnonymousWithParentRenderer(const RenderObject*);
</span><del>- virtual RenderBox* createAnonymousBoxWithSameTypeAs(const RenderObject* parent) const override { return createAnonymousWithParentRenderer(parent); }
</del><ins>+ RenderBox* createAnonymousBoxWithSameTypeAs(const RenderObject* parent) const override { return createAnonymousWithParentRenderer(parent); }
</ins><span class="cx">
</span><del>- virtual void paint(PaintInfo&, const LayoutPoint&) override;
</del><ins>+ void paint(PaintInfo&, const LayoutPoint&) override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</del><ins>+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> enum ShouldIncludeAllIntersectingCells {
</span><span class="lines">@@ -157,18 +157,18 @@
</span><span class="cx"> DoNotIncludeAllIntersectingCells
</span><span class="cx"> };
</span><span class="cx">
</span><del>- virtual const char* renderName() const override { return (isAnonymous() || isPseudoElement()) ? "RenderTableSection (anonymous)" : "RenderTableSection"; }
</del><ins>+ const char* renderName() const override { return (isAnonymous() || isPseudoElement()) ? "RenderTableSection (anonymous)" : "RenderTableSection"; }
</ins><span class="cx">
</span><del>- virtual bool canHaveChildren() const override { return true; }
</del><ins>+ bool canHaveChildren() const override { return true; }
</ins><span class="cx">
</span><del>- virtual bool isTableSection() const override { return true; }
</del><ins>+ bool isTableSection() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void willBeRemovedFromTree() override;
</del><ins>+ void willBeRemovedFromTree() override;
</ins><span class="cx">
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx">
</span><span class="cx"> void paintCell(RenderTableCell*, PaintInfo&, const LayoutPoint&);
</span><del>- virtual void paintObject(PaintInfo&, const LayoutPoint&) override;
</del><ins>+ void paintObject(PaintInfo&, const LayoutPoint&) override;
</ins><span class="cx"> void paintRowGroupBorder(const PaintInfo&, bool antialias, LayoutRect, BoxSide, CSSPropertyID borderColor, EBorderStyle, EBorderStyle tableBorderStyle);
</span><span class="cx"> void paintRowGroupBorderIfRequired(const PaintInfo&, const LayoutPoint& paintOffset, unsigned row, unsigned col, BoxSide, RenderTableCell* = 0);
</span><span class="cx"> LayoutUnit offsetLeftForRowGroupBorder(RenderTableCell*, const LayoutRect& rowGroupRect, unsigned row);
</span><span class="lines">@@ -177,9 +177,9 @@
</span><span class="cx"> LayoutUnit verticalRowGroupBorderHeight(RenderTableCell*, const LayoutRect& rowGroupRect, unsigned row);
</span><span class="cx"> LayoutUnit horizontalRowGroupBorderWidth(RenderTableCell*, const LayoutRect& rowGroupRect, unsigned row, unsigned column);
</span><span class="cx">
</span><del>- virtual void imageChanged(WrappedImagePtr, const IntRect* = 0) override;
</del><ins>+ void imageChanged(WrappedImagePtr, const IntRect* = 0) override;
</ins><span class="cx">
</span><del>- virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</del><ins>+ bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</ins><span class="cx">
</span><span class="cx"> void ensureRows(unsigned);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTextcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderText.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderText.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderText.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -86,7 +86,7 @@
</span><span class="cx"> unsigned takeOffsetAfterLastTypedCharacter();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void fired() override;
</del><ins>+ void fired() override;
</ins><span class="cx"> RenderText& m_renderer;
</span><span class="cx"> unsigned m_offsetAfterLastTypedCharacter { 0 };
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderText.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderText.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderText.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx">
</span><span class="cx"> virtual ~RenderText();
</span><span class="cx">
</span><del>- virtual const char* renderName() const override;
</del><ins>+ const char* renderName() const override;
</ins><span class="cx">
</span><span class="cx"> Text* textNode() const;
</span><span class="cx">
</span><span class="lines">@@ -68,18 +68,18 @@
</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>+ 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><del>- virtual void collectSelectionRects(Vector<SelectionRect>&, unsigned startOffset = 0, unsigned endOffset = std::numeric_limits<unsigned>::max()) override;
</del><ins>+ void collectSelectionRects(Vector<SelectionRect>&, unsigned startOffset = 0, unsigned endOffset = std::numeric_limits<unsigned>::max()) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void absoluteQuads(Vector<FloatQuad>&, bool* wasFixed) const override final;
</del><ins>+ 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="cx">
</span><del>- virtual VisiblePosition positionForPoint(const LayoutPoint&, const RenderRegion*) override;
</del><ins>+ VisiblePosition positionForPoint(const LayoutPoint&, const RenderRegion*) override;
</ins><span class="cx">
</span><span class="cx"> bool is8Bit() const { return m_text.impl()->is8Bit(); }
</span><span class="cx"> const LChar* characters8() const { return m_text.impl()->characters8(); }
</span><span class="lines">@@ -115,31 +115,31 @@
</span><span class="cx"> virtual void setText(const String&, bool force = false);
</span><span class="cx"> void setTextWithOffset(const String&, unsigned offset, unsigned len, bool force = false);
</span><span class="cx">
</span><del>- virtual bool canBeSelectionLeaf() const override { return true; }
- virtual void setSelectionState(SelectionState) override final;
- virtual LayoutRect selectionRectForRepaint(const RenderLayerModelObject* repaintContainer, bool clipToVisibleContent = true) override;
- virtual LayoutRect localCaretRect(InlineBox*, int caretOffset, LayoutUnit* extraWidthToEndOfLine = 0) override;
</del><ins>+ bool canBeSelectionLeaf() const override { return true; }
+ void setSelectionState(SelectionState) override final;
+ LayoutRect selectionRectForRepaint(const RenderLayerModelObject* repaintContainer, bool clipToVisibleContent = true) override;
+ LayoutRect localCaretRect(InlineBox*, int caretOffset, LayoutUnit* extraWidthToEndOfLine = 0) override;
</ins><span class="cx">
</span><span class="cx"> LayoutRect collectSelectionRectsForLineBoxes(const RenderLayerModelObject* repaintContainer, bool clipToVisibleContent, Vector<LayoutRect>& rects);
</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>+ 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="cx">
</span><del>- virtual int caretMinOffset() const override;
- virtual int caretMaxOffset() const override;
</del><ins>+ int caretMinOffset() const override;
+ int caretMaxOffset() const override;
</ins><span class="cx"> unsigned countRenderedCharacterOffsetsUntil(unsigned) const;
</span><span class="cx"> bool containsRenderedCharacterOffset(unsigned) const;
</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>+ int previousOffset(int current) const override final;
+ int previousOffsetForBackwardDeletion(int current) const override final;
+ 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">@@ -172,7 +172,7 @@
</span><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> virtual void computePreferredLogicalWidths(float leadWidth);
</span><del>- virtual void willBeDestroyed() override;
</del><ins>+ void willBeDestroyed() override;
</ins><span class="cx">
</span><span class="cx"> virtual void setRenderedText(const String&);
</span><span class="cx"> virtual UChar previousCharacter() const;
</span><span class="lines">@@ -180,7 +180,7 @@
</span><span class="cx"> private:
</span><span class="cx"> RenderText(Node&, const String&);
</span><span class="cx">
</span><del>- virtual bool canHaveChildren() const override final { return false; }
</del><ins>+ bool canHaveChildren() const override final { return false; }
</ins><span class="cx">
</span><span class="cx"> void computePreferredLogicalWidths(float leadWidth, HashSet<const Font*>& fallbackFonts, GlyphOverflow&);
</span><span class="cx">
</span><span class="lines">@@ -189,9 +189,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>+ 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>+ 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 FontCascade&, int start, int len, float xPos, HashSet<const Font*>* fallbackFonts, GlyphOverflow*, const RenderStyle&) const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTextControlh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTextControl.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTextControl.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderTextControl.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> bool canScroll() const;
</span><span class="cx">
</span><span class="cx"> // Returns the line height of the inner renderer.
</span><del>- virtual int innerLineHeight() const override;
</del><ins>+ int innerLineHeight() const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> protected:
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx">
</span><span class="cx"> int scrollbarThickness() const;
</span><span class="cx">
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</del><ins>+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</ins><span class="cx">
</span><span class="cx"> void hitInnerTextElement(HitTestResult&, const LayoutPoint& pointInContainer, const LayoutPoint& accumulatedOffset);
</span><span class="cx">
</span><span class="lines">@@ -64,25 +64,25 @@
</span><span class="cx"> virtual LayoutUnit preferredContentLogicalWidth(float charWidth) const = 0;
</span><span class="cx"> virtual LayoutUnit computeControlLogicalHeight(LayoutUnit lineHeight, LayoutUnit nonContentHeight) const = 0;
</span><span class="cx">
</span><del>- virtual void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
- virtual RenderObject* layoutSpecialExcludedChild(bool relayoutChildren) override;
</del><ins>+ void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
+ RenderObject* layoutSpecialExcludedChild(bool relayoutChildren) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void element() const = delete;
</span><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderTextControl"; }
- virtual bool isTextControl() const override final { return true; }
- virtual void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override;
- virtual void computePreferredLogicalWidths() override;
- virtual void removeLeftoverAnonymousBlock(RenderBlock*) override { }
- virtual bool avoidsFloats() const override { return true; }
- virtual bool canHaveGeneratedChildren() const override { return false; }
</del><ins>+ const char* renderName() const override { return "RenderTextControl"; }
+ bool isTextControl() const override final { return true; }
+ void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override;
+ void computePreferredLogicalWidths() override;
+ void removeLeftoverAnonymousBlock(RenderBlock*) override { }
+ bool avoidsFloats() const override { return true; }
+ bool canHaveGeneratedChildren() const override { return false; }
</ins><span class="cx">
</span><del>- virtual void addFocusRingRects(Vector<LayoutRect>&, const LayoutPoint& additionalOffset, const RenderLayerModelObject* paintContainer = 0) override;
</del><ins>+ void addFocusRingRects(Vector<LayoutRect>&, const LayoutPoint& additionalOffset, const RenderLayerModelObject* paintContainer = 0) override;
</ins><span class="cx">
</span><del>- virtual bool canBeProgramaticallyScrolled() const override { return true; }
</del><ins>+ bool canBeProgramaticallyScrolled() const override { return true; }
</ins><span class="cx">
</span><del>- virtual bool requiresForcedStyleRecalcPropagation() const override { return true; }
</del><ins>+ bool requiresForcedStyleRecalcPropagation() const override { return true; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> // Renderer for our inner container, for <search> and others.
</span><span class="lines">@@ -96,12 +96,12 @@
</span><span class="cx"> { }
</span><span class="cx"> virtual ~RenderTextControlInnerContainer() { }
</span><span class="cx">
</span><del>- virtual int baselinePosition(FontBaseline baseline, bool firstLine, LineDirectionMode direction, LinePositionMode position) const override
</del><ins>+ int baselinePosition(FontBaseline baseline, bool firstLine, LineDirectionMode direction, LinePositionMode position) const override
</ins><span class="cx"> {
</span><span class="cx"> return RenderBlock::baselinePosition(baseline, firstLine, direction, position);
</span><span class="cx"> }
</span><del>- virtual Optional<int> firstLineBaseline() const override { return RenderBlock::firstLineBaseline(); }
- virtual Optional<int> inlineBlockBaseline(LineDirectionMode direction) const override { return RenderBlock::inlineBlockBaseline(direction); }
</del><ins>+ Optional<int> firstLineBaseline() const override { return RenderBlock::firstLineBaseline(); }
+ Optional<int> inlineBlockBaseline(LineDirectionMode direction) const override { return RenderBlock::inlineBlockBaseline(direction); }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> bool isFlexibleBoxImpl() const override { return true; }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTextControlMultiLineh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTextControlMultiLine.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTextControlMultiLine.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderTextControlMultiLine.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,16 +38,16 @@
</span><span class="cx"> private:
</span><span class="cx"> void element() const = delete;
</span><span class="cx">
</span><del>- virtual bool isTextArea() const override { return true; }
</del><ins>+ bool isTextArea() const override { return true; }
</ins><span class="cx">
</span><del>- virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</del><ins>+ bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</ins><span class="cx">
</span><del>- virtual float getAverageCharWidth() override;
- virtual LayoutUnit preferredContentLogicalWidth(float charWidth) const override;
- virtual LayoutUnit computeControlLogicalHeight(LayoutUnit lineHeight, LayoutUnit nonContentHeight) const override;
- virtual int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override;
</del><ins>+ float getAverageCharWidth() override;
+ LayoutUnit preferredContentLogicalWidth(float charWidth) const override;
+ LayoutUnit computeControlLogicalHeight(LayoutUnit lineHeight, LayoutUnit nonContentHeight) const override;
+ int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override;
</ins><span class="cx">
</span><del>- virtual RenderObject* layoutSpecialExcludedChild(bool relayoutChildren) override;
</del><ins>+ RenderObject* layoutSpecialExcludedChild(bool relayoutChildren) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTextControlSingleLineh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTextControlSingleLine.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTextControlSingleLine.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderTextControlSingleLine.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,32 +46,32 @@
</span><span class="cx"> private:
</span><span class="cx"> void textFormControlElement() const = delete;
</span><span class="cx">
</span><del>- virtual bool hasControlClip() const override;
- virtual LayoutRect controlClipRect(const LayoutPoint&) const override;
- virtual bool isTextField() const override final { return true; }
</del><ins>+ bool hasControlClip() const override;
+ LayoutRect controlClipRect(const LayoutPoint&) const override;
+ bool isTextField() const override final { return true; }
</ins><span class="cx">
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx">
</span><del>- virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</del><ins>+ bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</ins><span class="cx">
</span><del>- virtual void autoscroll(const IntPoint&) override;
</del><ins>+ void autoscroll(const IntPoint&) override;
</ins><span class="cx">
</span><span class="cx"> // Subclassed to forward to our inner div.
</span><del>- virtual int scrollLeft() const override;
- virtual int scrollTop() const override;
- virtual int scrollWidth() const override;
- virtual int scrollHeight() const override;
- virtual void setScrollLeft(int) override;
- virtual void setScrollTop(int) override;
- virtual bool scroll(ScrollDirection, ScrollGranularity, float multiplier = 1, Element** stopElement = nullptr, RenderBox* startBox = nullptr, const IntPoint& wheelEventAbsolutePoint = IntPoint()) override final;
- virtual bool logicalScroll(ScrollLogicalDirection, ScrollGranularity, float multiplier = 1, Element** stopElement = 0) override final;
</del><ins>+ int scrollLeft() const override;
+ int scrollTop() const override;
+ int scrollWidth() const override;
+ int scrollHeight() const override;
+ void setScrollLeft(int) override;
+ void setScrollTop(int) override;
+ bool scroll(ScrollDirection, ScrollGranularity, float multiplier = 1, Element** stopElement = nullptr, RenderBox* startBox = nullptr, const IntPoint& wheelEventAbsolutePoint = IntPoint()) override final;
+ bool logicalScroll(ScrollLogicalDirection, ScrollGranularity, float multiplier = 1, Element** stopElement = 0) override final;
</ins><span class="cx">
</span><span class="cx"> int textBlockWidth() const;
</span><del>- virtual float getAverageCharWidth() override;
- virtual LayoutUnit preferredContentLogicalWidth(float charWidth) const override;
- virtual LayoutUnit computeControlLogicalHeight(LayoutUnit lineHeight, LayoutUnit nonContentHeight) const override;
</del><ins>+ float getAverageCharWidth() override;
+ LayoutUnit preferredContentLogicalWidth(float charWidth) const override;
+ LayoutUnit computeControlLogicalHeight(LayoutUnit lineHeight, LayoutUnit nonContentHeight) const override;
</ins><span class="cx">
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</del><ins>+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</ins><span class="cx">
</span><span class="cx"> bool textShouldBeTruncated() const;
</span><span class="cx">
</span><span class="lines">@@ -98,9 +98,9 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool hasLineIfEmpty() const override { return true; }
- virtual bool isTextControlInnerBlock() const override { return true; }
- virtual bool canBeProgramaticallyScrolled() const override { return true; }
</del><ins>+ bool hasLineIfEmpty() const override { return true; }
+ bool isTextControlInnerBlock() const override { return true; }
+ bool canBeProgramaticallyScrolled() const override { return true; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderTextFragmenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderTextFragment.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderTextFragment.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderTextFragment.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx">
</span><span class="cx"> virtual ~RenderTextFragment();
</span><span class="cx">
</span><del>- virtual bool canBeSelectionLeaf() const override;
</del><ins>+ bool canBeSelectionLeaf() const override;
</ins><span class="cx">
</span><span class="cx"> unsigned start() const { return m_start; }
</span><span class="cx"> unsigned end() const { return m_end; }
</span><span class="lines">@@ -52,17 +52,17 @@
</span><span class="cx"> void setContentString(const String& text);
</span><span class="cx"> StringImpl* contentString() const { return m_contentString.impl(); }
</span><span class="cx">
</span><del>- virtual void setText(const String&, bool force = false) override;
</del><ins>+ void setText(const String&, bool force = false) override;
</ins><span class="cx">
</span><span class="cx"> const String& altText() const { return m_altText; }
</span><span class="cx"> void setAltText(const String& altText) { m_altText = altText; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isTextFragment() const override { return true; }
- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
- virtual void willBeDestroyed() override;
</del><ins>+ bool isTextFragment() const override { return true; }
+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
+ void willBeDestroyed() override;
</ins><span class="cx">
</span><del>- virtual UChar previousCharacter() const override;
</del><ins>+ UChar previousCharacter() const override;
</ins><span class="cx">
</span><span class="cx"> unsigned m_start;
</span><span class="cx"> unsigned m_end;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderThemeEflh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderThemeEfl.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderThemeEfl.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderThemeEfl.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -70,33 +70,33 @@
</span><span class="cx"> static PassRefPtr<RenderTheme> create(Page*);
</span><span class="cx">
</span><span class="cx"> // A method asking if the theme's controls actually care about redrawing when hovered.
</span><del>- virtual bool supportsHover(const RenderStyle&) const override { return true; }
</del><ins>+ bool supportsHover(const RenderStyle&) const override { return true; }
</ins><span class="cx">
</span><span class="cx"> // A method Returning whether the control is styled by css or not e.g specifying background-color.
</span><del>- virtual bool isControlStyled(const RenderStyle&, const BorderData&, const FillLayer&, const Color& backgroundColor) const override;
</del><ins>+ bool isControlStyled(const RenderStyle&, const BorderData&, const FillLayer&, const Color& backgroundColor) const override;
</ins><span class="cx">
</span><span class="cx"> // A method asking if the theme is able to draw the focus ring.
</span><del>- virtual bool supportsFocusRing(const RenderStyle&) const override;
</del><ins>+ bool supportsFocusRing(const RenderStyle&) const override;
</ins><span class="cx">
</span><span class="cx"> // A method asking if the control changes its tint when the window has focus or not.
</span><del>- virtual bool controlSupportsTints(const RenderObject&) const override;
</del><ins>+ bool controlSupportsTints(const RenderObject&) const override;
</ins><span class="cx">
</span><span class="cx"> // A general method asking if any control tinting is supported at all.
</span><del>- virtual bool supportsControlTints() const override { return true; }
</del><ins>+ bool supportsControlTints() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> // A general method asking if foreground colors of selection are supported.
</span><del>- virtual bool supportsSelectionForegroundColors() const override;
</del><ins>+ bool supportsSelectionForegroundColors() const override;
</ins><span class="cx">
</span><span class="cx"> // A method to obtain the baseline position for a "leaf" control. This will only be used if a baseline
</span><span class="cx"> // position cannot be determined by examining child content. Checkboxes and radio buttons are examples of
</span><span class="cx"> // controls that need to do this.
</span><del>- virtual int baselinePosition(const RenderBox&) const override;
</del><ins>+ int baselinePosition(const RenderBox&) const override;
</ins><span class="cx">
</span><del>- virtual Color platformActiveSelectionBackgroundColor() const override;
- virtual Color platformInactiveSelectionBackgroundColor() const override;
- virtual Color platformActiveSelectionForegroundColor() const override;
- virtual Color platformInactiveSelectionForegroundColor() const override;
- virtual Color platformFocusRingColor() const override;
</del><ins>+ Color platformActiveSelectionBackgroundColor() const override;
+ Color platformInactiveSelectionBackgroundColor() const override;
+ Color platformActiveSelectionForegroundColor() const override;
+ Color platformInactiveSelectionForegroundColor() const override;
+ Color platformFocusRingColor() const override;
</ins><span class="cx">
</span><span class="cx"> // Set platform colors; remember to call platformColorDidChange after.
</span><span class="cx"> void setColorFromThemeClass(const char* colorClass);
</span><span class="lines">@@ -108,72 +108,72 @@
</span><span class="cx">
</span><span class="cx"> void adjustSizeConstraints(RenderStyle&, FormType) const;
</span><span class="cx">
</span><del>- virtual void adjustCheckboxStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintCheckbox(const RenderObject&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustCheckboxStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintCheckbox(const RenderObject&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustRadioStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintRadio(const RenderObject&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustRadioStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintRadio(const RenderObject&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintButton(const RenderObject&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintButton(const RenderObject&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustTextFieldStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintTextField(const RenderObject&, const PaintInfo&, const FloatRect&) override;
</del><ins>+ void adjustTextFieldStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintTextField(const RenderObject&, const PaintInfo&, const FloatRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustTextAreaStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintTextArea(const RenderObject&, const PaintInfo&, const FloatRect&) override;
</del><ins>+ void adjustTextAreaStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintTextArea(const RenderObject&, const PaintInfo&, const FloatRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustMenuListStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintMenuList(const RenderObject&, const PaintInfo&, const FloatRect&) override;
</del><ins>+ void adjustMenuListStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintMenuList(const RenderObject&, const PaintInfo&, const FloatRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustMenuListButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintMenuListButtonDecorations(const RenderBox&, const PaintInfo&, const FloatRect&) override;
</del><ins>+ void adjustMenuListButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintMenuListButtonDecorations(const RenderBox&, const PaintInfo&, const FloatRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustSearchFieldResultsDecorationPartStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintSearchFieldResultsDecorationPart(const RenderBox&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustSearchFieldResultsDecorationPartStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintSearchFieldResultsDecorationPart(const RenderBox&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustSearchFieldStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintSearchField(const RenderObject&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustSearchFieldStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintSearchField(const RenderObject&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustSearchFieldResultsButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintSearchFieldResultsButton(const RenderBox&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustSearchFieldResultsButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintSearchFieldResultsButton(const RenderBox&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustSearchFieldCancelButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintSearchFieldCancelButton(const RenderBox&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustSearchFieldCancelButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintSearchFieldCancelButton(const RenderBox&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustSliderTrackStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintSliderTrack(const RenderObject&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustSliderTrackStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintSliderTrack(const RenderObject&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustSliderThumbStyle(StyleResolver&, RenderStyle&, Element*) const override;
</del><ins>+ void adjustSliderThumbStyle(StyleResolver&, RenderStyle&, Element*) const override;
</ins><span class="cx">
</span><del>- virtual void adjustSliderThumbSize(RenderStyle&, Element*) const override;
</del><ins>+ void adjustSliderThumbSize(RenderStyle&, Element*) const override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(DATALIST_ELEMENT)
</span><del>- virtual IntSize sliderTickSize() const override;
- virtual int sliderTickOffsetFromTrackCenter() const override;
- virtual LayoutUnit sliderTickSnappingThreshold() const override;
</del><ins>+ IntSize sliderTickSize() const override;
+ int sliderTickOffsetFromTrackCenter() const override;
+ LayoutUnit sliderTickSnappingThreshold() const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual bool supportsDataListUI(const AtomicString&) const override;
</del><ins>+ bool supportsDataListUI(const AtomicString&) const override;
</ins><span class="cx">
</span><del>- virtual bool paintSliderThumb(const RenderObject&, const PaintInfo&, const IntRect&) override;
</del><ins>+ bool paintSliderThumb(const RenderObject&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustInnerSpinButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintInnerSpinButton(const RenderObject&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustInnerSpinButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintInnerSpinButton(const RenderObject&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><span class="cx"> static void setDefaultFontSize(int fontsize);
</span><span class="cx">
</span><del>- virtual void adjustProgressBarStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintProgressBar(const RenderObject&, const PaintInfo&, const IntRect&) override;
- virtual double animationRepeatIntervalForProgressBar(RenderProgress&) const override;
- virtual double animationDurationForProgressBar(RenderProgress&) const override;
</del><ins>+ void adjustProgressBarStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintProgressBar(const RenderObject&, const PaintInfo&, const IntRect&) override;
+ double animationRepeatIntervalForProgressBar(RenderProgress&) const override;
+ double animationDurationForProgressBar(RenderProgress&) const override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(VIDEO)
</span><del>- virtual String mediaControlsStyleSheet() override;
- virtual String mediaControlsScript() override;
</del><ins>+ String mediaControlsStyleSheet() override;
+ String mediaControlsScript() override;
</ins><span class="cx"> #endif
</span><span class="cx"> #if ENABLE(VIDEO_TRACK)
</span><del>- virtual bool supportsClosedCaptioning() const override { return true; }
</del><ins>+ bool supportsClosedCaptioning() const override { return true; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> void setThemePath(const String&);
</span><span class="lines">@@ -192,7 +192,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> // System fonts.
</span><del>- virtual void updateCachedSystemFontDescription(CSSValueID, FontCascadeDescription&) const override;
</del><ins>+ void updateCachedSystemFontDescription(CSSValueID, FontCascadeDescription&) const override;
</ins><span class="cx">
</span><span class="cx"> ALWAYS_INLINE Ecore_Evas* canvas() const { return m_canvas.get(); }
</span><span class="cx"> ALWAYS_INLINE Evas_Object* edje() const { return m_edje.get(); }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderThemeGtkh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderThemeGtk.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderThemeGtk.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderThemeGtk.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,146 +39,146 @@
</span><span class="cx"> #if ENABLE(DATALIST_ELEMENT)
</span><span class="cx"> // Returns size of one slider tick mark for a horizontal track.
</span><span class="cx"> // For vertical tracks we rotate it and use it. i.e. Width is always length along the track.
</span><del>- virtual IntSize sliderTickSize() const override;
</del><ins>+ IntSize sliderTickSize() const override;
</ins><span class="cx"> // Returns the distance of slider tick origin from the slider track center.
</span><del>- virtual int sliderTickOffsetFromTrackCenter() const override;
</del><ins>+ int sliderTickOffsetFromTrackCenter() const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // System fonts.
</span><del>- virtual void updateCachedSystemFontDescription(CSSValueID, FontCascadeDescription&) const override;
</del><ins>+ void updateCachedSystemFontDescription(CSSValueID, FontCascadeDescription&) const override;
</ins><span class="cx">
</span><span class="cx"> public:
</span><span class="cx"> #ifndef GTK_API_VERSION_2
</span><span class="cx">
</span><span class="cx"> // A method asking if the theme's controls actually care about redrawing when hovered.
</span><del>- virtual bool supportsHover(const RenderStyle&) const override { return true; }
</del><ins>+ bool supportsHover(const RenderStyle&) const override { return true; }
</ins><span class="cx">
</span><span class="cx"> // A method asking if the theme is able to draw the focus ring.
</span><del>- virtual bool supportsFocusRing(const RenderStyle&) const override;
</del><ins>+ bool supportsFocusRing(const RenderStyle&) const override;
</ins><span class="cx">
</span><span class="cx"> // A method asking if the control changes its tint when the window has focus or not.
</span><del>- virtual bool controlSupportsTints(const RenderObject&) const override;
</del><ins>+ bool controlSupportsTints(const RenderObject&) const override;
</ins><span class="cx">
</span><span class="cx"> // A general method asking if any control tinting is supported at all.
</span><del>- virtual bool supportsControlTints() const override { return true; }
</del><ins>+ bool supportsControlTints() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void adjustRepaintRect(const RenderObject&, FloatRect&) override;
</del><ins>+ void adjustRepaintRect(const RenderObject&, FloatRect&) override;
</ins><span class="cx">
</span><span class="cx"> // A method to obtain the baseline position for a "leaf" control. This will only be used if a baseline
</span><span class="cx"> // position cannot be determined by examining child content. Checkboxes and radio buttons are examples of
</span><span class="cx"> // controls that need to do this.
</span><del>- virtual int baselinePosition(const RenderBox&) const override;
</del><ins>+ int baselinePosition(const RenderBox&) const override;
</ins><span class="cx">
</span><span class="cx"> // The platform selection color.
</span><del>- virtual Color platformActiveSelectionBackgroundColor() const override;
- virtual Color platformInactiveSelectionBackgroundColor() const override;
- virtual Color platformActiveSelectionForegroundColor() const override;
- virtual Color platformInactiveSelectionForegroundColor() const override;
</del><ins>+ Color platformActiveSelectionBackgroundColor() const override;
+ Color platformInactiveSelectionBackgroundColor() const override;
+ Color platformActiveSelectionForegroundColor() const override;
+ Color platformInactiveSelectionForegroundColor() const override;
</ins><span class="cx">
</span><span class="cx"> // List Box selection color
</span><del>- virtual Color platformActiveListBoxSelectionBackgroundColor() const override;
- virtual Color platformActiveListBoxSelectionForegroundColor() const override;
- virtual Color platformInactiveListBoxSelectionBackgroundColor() const override;
- virtual Color platformInactiveListBoxSelectionForegroundColor() const override;
</del><ins>+ Color platformActiveListBoxSelectionBackgroundColor() const override;
+ Color platformActiveListBoxSelectionForegroundColor() const override;
+ Color platformInactiveListBoxSelectionBackgroundColor() const override;
+ Color platformInactiveListBoxSelectionForegroundColor() const override;
</ins><span class="cx">
</span><del>- virtual double caretBlinkInterval() const override;
</del><ins>+ double caretBlinkInterval() const override;
</ins><span class="cx">
</span><del>- virtual void platformColorsDidChange() override;
</del><ins>+ void platformColorsDidChange() override;
</ins><span class="cx">
</span><span class="cx"> // System colors.
</span><del>- virtual Color systemColor(CSSValueID) const override;
</del><ins>+ Color systemColor(CSSValueID) const override;
</ins><span class="cx">
</span><del>- virtual bool popsMenuBySpaceOrReturn() const override { return true; }
</del><ins>+ bool popsMenuBySpaceOrReturn() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(VIDEO)
</span><del>- virtual String extraMediaControlsStyleSheet() override;
- virtual String formatMediaControlsCurrentTime(float currentTime, float duration) const override;
- virtual bool supportsClosedCaptioning() const override { return true; }
- virtual String mediaControlsScript() override;
</del><ins>+ String extraMediaControlsStyleSheet() override;
+ String formatMediaControlsCurrentTime(float currentTime, float duration) const override;
+ bool supportsClosedCaptioning() const override { return true; }
+ String mediaControlsScript() override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(FULLSCREEN_API)
</span><del>- virtual String extraFullScreenStyleSheet() override;
</del><ins>+ String extraFullScreenStyleSheet() override;
</ins><span class="cx"> #endif
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual bool shouldHaveCapsLockIndicator(HTMLInputElement&) const override;
</del><ins>+ bool shouldHaveCapsLockIndicator(HTMLInputElement&) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> virtual ~RenderThemeGtk();
</span><span class="cx">
</span><del>- virtual bool paintCheckbox(const RenderObject&, const PaintInfo&, const IntRect&) override;
- virtual void setCheckboxSize(RenderStyle&) const override;
</del><ins>+ bool paintCheckbox(const RenderObject&, const PaintInfo&, const IntRect&) override;
+ void setCheckboxSize(RenderStyle&) const override;
</ins><span class="cx">
</span><del>- virtual bool paintRadio(const RenderObject&, const PaintInfo&, const IntRect&) override;
- virtual void setRadioSize(RenderStyle&) const override;
</del><ins>+ bool paintRadio(const RenderObject&, const PaintInfo&, const IntRect&) override;
+ void setRadioSize(RenderStyle&) const override;
</ins><span class="cx">
</span><del>- virtual void adjustButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintButton(const RenderObject&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintButton(const RenderObject&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual bool paintTextField(const RenderObject&, const PaintInfo&, const FloatRect&) override;
- virtual bool paintTextArea(const RenderObject&, const PaintInfo&, const FloatRect&) override;
</del><ins>+ bool paintTextField(const RenderObject&, const PaintInfo&, const FloatRect&) override;
+ bool paintTextArea(const RenderObject&, const PaintInfo&, const FloatRect&) override;
</ins><span class="cx">
</span><del>- virtual int popupInternalPaddingLeft(const RenderStyle&) const override;
- virtual int popupInternalPaddingRight(const RenderStyle&) const override;
- virtual int popupInternalPaddingTop(const RenderStyle&) const override;
- virtual int popupInternalPaddingBottom(const RenderStyle&) const override;
</del><ins>+ int popupInternalPaddingLeft(const RenderStyle&) const override;
+ int popupInternalPaddingRight(const RenderStyle&) const override;
+ int popupInternalPaddingTop(const RenderStyle&) const override;
+ int popupInternalPaddingBottom(const RenderStyle&) const override;
</ins><span class="cx">
</span><span class="cx"> // The Mac port differentiates between the "menu list" and the "menu list button."
</span><span class="cx"> // The former is used when a menu list button has been styled. This is used to ensure
</span><span class="cx"> // Aqua themed controls whenever possible. We always want to use GTK+ theming, so
</span><span class="cx"> // we don't maintain this differentiation.
</span><del>- virtual void adjustMenuListStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual void adjustMenuListButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintMenuList(const RenderObject&, const PaintInfo&, const FloatRect&) override;
- virtual bool paintMenuListButtonDecorations(const RenderBox&, const PaintInfo&, const FloatRect&) override;
</del><ins>+ void adjustMenuListStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ void adjustMenuListButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintMenuList(const RenderObject&, const PaintInfo&, const FloatRect&) override;
+ bool paintMenuListButtonDecorations(const RenderBox&, const PaintInfo&, const FloatRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustSearchFieldResultsDecorationPartStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintSearchFieldResultsDecorationPart(const RenderBox&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustSearchFieldResultsDecorationPartStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintSearchFieldResultsDecorationPart(const RenderBox&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustSearchFieldStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintSearchField(const RenderObject&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustSearchFieldStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintSearchField(const RenderObject&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustSearchFieldResultsButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintSearchFieldResultsButton(const RenderBox&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustSearchFieldResultsButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintSearchFieldResultsButton(const RenderBox&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustSearchFieldCancelButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintSearchFieldCancelButton(const RenderBox&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustSearchFieldCancelButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintSearchFieldCancelButton(const RenderBox&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual bool paintSliderTrack(const RenderObject&, const PaintInfo&, const IntRect&) override;
- virtual void adjustSliderTrackStyle(StyleResolver&, RenderStyle&, Element*) const override;
</del><ins>+ bool paintSliderTrack(const RenderObject&, const PaintInfo&, const IntRect&) override;
+ void adjustSliderTrackStyle(StyleResolver&, RenderStyle&, Element*) const override;
</ins><span class="cx">
</span><del>- virtual bool paintSliderThumb(const RenderObject&, const PaintInfo&, const IntRect&) override;
- virtual void adjustSliderThumbStyle(StyleResolver&, RenderStyle&, Element*) const override;
</del><ins>+ bool paintSliderThumb(const RenderObject&, const PaintInfo&, const IntRect&) override;
+ void adjustSliderThumbStyle(StyleResolver&, RenderStyle&, Element*) const override;
</ins><span class="cx">
</span><del>- virtual void adjustSliderThumbSize(RenderStyle&, Element*) const override;
</del><ins>+ void adjustSliderThumbSize(RenderStyle&, Element*) const override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(VIDEO)
</span><del>- virtual bool hasOwnDisabledStateHandlingFor(ControlPart) const override;
- virtual bool paintMediaFullscreenButton(const RenderObject&, const PaintInfo&, const IntRect&) override;
- virtual bool paintMediaPlayButton(const RenderObject&, const PaintInfo&, const IntRect&) override;
- virtual bool paintMediaMuteButton(const RenderObject&, const PaintInfo&, const IntRect&) override;
- virtual bool paintMediaSeekBackButton(const RenderObject&, const PaintInfo&, const IntRect&) override;
- virtual bool paintMediaSeekForwardButton(const RenderObject&, const PaintInfo&, const IntRect&) override;
- virtual bool paintMediaSliderTrack(const RenderObject&, const PaintInfo&, const IntRect&) override;
- virtual bool paintMediaSliderThumb(const RenderObject&, const PaintInfo&, const IntRect&) override;
- virtual bool paintMediaVolumeSliderTrack(const RenderObject&, const PaintInfo&, const IntRect&) override;
- virtual bool paintMediaVolumeSliderThumb(const RenderObject&, const PaintInfo&, const IntRect&) override;
- virtual bool paintMediaCurrentTime(const RenderObject&, const PaintInfo&, const IntRect&) override;
</del><ins>+ bool hasOwnDisabledStateHandlingFor(ControlPart) const override;
+ bool paintMediaFullscreenButton(const RenderObject&, const PaintInfo&, const IntRect&) override;
+ bool paintMediaPlayButton(const RenderObject&, const PaintInfo&, const IntRect&) override;
+ bool paintMediaMuteButton(const RenderObject&, const PaintInfo&, const IntRect&) override;
+ bool paintMediaSeekBackButton(const RenderObject&, const PaintInfo&, const IntRect&) override;
+ bool paintMediaSeekForwardButton(const RenderObject&, const PaintInfo&, const IntRect&) override;
+ bool paintMediaSliderTrack(const RenderObject&, const PaintInfo&, const IntRect&) override;
+ bool paintMediaSliderThumb(const RenderObject&, const PaintInfo&, const IntRect&) override;
+ bool paintMediaVolumeSliderTrack(const RenderObject&, const PaintInfo&, const IntRect&) override;
+ bool paintMediaVolumeSliderThumb(const RenderObject&, const PaintInfo&, const IntRect&) override;
+ bool paintMediaCurrentTime(const RenderObject&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx"> #if ENABLE(VIDEO_TRACK)
</span><del>- virtual bool paintMediaToggleClosedCaptionsButton(const RenderObject&, const PaintInfo&, const IntRect&) override;
</del><ins>+ bool paintMediaToggleClosedCaptionsButton(const RenderObject&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx"> #endif
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual double animationRepeatIntervalForProgressBar(RenderProgress&) const override;
- virtual double animationDurationForProgressBar(RenderProgress&) const override;
- virtual void adjustProgressBarStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintProgressBar(const RenderObject&, const PaintInfo&, const IntRect&) override;
</del><ins>+ double animationRepeatIntervalForProgressBar(RenderProgress&) const override;
+ double animationDurationForProgressBar(RenderProgress&) const override;
+ void adjustProgressBarStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintProgressBar(const RenderObject&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustInnerSpinButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintInnerSpinButton(const RenderObject&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustInnerSpinButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintInnerSpinButton(const RenderObject&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual String fileListNameForWidth(const FileList*, const FontCascade&, int width, bool multipleFilesAllowed) const override;
</del><ins>+ String fileListNameForWidth(const FileList*, const FontCascade&, int width, bool multipleFilesAllowed) const override;
</ins><span class="cx">
</span><span class="cx"> static void setTextInputBorders(RenderStyle&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderThemeIOSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderThemeIOS.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderThemeIOS.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderThemeIOS.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> public:
</span><span class="cx"> static Ref<RenderTheme> create();
</span><span class="cx">
</span><del>- virtual int popupInternalPaddingRight(const RenderStyle&) const override;
</del><ins>+ int popupInternalPaddingRight(const RenderStyle&) const override;
</ins><span class="cx">
</span><span class="cx"> static void adjustRoundBorderRadius(RenderStyle&, RenderBox&);
</span><span class="cx">
</span><span class="lines">@@ -48,66 +48,66 @@
</span><span class="cx"> WEBCORE_EXPORT static void setContentSizeCategory(const String&);
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual FontCascadeDescription& cachedSystemFontDescription(CSSValueID systemFontID) const override;
- virtual void updateCachedSystemFontDescription(CSSValueID, FontCascadeDescription&) const override;
- virtual int baselinePosition(const RenderBox&) const override;
</del><ins>+ FontCascadeDescription& cachedSystemFontDescription(CSSValueID systemFontID) const override;
+ void updateCachedSystemFontDescription(CSSValueID, FontCascadeDescription&) const override;
+ int baselinePosition(const RenderBox&) const override;
</ins><span class="cx">
</span><del>- virtual bool isControlStyled(const RenderStyle&, const BorderData&, const FillLayer& background, const Color& backgroundColor) const override;
</del><ins>+ bool isControlStyled(const RenderStyle&, const BorderData&, const FillLayer& background, const Color& backgroundColor) const override;
</ins><span class="cx">
</span><span class="cx"> // Methods for each appearance value.
</span><del>- virtual void adjustCheckboxStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintCheckboxDecorations(const RenderObject&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustCheckboxStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintCheckboxDecorations(const RenderObject&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustRadioStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintRadioDecorations(const RenderObject&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustRadioStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintRadioDecorations(const RenderObject&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintButtonDecorations(const RenderObject&, const PaintInfo&, const IntRect&) override;
- virtual bool paintPushButtonDecorations(const RenderObject&, const PaintInfo&, const IntRect&) override;
- virtual void setButtonSize(RenderStyle&) const override;
</del><ins>+ void adjustButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintButtonDecorations(const RenderObject&, const PaintInfo&, const IntRect&) override;
+ bool paintPushButtonDecorations(const RenderObject&, const PaintInfo&, const IntRect&) override;
+ void setButtonSize(RenderStyle&) const override;
</ins><span class="cx">
</span><del>- virtual bool paintFileUploadIconDecorations(const RenderObject& inputRenderer, const RenderObject& buttonRenderer, const PaintInfo&, const IntRect&, Icon*, FileUploadDecorations) override;
</del><ins>+ bool paintFileUploadIconDecorations(const RenderObject& inputRenderer, const RenderObject& buttonRenderer, const PaintInfo&, const IntRect&, Icon*, FileUploadDecorations) override;
</ins><span class="cx">
</span><del>- virtual bool paintTextFieldDecorations(const RenderObject&, const PaintInfo&, const FloatRect&) override;
- virtual bool paintTextAreaDecorations(const RenderObject&, const PaintInfo&, const FloatRect&) override;
</del><ins>+ bool paintTextFieldDecorations(const RenderObject&, const PaintInfo&, const FloatRect&) override;
+ bool paintTextAreaDecorations(const RenderObject&, const PaintInfo&, const FloatRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustMenuListButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintMenuListButtonDecorations(const RenderBox&, const PaintInfo&, const FloatRect&) override;
</del><ins>+ void adjustMenuListButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintMenuListButtonDecorations(const RenderBox&, const PaintInfo&, const FloatRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustSliderTrackStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintSliderTrack(const RenderObject&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustSliderTrackStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintSliderTrack(const RenderObject&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustSliderThumbSize(RenderStyle&, Element*) const override;
- virtual bool paintSliderThumbDecorations(const RenderObject&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustSliderThumbSize(RenderStyle&, Element*) const override;
+ bool paintSliderThumbDecorations(const RenderObject&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><span class="cx"> // Returns the repeat interval of the animation for the progress bar.
</span><del>- virtual double animationRepeatIntervalForProgressBar(RenderProgress&) const override;
</del><ins>+ double animationRepeatIntervalForProgressBar(RenderProgress&) const override;
</ins><span class="cx"> // Returns the duration of the animation for the progress bar.
</span><del>- virtual double animationDurationForProgressBar(RenderProgress&) const override;
</del><ins>+ double animationDurationForProgressBar(RenderProgress&) const override;
</ins><span class="cx">
</span><del>- virtual bool paintProgressBar(const RenderObject&, const PaintInfo&, const IntRect&) override;
</del><ins>+ bool paintProgressBar(const RenderObject&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(DATALIST_ELEMENT)
</span><del>- virtual IntSize sliderTickSize() const override;
- virtual int sliderTickOffsetFromTrackCenter() const override;
</del><ins>+ IntSize sliderTickSize() const override;
+ int sliderTickOffsetFromTrackCenter() const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void adjustSearchFieldStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintSearchFieldDecorations(const RenderObject&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustSearchFieldStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintSearchFieldDecorations(const RenderObject&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual Color platformActiveSelectionBackgroundColor() const override;
- virtual Color platformInactiveSelectionBackgroundColor() const override;
</del><ins>+ Color platformActiveSelectionBackgroundColor() const override;
+ Color platformInactiveSelectionBackgroundColor() const override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(TOUCH_EVENTS)
</span><del>- virtual Color platformTapHighlightColor() const override { return 0x4D1A1A1A; }
</del><ins>+ Color platformTapHighlightColor() const override { return 0x4D1A1A1A; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual bool shouldHaveSpinButton(HTMLInputElement&) const override;
- virtual bool shouldHaveCapsLockIndicator(HTMLInputElement&) const override;
</del><ins>+ bool shouldHaveSpinButton(HTMLInputElement&) const override;
+ bool shouldHaveCapsLockIndicator(HTMLInputElement&) const override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(VIDEO)
</span><del>- virtual String mediaControlsStyleSheet() override;
- virtual String mediaControlsScript() override;
</del><ins>+ String mediaControlsStyleSheet() override;
+ String mediaControlsScript() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="lines">@@ -117,7 +117,7 @@
</span><span class="cx"> const Color& shadowColor() const;
</span><span class="cx"> FloatRect addRoundedBorderClip(const RenderObject& box, GraphicsContext&, const IntRect&);
</span><span class="cx">
</span><del>- virtual Color systemColor(CSSValueID) const override;
</del><ins>+ Color systemColor(CSSValueID) const override;
</ins><span class="cx">
</span><span class="cx"> String m_mediaControlsScript;
</span><span class="cx"> String m_mediaControlsStyleSheet;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderThemeIOSmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderThemeIOS.mm (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderThemeIOS.mm        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderThemeIOS.mm        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -556,7 +556,7 @@
</span><span class="cx"> , m_style(style)
</span><span class="cx"> {
</span><span class="cx"> }
</span><del>- virtual float measureText(const String& string) const override
</del><ins>+ float measureText(const String& string) const override
</ins><span class="cx"> {
</span><span class="cx"> TextRun run = RenderBlock::constructTextRun(&m_renderObject, m_font, string, m_style, AllowTrailingExpansion | ForbidLeadingExpansion, DefaultTextRunFlags);
</span><span class="cx"> return m_font.width(run);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderThemeMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderThemeMac.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderThemeMac.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderThemeMac.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,55 +45,55 @@
</span><span class="cx"> static Ref<RenderTheme> create();
</span><span class="cx">
</span><span class="cx"> // A method asking if the control changes its tint when the window has focus or not.
</span><del>- virtual bool controlSupportsTints(const RenderObject&) const override;
</del><ins>+ bool controlSupportsTints(const RenderObject&) const override;
</ins><span class="cx">
</span><span class="cx"> // A general method asking if any control tinting is supported at all.
</span><del>- virtual bool supportsControlTints() const override { return true; }
</del><ins>+ bool supportsControlTints() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void adjustRepaintRect(const RenderObject&, FloatRect&) override;
</del><ins>+ void adjustRepaintRect(const RenderObject&, FloatRect&) override;
</ins><span class="cx">
</span><del>- virtual bool isControlStyled(const RenderStyle&, const BorderData&, const FillLayer&, const Color& backgroundColor) const override;
</del><ins>+ bool isControlStyled(const RenderStyle&, const BorderData&, const FillLayer&, const Color& backgroundColor) const override;
</ins><span class="cx">
</span><del>- virtual Color platformActiveSelectionBackgroundColor() const override;
- virtual Color platformInactiveSelectionBackgroundColor() const override;
- virtual Color platformActiveListBoxSelectionBackgroundColor() const override;
- virtual Color platformActiveListBoxSelectionForegroundColor() const override;
- virtual Color platformInactiveListBoxSelectionBackgroundColor() const override;
- virtual Color platformInactiveListBoxSelectionForegroundColor() const override;
- virtual Color platformFocusRingColor() const override;
</del><ins>+ Color platformActiveSelectionBackgroundColor() const override;
+ Color platformInactiveSelectionBackgroundColor() const override;
+ Color platformActiveListBoxSelectionBackgroundColor() const override;
+ Color platformActiveListBoxSelectionForegroundColor() const override;
+ Color platformInactiveListBoxSelectionBackgroundColor() const override;
+ Color platformInactiveListBoxSelectionForegroundColor() const override;
+ Color platformFocusRingColor() const override;
</ins><span class="cx">
</span><del>- virtual ScrollbarControlSize scrollbarControlSizeForPart(ControlPart) override { return SmallScrollbar; }
</del><ins>+ ScrollbarControlSize scrollbarControlSizeForPart(ControlPart) override { return SmallScrollbar; }
</ins><span class="cx">
</span><del>- virtual void platformColorsDidChange() override;
</del><ins>+ void platformColorsDidChange() override;
</ins><span class="cx">
</span><del>- virtual int minimumMenuListSize(const RenderStyle&) const override;
</del><ins>+ int minimumMenuListSize(const RenderStyle&) const override;
</ins><span class="cx">
</span><del>- virtual void adjustSliderThumbSize(RenderStyle&, Element*) const override;
</del><ins>+ void adjustSliderThumbSize(RenderStyle&, Element*) const override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(DATALIST_ELEMENT)
</span><del>- virtual IntSize sliderTickSize() const override;
- virtual int sliderTickOffsetFromTrackCenter() const override;
</del><ins>+ IntSize sliderTickSize() const override;
+ int sliderTickOffsetFromTrackCenter() const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual int popupInternalPaddingLeft(const RenderStyle&) const override;
- virtual int popupInternalPaddingRight(const RenderStyle&) const override;
- virtual int popupInternalPaddingTop(const RenderStyle&) const override;
- virtual int popupInternalPaddingBottom(const RenderStyle&) const override;
- virtual PopupMenuStyle::PopupMenuSize popupMenuSize(const RenderStyle&, IntRect&) const override;
</del><ins>+ int popupInternalPaddingLeft(const RenderStyle&) const override;
+ int popupInternalPaddingRight(const RenderStyle&) const override;
+ int popupInternalPaddingTop(const RenderStyle&) const override;
+ int popupInternalPaddingBottom(const RenderStyle&) const override;
+ PopupMenuStyle::PopupMenuSize popupMenuSize(const RenderStyle&, IntRect&) const override;
</ins><span class="cx">
</span><del>- virtual bool popsMenuByArrowKeys() const override { return true; }
</del><ins>+ bool popsMenuByArrowKeys() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(METER_ELEMENT)
</span><del>- virtual IntSize meterSizeForBounds(const RenderMeter&, const IntRect&) const override;
- virtual bool paintMeter(const RenderObject&, const PaintInfo&, const IntRect&) override;
- virtual bool supportsMeter(ControlPart) const override;
</del><ins>+ IntSize meterSizeForBounds(const RenderMeter&, const IntRect&) const override;
+ bool paintMeter(const RenderObject&, const PaintInfo&, const IntRect&) override;
+ bool supportsMeter(ControlPart) const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> // Returns the repeat interval of the animation for the progress bar.
</span><del>- virtual double animationRepeatIntervalForProgressBar(RenderProgress&) const override;
</del><ins>+ double animationRepeatIntervalForProgressBar(RenderProgress&) const override;
</ins><span class="cx"> // Returns the duration of the animation for the progress bar.
</span><del>- virtual double animationDurationForProgressBar(RenderProgress&) const override;
- virtual IntRect progressBarRectForBounds(const RenderObject&, const IntRect&) const override;
</del><ins>+ double animationDurationForProgressBar(RenderProgress&) const override;
+ IntRect progressBarRectForBounds(const RenderObject&, const IntRect&) const override;
</ins><span class="cx">
</span><span class="cx"> // Controls color values returned from platformFocusRingColor(). systemColor() will be used when false.
</span><span class="cx"> bool usesTestModeFocusRingColor() const;
</span><span class="lines">@@ -105,74 +105,74 @@
</span><span class="cx"> virtual ~RenderThemeMac();
</span><span class="cx">
</span><span class="cx"> // System fonts.
</span><del>- virtual void updateCachedSystemFontDescription(CSSValueID, FontCascadeDescription&) const override;
</del><ins>+ void updateCachedSystemFontDescription(CSSValueID, FontCascadeDescription&) const override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(VIDEO)
</span><span class="cx"> // Media controls
</span><del>- virtual String mediaControlsStyleSheet() override;
- virtual String mediaControlsScript() override;
</del><ins>+ String mediaControlsStyleSheet() override;
+ String mediaControlsScript() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(SERVICE_CONTROLS)
</span><del>- virtual String imageControlsStyleSheet() const override;
</del><ins>+ String imageControlsStyleSheet() const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual bool supportsSelectionForegroundColors() const override { return false; }
</del><ins>+ bool supportsSelectionForegroundColors() const override { return false; }
</ins><span class="cx">
</span><del>- virtual bool paintTextField(const RenderObject&, const PaintInfo&, const FloatRect&) override;
- virtual void adjustTextFieldStyle(StyleResolver&, RenderStyle&, Element*) const override;
</del><ins>+ bool paintTextField(const RenderObject&, const PaintInfo&, const FloatRect&) override;
+ void adjustTextFieldStyle(StyleResolver&, RenderStyle&, Element*) const override;
</ins><span class="cx">
</span><del>- virtual bool paintTextArea(const RenderObject&, const PaintInfo&, const FloatRect&) override;
- virtual void adjustTextAreaStyle(StyleResolver&, RenderStyle&, Element*) const override;
</del><ins>+ bool paintTextArea(const RenderObject&, const PaintInfo&, const FloatRect&) override;
+ void adjustTextAreaStyle(StyleResolver&, RenderStyle&, Element*) const override;
</ins><span class="cx">
</span><del>- virtual bool paintMenuList(const RenderObject&, const PaintInfo&, const FloatRect&) override;
- virtual void adjustMenuListStyle(StyleResolver&, RenderStyle&, Element*) const override;
</del><ins>+ bool paintMenuList(const RenderObject&, const PaintInfo&, const FloatRect&) override;
+ void adjustMenuListStyle(StyleResolver&, RenderStyle&, Element*) const override;
</ins><span class="cx">
</span><del>- virtual bool paintMenuListButtonDecorations(const RenderBox&, const PaintInfo&, const FloatRect&) override;
- virtual void adjustMenuListButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
</del><ins>+ bool paintMenuListButtonDecorations(const RenderBox&, const PaintInfo&, const FloatRect&) override;
+ void adjustMenuListButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
</ins><span class="cx">
</span><del>- virtual void adjustProgressBarStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintProgressBar(const RenderObject&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustProgressBarStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintProgressBar(const RenderObject&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual bool paintSliderTrack(const RenderObject&, const PaintInfo&, const IntRect&) override;
- virtual void adjustSliderTrackStyle(StyleResolver&, RenderStyle&, Element*) const override;
</del><ins>+ bool paintSliderTrack(const RenderObject&, const PaintInfo&, const IntRect&) override;
+ void adjustSliderTrackStyle(StyleResolver&, RenderStyle&, Element*) const override;
</ins><span class="cx">
</span><del>- virtual bool paintSliderThumb(const RenderObject&, const PaintInfo&, const IntRect&) override;
- virtual void adjustSliderThumbStyle(StyleResolver&, RenderStyle&, Element*) const override;
</del><ins>+ bool paintSliderThumb(const RenderObject&, const PaintInfo&, const IntRect&) override;
+ void adjustSliderThumbStyle(StyleResolver&, RenderStyle&, Element*) const override;
</ins><span class="cx">
</span><del>- virtual bool paintSearchField(const RenderObject&, const PaintInfo&, const IntRect&) override;
- virtual void adjustSearchFieldStyle(StyleResolver&, RenderStyle&, Element*) const override;
</del><ins>+ bool paintSearchField(const RenderObject&, const PaintInfo&, const IntRect&) override;
+ void adjustSearchFieldStyle(StyleResolver&, RenderStyle&, Element*) const override;
</ins><span class="cx">
</span><del>- virtual void adjustSearchFieldCancelButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintSearchFieldCancelButton(const RenderBox&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustSearchFieldCancelButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintSearchFieldCancelButton(const RenderBox&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustSearchFieldDecorationPartStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintSearchFieldDecorationPart(const RenderObject&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustSearchFieldDecorationPartStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintSearchFieldDecorationPart(const RenderObject&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustSearchFieldResultsDecorationPartStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintSearchFieldResultsDecorationPart(const RenderBox&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustSearchFieldResultsDecorationPartStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintSearchFieldResultsDecorationPart(const RenderBox&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustSearchFieldResultsButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintSearchFieldResultsButton(const RenderBox&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustSearchFieldResultsButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintSearchFieldResultsButton(const RenderBox&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(VIDEO)
</span><del>- virtual bool supportsClosedCaptioning() const override { return true; }
</del><ins>+ bool supportsClosedCaptioning() const override { return true; }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual bool shouldHaveCapsLockIndicator(HTMLInputElement&) const override;
</del><ins>+ bool shouldHaveCapsLockIndicator(HTMLInputElement&) const override;
</ins><span class="cx">
</span><del>- virtual bool paintSnapshottedPluginOverlay(const RenderObject&, const PaintInfo&, const IntRect&) override;
</del><ins>+ bool paintSnapshottedPluginOverlay(const RenderObject&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(ATTACHMENT_ELEMENT)
</span><del>- virtual LayoutSize attachmentIntrinsicSize(const RenderAttachment&) const override;
- virtual int attachmentBaseline(const RenderAttachment&) const override;
- virtual bool paintAttachment(const RenderObject&, const PaintInfo&, const IntRect&) override;
</del><ins>+ LayoutSize attachmentIntrinsicSize(const RenderAttachment&) const override;
+ int attachmentBaseline(const RenderAttachment&) const override;
+ bool paintAttachment(const RenderObject&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual String fileListNameForWidth(const FileList*, const FontCascade&, int width, bool multipleFilesAllowed) const override;
</del><ins>+ String fileListNameForWidth(const FileList*, const FontCascade&, int width, bool multipleFilesAllowed) const override;
</ins><span class="cx">
</span><del>- virtual Color systemColor(CSSValueID) const override;
</del><ins>+ Color systemColor(CSSValueID) const override;
</ins><span class="cx">
</span><span class="cx"> // Get the control size based off the font. Used by some of the controls (like buttons).
</span><span class="cx"> NSControlSize controlSizeForFont(const RenderStyle&) const;
</span><span class="lines">@@ -222,9 +222,9 @@
</span><span class="cx"> const int* progressBarMargins(NSControlSize) const;
</span><span class="cx">
</span><span class="cx"> #if ENABLE(SERVICE_CONTROLS)
</span><del>- virtual bool paintImageControlsButton(const RenderObject&, const PaintInfo&, const IntRect&) override;
- virtual IntSize imageControlsButtonSize(const RenderObject&) const override;
- virtual IntSize imageControlsButtonPositionOffset() const override;
</del><ins>+ bool paintImageControlsButton(const RenderObject&, const PaintInfo&, const IntRect&) override;
+ IntSize imageControlsButtonSize(const RenderObject&) const override;
+ IntSize imageControlsButtonPositionOffset() const override;
</ins><span class="cx">
</span><span class="cx"> NSServicesRolloverButtonCell *servicesRolloverButtonCell() const;
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderThemeWinh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderThemeWin.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderThemeWin.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderThemeWin.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,87 +51,87 @@
</span><span class="cx"> public:
</span><span class="cx"> static Ref<RenderTheme> create();
</span><span class="cx">
</span><del>- virtual String extraDefaultStyleSheet() override;
- virtual String extraQuirksStyleSheet() override;
</del><ins>+ String extraDefaultStyleSheet() override;
+ String extraQuirksStyleSheet() override;
</ins><span class="cx">
</span><span class="cx"> // A method asking if the theme's controls actually care about redrawing when hovered.
</span><del>- virtual bool supportsHover(const RenderStyle&) const override;
</del><ins>+ bool supportsHover(const RenderStyle&) const override;
</ins><span class="cx">
</span><del>- virtual Color platformActiveSelectionBackgroundColor() const override;
- virtual Color platformInactiveSelectionBackgroundColor() const override;
- virtual Color platformActiveSelectionForegroundColor() const override;
- virtual Color platformInactiveSelectionForegroundColor() const override;
</del><ins>+ Color platformActiveSelectionBackgroundColor() const override;
+ Color platformInactiveSelectionBackgroundColor() const override;
+ Color platformActiveSelectionForegroundColor() const override;
+ Color platformInactiveSelectionForegroundColor() const override;
</ins><span class="cx">
</span><del>- virtual Color systemColor(CSSValueID) const override;
</del><ins>+ Color systemColor(CSSValueID) const override;
</ins><span class="cx">
</span><del>- virtual bool paintCheckbox(const RenderObject& o, const PaintInfo& i, const IntRect& r) override
</del><ins>+ bool paintCheckbox(const RenderObject& o, const PaintInfo& i, const IntRect& r) override
</ins><span class="cx"> { return paintButton(o, i, r); }
</span><del>- virtual void setCheckboxSize(RenderStyle&) const override;
</del><ins>+ void setCheckboxSize(RenderStyle&) const override;
</ins><span class="cx">
</span><del>- virtual bool paintRadio(const RenderObject& o, const PaintInfo& i, const IntRect& r) override
</del><ins>+ bool paintRadio(const RenderObject& o, const PaintInfo& i, const IntRect& r) override
</ins><span class="cx"> { return paintButton(o, i, r); }
</span><del>- virtual void setRadioSize(RenderStyle& style) const override
</del><ins>+ void setRadioSize(RenderStyle& style) const override
</ins><span class="cx"> { return setCheckboxSize(style); }
</span><span class="cx">
</span><del>- virtual bool paintButton(const RenderObject&, const PaintInfo&, const IntRect&) override;
</del><ins>+ bool paintButton(const RenderObject&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustInnerSpinButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintInnerSpinButton(const RenderObject&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustInnerSpinButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintInnerSpinButton(const RenderObject&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual bool paintTextField(const RenderObject&, const PaintInfo&, const FloatRect&) override;
</del><ins>+ bool paintTextField(const RenderObject&, const PaintInfo&, const FloatRect&) override;
</ins><span class="cx">
</span><del>- virtual bool paintTextArea(const RenderObject& o, const PaintInfo& i, const FloatRect& r) override
</del><ins>+ bool paintTextArea(const RenderObject& o, const PaintInfo& i, const FloatRect& r) override
</ins><span class="cx"> { return paintTextField(o, i, r); }
</span><span class="cx">
</span><del>- virtual void adjustMenuListStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintMenuList(const RenderObject&, const PaintInfo&, const FloatRect&) override;
- virtual void adjustMenuListButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
</del><ins>+ void adjustMenuListStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintMenuList(const RenderObject&, const PaintInfo&, const FloatRect&) override;
+ void adjustMenuListButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
</ins><span class="cx">
</span><del>- virtual bool paintMenuListButtonDecorations(const RenderBox&, const PaintInfo&, const FloatRect&) override;
</del><ins>+ bool paintMenuListButtonDecorations(const RenderBox&, const PaintInfo&, const FloatRect&) override;
</ins><span class="cx">
</span><del>- virtual bool paintSliderTrack(const RenderObject&, const PaintInfo&, const IntRect&) override;
- virtual bool paintSliderThumb(const RenderObject&, const PaintInfo&, const IntRect&) override;
- virtual void adjustSliderThumbSize(RenderStyle&, Element*) const override;
</del><ins>+ bool paintSliderTrack(const RenderObject&, const PaintInfo&, const IntRect&) override;
+ bool paintSliderThumb(const RenderObject&, const PaintInfo&, const IntRect&) override;
+ void adjustSliderThumbSize(RenderStyle&, Element*) const override;
</ins><span class="cx">
</span><del>- virtual bool popupOptionSupportsTextIndent() const override { return true; }
</del><ins>+ bool popupOptionSupportsTextIndent() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void adjustSearchFieldStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintSearchField(const RenderObject&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustSearchFieldStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintSearchField(const RenderObject&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustSearchFieldCancelButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintSearchFieldCancelButton(const RenderBox&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustSearchFieldCancelButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintSearchFieldCancelButton(const RenderBox&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustSearchFieldDecorationPartStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintSearchFieldDecorationPart(const RenderObject&, const PaintInfo&, const IntRect&) override { return false; }
</del><ins>+ void adjustSearchFieldDecorationPartStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintSearchFieldDecorationPart(const RenderObject&, const PaintInfo&, const IntRect&) override { return false; }
</ins><span class="cx">
</span><del>- virtual void adjustSearchFieldResultsDecorationPartStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintSearchFieldResultsDecorationPart(const RenderBox&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustSearchFieldResultsDecorationPartStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintSearchFieldResultsDecorationPart(const RenderBox&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual void adjustSearchFieldResultsButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintSearchFieldResultsButton(const RenderBox&, const PaintInfo&, const IntRect&) override;
</del><ins>+ void adjustSearchFieldResultsButtonStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintSearchFieldResultsButton(const RenderBox&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx">
</span><del>- virtual void themeChanged() override;
</del><ins>+ void themeChanged() override;
</ins><span class="cx">
</span><del>- virtual void adjustButtonStyle(StyleResolver&, RenderStyle& style, Element*) const override { }
- virtual void adjustTextFieldStyle(StyleResolver&, RenderStyle& style, Element*) const override { }
- virtual void adjustTextAreaStyle(StyleResolver&, RenderStyle& style, Element*) const override { }
</del><ins>+ void adjustButtonStyle(StyleResolver&, RenderStyle& style, Element*) const override { }
+ void adjustTextFieldStyle(StyleResolver&, RenderStyle& style, Element*) const override { }
+ void adjustTextAreaStyle(StyleResolver&, RenderStyle& style, Element*) const override { }
</ins><span class="cx">
</span><span class="cx"> static void setWebKitIsBeingUnloaded();
</span><span class="cx">
</span><span class="cx"> static String stringWithContentsOfFile(CFStringRef name, CFStringRef type);
</span><span class="cx">
</span><del>- virtual bool supportsFocusRing(const RenderStyle&) const override;
</del><ins>+ bool supportsFocusRing(const RenderStyle&) const override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(VIDEO)
</span><del>- virtual String mediaControlsStyleSheet() override;
- virtual String mediaControlsScript() override;
</del><ins>+ String mediaControlsStyleSheet() override;
+ String mediaControlsScript() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(METER_ELEMENT)
</span><del>- virtual IntSize meterSizeForBounds(const RenderMeter&, const IntRect&) const override;
- virtual bool supportsMeter(ControlPart) const override;
- virtual void adjustMeterStyle(StyleResolver&, RenderStyle&, Element*) const override;
- virtual bool paintMeter(const RenderObject&, const PaintInfo&, const IntRect&) override;
</del><ins>+ IntSize meterSizeForBounds(const RenderMeter&, const IntRect&) const override;
+ bool supportsMeter(ControlPart) const override;
+ void adjustMeterStyle(StyleResolver&, RenderStyle&, Element*) const override;
+ bool paintMeter(const RenderObject&, const PaintInfo&, const IntRect&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="lines">@@ -145,7 +145,7 @@
</span><span class="cx"> virtual ~RenderThemeWin();
</span><span class="cx">
</span><span class="cx"> // System fonts.
</span><del>- virtual void updateCachedSystemFontDescription(CSSValueID, FontCascadeDescription&) const override;
</del><ins>+ void updateCachedSystemFontDescription(CSSValueID, FontCascadeDescription&) const override;
</ins><span class="cx">
</span><span class="cx"> void addIntrinsicMargins(RenderStyle&) const;
</span><span class="cx"> void close();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderVTTCueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderVTTCue.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderVTTCue.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderVTTCue.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> RenderVTTCue(VTTCueBox&, Ref<RenderStyle>&&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx">
</span><span class="cx"> bool isOutside() const;
</span><span class="cx"> bool rectIsWithinContainer(const IntRect&) const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderVideoh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderVideo.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderVideo.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderVideo.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -55,37 +55,37 @@
</span><span class="cx"> private:
</span><span class="cx"> void mediaElement() const = delete;
</span><span class="cx">
</span><del>- virtual void updateFromElement() override;
</del><ins>+ void updateFromElement() override;
</ins><span class="cx">
</span><del>- virtual void intrinsicSizeChanged() override;
</del><ins>+ void intrinsicSizeChanged() override;
</ins><span class="cx"> LayoutSize calculateIntrinsicSize();
</span><span class="cx"> void updateIntrinsicSize();
</span><span class="cx">
</span><del>- virtual void imageChanged(WrappedImagePtr, const IntRect*) override;
</del><ins>+ void imageChanged(WrappedImagePtr, const IntRect*) override;
</ins><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderVideo"; }
</del><ins>+ const char* renderName() const override { return "RenderVideo"; }
</ins><span class="cx">
</span><del>- virtual bool requiresLayer() const override { return true; }
- virtual bool isVideo() const override { return true; }
</del><ins>+ bool requiresLayer() const override { return true; }
+ bool isVideo() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void paintReplaced(PaintInfo&, const LayoutPoint&) override;
</del><ins>+ void paintReplaced(PaintInfo&, const LayoutPoint&) override;
</ins><span class="cx">
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx">
</span><del>- virtual LayoutUnit computeReplacedLogicalWidth(ShouldComputePreferred = ComputeActual) const override;
- virtual LayoutUnit computeReplacedLogicalHeight() const override;
- virtual LayoutUnit minimumReplacedHeight() const override;
</del><ins>+ LayoutUnit computeReplacedLogicalWidth(ShouldComputePreferred = ComputeActual) const override;
+ LayoutUnit computeReplacedLogicalHeight() const override;
+ LayoutUnit minimumReplacedHeight() const override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(FULLSCREEN_API)
</span><del>- virtual LayoutUnit offsetLeft() const override;
- virtual LayoutUnit offsetTop() const override;
- virtual LayoutUnit offsetWidth() const override;
- virtual LayoutUnit offsetHeight() const override;
</del><ins>+ LayoutUnit offsetLeft() const override;
+ LayoutUnit offsetTop() const override;
+ LayoutUnit offsetWidth() const override;
+ LayoutUnit offsetHeight() const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> void updatePlayer();
</span><span class="cx">
</span><del>- virtual bool foregroundIsKnownToBeOpaqueInRect(const LayoutRect& localRect, unsigned maxDepthToTest) const override;
</del><ins>+ bool foregroundIsKnownToBeOpaqueInRect(const LayoutRect& localRect, unsigned maxDepthToTest) const override;
</ins><span class="cx">
</span><span class="cx"> LayoutSize m_cachedImageSize;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderViewh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderView.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderView.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderView.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,17 +50,17 @@
</span><span class="cx"> WEBCORE_EXPORT bool hitTest(const HitTestRequest&, HitTestResult&);
</span><span class="cx"> bool hitTest(const HitTestRequest&, const HitTestLocation&, HitTestResult&);
</span><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderView"; }
</del><ins>+ const char* renderName() const override { return "RenderView"; }
</ins><span class="cx">
</span><del>- virtual bool requiresLayer() const override { return true; }
</del><ins>+ bool requiresLayer() const override { return true; }
</ins><span class="cx">
</span><del>- virtual bool isChildAllowed(const RenderObject&, const RenderStyle&) const override;
</del><ins>+ bool isChildAllowed(const RenderObject&, const RenderStyle&) const override;
</ins><span class="cx">
</span><del>- virtual void layout() override;
- virtual void updateLogicalWidth() override;
- virtual void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
</del><ins>+ void layout() override;
+ void updateLogicalWidth() override;
+ void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
</ins><span class="cx">
</span><del>- virtual LayoutUnit availableLogicalHeight(AvailableLogicalHeightType) const override;
</del><ins>+ LayoutUnit availableLogicalHeight(AvailableLogicalHeightType) const override;
</ins><span class="cx">
</span><span class="cx"> // The same as the FrameView's layoutHeight/layoutWidth but with null check guards.
</span><span class="cx"> int viewHeight() const;
</span><span class="lines">@@ -75,14 +75,14 @@
</span><span class="cx">
</span><span class="cx"> FrameView& frameView() const { return m_frameView; }
</span><span class="cx">
</span><del>- virtual LayoutRect visualOverflowRect() const override;
- virtual LayoutRect computeRectForRepaint(const LayoutRect&, const RenderLayerModelObject* repaintContainer, bool fixed = false) const override;
</del><ins>+ LayoutRect visualOverflowRect() const override;
+ LayoutRect computeRectForRepaint(const LayoutRect&, const RenderLayerModelObject* repaintContainer, bool fixed = false) const override;
</ins><span class="cx"> void repaintRootContents();
</span><span class="cx"> void repaintViewRectangle(const LayoutRect&) const;
</span><span class="cx"> void repaintViewAndCompositedLayers();
</span><span class="cx">
</span><del>- virtual void paint(PaintInfo&, const LayoutPoint&) override;
- virtual void paintBoxDecorations(PaintInfo&, const LayoutPoint&) override;
</del><ins>+ void paint(PaintInfo&, const LayoutPoint&) override;
+ void paintBoxDecorations(PaintInfo&, const LayoutPoint&) override;
</ins><span class="cx">
</span><span class="cx"> enum SelectionRepaintMode { RepaintNewXOROld, RepaintNewMinusOld, RepaintNothing };
</span><span class="cx"> void setSelection(RenderObject* start, int startPos, RenderObject* end, int endPos, SelectionRepaintMode = RepaintNewXOROld);
</span><span class="lines">@@ -95,8 +95,8 @@
</span><span class="cx">
</span><span class="cx"> bool printing() const;
</span><span class="cx">
</span><del>- virtual void absoluteRects(Vector<IntRect>&, const LayoutPoint& accumulatedOffset) const override;
- virtual void absoluteQuads(Vector<FloatQuad>&, bool* wasFixed) const override;
</del><ins>+ void absoluteRects(Vector<IntRect>&, const LayoutPoint& accumulatedOffset) const override;
+ void absoluteQuads(Vector<FloatQuad>&, bool* wasFixed) const override;
</ins><span class="cx">
</span><span class="cx"> LayoutRect viewRect() const;
</span><span class="cx">
</span><span class="lines">@@ -139,7 +139,7 @@
</span><span class="cx"> bool layoutStateEnabled() const { return m_layoutStateDisableCount == 0 && m_layoutState; }
</span><span class="cx"> LayoutState* layoutState() const { return m_layoutState.get(); }
</span><span class="cx">
</span><del>- virtual void updateHitTestResult(HitTestResult&, const LayoutPoint&) override;
</del><ins>+ void updateHitTestResult(HitTestResult&, const LayoutPoint&) override;
</ins><span class="cx">
</span><span class="cx"> LayoutUnit pageLogicalHeight() const { return m_pageLogicalHeight; }
</span><span class="cx"> void setPageLogicalHeight(LayoutUnit height)
</span><span class="lines">@@ -198,7 +198,7 @@
</span><span class="cx"> bool checkTwoPassLayoutForAutoHeightRegions() const;
</span><span class="cx"> FlowThreadController& flowThreadController();
</span><span class="cx">
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</del><ins>+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</ins><span class="cx">
</span><span class="cx"> IntSize viewportSizeForCSSViewportUnits() const;
</span><span class="cx">
</span><span class="lines">@@ -253,15 +253,15 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags, bool* wasFixed) const override;
- virtual const RenderObject* pushMappingToContainer(const RenderLayerModelObject* ancestorToStopAt, RenderGeometryMap&) const override;
- virtual void mapAbsoluteToLocalPoint(MapCoordinatesFlags, TransformState&) const override;
- virtual bool requiresColumns(int desiredColumnCount) const override;
</del><ins>+ void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags, bool* wasFixed) const override;
+ const RenderObject* pushMappingToContainer(const RenderLayerModelObject* ancestorToStopAt, RenderGeometryMap&) const override;
+ void mapAbsoluteToLocalPoint(MapCoordinatesFlags, TransformState&) const override;
+ bool requiresColumns(int desiredColumnCount) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void initializeLayoutState(LayoutState&);
</span><span class="cx">
</span><del>- virtual void computeColumnCountAndWidth() override;
</del><ins>+ void computeColumnCountAndWidth() override;
</ins><span class="cx">
</span><span class="cx"> bool shouldRepaint(const LayoutRect&) const;
</span><span class="cx"> void flushAccumulatedRepaintRegion() const;
</span><span class="lines">@@ -307,7 +307,7 @@
</span><span class="cx"> friend class LayoutStateDisabler;
</span><span class="cx"> friend class SubtreeLayoutStateMaintainer;
</span><span class="cx">
</span><del>- virtual bool isScrollableOrRubberbandableBox() const override;
</del><ins>+ bool isScrollableOrRubberbandableBox() const override;
</ins><span class="cx">
</span><span class="cx"> void splitSelectionBetweenSubtrees(const RenderObject* startRenderer, int startPos, const RenderObject* endRenderer, int endPos, SelectionRepaintMode blockRepaintMode);
</span><span class="cx"> void clearSubtreeSelection(const SelectionSubtreeRoot&, SelectionRepaintMode, OldSelectionData&) const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderWidgeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderWidget.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderWidget.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RenderWidget.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -81,24 +81,24 @@
</span><span class="cx"> protected:
</span><span class="cx"> RenderWidget(HTMLFrameOwnerElement&, Ref<RenderStyle>&&);
</span><span class="cx">
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override final;
- virtual void layout() override;
- virtual void paint(PaintInfo&, const LayoutPoint&) override;
- virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</del><ins>+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override final;
+ void layout() override;
+ void paint(PaintInfo&, const LayoutPoint&) override;
+ bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</ins><span class="cx"> virtual void paintContents(PaintInfo&, const LayoutPoint&);
</span><del>- virtual bool requiresLayer() const override;
</del><ins>+ bool requiresLayer() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void element() const = delete;
</span><span class="cx">
</span><del>- virtual bool isWidget() const override final { return true; }
</del><ins>+ 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>+ bool needsPreferredWidthsRecalculation() const override final;
+ 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>+ void willBeDestroyed() override final;
+ void setSelectionState(SelectionState) override final;
+ 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 (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RootInlineBox.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/RootInlineBox.h        2016-03-04 16:47:55 UTC (rev 197563)
</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>+ 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,27 +104,27 @@
</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 = nullptr);
</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>+ 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>+ 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>+ int baselinePosition(FontBaseline baselineType) const override final;
+ LayoutUnit lineHeight() const override final;
</ins><span class="cx">
</span><del>- virtual void paint(PaintInfo&, const LayoutPoint&, LayoutUnit lineTop, LayoutUnit lineBottom) override;
- virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit lineTop, LayoutUnit lineBottom, HitTestAction) override;
</del><ins>+ void paint(PaintInfo&, const LayoutPoint&, LayoutUnit lineTop, LayoutUnit lineBottom) override;
+ bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit lineTop, LayoutUnit lineBottom, HitTestAction) override;
</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>+ 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">@@ -154,9 +154,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>+ void extractLineBoxFromRenderObject() override final;
+ void attachLineBoxToRenderObject() override final;
+ 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">@@ -191,10 +191,10 @@
</span><span class="cx"> Node* getLogicalEndBoxWithNode(InlineBox*&) const;
</span><span class="cx">
</span><span class="cx"> #if ENABLE(TREE_DEBUGGING)
</span><del>- virtual const char* boxName() const override final;
</del><ins>+ const char* boxName() const override final;
</ins><span class="cx"> #endif
</span><span class="cx"> private:
</span><del>- virtual bool isRootInlineBox() const override final { return true; }
</del><ins>+ bool isRootInlineBox() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> bool includeLeadingForBox(InlineBox&) const;
</span><span class="cx"> bool includeFontForBox(InlineBox&) const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingTrailingFloatsRootInlineBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/TrailingFloatsRootInlineBox.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/TrailingFloatsRootInlineBox.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/TrailingFloatsRootInlineBox.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual float virtualLogicalHeight() const override { return 0; }
</del><ins>+ float virtualLogicalHeight() const override { return 0; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLBlockh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLBlock.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLBlock.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLBlock.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> RenderMathMLBlock(Element&, Ref<RenderStyle>&&);
</span><span class="cx"> RenderMathMLBlock(Document&, Ref<RenderStyle>&&);
</span><span class="cx">
</span><del>- virtual bool isChildAllowed(const RenderObject&, const RenderStyle&) const override;
</del><ins>+ bool isChildAllowed(const RenderObject&, const RenderStyle&) const override;
</ins><span class="cx">
</span><span class="cx"> // MathML defines an "embellished operator" as roughly an <mo> that may have subscripts,
</span><span class="cx"> // superscripts, underscripts, overscripts, or a denominator (as in d/dx, where "d" is some
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx"> // https://bugs.webkit.org/show_bug.cgi?id=78617.
</span><span class="cx"> virtual RenderMathMLOperator* unembellishedOperator() { return 0; }
</span><span class="cx">
</span><del>- virtual int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override;
</del><ins>+ int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(DEBUG_MATH_LAYOUT)
</span><span class="cx"> virtual void paint(PaintInfo&, const LayoutPoint&);
</span><span class="lines">@@ -65,8 +65,8 @@
</span><span class="cx"> RenderPtr<RenderMathMLBlock> createAnonymousMathMLBlock();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isRenderMathMLBlock() const override final { return true; }
- virtual const char* renderName() const override;
</del><ins>+ bool isRenderMathMLBlock() const override final { return true; }
+ const char* renderName() const override;
</ins><span class="cx"> bool isFlexibleBoxImpl() const override { return true; }
</span><span class="cx"> };
</span><span class="cx">
</span><span class="lines">@@ -77,11 +77,11 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual Optional<int> firstLineBaseline() const override;
</del><ins>+ Optional<int> firstLineBaseline() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isRenderMathMLTable() const override { return true; }
- virtual const char* renderName() const override { return "RenderMathMLTable"; }
</del><ins>+ bool isRenderMathMLTable() const override { return true; }
+ const char* renderName() const override { return "RenderMathMLTable"; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> // Parsing functions for MathML Length values
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLFencedh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLFenced.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLFenced.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLFenced.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,10 +40,10 @@
</span><span class="cx"> MathMLInlineContainerElement& element() { return static_cast<MathMLInlineContainerElement&>(nodeForNonAnonymous()); }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isRenderMathMLFenced() const override { return true; }
- virtual const char* renderName() const override { return "RenderMathMLFenced"; }
- virtual void addChild(RenderObject* child, RenderObject* beforeChild) override;
- virtual void updateFromElement() override;
</del><ins>+ bool isRenderMathMLFenced() const override { return true; }
+ const char* renderName() const override { return "RenderMathMLFenced"; }
+ void addChild(RenderObject* child, RenderObject* beforeChild) override;
+ void updateFromElement() override;
</ins><span class="cx">
</span><span class="cx"> RenderPtr<RenderMathMLOperator> createMathMLOperator(const String& operatorString, MathMLOperatorDictionary::Form, MathMLOperatorDictionary::Flag);
</span><span class="cx"> void makeFences();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLFractionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLFraction.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLFraction.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLFraction.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,16 +42,16 @@
</span><span class="cx"> float lineThickness() const { return m_lineThickness; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isRenderMathMLFraction() const override { return true; }
- virtual const char* renderName() const override { return "RenderMathMLFraction"; }
</del><ins>+ bool isRenderMathMLFraction() const override { return true; }
+ const char* renderName() const override { return "RenderMathMLFraction"; }
</ins><span class="cx">
</span><del>- virtual void addChild(RenderObject* child, RenderObject* beforeChild) override;
- virtual void updateFromElement() override;
- virtual Optional<int> firstLineBaseline() const override;
- virtual void paint(PaintInfo&, const LayoutPoint&) override;
- virtual RenderMathMLOperator* unembellishedOperator() override;
- virtual void layout() override;
- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</del><ins>+ void addChild(RenderObject* child, RenderObject* beforeChild) override;
+ void updateFromElement() override;
+ Optional<int> firstLineBaseline() const override;
+ void paint(PaintInfo&, const LayoutPoint&) override;
+ RenderMathMLOperator* unembellishedOperator() override;
+ void layout() override;
+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</ins><span class="cx">
</span><span class="cx"> void fixChildStyle(RenderObject*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLMathh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLMath.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLMath.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLMath.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,8 +37,8 @@
</span><span class="cx"> RenderMathMLMath(Element&, Ref<RenderStyle>&&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isRenderMathMLMath() const override { return true; }
- virtual const char* renderName() const override { return "RenderMathMLMath"; }
</del><ins>+ bool isRenderMathMLMath() const override { return true; }
+ const char* renderName() const override { return "RenderMathMLMath"; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLMencloseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLMenclose.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLMenclose.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLMenclose.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,11 +36,11 @@
</span><span class="cx"> RenderMathMLMenclose(Element&, Ref<RenderStyle>&&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const char* renderName() const override { return "RenderMathMLMenclose"; }
- virtual void paint(PaintInfo&, const LayoutPoint&) override;
- virtual void updateLogicalHeight() override;
- virtual void addChild(RenderObject* newChild, RenderObject* beforeChild = nullptr) override;
- virtual void computePreferredLogicalWidths() override;
</del><ins>+ const char* renderName() const override { return "RenderMathMLMenclose"; }
+ void paint(PaintInfo&, const LayoutPoint&) override;
+ void updateLogicalHeight() override;
+ void addChild(RenderObject* newChild, RenderObject* beforeChild = nullptr) override;
+ void computePreferredLogicalWidths() override;
</ins><span class="cx"> bool checkNotationalValuesValidity(const Vector<String>&) const;
</span><span class="cx"> };
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLOperatorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLOperator.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLOperator.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLOperator.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -52,20 +52,20 @@
</span><span class="cx"> bool isLargeOperatorInDisplayStyle() const { return !hasOperatorFlag(MathMLOperatorDictionary::Stretchy) && hasOperatorFlag(MathMLOperatorDictionary::LargeOp); }
</span><span class="cx"> bool isVertical() const { return m_isVertical; }
</span><span class="cx">
</span><del>- virtual void updateStyle() override final;
</del><ins>+ void updateStyle() override final;
</ins><span class="cx">
</span><del>- virtual void paint(PaintInfo&, const LayoutPoint&) override;
</del><ins>+ void paint(PaintInfo&, const LayoutPoint&) override;
</ins><span class="cx">
</span><span class="cx"> void updateTokenContent(const String& operatorString);
</span><del>- virtual void updateTokenContent() override final;
</del><ins>+ void updateTokenContent() override final;
</ins><span class="cx"> void updateOperatorProperties();
</span><span class="cx"> void setOperatorFlagAndScheduleLayoutIfNeeded(MathMLOperatorDictionary::Flag, const AtomicString& attributeValue);
</span><span class="cx"> LayoutUnit trailingSpaceError();
</span><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> virtual void setOperatorProperties();
</span><del>- virtual void computePreferredLogicalWidths() override;
- virtual void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
</del><ins>+ void computePreferredLogicalWidths() override;
+ void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
</ins><span class="cx"> float advanceForGlyph(const GlyphData&) const;
</span><span class="cx"> void setLeadingSpace(LayoutUnit leadingSpace) { m_leadingSpace = leadingSpace; }
</span><span class="cx"> void setTrailingSpace(LayoutUnit trailingSpace) { m_trailingSpace = trailingSpace; }
</span><span class="lines">@@ -127,17 +127,17 @@
</span><span class="cx"> GlyphData m_data[4];
</span><span class="cx"> };
</span><span class="cx">
</span><del>- virtual const char* renderName() const override { return isAnonymous() ? "RenderMathMLOperator (anonymous)" : "RenderMathMLOperator"; }
- virtual void paintChildren(PaintInfo& forSelf, const LayoutPoint&, PaintInfo& forChild, bool usePrintRect) override;
- virtual bool isRenderMathMLOperator() const override { return true; }
</del><ins>+ const char* renderName() const override { return isAnonymous() ? "RenderMathMLOperator (anonymous)" : "RenderMathMLOperator"; }
+ void paintChildren(PaintInfo& forSelf, const LayoutPoint&, PaintInfo& forChild, bool usePrintRect) override;
+ bool isRenderMathMLOperator() const override { return true; }
</ins><span class="cx"> // The following operators are invisible: U+2061 FUNCTION APPLICATION, U+2062 INVISIBLE TIMES, U+2063 INVISIBLE SEPARATOR, U+2064 INVISIBLE PLUS.
</span><span class="cx"> bool isInvisibleOperator() const { return 0x2061 <= m_textContent && m_textContent <= 0x2064; }
</span><del>- virtual bool isChildAllowed(const RenderObject&, const RenderStyle&) const override;
</del><ins>+ bool isChildAllowed(const RenderObject&, const RenderStyle&) const override;
</ins><span class="cx">
</span><del>- virtual Optional<int> firstLineBaseline() const override;
- virtual RenderMathMLOperator* unembellishedOperator() override { return this; }
</del><ins>+ Optional<int> firstLineBaseline() const override;
+ RenderMathMLOperator* unembellishedOperator() override { return this; }
</ins><span class="cx"> void rebuildTokenContent(const String& operatorString);
</span><del>- virtual void updateFromElement() override;
</del><ins>+ void updateFromElement() override;
</ins><span class="cx">
</span><span class="cx"> bool shouldAllowStretching() const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLRadicalOperatorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLRadicalOperator.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLRadicalOperator.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLRadicalOperator.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,15 +36,15 @@
</span><span class="cx"> class RenderMathMLRadicalOperator final : public RenderMathMLOperator {
</span><span class="cx"> public:
</span><span class="cx"> RenderMathMLRadicalOperator(Document&, Ref<RenderStyle>&&);
</span><del>- virtual void stretchTo(LayoutUnit heightAboveBaseline, LayoutUnit depthBelowBaseline) override;
- virtual void computePreferredLogicalWidths() override;
- virtual void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
- virtual void paint(PaintInfo&, const LayoutPoint& paintOffset) override;
</del><ins>+ void stretchTo(LayoutUnit heightAboveBaseline, LayoutUnit depthBelowBaseline) override;
+ void computePreferredLogicalWidths() override;
+ void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
+ void paint(PaintInfo&, const LayoutPoint& paintOffset) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isRenderMathMLRadicalOperator() const override { return true; }
- virtual const char* renderName() const override { return isAnonymous() ? "RenderMathMLRadicalOperator (anonymous)" : "RenderMathMLRadicalOperator"; }
- virtual void setOperatorProperties() override;
</del><ins>+ bool isRenderMathMLRadicalOperator() const override { return true; }
+ const char* renderName() const override { return isAnonymous() ? "RenderMathMLRadicalOperator (anonymous)" : "RenderMathMLRadicalOperator"; }
+ void setOperatorProperties() override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLRooth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLRoot.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLRoot.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLRoot.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,22 +45,22 @@
</span><span class="cx"> RenderMathMLRoot(Element&, Ref<RenderStyle>&&);
</span><span class="cx"> RenderMathMLRoot(Document&, Ref<RenderStyle>&&);
</span><span class="cx">
</span><del>- virtual void addChild(RenderObject* newChild, RenderObject* beforeChild = 0) override;
- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
- virtual void updateFromElement() override;
</del><ins>+ void addChild(RenderObject* newChild, RenderObject* beforeChild = 0) override;
+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
+ void updateFromElement() override;
</ins><span class="cx">
</span><span class="cx"> RenderMathMLRootWrapper* baseWrapper() const;
</span><span class="cx"> RenderMathMLRootWrapper* indexWrapper() const;
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx">
</span><del>- virtual void paint(PaintInfo&, const LayoutPoint&) override;
</del><ins>+ void paint(PaintInfo&, const LayoutPoint&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isRenderMathMLRoot() const override final { return true; }
- virtual const char* renderName() const override { return "RenderMathMLRoot"; }
- virtual Optional<int> firstLineBaseline() const override;
</del><ins>+ bool isRenderMathMLRoot() const override final { return true; }
+ const char* renderName() const override { return "RenderMathMLRoot"; }
+ Optional<int> firstLineBaseline() const override;
</ins><span class="cx"> void updateStyle();
</span><span class="cx"> void restructureWrappers();
</span><span class="cx">
</span><span class="lines">@@ -84,10 +84,10 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void removeChildWithoutRestructuring(RenderObject&);
</span><del>- virtual void removeChild(RenderObject&) override;
</del><ins>+ void removeChild(RenderObject&) override;
</ins><span class="cx"> static RenderPtr<RenderMathMLRootWrapper> createAnonymousWrapper(RenderMathMLRoot* renderObject);
</span><del>- virtual bool isRenderMathMLRootWrapper() const override { return true; }
- virtual const char* renderName() const override { return "RenderMathMLRootWrapper"; }
</del><ins>+ bool isRenderMathMLRootWrapper() const override { return true; }
+ const char* renderName() const override { return "RenderMathMLRootWrapper"; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLRowh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLRow.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLRow.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLRow.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,11 +43,11 @@
</span><span class="cx"> void updateOperatorProperties();
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isRenderMathMLRow() const override final { return true; }
- virtual const char* renderName() const override { return isAnonymous() ? "RenderMathMLRow (anonymous)" : "RenderMathMLRow"; }
</del><ins>+ bool isRenderMathMLRow() const override final { return true; }
+ const char* renderName() const override { return isAnonymous() ? "RenderMathMLRow (anonymous)" : "RenderMathMLRow"; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLScriptsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLScripts.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLScripts.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLScripts.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,8 +42,8 @@
</span><span class="cx"> public:
</span><span class="cx"> enum WrapperType { Base, SubSupPair };
</span><span class="cx">
</span><del>- virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0) override;
- virtual void removeChild(RenderObject&) override;
</del><ins>+ void addChild(RenderObject* child, RenderObject* beforeChild = 0) override;
+ void removeChild(RenderObject&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> RenderMathMLScriptsWrapper(Document& document, Ref<RenderStyle>&& style, WrapperType kind)
</span><span class="lines">@@ -57,8 +57,8 @@
</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 const char* renderName() const override { return m_kind == Base ? "Base Wrapper" : "SubSupPair Wrapper"; }
- virtual bool isRenderMathMLScriptsWrapper() const override final { return true; }
</del><ins>+ const char* renderName() const override { return m_kind == Base ? "Base Wrapper" : "SubSupPair Wrapper"; }
+ 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">@@ -72,26 +72,26 @@
</span><span class="cx">
</span><span class="cx"> public:
</span><span class="cx"> RenderMathMLScripts(Element&, Ref<RenderStyle>&&);
</span><del>- virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0) override;
- virtual void removeChild(RenderObject&) override;
</del><ins>+ void addChild(RenderObject* child, RenderObject* beforeChild = 0) override;
+ void removeChild(RenderObject&) override;
</ins><span class="cx">
</span><del>- virtual RenderMathMLOperator* unembellishedOperator() override;
- virtual Optional<int> firstLineBaseline() const override;
</del><ins>+ RenderMathMLOperator* unembellishedOperator() override;
+ Optional<int> firstLineBaseline() const override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx">
</span><span class="cx"> private:
</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 { return true; }
- virtual const char* renderName() const override { return "RenderMathMLScripts"; }
</del><ins>+ bool isRenderMathMLScripts() const override { return true; }
+ const char* renderName() const override { return "RenderMathMLScripts"; }
</ins><span class="cx">
</span><span class="cx"> void fixAnonymousStyleForSubSupPair(RenderObject* subSupPair, bool isPostScript);
</span><span class="cx"> void fixAnonymousStyles();
</span><span class="cx">
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</del><ins>+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</ins><span class="cx">
</span><span class="cx"> // Omit our subscript and/or superscript. This may return 0 for a non-MathML base (which
</span><span class="cx"> // won't occur in valid MathML).
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLSpaceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLSpace.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLSpace.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLSpace.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,15 +39,15 @@
</span><span class="cx"> MathMLTextElement& element() { return static_cast<MathMLTextElement&>(nodeForNonAnonymous()); }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const char* renderName() const override { return isAnonymous() ? "RenderMathMLSpace (anonymous)" : "RenderMathMLSpace"; }
- virtual bool isRenderMathMLSpace() const override { return true; }
- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
- virtual bool isChildAllowed(const RenderObject&, const RenderStyle&) const override { return false; }
- virtual void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override;
- virtual void updateFromElement() override;
- virtual Optional<int> firstLineBaseline() const override;
- virtual void updateLogicalWidth() override;
- virtual void updateLogicalHeight() override;
</del><ins>+ const char* renderName() const override { return isAnonymous() ? "RenderMathMLSpace (anonymous)" : "RenderMathMLSpace"; }
+ bool isRenderMathMLSpace() const override { return true; }
+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
+ bool isChildAllowed(const RenderObject&, const RenderStyle&) const override { return false; }
+ void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override;
+ void updateFromElement() override;
+ Optional<int> firstLineBaseline() const override;
+ void updateLogicalWidth() override;
+ void updateLogicalHeight() override;
</ins><span class="cx">
</span><span class="cx"> LayoutUnit m_width;
</span><span class="cx"> LayoutUnit m_height;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLSquareRooth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLSquareRoot.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLSquareRoot.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLSquareRoot.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,8 +43,8 @@
</span><span class="cx"> static RenderPtr<RenderMathMLSquareRoot> createAnonymousWithParentRenderer(RenderMathMLMenclose&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isRenderMathMLSquareRoot() const override { return true; }
- virtual const char* renderName() const override { return "RenderMathMLSquareRoot"; }
</del><ins>+ bool isRenderMathMLSquareRoot() const override { return true; }
+ const char* renderName() const override { return "RenderMathMLSquareRoot"; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLTokenh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLToken.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLToken.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLToken.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,18 +41,18 @@
</span><span class="cx">
</span><span class="cx"> MathMLTextElement& element() { return static_cast<MathMLTextElement&>(nodeForNonAnonymous()); }
</span><span class="cx">
</span><del>- virtual bool isChildAllowed(const RenderObject&, const RenderStyle&) const override { return true; };
- virtual void addChild(RenderObject* newChild, RenderObject* beforeChild) override;
</del><ins>+ bool isChildAllowed(const RenderObject&, const RenderStyle&) const override { return true; };
+ void addChild(RenderObject* newChild, RenderObject* beforeChild) override;
</ins><span class="cx"> virtual void updateTokenContent();
</span><del>- virtual void updateFromElement() override;
</del><ins>+ void updateFromElement() override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> void createWrapperIfNeeded();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isRenderMathMLToken() const override final { return true; }
- virtual const char* renderName() const override { return isAnonymous() ? "RenderMathMLToken (anonymous)" : "RenderMathMLToken"; }
- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</del><ins>+ bool isRenderMathMLToken() const override final { return true; }
+ const char* renderName() const override { return isAnonymous() ? "RenderMathMLToken (anonymous)" : "RenderMathMLToken"; }
+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</ins><span class="cx"> virtual void updateStyle();
</span><span class="cx">
</span><span class="cx"> // This boolean indicates whether the token element contains some RenderElement descendants, other than the anonymous renderers created for layout purpose.
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingmathmlRenderMathMLUnderOverh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/mathml/RenderMathMLUnderOver.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/mathml/RenderMathMLUnderOver.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/mathml/RenderMathMLUnderOver.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,16 +36,16 @@
</span><span class="cx"> public:
</span><span class="cx"> RenderMathMLUnderOver(Element&, Ref<RenderStyle>&&);
</span><span class="cx">
</span><del>- virtual RenderMathMLOperator* unembellishedOperator() override;
</del><ins>+ RenderMathMLOperator* unembellishedOperator() override;
</ins><span class="cx">
</span><del>- virtual Optional<int> firstLineBaseline() const override;
</del><ins>+ Optional<int> firstLineBaseline() const override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isRenderMathMLUnderOver() const override { return true; }
- virtual const char* renderName() const override { return "RenderMathMLUnderOver"; }
</del><ins>+ bool isRenderMathMLUnderOver() const override { return true; }
+ const char* renderName() const override { return "RenderMathMLUnderOver"; }
</ins><span class="cx">
</span><span class="cx"> enum UnderOverType { Under, Over, UnderOver };
</span><span class="cx"> UnderOverType m_kind;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingshapesBoxShapeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/shapes/BoxShape.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/shapes/BoxShape.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/shapes/BoxShape.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,11 +47,11 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual LayoutRect shapeMarginLogicalBoundingBox() const override;
- virtual bool isEmpty() const override { return m_bounds.isEmpty(); }
- virtual LineSegment getExcludedInterval(LayoutUnit logicalTop, LayoutUnit logicalHeight) const override;
</del><ins>+ LayoutRect shapeMarginLogicalBoundingBox() const override;
+ bool isEmpty() const override { return m_bounds.isEmpty(); }
+ LineSegment getExcludedInterval(LayoutUnit logicalTop, LayoutUnit logicalHeight) const override;
</ins><span class="cx">
</span><del>- virtual void buildDisplayPaths(DisplayPaths&) const override;
</del><ins>+ void buildDisplayPaths(DisplayPaths&) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> FloatRoundedRect shapeMarginBounds() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingshapesPolygonShapeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/shapes/PolygonShape.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/shapes/PolygonShape.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/shapes/PolygonShape.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,8 +44,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual const FloatPoint& vertex1() const override { return m_vertex1; }
- virtual const FloatPoint& vertex2() const override { return m_vertex2; }
</del><ins>+ const FloatPoint& vertex1() const override { return m_vertex1; }
+ const FloatPoint& vertex2() const override { return m_vertex2; }
</ins><span class="cx">
</span><span class="cx"> bool isWithinYRange(float y1, float y2) const { return y1 <= minY() && y2 >= maxY(); }
</span><span class="cx"> bool overlapsYRange(float y1, float y2) const { return y2 >= minY() && y1 <= maxY(); }
</span><span class="lines">@@ -65,11 +65,11 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual LayoutRect shapeMarginLogicalBoundingBox() const override;
- virtual bool isEmpty() const override { return m_polygon.isEmpty(); }
- virtual LineSegment getExcludedInterval(LayoutUnit logicalTop, LayoutUnit logicalHeight) const override;
</del><ins>+ LayoutRect shapeMarginLogicalBoundingBox() const override;
+ bool isEmpty() const override { return m_polygon.isEmpty(); }
+ LineSegment getExcludedInterval(LayoutUnit logicalTop, LayoutUnit logicalHeight) const override;
</ins><span class="cx">
</span><del>- virtual void buildDisplayPaths(DisplayPaths&) const override;
</del><ins>+ void buildDisplayPaths(DisplayPaths&) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> FloatPolygon m_polygon;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingshapesRasterShapeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/shapes/RasterShape.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/shapes/RasterShape.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/shapes/RasterShape.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -87,11 +87,11 @@
</span><span class="cx"> m_intervals->initializeBounds();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual LayoutRect shapeMarginLogicalBoundingBox() const override { return static_cast<LayoutRect>(marginIntervals().bounds()); }
- virtual bool isEmpty() const override { return m_intervals->isEmpty(); }
- virtual LineSegment getExcludedInterval(LayoutUnit logicalTop, LayoutUnit logicalHeight) const override;
</del><ins>+ LayoutRect shapeMarginLogicalBoundingBox() const override { return static_cast<LayoutRect>(marginIntervals().bounds()); }
+ bool isEmpty() const override { return m_intervals->isEmpty(); }
+ LineSegment getExcludedInterval(LayoutUnit logicalTop, LayoutUnit logicalHeight) const override;
</ins><span class="cx">
</span><del>- virtual void buildDisplayPaths(DisplayPaths& paths) const override
</del><ins>+ void buildDisplayPaths(DisplayPaths& paths) const override
</ins><span class="cx"> {
</span><span class="cx"> m_intervals->buildBoundsPath(paths.shape);
</span><span class="cx"> if (shapeMargin())
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingshapesRectangleShapeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/shapes/RectangleShape.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/shapes/RectangleShape.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/shapes/RectangleShape.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,11 +47,11 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual LayoutRect shapeMarginLogicalBoundingBox() const override { return static_cast<LayoutRect>(shapeMarginBounds()); }
- virtual bool isEmpty() const override { return m_bounds.isEmpty(); }
- virtual LineSegment getExcludedInterval(LayoutUnit logicalTop, LayoutUnit logicalHeight) const override;
</del><ins>+ LayoutRect shapeMarginLogicalBoundingBox() const override { return static_cast<LayoutRect>(shapeMarginBounds()); }
+ bool isEmpty() const override { return m_bounds.isEmpty(); }
+ LineSegment getExcludedInterval(LayoutUnit logicalTop, LayoutUnit logicalHeight) const override;
</ins><span class="cx">
</span><del>- virtual void buildDisplayPaths(DisplayPaths&) const override;
</del><ins>+ void buildDisplayPaths(DisplayPaths&) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> FloatRect shapeMarginBounds() const;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleBasicShapesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/BasicShapes.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/BasicShapes.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/style/BasicShapes.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -190,14 +190,14 @@
</span><span class="cx"> private:
</span><span class="cx"> BasicShapeCircle() = default;
</span><span class="cx">
</span><del>- virtual Type type() const override { return BasicShapeCircleType; }
</del><ins>+ Type type() const override { return BasicShapeCircleType; }
</ins><span class="cx">
</span><del>- virtual const Path& path(const FloatRect&) override;
</del><ins>+ const Path& path(const FloatRect&) override;
</ins><span class="cx">
</span><del>- virtual bool canBlend(const BasicShape&) const override;
- virtual Ref<BasicShape> blend(const BasicShape&, double) const override;
</del><ins>+ bool canBlend(const BasicShape&) const override;
+ Ref<BasicShape> blend(const BasicShape&, double) const override;
</ins><span class="cx">
</span><del>- virtual bool operator==(const BasicShape&) const override;
</del><ins>+ bool operator==(const BasicShape&) const override;
</ins><span class="cx">
</span><span class="cx"> BasicShapeCenterCoordinate m_centerX;
</span><span class="cx"> BasicShapeCenterCoordinate m_centerY;
</span><span class="lines">@@ -222,14 +222,14 @@
</span><span class="cx"> private:
</span><span class="cx"> BasicShapeEllipse() = default;
</span><span class="cx">
</span><del>- virtual Type type() const override { return BasicShapeEllipseType; }
</del><ins>+ Type type() const override { return BasicShapeEllipseType; }
</ins><span class="cx">
</span><del>- virtual const Path& path(const FloatRect&) override;
</del><ins>+ const Path& path(const FloatRect&) override;
</ins><span class="cx">
</span><del>- virtual bool canBlend(const BasicShape&) const override;
- virtual Ref<BasicShape> blend(const BasicShape&, double) const override;
</del><ins>+ bool canBlend(const BasicShape&) const override;
+ Ref<BasicShape> blend(const BasicShape&, double) const override;
</ins><span class="cx">
</span><del>- virtual bool operator==(const BasicShape&) const override;
</del><ins>+ bool operator==(const BasicShape&) const override;
</ins><span class="cx">
</span><span class="cx"> BasicShapeCenterCoordinate m_centerX;
</span><span class="cx"> BasicShapeCenterCoordinate m_centerY;
</span><span class="lines">@@ -248,19 +248,19 @@
</span><span class="cx"> void setWindRule(WindRule windRule) { m_windRule = windRule; }
</span><span class="cx"> void appendPoint(Length x, Length y) { m_values.append(WTFMove(x)); m_values.append(WTFMove(y)); }
</span><span class="cx">
</span><del>- virtual WindRule windRule() const override { return m_windRule; }
</del><ins>+ WindRule windRule() const override { return m_windRule; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> BasicShapePolygon() = default;
</span><span class="cx">
</span><del>- virtual Type type() const override { return BasicShapePolygonType; }
</del><ins>+ Type type() const override { return BasicShapePolygonType; }
</ins><span class="cx">
</span><del>- virtual const Path& path(const FloatRect&) override;
</del><ins>+ const Path& path(const FloatRect&) override;
</ins><span class="cx">
</span><del>- virtual bool canBlend(const BasicShape&) const override;
- virtual Ref<BasicShape> blend(const BasicShape&, double) const override;
</del><ins>+ bool canBlend(const BasicShape&) const override;
+ Ref<BasicShape> blend(const BasicShape&, double) const override;
</ins><span class="cx">
</span><del>- virtual bool operator==(const BasicShape&) const override;
</del><ins>+ bool operator==(const BasicShape&) const override;
</ins><span class="cx">
</span><span class="cx"> WindRule m_windRule { RULE_NONZERO };
</span><span class="cx"> Vector<Length> m_values;
</span><span class="lines">@@ -274,21 +274,21 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> void setWindRule(WindRule windRule) { m_windRule = windRule; }
</span><del>- virtual WindRule windRule() const override { return m_windRule; }
</del><ins>+ WindRule windRule() const override { return m_windRule; }
</ins><span class="cx">
</span><span class="cx"> const SVGPathByteStream* pathData() const { return m_byteStream.get(); }
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> BasicShapePath(std::unique_ptr<SVGPathByteStream>&&);
</span><span class="cx">
</span><del>- virtual Type type() const override { return BasicShapePathType; }
</del><ins>+ Type type() const override { return BasicShapePathType; }
</ins><span class="cx">
</span><del>- virtual const Path& path(const FloatRect&) override;
</del><ins>+ const Path& path(const FloatRect&) override;
</ins><span class="cx">
</span><del>- virtual bool canBlend(const BasicShape&) const override;
- virtual Ref<BasicShape> blend(const BasicShape&, double) const override;
</del><ins>+ bool canBlend(const BasicShape&) const override;
+ Ref<BasicShape> blend(const BasicShape&, double) const override;
</ins><span class="cx">
</span><del>- virtual bool operator==(const BasicShape&) const override;
</del><ins>+ bool operator==(const BasicShape&) const override;
</ins><span class="cx">
</span><span class="cx"> std::unique_ptr<SVGPathByteStream> m_byteStream;
</span><span class="cx"> WindRule m_windRule { RULE_NONZERO };
</span><span class="lines">@@ -321,14 +321,14 @@
</span><span class="cx"> private:
</span><span class="cx"> BasicShapeInset() = default;
</span><span class="cx">
</span><del>- virtual Type type() const override { return BasicShapeInsetType; }
</del><ins>+ Type type() const override { return BasicShapeInsetType; }
</ins><span class="cx">
</span><del>- virtual const Path& path(const FloatRect&) override;
</del><ins>+ const Path& path(const FloatRect&) override;
</ins><span class="cx">
</span><del>- virtual bool canBlend(const BasicShape&) const override;
- virtual Ref<BasicShape> blend(const BasicShape&, double) const override;
</del><ins>+ bool canBlend(const BasicShape&) const override;
+ Ref<BasicShape> blend(const BasicShape&, double) const override;
</ins><span class="cx">
</span><del>- virtual bool operator==(const BasicShape&) const override;
</del><ins>+ bool operator==(const BasicShape&) const override;
</ins><span class="cx">
</span><span class="cx"> Length m_right;
</span><span class="cx"> Length m_top;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleContentDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/ContentData.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/ContentData.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/style/ContentData.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -94,10 +94,10 @@
</span><span class="cx"> m_image = image;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderObject> createContentRenderer(Document&, const RenderStyle&) const override;
</del><ins>+ RenderPtr<RenderObject> createContentRenderer(Document&, const RenderStyle&) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual std::unique_ptr<ContentData> cloneInternal() const override
</del><ins>+ std::unique_ptr<ContentData> cloneInternal() const override
</ins><span class="cx"> {
</span><span class="cx"> std::unique_ptr<ContentData> image = std::make_unique<ImageContentData>(m_image.get());
</span><span class="cx"> image->setAltText(altText());
</span><span class="lines">@@ -129,10 +129,10 @@
</span><span class="cx"> const String& text() const { return m_text; }
</span><span class="cx"> void setText(const String& text) { m_text = text; }
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderObject> createContentRenderer(Document&, const RenderStyle&) const override;
</del><ins>+ RenderPtr<RenderObject> createContentRenderer(Document&, const RenderStyle&) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual std::unique_ptr<ContentData> cloneInternal() const override { return std::make_unique<TextContentData>(text()); }
</del><ins>+ std::unique_ptr<ContentData> cloneInternal() const override { return std::make_unique<TextContentData>(text()); }
</ins><span class="cx">
</span><span class="cx"> String m_text;
</span><span class="cx"> };
</span><span class="lines">@@ -163,10 +163,10 @@
</span><span class="cx"> m_counter = WTFMove(counter);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderObject> createContentRenderer(Document&, const RenderStyle&) const override;
</del><ins>+ RenderPtr<RenderObject> createContentRenderer(Document&, const RenderStyle&) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual std::unique_ptr<ContentData> cloneInternal() const override
</del><ins>+ std::unique_ptr<ContentData> cloneInternal() const override
</ins><span class="cx"> {
</span><span class="cx"> auto counterData = std::make_unique<CounterContent>(counter());
</span><span class="cx"> return std::make_unique<CounterContentData>(WTFMove(counterData));
</span><span class="lines">@@ -196,10 +196,10 @@
</span><span class="cx"> QuoteType quote() const { return m_quote; }
</span><span class="cx"> void setQuote(QuoteType quote) { m_quote = quote; }
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderObject> createContentRenderer(Document&, const RenderStyle&) const override;
</del><ins>+ RenderPtr<RenderObject> createContentRenderer(Document&, const RenderStyle&) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual std::unique_ptr<ContentData> cloneInternal() const override { return std::make_unique<QuoteContentData>(quote()); }
</del><ins>+ std::unique_ptr<ContentData> cloneInternal() const override { return std::make_unique<QuoteContentData>(quote()); }
</ins><span class="cx">
</span><span class="cx"> QuoteType m_quote;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleCachedImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleCachedImage.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleCachedImage.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/style/StyleCachedImage.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,26 +38,26 @@
</span><span class="cx"> static Ref<StyleCachedImage> create(CachedImage* image) { return adoptRef(*new StyleCachedImage(image)); }
</span><span class="cx"> virtual ~StyleCachedImage();
</span><span class="cx">
</span><del>- virtual CachedImage* cachedImage() const override { return m_image.get(); }
</del><ins>+ CachedImage* cachedImage() const override { return m_image.get(); }
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual WrappedImagePtr data() const override { return m_image.get(); }
</del><ins>+ WrappedImagePtr data() const override { return m_image.get(); }
</ins><span class="cx">
</span><del>- virtual PassRefPtr<CSSValue> cssValue() const override;
</del><ins>+ PassRefPtr<CSSValue> cssValue() const override;
</ins><span class="cx">
</span><del>- virtual bool canRender(const RenderObject*, float multiplier) const override;
- virtual bool isLoaded() const override;
- virtual bool errorOccurred() const override;
- virtual FloatSize imageSize(const RenderElement*, float multiplier) const override;
- virtual bool imageHasRelativeWidth() const override;
- virtual bool imageHasRelativeHeight() const override;
- virtual void computeIntrinsicDimensions(const RenderElement*, Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio) override;
- virtual bool usesImageContainerSize() const override;
- virtual void setContainerSizeForRenderer(const RenderElement*, const FloatSize&, float) override;
- virtual void addClient(RenderElement*) override;
- virtual void removeClient(RenderElement*) override;
- virtual RefPtr<Image> image(RenderElement*, const FloatSize&) const override;
- virtual bool knownToBeOpaque(const RenderElement*) const override;
</del><ins>+ bool canRender(const RenderObject*, float multiplier) const override;
+ bool isLoaded() const override;
+ bool errorOccurred() const override;
+ FloatSize imageSize(const RenderElement*, float multiplier) const override;
+ bool imageHasRelativeWidth() const override;
+ bool imageHasRelativeHeight() const override;
+ void computeIntrinsicDimensions(const RenderElement*, Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio) override;
+ bool usesImageContainerSize() const override;
+ void setContainerSizeForRenderer(const RenderElement*, const FloatSize&, float) override;
+ void addClient(RenderElement*) override;
+ void removeClient(RenderElement*) override;
+ RefPtr<Image> image(RenderElement*, const FloatSize&) const override;
+ bool knownToBeOpaque(const RenderElement*) const override;
</ins><span class="cx">
</span><span class="cx"> explicit StyleCachedImage(CachedImage*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleCachedImageSeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleCachedImageSet.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleCachedImageSet.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/style/StyleCachedImageSet.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,32 +49,32 @@
</span><span class="cx"> }
</span><span class="cx"> virtual ~StyleCachedImageSet();
</span><span class="cx">
</span><del>- virtual CachedImage* cachedImage() const override { return m_bestFitImage.get(); }
</del><ins>+ CachedImage* cachedImage() const override { return m_bestFitImage.get(); }
</ins><span class="cx">
</span><span class="cx"> void clearImageSetValue() { m_imageSetValue = nullptr; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual PassRefPtr<CSSValue> cssValue() const override;
</del><ins>+ PassRefPtr<CSSValue> cssValue() const override;
</ins><span class="cx">
</span><span class="cx"> // FIXME: This is used by StyleImage for equality comparison, but this implementation
</span><span class="cx"> // only looks at the image from the set that we have loaded. I'm not sure if that is
</span><span class="cx"> // meaningful enough or not.
</span><del>- virtual WrappedImagePtr data() const override { return m_bestFitImage.get(); }
</del><ins>+ WrappedImagePtr data() const override { return m_bestFitImage.get(); }
</ins><span class="cx">
</span><del>- virtual bool canRender(const RenderObject*, float multiplier) const override;
- virtual bool isLoaded() const override;
- virtual bool errorOccurred() const override;
- virtual FloatSize imageSize(const RenderElement*, float multiplier) const override;
- virtual bool imageHasRelativeWidth() const override;
- virtual bool imageHasRelativeHeight() const override;
- virtual void computeIntrinsicDimensions(const RenderElement*, Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio) override;
- virtual bool usesImageContainerSize() const override;
- virtual void setContainerSizeForRenderer(const RenderElement*, const FloatSize&, float) override;
- virtual void addClient(RenderElement*) override;
- virtual void removeClient(RenderElement*) override;
- virtual RefPtr<Image> image(RenderElement*, const FloatSize&) const override;
- virtual float imageScaleFactor() const override { return m_imageScaleFactor; }
- virtual bool knownToBeOpaque(const RenderElement*) const override;
</del><ins>+ bool canRender(const RenderObject*, float multiplier) const override;
+ bool isLoaded() const override;
+ bool errorOccurred() const override;
+ FloatSize imageSize(const RenderElement*, float multiplier) const override;
+ bool imageHasRelativeWidth() const override;
+ bool imageHasRelativeHeight() const override;
+ void computeIntrinsicDimensions(const RenderElement*, Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio) override;
+ bool usesImageContainerSize() const override;
+ void setContainerSizeForRenderer(const RenderElement*, const FloatSize&, float) override;
+ void addClient(RenderElement*) override;
+ void removeClient(RenderElement*) override;
+ RefPtr<Image> image(RenderElement*, const FloatSize&) const override;
+ float imageScaleFactor() const override { return m_imageScaleFactor; }
+ bool knownToBeOpaque(const RenderElement*) const override;
</ins><span class="cx">
</span><span class="cx"> StyleCachedImageSet(CachedImage*, float imageScaleFactor, CSSImageSetValue*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleGeneratedImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleGeneratedImage.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleGeneratedImage.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/style/StyleGeneratedImage.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,20 +41,20 @@
</span><span class="cx"> CSSImageGeneratorValue& imageValue() { return m_imageGeneratorValue; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual WrappedImagePtr data() const override { return m_imageGeneratorValue.ptr(); }
</del><ins>+ WrappedImagePtr data() const override { return m_imageGeneratorValue.ptr(); }
</ins><span class="cx">
</span><del>- virtual PassRefPtr<CSSValue> cssValue() const override;
</del><ins>+ PassRefPtr<CSSValue> cssValue() const override;
</ins><span class="cx">
</span><del>- virtual FloatSize imageSize(const RenderElement*, float multiplier) const override;
- virtual bool imageHasRelativeWidth() const override { return !m_fixedSize; }
- virtual bool imageHasRelativeHeight() const override { return !m_fixedSize; }
- virtual void computeIntrinsicDimensions(const RenderElement*, Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio) override;
- virtual bool usesImageContainerSize() const override { return !m_fixedSize; }
- virtual void setContainerSizeForRenderer(const RenderElement*, const FloatSize& containerSize, float) override { m_containerSize = containerSize; }
- virtual void addClient(RenderElement*) override;
- virtual void removeClient(RenderElement*) override;
- virtual RefPtr<Image> image(RenderElement*, const FloatSize&) const override;
- virtual bool knownToBeOpaque(const RenderElement*) const override;
</del><ins>+ FloatSize imageSize(const RenderElement*, float multiplier) const override;
+ bool imageHasRelativeWidth() const override { return !m_fixedSize; }
+ bool imageHasRelativeHeight() const override { return !m_fixedSize; }
+ void computeIntrinsicDimensions(const RenderElement*, Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio) override;
+ bool usesImageContainerSize() const override { return !m_fixedSize; }
+ void setContainerSizeForRenderer(const RenderElement*, const FloatSize& containerSize, float) override { m_containerSize = containerSize; }
+ void addClient(RenderElement*) override;
+ void removeClient(RenderElement*) override;
+ RefPtr<Image> image(RenderElement*, const FloatSize&) const override;
+ bool knownToBeOpaque(const RenderElement*) const override;
</ins><span class="cx">
</span><span class="cx"> explicit StyleGeneratedImage(Ref<CSSImageGeneratorValue>&&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStylePendingImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StylePendingImage.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StylePendingImage.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/style/StylePendingImage.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -56,26 +56,26 @@
</span><span class="cx"> void detachFromCSSValue() { m_value = nullptr; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual WrappedImagePtr data() const override { return const_cast<StylePendingImage*>(this); }
</del><ins>+ WrappedImagePtr data() const override { return const_cast<StylePendingImage*>(this); }
</ins><span class="cx">
</span><del>- virtual PassRefPtr<CSSValue> cssValue() const override { return m_value; }
</del><ins>+ PassRefPtr<CSSValue> cssValue() const override { return m_value; }
</ins><span class="cx">
</span><del>- virtual FloatSize imageSize(const RenderElement*, float /*multiplier*/) const override { return FloatSize(); }
- virtual bool imageHasRelativeWidth() const override { return false; }
- virtual bool imageHasRelativeHeight() const override { return false; }
- virtual void computeIntrinsicDimensions(const RenderElement*, Length& /* intrinsicWidth */ , Length& /* intrinsicHeight */, FloatSize& /* intrinsicRatio */) override { }
- virtual bool usesImageContainerSize() const override { return false; }
- virtual void setContainerSizeForRenderer(const RenderElement*, const FloatSize&, float) override { }
- virtual void addClient(RenderElement*) override { }
- virtual void removeClient(RenderElement*) override { }
</del><ins>+ FloatSize imageSize(const RenderElement*, float /*multiplier*/) const override { return FloatSize(); }
+ bool imageHasRelativeWidth() const override { return false; }
+ bool imageHasRelativeHeight() const override { return false; }
+ void computeIntrinsicDimensions(const RenderElement*, Length& /* intrinsicWidth */ , Length& /* intrinsicHeight */, FloatSize& /* intrinsicRatio */) override { }
+ bool usesImageContainerSize() const override { return false; }
+ void setContainerSizeForRenderer(const RenderElement*, const FloatSize&, float) override { }
+ void addClient(RenderElement*) override { }
+ void removeClient(RenderElement*) override { }
</ins><span class="cx">
</span><del>- virtual RefPtr<Image> image(RenderElement*, const FloatSize&) const override
</del><ins>+ RefPtr<Image> image(RenderElement*, const FloatSize&) const override
</ins><span class="cx"> {
</span><span class="cx"> ASSERT_NOT_REACHED();
</span><span class="cx"> return nullptr;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool knownToBeOpaque(const RenderElement*) const override { return false; }
</del><ins>+ bool knownToBeOpaque(const RenderElement*) const override { return false; }
</ins><span class="cx">
</span><span class="cx"> StylePendingImage(CSSValue* value)
</span><span class="cx"> : m_value(value)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGBlockh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGBlock.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGBlock.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGBlock.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -30,24 +30,24 @@
</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>+ LayoutRect visualOverflowRect() const override final;
</ins><span class="cx">
</span><span class="cx"> SVGGraphicsElement& graphicsElement() const { return downcast<SVGGraphicsElement>(nodeForNonAnonymous()); }
</span><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> RenderSVGBlock(SVGGraphicsElement&, Ref<RenderStyle>&&);
</span><del>- virtual void willBeDestroyed() override;
</del><ins>+ void willBeDestroyed() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void element() const = delete;
</span><span class="cx">
</span><del>- virtual void updateFromStyle() override final;
</del><ins>+ void updateFromStyle() override final;
</ins><span class="cx">
</span><del>- virtual bool isRenderSVGBlock() const override final { return true; }
</del><ins>+ bool isRenderSVGBlock() const override final { return true; }
</ins><span class="cx">
</span><del>- virtual void absoluteRects(Vector<IntRect>&, const LayoutPoint& accumulatedOffset) const override;
</del><ins>+ void absoluteRects(Vector<IntRect>&, const LayoutPoint& accumulatedOffset) const override;
</ins><span class="cx">
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override final;
</del><ins>+ 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 (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGContainer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGContainer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -33,30 +33,30 @@
</span><span class="cx"> public:
</span><span class="cx"> virtual ~RenderSVGContainer();
</span><span class="cx">
</span><del>- virtual void paint(PaintInfo&, const LayoutPoint&) override;
- virtual void setNeedsBoundariesUpdate() override final { m_needsBoundariesUpdate = true; }
- virtual bool needsBoundariesUpdate() override final { return m_needsBoundariesUpdate; }
</del><ins>+ void paint(PaintInfo&, const LayoutPoint&) override;
+ void setNeedsBoundariesUpdate() override final { m_needsBoundariesUpdate = true; }
+ 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&, Ref<RenderStyle>&&);
</span><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderSVGContainer"; }
</del><ins>+ const char* renderName() const override { return "RenderSVGContainer"; }
</ins><span class="cx">
</span><del>- virtual bool canHaveChildren() const override final { return true; }
</del><ins>+ bool canHaveChildren() const override final { return true; }
</ins><span class="cx">
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><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<LayoutRect>&, const LayoutPoint& additionalOffset, const RenderLayerModelObject* paintContainer = 0) override final;
</del><ins>+ void addChild(RenderObject* child, RenderObject* beforeChild = 0) override final;
+ void removeChild(RenderObject&) override final;
+ void addFocusRingRects(Vector<LayoutRect>&, 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>+ FloatRect objectBoundingBox() const override final { return m_objectBoundingBox; }
+ FloatRect strokeBoundingBox() const override final { return m_strokeBoundingBox; }
+ FloatRect repaintRectInLocalCoordinates() const override final { return m_repaintBoundingBox; }
</ins><span class="cx">
</span><del>- virtual bool nodeAtFloatPoint(const HitTestRequest&, HitTestResult&, const FloatPoint& pointInParent, HitTestAction) override;
</del><ins>+ bool nodeAtFloatPoint(const HitTestRequest&, HitTestResult&, const FloatPoint& pointInParent, HitTestAction) override;
</ins><span class="cx">
</span><span class="cx"> // Allow RenderSVGTransformableContainer to hook in at the right time in layout()
</span><span class="cx"> virtual bool calculateLocalTransform() { return false; }
</span><span class="lines">@@ -72,7 +72,7 @@
</span><span class="cx"> void updateCachedBoundaries();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isSVGContainer() const override final { return true; }
</del><ins>+ bool isSVGContainer() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> FloatRect m_objectBoundingBox;
</span><span class="cx"> bool m_objectBoundingBoxValid;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGEllipseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGEllipse.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGEllipse.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGEllipse.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,15 +37,15 @@
</span><span class="cx"> virtual ~RenderSVGEllipse();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const char* renderName() const override { return "RenderSVGEllipse"; }
</del><ins>+ const char* renderName() const override { return "RenderSVGEllipse"; }
</ins><span class="cx">
</span><del>- virtual void updateShapeFromElement() override;
- virtual bool isEmpty() const override { return m_usePathFallback ? RenderSVGShape::isEmpty() : m_fillBoundingBox.isEmpty(); }
- virtual bool isRenderingDisabled() const override;
- virtual void fillShape(GraphicsContext&) const override;
- virtual void strokeShape(GraphicsContext&) const override;
- virtual bool shapeDependentStrokeContains(const FloatPoint&) override;
- virtual bool shapeDependentFillContains(const FloatPoint&, const WindRule) const override;
</del><ins>+ void updateShapeFromElement() override;
+ bool isEmpty() const override { return m_usePathFallback ? RenderSVGShape::isEmpty() : m_fillBoundingBox.isEmpty(); }
+ bool isRenderingDisabled() const override;
+ void fillShape(GraphicsContext&) const override;
+ void strokeShape(GraphicsContext&) const override;
+ bool shapeDependentStrokeContains(const FloatPoint&) override;
+ bool shapeDependentFillContains(const FloatPoint&, const WindRule) const override;
</ins><span class="cx"> void calculateRadiiAndCenter();
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGForeignObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGForeignObject.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGForeignObject.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGForeignObject.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,36 +37,36 @@
</span><span class="cx">
</span><span class="cx"> SVGForeignObjectElement& foreignObjectElement() const;
</span><span class="cx">
</span><del>- virtual void paint(PaintInfo&, const LayoutPoint&) override;
</del><ins>+ void paint(PaintInfo&, const LayoutPoint&) override;
</ins><span class="cx">
</span><del>- virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
- virtual FloatRect computeFloatRectForRepaint(const FloatRect&, const RenderLayerModelObject* repaintContainer, bool fixed = false) const override;
- virtual LayoutRect computeRectForRepaint(const LayoutRect&, const RenderLayerModelObject* repaintContainer, bool fixed = false) const override;
</del><ins>+ LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
+ FloatRect computeFloatRectForRepaint(const FloatRect&, const RenderLayerModelObject* repaintContainer, bool fixed = false) const override;
+ LayoutRect computeRectForRepaint(const LayoutRect&, const RenderLayerModelObject* repaintContainer, bool fixed = false) const override;
</ins><span class="cx">
</span><del>- virtual bool requiresLayer() const override { return false; }
- virtual void layout() override;
</del><ins>+ bool requiresLayer() const override { return false; }
+ void layout() override;
</ins><span class="cx">
</span><del>- virtual FloatRect objectBoundingBox() const override { return FloatRect(FloatPoint(), m_viewport.size()); }
- virtual FloatRect strokeBoundingBox() const override { return FloatRect(FloatPoint(), m_viewport.size()); }
- virtual FloatRect repaintRectInLocalCoordinates() const override { return FloatRect(FloatPoint(), m_viewport.size()); }
</del><ins>+ FloatRect objectBoundingBox() const override { return FloatRect(FloatPoint(), m_viewport.size()); }
+ FloatRect strokeBoundingBox() const override { return FloatRect(FloatPoint(), m_viewport.size()); }
+ FloatRect repaintRectInLocalCoordinates() const override { return FloatRect(FloatPoint(), m_viewport.size()); }
</ins><span class="cx">
</span><del>- virtual bool nodeAtFloatPoint(const HitTestRequest&, HitTestResult&, const FloatPoint& pointInParent, HitTestAction) override;
- virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</del><ins>+ bool nodeAtFloatPoint(const HitTestRequest&, HitTestResult&, const FloatPoint& pointInParent, HitTestAction) override;
+ bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</ins><span class="cx">
</span><del>- virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags, bool* wasFixed) const override;
- virtual const RenderObject* pushMappingToContainer(const RenderLayerModelObject* ancestorToStopAt, RenderGeometryMap&) const override;
- virtual void setNeedsTransformUpdate() override { m_needsTransformUpdate = true; }
</del><ins>+ void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags, bool* wasFixed) const override;
+ const RenderObject* pushMappingToContainer(const RenderLayerModelObject* ancestorToStopAt, RenderGeometryMap&) const override;
+ void setNeedsTransformUpdate() override { m_needsTransformUpdate = true; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isSVGForeignObject() const override { return true; }
</del><ins>+ bool isSVGForeignObject() const override { return true; }
</ins><span class="cx"> void graphicsElement() const = delete;
</span><del>- virtual const char* renderName() const override { return "RenderSVGForeignObject"; }
</del><ins>+ const char* renderName() const override { return "RenderSVGForeignObject"; }
</ins><span class="cx">
</span><del>- virtual void updateLogicalWidth() override;
- virtual void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
</del><ins>+ void updateLogicalWidth() override;
+ void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
</ins><span class="cx">
</span><del>- virtual const AffineTransform& localToParentTransform() const override;
- virtual AffineTransform localTransform() const override { return m_localTransform; }
</del><ins>+ const AffineTransform& localToParentTransform() const override;
+ AffineTransform localTransform() const override { return m_localTransform; }
</ins><span class="cx">
</span><span class="cx"> bool m_needsTransformUpdate : 1;
</span><span class="cx"> FloatRect m_viewport;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGGradientStoph"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGGradientStop.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGGradientStop.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGGradientStop.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,24 +38,24 @@
</span><span class="cx"> SVGStopElement& element() const { return downcast<SVGStopElement>(RenderObject::nodeForNonAnonymous()); }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</del><ins>+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</ins><span class="cx">
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx">
</span><span class="cx"> // These overrides are needed to prevent ASSERTs on <svg><stop /></svg>
</span><span class="cx"> // RenderObject's default implementations ASSERT_NOT_REACHED()
</span><span class="cx"> // https://bugs.webkit.org/show_bug.cgi?id=20400
</span><del>- virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject*) const override { return LayoutRect(); }
- virtual FloatRect objectBoundingBox() const override { return FloatRect(); }
- virtual FloatRect strokeBoundingBox() const override { return FloatRect(); }
- virtual FloatRect repaintRectInLocalCoordinates() const override { return FloatRect(); }
- virtual bool nodeAtFloatPoint(const HitTestRequest&, HitTestResult&, const FloatPoint&, HitTestAction) override { return false; }
</del><ins>+ LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject*) const override { return LayoutRect(); }
+ FloatRect objectBoundingBox() const override { return FloatRect(); }
+ FloatRect strokeBoundingBox() const override { return FloatRect(); }
+ FloatRect repaintRectInLocalCoordinates() const override { return FloatRect(); }
+ bool nodeAtFloatPoint(const HitTestRequest&, HitTestResult&, const FloatPoint&, HitTestAction) override { return false; }
</ins><span class="cx">
</span><del>- virtual bool isSVGGradientStop() const override { return true; }
- virtual const char* renderName() const override { return "RenderSVGGradientStop"; }
</del><ins>+ bool isSVGGradientStop() const override { return true; }
+ const char* renderName() const override { return "RenderSVGGradientStop"; }
</ins><span class="cx">
</span><del>- virtual bool canHaveChildren() const override { return false; }
- virtual void paint(PaintInfo&, const LayoutPoint&) override { }
</del><ins>+ bool canHaveChildren() const override { return false; }
+ void paint(PaintInfo&, const LayoutPoint&) override { }
</ins><span class="cx">
</span><span class="cx"> SVGGradientElement* gradientElement();
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGHiddenContainerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGHiddenContainer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGHiddenContainer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGHiddenContainer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -33,18 +33,18 @@
</span><span class="cx"> RenderSVGHiddenContainer(SVGElement&, Ref<RenderStyle>&&);
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void layout() override;
</del><ins>+ void layout() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isSVGHiddenContainer() const override final { return true; }
- virtual const char* renderName() const override { return "RenderSVGHiddenContainer"; }
</del><ins>+ bool isSVGHiddenContainer() const override final { return true; }
+ const char* renderName() const override { return "RenderSVGHiddenContainer"; }
</ins><span class="cx">
</span><del>- virtual void paint(PaintInfo&, const LayoutPoint&) override final;
</del><ins>+ 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>+ LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject*) const override final { return LayoutRect(); }
+ 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>+ 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 (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGImage.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGImage.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,9 +42,9 @@
</span><span class="cx"> SVGImageElement& imageElement() const;
</span><span class="cx">
</span><span class="cx"> bool updateImageViewport();
</span><del>- virtual void setNeedsBoundariesUpdate() override { m_needsBoundariesUpdate = true; }
- virtual bool needsBoundariesUpdate() override { return m_needsBoundariesUpdate; }
- virtual void setNeedsTransformUpdate() override { m_needsTransformUpdate = true; }
</del><ins>+ void setNeedsBoundariesUpdate() override { m_needsBoundariesUpdate = true; }
+ bool needsBoundariesUpdate() override { return m_needsBoundariesUpdate; }
+ void setNeedsTransformUpdate() override { m_needsTransformUpdate = true; }
</ins><span class="cx">
</span><span class="cx"> RenderImageResource& imageResource() { return *m_imageResource; }
</span><span class="cx"> const RenderImageResource& imageResource() const { return *m_imageResource; }
</span><span class="lines">@@ -55,29 +55,29 @@
</span><span class="cx"> private:
</span><span class="cx"> void element() const = delete;
</span><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderSVGImage"; }
- virtual bool isSVGImage() const override { return true; }
- virtual bool canHaveChildren() const override { return false; }
</del><ins>+ const char* renderName() const override { return "RenderSVGImage"; }
+ bool isSVGImage() const override { return true; }
+ bool canHaveChildren() const override { return false; }
</ins><span class="cx">
</span><del>- virtual const AffineTransform& localToParentTransform() const override { return m_localTransform; }
</del><ins>+ const AffineTransform& localToParentTransform() const override { return m_localTransform; }
</ins><span class="cx">
</span><del>- virtual FloatRect objectBoundingBox() const override { return m_objectBoundingBox; }
- virtual FloatRect strokeBoundingBox() const override { return m_objectBoundingBox; }
- virtual FloatRect repaintRectInLocalCoordinates() const override { return m_repaintBoundingBox; }
- virtual FloatRect repaintRectInLocalCoordinatesExcludingSVGShadow() const override { return m_repaintBoundingBoxExcludingShadow; }
</del><ins>+ FloatRect objectBoundingBox() const override { return m_objectBoundingBox; }
+ FloatRect strokeBoundingBox() const override { return m_objectBoundingBox; }
+ FloatRect repaintRectInLocalCoordinates() const override { return m_repaintBoundingBox; }
+ FloatRect repaintRectInLocalCoordinatesExcludingSVGShadow() const override { return m_repaintBoundingBoxExcludingShadow; }
</ins><span class="cx">
</span><del>- virtual void addFocusRingRects(Vector<LayoutRect>&, const LayoutPoint& additionalOffset, const RenderLayerModelObject* paintContainer = 0) override;
</del><ins>+ void addFocusRingRects(Vector<LayoutRect>&, const LayoutPoint& additionalOffset, const RenderLayerModelObject* paintContainer = 0) override;
</ins><span class="cx">
</span><del>- virtual void imageChanged(WrappedImagePtr, const IntRect* = nullptr) override;
</del><ins>+ void imageChanged(WrappedImagePtr, const IntRect* = nullptr) override;
</ins><span class="cx">
</span><del>- virtual void layout() override;
- virtual void paint(PaintInfo&, const LayoutPoint&) override;
</del><ins>+ void layout() override;
+ void paint(PaintInfo&, const LayoutPoint&) override;
</ins><span class="cx">
</span><span class="cx"> void invalidateBufferedForeground();
</span><span class="cx">
</span><del>- virtual bool nodeAtFloatPoint(const HitTestRequest&, HitTestResult&, const FloatPoint& pointInParent, HitTestAction) override;
</del><ins>+ bool nodeAtFloatPoint(const HitTestRequest&, HitTestResult&, const FloatPoint& pointInParent, HitTestAction) override;
</ins><span class="cx">
</span><del>- virtual AffineTransform localTransform() const override { return m_localTransform; }
</del><ins>+ AffineTransform localTransform() const override { return m_localTransform; }
</ins><span class="cx"> void calculateImageViewport();
</span><span class="cx">
</span><span class="cx"> bool m_needsBoundariesUpdate : 1;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGInlineh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGInline.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGInline.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGInline.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,34 +35,34 @@
</span><span class="cx"> private:
</span><span class="cx"> void element() const = delete;
</span><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderSVGInline"; }
- virtual bool requiresLayer() const override final { return false; }
- virtual bool isSVGInline() const override final { return true; }
</del><ins>+ const char* renderName() const override { return "RenderSVGInline"; }
+ bool requiresLayer() const override final { return false; }
+ bool isSVGInline() const override final { return true; }
</ins><span class="cx">
</span><del>- virtual void updateFromStyle() override final;
</del><ins>+ void updateFromStyle() override final;
</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>+ FloatRect objectBoundingBox() const override final;
+ FloatRect strokeBoundingBox() const override final;
+ FloatRect repaintRectInLocalCoordinates() const override final;
</ins><span class="cx">
</span><del>- virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override final;
- virtual FloatRect computeFloatRectForRepaint(const FloatRect&, const RenderLayerModelObject* repaintContainer, bool fixed = false) const override final;
- virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags, bool* wasFixed) 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>+ LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override final;
+ FloatRect computeFloatRectForRepaint(const FloatRect&, const RenderLayerModelObject* repaintContainer, bool fixed = false) const override final;
+ void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags, bool* wasFixed) const override final;
+ const RenderObject* pushMappingToContainer(const RenderLayerModelObject* ancestorToStopAt, RenderGeometryMap&) const override final;
+ 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>+ 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>+ void willBeDestroyed() override final;
+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override final;
</ins><span class="cx">
</span><del>- virtual void addChild(RenderObject* child, RenderObject* beforeChild = nullptr) override final;
- virtual void removeChild(RenderObject&) override final;
</del><ins>+ void addChild(RenderObject* child, RenderObject* beforeChild = nullptr) override final;
+ void removeChild(RenderObject&) override final;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGInlineTexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGInlineText.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGInlineText.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGInlineText.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,20 +49,20 @@
</span><span class="cx"> FloatRect floatLinesBoundingBox() const;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual const char* renderName() const override { return "RenderSVGInlineText"; }
</del><ins>+ const char* renderName() const override { return "RenderSVGInlineText"; }
</ins><span class="cx">
</span><del>- virtual String originalText() const override;
- virtual void setRenderedText(const String&) override;
- virtual void styleDidChange(StyleDifference, const RenderStyle*) override;
</del><ins>+ String originalText() const override;
+ void setRenderedText(const String&) override;
+ void styleDidChange(StyleDifference, const RenderStyle*) override;
</ins><span class="cx">
</span><del>- virtual FloatRect objectBoundingBox() const override { return floatLinesBoundingBox(); }
</del><ins>+ FloatRect objectBoundingBox() const override { return floatLinesBoundingBox(); }
</ins><span class="cx">
</span><del>- virtual bool isSVGInlineText() const override { return true; }
</del><ins>+ bool isSVGInlineText() const override { return true; }
</ins><span class="cx">
</span><del>- virtual VisiblePosition positionForPoint(const LayoutPoint&, const RenderRegion*) override;
- virtual LayoutRect localCaretRect(InlineBox*, int caretOffset, LayoutUnit* extraWidthToEndOfLine = 0) override;
- virtual IntRect linesBoundingBox() const override;
- virtual std::unique_ptr<InlineTextBox> createTextBox() override;
</del><ins>+ VisiblePosition positionForPoint(const LayoutPoint&, const RenderRegion*) override;
+ LayoutRect localCaretRect(InlineBox*, int caretOffset, LayoutUnit* extraWidthToEndOfLine = 0) override;
+ IntRect linesBoundingBox() const override;
+ std::unique_ptr<InlineTextBox> createTextBox() override;
</ins><span class="cx">
</span><span class="cx"> float m_scalingFactor;
</span><span class="cx"> FontCascade m_scaledFont;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGModelObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGModelObject.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGModelObject.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGModelObject.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,16 +46,16 @@
</span><span class="cx">
</span><span class="cx"> class RenderSVGModelObject : public RenderElement {
</span><span class="cx"> public:
</span><del>- virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
- virtual FloatRect computeFloatRectForRepaint(const FloatRect&, const RenderLayerModelObject* repaintContainer, bool fixed = false) const override final;
- virtual LayoutRect outlineBoundsForRepaint(const RenderLayerModelObject* repaintContainer, const RenderGeometryMap*) const override final;
</del><ins>+ LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
+ FloatRect computeFloatRectForRepaint(const FloatRect&, const RenderLayerModelObject* repaintContainer, bool fixed = false) const override final;
+ 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;
- virtual void absoluteQuads(Vector<FloatQuad>&, bool* wasFixed) const override;
</del><ins>+ void absoluteRects(Vector<IntRect>&, const LayoutPoint& accumulatedOffset) const override final;
+ void absoluteQuads(Vector<FloatQuad>&, bool* wasFixed) const override;
</ins><span class="cx">
</span><del>- virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags, bool* wasFixed) const override final;
- virtual const RenderObject* pushMappingToContainer(const RenderLayerModelObject* ancestorToStopAt, RenderGeometryMap&) const override final;
- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</del><ins>+ void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags, bool* wasFixed) const override final;
+ const RenderObject* pushMappingToContainer(const RenderLayerModelObject* ancestorToStopAt, RenderGeometryMap&) const override final;
+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
</ins><span class="cx">
</span><span class="cx"> static bool checkIntersection(RenderElement*, const FloatRect&);
</span><span class="cx"> static bool checkEnclosure(RenderElement*, const FloatRect&);
</span><span class="lines">@@ -69,14 +69,14 @@
</span><span class="cx"> protected:
</span><span class="cx"> RenderSVGModelObject(SVGElement&, Ref<RenderStyle>&&);
</span><span class="cx">
</span><del>- virtual void willBeDestroyed() override;
</del><ins>+ void willBeDestroyed() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isRenderSVGModelObject() const override final { return true; }
</del><ins>+ 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><del>- virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
- virtual void absoluteFocusRingQuads(Vector<FloatQuad>&) override final;
</del><ins>+ bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
+ 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 (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGPath.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGPath.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,21 +36,21 @@
</span><span class="cx"> virtual ~RenderSVGPath();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isSVGPath() const override { return true; }
- virtual const char* renderName() const override { return "RenderSVGPath"; }
</del><ins>+ bool isSVGPath() const override { return true; }
+ const char* renderName() const override { return "RenderSVGPath"; }
</ins><span class="cx">
</span><del>- virtual void updateShapeFromElement() override;
</del><ins>+ void updateShapeFromElement() override;
</ins><span class="cx"> FloatRect calculateUpdatedStrokeBoundingBox() const;
</span><span class="cx">
</span><del>- virtual void strokeShape(GraphicsContext&) const override;
- virtual bool shapeDependentStrokeContains(const FloatPoint&) override;
</del><ins>+ void strokeShape(GraphicsContext&) const override;
+ bool shapeDependentStrokeContains(const FloatPoint&) override;
</ins><span class="cx">
</span><span class="cx"> bool shouldStrokeZeroLengthSubpath() const;
</span><span class="cx"> Path* zeroLengthLinecapPath(const FloatPoint&) const;
</span><span class="cx"> FloatRect zeroLengthSubpathRect(const FloatPoint&, float) const;
</span><span class="cx"> void updateZeroLengthSubpaths();
</span><span class="cx">
</span><del>- virtual bool isRenderingDisabled() const override;
</del><ins>+ bool isRenderingDisabled() const override;
</ins><span class="cx">
</span><span class="cx"> Vector<FloatPoint> m_zeroLengthLinecapLocations;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGRecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGRect.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGRect.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGRect.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,15 +43,15 @@
</span><span class="cx"> private:
</span><span class="cx"> void graphicsElement() const = delete;
</span><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderSVGRect"; }
</del><ins>+ const char* renderName() const override { return "RenderSVGRect"; }
</ins><span class="cx">
</span><del>- virtual void updateShapeFromElement() override;
- virtual bool isEmpty() const override { return m_usePathFallback ? RenderSVGShape::isEmpty() : m_fillBoundingBox.isEmpty(); }
- virtual bool isRenderingDisabled() const override;
- virtual void fillShape(GraphicsContext&) const override;
- virtual void strokeShape(GraphicsContext&) const override;
- virtual bool shapeDependentStrokeContains(const FloatPoint&) override;
- virtual bool shapeDependentFillContains(const FloatPoint&, const WindRule) const override;
</del><ins>+ void updateShapeFromElement() override;
+ bool isEmpty() const override { return m_usePathFallback ? RenderSVGShape::isEmpty() : m_fillBoundingBox.isEmpty(); }
+ bool isRenderingDisabled() const override;
+ void fillShape(GraphicsContext&) const override;
+ void strokeShape(GraphicsContext&) const override;
+ bool shapeDependentStrokeContains(const FloatPoint&) override;
+ bool shapeDependentFillContains(const FloatPoint&, const WindRule) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> FloatRect m_innerStrokeRect;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceClipperh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceClipper.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceClipper.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceClipper.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,29 +40,29 @@
</span><span class="cx">
</span><span class="cx"> SVGClipPathElement& clipPathElement() const { return downcast<SVGClipPathElement>(nodeForNonAnonymous()); }
</span><span class="cx">
</span><del>- virtual void removeAllClientsFromCache(bool markForInvalidation = true) override;
- virtual void removeClientFromCache(RenderElement&, bool markForInvalidation = true) override;
</del><ins>+ void removeAllClientsFromCache(bool markForInvalidation = true) override;
+ void removeClientFromCache(RenderElement&, bool markForInvalidation = true) override;
</ins><span class="cx">
</span><del>- virtual bool applyResource(RenderElement&, const RenderStyle&, GraphicsContext*&, unsigned short resourceMode) override;
</del><ins>+ bool applyResource(RenderElement&, const RenderStyle&, GraphicsContext*&, unsigned short resourceMode) override;
</ins><span class="cx"> // clipPath can be clipped too, but don't have a boundingBox or repaintRect. So we can't call
</span><span class="cx"> // applyResource directly and use the rects from the object, since they are empty for RenderSVGResources
</span><span class="cx"> // FIXME: We made applyClippingToContext public because we cannot call applyResource on HTML elements (it asserts on RenderObject::objectBoundingBox)
</span><span class="cx"> bool applyClippingToContext(RenderElement&, const FloatRect&, const FloatRect&, GraphicsContext&);
</span><del>- virtual FloatRect resourceBoundingBox(const RenderObject&) override;
</del><ins>+ FloatRect resourceBoundingBox(const RenderObject&) override;
</ins><span class="cx">
</span><del>- virtual RenderSVGResourceType resourceType() const override { return ClipperResourceType; }
</del><ins>+ RenderSVGResourceType resourceType() const override { return ClipperResourceType; }
</ins><span class="cx">
</span><span class="cx"> bool hitTestClipContent(const FloatRect&, const FloatPoint&);
</span><span class="cx">
</span><span class="cx"> SVGUnitTypes::SVGUnitType clipPathUnits() const { return clipPathElement().clipPathUnits(); }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual bool selfNeedsClientInvalidation() const override { return (everHadLayout() || m_clipper.size()) && selfNeedsLayout(); }
</del><ins>+ bool selfNeedsClientInvalidation() const override { return (everHadLayout() || m_clipper.size()) && selfNeedsLayout(); }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void element() const = delete;
</span><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderSVGResourceClipper"; }
</del><ins>+ const char* renderName() const override { return "RenderSVGResourceClipper"; }
</ins><span class="cx"> bool isSVGResourceClipper() const override { return true; }
</span><span class="cx">
</span><span class="cx"> bool pathOnlyClipping(GraphicsContext&, const AffineTransform&, const FloatRect&);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceContainerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceContainer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceContainer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceContainer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -32,10 +32,10 @@
</span><span class="cx"> public:
</span><span class="cx"> virtual ~RenderSVGResourceContainer();
</span><span class="cx">
</span><del>- virtual void layout() override;
- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override final;
</del><ins>+ void layout() override;
+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override final;
</ins><span class="cx">
</span><del>- virtual bool isSVGResourceContainer() const override final { return true; }
</del><ins>+ bool isSVGResourceContainer() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> static bool shouldTransformOnTextPainting(const RenderElement&, AffineTransform&);
</span><span class="cx"> static AffineTransform transformOnNonScalingStroke(RenderObject*, const AffineTransform& resourceTransform);
</span><span class="lines">@@ -66,7 +66,7 @@
</span><span class="cx"> void addClient(RenderElement&);
</span><span class="cx"> void removeClient(RenderElement&);
</span><span class="cx">
</span><del>- virtual void willBeDestroyed() override final;
</del><ins>+ 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 (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilter.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilter.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -67,13 +67,13 @@
</span><span class="cx">
</span><span class="cx"> SVGFilterElement& filterElement() const { return downcast<SVGFilterElement>(RenderSVGResourceContainer::element()); }
</span><span class="cx">
</span><del>- virtual void removeAllClientsFromCache(bool markForInvalidation = true) override;
- virtual void removeClientFromCache(RenderElement&, bool markForInvalidation = true) override;
</del><ins>+ void removeAllClientsFromCache(bool markForInvalidation = true) override;
+ void removeClientFromCache(RenderElement&, bool markForInvalidation = true) override;
</ins><span class="cx">
</span><del>- virtual bool applyResource(RenderElement&, const RenderStyle&, GraphicsContext*&, unsigned short resourceMode) override;
- virtual void postApplyResource(RenderElement&, GraphicsContext*&, unsigned short resourceMode, const Path*, const RenderSVGShape*) override;
</del><ins>+ bool applyResource(RenderElement&, const RenderStyle&, GraphicsContext*&, unsigned short resourceMode) override;
+ void postApplyResource(RenderElement&, GraphicsContext*&, unsigned short resourceMode, const Path*, const RenderSVGShape*) override;
</ins><span class="cx">
</span><del>- virtual FloatRect resourceBoundingBox(const RenderObject&) override;
</del><ins>+ FloatRect resourceBoundingBox(const RenderObject&) override;
</ins><span class="cx">
</span><span class="cx"> std::unique_ptr<SVGFilterBuilder> buildPrimitives(SVGFilter&) const;
</span><span class="cx">
</span><span class="lines">@@ -82,14 +82,14 @@
</span><span class="cx">
</span><span class="cx"> void primitiveAttributeChanged(RenderObject*, const QualifiedName&);
</span><span class="cx">
</span><del>- virtual RenderSVGResourceType resourceType() const override { return FilterResourceType; }
</del><ins>+ RenderSVGResourceType resourceType() const override { return FilterResourceType; }
</ins><span class="cx">
</span><span class="cx"> FloatRect drawingRegion(RenderObject*) const;
</span><span class="cx"> private:
</span><span class="cx"> void element() const = delete;
</span><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderSVGResourceFilter"; }
- virtual bool isSVGResourceFilter() const override { return true; }
</del><ins>+ const char* renderName() const override { return "RenderSVGResourceFilter"; }
+ bool isSVGResourceFilter() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> HashMap<RenderObject*, std::unique_ptr<FilterData>> m_filter;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceFilterPrimitiveh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilterPrimitive.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilterPrimitive.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceFilterPrimitive.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,9 +39,9 @@
</span><span class="cx"> RenderSVGResourceFilterPrimitive(SVGFilterPrimitiveStandardAttributes&, Ref<RenderStyle>&&);
</span><span class="cx"> SVGFilterPrimitiveStandardAttributes& filterPrimitiveElement() const;
</span><span class="cx">
</span><del>- virtual void styleDidChange(StyleDifference, const RenderStyle*) override;
</del><ins>+ void styleDidChange(StyleDifference, const RenderStyle*) override;
</ins><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderSVGResourceFilterPrimitive"; }
</del><ins>+ const char* renderName() const override { return "RenderSVGResourceFilterPrimitive"; }
</ins><span class="cx">
</span><span class="cx"> // They depend on the RenderObject argument of RenderSVGResourceFilter::applyResource.
</span><span class="cx"> static FloatRect determineFilterPrimitiveSubregion(FilterEffect&);
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx"> static_cast<RenderSVGResourceFilter*>(filter)->primitiveAttributeChanged(this, attribute);
</span><span class="cx"> }
</span><span class="cx"> private:
</span><del>- virtual bool isSVGResourceFilterPrimitive() const override { return true; }
</del><ins>+ bool isSVGResourceFilterPrimitive() const override { return true; }
</ins><span class="cx"> void element() const = delete;
</span><span class="cx"> };
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceGradienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceGradient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceGradient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceGradient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,12 +44,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(RenderElement&, bool markForInvalidation = true) override final;
</del><ins>+ void removeAllClientsFromCache(bool markForInvalidation = true) override final;
+ void removeClientFromCache(RenderElement&, 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>+ bool applyResource(RenderElement&, const RenderStyle&, GraphicsContext*&, unsigned short resourceMode) override final;
+ void postApplyResource(RenderElement&, GraphicsContext*&, unsigned short resourceMode, const Path*, const RenderSVGShape*) override final;
+ FloatRect resourceBoundingBox(const RenderObject&) override final { return FloatRect(); }
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> RenderSVGResourceGradient(SVGGradientElement&, Ref<RenderStyle>&&);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceLinearGradienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -34,12 +34,12 @@
</span><span class="cx">
</span><span class="cx"> SVGLinearGradientElement& linearGradientElement() const { return downcast<SVGLinearGradientElement>(RenderSVGResourceGradient::gradientElement()); }
</span><span class="cx">
</span><del>- virtual RenderSVGResourceType resourceType() const override { return LinearGradientResourceType; }
</del><ins>+ RenderSVGResourceType resourceType() const override { return LinearGradientResourceType; }
</ins><span class="cx">
</span><del>- virtual SVGUnitTypes::SVGUnitType gradientUnits() const override { return m_attributes.gradientUnits(); }
- virtual void calculateGradientTransform(AffineTransform& transform) override { transform = m_attributes.gradientTransform(); }
- virtual bool collectGradientAttributes() override;
- virtual void buildGradient(GradientData*) const override;
</del><ins>+ SVGUnitTypes::SVGUnitType gradientUnits() const override { return m_attributes.gradientUnits(); }
+ void calculateGradientTransform(AffineTransform& transform) override { transform = m_attributes.gradientTransform(); }
+ bool collectGradientAttributes() override;
+ void buildGradient(GradientData*) const override;
</ins><span class="cx">
</span><span class="cx"> FloatPoint startPoint(const LinearGradientAttributes&) const;
</span><span class="cx"> FloatPoint endPoint(const LinearGradientAttributes&) const;
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> private:
</span><span class="cx"> void gradientElement() const = delete;
</span><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderSVGResourceLinearGradient"; }
</del><ins>+ const char* renderName() const override { return "RenderSVGResourceLinearGradient"; }
</ins><span class="cx">
</span><span class="cx"> LinearGradientAttributes m_attributes;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceMarkerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceMarker.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceMarker.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceMarker.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,34 +37,34 @@
</span><span class="cx">
</span><span class="cx"> SVGMarkerElement& markerElement() const { return downcast<SVGMarkerElement>(RenderSVGResourceContainer::element()); }
</span><span class="cx">
</span><del>- virtual void removeAllClientsFromCache(bool markForInvalidation = true) override;
- virtual void removeClientFromCache(RenderElement&, bool markForInvalidation = true) override;
</del><ins>+ void removeAllClientsFromCache(bool markForInvalidation = true) override;
+ void removeClientFromCache(RenderElement&, bool markForInvalidation = true) override;
</ins><span class="cx">
</span><span class="cx"> void draw(PaintInfo&, const AffineTransform&);
</span><span class="cx">
</span><span class="cx"> // Calculates marker boundaries, mapped to the target element's coordinate space
</span><span class="cx"> FloatRect markerBoundaries(const AffineTransform& markerTransformation) const;
</span><span class="cx">
</span><del>- virtual void applyViewportClip(PaintInfo&) override;
- virtual void layout() override;
- virtual void calcViewport() override;
</del><ins>+ void applyViewportClip(PaintInfo&) override;
+ void layout() override;
+ void calcViewport() override;
</ins><span class="cx">
</span><del>- virtual const AffineTransform& localToParentTransform() const override;
</del><ins>+ const AffineTransform& localToParentTransform() const override;
</ins><span class="cx"> AffineTransform markerTransformation(const FloatPoint& origin, float angle, float strokeWidth) const;
</span><span class="cx">
</span><del>- virtual bool applyResource(RenderElement&, const RenderStyle&, GraphicsContext*&, unsigned short) override { return false; }
- virtual FloatRect resourceBoundingBox(const RenderObject&) override { return FloatRect(); }
</del><ins>+ bool applyResource(RenderElement&, const RenderStyle&, GraphicsContext*&, unsigned short) override { return false; }
+ FloatRect resourceBoundingBox(const RenderObject&) override { return FloatRect(); }
</ins><span class="cx">
</span><span class="cx"> FloatPoint referencePoint() const;
</span><span class="cx"> float angle() const;
</span><span class="cx"> SVGMarkerUnitsType markerUnits() const { return markerElement().markerUnits(); }
</span><span class="cx">
</span><del>- virtual RenderSVGResourceType resourceType() const override { return MarkerResourceType; }
</del><ins>+ RenderSVGResourceType resourceType() const override { return MarkerResourceType; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void element() const = delete;
</span><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderSVGResourceMarker"; }
</del><ins>+ const char* renderName() const override { return "RenderSVGResourceMarker"; }
</ins><span class="cx">
</span><span class="cx"> // Generates a transformation matrix usable to render marker content. Handles scaling the marker content
</span><span class="cx"> // acording to SVGs markerUnits="strokeWidth" concept, when a strokeWidth value != -1 is passed in.
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceMaskerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceMasker.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceMasker.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceMasker.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,20 +42,20 @@
</span><span class="cx">
</span><span class="cx"> SVGMaskElement& maskElement() const { return downcast<SVGMaskElement>(RenderSVGResourceContainer::element()); }
</span><span class="cx">
</span><del>- virtual void removeAllClientsFromCache(bool markForInvalidation = true) override;
- virtual void removeClientFromCache(RenderElement&, bool markForInvalidation = true) override;
- virtual bool applyResource(RenderElement&, const RenderStyle&, GraphicsContext*&, unsigned short resourceMode) override;
- virtual FloatRect resourceBoundingBox(const RenderObject&) override;
</del><ins>+ void removeAllClientsFromCache(bool markForInvalidation = true) override;
+ void removeClientFromCache(RenderElement&, bool markForInvalidation = true) override;
+ bool applyResource(RenderElement&, const RenderStyle&, GraphicsContext*&, unsigned short resourceMode) override;
+ FloatRect resourceBoundingBox(const RenderObject&) override;
</ins><span class="cx">
</span><span class="cx"> SVGUnitTypes::SVGUnitType maskUnits() const { return maskElement().maskUnits(); }
</span><span class="cx"> SVGUnitTypes::SVGUnitType maskContentUnits() const { return maskElement().maskContentUnits(); }
</span><span class="cx">
</span><del>- virtual RenderSVGResourceType resourceType() const override { return MaskerResourceType; }
</del><ins>+ RenderSVGResourceType resourceType() const override { return MaskerResourceType; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void element() const = delete;
</span><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderSVGResourceMasker"; }
</del><ins>+ const char* renderName() const override { return "RenderSVGResourceMasker"; }
</ins><span class="cx">
</span><span class="cx"> bool drawContentIntoMaskImage(MaskerData*, ColorSpace, RenderObject*);
</span><span class="cx"> void calculateMaskContentRepaintRect();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourcePatternh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourcePattern.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourcePattern.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourcePattern.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,20 +44,20 @@
</span><span class="cx"> RenderSVGResourcePattern(SVGPatternElement&, Ref<RenderStyle>&&);
</span><span class="cx"> SVGPatternElement& patternElement() const;
</span><span class="cx">
</span><del>- virtual void removeAllClientsFromCache(bool markForInvalidation = true) override;
- virtual void removeClientFromCache(RenderElement&, bool markForInvalidation = true) override;
</del><ins>+ void removeAllClientsFromCache(bool markForInvalidation = true) override;
+ void removeClientFromCache(RenderElement&, bool markForInvalidation = true) override;
</ins><span class="cx">
</span><del>- virtual bool applyResource(RenderElement&, const RenderStyle&, GraphicsContext*&, unsigned short resourceMode) override;
- virtual void postApplyResource(RenderElement&, GraphicsContext*&, unsigned short resourceMode, const Path*, const RenderSVGShape*) override;
- virtual FloatRect resourceBoundingBox(const RenderObject&) override { return FloatRect(); }
</del><ins>+ bool applyResource(RenderElement&, const RenderStyle&, GraphicsContext*&, unsigned short resourceMode) override;
+ void postApplyResource(RenderElement&, GraphicsContext*&, unsigned short resourceMode, const Path*, const RenderSVGShape*) override;
+ FloatRect resourceBoundingBox(const RenderObject&) override { return FloatRect(); }
</ins><span class="cx">
</span><del>- virtual RenderSVGResourceType resourceType() const override { return PatternResourceType; }
</del><ins>+ RenderSVGResourceType resourceType() const override { return PatternResourceType; }
</ins><span class="cx">
</span><span class="cx"> void collectPatternAttributes(PatternAttributes&) const;
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void element() const = delete;
</span><del>- virtual const char* renderName() const override { return "RenderSVGResourcePattern"; }
</del><ins>+ const char* renderName() const override { return "RenderSVGResourcePattern"; }
</ins><span class="cx">
</span><span class="cx"> bool buildTileImageTransform(RenderElement&, const PatternAttributes&, const SVGPatternElement&, FloatRect& patternBoundaries, AffineTransform& tileImageTransform) const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceRadialGradienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,11 +36,11 @@
</span><span class="cx">
</span><span class="cx"> SVGRadialGradientElement& radialGradientElement() const { return downcast<SVGRadialGradientElement>(RenderSVGResourceGradient::gradientElement()); }
</span><span class="cx">
</span><del>- virtual RenderSVGResourceType resourceType() const override { return RadialGradientResourceType; }
</del><ins>+ RenderSVGResourceType resourceType() const override { return RadialGradientResourceType; }
</ins><span class="cx">
</span><del>- virtual SVGUnitTypes::SVGUnitType gradientUnits() const override { return m_attributes.gradientUnits(); }
- virtual void calculateGradientTransform(AffineTransform& transform) override { transform = m_attributes.gradientTransform(); }
- virtual void buildGradient(GradientData*) const override;
</del><ins>+ SVGUnitTypes::SVGUnitType gradientUnits() const override { return m_attributes.gradientUnits(); }
+ void calculateGradientTransform(AffineTransform& transform) override { transform = m_attributes.gradientTransform(); }
+ void buildGradient(GradientData*) const override;
</ins><span class="cx">
</span><span class="cx"> FloatPoint centerPoint(const RadialGradientAttributes&) const;
</span><span class="cx"> FloatPoint focalPoint(const RadialGradientAttributes&) const;
</span><span class="lines">@@ -50,8 +50,8 @@
</span><span class="cx"> private:
</span><span class="cx"> void gradientElement() const = delete;
</span><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderSVGResourceRadialGradient"; }
- virtual bool collectGradientAttributes() override;
</del><ins>+ const char* renderName() const override { return "RenderSVGResourceRadialGradient"; }
+ bool collectGradientAttributes() override;
</ins><span class="cx">
</span><span class="cx"> RadialGradientAttributes m_attributes;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGResourceSolidColorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGResourceSolidColor.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGResourceSolidColor.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGResourceSolidColor.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -31,14 +31,14 @@
</span><span class="cx"> RenderSVGResourceSolidColor();
</span><span class="cx"> virtual ~RenderSVGResourceSolidColor();
</span><span class="cx">
</span><del>- virtual void removeAllClientsFromCache(bool = true) override { }
- virtual void removeClientFromCache(RenderElement&, bool = true) override { }
</del><ins>+ void removeAllClientsFromCache(bool = true) override { }
+ void removeClientFromCache(RenderElement&, bool = true) override { }
</ins><span class="cx">
</span><del>- virtual bool applyResource(RenderElement&, const RenderStyle&, GraphicsContext*&, unsigned short resourceMode) override;
- virtual void postApplyResource(RenderElement&, GraphicsContext*&, unsigned short resourceMode, const Path*, const RenderSVGShape*) override;
- virtual FloatRect resourceBoundingBox(const RenderObject&) override { return FloatRect(); }
</del><ins>+ bool applyResource(RenderElement&, const RenderStyle&, GraphicsContext*&, unsigned short resourceMode) override;
+ void postApplyResource(RenderElement&, GraphicsContext*&, unsigned short resourceMode, const Path*, const RenderSVGShape*) override;
+ FloatRect resourceBoundingBox(const RenderObject&) override { return FloatRect(); }
</ins><span class="cx">
</span><del>- virtual RenderSVGResourceType resourceType() const override { return SolidColorResourceType; }
</del><ins>+ RenderSVGResourceType resourceType() const override { return SolidColorResourceType; }
</ins><span class="cx">
</span><span class="cx"> const Color& color() const { return m_color; }
</span><span class="cx"> void setColor(const Color& color) { m_color = color; }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGRooth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGRoot.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGRoot.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGRoot.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,17 +44,17 @@
</span><span class="cx"> bool isEmbeddedThroughSVGImage() const;
</span><span class="cx"> bool isEmbeddedThroughFrameContainingSVGDocument() const;
</span><span class="cx">
</span><del>- virtual void computeIntrinsicRatioInformation(FloatSize& intrinsicSize, double& intrinsicRatio) const override;
</del><ins>+ void computeIntrinsicRatioInformation(FloatSize& intrinsicSize, double& intrinsicRatio) const override;
</ins><span class="cx">
</span><span class="cx"> bool isLayoutSizeChanged() const { return m_isLayoutSizeChanged; }
</span><del>- virtual void setNeedsBoundariesUpdate() override { m_needsBoundariesOrTransformUpdate = true; }
- virtual bool needsBoundariesUpdate() override { return m_needsBoundariesOrTransformUpdate; }
- virtual void setNeedsTransformUpdate() override { m_needsBoundariesOrTransformUpdate = true; }
</del><ins>+ void setNeedsBoundariesUpdate() override { m_needsBoundariesOrTransformUpdate = true; }
+ bool needsBoundariesUpdate() override { return m_needsBoundariesOrTransformUpdate; }
+ void setNeedsTransformUpdate() override { m_needsBoundariesOrTransformUpdate = true; }
</ins><span class="cx">
</span><span class="cx"> IntSize containerSize() const { return m_containerSize; }
</span><span class="cx"> void setContainerSize(const IntSize& containerSize) { m_containerSize = containerSize; }
</span><span class="cx">
</span><del>- virtual bool hasRelativeDimensions() const override;
</del><ins>+ bool hasRelativeDimensions() const override;
</ins><span class="cx">
</span><span class="cx"> // localToBorderBoxTransform maps local SVG viewport coordinates to local CSS box coordinates.
</span><span class="cx"> const AffineTransform& localToBorderBoxTransform() const { return m_localToBorderBoxTransform; }
</span><span class="lines">@@ -69,39 +69,39 @@
</span><span class="cx"> private:
</span><span class="cx"> void element() const = delete;
</span><span class="cx">
</span><del>- virtual bool isSVGRoot() const override { return true; }
- virtual const char* renderName() const override { return "RenderSVGRoot"; }
</del><ins>+ bool isSVGRoot() const override { return true; }
+ const char* renderName() const override { return "RenderSVGRoot"; }
</ins><span class="cx">
</span><del>- virtual LayoutUnit computeReplacedLogicalWidth(ShouldComputePreferred = ComputeActual) const override;
- virtual LayoutUnit computeReplacedLogicalHeight() const override;
- virtual void layout() override;
- virtual void paintReplaced(PaintInfo&, const LayoutPoint&) override;
</del><ins>+ LayoutUnit computeReplacedLogicalWidth(ShouldComputePreferred = ComputeActual) const override;
+ LayoutUnit computeReplacedLogicalHeight() const override;
+ void layout() override;
+ void paintReplaced(PaintInfo&, const LayoutPoint&) override;
</ins><span class="cx">
</span><del>- virtual void willBeDestroyed() override;
- virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
- virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0) override;
- virtual void removeChild(RenderObject&) override;
</del><ins>+ void willBeDestroyed() override;
+ void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override;
+ void addChild(RenderObject* child, RenderObject* beforeChild = 0) override;
+ void removeChild(RenderObject&) override;
</ins><span class="cx">
</span><del>- virtual const AffineTransform& localToParentTransform() const override;
</del><ins>+ const AffineTransform& localToParentTransform() const override;
</ins><span class="cx">
</span><span class="cx"> bool fillContains(const FloatPoint&) const;
</span><span class="cx"> bool strokeContains(const FloatPoint&) const;
</span><span class="cx">
</span><del>- virtual FloatRect objectBoundingBox() const override { return m_objectBoundingBox; }
- virtual FloatRect strokeBoundingBox() const override { return m_strokeBoundingBox; }
- virtual FloatRect repaintRectInLocalCoordinates() const override { return m_repaintBoundingBox; }
</del><ins>+ FloatRect objectBoundingBox() const override { return m_objectBoundingBox; }
+ FloatRect strokeBoundingBox() const override { return m_strokeBoundingBox; }
+ FloatRect repaintRectInLocalCoordinates() const override { return m_repaintBoundingBox; }
</ins><span class="cx"> FloatRect repaintRectInLocalCoordinatesExcludingSVGShadow() const { return m_repaintBoundingBoxExcludingShadow; }
</span><span class="cx">
</span><del>- virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</del><ins>+ bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
</ins><span class="cx">
</span><del>- virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
- virtual FloatRect computeFloatRectForRepaint(const FloatRect&, const RenderLayerModelObject* repaintContainer, bool fixed) const override;
</del><ins>+ LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
+ FloatRect computeFloatRectForRepaint(const FloatRect&, const RenderLayerModelObject* repaintContainer, bool fixed) const override;
</ins><span class="cx">
</span><del>- virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags, bool* wasFixed) const override;
- virtual const RenderObject* pushMappingToContainer(const RenderLayerModelObject* ancestorToStopAt, RenderGeometryMap&) const override;
</del><ins>+ void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags, bool* wasFixed) const override;
+ const RenderObject* pushMappingToContainer(const RenderLayerModelObject* ancestorToStopAt, RenderGeometryMap&) const override;
</ins><span class="cx">
</span><del>- virtual bool canBeSelectionLeaf() const override { return false; }
- virtual bool canHaveChildren() const override { return true; }
</del><ins>+ bool canBeSelectionLeaf() const override { return false; }
+ bool canHaveChildren() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> bool shouldApplyViewportClip() const;
</span><span class="cx"> void updateCachedBoundaries();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGShapecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGShape.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGShape.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGShape.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void strokeStyle(GraphicsContext* context) override
</del><ins>+ void strokeStyle(GraphicsContext* context) override
</ins><span class="cx"> {
</span><span class="cx"> SVGRenderSupport::applyStrokeStyleToContext(context, m_renderer.style(), m_renderer);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGShapeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGShape.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGShape.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGShape.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,9 +51,9 @@
</span><span class="cx"> SVGGraphicsElement& graphicsElement() const { return downcast<SVGGraphicsElement>(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>+ void setNeedsBoundariesUpdate() override final { m_needsBoundariesUpdate = true; }
+ bool needsBoundariesUpdate() override final { return m_needsBoundariesUpdate; }
+ 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"> virtual bool isRenderingDisabled() const = 0;
</span><span class="lines">@@ -69,7 +69,7 @@
</span><span class="cx"> void element() const = delete;
</span><span class="cx">
</span><span class="cx"> virtual void updateShapeFromElement();
</span><del>- virtual bool isEmpty() const override;
</del><ins>+ bool isEmpty() const override;
</ins><span class="cx"> virtual bool shapeDependentStrokeContains(const FloatPoint&);
</span><span class="cx"> virtual bool shapeDependentFillContains(const FloatPoint&, const WindRule) const;
</span><span class="cx"> float strokeWidth() const;
</span><span class="lines">@@ -87,23 +87,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>+ FloatRect repaintRectInLocalCoordinates() const override final { return m_repaintBoundingBox; }
+ FloatRect repaintRectInLocalCoordinatesExcludingSVGShadow() const override final { return m_repaintBoundingBoxExcludingShadow; }
+ const AffineTransform& localToParentTransform() const override final { return m_localTransform; }
+ 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; }
- virtual const char* renderName() const override { return "RenderSVGShape"; }
</del><ins>+ bool isSVGShape() const override final { return true; }
+ bool canHaveChildren() const override final { return false; }
+ const char* renderName() const override { return "RenderSVGShape"; }
</ins><span class="cx">
</span><del>- virtual void layout() override final;
- virtual void paint(PaintInfo&, const LayoutPoint&) override final;
- virtual void addFocusRingRects(Vector<LayoutRect>&, const LayoutPoint& additionalOffset, const RenderLayerModelObject* paintContainer = 0) override final;
</del><ins>+ void layout() override final;
+ void paint(PaintInfo&, const LayoutPoint&) override final;
+ void addFocusRingRects(Vector<LayoutRect>&, 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>+ 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>+ FloatRect objectBoundingBox() const override final { return m_fillBoundingBox; }
+ 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 (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGTSpan.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGTSpan.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void graphicsElement() const = delete;
</span><del>- virtual const char* renderName() const override { return "RenderSVGTSpan"; }
</del><ins>+ const char* renderName() const override { return "RenderSVGTSpan"; }
</ins><span class="cx"> };
</span><span class="cx"> }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGTexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGText.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGText.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGText.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,12 +39,12 @@
</span><span class="cx">
</span><span class="cx"> SVGTextElement& textElement() const;
</span><span class="cx">
</span><del>- virtual bool isChildAllowed(const RenderObject&, const RenderStyle&) const override;
</del><ins>+ bool isChildAllowed(const RenderObject&, const RenderStyle&) const override;
</ins><span class="cx">
</span><span class="cx"> void setNeedsPositioningValuesUpdate() { m_needsPositioningValuesUpdate = true; }
</span><del>- virtual void setNeedsTransformUpdate() override { m_needsTransformUpdate = true; }
</del><ins>+ void setNeedsTransformUpdate() override { m_needsTransformUpdate = true; }
</ins><span class="cx"> void setNeedsTextMetricsUpdate() { m_needsTextMetricsUpdate = true; }
</span><del>- virtual FloatRect repaintRectInLocalCoordinates() const override;
</del><ins>+ FloatRect repaintRectInLocalCoordinates() const override;
</ins><span class="cx">
</span><span class="cx"> static RenderSVGText* locateRenderSVGTextAncestor(RenderObject&);
</span><span class="cx"> static const RenderSVGText* locateRenderSVGTextAncestor(const RenderObject&);
</span><span class="lines">@@ -58,41 +58,41 @@
</span><span class="cx"> void subtreeStyleDidChange(RenderSVGInlineText*);
</span><span class="cx"> void subtreeTextDidChange(RenderSVGInlineText*);
</span><span class="cx">
</span><del>- virtual FloatRect objectBoundingBox() const override { return frameRect(); }
- virtual FloatRect strokeBoundingBox() const override;
</del><ins>+ FloatRect objectBoundingBox() const override { return frameRect(); }
+ FloatRect strokeBoundingBox() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void graphicsElement() const = delete;
</span><span class="cx">
</span><del>- virtual const char* renderName() const override { return "RenderSVGText"; }
- virtual bool isSVGText() const override { return true; }
</del><ins>+ const char* renderName() const override { return "RenderSVGText"; }
+ bool isSVGText() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void paint(PaintInfo&, const LayoutPoint&) override;
- virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
- virtual bool nodeAtFloatPoint(const HitTestRequest&, HitTestResult&, const FloatPoint& pointInParent, HitTestAction) override;
- virtual VisiblePosition positionForPoint(const LayoutPoint&, const RenderRegion*) override;
</del><ins>+ void paint(PaintInfo&, const LayoutPoint&) override;
+ bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
+ bool nodeAtFloatPoint(const HitTestRequest&, HitTestResult&, const FloatPoint& pointInParent, HitTestAction) override;
+ VisiblePosition positionForPoint(const LayoutPoint&, const RenderRegion*) override;
</ins><span class="cx">
</span><del>- virtual bool requiresLayer() const override { return false; }
- virtual void layout() override;
</del><ins>+ bool requiresLayer() const override { return false; }
+ void layout() override;
</ins><span class="cx">
</span><del>- virtual void absoluteQuads(Vector<FloatQuad>&, bool* wasFixed) const override;
</del><ins>+ void absoluteQuads(Vector<FloatQuad>&, bool* wasFixed) const override;
</ins><span class="cx">
</span><del>- virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
- virtual LayoutRect computeRectForRepaint(const LayoutRect&, const RenderLayerModelObject* repaintContainer, bool fixed = false) const override;
- virtual FloatRect computeFloatRectForRepaint(const FloatRect&, const RenderLayerModelObject* repaintContainer, bool fixed = false) const override;
</del><ins>+ LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const override;
+ LayoutRect computeRectForRepaint(const LayoutRect&, const RenderLayerModelObject* repaintContainer, bool fixed = false) const override;
+ FloatRect computeFloatRectForRepaint(const FloatRect&, const RenderLayerModelObject* repaintContainer, bool fixed = false) const override;
</ins><span class="cx">
</span><del>- virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags, bool* wasFixed) const override;
- virtual const RenderObject* pushMappingToContainer(const RenderLayerModelObject* ancestorToStopAt, RenderGeometryMap&) const override;
- virtual void addChild(RenderObject* child, RenderObject* beforeChild = nullptr) override;
- virtual void removeChild(RenderObject&) override;
- virtual void willBeDestroyed() override;
</del><ins>+ void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags, bool* wasFixed) const override;
+ const RenderObject* pushMappingToContainer(const RenderLayerModelObject* ancestorToStopAt, RenderGeometryMap&) const override;
+ void addChild(RenderObject* child, RenderObject* beforeChild = nullptr) override;
+ void removeChild(RenderObject&) override;
+ void willBeDestroyed() override;
</ins><span class="cx">
</span><del>- virtual const AffineTransform& localToParentTransform() const override { return m_localTransform; }
- virtual AffineTransform localTransform() const override { return m_localTransform; }
- virtual std::unique_ptr<RootInlineBox> createRootInlineBox() override;
</del><ins>+ const AffineTransform& localToParentTransform() const override { return m_localTransform; }
+ AffineTransform localTransform() const override { return m_localTransform; }
+ std::unique_ptr<RootInlineBox> createRootInlineBox() override;
</ins><span class="cx">
</span><del>- virtual RenderBlock* firstLineBlock() const override;
- virtual void updateFirstLetter() override;
</del><ins>+ RenderBlock* firstLineBlock() const override;
+ void updateFirstLetter() override;
</ins><span class="cx">
</span><span class="cx"> bool shouldHandleSubtreeMutations() const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGTextPathh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGTextPath.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGTextPath.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGTextPath.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,8 +39,8 @@
</span><span class="cx"> private:
</span><span class="cx"> void graphicsElement() const = delete;
</span><span class="cx">
</span><del>- virtual bool isSVGTextPath() const override { return true; }
- virtual const char* renderName() const override { return "RenderSVGTextPath"; }
</del><ins>+ bool isSVGTextPath() const override { return true; }
+ const char* renderName() const override { return "RenderSVGTextPath"; }
</ins><span class="cx">
</span><span class="cx"> Path m_layoutPath;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGTransformableContainerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGTransformableContainer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGTransformableContainer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGTransformableContainer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -32,15 +32,15 @@
</span><span class="cx"> RenderSVGTransformableContainer(SVGGraphicsElement&, Ref<RenderStyle>&&);
</span><span class="cx"> SVGGraphicsElement& graphicsElement() { return downcast<SVGGraphicsElement>(RenderSVGContainer::element()); }
</span><span class="cx">
</span><del>- virtual bool isSVGTransformableContainer() const override { return true; }
- virtual const AffineTransform& localToParentTransform() const override { return m_localTransform; }
- virtual void setNeedsTransformUpdate() override { m_needsTransformUpdate = true; }
- virtual bool didTransformToRootUpdate() override { return m_didTransformToRootUpdate; }
</del><ins>+ bool isSVGTransformableContainer() const override { return true; }
+ const AffineTransform& localToParentTransform() const override { return m_localTransform; }
+ void setNeedsTransformUpdate() override { m_needsTransformUpdate = true; }
+ bool didTransformToRootUpdate() override { return m_didTransformToRootUpdate; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void element() const = delete;
</span><del>- virtual bool calculateLocalTransform() override;
- virtual AffineTransform localTransform() const override { return m_localTransform; }
</del><ins>+ bool calculateLocalTransform() override;
+ AffineTransform localTransform() const override { return m_localTransform; }
</ins><span class="cx">
</span><span class="cx"> bool m_needsTransformUpdate : 1;
</span><span class="cx"> bool m_didTransformToRootUpdate : 1;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGViewportContainerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGViewportContainer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGViewportContainer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGViewportContainer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,27 +38,27 @@
</span><span class="cx"> FloatRect viewport() const { return m_viewport; }
</span><span class="cx">
</span><span class="cx"> bool isLayoutSizeChanged() const { return m_isLayoutSizeChanged; }
</span><del>- virtual bool didTransformToRootUpdate() override { return m_didTransformToRootUpdate; }
</del><ins>+ bool didTransformToRootUpdate() override { return m_didTransformToRootUpdate; }
</ins><span class="cx">
</span><del>- virtual void determineIfLayoutSizeChanged() override;
- virtual void setNeedsTransformUpdate() override { m_needsTransformUpdate = true; }
</del><ins>+ void determineIfLayoutSizeChanged() override;
+ void setNeedsTransformUpdate() override { m_needsTransformUpdate = true; }
</ins><span class="cx">
</span><del>- virtual void paint(PaintInfo&, const LayoutPoint&) override;
</del><ins>+ void paint(PaintInfo&, const LayoutPoint&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void element() const = delete;
</span><span class="cx">
</span><del>- virtual bool isSVGViewportContainer() const override { return true; }
- virtual const char* renderName() const override { return "RenderSVGViewportContainer"; }
</del><ins>+ bool isSVGViewportContainer() const override { return true; }
+ const char* renderName() const override { return "RenderSVGViewportContainer"; }
</ins><span class="cx">
</span><span class="cx"> AffineTransform viewportTransform() const;
</span><del>- virtual const AffineTransform& localToParentTransform() const override { return m_localToParentTransform; }
</del><ins>+ const AffineTransform& localToParentTransform() const override { return m_localToParentTransform; }
</ins><span class="cx">
</span><del>- virtual void calcViewport() override;
- virtual bool calculateLocalTransform() override;
</del><ins>+ void calcViewport() override;
+ bool calculateLocalTransform() override;
</ins><span class="cx">
</span><del>- virtual void applyViewportClip(PaintInfo&) override;
- virtual bool pointIsInsideViewportClip(const FloatPoint& pointInParent) override;
</del><ins>+ void applyViewportClip(PaintInfo&) override;
+ bool pointIsInsideViewportClip(const FloatPoint& pointInParent) override;
</ins><span class="cx">
</span><span class="cx"> FloatRect m_viewport;
</span><span class="cx"> mutable AffineTransform m_localToParentTransform;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgSVGInlineFlowBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/SVGInlineFlowBox.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/SVGInlineFlowBox.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/SVGInlineFlowBox.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,15 +38,15 @@
</span><span class="cx">
</span><span class="cx"> RenderSVGInline& renderer() { return static_cast<RenderSVGInline&>(InlineFlowBox::renderer()); }
</span><span class="cx">
</span><del>- virtual FloatRect calculateBoundaries() const override;
</del><ins>+ FloatRect calculateBoundaries() const override;
</ins><span class="cx">
</span><span class="cx"> void setLogicalHeight(float h) { m_logicalHeight = h; }
</span><span class="cx"> void paintSelectionBackground(PaintInfo&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isSVGInlineFlowBox() const override { return true; }
- virtual float virtualLogicalHeight() const override { return m_logicalHeight; }
- virtual void paint(PaintInfo&, const LayoutPoint&, LayoutUnit lineTop, LayoutUnit lineBottom) override;
</del><ins>+ bool isSVGInlineFlowBox() const override { return true; }
+ float virtualLogicalHeight() const override { return m_logicalHeight; }
+ void paint(PaintInfo&, const LayoutPoint&, LayoutUnit lineTop, LayoutUnit lineBottom) override;
</ins><span class="cx">
</span><span class="cx"> float m_logicalHeight;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgSVGInlineTextBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/SVGInlineTextBox.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/SVGInlineTextBox.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/SVGInlineTextBox.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,28 +37,28 @@
</span><span class="cx">
</span><span class="cx"> RenderSVGInlineText& renderer() const { return downcast<RenderSVGInlineText>(InlineTextBox::renderer()); }
</span><span class="cx">
</span><del>- virtual float virtualLogicalHeight() const override { return m_logicalHeight; }
</del><ins>+ float virtualLogicalHeight() const override { return m_logicalHeight; }
</ins><span class="cx"> void setLogicalHeight(float height) { m_logicalHeight = height; }
</span><span class="cx">
</span><span class="cx"> int selectionTop() { return top(); }
</span><span class="cx"> int selectionHeight() { return static_cast<int>(ceilf(m_logicalHeight)); }
</span><del>- virtual int offsetForPosition(float x, bool includePartialGlyphs = true) const override;
- virtual float positionForOffset(int offset) const override;
</del><ins>+ int offsetForPosition(float x, bool includePartialGlyphs = true) const override;
+ float positionForOffset(int offset) const override;
</ins><span class="cx">
</span><span class="cx"> void paintSelectionBackground(PaintInfo&);
</span><del>- virtual void paint(PaintInfo&, const LayoutPoint&, LayoutUnit lineTop, LayoutUnit lineBottom) override;
- virtual LayoutRect localSelectionRect(int startPosition, int endPosition) const override;
</del><ins>+ void paint(PaintInfo&, const LayoutPoint&, LayoutUnit lineTop, LayoutUnit lineBottom) override;
+ LayoutRect localSelectionRect(int startPosition, int endPosition) const override;
</ins><span class="cx">
</span><span class="cx"> bool mapStartEndPositionsIntoFragmentCoordinates(const SVGTextFragment&, int& startPosition, int& endPosition) const;
</span><span class="cx">
</span><del>- virtual FloatRect calculateBoundaries() const override;
</del><ins>+ FloatRect calculateBoundaries() const override;
</ins><span class="cx">
</span><span class="cx"> void clearTextFragments() { m_textFragments.clear(); }
</span><span class="cx"> Vector<SVGTextFragment>& textFragments() { return m_textFragments; }
</span><span class="cx"> const Vector<SVGTextFragment>& textFragments() const { return m_textFragments; }
</span><span class="cx">
</span><del>- virtual void dirtyOwnLineBoxes() override;
- virtual void dirtyLineBoxes() override;
</del><ins>+ void dirtyOwnLineBoxes() override;
+ void dirtyLineBoxes() override;
</ins><span class="cx">
</span><span class="cx"> bool startsNewTextChunk() const { return m_startsNewTextChunk; }
</span><span class="cx"> void setStartsNewTextChunk(bool newTextChunk) { m_startsNewTextChunk = newTextChunk; }
</span><span class="lines">@@ -67,7 +67,7 @@
</span><span class="cx"> FloatRect selectionRectForTextFragment(const SVGTextFragment&, int fragmentStartPosition, int fragmentEndPosition, RenderStyle*) const;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isSVGInlineTextBox() const override { return true; }
</del><ins>+ bool isSVGInlineTextBox() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> TextRun constructTextRun(RenderStyle*, const SVGTextFragment&) const;
</span><span class="cx">
</span><span class="lines">@@ -82,7 +82,7 @@
</span><span class="cx"> void paintTextWithShadows(GraphicsContext&, RenderStyle*, TextRun&, const SVGTextFragment&, int startPosition, int endPosition);
</span><span class="cx"> void paintText(GraphicsContext&, RenderStyle*, RenderStyle* selectionStyle, const SVGTextFragment&, bool hasSelection, bool paintSelectedTextOnly);
</span><span class="cx">
</span><del>- virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit lineTop, LayoutUnit lineBottom, HitTestAction) override;
</del><ins>+ bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit lineTop, LayoutUnit lineBottom, HitTestAction) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> float m_logicalHeight;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgSVGRootInlineBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/SVGRootInlineBox.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/SVGRootInlineBox.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/SVGRootInlineBox.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,19 +38,19 @@
</span><span class="cx">
</span><span class="cx"> RenderSVGText& renderSVGText();
</span><span class="cx">
</span><del>- virtual float virtualLogicalHeight() const override { return m_logicalHeight; }
</del><ins>+ float virtualLogicalHeight() const override { return m_logicalHeight; }
</ins><span class="cx"> void setLogicalHeight(float height) { m_logicalHeight = height; }
</span><span class="cx">
</span><del>- virtual void paint(PaintInfo&, const LayoutPoint&, LayoutUnit lineTop, LayoutUnit lineBottom) override;
</del><ins>+ void paint(PaintInfo&, const LayoutPoint&, LayoutUnit lineTop, LayoutUnit lineBottom) override;
</ins><span class="cx">
</span><span class="cx"> void computePerCharacterLayoutInformation();
</span><span class="cx">
</span><span class="cx"> InlineBox* closestLeafChildForPosition(const LayoutPoint&);
</span><span class="cx">
</span><del>- virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit lineTop, LayoutUnit lineBottom, HitTestAction) override final;
</del><ins>+ bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit lineTop, LayoutUnit lineBottom, HitTestAction) override final;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isSVGRootInlineBox() const override { return true; }
</del><ins>+ bool isSVGRootInlineBox() const override { return true; }
</ins><span class="cx"> void reorderValueLists(Vector<SVGTextLayoutAttributes*>&);
</span><span class="cx"> void layoutCharactersInTextBoxes(InlineFlowBox*, SVGTextLayoutEngine&);
</span><span class="cx"> void layoutChildBoxes(InlineFlowBox*, FloatRect* = nullptr);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgSVGTextRunRenderingContextcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/SVGTextRunRenderingContext.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/SVGTextRunRenderingContext.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/SVGTextRunRenderingContext.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -108,15 +108,15 @@
</span><span class="cx"> public:
</span><span class="cx"> SVGGlyphToPathTranslator(const TextRun* const, const GlyphBuffer&, const FloatPoint&, const SVGFontData&, SVGFontElement&, const int from, const int numGlyphs, float scale, bool isVerticalText);
</span><span class="cx"> private:
</span><del>- virtual bool containsMorePaths() override
</del><ins>+ bool containsMorePaths() override
</ins><span class="cx"> {
</span><span class="cx"> return m_index != m_stoppingPoint;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual Path path() override;
- virtual std::pair<float, float> extents() override;
- virtual GlyphUnderlineType underlineType() override;
- virtual void advance() override;
</del><ins>+ Path path() override;
+ std::pair<float, float> extents() override;
+ GlyphUnderlineType underlineType() override;
+ void advance() override;
</ins><span class="cx"> void moveToNextValidGlyph();
</span><span class="cx"> AffineTransform transform();
</span><span class="cx">
</span><span class="lines">@@ -223,23 +223,23 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> class DummyGlyphToPathTranslator final : public GlyphToPathTranslator {
</span><del>- virtual bool containsMorePaths() override
</del><ins>+ bool containsMorePaths() override
</ins><span class="cx"> {
</span><span class="cx"> return false;
</span><span class="cx"> }
</span><del>- virtual Path path() override
</del><ins>+ Path path() override
</ins><span class="cx"> {
</span><span class="cx"> return Path();
</span><span class="cx"> }
</span><del>- virtual std::pair<float, float> extents() override
</del><ins>+ std::pair<float, float> extents() override
</ins><span class="cx"> {
</span><span class="cx"> return std::make_pair(0.f, 0.f);
</span><span class="cx"> }
</span><del>- virtual GlyphUnderlineType underlineType() override
</del><ins>+ GlyphUnderlineType underlineType() override
</ins><span class="cx"> {
</span><span class="cx"> return GlyphUnderlineType::DrawOverGlyph;
</span><span class="cx"> }
</span><del>- virtual void advance() override
</del><ins>+ void advance() override
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgSVGTextRunRenderingContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/SVGTextRunRenderingContext.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/SVGTextRunRenderingContext.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/rendering/svg/SVGTextRunRenderingContext.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,10 +42,10 @@
</span><span class="cx"> RenderSVGResource* activePaintingResource() const { return m_activePaintingResource; }
</span><span class="cx"> void setActivePaintingResource(RenderSVGResource* object) { m_activePaintingResource = object; }
</span><span class="cx">
</span><del>- virtual GlyphData glyphDataForCharacter(const FontCascade&, WidthIterator&, UChar32 character, bool mirror, int currentCharacter, unsigned& advanceLength, String& normalizedSpacesStringCache) override;
- virtual void drawSVGGlyphs(GraphicsContext&, const Font&, const GlyphBuffer&, int from, int to, const FloatPoint&) const override;
- virtual float floatWidthUsingSVGFont(const FontCascade&, const TextRun&, int& charsConsumed, String& glyphName) const override;
- virtual bool applySVGKerning(const Font*, WidthIterator&, GlyphBuffer*, int from) const override;
</del><ins>+ GlyphData glyphDataForCharacter(const FontCascade&, WidthIterator&, UChar32 character, bool mirror, int currentCharacter, unsigned& advanceLength, String& normalizedSpacesStringCache) override;
+ void drawSVGGlyphs(GraphicsContext&, const Font&, const GlyphBuffer&, int from, int to, const FloatPoint&) const override;
+ float floatWidthUsingSVGFont(const FontCascade&, const TextRun&, int& charsConsumed, String& glyphName) const override;
+ bool applySVGKerning(const Font*, WidthIterator&, GlyphBuffer*, int from) const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx"> virtual ~SVGTextRunRenderingContext() { }
</span><span class="cx">
</span><span class="cx"> #if ENABLE(SVG_FONTS)
</span><del>- virtual std::unique_ptr<GlyphToPathTranslator> createGlyphToPathTranslator(const Font&, const TextRun*, const GlyphBuffer&, int from, int numGlyphs, const FloatPoint&) const override;
</del><ins>+ std::unique_ptr<GlyphToPathTranslator> createGlyphToPathTranslator(const Font&, const TextRun*, const GlyphBuffer&, int from, int numGlyphs, const FloatPoint&) const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> RenderObject& m_renderer;
</span></span></pre></div>
<a id="trunkSourceWebCorereplayCapturingInputCursorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/replay/CapturingInputCursor.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/replay/CapturingInputCursor.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/replay/CapturingInputCursor.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,17 +46,17 @@
</span><span class="cx"> static Ref<CapturingInputCursor> create(RefPtr<ReplaySessionSegment>&&);
</span><span class="cx"> virtual ~CapturingInputCursor();
</span><span class="cx">
</span><del>- virtual bool isCapturing() const override { return true; }
- virtual bool isReplaying() const override { return false; }
</del><ins>+ bool isCapturing() const override { return true; }
+ bool isReplaying() const override { return false; }
</ins><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual NondeterministicInputBase* loadInput(InputQueue, const String& type) override;
</del><ins>+ NondeterministicInputBase* loadInput(InputQueue, const String& type) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> CapturingInputCursor(RefPtr<ReplaySessionSegment>&&);
</span><span class="cx">
</span><del>- virtual NondeterministicInputBase* uncheckedLoadInput(InputQueue) override;
- virtual void storeInput(std::unique_ptr<NondeterministicInputBase>) override;
</del><ins>+ NondeterministicInputBase* uncheckedLoadInput(InputQueue) override;
+ void storeInput(std::unique_ptr<NondeterministicInputBase>) override;
</ins><span class="cx">
</span><span class="cx"> RefPtr<ReplaySessionSegment> m_segment;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorereplayEventLoopInputh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/replay/EventLoopInput.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/replay/EventLoopInput.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/replay/EventLoopInput.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx"> class EventLoopInputBase : public NondeterministicInputBase {
</span><span class="cx"> public:
</span><span class="cx"> virtual ~EventLoopInputBase() { }
</span><del>- virtual InputQueue queue() const override final { return InputQueue::EventLoopInput; }
</del><ins>+ InputQueue queue() const override final { return InputQueue::EventLoopInput; }
</ins><span class="cx">
</span><span class="cx"> virtual void dispatch(ReplayController&) = 0;
</span><span class="cx"> };
</span><span class="lines">@@ -65,7 +65,7 @@
</span><span class="cx"> template <typename InputType>
</span><span class="cx"> class EventLoopInput : public EventLoopInputBase {
</span><span class="cx"> public:
</span><del>- virtual const String& type() const override final
</del><ins>+ const String& type() const override final
</ins><span class="cx"> {
</span><span class="cx"> return InputTraits<InputType>::type();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorereplayFunctorInputCursorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/replay/FunctorInputCursor.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/replay/FunctorInputCursor.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/replay/FunctorInputCursor.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,16 +49,16 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> // InputCursor
</span><del>- virtual bool isCapturing() const override { return false; }
- virtual bool isReplaying() const override { return false; }
</del><ins>+ bool isCapturing() const override { return false; }
+ bool isReplaying() const override { return false; }
</ins><span class="cx">
</span><del>- virtual void storeInput(std::unique_ptr<NondeterministicInputBase>) override;
- virtual NondeterministicInputBase* uncheckedLoadInput(InputQueue) override;
</del><ins>+ void storeInput(std::unique_ptr<NondeterministicInputBase>) override;
+ NondeterministicInputBase* uncheckedLoadInput(InputQueue) override;
</ins><span class="cx">
</span><span class="cx"> template<typename Functor>
</span><span class="cx"> typename Functor::ReturnType forEachInputInQueue(InputQueue, Functor&);
</span><span class="cx"> protected:
</span><del>- virtual NondeterministicInputBase* loadInput(InputQueue, const String&) override;
</del><ins>+ NondeterministicInputBase* loadInput(InputQueue, const String&) override;
</ins><span class="cx"> private:
</span><span class="cx"> FunctorInputCursor(RefPtr<ReplaySessionSegment>&&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorereplayMemoizedDOMResulth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/replay/MemoizedDOMResult.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/replay/MemoizedDOMResult.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/replay/MemoizedDOMResult.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -76,8 +76,8 @@
</span><span class="cx"> bool convertTo(T& decodedValue);
</span><span class="cx">
</span><span class="cx"> virtual EncodedValue encodedResult() const = 0;
</span><del>- virtual InputQueue queue() const final override { return InputQueue::ScriptMemoizedData; }
- virtual const String& type() const final override;
</del><ins>+ InputQueue queue() const final override { return InputQueue::ScriptMemoizedData; }
+ const String& type() const final override;
</ins><span class="cx">
</span><span class="cx"> const String& attribute() const { return m_attribute; }
</span><span class="cx"> EncodedCType ctype() const { return m_ctype; }
</span><span class="lines">@@ -114,7 +114,7 @@
</span><span class="cx"> , m_result(result) { }
</span><span class="cx"> virtual ~MemoizedDOMResult() { }
</span><span class="cx">
</span><del>- virtual EncodedValue encodedResult() const override
</del><ins>+ EncodedValue encodedResult() const override
</ins><span class="cx"> {
</span><span class="cx"> return EncodingTraits<MemoizedType>::encodeValue(m_result);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorereplayReplayControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/replay/ReplayController.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/replay/ReplayController.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/replay/ReplayController.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -149,9 +149,9 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // EventLoopInputDispatcherClient API
</span><del>- virtual void willDispatchInput(const EventLoopInputBase&) override;
- virtual void didDispatchInput(const EventLoopInputBase&) override;
- virtual void didDispatchFinalInput() override;
</del><ins>+ void willDispatchInput(const EventLoopInputBase&) override;
+ void didDispatchInput(const EventLoopInputBase&) override;
+ void didDispatchFinalInput() override;
</ins><span class="cx">
</span><span class="cx"> void createSegment();
</span><span class="cx"> void completeSegment();
</span></span></pre></div>
<a id="trunkSourceWebCorereplayReplayingInputCursorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/replay/ReplayingInputCursor.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/replay/ReplayingInputCursor.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/replay/ReplayingInputCursor.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -52,19 +52,19 @@
</span><span class="cx"> static Ref<ReplayingInputCursor> create(RefPtr<ReplaySessionSegment>&&, Page&, EventLoopInputDispatcherClient*);
</span><span class="cx"> virtual ~ReplayingInputCursor();
</span><span class="cx">
</span><del>- virtual bool isCapturing() const override { return false; }
- virtual bool isReplaying() const override { return true; }
</del><ins>+ bool isCapturing() const override { return false; }
+ bool isReplaying() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> EventLoopInputDispatcher& dispatcher() const { return *m_dispatcher; }
</span><span class="cx">
</span><span class="cx"> EventLoopInputData loadEventLoopInput();
</span><span class="cx"> protected:
</span><del>- virtual NondeterministicInputBase* loadInput(InputQueue, const String& type) override;
</del><ins>+ NondeterministicInputBase* loadInput(InputQueue, const String& type) override;
</ins><span class="cx"> private:
</span><span class="cx"> ReplayingInputCursor(RefPtr<ReplaySessionSegment>&&, Page&, EventLoopInputDispatcherClient*);
</span><span class="cx">
</span><del>- virtual void storeInput(std::unique_ptr<NondeterministicInputBase>) override;
- virtual NondeterministicInputBase* uncheckedLoadInput(InputQueue) override;
</del><ins>+ void storeInput(std::unique_ptr<NondeterministicInputBase>) override;
+ NondeterministicInputBase* uncheckedLoadInput(InputQueue) override;
</ins><span class="cx">
</span><span class="cx"> RefPtr<ReplaySessionSegment> m_segment;
</span><span class="cx"> std::unique_ptr<EventLoopInputDispatcher> m_dispatcher;
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGAElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,28 +38,28 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGAElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isValid() const override { return SVGTests::isValid(); }
</del><ins>+ bool isValid() const override { return SVGTests::isValid(); }
</ins><span class="cx">
</span><del>- virtual String title() const override;
- virtual String target() const override { return svgTarget(); }
</del><ins>+ String title() const override;
+ String target() const override { return svgTarget(); }
</ins><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
</ins><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
- virtual bool childShouldCreateRenderer(const Node&) const override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
+ bool childShouldCreateRenderer(const Node&) const override;
</ins><span class="cx">
</span><del>- virtual void defaultEventHandler(Event*) override;
</del><ins>+ void defaultEventHandler(Event*) override;
</ins><span class="cx">
</span><del>- virtual bool supportsFocus() const override;
- virtual bool isMouseFocusable() const override;
- virtual bool isKeyboardFocusable(KeyboardEvent*) const override;
- virtual bool isFocusable() const override;
- virtual bool isURLAttribute(const Attribute&) const override;
- virtual bool canStartSelection() const override;
- virtual short tabIndex() const override;
</del><ins>+ bool supportsFocus() const override;
+ bool isMouseFocusable() const override;
+ bool isKeyboardFocusable(KeyboardEvent*) const override;
+ bool isFocusable() const override;
+ bool isURLAttribute(const Attribute&) const override;
+ bool canStartSelection() const override;
+ short tabIndex() const override;
</ins><span class="cx">
</span><del>- virtual bool willRespondToMouseClickEvents() override;
</del><ins>+ bool willRespondToMouseClickEvents() override;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGAElement)
</span><span class="cx"> // This declaration used to define a non-virtual "String& target() const" method, that clashes with "virtual String Element::target() const".
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAltGlyphDefElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAltGlyphDefElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAltGlyphDefElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGAltGlyphDefElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGAltGlyphDefElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override { return false; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAltGlyphElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAltGlyphElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAltGlyphElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGAltGlyphElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,8 +47,8 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGAltGlyphElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
- virtual bool childShouldCreateRenderer(const Node&) const override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
+ bool childShouldCreateRenderer(const Node&) const override;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGAltGlyphElement)
</span><span class="cx"> DECLARE_ANIMATED_STRING_OVERRIDE(Href, href)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAltGlyphItemElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAltGlyphItemElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAltGlyphItemElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGAltGlyphItemElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGAltGlyphItemElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override { return false; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimateColorElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimateColorElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimateColorElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGAnimateColorElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> SVGAnimateColorElement(const QualifiedName&, Document&);
</span><del>- virtual void determinePropertyValueTypes(const String& from, const String& to) override;
</del><ins>+ void determinePropertyValueTypes(const String& from, const String& to) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimateElementBaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimateElementBase.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimateElementBase.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGAnimateElementBase.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,20 +40,20 @@
</span><span class="cx"> protected:
</span><span class="cx"> SVGAnimateElementBase(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void resetAnimatedType() override;
- virtual void clearAnimatedType(SVGElement* targetElement) override;
</del><ins>+ void resetAnimatedType() override;
+ void clearAnimatedType(SVGElement* targetElement) override;
</ins><span class="cx">
</span><del>- virtual bool calculateToAtEndOfDurationValue(const String& toAtEndOfDurationString) override;
- virtual bool calculateFromAndToValues(const String& fromString, const String& toString) override;
- virtual bool calculateFromAndByValues(const String& fromString, const String& byString) override;
- virtual void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGSMILElement* resultElement) override;
- virtual void applyResultsToTarget() override;
- virtual float calculateDistance(const String& fromString, const String& toString) override;
- virtual bool isAdditive() const override;
</del><ins>+ bool calculateToAtEndOfDurationValue(const String& toAtEndOfDurationString) override;
+ bool calculateFromAndToValues(const String& fromString, const String& toString) override;
+ bool calculateFromAndByValues(const String& fromString, const String& byString) override;
+ void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGSMILElement* resultElement) override;
+ void applyResultsToTarget() override;
+ float calculateDistance(const String& fromString, const String& toString) override;
+ bool isAdditive() const override;
</ins><span class="cx">
</span><del>- virtual void setTargetElement(SVGElement*) override;
- virtual void setAttributeName(const QualifiedName&) override;
- virtual void resetAnimatedPropertyType() override;
</del><ins>+ void setTargetElement(SVGElement*) override;
+ void setAttributeName(const QualifiedName&) override;
+ void resetAnimatedPropertyType() override;
</ins><span class="cx">
</span><span class="cx"> AnimatedPropertyType m_animatedPropertyType;
</span><span class="cx">
</span><span class="lines">@@ -61,7 +61,7 @@
</span><span class="cx"> SVGAnimatedTypeAnimator* ensureAnimator();
</span><span class="cx"> bool animatedPropertyTypeSupportsAddition() const;
</span><span class="cx">
</span><del>- virtual bool hasValidAttributeType() override;
</del><ins>+ bool hasValidAttributeType() override;
</ins><span class="cx">
</span><span class="cx"> std::unique_ptr<SVGAnimatedType> m_fromType;
</span><span class="cx"> std::unique_ptr<SVGAnimatedType> m_toType;
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimateMotionElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimateMotionElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimateMotionElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGAnimateMotionElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,19 +35,19 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGAnimateMotionElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool hasValidAttributeType() override;
- virtual bool hasValidAttributeName() override;
</del><ins>+ bool hasValidAttributeType() override;
+ bool hasValidAttributeName() override;
</ins><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
</ins><span class="cx">
</span><del>- virtual void resetAnimatedType() override;
- virtual void clearAnimatedType(SVGElement* targetElement) override;
- virtual bool calculateToAtEndOfDurationValue(const String& toAtEndOfDurationString) override;
- virtual bool calculateFromAndToValues(const String& fromString, const String& toString) override;
- virtual bool calculateFromAndByValues(const String& fromString, const String& byString) override;
- virtual void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGSMILElement* resultElement) override;
- virtual void applyResultsToTarget() override;
- virtual float calculateDistance(const String& fromString, const String& toString) override;
</del><ins>+ void resetAnimatedType() override;
+ void clearAnimatedType(SVGElement* targetElement) override;
+ bool calculateToAtEndOfDurationValue(const String& toAtEndOfDurationString) override;
+ bool calculateFromAndToValues(const String& fromString, const String& toString) override;
+ bool calculateFromAndByValues(const String& fromString, const String& byString) override;
+ void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGSMILElement* resultElement) override;
+ void applyResultsToTarget() override;
+ float calculateDistance(const String& fromString, const String& toString) override;
</ins><span class="cx">
</span><span class="cx"> enum RotateMode {
</span><span class="cx"> RotateAngle,
</span><span class="lines">@@ -59,7 +59,7 @@
</span><span class="cx">
</span><span class="cx"> bool m_hasToPointAtEndOfDuration;
</span><span class="cx">
</span><del>- virtual void updateAnimationMode() override;
</del><ins>+ void updateAnimationMode() override;
</ins><span class="cx">
</span><span class="cx"> // Note: we do not support percentage values for to/from coords as the spec implies we should (opera doesn't either)
</span><span class="cx"> FloatPoint m_fromPoint;
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimateTransformElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimateTransformElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimateTransformElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGAnimateTransformElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,8 +39,8 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGAnimateTransformElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool hasValidAttributeType() override;
- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
</del><ins>+ bool hasValidAttributeType() override;
+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
</ins><span class="cx">
</span><span class="cx"> SVGTransform::SVGTransformType m_type;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedAngleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedAngle.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedAngle.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGAnimatedAngle.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,17 +42,17 @@
</span><span class="cx"> public:
</span><span class="cx"> SVGAnimatedAngleAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span><del>- virtual std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
- virtual std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
- virtual void animValWillChange(const SVGElementAnimatedPropertyList&) override;
- virtual void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</del><ins>+ std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
+ std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
+ void animValWillChange(const SVGElementAnimatedPropertyList&) override;
+ void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</ins><span class="cx">
</span><del>- virtual void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
</del><ins>+ void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
</ins><span class="cx">
</span><del>- virtual void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
- virtual float calculateDistance(const String& fromString, const String& toString) override;
</del><ins>+ void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
+ float calculateDistance(const String& fromString, const String& toString) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedBooleanh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedBoolean.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedBoolean.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGAnimatedBoolean.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,16 +43,16 @@
</span><span class="cx"> public:
</span><span class="cx"> SVGAnimatedBooleanAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span><del>- virtual std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
- virtual std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
- virtual void animValWillChange(const SVGElementAnimatedPropertyList&) override;
- virtual void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</del><ins>+ std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
+ std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
+ void animValWillChange(const SVGElementAnimatedPropertyList&) override;
+ void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</ins><span class="cx">
</span><del>- virtual void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
- virtual void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
- virtual float calculateDistance(const String& fromString, const String& toString) override;
</del><ins>+ void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
+ void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
+ float calculateDistance(const String& fromString, const String& toString) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedEnumerationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedEnumeration.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedEnumeration.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGAnimatedEnumeration.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,16 +39,16 @@
</span><span class="cx"> public:
</span><span class="cx"> SVGAnimatedEnumerationAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span><del>- virtual std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
- virtual std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
- virtual void animValWillChange(const SVGElementAnimatedPropertyList&) override;
- virtual void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</del><ins>+ std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
+ std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
+ void animValWillChange(const SVGElementAnimatedPropertyList&) override;
+ void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</ins><span class="cx">
</span><del>- virtual void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
- virtual void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
- virtual float calculateDistance(const String& fromString, const String& toString) override;
</del><ins>+ void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
+ void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
+ float calculateDistance(const String& fromString, const String& toString) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedIntegerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedInteger.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedInteger.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGAnimatedInteger.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,16 +46,16 @@
</span><span class="cx">
</span><span class="cx"> static void calculateAnimatedInteger(SVGAnimationElement*, float percentage, unsigned repeatCount, int fromInteger, int toInteger, int toAtEndOfDurationInteger, int& animatedInteger);
</span><span class="cx">
</span><del>- virtual std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
- virtual std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
- virtual void animValWillChange(const SVGElementAnimatedPropertyList&) override;
- virtual void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</del><ins>+ std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
+ std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
+ void animValWillChange(const SVGElementAnimatedPropertyList&) override;
+ void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</ins><span class="cx">
</span><del>- virtual void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
- virtual void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
- virtual float calculateDistance(const String& fromString, const String& toString) override;
</del><ins>+ void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
+ void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
+ float calculateDistance(const String& fromString, const String& toString) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedIntegerOptionalIntegerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedIntegerOptionalInteger.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedIntegerOptionalInteger.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGAnimatedIntegerOptionalInteger.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -30,16 +30,16 @@
</span><span class="cx"> public:
</span><span class="cx"> SVGAnimatedIntegerOptionalIntegerAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span><del>- virtual std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
- virtual std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
- virtual void animValWillChange(const SVGElementAnimatedPropertyList&) override;
- virtual void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</del><ins>+ std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
+ std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
+ void animValWillChange(const SVGElementAnimatedPropertyList&) override;
+ void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</ins><span class="cx">
</span><del>- virtual void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
- virtual void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
- virtual float calculateDistance(const String& fromString, const String& toString) override;
</del><ins>+ void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
+ void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
+ float calculateDistance(const String& fromString, const String& toString) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedLengthh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedLength.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedLength.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGAnimatedLength.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,16 +41,16 @@
</span><span class="cx"> public:
</span><span class="cx"> SVGAnimatedLengthAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span><del>- virtual std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
- virtual std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
- virtual void animValWillChange(const SVGElementAnimatedPropertyList&) override;
- virtual void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</del><ins>+ std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
+ std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
+ void animValWillChange(const SVGElementAnimatedPropertyList&) override;
+ void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</ins><span class="cx">
</span><del>- virtual void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
- virtual void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
- virtual float calculateDistance(const String& fromString, const String& toString) override;
</del><ins>+ void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
+ void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
+ float calculateDistance(const String& fromString, const String& toString) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> SVGLengthMode m_lengthMode;
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedLengthListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedLengthList.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedLengthList.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGAnimatedLengthList.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,16 +41,16 @@
</span><span class="cx"> public:
</span><span class="cx"> SVGAnimatedLengthListAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span><del>- virtual std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
- virtual std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
- virtual void animValWillChange(const SVGElementAnimatedPropertyList&) override;
- virtual void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</del><ins>+ std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
+ std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
+ void animValWillChange(const SVGElementAnimatedPropertyList&) override;
+ void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</ins><span class="cx">
</span><del>- virtual void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
- virtual void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
- virtual float calculateDistance(const String& fromString, const String& toString) override;
</del><ins>+ void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
+ void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
+ float calculateDistance(const String& fromString, const String& toString) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> SVGLengthMode m_lengthMode;
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedNumberh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedNumber.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedNumber.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGAnimatedNumber.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,16 +44,16 @@
</span><span class="cx"> public:
</span><span class="cx"> SVGAnimatedNumberAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span><del>- virtual std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
- virtual std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
- virtual void animValWillChange(const SVGElementAnimatedPropertyList&) override;
- virtual void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</del><ins>+ std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
+ std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
+ void animValWillChange(const SVGElementAnimatedPropertyList&) override;
+ void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</ins><span class="cx">
</span><del>- virtual void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
- virtual void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
- virtual float calculateDistance(const String& fromString, const String& toString) override;
</del><ins>+ void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
+ void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
+ float calculateDistance(const String& fromString, const String& toString) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedNumberListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedNumberList.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedNumberList.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGAnimatedNumberList.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,16 +41,16 @@
</span><span class="cx"> public:
</span><span class="cx"> SVGAnimatedNumberListAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span><del>- virtual std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
- virtual std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
- virtual void animValWillChange(const SVGElementAnimatedPropertyList&) override;
- virtual void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</del><ins>+ std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
+ std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
+ void animValWillChange(const SVGElementAnimatedPropertyList&) override;
+ void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</ins><span class="cx">
</span><del>- virtual void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
- virtual void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
- virtual float calculateDistance(const String& fromString, const String& toString) override;
</del><ins>+ void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
+ void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
+ float calculateDistance(const String& fromString, const String& toString) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedNumberOptionalNumberh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedNumberOptionalNumber.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedNumberOptionalNumber.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGAnimatedNumberOptionalNumber.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -30,16 +30,16 @@
</span><span class="cx"> public:
</span><span class="cx"> SVGAnimatedNumberOptionalNumberAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span><del>- virtual std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
- virtual std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
- virtual void animValWillChange(const SVGElementAnimatedPropertyList&) override;
- virtual void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</del><ins>+ std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
+ std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
+ void animValWillChange(const SVGElementAnimatedPropertyList&) override;
+ void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</ins><span class="cx">
</span><del>- virtual void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
- virtual void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
- virtual float calculateDistance(const String& fromString, const String& toString) override;
</del><ins>+ void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
+ void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
+ float calculateDistance(const String& fromString, const String& toString) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedPathh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedPath.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedPath.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGAnimatedPath.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -30,16 +30,16 @@
</span><span class="cx"> public:
</span><span class="cx"> SVGAnimatedPathAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span><del>- virtual std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
- virtual std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
- virtual void animValWillChange(const SVGElementAnimatedPropertyList&) override;
- virtual void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</del><ins>+ std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
+ std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
+ void animValWillChange(const SVGElementAnimatedPropertyList&) override;
+ void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</ins><span class="cx">
</span><del>- virtual void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
- virtual void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
- virtual float calculateDistance(const String& fromString, const String& toString) override;
</del><ins>+ void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
+ void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
+ float calculateDistance(const String& fromString, const String& toString) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGPathByteStream*);
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedPointListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedPointList.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedPointList.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGAnimatedPointList.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -34,16 +34,16 @@
</span><span class="cx"> public:
</span><span class="cx"> SVGAnimatedPointListAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span><del>- virtual std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
- virtual std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
- virtual void animValWillChange(const SVGElementAnimatedPropertyList&) override;
- virtual void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</del><ins>+ std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
+ std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
+ void animValWillChange(const SVGElementAnimatedPropertyList&) override;
+ void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</ins><span class="cx">
</span><del>- virtual void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
- virtual void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
- virtual float calculateDistance(const String& fromString, const String& toString) override;
</del><ins>+ void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
+ void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
+ float calculateDistance(const String& fromString, const String& toString) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedPreserveAspectRatioh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedPreserveAspectRatio.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedPreserveAspectRatio.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGAnimatedPreserveAspectRatio.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,16 +41,16 @@
</span><span class="cx"> public:
</span><span class="cx"> SVGAnimatedPreserveAspectRatioAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span><del>- virtual std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
- virtual std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
- virtual void animValWillChange(const SVGElementAnimatedPropertyList&) override;
- virtual void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</del><ins>+ std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
+ std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
+ void animValWillChange(const SVGElementAnimatedPropertyList&) override;
+ void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</ins><span class="cx">
</span><del>- virtual void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
- virtual void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
- virtual float calculateDistance(const String& fromString, const String& toString) override;
</del><ins>+ void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
+ void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
+ float calculateDistance(const String& fromString, const String& toString) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedRecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedRect.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedRect.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGAnimatedRect.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,16 +42,16 @@
</span><span class="cx"> public:
</span><span class="cx"> SVGAnimatedRectAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span><del>- virtual std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
- virtual std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
- virtual void animValWillChange(const SVGElementAnimatedPropertyList&) override;
- virtual void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</del><ins>+ std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
+ std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
+ void animValWillChange(const SVGElementAnimatedPropertyList&) override;
+ void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</ins><span class="cx">
</span><del>- virtual void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
- virtual void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
- virtual float calculateDistance(const String& fromString, const String& toString) override;
</del><ins>+ void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
+ void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
+ float calculateDistance(const String& fromString, const String& toString) override;
</ins><span class="cx">
</span><span class="cx"> static bool parseSVGRect(const String&, FloatRect&);
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedStringh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedString.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedString.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGAnimatedString.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,16 +44,16 @@
</span><span class="cx"> public:
</span><span class="cx"> SVGAnimatedStringAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span><del>- virtual std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
- virtual std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
- virtual void animValWillChange(const SVGElementAnimatedPropertyList&) override;
- virtual void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</del><ins>+ std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
+ std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
+ void animValWillChange(const SVGElementAnimatedPropertyList&) override;
+ void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</ins><span class="cx">
</span><del>- virtual void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
- virtual void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
- virtual float calculateDistance(const String& fromString, const String& toString) override;
</del><ins>+ void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
+ void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
+ float calculateDistance(const String& fromString, const String& toString) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimatedTransformListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimatedTransformList.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimatedTransformList.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGAnimatedTransformList.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,16 +40,16 @@
</span><span class="cx"> public:
</span><span class="cx"> SVGAnimatedTransformListAnimator(SVGAnimationElement*, SVGElement*);
</span><span class="cx">
</span><del>- virtual std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
- virtual std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
- virtual void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
- virtual void animValWillChange(const SVGElementAnimatedPropertyList&) override;
- virtual void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</del><ins>+ std::unique_ptr<SVGAnimatedType> constructFromString(const String&) override;
+ std::unique_ptr<SVGAnimatedType> startAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void stopAnimValAnimation(const SVGElementAnimatedPropertyList&) override;
+ void resetAnimValToBaseVal(const SVGElementAnimatedPropertyList&, SVGAnimatedType&) override;
+ void animValWillChange(const SVGElementAnimatedPropertyList&) override;
+ void animValDidChange(const SVGElementAnimatedPropertyList&) override;
</ins><span class="cx">
</span><del>- virtual void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
- virtual void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
- virtual float calculateDistance(const String& fromString, const String& toString) override;
</del><ins>+ void addAnimatedTypes(SVGAnimatedType*, SVGAnimatedType*) override;
+ void calculateAnimatedValue(float percentage, unsigned repeatCount, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*, SVGAnimatedType*) override;
+ float calculateDistance(const String& fromString, const String& toString) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> const String& m_transformTypeString;
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAnimationElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAnimationElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAnimationElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGAnimationElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -79,7 +79,7 @@
</span><span class="cx">
</span><span class="cx"> static bool isTargetAttributeCSSProperty(SVGElement*, const QualifiedName&);
</span><span class="cx">
</span><del>- virtual bool isAdditive() const override;
</del><ins>+ bool isAdditive() const override;
</ins><span class="cx"> bool isAccumulated() const;
</span><span class="cx"> AnimationMode animationMode() const { return m_animationMode; }
</span><span class="cx"> CalcMode calcMode() const { return m_calcMode; }
</span><span class="lines">@@ -171,8 +171,8 @@
</span><span class="cx"> virtual void resetAnimatedPropertyType();
</span><span class="cx">
</span><span class="cx"> static bool isSupportedAttribute(const QualifiedName&);
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
</ins><span class="cx">
</span><span class="cx"> enum AttributeType {
</span><span class="cx"> AttributeTypeCSS,
</span><span class="lines">@@ -188,14 +188,14 @@
</span><span class="cx"> String targetAttributeBaseValue();
</span><span class="cx">
</span><span class="cx"> // from SVGSMILElement
</span><del>- virtual void startedActiveInterval() override;
- virtual void updateAnimation(float percent, unsigned repeat, SVGSMILElement* resultElement) override;
</del><ins>+ void startedActiveInterval() override;
+ void updateAnimation(float percent, unsigned repeat, SVGSMILElement* resultElement) override;
</ins><span class="cx">
</span><span class="cx"> AnimatedPropertyValueType m_fromPropertyValueType;
</span><span class="cx"> AnimatedPropertyValueType m_toPropertyValueType;
</span><span class="cx">
</span><del>- virtual void setTargetElement(SVGElement*) override;
- virtual void setAttributeName(const QualifiedName&) override { }
</del><ins>+ void setTargetElement(SVGElement*) override;
+ void setAttributeName(const QualifiedName&) override { }
</ins><span class="cx"> bool hasInvalidCSSAttributeType() const { return m_hasInvalidCSSAttributeType; }
</span><span class="cx"> void checkInvalidCSSAttributeType(SVGElement*);
</span><span class="cx">
</span><span class="lines">@@ -204,7 +204,7 @@
</span><span class="cx"> void setCalcMode(CalcMode calcMode) { m_calcMode = calcMode; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void animationAttributeChanged() override;
</del><ins>+ void animationAttributeChanged() override;
</ins><span class="cx"> void setAttributeType(const AtomicString&);
</span><span class="cx">
</span><span class="cx"> virtual bool calculateToAtEndOfDurationValue(const String& toAtEndOfDurationString) = 0;
</span><span class="lines">@@ -229,9 +229,9 @@
</span><span class="cx"> END_DECLARE_ANIMATED_PROPERTIES
</span><span class="cx">
</span><span class="cx"> // SVGTests
</span><del>- virtual void synchronizeRequiredFeatures() override { SVGTests::synchronizeRequiredFeatures(this); }
- virtual void synchronizeRequiredExtensions() override { SVGTests::synchronizeRequiredExtensions(this); }
- virtual void synchronizeSystemLanguage() override { SVGTests::synchronizeSystemLanguage(this); }
</del><ins>+ void synchronizeRequiredFeatures() override { SVGTests::synchronizeRequiredFeatures(this); }
+ void synchronizeRequiredExtensions() override { SVGTests::synchronizeRequiredExtensions(this); }
+ void synchronizeSystemLanguage() override { SVGTests::synchronizeSystemLanguage(this); }
</ins><span class="cx">
</span><span class="cx"> void setCalcMode(const AtomicString&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGCircleElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGCircleElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGCircleElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGCircleElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,14 +36,14 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGCircleElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isValid() const override { return SVGTests::isValid(); }
</del><ins>+ bool isValid() const override { return SVGTests::isValid(); }
</ins><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
</ins><span class="cx">
</span><del>- virtual bool selfHasRelativeLengths() const override { return true; }
</del><ins>+ bool selfHasRelativeLengths() const override { return true; }
</ins><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGCircleElement)
</span><span class="cx"> DECLARE_ANIMATED_LENGTH(Cx, cx)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGClipPathElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGClipPathElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGClipPathElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGClipPathElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,16 +39,16 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGClipPathElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isValid() const override { return SVGTests::isValid(); }
- virtual bool supportsFocus() const override { return false; }
- virtual bool needsPendingResourceHandling() const override { return false; }
</del><ins>+ bool isValid() const override { return SVGTests::isValid(); }
+ bool supportsFocus() const override { return false; }
+ bool needsPendingResourceHandling() const override { return false; }
</ins><span class="cx">
</span><span class="cx"> static bool isSupportedAttribute(const QualifiedName&);
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
- virtual void childrenChanged(const ChildChange&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
+ void childrenChanged(const ChildChange&) override;
</ins><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGClipPathElement)
</span><span class="cx"> DECLARE_ANIMATED_ENUMERATION(ClipPathUnits, clipPathUnits, SVGUnitTypes::SVGUnitType)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGComponentTransferFunctionElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGComponentTransferFunctionElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGComponentTransferFunctionElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGComponentTransferFunctionElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -76,10 +76,10 @@
</span><span class="cx"> protected:
</span><span class="cx"> SVGComponentTransferFunctionElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
</ins><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override { return false; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> static bool isSupportedAttribute(const QualifiedName&);
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGCursorElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGCursorElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGCursorElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGCursorElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,15 +47,15 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGCursorElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isValid() const override { return SVGTests::isValid(); }
</del><ins>+ bool isValid() const override { return SVGTests::isValid(); }
</ins><span class="cx">
</span><span class="cx"> static bool isSupportedAttribute(const QualifiedName&);
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
</ins><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override { return false; }
</ins><span class="cx">
</span><del>- virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</del><ins>+ void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGCursorElement)
</span><span class="cx"> DECLARE_ANIMATED_LENGTH(X, x)
</span><span class="lines">@@ -65,9 +65,9 @@
</span><span class="cx"> END_DECLARE_ANIMATED_PROPERTIES
</span><span class="cx">
</span><span class="cx"> // SVGTests
</span><del>- virtual void synchronizeRequiredFeatures() override { SVGTests::synchronizeRequiredFeatures(this); }
- virtual void synchronizeRequiredExtensions() override { SVGTests::synchronizeRequiredExtensions(this); }
- virtual void synchronizeSystemLanguage() override { SVGTests::synchronizeSystemLanguage(this); }
</del><ins>+ void synchronizeRequiredFeatures() override { SVGTests::synchronizeRequiredFeatures(this); }
+ void synchronizeRequiredExtensions() override { SVGTests::synchronizeRequiredExtensions(this); }
+ void synchronizeSystemLanguage() override { SVGTests::synchronizeSystemLanguage(this); }
</ins><span class="cx">
</span><span class="cx"> HashSet<SVGElement*> m_clients;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGDefsElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGDefsElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGDefsElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGDefsElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,10 +35,10 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGDefsElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isValid() const override;
- virtual bool supportsFocus() const override { return false; }
</del><ins>+ bool isValid() const override;
+ bool supportsFocus() const override { return false; }
</ins><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGDefsElement)
</span><span class="cx"> DECLARE_ANIMATED_BOOLEAN_OVERRIDE(ExternalResourcesRequired, externalResourcesRequired)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGDescElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGDescElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGDescElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGDescElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGDescElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override { return false; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGDocument.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGDocument.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGDocument.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGDocument(Frame*, const URL&);
</span><span class="cx">
</span><del>- virtual Ref<Document> cloneDocumentWithoutChildren() const override;
</del><ins>+ Ref<Document> cloneDocumentWithoutChildren() const override;
</ins><span class="cx">
</span><span class="cx"> FloatSize m_panningOffset;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -61,7 +61,7 @@
</span><span class="cx"> SVGSVGElement* ownerSVGElement() const;
</span><span class="cx"> SVGElement* viewportElement() const;
</span><span class="cx">
</span><del>- virtual String title() const override;
</del><ins>+ String title() const override;
</ins><span class="cx"> static bool isAnimatableCSSProperty(const QualifiedName&);
</span><span class="cx"> bool isPresentationAttributeWithSVGDOM(const QualifiedName&);
</span><span class="cx"> bool isKnownAttribute(const QualifiedName&);
</span><span class="lines">@@ -119,7 +119,7 @@
</span><span class="cx"> void synchronizeAnimatedSVGAttribute(const QualifiedName&) const;
</span><span class="cx"> static void synchronizeAllAnimatedSVGAttribute(SVGElement*);
</span><span class="cx">
</span><del>- virtual RefPtr<RenderStyle> customStyleForRenderer(RenderStyle& parentStyle, RenderStyle* shadowHostStyle) override;
</del><ins>+ RefPtr<RenderStyle> customStyleForRenderer(RenderStyle& parentStyle, RenderStyle* shadowHostStyle) override;
</ins><span class="cx">
</span><span class="cx"> static void synchronizeRequiredFeatures(SVGElement* contextElement);
</span><span class="cx"> static void synchronizeRequiredExtensions(SVGElement* contextElement);
</span><span class="lines">@@ -140,16 +140,16 @@
</span><span class="cx">
</span><span class="cx"> virtual bool haveLoadedRequiredResources();
</span><span class="cx">
</span><del>- virtual bool addEventListener(const AtomicString& eventType, RefPtr<EventListener>&&, bool useCapture) override;
- virtual bool removeEventListener(const AtomicString& eventType, EventListener*, bool useCapture) override;
</del><ins>+ bool addEventListener(const AtomicString& eventType, RefPtr<EventListener>&&, bool useCapture) override;
+ bool removeEventListener(const AtomicString& eventType, EventListener*, bool useCapture) override;
</ins><span class="cx"> bool hasFocusEventListeners() const;
</span><span class="cx">
</span><span class="cx"> #if ENABLE(CSS_REGIONS)
</span><del>- virtual bool shouldMoveToFlowThread(const RenderStyle&) const override;
</del><ins>+ bool shouldMoveToFlowThread(const RenderStyle&) const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> bool hasTagName(const SVGQualifiedName& name) const { return hasLocalName(name.localName()); }
</span><del>- virtual short tabIndex() const override;
</del><ins>+ short tabIndex() const override;
</ins><span class="cx">
</span><span class="cx"> void callClearTarget() { clearTarget(); }
</span><span class="cx">
</span><span class="lines">@@ -159,26 +159,26 @@
</span><span class="cx"> SVGElement(const QualifiedName&, Document&);
</span><span class="cx"> virtual ~SVGElement();
</span><span class="cx">
</span><del>- virtual bool isMouseFocusable() const override;
- virtual bool supportsFocus() const override { return false; }
</del><ins>+ bool isMouseFocusable() const override;
+ bool supportsFocus() const override { return false; }
</ins><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override;
- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override;
+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
</ins><span class="cx">
</span><del>- virtual void finishParsingChildren() override;
- virtual void attributeChanged(const QualifiedName&, const AtomicString& oldValue, const AtomicString& newValue, AttributeModificationReason = ModifiedDirectly) override;
- virtual bool childShouldCreateRenderer(const Node&) const override;
</del><ins>+ void finishParsingChildren() override;
+ void attributeChanged(const QualifiedName&, const AtomicString& oldValue, const AtomicString& newValue, AttributeModificationReason = ModifiedDirectly) override;
+ bool childShouldCreateRenderer(const Node&) const override;
</ins><span class="cx">
</span><span class="cx"> SVGElementRareData& ensureSVGRareData();
</span><span class="cx">
</span><span class="cx"> void reportAttributeParsingError(SVGParsingError, const QualifiedName&, const AtomicString&);
</span><span class="cx"> static CSSPropertyID cssPropertyIdForSVGAttributeName(const QualifiedName&);
</span><span class="cx">
</span><del>- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
- virtual void childrenChanged(const ChildChange&) override;
</del><ins>+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
+ void childrenChanged(const ChildChange&) override;
</ins><span class="cx"> virtual bool selfHasRelativeLengths() const { return false; }
</span><span class="cx"> void updateRelativeLengthsInformation() { updateRelativeLengthsInformation(selfHasRelativeLengths(), this); }
</span><span class="cx"> void updateRelativeLengthsInformation(bool hasRelativeLengths, SVGElement*);
</span><span class="lines">@@ -186,15 +186,15 @@
</span><span class="cx"> class InstanceInvalidationGuard;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual RenderStyle* computedStyle(PseudoId = NOPSEUDO) override final;
- virtual bool willRecalcStyle(Style::Change) override;
</del><ins>+ RenderStyle* computedStyle(PseudoId = NOPSEUDO) override final;
+ bool willRecalcStyle(Style::Change) override;
</ins><span class="cx">
</span><span class="cx"> virtual bool isSupported(StringImpl* feature, StringImpl* version) const;
</span><span class="cx">
</span><span class="cx"> virtual void clearTarget() { }
</span><span class="cx">
</span><span class="cx"> void buildPendingResourcesIfNeeded();
</span><del>- virtual void accessKeyAction(bool sendMouseEvents) override;
</del><ins>+ void accessKeyAction(bool sendMouseEvents) override;
</ins><span class="cx">
</span><span class="cx"> #ifndef NDEBUG
</span><span class="cx"> virtual bool filterOutAnimatableAttribute(const QualifiedName&) const;
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGEllipseElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGEllipseElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGEllipseElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGEllipseElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,14 +36,14 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGEllipseElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isValid() const override { return SVGTests::isValid(); }
</del><ins>+ bool isValid() const override { return SVGTests::isValid(); }
</ins><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
</ins><span class="cx">
</span><del>- virtual bool selfHasRelativeLengths() const override { return true; };
</del><ins>+ bool selfHasRelativeLengths() const override { return true; };
</ins><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGEllipseElement)
</span><span class="cx"> DECLARE_ANIMATED_LENGTH(Cx, cx)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEBlendElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEBlendElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEBlendElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFEBlendElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -58,10 +58,10 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGFEBlendElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName& attrName) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
- virtual RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool setFilterEffectAttribute(FilterEffect*, const QualifiedName& attrName) override;
+ void svgAttributeChanged(const QualifiedName&) override;
+ RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFEBlendElement)
</span><span class="cx"> DECLARE_ANIMATED_STRING(In1, in1)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEColorMatrixElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEColorMatrixElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEColorMatrixElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFEColorMatrixElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -72,10 +72,10 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGFEColorMatrixElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
- virtual RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool setFilterEffectAttribute(FilterEffect*, const QualifiedName&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
+ RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFEColorMatrixElement)
</span><span class="cx"> DECLARE_ANIMATED_STRING(In1, in1)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEComponentTransferElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEComponentTransferElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEComponentTransferElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFEComponentTransferElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -34,8 +34,8 @@
</span><span class="cx"> SVGFEComponentTransferElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><span class="cx"> // FIXME: svgAttributeChanged missing.
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFEComponentTransferElement)
</span><span class="cx"> DECLARE_ANIMATED_STRING(In1, in1)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFECompositeElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFECompositeElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFECompositeElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFECompositeElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -87,10 +87,10 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGFECompositeElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
- virtual RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool setFilterEffectAttribute(FilterEffect*, const QualifiedName&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
+ RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFECompositeElement)
</span><span class="cx"> DECLARE_ANIMATED_STRING(In1, in1)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEConvolveMatrixElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEConvolveMatrixElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEConvolveMatrixElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFEConvolveMatrixElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -73,10 +73,10 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGFEConvolveMatrixElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
- virtual RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool setFilterEffectAttribute(FilterEffect*, const QualifiedName&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
+ RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</ins><span class="cx">
</span><span class="cx"> static const AtomicString& orderXIdentifier();
</span><span class="cx"> static const AtomicString& orderYIdentifier();
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEDiffuseLightingElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEDiffuseLightingElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEDiffuseLightingElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFEDiffuseLightingElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,10 +38,10 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGFEDiffuseLightingElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
- virtual RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool setFilterEffectAttribute(FilterEffect*, const QualifiedName&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
+ RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</ins><span class="cx">
</span><span class="cx"> static const AtomicString& kernelUnitLengthXIdentifier();
</span><span class="cx"> static const AtomicString& kernelUnitLengthYIdentifier();
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEDisplacementMapElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEDisplacementMapElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEDisplacementMapElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFEDisplacementMapElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -73,10 +73,10 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGFEDisplacementMapElement(const QualifiedName& tagName, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName& attrName) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
- virtual RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool setFilterEffectAttribute(FilterEffect*, const QualifiedName& attrName) override;
+ void svgAttributeChanged(const QualifiedName&) override;
+ RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFEDisplacementMapElement)
</span><span class="cx"> DECLARE_ANIMATED_STRING(In1, in1)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEDistantLightElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEDistantLightElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEDistantLightElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFEDistantLightElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGFEDistantLightElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual Ref<LightSource> lightSource() const override;
</del><ins>+ Ref<LightSource> lightSource() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEDropShadowElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEDropShadowElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEDropShadowElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFEDropShadowElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,9 +35,9 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGFEDropShadowElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
- virtual RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
+ RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</ins><span class="cx">
</span><span class="cx"> static const AtomicString& stdDeviationXIdentifier();
</span><span class="cx"> static const AtomicString& stdDeviationYIdentifier();
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEFloodElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEFloodElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEFloodElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFEFloodElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -33,8 +33,8 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGFEFloodElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName& attrName) override;
- virtual RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</del><ins>+ bool setFilterEffectAttribute(FilterEffect*, const QualifiedName& attrName) override;
+ RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEGaussianBlurElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEGaussianBlurElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEGaussianBlurElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFEGaussianBlurElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,9 +38,9 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGFEGaussianBlurElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
- virtual RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
+ RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</ins><span class="cx">
</span><span class="cx"> static const AtomicString& stdDeviationXIdentifier();
</span><span class="cx"> static const AtomicString& stdDeviationYIdentifier();
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEImageElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEImageElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEImageElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFEImageElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,21 +47,21 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGFEImageElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void finishedInsertingSubtree() override;
</del><ins>+ void finishedInsertingSubtree() override;
</ins><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
- virtual void notifyFinished(CachedResource*) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
+ void notifyFinished(CachedResource*) override;
</ins><span class="cx">
</span><del>- virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
- virtual RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</del><ins>+ void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
+ RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</ins><span class="cx">
</span><span class="cx"> void clearResourceReferences();
</span><span class="cx"> void requestImageResource();
</span><span class="cx">
</span><del>- virtual void buildPendingResource() override;
- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
</del><ins>+ void buildPendingResource() override;
+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFEImageElement)
</span><span class="cx"> DECLARE_ANIMATED_PRESERVEASPECTRATIO(PreserveAspectRatio, preserveAspectRatio)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFELightElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFELightElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFELightElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFELightElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,12 +37,12 @@
</span><span class="cx"> protected:
</span><span class="cx"> SVGFELightElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override { return false; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
- virtual void childrenChanged(const ChildChange&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
+ void childrenChanged(const ChildChange&) override;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFELightElement)
</span><span class="cx"> DECLARE_ANIMATED_NUMBER(Azimuth, azimuth)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEMergeElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEMergeElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEMergeElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFEMergeElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGFEMergeElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</del><ins>+ RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEMergeNodeElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEMergeNodeElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEMergeNodeElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFEMergeNodeElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -33,9 +33,9 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGFEMergeNodeElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
- virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
+ bool rendererIsNeeded(const RenderStyle&) override { return false; }
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFEMergeNodeElement)
</span><span class="cx"> DECLARE_ANIMATED_STRING(In1, in1)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEMorphologyElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEMorphologyElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEMorphologyElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFEMorphologyElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -65,10 +65,10 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGFEMorphologyElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
- virtual RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool setFilterEffectAttribute(FilterEffect*, const QualifiedName&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
+ RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</ins><span class="cx">
</span><span class="cx"> static const AtomicString& radiusXIdentifier();
</span><span class="cx"> static const AtomicString& radiusYIdentifier();
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEOffsetElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEOffsetElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEOffsetElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFEOffsetElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -34,9 +34,9 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGFEOffsetElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
- virtual RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
+ RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFEOffsetElement)
</span><span class="cx"> DECLARE_ANIMATED_STRING(In1, in1)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEPointLightElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEPointLightElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEPointLightElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFEPointLightElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGFEPointLightElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual Ref<LightSource> lightSource() const override;
</del><ins>+ Ref<LightSource> lightSource() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFESpecularLightingElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFESpecularLightingElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFESpecularLightingElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFESpecularLightingElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,10 +37,10 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGFESpecularLightingElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
- virtual RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool setFilterEffectAttribute(FilterEffect*, const QualifiedName&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
+ RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</ins><span class="cx">
</span><span class="cx"> static const AtomicString& kernelUnitLengthXIdentifier();
</span><span class="cx"> static const AtomicString& kernelUnitLengthYIdentifier();
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFESpotLightElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFESpotLightElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFESpotLightElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFESpotLightElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGFESpotLightElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual Ref<LightSource> lightSource() const override;
</del><ins>+ Ref<LightSource> lightSource() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFETileElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFETileElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFETileElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFETileElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -33,9 +33,9 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGFETileElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
- virtual RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
+ RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFETileElement)
</span><span class="cx"> DECLARE_ANIMATED_STRING(In1, in1)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFETurbulenceElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFETurbulenceElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFETurbulenceElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFETurbulenceElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -100,10 +100,10 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGFETurbulenceElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName& attrName) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
- virtual RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool setFilterEffectAttribute(FilterEffect*, const QualifiedName& attrName) override;
+ void svgAttributeChanged(const QualifiedName&) override;
+ RefPtr<FilterEffect> build(SVGFilterBuilder*, Filter&) override;
</ins><span class="cx">
</span><span class="cx"> static const AtomicString& baseFrequencyXIdentifier();
</span><span class="cx"> static const AtomicString& baseFrequencyYIdentifier();
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFilterElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFilterElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFilterElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFilterElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,17 +46,17 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGFilterElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool needsPendingResourceHandling() const override { return false; }
</del><ins>+ bool needsPendingResourceHandling() const override { return false; }
</ins><span class="cx">
</span><span class="cx"> static bool isSupportedAttribute(const QualifiedName&);
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
- virtual void childrenChanged(const ChildChange&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
+ void childrenChanged(const ChildChange&) override;
</ins><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
- virtual bool childShouldCreateRenderer(const Node&) const override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
+ bool childShouldCreateRenderer(const Node&) const override;
</ins><span class="cx">
</span><del>- virtual bool selfHasRelativeLengths() const override { return true; }
</del><ins>+ bool selfHasRelativeLengths() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> static const AtomicString& filterResXIdentifier();
</span><span class="cx"> static const AtomicString& filterResYIdentifier();
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFilterPrimitiveStandardAttributesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,19 +46,19 @@
</span><span class="cx"> protected:
</span><span class="cx"> SVGFilterPrimitiveStandardAttributes(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
- virtual void childrenChanged(const ChildChange&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
+ void childrenChanged(const ChildChange&) override;
</ins><span class="cx">
</span><span class="cx"> void invalidate();
</span><span class="cx"> void primitiveAttributeChanged(const QualifiedName& attributeName);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isFilterEffect() const override { return true; }
</del><ins>+ bool isFilterEffect() const override { return true; }
</ins><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
- virtual bool rendererIsNeeded(const RenderStyle&) override;
- virtual bool childShouldCreateRenderer(const Node&) const override { return false; }
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
+ bool rendererIsNeeded(const RenderStyle&) override;
+ bool childShouldCreateRenderer(const Node&) const override { return false; }
</ins><span class="cx">
</span><span class="cx"> static bool isSupportedAttribute(const QualifiedName&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFontDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFontData.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFontData.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFontData.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -33,9 +33,9 @@
</span><span class="cx"> explicit SVGFontData(SVGFontFaceElement*);
</span><span class="cx"> virtual ~SVGFontData() { }
</span><span class="cx">
</span><del>- virtual void initializeFont(Font*, float fontSize) override;
- virtual float widthForSVGGlyph(Glyph, float fontSize) const override;
- virtual bool fillSVGGlyphPage(GlyphPage*, UChar* buffer, unsigned bufferLength) const override;
</del><ins>+ void initializeFont(Font*, float fontSize) override;
+ float widthForSVGGlyph(Glyph, float fontSize) const override;
+ bool fillSVGGlyphPage(GlyphPage*, UChar* buffer, unsigned bufferLength) const override;
</ins><span class="cx">
</span><span class="cx"> bool applySVGGlyphSelection(WidthIterator&, GlyphData&, bool mirror, int currentCharacter, unsigned& advanceLength, String& normalizedSpacesStringCache) const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFontElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFontElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFontElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFontElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -86,7 +86,7 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGFontElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override { return false; }
</ins><span class="cx">
</span><span class="cx"> void ensureGlyphCache();
</span><span class="cx"> void registerLigaturesInGlyphCache(Vector<String>&);
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFontFaceElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFontFaceElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFontFaceElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFontFaceElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -55,13 +55,13 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGFontFaceElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
</ins><span class="cx">
</span><del>- virtual void childrenChanged(const ChildChange&) override;
- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
</del><ins>+ void childrenChanged(const ChildChange&) override;
+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
</ins><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override { return false; }
</ins><span class="cx">
</span><span class="cx"> Ref<StyleRuleFontFace> m_fontFaceRule;
</span><span class="cx"> SVGFontElement* m_fontElement;
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFontFaceFormatElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFontFaceFormatElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFontFaceFormatElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFontFaceFormatElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -32,8 +32,8 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGFontFaceFormatElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void childrenChanged(const ChildChange&) override;
- virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
</del><ins>+ void childrenChanged(const ChildChange&) override;
+ bool rendererIsNeeded(const RenderStyle&) override { return false; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFontFaceNameElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFontFaceNameElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFontFaceNameElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFontFaceNameElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGFontFaceNameElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override { return false; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFontFaceSrcElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFontFaceSrcElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFontFaceSrcElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFontFaceSrcElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,8 +36,8 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGFontFaceSrcElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void childrenChanged(const ChildChange&) override;
- virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
</del><ins>+ void childrenChanged(const ChildChange&) override;
+ bool rendererIsNeeded(const RenderStyle&) override { return false; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFontFaceUriElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFontFaceUriElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFontFaceUriElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGFontFaceUriElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,10 +40,10 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGFontFaceUriElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void childrenChanged(const ChildChange&) override;
- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void childrenChanged(const ChildChange&) override;
+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ bool rendererIsNeeded(const RenderStyle&) override { return false; }
</ins><span class="cx">
</span><span class="cx"> void loadFont();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGForeignObjectElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGForeignObjectElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGForeignObjectElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGForeignObjectElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,16 +37,16 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGForeignObjectElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isValid() const override { return SVGTests::isValid(); }
</del><ins>+ bool isValid() const override { return SVGTests::isValid(); }
</ins><span class="cx"> static bool isSupportedAttribute(const QualifiedName&);
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
</ins><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override;
- virtual bool childShouldCreateRenderer(const Node&) const override;
- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override;
+ bool childShouldCreateRenderer(const Node&) const override;
+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><del>- virtual bool selfHasRelativeLengths() const override { return true; }
</del><ins>+ bool selfHasRelativeLengths() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGForeignObjectElement)
</span><span class="cx"> DECLARE_ANIMATED_LENGTH(X, x)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGGElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGGElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGGElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGGElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,15 +36,15 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGGElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><del>- virtual bool isValid() const override { return SVGTests::isValid(); }
</del><ins>+ bool isValid() const override { return SVGTests::isValid(); }
</ins><span class="cx">
</span><span class="cx"> static bool isSupportedAttribute(const QualifiedName&);
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
</ins><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override;
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGGElement)
</span><span class="cx"> DECLARE_ANIMATED_BOOLEAN_OVERRIDE(ExternalResourcesRequired, externalResourcesRequired)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGGlyphElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGGlyphElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGGlyphElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGGlyphElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,12 +47,12 @@
</span><span class="cx"> SVGGlyphElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><span class="cx"> // FIXME: svgAttributeChanged missing.
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
</ins><span class="cx">
</span><del>- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
</del><ins>+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
</ins><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override { return false; }
</ins><span class="cx">
</span><span class="cx"> void invalidateGlyphCache();
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGGlyphRefElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGGlyphRefElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGGlyphRefElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGGlyphRefElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> static Ref<SVGGlyphRefElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span><span class="cx"> bool hasValidGlyphElement(String& glyphName) const;
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
</ins><span class="cx">
</span><span class="cx"> // DOM interface
</span><span class="cx"> const AtomicString& glyphRef() const;
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGGlyphRefElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override { return false; }
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGGlyphRefElement)
</span><span class="cx"> DECLARE_ANIMATED_STRING_OVERRIDE(Href, href)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGGradientElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGGradientElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGGradientElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGGradientElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -90,13 +90,13 @@
</span><span class="cx"> SVGGradientElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><span class="cx"> static bool isSupportedAttribute(const QualifiedName&);
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool needsPendingResourceHandling() const override { return false; }
</del><ins>+ bool needsPendingResourceHandling() const override { return false; }
</ins><span class="cx">
</span><del>- virtual void childrenChanged(const ChildChange&) override;
</del><ins>+ void childrenChanged(const ChildChange&) override;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGGradientElement)
</span><span class="cx"> DECLARE_ANIMATED_ENUMERATION(SpreadMethod, spreadMethod, SVGSpreadMethodType)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGGraphicsElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGGraphicsElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGGraphicsElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGGraphicsElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,45 +35,45 @@
</span><span class="cx"> public:
</span><span class="cx"> virtual ~SVGGraphicsElement();
</span><span class="cx">
</span><del>- virtual AffineTransform getCTM(StyleUpdateStrategy = AllowStyleUpdate) override;
- virtual AffineTransform getScreenCTM(StyleUpdateStrategy = AllowStyleUpdate) override;
- virtual SVGElement* nearestViewportElement() const override;
- virtual SVGElement* farthestViewportElement() const override;
</del><ins>+ AffineTransform getCTM(StyleUpdateStrategy = AllowStyleUpdate) override;
+ AffineTransform getScreenCTM(StyleUpdateStrategy = AllowStyleUpdate) override;
+ SVGElement* nearestViewportElement() const override;
+ SVGElement* farthestViewportElement() const override;
</ins><span class="cx">
</span><del>- virtual AffineTransform localCoordinateSpaceTransform(SVGLocatable::CTMScope mode) const override { return SVGTransformable::localCoordinateSpaceTransform(mode); }
- virtual AffineTransform animatedLocalTransform() const override;
- virtual AffineTransform* supplementalTransform() override;
</del><ins>+ AffineTransform localCoordinateSpaceTransform(SVGLocatable::CTMScope mode) const override { return SVGTransformable::localCoordinateSpaceTransform(mode); }
+ AffineTransform animatedLocalTransform() const override;
+ AffineTransform* supplementalTransform() override;
</ins><span class="cx">
</span><del>- virtual FloatRect getBBox(StyleUpdateStrategy = AllowStyleUpdate) override;
</del><ins>+ FloatRect getBBox(StyleUpdateStrategy = AllowStyleUpdate) override;
</ins><span class="cx">
</span><span class="cx"> bool shouldIsolateBlending() const { return m_shouldIsolateBlending; }
</span><span class="cx"> void setShouldIsolateBlending(bool isolate) { m_shouldIsolateBlending = isolate; }
</span><span class="cx">
</span><span class="cx"> // "base class" methods for all the elements which render as paths
</span><span class="cx"> virtual void toClipPath(Path&);
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> SVGGraphicsElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool supportsFocus() const override { return Element::supportsFocus() || hasFocusEventListeners(); }
</del><ins>+ bool supportsFocus() const override { return Element::supportsFocus() || hasFocusEventListeners(); }
</ins><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGGraphicsElement)
</span><span class="cx"> DECLARE_ANIMATED_TRANSFORM_LIST(Transform, transform)
</span><span class="cx"> END_DECLARE_ANIMATED_PROPERTIES
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isSVGGraphicsElement() const override { return true; }
</del><ins>+ bool isSVGGraphicsElement() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> static bool isSupportedAttribute(const QualifiedName&);
</span><span class="cx">
</span><span class="cx"> // SVGTests
</span><del>- virtual void synchronizeRequiredFeatures() override { SVGTests::synchronizeRequiredFeatures(this); }
- virtual void synchronizeRequiredExtensions() override { SVGTests::synchronizeRequiredExtensions(this); }
- virtual void synchronizeSystemLanguage() override { SVGTests::synchronizeSystemLanguage(this); }
</del><ins>+ void synchronizeRequiredFeatures() override { SVGTests::synchronizeRequiredFeatures(this); }
+ void synchronizeRequiredExtensions() override { SVGTests::synchronizeRequiredExtensions(this); }
+ void synchronizeSystemLanguage() override { SVGTests::synchronizeSystemLanguage(this); }
</ins><span class="cx">
</span><span class="cx"> // Used by <animateMotion>
</span><span class="cx"> std::unique_ptr<AffineTransform> m_supplementalTransform;
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGHKernElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGHKernElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGHKernElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGHKernElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,10 +36,10 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGHKernElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
</del><ins>+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
</ins><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override { return false; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGImageElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGImageElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGImageElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGImageElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,24 +42,24 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGImageElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isValid() const override { return SVGTests::isValid(); }
</del><ins>+ bool isValid() const override { return SVGTests::isValid(); }
</ins><span class="cx">
</span><span class="cx"> static bool isSupportedAttribute(const QualifiedName&);
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
</ins><span class="cx">
</span><del>- virtual void didAttachRenderers() override;
- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
</del><ins>+ void didAttachRenderers() override;
+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
</ins><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><del>- virtual const AtomicString& imageSourceURL() const override;
- virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</del><ins>+ const AtomicString& imageSourceURL() const override;
+ void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</ins><span class="cx">
</span><del>- virtual bool haveLoadedRequiredResources() override;
</del><ins>+ bool haveLoadedRequiredResources() override;
</ins><span class="cx">
</span><del>- virtual bool selfHasRelativeLengths() const override { return true; }
- virtual void didMoveToNewDocument(Document* oldDocument) override;
</del><ins>+ bool selfHasRelativeLengths() const override { return true; }
+ void didMoveToNewDocument(Document* oldDocument) override;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGImageElement)
</span><span class="cx"> DECLARE_ANIMATED_LENGTH(X, x)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGImageLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGImageLoader.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGImageLoader.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGImageLoader.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -32,8 +32,8 @@
</span><span class="cx"> virtual ~SVGImageLoader();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void dispatchLoadEvent() override;
- virtual String sourceURI(const AtomicString&) const override;
</del><ins>+ void dispatchLoadEvent() override;
+ String sourceURI(const AtomicString&) const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGLineElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGLineElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGLineElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGLineElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,15 +36,15 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGLineElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isValid() const override { return SVGTests::isValid(); }
</del><ins>+ bool isValid() const override { return SVGTests::isValid(); }
</ins><span class="cx">
</span><span class="cx"> static bool isSupportedAttribute(const QualifiedName&);
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
</ins><span class="cx">
</span><del>- virtual bool supportsMarkers() const override { return true; }
</del><ins>+ bool supportsMarkers() const override { return true; }
</ins><span class="cx">
</span><del>- virtual bool selfHasRelativeLengths() const override;
</del><ins>+ bool selfHasRelativeLengths() const override;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGLineElement)
</span><span class="cx"> DECLARE_ANIMATED_LENGTH(X1, x1)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGLinearGradientElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGLinearGradientElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGLinearGradientElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGLinearGradientElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,12 +39,12 @@
</span><span class="cx"> SVGLinearGradientElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><span class="cx"> static bool isSupportedAttribute(const QualifiedName&);
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
</ins><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><del>- virtual bool selfHasRelativeLengths() const override;
</del><ins>+ bool selfHasRelativeLengths() const override;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGLinearGradientElement)
</span><span class="cx"> DECLARE_ANIMATED_LENGTH(X1, x1)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGMPathElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGMPathElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGMPathElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGMPathElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,14 +46,14 @@
</span><span class="cx">
</span><span class="cx"> void buildPendingResource() override;
</span><span class="cx"> void clearResourceReferences();
</span><del>- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
</del><ins>+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
</ins><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
</ins><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
- virtual void finishedInsertingSubtree() override;
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override { return false; }
+ void finishedInsertingSubtree() override;
</ins><span class="cx">
</span><span class="cx"> void notifyParentOfPathChange(ContainerNode*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGMarkerElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGMarkerElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGMarkerElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGMarkerElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -125,17 +125,17 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGMarkerElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool needsPendingResourceHandling() const override { return false; }
</del><ins>+ bool needsPendingResourceHandling() const override { return false; }
</ins><span class="cx">
</span><span class="cx"> static bool isSupportedAttribute(const QualifiedName&);
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
- virtual void childrenChanged(const ChildChange&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
+ void childrenChanged(const ChildChange&) override;
</ins><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
- virtual bool rendererIsNeeded(const RenderStyle&) override { return true; }
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
+ bool rendererIsNeeded(const RenderStyle&) override { return true; }
</ins><span class="cx">
</span><del>- virtual bool selfHasRelativeLengths() const override;
</del><ins>+ bool selfHasRelativeLengths() const override;
</ins><span class="cx">
</span><span class="cx"> void synchronizeOrientType();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGMaskElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGMaskElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGMaskElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGMaskElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,17 +40,17 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGMaskElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isValid() const override { return SVGTests::isValid(); }
- virtual bool needsPendingResourceHandling() const override { return false; }
</del><ins>+ bool isValid() const override { return SVGTests::isValid(); }
+ bool needsPendingResourceHandling() const override { return false; }
</ins><span class="cx">
</span><span class="cx"> static bool isSupportedAttribute(const QualifiedName&);
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
- virtual void childrenChanged(const ChildChange&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
+ void childrenChanged(const ChildChange&) override;
</ins><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><del>- virtual bool selfHasRelativeLengths() const override { return true; }
</del><ins>+ bool selfHasRelativeLengths() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGMaskElement)
</span><span class="cx"> DECLARE_ANIMATED_ENUMERATION(MaskUnits, maskUnits, SVGUnitTypes::SVGUnitType)
</span><span class="lines">@@ -63,9 +63,9 @@
</span><span class="cx"> END_DECLARE_ANIMATED_PROPERTIES
</span><span class="cx">
</span><span class="cx"> // SVGTests
</span><del>- virtual void synchronizeRequiredFeatures() override { SVGTests::synchronizeRequiredFeatures(this); }
- virtual void synchronizeRequiredExtensions() override { SVGTests::synchronizeRequiredExtensions(this); }
- virtual void synchronizeSystemLanguage() override { SVGTests::synchronizeSystemLanguage(this); }
</del><ins>+ void synchronizeRequiredFeatures() override { SVGTests::synchronizeRequiredFeatures(this); }
+ void synchronizeRequiredExtensions() override { SVGTests::synchronizeRequiredExtensions(this); }
+ void synchronizeSystemLanguage() override { SVGTests::synchronizeSystemLanguage(this); }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGMetadataElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGMetadataElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGMetadataElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGMetadataElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGMetadataElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override { return false; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGMissingGlyphElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGMissingGlyphElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGMissingGlyphElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGMissingGlyphElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGMissingGlyphElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override { return false; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathBuilderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathBuilder.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathBuilder.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPathBuilder.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,22 +36,22 @@
</span><span class="cx"> SVGPathBuilder(Path&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void incrementPathSegmentCount() override { }
- virtual bool continueConsuming() override { return true; }
</del><ins>+ void incrementPathSegmentCount() override { }
+ bool continueConsuming() override { return true; }
</ins><span class="cx">
</span><span class="cx"> // Used in UnalteredParsing/NormalizedParsing modes.
</span><del>- virtual void moveTo(const FloatPoint&, bool closed, PathCoordinateMode) override;
- virtual void lineTo(const FloatPoint&, PathCoordinateMode) override;
- virtual void curveToCubic(const FloatPoint&, const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
- virtual void closePath() override;
</del><ins>+ void moveTo(const FloatPoint&, bool closed, PathCoordinateMode) override;
+ void lineTo(const FloatPoint&, PathCoordinateMode) override;
+ void curveToCubic(const FloatPoint&, const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
+ void closePath() override;
</ins><span class="cx">
</span><span class="cx"> // Only used in UnalteredParsing mode.
</span><del>- virtual void lineToHorizontal(float, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
- virtual void lineToVertical(float, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
- virtual void curveToCubicSmooth(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
- virtual void curveToQuadratic(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
- virtual void curveToQuadraticSmooth(const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
- virtual void arcTo(float, float, float, bool, bool, const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
</del><ins>+ void lineToHorizontal(float, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
+ void lineToVertical(float, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
+ void curveToCubicSmooth(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
+ void curveToQuadratic(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
+ void curveToQuadraticSmooth(const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
+ void arcTo(float, float, float, bool, bool, const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
</ins><span class="cx">
</span><span class="cx"> Path& m_path;
</span><span class="cx"> FloatPoint m_current;
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathByteStreamBuilderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathByteStreamBuilder.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathByteStreamBuilder.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPathByteStreamBuilder.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -33,22 +33,22 @@
</span><span class="cx"> SVGPathByteStreamBuilder(SVGPathByteStream&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void incrementPathSegmentCount() override { }
- virtual bool continueConsuming() override { return true; }
</del><ins>+ void incrementPathSegmentCount() override { }
+ bool continueConsuming() override { return true; }
</ins><span class="cx">
</span><span class="cx"> // Used in UnalteredParsing/NormalizedParsing modes.
</span><del>- virtual void moveTo(const FloatPoint&, bool closed, PathCoordinateMode) override;
- virtual void lineTo(const FloatPoint&, PathCoordinateMode) override;
- virtual void curveToCubic(const FloatPoint&, const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
- virtual void closePath() override;
</del><ins>+ void moveTo(const FloatPoint&, bool closed, PathCoordinateMode) override;
+ void lineTo(const FloatPoint&, PathCoordinateMode) override;
+ void curveToCubic(const FloatPoint&, const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
+ void closePath() override;
</ins><span class="cx">
</span><span class="cx"> // Only used in UnalteredParsing mode.
</span><del>- virtual void lineToHorizontal(float, PathCoordinateMode) override;
- virtual void lineToVertical(float, PathCoordinateMode) override;
- virtual void curveToCubicSmooth(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
- virtual void curveToQuadratic(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
- virtual void curveToQuadraticSmooth(const FloatPoint&, PathCoordinateMode) override;
- virtual void arcTo(float, float, float, bool largeArcFlag, bool sweepFlag, const FloatPoint&, PathCoordinateMode) override;
</del><ins>+ void lineToHorizontal(float, PathCoordinateMode) override;
+ void lineToVertical(float, PathCoordinateMode) override;
+ void curveToCubicSmooth(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
+ void curveToQuadratic(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
+ void curveToQuadraticSmooth(const FloatPoint&, PathCoordinateMode) override;
+ void arcTo(float, float, float, bool largeArcFlag, bool sweepFlag, const FloatPoint&, PathCoordinateMode) override;
</ins><span class="cx">
</span><span class="cx"> template<typename ByteType>
</span><span class="cx"> void writeType(const ByteType& type)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathByteStreamSourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathByteStreamSource.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathByteStreamSource.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPathByteStreamSource.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -31,20 +31,20 @@
</span><span class="cx"> explicit SVGPathByteStreamSource(const SVGPathByteStream&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool hasMoreData() const override;
- virtual bool moveToNextToken() override { return true; }
- virtual bool parseSVGSegmentType(SVGPathSegType&) override;
- virtual SVGPathSegType nextCommand(SVGPathSegType) override;
</del><ins>+ bool hasMoreData() const override;
+ bool moveToNextToken() override { return true; }
+ bool parseSVGSegmentType(SVGPathSegType&) override;
+ SVGPathSegType nextCommand(SVGPathSegType) override;
</ins><span class="cx">
</span><del>- virtual bool parseMoveToSegment(FloatPoint&) override;
- virtual bool parseLineToSegment(FloatPoint&) override;
- virtual bool parseLineToHorizontalSegment(float&) override;
- virtual bool parseLineToVerticalSegment(float&) override;
- virtual bool parseCurveToCubicSegment(FloatPoint&, FloatPoint&, FloatPoint&) override;
- virtual bool parseCurveToCubicSmoothSegment(FloatPoint&, FloatPoint&) override;
- virtual bool parseCurveToQuadraticSegment(FloatPoint&, FloatPoint&) override;
- virtual bool parseCurveToQuadraticSmoothSegment(FloatPoint&) override;
- virtual bool parseArcToSegment(float&, float&, float&, bool&, bool&, FloatPoint&) override;
</del><ins>+ bool parseMoveToSegment(FloatPoint&) override;
+ bool parseLineToSegment(FloatPoint&) override;
+ bool parseLineToHorizontalSegment(float&) override;
+ bool parseLineToVerticalSegment(float&) override;
+ bool parseCurveToCubicSegment(FloatPoint&, FloatPoint&, FloatPoint&) override;
+ bool parseCurveToCubicSmoothSegment(FloatPoint&, FloatPoint&) override;
+ bool parseCurveToQuadraticSegment(FloatPoint&, FloatPoint&) override;
+ bool parseCurveToQuadraticSmoothSegment(FloatPoint&) override;
+ bool parseArcToSegment(float&, float&, float&, bool&, bool&, FloatPoint&) override;
</ins><span class="cx">
</span><span class="cx"> #if COMPILER(MSVC)
</span><span class="cx"> #pragma warning(disable: 4701)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPathElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -91,7 +91,7 @@
</span><span class="cx">
</span><span class="cx"> void pathSegListChanged(SVGPathSegRole, ListModification = ListModificationUnknown);
</span><span class="cx">
</span><del>- virtual FloatRect getBBox(StyleUpdateStrategy = AllowStyleUpdate) override;
</del><ins>+ FloatRect getBBox(StyleUpdateStrategy = AllowStyleUpdate) override;
</ins><span class="cx">
</span><span class="cx"> static const SVGPropertyInfo* dPropertyInfo();
</span><span class="cx">
</span><span class="lines">@@ -104,12 +104,12 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGPathElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isValid() const override { return SVGTests::isValid(); }
</del><ins>+ bool isValid() const override { return SVGTests::isValid(); }
</ins><span class="cx">
</span><span class="cx"> static bool isSupportedAttribute(const QualifiedName&);
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
- virtual bool supportsMarkers() const override { return true; }
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
+ bool supportsMarkers() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> // Custom 'd' property
</span><span class="cx"> static void synchronizeD(SVGElement* contextElement);
</span><span class="lines">@@ -120,10 +120,10 @@
</span><span class="cx"> DECLARE_ANIMATED_BOOLEAN_OVERRIDE(ExternalResourcesRequired, externalResourcesRequired)
</span><span class="cx"> END_DECLARE_ANIMATED_PROPERTIES
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><del>- virtual Node::InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
</del><ins>+ Node::InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
</ins><span class="cx">
</span><span class="cx"> void invalidateMPathDependencies();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathSegArcAbsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathSegArcAbs.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathSegArcAbs.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPathSegArcAbs.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,8 +39,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual unsigned short pathSegType() const override { return PATHSEG_ARC_ABS; }
- virtual String pathSegTypeAsLetter() const override { return "A"; }
</del><ins>+ unsigned short pathSegType() const override { return PATHSEG_ARC_ABS; }
+ String pathSegTypeAsLetter() const override { return "A"; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathSegArcRelh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathSegArcRel.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathSegArcRel.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPathSegArcRel.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,8 +39,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual unsigned short pathSegType() const override { return PATHSEG_ARC_REL; }
- virtual String pathSegTypeAsLetter() const override { return "a"; }
</del><ins>+ unsigned short pathSegType() const override { return PATHSEG_ARC_REL; }
+ String pathSegTypeAsLetter() const override { return "a"; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathSegClosePathh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathSegClosePath.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathSegClosePath.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPathSegClosePath.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,8 +38,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual unsigned short pathSegType() const override { return PATHSEG_CLOSEPATH; }
- virtual String pathSegTypeAsLetter() const override { return "Z"; }
</del><ins>+ unsigned short pathSegType() const override { return PATHSEG_CLOSEPATH; }
+ String pathSegTypeAsLetter() const override { return "Z"; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathSegCurvetoCubicAbsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathSegCurvetoCubicAbs.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathSegCurvetoCubicAbs.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPathSegCurvetoCubicAbs.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,8 +39,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual unsigned short pathSegType() const override { return PATHSEG_CURVETO_CUBIC_ABS; }
- virtual String pathSegTypeAsLetter() const override { return "C"; }
</del><ins>+ unsigned short pathSegType() const override { return PATHSEG_CURVETO_CUBIC_ABS; }
+ String pathSegTypeAsLetter() const override { return "C"; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathSegCurvetoCubicRelh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathSegCurvetoCubicRel.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathSegCurvetoCubicRel.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPathSegCurvetoCubicRel.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,8 +39,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual unsigned short pathSegType() const override { return PATHSEG_CURVETO_CUBIC_REL; }
- virtual String pathSegTypeAsLetter() const override { return "c"; }
</del><ins>+ unsigned short pathSegType() const override { return PATHSEG_CURVETO_CUBIC_REL; }
+ String pathSegTypeAsLetter() const override { return "c"; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathSegCurvetoCubicSmoothAbsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothAbs.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothAbs.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothAbs.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,8 +39,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual unsigned short pathSegType() const override { return PATHSEG_CURVETO_CUBIC_SMOOTH_ABS; }
- virtual String pathSegTypeAsLetter() const override { return "S"; }
</del><ins>+ unsigned short pathSegType() const override { return PATHSEG_CURVETO_CUBIC_SMOOTH_ABS; }
+ String pathSegTypeAsLetter() const override { return "S"; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathSegCurvetoCubicSmoothRelh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothRel.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothRel.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothRel.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,8 +39,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual unsigned short pathSegType() const override { return PATHSEG_CURVETO_CUBIC_SMOOTH_REL; }
- virtual String pathSegTypeAsLetter() const override { return "s"; }
</del><ins>+ unsigned short pathSegType() const override { return PATHSEG_CURVETO_CUBIC_SMOOTH_REL; }
+ String pathSegTypeAsLetter() const override { return "s"; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathSegCurvetoQuadraticAbsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathSegCurvetoQuadraticAbs.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathSegCurvetoQuadraticAbs.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPathSegCurvetoQuadraticAbs.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,8 +39,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual unsigned short pathSegType() const override { return PATHSEG_CURVETO_QUADRATIC_ABS; }
- virtual String pathSegTypeAsLetter() const override { return "Q"; }
</del><ins>+ unsigned short pathSegType() const override { return PATHSEG_CURVETO_QUADRATIC_ABS; }
+ String pathSegTypeAsLetter() const override { return "Q"; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathSegCurvetoQuadraticRelh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathSegCurvetoQuadraticRel.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathSegCurvetoQuadraticRel.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPathSegCurvetoQuadraticRel.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,8 +39,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual unsigned short pathSegType() const override { return PATHSEG_CURVETO_QUADRATIC_REL; }
- virtual String pathSegTypeAsLetter() const override { return "q"; }
</del><ins>+ unsigned short pathSegType() const override { return PATHSEG_CURVETO_QUADRATIC_REL; }
+ String pathSegTypeAsLetter() const override { return "q"; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathSegCurvetoQuadraticSmoothAbsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothAbs.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothAbs.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothAbs.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,8 +39,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual unsigned short pathSegType() const override { return PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS; }
- virtual String pathSegTypeAsLetter() const override { return "T"; }
</del><ins>+ unsigned short pathSegType() const override { return PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS; }
+ String pathSegTypeAsLetter() const override { return "T"; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathSegCurvetoQuadraticSmoothRelh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothRel.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothRel.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothRel.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,8 +39,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual unsigned short pathSegType() const override { return PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL; }
- virtual String pathSegTypeAsLetter() const override { return "t"; }
</del><ins>+ unsigned short pathSegType() const override { return PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL; }
+ String pathSegTypeAsLetter() const override { return "t"; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathSegLinetoAbsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathSegLinetoAbs.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathSegLinetoAbs.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPathSegLinetoAbs.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,8 +39,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual unsigned short pathSegType() const override { return PATHSEG_LINETO_ABS; }
- virtual String pathSegTypeAsLetter() const override { return "L"; }
</del><ins>+ unsigned short pathSegType() const override { return PATHSEG_LINETO_ABS; }
+ String pathSegTypeAsLetter() const override { return "L"; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathSegLinetoHorizontalAbsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathSegLinetoHorizontalAbs.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathSegLinetoHorizontalAbs.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPathSegLinetoHorizontalAbs.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,8 +39,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual unsigned short pathSegType() const override { return PATHSEG_LINETO_HORIZONTAL_ABS; }
- virtual String pathSegTypeAsLetter() const override { return "H"; }
</del><ins>+ unsigned short pathSegType() const override { return PATHSEG_LINETO_HORIZONTAL_ABS; }
+ String pathSegTypeAsLetter() const override { return "H"; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathSegLinetoHorizontalRelh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathSegLinetoHorizontalRel.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathSegLinetoHorizontalRel.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPathSegLinetoHorizontalRel.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,8 +39,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual unsigned short pathSegType() const override { return PATHSEG_LINETO_HORIZONTAL_REL; }
- virtual String pathSegTypeAsLetter() const override { return "h"; }
</del><ins>+ unsigned short pathSegType() const override { return PATHSEG_LINETO_HORIZONTAL_REL; }
+ String pathSegTypeAsLetter() const override { return "h"; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathSegLinetoRelh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathSegLinetoRel.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathSegLinetoRel.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPathSegLinetoRel.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,8 +39,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual unsigned short pathSegType() const override { return PATHSEG_LINETO_REL; }
- virtual String pathSegTypeAsLetter() const override { return "l"; }
</del><ins>+ unsigned short pathSegType() const override { return PATHSEG_LINETO_REL; }
+ String pathSegTypeAsLetter() const override { return "l"; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathSegLinetoVerticalAbsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathSegLinetoVerticalAbs.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathSegLinetoVerticalAbs.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPathSegLinetoVerticalAbs.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,8 +39,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual unsigned short pathSegType() const override { return PATHSEG_LINETO_VERTICAL_ABS; }
- virtual String pathSegTypeAsLetter() const override { return "V"; }
</del><ins>+ unsigned short pathSegType() const override { return PATHSEG_LINETO_VERTICAL_ABS; }
+ String pathSegTypeAsLetter() const override { return "V"; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathSegLinetoVerticalRelh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathSegLinetoVerticalRel.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathSegLinetoVerticalRel.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPathSegLinetoVerticalRel.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,8 +39,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual unsigned short pathSegType() const override { return PATHSEG_LINETO_VERTICAL_REL; }
- virtual String pathSegTypeAsLetter() const override { return "v"; }
</del><ins>+ unsigned short pathSegType() const override { return PATHSEG_LINETO_VERTICAL_REL; }
+ String pathSegTypeAsLetter() const override { return "v"; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathSegListBuilderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathSegListBuilder.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathSegListBuilder.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPathSegListBuilder.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,22 +37,22 @@
</span><span class="cx"> SVGPathSegListBuilder(SVGPathElement&, SVGPathSegList&, SVGPathSegRole);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void incrementPathSegmentCount() override { }
- virtual bool continueConsuming() override { return true; }
</del><ins>+ void incrementPathSegmentCount() override { }
+ bool continueConsuming() override { return true; }
</ins><span class="cx">
</span><span class="cx"> // Used in UnalteredParsing/NormalizedParsing modes.
</span><del>- virtual void moveTo(const FloatPoint&, bool closed, PathCoordinateMode) override;
- virtual void lineTo(const FloatPoint&, PathCoordinateMode) override;
- virtual void curveToCubic(const FloatPoint&, const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
- virtual void closePath() override;
</del><ins>+ void moveTo(const FloatPoint&, bool closed, PathCoordinateMode) override;
+ void lineTo(const FloatPoint&, PathCoordinateMode) override;
+ void curveToCubic(const FloatPoint&, const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
+ void closePath() override;
</ins><span class="cx">
</span><span class="cx"> // Only used in UnalteredParsing mode.
</span><del>- virtual void lineToHorizontal(float, PathCoordinateMode) override;
- virtual void lineToVertical(float, PathCoordinateMode) override;
- virtual void curveToCubicSmooth(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
- virtual void curveToQuadratic(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
- virtual void curveToQuadraticSmooth(const FloatPoint&, PathCoordinateMode) override;
- virtual void arcTo(float, float, float, bool largeArcFlag, bool sweepFlag, const FloatPoint&, PathCoordinateMode) override;
</del><ins>+ void lineToHorizontal(float, PathCoordinateMode) override;
+ void lineToVertical(float, PathCoordinateMode) override;
+ void curveToCubicSmooth(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
+ void curveToQuadratic(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
+ void curveToQuadraticSmooth(const FloatPoint&, PathCoordinateMode) override;
+ void arcTo(float, float, float, bool largeArcFlag, bool sweepFlag, const FloatPoint&, PathCoordinateMode) override;
</ins><span class="cx">
</span><span class="cx"> SVGPathElement& m_pathElement;
</span><span class="cx"> SVGPathSegList& m_pathSegList;
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathSegListSourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathSegListSource.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathSegListSource.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPathSegListSource.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -33,20 +33,20 @@
</span><span class="cx"> explicit SVGPathSegListSource(const SVGPathSegList&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool hasMoreData() const override;
- virtual bool moveToNextToken() override { return true; }
- virtual bool parseSVGSegmentType(SVGPathSegType&) override;
- virtual SVGPathSegType nextCommand(SVGPathSegType) override;
</del><ins>+ bool hasMoreData() const override;
+ bool moveToNextToken() override { return true; }
+ bool parseSVGSegmentType(SVGPathSegType&) override;
+ SVGPathSegType nextCommand(SVGPathSegType) override;
</ins><span class="cx">
</span><del>- virtual bool parseMoveToSegment(FloatPoint&) override;
- virtual bool parseLineToSegment(FloatPoint&) override;
- virtual bool parseLineToHorizontalSegment(float&) override;
- virtual bool parseLineToVerticalSegment(float&) override;
- virtual bool parseCurveToCubicSegment(FloatPoint&, FloatPoint&, FloatPoint&) override;
- virtual bool parseCurveToCubicSmoothSegment(FloatPoint&, FloatPoint&) override;
- virtual bool parseCurveToQuadraticSegment(FloatPoint&, FloatPoint&) override;
- virtual bool parseCurveToQuadraticSmoothSegment(FloatPoint&) override;
- virtual bool parseArcToSegment(float&, float&, float&, bool&, bool&, FloatPoint&) override;
</del><ins>+ bool parseMoveToSegment(FloatPoint&) override;
+ bool parseLineToSegment(FloatPoint&) override;
+ bool parseLineToHorizontalSegment(float&) override;
+ bool parseLineToVerticalSegment(float&) override;
+ bool parseCurveToCubicSegment(FloatPoint&, FloatPoint&, FloatPoint&) override;
+ bool parseCurveToCubicSmoothSegment(FloatPoint&, FloatPoint&) override;
+ bool parseCurveToQuadraticSegment(FloatPoint&, FloatPoint&) override;
+ bool parseCurveToQuadraticSmoothSegment(FloatPoint&) override;
+ bool parseArcToSegment(float&, float&, float&, bool&, bool&, FloatPoint&) override;
</ins><span class="cx">
</span><span class="cx"> const SVGPathSegList& m_pathSegList;
</span><span class="cx"> RefPtr<SVGPathSeg> m_segment;
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathSegMovetoAbsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathSegMovetoAbs.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathSegMovetoAbs.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPathSegMovetoAbs.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,8 +39,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual unsigned short pathSegType() const override { return PATHSEG_MOVETO_ABS; }
- virtual String pathSegTypeAsLetter() const override { return "M"; }
</del><ins>+ unsigned short pathSegType() const override { return PATHSEG_MOVETO_ABS; }
+ String pathSegTypeAsLetter() const override { return "M"; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathSegMovetoRelh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathSegMovetoRel.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathSegMovetoRel.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPathSegMovetoRel.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,8 +39,8 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual unsigned short pathSegType() const override { return PATHSEG_MOVETO_REL; }
- virtual String pathSegTypeAsLetter() const override { return "m"; }
</del><ins>+ unsigned short pathSegType() const override { return PATHSEG_MOVETO_REL; }
+ String pathSegTypeAsLetter() const override { return "m"; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathStringBuilderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathStringBuilder.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathStringBuilder.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPathStringBuilder.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -34,22 +34,22 @@
</span><span class="cx"> String result();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void incrementPathSegmentCount() override;
- virtual bool continueConsuming() override;
</del><ins>+ void incrementPathSegmentCount() override;
+ bool continueConsuming() override;
</ins><span class="cx">
</span><span class="cx"> // Used in UnalteredParsing/NormalizedParsing modes.
</span><del>- virtual void moveTo(const FloatPoint&, bool closed, PathCoordinateMode) override;
- virtual void lineTo(const FloatPoint&, PathCoordinateMode) override;
- virtual void curveToCubic(const FloatPoint&, const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
- virtual void closePath() override;
</del><ins>+ void moveTo(const FloatPoint&, bool closed, PathCoordinateMode) override;
+ void lineTo(const FloatPoint&, PathCoordinateMode) override;
+ void curveToCubic(const FloatPoint&, const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
+ void closePath() override;
</ins><span class="cx">
</span><span class="cx"> // Only used in UnalteredParsing mode.
</span><del>- virtual void lineToHorizontal(float, PathCoordinateMode) override;
- virtual void lineToVertical(float, PathCoordinateMode) override;
- virtual void curveToCubicSmooth(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
- virtual void curveToQuadratic(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
- virtual void curveToQuadraticSmooth(const FloatPoint&, PathCoordinateMode) override;
- virtual void arcTo(float, float, float, bool largeArcFlag, bool sweepFlag, const FloatPoint&, PathCoordinateMode) override;
</del><ins>+ void lineToHorizontal(float, PathCoordinateMode) override;
+ void lineToVertical(float, PathCoordinateMode) override;
+ void curveToCubicSmooth(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
+ void curveToQuadratic(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
+ void curveToQuadraticSmooth(const FloatPoint&, PathCoordinateMode) override;
+ void arcTo(float, float, float, bool largeArcFlag, bool sweepFlag, const FloatPoint&, PathCoordinateMode) override;
</ins><span class="cx">
</span><span class="cx"> StringBuilder m_stringBuilder;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathStringSourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathStringSource.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathStringSource.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPathStringSource.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -31,20 +31,20 @@
</span><span class="cx"> explicit SVGPathStringSource(const String&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool hasMoreData() const override;
- virtual bool moveToNextToken() override;
- virtual bool parseSVGSegmentType(SVGPathSegType&) override;
- virtual SVGPathSegType nextCommand(SVGPathSegType previousCommand) override;
</del><ins>+ bool hasMoreData() const override;
+ bool moveToNextToken() override;
+ bool parseSVGSegmentType(SVGPathSegType&) override;
+ SVGPathSegType nextCommand(SVGPathSegType previousCommand) override;
</ins><span class="cx">
</span><del>- virtual bool parseMoveToSegment(FloatPoint&) override;
- virtual bool parseLineToSegment(FloatPoint&) override;
- virtual bool parseLineToHorizontalSegment(float&) override;
- virtual bool parseLineToVerticalSegment(float&) override;
- virtual bool parseCurveToCubicSegment(FloatPoint&, FloatPoint&, FloatPoint&) override;
- virtual bool parseCurveToCubicSmoothSegment(FloatPoint&, FloatPoint&) override;
- virtual bool parseCurveToQuadraticSegment(FloatPoint&, FloatPoint&) override;
- virtual bool parseCurveToQuadraticSmoothSegment(FloatPoint&) override;
- virtual bool parseArcToSegment(float&, float&, float&, bool&, bool&, FloatPoint&) override;
</del><ins>+ bool parseMoveToSegment(FloatPoint&) override;
+ bool parseLineToSegment(FloatPoint&) override;
+ bool parseLineToHorizontalSegment(float&) override;
+ bool parseLineToVerticalSegment(float&) override;
+ bool parseCurveToCubicSegment(FloatPoint&, FloatPoint&, FloatPoint&) override;
+ bool parseCurveToCubicSmoothSegment(FloatPoint&, FloatPoint&) override;
+ bool parseCurveToQuadraticSegment(FloatPoint&, FloatPoint&) override;
+ bool parseCurveToQuadraticSmoothSegment(FloatPoint&) override;
+ bool parseArcToSegment(float&, float&, float&, bool&, bool&, FloatPoint&) override;
</ins><span class="cx">
</span><span class="cx"> String m_string;
</span><span class="cx"> bool m_is8BitSource;
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPathTraversalStateBuilderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPathTraversalStateBuilder.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPathTraversalStateBuilder.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPathTraversalStateBuilder.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,24 +37,24 @@
</span><span class="cx"> float totalLength() const;
</span><span class="cx"> SVGPoint currentPoint() const;
</span><span class="cx">
</span><del>- virtual void incrementPathSegmentCount() override { ++m_segmentIndex; }
- virtual bool continueConsuming() override;
</del><ins>+ void incrementPathSegmentCount() override { ++m_segmentIndex; }
+ bool continueConsuming() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // Used in UnalteredParsing/NormalizedParsing modes.
</span><del>- virtual void moveTo(const FloatPoint&, bool closed, PathCoordinateMode) override;
- virtual void lineTo(const FloatPoint&, PathCoordinateMode) override;
- virtual void curveToCubic(const FloatPoint&, const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
- virtual void closePath() override;
</del><ins>+ void moveTo(const FloatPoint&, bool closed, PathCoordinateMode) override;
+ void lineTo(const FloatPoint&, PathCoordinateMode) override;
+ void curveToCubic(const FloatPoint&, const FloatPoint&, const FloatPoint&, PathCoordinateMode) override;
+ void closePath() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // Not used for PathTraversalState.
</span><del>- virtual void lineToHorizontal(float, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
- virtual void lineToVertical(float, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
- virtual void curveToCubicSmooth(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
- virtual void curveToQuadratic(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
- virtual void curveToQuadraticSmooth(const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
- virtual void arcTo(float, float, float, bool, bool, const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
</del><ins>+ void lineToHorizontal(float, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
+ void lineToVertical(float, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
+ void curveToCubicSmooth(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
+ void curveToQuadratic(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
+ void curveToQuadraticSmooth(const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
+ void arcTo(float, float, float, bool, bool, const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
</ins><span class="cx">
</span><span class="cx"> PathTraversalState& m_traversalState;
</span><span class="cx"> unsigned m_segmentIndex { 0 };
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPatternElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPatternElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPatternElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPatternElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,22 +49,22 @@
</span><span class="cx">
</span><span class="cx"> void collectPatternAttributes(PatternAttributes&) const;
</span><span class="cx">
</span><del>- virtual AffineTransform localCoordinateSpaceTransform(SVGLocatable::CTMScope) const override;
</del><ins>+ AffineTransform localCoordinateSpaceTransform(SVGLocatable::CTMScope) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> SVGPatternElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isValid() const override { return SVGTests::isValid(); }
- virtual bool needsPendingResourceHandling() const override { return false; }
</del><ins>+ bool isValid() const override { return SVGTests::isValid(); }
+ bool needsPendingResourceHandling() const override { return false; }
</ins><span class="cx">
</span><span class="cx"> static bool isSupportedAttribute(const QualifiedName&);
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
- virtual void childrenChanged(const ChildChange&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
+ void childrenChanged(const ChildChange&) override;
</ins><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><del>- virtual bool selfHasRelativeLengths() const override { return true; }
</del><ins>+ bool selfHasRelativeLengths() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGPatternElement)
</span><span class="cx"> DECLARE_ANIMATED_LENGTH(X, x)
</span><span class="lines">@@ -81,9 +81,9 @@
</span><span class="cx"> END_DECLARE_ANIMATED_PROPERTIES
</span><span class="cx">
</span><span class="cx"> // SVGTests
</span><del>- virtual void synchronizeRequiredFeatures() override { SVGTests::synchronizeRequiredFeatures(this); }
- virtual void synchronizeRequiredExtensions() override { SVGTests::synchronizeRequiredExtensions(this); }
- virtual void synchronizeSystemLanguage() override { SVGTests::synchronizeSystemLanguage(this); }
</del><ins>+ void synchronizeRequiredFeatures() override { SVGTests::synchronizeRequiredFeatures(this); }
+ void synchronizeRequiredExtensions() override { SVGTests::synchronizeRequiredExtensions(this); }
+ void synchronizeSystemLanguage() override { SVGTests::synchronizeSystemLanguage(this); }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGPolyElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGPolyElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGPolyElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGPolyElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,12 +42,12 @@
</span><span class="cx"> SVGPolyElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isValid() const override { return SVGTests::isValid(); }
</del><ins>+ bool isValid() const override { return SVGTests::isValid(); }
</ins><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
</ins><span class="cx">
</span><del>- virtual bool supportsMarkers() const override { return true; }
</del><ins>+ bool supportsMarkers() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> // Custom 'points' property
</span><span class="cx"> static void synchronizePoints(SVGElement* contextElement);
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGRadialGradientElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGRadialGradientElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGRadialGradientElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGRadialGradientElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,12 +39,12 @@
</span><span class="cx"> SVGRadialGradientElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><span class="cx"> static bool isSupportedAttribute(const QualifiedName&);
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
</ins><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><del>- virtual bool selfHasRelativeLengths() const override;
</del><ins>+ bool selfHasRelativeLengths() const override;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGRadialGradientElement)
</span><span class="cx"> DECLARE_ANIMATED_LENGTH(Cx, cx)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGRectElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGRectElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGRectElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGRectElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,14 +37,14 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGRectElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isValid() const override { return SVGTests::isValid(); }
</del><ins>+ bool isValid() const override { return SVGTests::isValid(); }
</ins><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
</ins><span class="cx">
</span><del>- virtual bool selfHasRelativeLengths() const override { return true; }
</del><ins>+ bool selfHasRelativeLengths() const override { return true; }
</ins><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGRectElement)
</span><span class="cx"> DECLARE_ANIMATED_LENGTH(X, x)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGSVGElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGSVGElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGSVGElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGSVGElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -130,18 +130,18 @@
</span><span class="cx"> SVGSVGElement(const QualifiedName&, Document&);
</span><span class="cx"> virtual ~SVGSVGElement();
</span><span class="cx">
</span><del>- virtual bool isValid() const override;
- virtual void didMoveToNewDocument(Document* oldDocument) override;
- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool rendererIsNeeded(const RenderStyle&) override;
- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
- virtual bool selfHasRelativeLengths() const override;
- virtual void prepareForDocumentSuspension() override;
- virtual void resumeFromDocumentSuspension() override;
- virtual AffineTransform localCoordinateSpaceTransform(SVGLocatable::CTMScope) const override;
</del><ins>+ bool isValid() const override;
+ void didMoveToNewDocument(Document* oldDocument) override;
+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool rendererIsNeeded(const RenderStyle&) override;
+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
+ bool selfHasRelativeLengths() const override;
+ void prepareForDocumentSuspension() override;
+ void resumeFromDocumentSuspension() override;
+ AffineTransform localCoordinateSpaceTransform(SVGLocatable::CTMScope) const override;
</ins><span class="cx">
</span><span class="cx"> Frame* frameForCurrentScale() const;
</span><span class="cx"> void inheritViewAttributes(const SVGViewElement&);
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGScriptElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGScriptElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGScriptElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGScriptElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,42 +40,42 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGScriptElement(const QualifiedName&, Document&, bool wasInsertedByParser, bool alreadyStarted);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void finishedInsertingSubtree() override;
- virtual void childrenChanged(const ChildChange&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void finishedInsertingSubtree() override;
+ void childrenChanged(const ChildChange&) override;
</ins><span class="cx">
</span><del>- virtual void svgAttributeChanged(const QualifiedName&) override;
- virtual bool isURLAttribute(const Attribute&) const override;
- virtual void finishParsingChildren() override;
</del><ins>+ void svgAttributeChanged(const QualifiedName&) override;
+ bool isURLAttribute(const Attribute&) const override;
+ void finishParsingChildren() override;
</ins><span class="cx">
</span><del>- virtual void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</del><ins>+ void addSubresourceAttributeURLs(ListHashSet<URL>&) const override;
</ins><span class="cx">
</span><del>- virtual bool haveLoadedRequiredResources() override { return SVGExternalResourcesRequired::haveLoadedRequiredResources(); }
</del><ins>+ bool haveLoadedRequiredResources() override { return SVGExternalResourcesRequired::haveLoadedRequiredResources(); }
</ins><span class="cx">
</span><del>- virtual String sourceAttributeValue() const override;
- virtual String charsetAttributeValue() const override;
- virtual String typeAttributeValue() const override;
- virtual String languageAttributeValue() const override;
- virtual String forAttributeValue() const override;
- virtual String eventAttributeValue() const override;
- virtual bool asyncAttributeValue() const override;
- virtual bool deferAttributeValue() const override;
- virtual bool hasSourceAttribute() const override;
</del><ins>+ String sourceAttributeValue() const override;
+ String charsetAttributeValue() const override;
+ String typeAttributeValue() const override;
+ String languageAttributeValue() const override;
+ String forAttributeValue() const override;
+ String eventAttributeValue() const override;
+ bool asyncAttributeValue() const override;
+ bool deferAttributeValue() const override;
+ bool hasSourceAttribute() const override;
</ins><span class="cx">
</span><del>- virtual void dispatchLoadEvent() override { SVGExternalResourcesRequired::dispatchLoadEvent(this); }
</del><ins>+ void dispatchLoadEvent() override { SVGExternalResourcesRequired::dispatchLoadEvent(this); }
</ins><span class="cx">
</span><del>- virtual Ref<Element> cloneElementWithoutAttributesAndChildren(Document&) override;
- virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
</del><ins>+ Ref<Element> cloneElementWithoutAttributesAndChildren(Document&) override;
+ bool rendererIsNeeded(const RenderStyle&) override { return false; }
</ins><span class="cx">
</span><span class="cx"> // SVGExternalResourcesRequired
</span><del>- virtual void setHaveFiredLoadEvent(bool haveFiredLoadEvent) override { ScriptElement::setHaveFiredLoadEvent(haveFiredLoadEvent); }
- virtual bool isParserInserted() const override { return ScriptElement::isParserInserted(); }
- virtual bool haveFiredLoadEvent() const override { return ScriptElement::haveFiredLoadEvent(); }
- virtual Timer* svgLoadEventTimer() override { return &m_svgLoadEventTimer; }
</del><ins>+ void setHaveFiredLoadEvent(bool haveFiredLoadEvent) override { ScriptElement::setHaveFiredLoadEvent(haveFiredLoadEvent); }
+ bool isParserInserted() const override { return ScriptElement::isParserInserted(); }
+ bool haveFiredLoadEvent() const override { return ScriptElement::haveFiredLoadEvent(); }
+ Timer* svgLoadEventTimer() override { return &m_svgLoadEventTimer; }
</ins><span class="cx">
</span><span class="cx"> #ifndef NDEBUG
</span><del>- virtual bool filterOutAnimatableAttribute(const QualifiedName&) const override;
</del><ins>+ bool filterOutAnimatableAttribute(const QualifiedName&) const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGScriptElement)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGSetElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGSetElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGSetElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGSetElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> SVGSetElement(const QualifiedName&, Document&);
</span><del>- virtual void updateAnimationMode() override;
</del><ins>+ void updateAnimationMode() override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGStopElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGStopElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGStopElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGStopElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,13 +35,13 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGStopElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
</ins><span class="cx">
</span><del>- virtual bool isGradientStop() const override { return true; }
</del><ins>+ bool isGradientStop() const override { return true; }
</ins><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
- virtual bool rendererIsNeeded(const RenderStyle&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
+ bool rendererIsNeeded(const RenderStyle&) override;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGStopElement)
</span><span class="cx"> DECLARE_ANIMATED_NUMBER(Offset, offset)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGStyleElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGStyleElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGStyleElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGStyleElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,19 +49,19 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGStyleElement(const QualifiedName&, Document&, bool createdByParser);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
- virtual void childrenChanged(const ChildChange&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
+ void childrenChanged(const ChildChange&) override;
</ins><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override { return false; }
</ins><span class="cx">
</span><del>- virtual void finishParsingChildren() override;
</del><ins>+ void finishParsingChildren() override;
</ins><span class="cx">
</span><span class="cx"> virtual bool isLoading() const { return m_styleSheetOwner.isLoading(); }
</span><del>- virtual bool sheetLoaded() override { return m_styleSheetOwner.sheetLoaded(*this); }
- virtual void startLoadingDynamicSheet() override { m_styleSheetOwner.startLoadingDynamicSheet(*this); }
- virtual Timer* svgLoadEventTimer() override { return &m_svgLoadEventTimer; }
</del><ins>+ bool sheetLoaded() override { return m_styleSheetOwner.sheetLoaded(*this); }
+ void startLoadingDynamicSheet() override { m_styleSheetOwner.startLoadingDynamicSheet(*this); }
+ Timer* svgLoadEventTimer() override { return &m_svgLoadEventTimer; }
</ins><span class="cx">
</span><span class="cx"> InlineStyleSheetOwner m_styleSheetOwner;
</span><span class="cx"> Timer m_svgLoadEventTimer;
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGSwitchElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGSwitchElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGSwitchElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGSwitchElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,10 +35,10 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGSwitchElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isValid() const override { return SVGTests::isValid(); }
</del><ins>+ bool isValid() const override { return SVGTests::isValid(); }
</ins><span class="cx">
</span><del>- virtual bool childShouldCreateRenderer(const Node&) const override;
- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ bool childShouldCreateRenderer(const Node&) const override;
+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGSwitchElement)
</span><span class="cx"> DECLARE_ANIMATED_BOOLEAN_OVERRIDE(ExternalResourcesRequired, externalResourcesRequired)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGSymbolElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGSymbolElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGSymbolElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGSymbolElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,11 +39,11 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGSymbolElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
</ins><span class="cx">
</span><del>- virtual bool selfHasRelativeLengths() const override;
</del><ins>+ bool selfHasRelativeLengths() const override;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGSymbolElement)
</span><span class="cx"> DECLARE_ANIMATED_BOOLEAN_OVERRIDE(ExternalResourcesRequired, externalResourcesRequired)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGTRefElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGTRefElement.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGTRefElement.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGTRefElement.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -72,8 +72,8 @@
</span><span class="cx"> private:
</span><span class="cx"> explicit SVGTRefTargetEventListener(SVGTRefElement& trefElement);
</span><span class="cx">
</span><del>- virtual void handleEvent(ScriptExecutionContext*, Event*) override;
- virtual bool operator==(const EventListener&) override;
</del><ins>+ void handleEvent(ScriptExecutionContext*, Event*) override;
+ bool operator==(const EventListener&) override;
</ins><span class="cx">
</span><span class="cx"> SVGTRefElement& m_trefElement;
</span><span class="cx"> RefPtr<Element> m_target;
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGTRefElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGTRefElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGTRefElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGTRefElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,24 +38,24 @@
</span><span class="cx"> SVGTRefElement(const QualifiedName&, Document&);
</span><span class="cx"> virtual ~SVGTRefElement();
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
</ins><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
- virtual bool childShouldCreateRenderer(const Node&) const override;
- virtual bool rendererIsNeeded(const RenderStyle&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
+ bool childShouldCreateRenderer(const Node&) const override;
+ bool rendererIsNeeded(const RenderStyle&) override;
</ins><span class="cx">
</span><del>- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
- virtual void finishedInsertingSubtree() override;
</del><ins>+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
+ void finishedInsertingSubtree() override;
</ins><span class="cx">
</span><del>- virtual void clearTarget() override;
</del><ins>+ void clearTarget() override;
</ins><span class="cx">
</span><span class="cx"> void updateReferencedText(Element*);
</span><span class="cx">
</span><span class="cx"> void detachTarget();
</span><span class="cx">
</span><del>- virtual void buildPendingResource() override;
</del><ins>+ void buildPendingResource() override;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGTRefElement)
</span><span class="cx"> DECLARE_ANIMATED_STRING_OVERRIDE(Href, href)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGTSpanElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGTSpanElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGTSpanElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGTSpanElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -32,9 +32,9 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGTSpanElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
- virtual bool childShouldCreateRenderer(const Node&) const override;
- virtual bool rendererIsNeeded(const RenderStyle&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
+ bool childShouldCreateRenderer(const Node&) const override;
+ bool rendererIsNeeded(const RenderStyle&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGTextContentElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGTextContentElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGTextContentElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGTextContentElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -94,17 +94,17 @@
</span><span class="cx"> protected:
</span><span class="cx"> SVGTextContentElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isValid() const override { return SVGTests::isValid(); }
</del><ins>+ bool isValid() const override { return SVGTests::isValid(); }
</ins><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual bool isPresentationAttribute(const QualifiedName&) const override;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ bool isPresentationAttribute(const QualifiedName&) const override;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
</ins><span class="cx">
</span><del>- virtual bool selfHasRelativeLengths() const override;
</del><ins>+ bool selfHasRelativeLengths() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isTextContent() const override final { return true; }
</del><ins>+ bool isTextContent() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> static bool isSupportedAttribute(const QualifiedName&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGTextElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGTextElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGTextElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGTextElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -29,13 +29,13 @@
</span><span class="cx"> public:
</span><span class="cx"> static Ref<SVGTextElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual AffineTransform animatedLocalTransform() const override;
</del><ins>+ AffineTransform animatedLocalTransform() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> SVGTextElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
- virtual bool childShouldCreateRenderer(const Node&) const override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
+ bool childShouldCreateRenderer(const Node&) const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGTextPathElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGTextPathElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGTextPathElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGTextPathElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -112,7 +112,7 @@
</span><span class="cx"> static Ref<SVGTextPathElement> create(const QualifiedName&, Document&);
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void finishedInsertingSubtree() override;
</del><ins>+ void finishedInsertingSubtree() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> SVGTextPathElement(const QualifiedName&, Document&);
</span><span class="lines">@@ -121,19 +121,19 @@
</span><span class="cx">
</span><span class="cx"> void clearResourceReferences();
</span><span class="cx">
</span><del>- virtual void buildPendingResource() override;
- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
</del><ins>+ void buildPendingResource() override;
+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
</ins><span class="cx">
</span><span class="cx"> static bool isSupportedAttribute(const QualifiedName&);
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
</ins><span class="cx">
</span><del>- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
- virtual bool childShouldCreateRenderer(const Node&) const override;
- virtual bool rendererIsNeeded(const RenderStyle&) override;
</del><ins>+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
+ bool childShouldCreateRenderer(const Node&) const override;
+ bool rendererIsNeeded(const RenderStyle&) override;
</ins><span class="cx">
</span><del>- virtual bool selfHasRelativeLengths() const override;
</del><ins>+ bool selfHasRelativeLengths() const override;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGTextPathElement)
</span><span class="cx"> DECLARE_ANIMATED_LENGTH(StartOffset, startOffset)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGTextPositioningElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGTextPositioningElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGTextPositioningElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGTextPositioningElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -34,12 +34,12 @@
</span><span class="cx"> protected:
</span><span class="cx"> SVGTextPositioningElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isPresentationAttribute(const QualifiedName&) const override final;
- virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override final;
</del><ins>+ bool isPresentationAttribute(const QualifiedName&) const override final;
+ void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStyleProperties&) override final;
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGTextPositioningElement)
</span><span class="cx"> DECLARE_ANIMATED_LENGTH_LIST(X, x)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGTitleElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGTitleElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGTitleElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGTitleElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -33,11 +33,11 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGTitleElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
- virtual void childrenChanged(const ChildChange&) override;
</del><ins>+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
+ void childrenChanged(const ChildChange&) override;
</ins><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override { return false; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGToOTFFontConversioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGToOTFFontConversion.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGToOTFFontConversion.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGToOTFFontConversion.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -1180,7 +1180,7 @@
</span><span class="cx"> m_current = destination;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void moveTo(const FloatPoint& targetPoint, bool closed, PathCoordinateMode mode) override
</del><ins>+ void moveTo(const FloatPoint& targetPoint, bool closed, PathCoordinateMode mode) override
</ins><span class="cx"> {
</span><span class="cx"> if (closed && !m_cffData.isEmpty())
</span><span class="cx"> closePath();
</span><span class="lines">@@ -1200,7 +1200,7 @@
</span><span class="cx"> m_cffData.append(rLineTo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void lineTo(const FloatPoint& targetPoint, PathCoordinateMode mode) override
</del><ins>+ void lineTo(const FloatPoint& targetPoint, PathCoordinateMode mode) override
</ins><span class="cx"> {
</span><span class="cx"> FloatPoint scaledTargetPoint = FloatPoint(targetPoint.x() * m_unitsPerEmScalar, targetPoint.y() * m_unitsPerEmScalar);
</span><span class="cx"> FloatPoint destination = mode == AbsoluteCoordinates ? scaledTargetPoint : m_current + scaledTargetPoint;
</span><span class="lines">@@ -1208,7 +1208,7 @@
</span><span class="cx"> unscaledLineTo(destination);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void curveToCubic(const FloatPoint& point1, const FloatPoint& point2, const FloatPoint& point3, PathCoordinateMode mode) override
</del><ins>+ void curveToCubic(const FloatPoint& point1, const FloatPoint& point2, const FloatPoint& point3, PathCoordinateMode mode) override
</ins><span class="cx"> {
</span><span class="cx"> FloatPoint scaledPoint1 = FloatPoint(point1.x() * m_unitsPerEmScalar, point1.y() * m_unitsPerEmScalar);
</span><span class="cx"> FloatPoint scaledPoint2 = FloatPoint(point2.x() * m_unitsPerEmScalar, point2.y() * m_unitsPerEmScalar);
</span><span class="lines">@@ -1226,21 +1226,21 @@
</span><span class="cx"> m_cffData.append(rrCurveTo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void closePath() override
</del><ins>+ void closePath() override
</ins><span class="cx"> {
</span><span class="cx"> if (m_current != m_startingPoint)
</span><span class="cx"> unscaledLineTo(m_startingPoint);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void incrementPathSegmentCount() override { }
- virtual bool continueConsuming() override { return true; }
</del><ins>+ void incrementPathSegmentCount() override { }
+ bool continueConsuming() override { return true; }
</ins><span class="cx">
</span><del>- virtual void lineToHorizontal(float, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
- virtual void lineToVertical(float, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
- virtual void curveToCubicSmooth(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
- virtual void curveToQuadratic(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
- virtual void curveToQuadraticSmooth(const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
- virtual void arcTo(float, float, float, bool, bool, const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
</del><ins>+ void lineToHorizontal(float, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
+ void lineToVertical(float, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
+ void curveToCubicSmooth(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
+ void curveToQuadratic(const FloatPoint&, const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
+ void curveToQuadraticSmooth(const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
+ void arcTo(float, float, float, bool, bool, const FloatPoint&, PathCoordinateMode) override { ASSERT_NOT_REACHED(); }
</ins><span class="cx">
</span><span class="cx"> Vector<char>& m_cffData;
</span><span class="cx"> FloatPoint m_startingPoint;
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGTransformableh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGTransformable.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGTransformable.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGTransformable.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> static bool parseTransformValue(SVGTransform::SVGTransformType, const UChar*& ptr, const UChar* end, SVGTransform&);
</span><span class="cx"> static SVGTransform::SVGTransformType parseTransformType(const String&);
</span><span class="cx">
</span><del>- virtual AffineTransform localCoordinateSpaceTransform(SVGLocatable::CTMScope) const override { return animatedLocalTransform(); }
</del><ins>+ AffineTransform localCoordinateSpaceTransform(SVGLocatable::CTMScope) const override { return animatedLocalTransform(); }
</ins><span class="cx"> virtual AffineTransform animatedLocalTransform() const = 0;
</span><span class="cx"> };
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGUnknownElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGUnknownElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGUnknownElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGUnknownElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override { return false; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGUseElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGUseElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGUseElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGUseElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -57,22 +57,22 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGUseElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual bool isValid() const override;
- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
- virtual void buildPendingResource() override;
- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
- virtual void willAttachRenderers() override;
- virtual RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
- virtual void toClipPath(Path&) override;
- virtual bool haveLoadedRequiredResources() override;
- virtual void finishParsingChildren() override;
- virtual bool selfHasRelativeLengths() const override;
- virtual void setHaveFiredLoadEvent(bool) override;
- virtual bool haveFiredLoadEvent() const override;
- virtual Timer* svgLoadEventTimer() override;
- virtual void notifyFinished(CachedResource*) override;
</del><ins>+ bool isValid() const override;
+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
+ void buildPendingResource() override;
+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
+ void willAttachRenderers() override;
+ RenderPtr<RenderElement> createElementRenderer(Ref<RenderStyle>&&, const RenderTreePosition&) override;
+ void toClipPath(Path&) override;
+ bool haveLoadedRequiredResources() override;
+ void finishParsingChildren() override;
+ bool selfHasRelativeLengths() const override;
+ void setHaveFiredLoadEvent(bool) override;
+ bool haveFiredLoadEvent() const override;
+ Timer* svgLoadEventTimer() override;
+ void notifyFinished(CachedResource*) override;
</ins><span class="cx">
</span><span class="cx"> Document* externalDocument() const;
</span><span class="cx"> void updateExternalDocument();
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGVKernElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGVKernElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGVKernElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGVKernElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,10 +35,10 @@
</span><span class="cx"> private:
</span><span class="cx"> SVGVKernElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><del>- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
</del><ins>+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
</ins><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override { return false; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGViewElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGViewElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGViewElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGViewElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,9 +50,9 @@
</span><span class="cx"> SVGViewElement(const QualifiedName&, Document&);
</span><span class="cx">
</span><span class="cx"> // FIXME: svgAttributeChanged missing.
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
</ins><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override { return false; }
</ins><span class="cx">
</span><span class="cx"> BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGViewElement)
</span><span class="cx"> DECLARE_ANIMATED_BOOLEAN_OVERRIDE(ExternalResourcesRequired, externalResourcesRequired)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGZoomEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGZoomEvent.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGZoomEvent.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/SVGZoomEvent.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx">
</span><span class="cx"> SVGPoint newTranslate() const;
</span><span class="cx">
</span><del>- virtual EventInterface eventInterface() const override;
</del><ins>+ EventInterface eventInterface() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> SVGZoomEvent();
</span></span></pre></div>
<a id="trunkSourceWebCoresvganimationSVGSMILElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/animation/SVGSMILElement.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/animation/SVGSMILElement.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/animation/SVGSMILElement.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -76,7 +76,7 @@
</span><span class="cx"> : nullptr;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool operator==(const EventListener& other) override;
</del><ins>+ bool operator==(const EventListener& other) override;
</ins><span class="cx">
</span><span class="cx"> void disconnectAnimation()
</span><span class="cx"> {
</span><span class="lines">@@ -91,7 +91,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void handleEvent(ScriptExecutionContext*, Event*) override;
</del><ins>+ void handleEvent(ScriptExecutionContext*, Event*) override;
</ins><span class="cx">
</span><span class="cx"> SVGSMILElement* m_animation;
</span><span class="cx"> SVGSMILElement::Condition* m_condition;
</span></span></pre></div>
<a id="trunkSourceWebCoresvganimationSVGSMILElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/animation/SVGSMILElement.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/animation/SVGSMILElement.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/animation/SVGSMILElement.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,10 +47,10 @@
</span><span class="cx"> SVGSMILElement(const QualifiedName&, Document&);
</span><span class="cx"> virtual ~SVGSMILElement();
</span><span class="cx">
</span><del>- virtual void parseAttribute(const QualifiedName&, const AtomicString&) override;
- virtual void svgAttributeChanged(const QualifiedName&) override;
- virtual InsertionNotificationRequest insertedInto(ContainerNode&) override;
- virtual void removedFrom(ContainerNode&) override;
</del><ins>+ void parseAttribute(const QualifiedName&, const AtomicString&) override;
+ void svgAttributeChanged(const QualifiedName&) override;
+ InsertionNotificationRequest insertedInto(ContainerNode&) override;
+ void removedFrom(ContainerNode&) override;
</ins><span class="cx">
</span><span class="cx"> virtual bool hasValidAttributeType() = 0;
</span><span class="cx"> virtual bool hasValidAttributeName();
</span><span class="lines">@@ -123,19 +123,19 @@
</span><span class="cx">
</span><span class="cx"> void setInactive() { m_activeState = Inactive; }
</span><span class="cx">
</span><del>- virtual bool rendererIsNeeded(const RenderStyle&) override { return false; }
</del><ins>+ bool rendererIsNeeded(const RenderStyle&) override { return false; }
</ins><span class="cx">
</span><span class="cx"> // Sub-classes may need to take action when the target is changed.
</span><span class="cx"> virtual void setTargetElement(SVGElement*);
</span><span class="cx"> virtual void setAttributeName(const QualifiedName&);
</span><span class="cx">
</span><del>- virtual void finishedInsertingSubtree() override;
</del><ins>+ void finishedInsertingSubtree() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void buildPendingResource() override;
</span><span class="cx"> void clearResourceReferences();
</span><span class="cx">
</span><del>- virtual void clearTarget() override;
</del><ins>+ void clearTarget() override;
</ins><span class="cx">
</span><span class="cx"> virtual void startedActiveInterval() = 0;
</span><span class="cx"> void endedActiveInterval();
</span><span class="lines">@@ -206,7 +206,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>+ bool isSMILElement() const override final { return true; }
</ins><span class="cx">
</span><span class="cx"> 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 (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/graphics/SVGImage.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/graphics/SVGImage.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,22 +51,22 @@
</span><span class="cx"> RenderBox* embeddedContentBox() const;
</span><span class="cx"> FrameView* frameView() const;
</span><span class="cx">
</span><del>- virtual bool isSVGImage() const override { return true; }
- virtual FloatSize size() const override { return m_intrinsicSize; }
</del><ins>+ bool isSVGImage() const override { return true; }
+ FloatSize size() const override { return m_intrinsicSize; }
</ins><span class="cx">
</span><span class="cx"> void setURL(const URL& url) { m_url = url; }
</span><span class="cx">
</span><del>- virtual bool hasSingleSecurityOrigin() const override;
</del><ins>+ bool hasSingleSecurityOrigin() const override;
</ins><span class="cx">
</span><del>- virtual bool hasRelativeWidth() const override;
- virtual bool hasRelativeHeight() const override;
</del><ins>+ bool hasRelativeWidth() const override;
+ bool hasRelativeHeight() const override;
</ins><span class="cx">
</span><del>- virtual void startAnimation(CatchUpAnimation = CatchUp) override;
- virtual void stopAnimation() override;
- virtual void resetAnimation() override;
</del><ins>+ void startAnimation(CatchUpAnimation = CatchUp) override;
+ void stopAnimation() override;
+ void resetAnimation() override;
</ins><span class="cx">
</span><span class="cx"> #if USE(CAIRO)
</span><del>- virtual PassNativeImagePtr nativeImageForCurrentFrame() override;
</del><ins>+ PassNativeImagePtr nativeImageForCurrentFrame() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="lines">@@ -75,25 +75,25 @@
</span><span class="cx">
</span><span class="cx"> virtual ~SVGImage();
</span><span class="cx">
</span><del>- virtual String filenameExtension() const override;
</del><ins>+ String filenameExtension() const override;
</ins><span class="cx">
</span><del>- virtual void setContainerSize(const FloatSize&) override;
</del><ins>+ void setContainerSize(const FloatSize&) override;
</ins><span class="cx"> IntSize containerSize() const;
</span><del>- virtual bool usesContainerSize() const override { return true; }
- virtual void computeIntrinsicDimensions(Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio) override;
</del><ins>+ bool usesContainerSize() const override { return true; }
+ void computeIntrinsicDimensions(Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio) override;
</ins><span class="cx">
</span><del>- virtual bool dataChanged(bool allDataReceived) override;
</del><ins>+ bool dataChanged(bool allDataReceived) override;
</ins><span class="cx">
</span><span class="cx"> // FIXME: SVGImages will be unable to prune because this function is not implemented yet.
</span><del>- virtual void destroyDecodedData(bool) override { }
</del><ins>+ void destroyDecodedData(bool) override { }
</ins><span class="cx">
</span><span class="cx"> // FIXME: Implement this to be less conservative.
</span><del>- virtual bool currentFrameKnownToBeOpaque() override { return false; }
</del><ins>+ bool currentFrameKnownToBeOpaque() override { return false; }
</ins><span class="cx">
</span><del>- virtual void dump(TextStream&) const override;
</del><ins>+ void dump(TextStream&) const override;
</ins><span class="cx">
</span><span class="cx"> SVGImage(ImageObserver&, const URL&);
</span><del>- virtual void draw(GraphicsContext&, const FloatRect& fromRect, const FloatRect& toRect, CompositeOperator, BlendMode, ImageOrientationDescription) override;
</del><ins>+ void draw(GraphicsContext&, const FloatRect& fromRect, const FloatRect& toRect, CompositeOperator, BlendMode, ImageOrientationDescription) override;
</ins><span class="cx"> void drawForContainer(GraphicsContext&, const FloatSize, float, const FloatRect&, const FloatRect&, CompositeOperator, BlendMode);
</span><span class="cx"> void drawPatternForContainer(GraphicsContext&, const FloatSize& containerSize, float zoom, const FloatRect& srcRect, const AffineTransform&, const FloatPoint& phase, const FloatSize& spacing,
</span><span class="cx"> CompositeOperator, const FloatRect&, BlendMode);
</span></span></pre></div>
<a id="trunkSourceWebCoresvggraphicsSVGImageClientsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/graphics/SVGImageClients.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/graphics/SVGImageClients.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/graphics/SVGImageClients.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,16 +41,16 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool isSVGImageChromeClient() const override { return true; }
</del><ins>+ bool isSVGImageChromeClient() const override { return true; }
</ins><span class="cx"> SVGImage* image() const { return m_image; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void chromeDestroyed() override
</del><ins>+ void chromeDestroyed() override
</ins><span class="cx"> {
</span><span class="cx"> m_image = nullptr;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void invalidateContentsAndRootView(const IntRect& r) override
</del><ins>+ void invalidateContentsAndRootView(const IntRect& r) override
</ins><span class="cx"> {
</span><span class="cx"> // If m_image->m_page is null, we're being destructed, don't fire changedInRect() in that case.
</span><span class="cx"> if (m_image && m_image->imageObserver() && m_image->m_page)
</span></span></pre></div>
<a id="trunkSourceWebCoresvggraphicsSVGImageForContainerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/graphics/SVGImageForContainer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/graphics/SVGImageForContainer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/graphics/SVGImageForContainer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,28 +42,28 @@
</span><span class="cx"> return adoptRef(*new SVGImageForContainer(image, containerSize, zoom));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool isSVGImage() const override { return true; }
</del><ins>+ bool isSVGImage() const override { return true; }
</ins><span class="cx">
</span><del>- virtual FloatSize size() const override;
</del><ins>+ FloatSize size() const override;
</ins><span class="cx">
</span><span class="cx"> void setURL(const URL& url) { m_image->setURL(url); }
</span><span class="cx">
</span><del>- virtual bool usesContainerSize() const override { return m_image->usesContainerSize(); }
- virtual bool hasRelativeWidth() const override { return m_image->hasRelativeWidth(); }
- virtual bool hasRelativeHeight() const override { return m_image->hasRelativeHeight(); }
- virtual void computeIntrinsicDimensions(Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio) override
</del><ins>+ bool usesContainerSize() const override { return m_image->usesContainerSize(); }
+ bool hasRelativeWidth() const override { return m_image->hasRelativeWidth(); }
+ bool hasRelativeHeight() const override { return m_image->hasRelativeHeight(); }
+ void computeIntrinsicDimensions(Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio) override
</ins><span class="cx"> {
</span><span class="cx"> m_image->computeIntrinsicDimensions(intrinsicWidth, intrinsicHeight, intrinsicRatio);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void draw(GraphicsContext&, const FloatRect&, const FloatRect&, CompositeOperator, BlendMode, ImageOrientationDescription) override;
</del><ins>+ void draw(GraphicsContext&, const FloatRect&, const FloatRect&, CompositeOperator, BlendMode, ImageOrientationDescription) override;
</ins><span class="cx">
</span><del>- virtual void drawPattern(GraphicsContext&, const FloatRect&, const AffineTransform&, const FloatPoint&, const FloatSize&, CompositeOperator, const FloatRect&, BlendMode) override;
</del><ins>+ void drawPattern(GraphicsContext&, const FloatRect&, const AffineTransform&, const FloatPoint&, const FloatSize&, CompositeOperator, const FloatRect&, BlendMode) override;
</ins><span class="cx">
</span><span class="cx"> // FIXME: Implement this to be less conservative.
</span><del>- virtual bool currentFrameKnownToBeOpaque() override { return false; }
</del><ins>+ bool currentFrameKnownToBeOpaque() override { return false; }
</ins><span class="cx">
</span><del>- virtual PassNativeImagePtr nativeImageForCurrentFrame() override;
</del><ins>+ PassNativeImagePtr nativeImageForCurrentFrame() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> SVGImageForContainer(SVGImage* image, const FloatSize& containerSize, float zoom)
</span><span class="lines">@@ -73,7 +73,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void destroyDecodedData(bool /*destroyAll*/ = true) override { }
</del><ins>+ void destroyDecodedData(bool /*destroyAll*/ = true) override { }
</ins><span class="cx">
</span><span class="cx"> SVGImage* m_image;
</span><span class="cx"> const FloatSize m_containerSize;
</span></span></pre></div>
<a id="trunkSourceWebCoresvggraphicsfiltersSVGFEImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/graphics/filters/SVGFEImage.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/graphics/filters/SVGFEImage.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/graphics/filters/SVGFEImage.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,14 +37,14 @@
</span><span class="cx"> static Ref<FEImage> createWithImage(Filter&, RefPtr<Image>, const SVGPreserveAspectRatio&);
</span><span class="cx"> static Ref<FEImage> createWithIRIReference(Filter&, Document&, const String&, const SVGPreserveAspectRatio&);
</span><span class="cx">
</span><del>- virtual void platformApplySoftware() override;
- virtual void dump() override;
</del><ins>+ void platformApplySoftware() override;
+ void dump() override;
</ins><span class="cx">
</span><del>- virtual void determineAbsolutePaintRect() override;
</del><ins>+ void determineAbsolutePaintRect() override;
</ins><span class="cx">
</span><del>- virtual FilterEffectType filterEffectType() const override { return FilterEffectTypeImage; }
</del><ins>+ FilterEffectType filterEffectType() const override { return FilterEffectTypeImage; }
</ins><span class="cx">
</span><del>- virtual TextStream& externalRepresentation(TextStream&, int indention) const override;
</del><ins>+ TextStream& externalRepresentation(TextStream&, int indention) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> virtual ~FEImage() { }
</span></span></pre></div>
<a id="trunkSourceWebCoresvggraphicsfiltersSVGFilterh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/graphics/filters/SVGFilter.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/graphics/filters/SVGFilter.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/graphics/filters/SVGFilter.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,15 +38,15 @@
</span><span class="cx"> static Ref<SVGFilter> create(const AffineTransform&, const FloatRect&, const FloatRect&, const FloatRect&, bool);
</span><span class="cx">
</span><span class="cx"> FloatRect filterRegionInUserSpace() const { return m_filterRegion; }
</span><del>- virtual FloatRect filterRegion() const override { return m_absoluteFilterRegion; }
</del><ins>+ FloatRect filterRegion() const override { return m_absoluteFilterRegion; }
</ins><span class="cx">
</span><del>- virtual float applyHorizontalScale(float value) const override;
- virtual float applyVerticalScale(float value) const override;
</del><ins>+ float applyHorizontalScale(float value) const override;
+ float applyVerticalScale(float value) const override;
</ins><span class="cx">
</span><del>- virtual FloatRect sourceImageRect() const override { return m_absoluteSourceDrawingRegion; }
</del><ins>+ FloatRect sourceImageRect() const override { return m_absoluteSourceDrawingRegion; }
</ins><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>+ 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="trunkSourceWebCoresvgpropertiesSVGAnimatedEnumerationPropertyTearOffh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/properties/SVGAnimatedEnumerationPropertyTearOff.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/properties/SVGAnimatedEnumerationPropertyTearOff.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/properties/SVGAnimatedEnumerationPropertyTearOff.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> template<typename EnumType>
</span><span class="cx"> class SVGAnimatedEnumerationPropertyTearOff final : public SVGAnimatedStaticPropertyTearOff<unsigned> {
</span><span class="cx"> public:
</span><del>- virtual unsigned& baseVal() override
</del><ins>+ unsigned& baseVal() override
</ins><span class="cx"> {
</span><span class="cx"> unsigned& baseVal = SVGAnimatedStaticPropertyTearOff::baseVal();
</span><span class="cx">
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> return baseVal;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual unsigned& animVal() override
</del><ins>+ unsigned& animVal() override
</ins><span class="cx"> {
</span><span class="cx"> unsigned& animVal = SVGAnimatedStaticPropertyTearOff::animVal();
</span><span class="cx">
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx"> return animVal;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void setBaseVal(const unsigned& property, ExceptionCode& ec) override
</del><ins>+ void setBaseVal(const unsigned& property, ExceptionCode& ec) override
</ins><span class="cx"> {
</span><span class="cx"> // All SVG enumeration values, that are allowed to be set via SVG DOM start with 1, 0 corresponds to unknown and is not settable through SVG DOM.
</span><span class="cx"> if (!property || property > SVGIDLEnumLimits<EnumType>::highestExposedEnumValue()) {
</span></span></pre></div>
<a id="trunkSourceWebCoresvgpropertiesSVGAnimatedListPropertyTearOffh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/properties/SVGAnimatedListPropertyTearOff.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/properties/SVGAnimatedListPropertyTearOff.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/properties/SVGAnimatedListPropertyTearOff.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -67,7 +67,7 @@
</span><span class="cx"> m_animVal = nullptr;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool isAnimatedListTearOff() const override { return true; }
</del><ins>+ bool isAnimatedListTearOff() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> int findItem(SVGProperty* property)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCoresvgpropertiesSVGAnimatedPathSegListPropertyTearOffh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/properties/SVGAnimatedPathSegListPropertyTearOff.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/properties/SVGAnimatedPathSegListPropertyTearOff.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/properties/SVGAnimatedPathSegListPropertyTearOff.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx">
</span><span class="cx"> class SVGAnimatedPathSegListPropertyTearOff : public SVGAnimatedListPropertyTearOff<SVGPathSegList> {
</span><span class="cx"> public:
</span><del>- virtual RefPtr<ListProperty> baseVal() override
</del><ins>+ RefPtr<ListProperty> baseVal() override
</ins><span class="cx"> {
</span><span class="cx"> if (m_baseVal)
</span><span class="cx"> return m_baseVal;
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> return WTFMove(property);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual RefPtr<ListProperty> animVal() override
</del><ins>+ RefPtr<ListProperty> animVal() override
</ins><span class="cx"> {
</span><span class="cx"> if (m_animVal)
</span><span class="cx"> return m_animVal;
</span></span></pre></div>
<a id="trunkSourceWebCoresvgpropertiesSVGAnimatedTransformListPropertyTearOffh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/properties/SVGAnimatedTransformListPropertyTearOff.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/properties/SVGAnimatedTransformListPropertyTearOff.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/properties/SVGAnimatedTransformListPropertyTearOff.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx">
</span><span class="cx"> class SVGAnimatedTransformListPropertyTearOff : public SVGAnimatedListPropertyTearOff<SVGTransformList> {
</span><span class="cx"> public:
</span><del>- virtual RefPtr<ListProperty> baseVal() override
</del><ins>+ RefPtr<ListProperty> baseVal() override
</ins><span class="cx"> {
</span><span class="cx"> if (m_baseVal)
</span><span class="cx"> return m_baseVal;
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> return WTFMove(property);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual RefPtr<ListProperty> animVal() override
</del><ins>+ RefPtr<ListProperty> animVal() override
</ins><span class="cx"> {
</span><span class="cx"> if (m_animVal)
</span><span class="cx"> return m_animVal;
</span></span></pre></div>
<a id="trunkSourceWebCoresvgpropertiesSVGListPropertyTearOffh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/properties/SVGListPropertyTearOff.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/properties/SVGListPropertyTearOff.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/properties/SVGListPropertyTearOff.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -126,7 +126,7 @@
</span><span class="cx"> m_animatedProperty->propertyWillBeDeleted(*this);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool isReadOnly() const override
</del><ins>+ bool isReadOnly() const override
</ins><span class="cx"> {
</span><span class="cx"> if (m_role == AnimValRole)
</span><span class="cx"> return true;
</span><span class="lines">@@ -135,7 +135,7 @@
</span><span class="cx"> return false;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void commitChange() override
</del><ins>+ void commitChange() override
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(m_values);
</span><span class="cx"> ASSERT(m_wrappers);
</span><span class="lines">@@ -154,13 +154,13 @@
</span><span class="cx"> m_animatedProperty->commitChange();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool processIncomingListItemValue(const ListItemType&, unsigned*) override
</del><ins>+ bool processIncomingListItemValue(const ListItemType&, unsigned*) override
</ins><span class="cx"> {
</span><span class="cx"> ASSERT_NOT_REACHED();
</span><span class="cx"> return true;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool processIncomingListItemWrapper(RefPtr<ListItemTearOff>& newItem, unsigned* indexToModify) override
</del><ins>+ bool processIncomingListItemWrapper(RefPtr<ListItemTearOff>& newItem, unsigned* indexToModify) override
</ins><span class="cx"> {
</span><span class="cx"> SVGAnimatedProperty* animatedPropertyOfItem = newItem->animatedProperty();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoresvgpropertiesSVGMatrixTearOffh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/properties/SVGMatrixTearOff.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/properties/SVGMatrixTearOff.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/properties/SVGMatrixTearOff.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,11 +38,11 @@
</span><span class="cx"> return result;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual SVGMatrix& propertyReference() override { return m_parent->propertyReference().svgMatrix(); }
</del><ins>+ SVGMatrix& propertyReference() override { return m_parent->propertyReference().svgMatrix(); }
</ins><span class="cx">
</span><del>- virtual void setValue(SVGMatrix& value) override { m_parent->propertyReference().setMatrix(value); }
</del><ins>+ void setValue(SVGMatrix& value) override { m_parent->propertyReference().setMatrix(value); }
</ins><span class="cx">
</span><del>- virtual void commitChange() override
</del><ins>+ void commitChange() override
</ins><span class="cx"> {
</span><span class="cx"> m_parent->propertyReference().updateSVGMatrix();
</span><span class="cx"> m_parent->commitChange();
</span></span></pre></div>
<a id="trunkSourceWebCoresvgpropertiesSVGPathSegListPropertyTearOffh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/properties/SVGPathSegListPropertyTearOff.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/properties/SVGPathSegListPropertyTearOff.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/properties/SVGPathSegListPropertyTearOff.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -127,7 +127,7 @@
</span><span class="cx">
</span><span class="cx"> using Base::m_role;
</span><span class="cx">
</span><del>- virtual bool isReadOnly() const override
</del><ins>+ bool isReadOnly() const override
</ins><span class="cx"> {
</span><span class="cx"> if (m_role == AnimValRole)
</span><span class="cx"> return true;
</span><span class="lines">@@ -136,20 +136,20 @@
</span><span class="cx"> return false;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void commitChange() override
</del><ins>+ void commitChange() override
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(m_values);
</span><span class="cx"> m_values->commitChange(m_animatedProperty->contextElement(), ListModificationUnknown);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void commitChange(ListModification listModification) override
</del><ins>+ void commitChange(ListModification listModification) override
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(m_values);
</span><span class="cx"> m_values->commitChange(m_animatedProperty->contextElement(), listModification);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool processIncomingListItemValue(const ListItemType& newItem, unsigned* indexToModify) override;
- virtual bool processIncomingListItemWrapper(RefPtr<ListItemTearOff>&, unsigned*) override
</del><ins>+ bool processIncomingListItemValue(const ListItemType& newItem, unsigned* indexToModify) override;
+ bool processIncomingListItemWrapper(RefPtr<ListItemTearOff>&, unsigned*) override
</ins><span class="cx"> {
</span><span class="cx"> ASSERT_NOT_REACHED();
</span><span class="cx"> return true;
</span></span></pre></div>
<a id="trunkSourceWebCoresvgpropertiesSVGPropertyTearOffh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/properties/SVGPropertyTearOff.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/properties/SVGPropertyTearOff.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/svg/properties/SVGPropertyTearOff.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -89,7 +89,7 @@
</span><span class="cx"> m_childTearOffs.append(child);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void detachWrapper() override
</del><ins>+ void detachWrapper() override
</ins><span class="cx"> {
</span><span class="cx"> if (m_valueIsCopy)
</span><span class="cx"> return;
</span><span class="lines">@@ -108,14 +108,14 @@
</span><span class="cx"> m_animatedProperty = nullptr;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void commitChange() override
</del><ins>+ void commitChange() override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_animatedProperty || m_valueIsCopy)
</span><span class="cx"> return;
</span><span class="cx"> m_animatedProperty->commitChange();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool isReadOnly() const override
</del><ins>+ bool isReadOnly() const override
</ins><span class="cx"> {
</span><span class="cx"> if (m_role == AnimValRole)
</span><span class="cx"> return true;
</span></span></pre></div>
<a id="trunkSourceWebCoretestingInternalSettingscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/testing/InternalSettings.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/InternalSettings.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/testing/InternalSettings.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -178,7 +178,7 @@
</span><span class="cx"> : m_internalSettings(InternalSettings::create(page)) { }
</span><span class="cx"> virtual ~InternalSettingsWrapper() { m_internalSettings->hostDestroyed(); }
</span><span class="cx"> #if !ASSERT_DISABLED
</span><del>- virtual bool isRefCountedWrapper() const override { return true; }
</del><ins>+ bool isRefCountedWrapper() const override { return true; }
</ins><span class="cx"> #endif
</span><span class="cx"> InternalSettings* internalSettings() const { return m_internalSettings.get(); }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoretestingInternalscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/testing/Internals.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/Internals.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/testing/Internals.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -231,20 +231,20 @@
</span><span class="cx"> virtual ~InspectorStubFrontend();
</span><span class="cx">
</span><span class="cx"> // InspectorFrontendClient API
</span><del>- virtual void attachWindow(DockSide) override { }
- virtual void detachWindow() override { }
- virtual void closeWindow() override;
- virtual void bringToFront() override { }
- virtual String localizedStringsURL() override { return String(); }
- virtual void inspectedURLChanged(const String&) override { }
</del><ins>+ void attachWindow(DockSide) override { }
+ void detachWindow() override { }
+ void closeWindow() override;
+ void bringToFront() override { }
+ String localizedStringsURL() override { return String(); }
+ void inspectedURLChanged(const String&) override { }
</ins><span class="cx"> protected:
</span><del>- virtual void setAttachedWindowHeight(unsigned) override { }
- virtual void setAttachedWindowWidth(unsigned) override { }
</del><ins>+ void setAttachedWindowHeight(unsigned) override { }
+ void setAttachedWindowWidth(unsigned) override { }
</ins><span class="cx">
</span><span class="cx"> public:
</span><span class="cx"> // Inspector::FrontendChannel API
</span><del>- virtual bool sendMessageToFrontend(const String& message) override;
- virtual ConnectionType connectionType() const override { return ConnectionType::Local; }
</del><ins>+ bool sendMessageToFrontend(const String& message) override;
+ ConnectionType connectionType() const override { return ConnectionType::Local; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> Page* frontendPage() const
</span></span></pre></div>
<a id="trunkSourceWebCoretestingMockCDMcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/testing/MockCDM.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/MockCDM.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/testing/MockCDM.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,11 +42,11 @@
</span><span class="cx"> MockCDMSession(CDMSessionClient*);
</span><span class="cx"> virtual ~MockCDMSession() { }
</span><span class="cx">
</span><del>- virtual void setClient(CDMSessionClient* client) override { m_client = client; }
- virtual const String& sessionId() const override { return m_sessionId; }
- virtual RefPtr<Uint8Array> generateKeyRequest(const String& mimeType, Uint8Array* initData, String& destinationURL, unsigned short& errorCode, uint32_t& systemCode) override;
- virtual void releaseKeys() override;
- virtual bool update(Uint8Array*, RefPtr<Uint8Array>& nextMessage, unsigned short& errorCode, uint32_t& systemCode) override;
</del><ins>+ void setClient(CDMSessionClient* client) override { m_client = client; }
+ const String& sessionId() const override { return m_sessionId; }
+ RefPtr<Uint8Array> generateKeyRequest(const String& mimeType, Uint8Array* initData, String& destinationURL, unsigned short& errorCode, uint32_t& systemCode) override;
+ void releaseKeys() override;
+ bool update(Uint8Array*, RefPtr<Uint8Array>& nextMessage, unsigned short& errorCode, uint32_t& systemCode) override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> CDMSessionClient* m_client;
</span></span></pre></div>
<a id="trunkSourceWebCoretestingMockCDMh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/testing/MockCDM.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/MockCDM.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/testing/MockCDM.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,8 +46,8 @@
</span><span class="cx">
</span><span class="cx"> virtual ~MockCDM() { }
</span><span class="cx">
</span><del>- virtual bool supportsMIMEType(const String& mimeType) override;
- virtual std::unique_ptr<CDMSession> createSession(CDMSessionClient*) override;
</del><ins>+ bool supportsMIMEType(const String& mimeType) override;
+ std::unique_ptr<CDMSession> createSession(CDMSessionClient*) override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> CDM* m_cdm;
</span></span></pre></div>
<a id="trunkSourceWebCoretestingMockPageOverlayClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/testing/MockPageOverlayClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/MockPageOverlayClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/testing/MockPageOverlayClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,16 +49,16 @@
</span><span class="cx"> virtual ~MockPageOverlayClient() { }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void pageOverlayDestroyed(PageOverlay&) override;
- virtual void willMoveToPage(PageOverlay&, Page*) override;
- virtual void didMoveToPage(PageOverlay&, Page*) override;
- virtual void drawRect(PageOverlay&, GraphicsContext&, const IntRect& dirtyRect) override;
- virtual bool mouseEvent(PageOverlay&, const PlatformMouseEvent&) override;
- virtual void didScrollFrame(PageOverlay&, Frame&) override;
</del><ins>+ void pageOverlayDestroyed(PageOverlay&) override;
+ void willMoveToPage(PageOverlay&, Page*) override;
+ void didMoveToPage(PageOverlay&, Page*) override;
+ void drawRect(PageOverlay&, GraphicsContext&, const IntRect& dirtyRect) override;
+ bool mouseEvent(PageOverlay&, const PlatformMouseEvent&) override;
+ void didScrollFrame(PageOverlay&, Frame&) override;
</ins><span class="cx">
</span><del>- virtual bool copyAccessibilityAttributeStringValueForPoint(PageOverlay&, String /* attribute */, FloatPoint, String&) override;
- virtual bool copyAccessibilityAttributeBoolValueForPoint(PageOverlay&, String /* attribute */, FloatPoint, bool&) override;
- virtual Vector<String> copyAccessibilityAttributeNames(PageOverlay&, bool /* parameterizedNames */) override;
</del><ins>+ bool copyAccessibilityAttributeStringValueForPoint(PageOverlay&, String /* attribute */, FloatPoint, String&) override;
+ bool copyAccessibilityAttributeBoolValueForPoint(PageOverlay&, String /* attribute */, FloatPoint, bool&) override;
+ Vector<String> copyAccessibilityAttributeNames(PageOverlay&, bool /* parameterizedNames */) override;
</ins><span class="cx">
</span><span class="cx"> HashSet<MockPageOverlay*> m_overlays;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersAbstractWorkerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/AbstractWorker.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/AbstractWorker.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/workers/AbstractWorker.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -58,8 +58,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>+ void refEventTarget() override final { ref(); }
+ 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="trunkSourceWebCoreworkersDedicatedWorkerGlobalScopeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/DedicatedWorkerGlobalScope.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/DedicatedWorkerGlobalScope.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/workers/DedicatedWorkerGlobalScope.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,13 +45,13 @@
</span><span class="cx"> static Ref<DedicatedWorkerGlobalScope> create(const URL&, const String& userAgent, DedicatedWorkerThread&, const ContentSecurityPolicyResponseHeaders&, bool shouldBypassMainWorldContentSecurityPolicy, PassRefPtr<SecurityOrigin> topOrigin);
</span><span class="cx"> virtual ~DedicatedWorkerGlobalScope();
</span><span class="cx">
</span><del>- virtual bool isDedicatedWorkerGlobalScope() const override { return true; }
</del><ins>+ bool isDedicatedWorkerGlobalScope() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> // Overridden to allow us to check our pending activity after executing imported script.
</span><del>- virtual void importScripts(const Vector<String>& urls, ExceptionCode&) override;
</del><ins>+ void importScripts(const Vector<String>& urls, ExceptionCode&) override;
</ins><span class="cx">
</span><span class="cx"> // EventTarget
</span><del>- virtual EventTargetInterface eventTargetInterface() const override;
</del><ins>+ EventTargetInterface eventTargetInterface() const override;
</ins><span class="cx">
</span><span class="cx"> void postMessage(PassRefPtr<SerializedScriptValue>, const MessagePortArray*, ExceptionCode&);
</span><span class="cx"> // Needed for Objective-C bindings (see bug 28774).
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersDedicatedWorkerThreadh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/DedicatedWorkerThread.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/DedicatedWorkerThread.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/workers/DedicatedWorkerThread.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,8 +48,8 @@
</span><span class="cx"> WorkerObjectProxy& workerObjectProxy() const { return m_workerObjectProxy; }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual Ref<WorkerGlobalScope> createWorkerGlobalScope(const URL&, const String& userAgent, const ContentSecurityPolicyResponseHeaders&, bool shouldBypassMainWorldContentSecurityPolicy, PassRefPtr<SecurityOrigin> topOrigin) override;
- virtual void runEventLoop() override;
</del><ins>+ Ref<WorkerGlobalScope> createWorkerGlobalScope(const URL&, const String& userAgent, const ContentSecurityPolicyResponseHeaders&, bool shouldBypassMainWorldContentSecurityPolicy, PassRefPtr<SecurityOrigin> topOrigin) override;
+ void runEventLoop() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> DedicatedWorkerThread(const URL&, const String& userAgent, const String& sourceCode, WorkerLoaderProxy&, WorkerObjectProxy&, WorkerThreadStartMode, const ContentSecurityPolicyResponseHeaders&, bool shouldBypassMainWorldContentSecurityPolicy, const SecurityOrigin* topOrigin);
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersWorkerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/Worker.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/Worker.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/workers/Worker.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx"> static RefPtr<Worker> create(ScriptExecutionContext&, const String& url, ExceptionCode&);
</span><span class="cx"> virtual ~Worker();
</span><span class="cx">
</span><del>- virtual EventTargetInterface eventTargetInterface() const override { return WorkerEventTargetInterfaceType; }
</del><ins>+ EventTargetInterface eventTargetInterface() const override { return WorkerEventTargetInterfaceType; }
</ins><span class="cx">
</span><span class="cx"> void postMessage(PassRefPtr<SerializedScriptValue> message, const MessagePortArray*, ExceptionCode&);
</span><span class="cx"> // Needed for Objective-C bindings (see bug 28774).
</span><span class="lines">@@ -62,7 +62,7 @@
</span><span class="cx"> void terminate();
</span><span class="cx">
</span><span class="cx"> // EventTarget API.
</span><del>- virtual ScriptExecutionContext* scriptExecutionContext() const override final { return ActiveDOMObject::scriptExecutionContext(); }
</del><ins>+ ScriptExecutionContext* scriptExecutionContext() const override final { return ActiveDOMObject::scriptExecutionContext(); }
</ins><span class="cx">
</span><span class="cx"> // ActiveDOMObject API.
</span><span class="cx"> bool hasPendingActivity() const override;
</span><span class="lines">@@ -73,8 +73,8 @@
</span><span class="cx"> void notifyNetworkStateChange(bool isOnline);
</span><span class="cx">
</span><span class="cx"> // WorkerScriptLoaderClient callbacks
</span><del>- virtual void didReceiveResponse(unsigned long identifier, const ResourceResponse&) override;
- virtual void notifyFinished() override;
</del><ins>+ void didReceiveResponse(unsigned long identifier, const ResourceResponse&) override;
+ void notifyFinished() override;
</ins><span class="cx">
</span><span class="cx"> // ActiveDOMObject API.
</span><span class="cx"> bool canSuspendForDocumentSuspension() const override;
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersWorkerConsoleClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/WorkerConsoleClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/WorkerConsoleClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/workers/WorkerConsoleClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,13 +43,13 @@
</span><span class="cx"> virtual ~WorkerConsoleClient();
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual void messageWithTypeAndLevel(MessageType, MessageLevel, JSC::ExecState*, RefPtr<Inspector::ScriptArguments>&&) override;
- virtual void count(JSC::ExecState*, RefPtr<Inspector::ScriptArguments>&&) override;
- virtual void profile(JSC::ExecState*, const String& title) override;
- virtual void profileEnd(JSC::ExecState*, const String& title) override;
- virtual void time(JSC::ExecState*, const String& title) override;
- virtual void timeEnd(JSC::ExecState*, const String& title) override;
- virtual void timeStamp(JSC::ExecState*, RefPtr<Inspector::ScriptArguments>&&) override;
</del><ins>+ void messageWithTypeAndLevel(MessageType, MessageLevel, JSC::ExecState*, RefPtr<Inspector::ScriptArguments>&&) override;
+ void count(JSC::ExecState*, RefPtr<Inspector::ScriptArguments>&&) override;
+ void profile(JSC::ExecState*, const String& title) override;
+ void profileEnd(JSC::ExecState*, const String& title) override;
+ void time(JSC::ExecState*, const String& title) override;
+ void timeEnd(JSC::ExecState*, const String& title) override;
+ void timeStamp(JSC::ExecState*, RefPtr<Inspector::ScriptArguments>&&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> WorkerGlobalScope& m_workerGlobalScope;
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersWorkerEventQueueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/WorkerEventQueue.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/WorkerEventQueue.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/workers/WorkerEventQueue.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,9 +39,9 @@
</span><span class="cx"> explicit WorkerEventQueue(ScriptExecutionContext&);
</span><span class="cx"> virtual ~WorkerEventQueue();
</span><span class="cx">
</span><del>- virtual bool enqueueEvent(Ref<Event>&&) override;
- virtual bool cancelEvent(Event&) override;
- virtual void close() override;
</del><ins>+ bool enqueueEvent(Ref<Event>&&) override;
+ bool cancelEvent(Event&) override;
+ void close() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> ScriptExecutionContext& m_scriptExecutionContext;
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersWorkerGlobalScopeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/WorkerGlobalScope.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/WorkerGlobalScope.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/workers/WorkerGlobalScope.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -58,18 +58,18 @@
</span><span class="cx"> public:
</span><span class="cx"> virtual ~WorkerGlobalScope();
</span><span class="cx">
</span><del>- virtual bool isWorkerGlobalScope() const override { return true; }
</del><ins>+ bool isWorkerGlobalScope() const override { return true; }
</ins><span class="cx">
</span><del>- virtual ScriptExecutionContext* scriptExecutionContext() const override final { return const_cast<WorkerGlobalScope*>(this); }
</del><ins>+ ScriptExecutionContext* scriptExecutionContext() const override final { return const_cast<WorkerGlobalScope*>(this); }
</ins><span class="cx">
</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>+ const URL& url() const override final { return m_url; }
+ URL completeURL(const String&) const override final;
</ins><span class="cx">
</span><del>- virtual String userAgent(const URL&) const override;
</del><ins>+ String userAgent(const URL&) const override;
</ins><span class="cx">
</span><del>- virtual void disableEval(const String& errorMessage) override;
</del><ins>+ void disableEval(const String& errorMessage) override;
</ins><span class="cx">
</span><span class="cx"> bool shouldBypassMainWorldContentSecurityPolicy() const override final { return m_shouldBypassMainWorldContentSecurityPolicy; }
</span><span class="cx">
</span><span class="lines">@@ -80,7 +80,7 @@
</span><span class="cx">
</span><span class="cx"> using ScriptExecutionContext::hasPendingActivity;
</span><span class="cx">
</span><del>- virtual void postTask(Task) override; // Executes the task on context's thread asynchronously.
</del><ins>+ void postTask(Task) override; // Executes the task on context's thread asynchronously.
</ins><span class="cx">
</span><span class="cx"> // WorkerGlobalScope
</span><span class="cx"> WorkerGlobalScope* self() { return this; }
</span><span class="lines">@@ -97,8 +97,8 @@
</span><span class="cx"> int setInterval(std::unique_ptr<ScheduledAction>, int timeout);
</span><span class="cx"> void clearInterval(int timeoutId);
</span><span class="cx">
</span><del>- virtual bool isContextThread() const override;
- virtual bool isJSExecutionForbidden() const override;
</del><ins>+ bool isContextThread() const override;
+ bool isJSExecutionForbidden() const override;
</ins><span class="cx">
</span><span class="cx"> // These methods are used for GC marking. See JSWorkerGlobalScope::visitChildrenVirtual(SlotVisitor&) in
</span><span class="cx"> // JSWorkerGlobalScopeCustom.cpp.
</span><span class="lines">@@ -126,36 +126,36 @@
</span><span class="cx"> void unregisterObserver(Observer*);
</span><span class="cx"> void notifyObserversOfStop();
</span><span class="cx">
</span><del>- virtual SecurityOrigin* topOrigin() const override { return m_topOrigin.get(); }
</del><ins>+ SecurityOrigin* topOrigin() const override { return m_topOrigin.get(); }
</ins><span class="cx">
</span><span class="cx"> void addConsoleMessage(std::unique_ptr<Inspector::ConsoleMessage>);
</span><del>- virtual void addConsoleMessage(MessageSource, MessageLevel, const String& message, unsigned long requestIdentifier = 0) override;
</del><ins>+ void addConsoleMessage(MessageSource, MessageLevel, const String& message, unsigned long requestIdentifier = 0) override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(SUBTLE_CRYPTO)
</span><del>- virtual bool wrapCryptoKey(const Vector<uint8_t>& key, Vector<uint8_t>& wrappedKey) override;
- virtual bool unwrapCryptoKey(const Vector<uint8_t>& wrappedKey, Vector<uint8_t>& key) override;
</del><ins>+ bool wrapCryptoKey(const Vector<uint8_t>& key, Vector<uint8_t>& wrappedKey) override;
+ bool unwrapCryptoKey(const Vector<uint8_t>& wrappedKey, Vector<uint8_t>& key) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> WorkerGlobalScope(const URL&, const String& userAgent, WorkerThread&, bool shouldBypassMainWorldContentSecurityPolicy, PassRefPtr<SecurityOrigin> topOrigin);
</span><span class="cx"> void applyContentSecurityPolicyResponseHeaders(const ContentSecurityPolicyResponseHeaders&);
</span><span class="cx">
</span><del>- virtual void logExceptionToConsole(const String& errorMessage, const String& sourceURL, int lineNumber, int columnNumber, RefPtr<Inspector::ScriptCallStack>&&) override;
</del><ins>+ void logExceptionToConsole(const String& errorMessage, const String& sourceURL, int lineNumber, int columnNumber, RefPtr<Inspector::ScriptCallStack>&&) override;
</ins><span class="cx"> void addMessageToWorkerConsole(std::unique_ptr<Inspector::ConsoleMessage>);
</span><span class="cx"> void addMessageToWorkerConsole(MessageSource, MessageLevel, const String& message, const String& sourceURL, unsigned lineNumber, unsigned columnNumber, RefPtr<Inspector::ScriptCallStack>&&, JSC::ExecState* = 0, unsigned long requestIdentifier = 0);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void refScriptExecutionContext() override { ref(); }
- virtual void derefScriptExecutionContext() override { deref(); }
</del><ins>+ void refScriptExecutionContext() override { ref(); }
+ void derefScriptExecutionContext() override { deref(); }
</ins><span class="cx">
</span><del>- virtual void refEventTarget() override final { ref(); }
- virtual void derefEventTarget() override final { deref(); }
</del><ins>+ void refEventTarget() override final { ref(); }
+ void derefEventTarget() override final { deref(); }
</ins><span class="cx">
</span><del>- virtual void addMessage(MessageSource, MessageLevel, const String& message, const String& sourceURL, unsigned lineNumber, unsigned columnNumber, RefPtr<Inspector::ScriptCallStack>&&, JSC::ExecState* = 0, unsigned long requestIdentifier = 0) override;
</del><ins>+ void addMessage(MessageSource, MessageLevel, const String& message, const String& sourceURL, unsigned lineNumber, unsigned columnNumber, RefPtr<Inspector::ScriptCallStack>&&, JSC::ExecState* = 0, unsigned long requestIdentifier = 0) override;
</ins><span class="cx">
</span><del>- virtual EventTarget* errorEventTarget() override;
</del><ins>+ EventTarget* errorEventTarget() override;
</ins><span class="cx">
</span><del>- virtual WorkerEventQueue& eventQueue() const override final;
</del><ins>+ 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="trunkSourceWebCoreworkersWorkerMessagingProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/WorkerMessagingProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/WorkerMessagingProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/workers/WorkerMessagingProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -52,28 +52,28 @@
</span><span class="cx">
</span><span class="cx"> // Implementations of WorkerGlobalScopeProxy.
</span><span class="cx"> // (Only use these methods in the worker object thread.)
</span><del>- virtual void startWorkerGlobalScope(const URL& scriptURL, const String& userAgent, const String& sourceCode, const ContentSecurityPolicyResponseHeaders&, bool shouldBypassMainWorldContentSecurityPolicy, WorkerThreadStartMode) override;
- virtual void terminateWorkerGlobalScope() override;
- virtual void postMessageToWorkerGlobalScope(PassRefPtr<SerializedScriptValue>, std::unique_ptr<MessagePortChannelArray>) override;
- virtual bool hasPendingActivity() const override;
- virtual void workerObjectDestroyed() override;
- virtual void notifyNetworkStateChange(bool isOnline) override;
</del><ins>+ void startWorkerGlobalScope(const URL& scriptURL, const String& userAgent, const String& sourceCode, const ContentSecurityPolicyResponseHeaders&, bool shouldBypassMainWorldContentSecurityPolicy, WorkerThreadStartMode) override;
+ void terminateWorkerGlobalScope() override;
+ void postMessageToWorkerGlobalScope(PassRefPtr<SerializedScriptValue>, std::unique_ptr<MessagePortChannelArray>) override;
+ bool hasPendingActivity() const override;
+ void workerObjectDestroyed() override;
+ void notifyNetworkStateChange(bool isOnline) override;
</ins><span class="cx">
</span><span class="cx"> // Implementations of WorkerObjectProxy.
</span><span class="cx"> // (Only use these methods in the worker context thread.)
</span><del>- virtual void postMessageToWorkerObject(PassRefPtr<SerializedScriptValue>, std::unique_ptr<MessagePortChannelArray>) override;
- virtual void postExceptionToWorkerObject(const String& errorMessage, int lineNumber, int columnNumber, const String& sourceURL) override;
- virtual void postConsoleMessageToWorkerObject(MessageSource, MessageLevel, const String& message, int lineNumber, int columnNumber, const String& sourceURL) override;
- virtual void confirmMessageFromWorkerObject(bool hasPendingActivity) override;
- virtual void reportPendingActivity(bool hasPendingActivity) override;
- virtual void workerGlobalScopeClosed() override;
- virtual void workerGlobalScopeDestroyed() override;
</del><ins>+ void postMessageToWorkerObject(PassRefPtr<SerializedScriptValue>, std::unique_ptr<MessagePortChannelArray>) override;
+ void postExceptionToWorkerObject(const String& errorMessage, int lineNumber, int columnNumber, const String& sourceURL) override;
+ void postConsoleMessageToWorkerObject(MessageSource, MessageLevel, const String& message, int lineNumber, int columnNumber, const String& sourceURL) override;
+ void confirmMessageFromWorkerObject(bool hasPendingActivity) override;
+ void reportPendingActivity(bool hasPendingActivity) override;
+ void workerGlobalScopeClosed() override;
+ void workerGlobalScopeDestroyed() override;
</ins><span class="cx">
</span><span class="cx"> // Implementation of WorkerLoaderProxy.
</span><span class="cx"> // These methods are called on different threads to schedule loading
</span><span class="cx"> // requests and to send callbacks back to WorkerGlobalScope.
</span><del>- virtual void postTaskToLoader(ScriptExecutionContext::Task) override;
- virtual bool postTaskForModeToWorkerGlobalScope(ScriptExecutionContext::Task, const String& mode) override;
</del><ins>+ void postTaskToLoader(ScriptExecutionContext::Task) override;
+ bool postTaskForModeToWorkerGlobalScope(ScriptExecutionContext::Task, const String& mode) override;
</ins><span class="cx">
</span><span class="cx"> void workerThreadCreated(PassRefPtr<DedicatedWorkerThread>);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersWorkerObjectProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/WorkerObjectProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/WorkerObjectProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/workers/WorkerObjectProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx"> virtual void reportPendingActivity(bool hasPendingActivity) = 0;
</span><span class="cx">
</span><span class="cx"> // No need to notify the parent page context when dedicated workers are closing.
</span><del>- virtual void workerGlobalScopeClosed() override { }
</del><ins>+ void workerGlobalScopeClosed() override { }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersWorkerRunLoopcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/WorkerRunLoop.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/WorkerRunLoop.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/workers/WorkerRunLoop.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,9 +48,9 @@
</span><span class="cx"> class WorkerSharedTimer final : public SharedTimer {
</span><span class="cx"> public:
</span><span class="cx"> // SharedTimer interface.
</span><del>- virtual void setFiredFunction(std::function<void()>&& function) override { m_sharedTimerFunction = WTFMove(function); }
- virtual void setFireInterval(double interval) override { m_nextFireTime = interval + currentTime(); }
- virtual void stop() override { m_nextFireTime = 0; }
</del><ins>+ void setFiredFunction(std::function<void()>&& function) override { m_sharedTimerFunction = WTFMove(function); }
+ void setFireInterval(double interval) override { m_nextFireTime = interval + currentTime(); }
+ void stop() override { m_nextFireTime = 0; }
</ins><span class="cx">
</span><span class="cx"> bool isActive() { return m_sharedTimerFunction && m_nextFireTime; }
</span><span class="cx"> double fireTime() { return m_nextFireTime; }
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersWorkerScriptLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/WorkerScriptLoader.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/WorkerScriptLoader.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/workers/WorkerScriptLoader.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -65,11 +65,11 @@
</span><span class="cx"> bool failed() const { return m_failed; }
</span><span class="cx"> unsigned long identifier() const { return m_identifier; }
</span><span class="cx">
</span><del>- virtual void didReceiveResponse(unsigned long /*identifier*/, const ResourceResponse&) override;
- virtual void didReceiveData(const char* data, int dataLength) override;
- virtual void didFinishLoading(unsigned long identifier, double) override;
- virtual void didFail(const ResourceError&) override;
- virtual void didFailRedirectCheck() override;
</del><ins>+ void didReceiveResponse(unsigned long /*identifier*/, const ResourceResponse&) override;
+ void didReceiveData(const char* data, int dataLength) override;
+ void didFinishLoading(unsigned long identifier, double) override;
+ void didFail(const ResourceError&) override;
+ void didFailRedirectCheck() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> friend class WTF::RefCounted<WorkerScriptLoader>;
</span></span></pre></div>
<a id="trunkSourceWebCorexmlXMLHttpRequesth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/XMLHttpRequest.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XMLHttpRequest.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/xml/XMLHttpRequest.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -78,8 +78,8 @@
</span><span class="cx">
</span><span class="cx"> virtual void didReachTimeout();
</span><span class="cx">
</span><del>- virtual EventTargetInterface eventTargetInterface() const override { return XMLHttpRequestEventTargetInterfaceType; }
- virtual ScriptExecutionContext* scriptExecutionContext() const override { return ActiveDOMObject::scriptExecutionContext(); }
</del><ins>+ EventTargetInterface eventTargetInterface() const override { return XMLHttpRequestEventTargetInterfaceType; }
+ ScriptExecutionContext* scriptExecutionContext() const override { return ActiveDOMObject::scriptExecutionContext(); }
</ins><span class="cx">
</span><span class="cx"> const URL& url() const { return m_url; }
</span><span class="cx"> String statusText() const;
</span><span class="lines">@@ -154,8 +154,8 @@
</span><span class="cx"> void stop() override;
</span><span class="cx"> const char* activeDOMObjectName() const override;
</span><span class="cx">
</span><del>- virtual void refEventTarget() override { ref(); }
- virtual void derefEventTarget() override { deref(); }
</del><ins>+ void refEventTarget() override { ref(); }
+ void derefEventTarget() override { deref(); }
</ins><span class="cx">
</span><span class="cx"> Document* document() const;
</span><span class="cx"> SecurityOrigin* securityOrigin() const;
</span><span class="lines">@@ -164,12 +164,12 @@
</span><span class="cx"> bool usesDashboardBackwardCompatibilityMode() const;
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void didSendData(unsigned long long bytesSent, unsigned long long totalBytesToBeSent) override;
- virtual void didReceiveResponse(unsigned long identifier, const ResourceResponse&) override;
- virtual void didReceiveData(const char* data, int dataLength) override;
- virtual void didFinishLoading(unsigned long identifier, double finishTime) override;
- virtual void didFail(const ResourceError&) override;
- virtual void didFailRedirectCheck() override;
</del><ins>+ void didSendData(unsigned long long bytesSent, unsigned long long totalBytesToBeSent) override;
+ void didReceiveResponse(unsigned long identifier, const ResourceResponse&) override;
+ void didReceiveData(const char* data, int dataLength) override;
+ void didFinishLoading(unsigned long identifier, double finishTime) override;
+ void didFail(const ResourceError&) override;
+ void didFailRedirectCheck() override;
</ins><span class="cx">
</span><span class="cx"> bool responseIsXML() const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorexmlXMLHttpRequestUploadh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/XMLHttpRequestUpload.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XMLHttpRequestUpload.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/xml/XMLHttpRequestUpload.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,15 +45,15 @@
</span><span class="cx"> void deref() { m_xmlHttpRequest->deref(); }
</span><span class="cx"> XMLHttpRequest* xmlHttpRequest() const { return m_xmlHttpRequest; }
</span><span class="cx">
</span><del>- virtual EventTargetInterface eventTargetInterface() const override { return XMLHttpRequestUploadEventTargetInterfaceType; }
- virtual ScriptExecutionContext* scriptExecutionContext() const override { return m_xmlHttpRequest->scriptExecutionContext(); }
</del><ins>+ EventTargetInterface eventTargetInterface() const override { return XMLHttpRequestUploadEventTargetInterfaceType; }
+ ScriptExecutionContext* scriptExecutionContext() const override { return m_xmlHttpRequest->scriptExecutionContext(); }
</ins><span class="cx">
</span><span class="cx"> void dispatchThrottledProgressEvent(bool lengthComputable, unsigned long long loaded, unsigned long long total);
</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>+ void refEventTarget() override final { ref(); }
+ 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 (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XPathFunctions.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/xml/XPathFunctions.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -63,158 +63,158 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class FunLast final : public Function {
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::NumberValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::NumberValue; }
</ins><span class="cx"> public:
</span><span class="cx"> FunLast() { setIsContextSizeSensitive(true); }
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class FunPosition final : public Function {
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::NumberValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::NumberValue; }
</ins><span class="cx"> public:
</span><span class="cx"> FunPosition() { setIsContextPositionSensitive(true); }
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class FunCount final : public Function {
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::NumberValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::NumberValue; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class FunId final : public Function {
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::NodeSetValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::NodeSetValue; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class FunLocalName final : public Function {
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::StringValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::StringValue; }
</ins><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><span class="cx"> class FunNamespaceURI final : public Function {
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::StringValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::StringValue; }
</ins><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><span class="cx"> class FunName final : public Function {
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::StringValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::StringValue; }
</ins><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><span class="cx"> class FunString final : public Function {
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::StringValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::StringValue; }
</ins><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><span class="cx"> class FunConcat final : public Function {
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::StringValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::StringValue; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class FunStartsWith final : public Function {
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::BooleanValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::BooleanValue; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class FunContains final : public Function {
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::BooleanValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::BooleanValue; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class FunSubstringBefore final : public Function {
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::StringValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::StringValue; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class FunSubstringAfter final : public Function {
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::StringValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::StringValue; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class FunSubstring final : public Function {
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::StringValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::StringValue; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class FunStringLength final : public Function {
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::NumberValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::NumberValue; }
</ins><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><span class="cx"> class FunNormalizeSpace final : public Function {
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::StringValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::StringValue; }
</ins><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><span class="cx"> class FunTranslate final : public Function {
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::StringValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::StringValue; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class FunBoolean final : public Function {
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::BooleanValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::BooleanValue; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class FunNot : public Function {
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::BooleanValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::BooleanValue; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class FunTrue final : public Function {
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::BooleanValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::BooleanValue; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class FunFalse final : public Function {
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::BooleanValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::BooleanValue; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class FunLang final : public Function {
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::BooleanValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::BooleanValue; }
</ins><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><span class="cx"> class FunNumber final : public Function {
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::NumberValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::NumberValue; }
</ins><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><span class="cx"> class FunSum final : public Function {
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::NumberValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::NumberValue; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class FunFloor final : public Function {
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::NumberValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::NumberValue; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class FunCeiling final : public Function {
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::NumberValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::NumberValue; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class FunRound final : public Function {
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::NumberValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::NumberValue; }
</ins><span class="cx"> public:
</span><span class="cx"> static double round(double);
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorexmlXPathPathh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/XPathPath.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XPathPath.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/xml/XPathPath.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,8 +40,8 @@
</span><span class="cx"> Filter(std::unique_ptr<Expression>, Vector<std::unique_ptr<Expression>> predicates);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::NodeSetValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::NodeSetValue; }
</ins><span class="cx">
</span><span class="cx"> std::unique_ptr<Expression> m_expression;
</span><span class="cx"> Vector<std::unique_ptr<Expression>> m_predicates;
</span><span class="lines">@@ -59,8 +59,8 @@
</span><span class="cx"> void prependStep(std::unique_ptr<Step>);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::NodeSetValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::NodeSetValue; }
</ins><span class="cx">
</span><span class="cx"> Vector<std::unique_ptr<Step>> m_steps;
</span><span class="cx"> bool m_isAbsolute;
</span><span class="lines">@@ -71,8 +71,8 @@
</span><span class="cx"> Path(std::unique_ptr<Expression> filter, std::unique_ptr<LocationPath>);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::NodeSetValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::NodeSetValue; }
</ins><span class="cx">
</span><span class="cx"> std::unique_ptr<Expression> m_filter;
</span><span class="cx"> std::unique_ptr<LocationPath> m_path;
</span></span></pre></div>
<a id="trunkSourceWebCorexmlXPathPredicateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/XPathPredicate.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XPathPredicate.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/xml/XPathPredicate.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,8 +38,8 @@
</span><span class="cx"> explicit Number(double);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::NumberValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::NumberValue; }
</ins><span class="cx">
</span><span class="cx"> Value m_value;
</span><span class="cx"> };
</span><span class="lines">@@ -49,8 +49,8 @@
</span><span class="cx"> explicit StringExpression(String&&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::StringValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::StringValue; }
</ins><span class="cx">
</span><span class="cx"> Value m_value;
</span><span class="cx"> };
</span><span class="lines">@@ -60,8 +60,8 @@
</span><span class="cx"> explicit Negative(std::unique_ptr<Expression>);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::NumberValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::NumberValue; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> class NumericOp final : public Expression {
</span><span class="lines">@@ -70,8 +70,8 @@
</span><span class="cx"> NumericOp(Opcode, std::unique_ptr<Expression> lhs, std::unique_ptr<Expression> rhs);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::NumberValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::NumberValue; }
</ins><span class="cx">
</span><span class="cx"> Opcode m_opcode;
</span><span class="cx"> };
</span><span class="lines">@@ -80,10 +80,10 @@
</span><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><del>- virtual Value evaluate() const override;
</del><ins>+ Value evaluate() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual Value::Type resultType() const override { return Value::BooleanValue; }
</del><ins>+ Value::Type resultType() const override { return Value::BooleanValue; }
</ins><span class="cx"> bool compare(const Value&, const Value&) const;
</span><span class="cx">
</span><span class="cx"> Opcode m_opcode;
</span><span class="lines">@@ -95,9 +95,9 @@
</span><span class="cx"> LogicalOp(Opcode, std::unique_ptr<Expression> lhs, std::unique_ptr<Expression> rhs);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual Value::Type resultType() const override { return Value::BooleanValue; }
</del><ins>+ Value::Type resultType() const override { return Value::BooleanValue; }
</ins><span class="cx"> bool shortCircuitOn() const;
</span><del>- virtual Value evaluate() const override;
</del><ins>+ Value evaluate() const override;
</ins><span class="cx">
</span><span class="cx"> Opcode m_opcode;
</span><span class="cx"> };
</span><span class="lines">@@ -107,8 +107,8 @@
</span><span class="cx"> Union(std::unique_ptr<Expression>, std::unique_ptr<Expression>);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::NodeSetValue; }
</del><ins>+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::NodeSetValue; }
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> bool evaluatePredicate(const Expression&);
</span></span></pre></div>
<a id="trunkSourceWebCorexmlXSLStyleSheeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/XSLStyleSheet.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XSLStyleSheet.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/xml/XSLStyleSheet.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -75,7 +75,7 @@
</span><span class="cx"> CachedResourceLoader* cachedResourceLoader();
</span><span class="cx">
</span><span class="cx"> Document* ownerDocument();
</span><del>- virtual XSLStyleSheet* parentStyleSheet() const override { return m_parentStyleSheet; }
</del><ins>+ XSLStyleSheet* parentStyleSheet() const override { return m_parentStyleSheet; }
</ins><span class="cx"> void setParentStyleSheet(XSLStyleSheet* parent);
</span><span class="cx">
</span><span class="cx"> xmlDocPtr document();
</span><span class="lines">@@ -87,22 +87,22 @@
</span><span class="cx"> void markAsProcessed();
</span><span class="cx"> bool processed() const { return m_processed; }
</span><span class="cx">
</span><del>- virtual String type() const override { return "text/xml"; }
- virtual bool disabled() const override { return m_isDisabled; }
- virtual void setDisabled(bool b) override { m_isDisabled = b; }
- virtual Node* ownerNode() const override { return m_ownerNode; }
- virtual String href() const override { return m_originalURL; }
- virtual String title() const override { return emptyString(); }
</del><ins>+ String type() const override { return "text/xml"; }
+ bool disabled() const override { return m_isDisabled; }
+ void setDisabled(bool b) override { m_isDisabled = b; }
+ Node* ownerNode() const override { return m_ownerNode; }
+ String href() const override { return m_originalURL; }
+ String title() const override { return emptyString(); }
</ins><span class="cx">
</span><del>- virtual void clearOwnerNode() override { m_ownerNode = nullptr; }
- virtual URL baseURL() const override { return m_finalURL; }
- virtual bool isLoading() const override;
</del><ins>+ void clearOwnerNode() override { m_ownerNode = nullptr; }
+ URL baseURL() const override { return m_finalURL; }
+ bool isLoading() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> XSLStyleSheet(Node* parentNode, const String& originalURL, const URL& finalURL, bool embedded);
</span><span class="cx"> XSLStyleSheet(XSLImportRule* parentImport, const String& originalURL, const URL& finalURL);
</span><span class="cx">
</span><del>- virtual bool isXSLStyleSheet() const override { return true; }
</del><ins>+ bool isXSLStyleSheet() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> Node* m_ownerNode;
</span><span class="cx"> String m_originalURL;
</span></span></pre></div>
<a id="trunkSourceWebCorexmlparserXMLDocumentParserh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/parser/XMLDocumentParser.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/parser/XMLDocumentParser.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebCore/xml/parser/XMLDocumentParser.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -88,7 +88,7 @@
</span><span class="cx"> static bool parseDocumentFragment(const String&, DocumentFragment&, Element* parent = nullptr, ParserContentPolicy = AllowScriptingContent);
</span><span class="cx">
</span><span class="cx"> // Used by the XMLHttpRequest to check if the responseXML was well formed.
</span><del>- virtual bool wellFormed() const override { return !m_sawError; }
</del><ins>+ bool wellFormed() const override { return !m_sawError; }
</ins><span class="cx">
</span><span class="cx"> static bool supportsXMLVersion(const String&);
</span><span class="cx">
</span><span class="lines">@@ -97,18 +97,18 @@
</span><span class="cx"> XMLDocumentParser(DocumentFragment&, Element*, ParserContentPolicy);
</span><span class="cx">
</span><span class="cx"> // From DocumentParser
</span><del>- virtual void insert(const SegmentedString&) override;
- virtual void append(RefPtr<StringImpl>&&) override;
- virtual void finish() override;
- virtual bool isWaitingForScripts() const override;
- virtual void stopParsing() override;
- virtual void detach() override;
</del><ins>+ void insert(const SegmentedString&) override;
+ void append(RefPtr<StringImpl>&&) override;
+ void finish() override;
+ bool isWaitingForScripts() const override;
+ void stopParsing() override;
+ void detach() override;
</ins><span class="cx">
</span><del>- virtual TextPosition textPosition() const override;
- virtual bool shouldAssociateConsoleMessagesWithTextPosition() const override;
</del><ins>+ TextPosition textPosition() const override;
+ bool shouldAssociateConsoleMessagesWithTextPosition() const override;
</ins><span class="cx">
</span><span class="cx"> // from CachedResourceClient
</span><del>- virtual void notifyFinished(CachedResource*) override;
</del><ins>+ void notifyFinished(CachedResource*) override;
</ins><span class="cx">
</span><span class="cx"> void end();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKitStorageStorageAreaImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Storage/StorageAreaImpl.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Storage/StorageAreaImpl.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/Storage/StorageAreaImpl.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,22 +43,22 @@
</span><span class="cx"> static Ref<StorageAreaImpl> create(StorageType, PassRefPtr<SecurityOrigin>, PassRefPtr<StorageSyncManager>, unsigned quota);
</span><span class="cx"> virtual ~StorageAreaImpl();
</span><span class="cx">
</span><del>- virtual unsigned length() override;
- virtual String key(unsigned index) override;
- virtual String item(const String& key) override;
- virtual void setItem(Frame* sourceFrame, const String& key, const String& value, bool& quotaException) override;
- virtual void removeItem(Frame* sourceFrame, const String& key) override;
- virtual void clear(Frame* sourceFrame) override;
- virtual bool contains(const String& key) override;
</del><ins>+ unsigned length() override;
+ String key(unsigned index) override;
+ String item(const String& key) override;
+ void setItem(Frame* sourceFrame, const String& key, const String& value, bool& quotaException) override;
+ void removeItem(Frame* sourceFrame, const String& key) override;
+ void clear(Frame* sourceFrame) override;
+ bool contains(const String& key) override;
</ins><span class="cx">
</span><del>- virtual bool canAccessStorage(Frame* sourceFrame) override;
- virtual StorageType storageType() const override;
</del><ins>+ bool canAccessStorage(Frame* sourceFrame) override;
+ StorageType storageType() const override;
</ins><span class="cx">
</span><del>- virtual size_t memoryBytesUsedByCache() override;
</del><ins>+ size_t memoryBytesUsedByCache() override;
</ins><span class="cx">
</span><del>- virtual void incrementAccessCount() override;
- virtual void decrementAccessCount() override;
- virtual void closeDatabaseIfIdle() override;
</del><ins>+ void incrementAccessCount() override;
+ void decrementAccessCount() override;
+ void closeDatabaseIfIdle() override;
</ins><span class="cx">
</span><span class="cx"> SecurityOrigin& securityOrigin() override { return *m_securityOrigin; }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKitStorageStorageNamespaceImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Storage/StorageNamespaceImpl.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Storage/StorageNamespaceImpl.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/Storage/StorageNamespaceImpl.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -57,8 +57,8 @@
</span><span class="cx"> private:
</span><span class="cx"> StorageNamespaceImpl(StorageType, const String& path, unsigned quota);
</span><span class="cx">
</span><del>- virtual RefPtr<StorageArea> storageArea(RefPtr<SecurityOrigin>&&) override;
- virtual RefPtr<StorageNamespace> copy(Page* newPage) override;
</del><ins>+ RefPtr<StorageArea> storageArea(RefPtr<SecurityOrigin>&&) override;
+ RefPtr<StorageNamespace> copy(Page* newPage) override;
</ins><span class="cx">
</span><span class="cx"> typedef HashMap<RefPtr<SecurityOrigin>, RefPtr<StorageAreaImpl>> StorageAreaMap;
</span><span class="cx"> StorageAreaMap m_storageAreaMap;
</span></span></pre></div>
<a id="trunkSourceWebKitStorageWebDatabaseProviderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Storage/WebDatabaseProvider.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Storage/WebDatabaseProvider.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/Storage/WebDatabaseProvider.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> virtual ~WebDatabaseProvider();
</span><span class="cx">
</span><span class="cx"> #if ENABLE(INDEXED_DATABASE)
</span><del>- virtual WebCore::IDBClient::IDBConnectionToServer& idbConnectionToServerForSession(const WebCore::SessionID&) override;
</del><ins>+ WebCore::IDBClient::IDBConnectionToServer& idbConnectionToServerForSession(const WebCore::SessionID&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebKitStorageWebStorageNamespaceProviderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Storage/WebStorageNamespaceProvider.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Storage/WebStorageNamespaceProvider.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/Storage/WebStorageNamespaceProvider.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,9 +44,9 @@
</span><span class="cx"> private:
</span><span class="cx"> explicit WebStorageNamespaceProvider(const String& localStorageDatabasePath);
</span><span class="cx">
</span><del>- virtual RefPtr<WebCore::StorageNamespace> createSessionStorageNamespace(WebCore::Page&, unsigned quota) override;
- virtual RefPtr<WebCore::StorageNamespace> createLocalStorageNamespace(unsigned quota) override;
- virtual RefPtr<WebCore::StorageNamespace> createTransientLocalStorageNamespace(WebCore::SecurityOrigin&, unsigned quota) override;
</del><ins>+ RefPtr<WebCore::StorageNamespace> createSessionStorageNamespace(WebCore::Page&, unsigned quota) override;
+ RefPtr<WebCore::StorageNamespace> createLocalStorageNamespace(unsigned quota) override;
+ RefPtr<WebCore::StorageNamespace> createTransientLocalStorageNamespace(WebCore::SecurityOrigin&, unsigned quota) override;
</ins><span class="cx">
</span><span class="cx"> const String m_localStorageDatabasePath;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKitiosStorageWebSQLiteDatabaseTrackerClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/ios/Storage/WebSQLiteDatabaseTrackerClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/ios/Storage/WebSQLiteDatabaseTrackerClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/ios/Storage/WebSQLiteDatabaseTrackerClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -29,10 +29,10 @@
</span><span class="cx"> public:
</span><span class="cx"> static WebSQLiteDatabaseTrackerClient* sharedWebSQLiteDatabaseTrackerClient();
</span><span class="cx">
</span><del>- virtual ~WebSQLiteDatabaseTrackerClient() override { }
</del><ins>+ ~WebSQLiteDatabaseTrackerClient() override { }
</ins><span class="cx">
</span><del>- virtual void willBeginFirstTransaction() override;
- virtual void didFinishLastTransaction() override;
</del><ins>+ void willBeginFirstTransaction() override;
+ void didFinishLastTransaction() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> WebSQLiteDatabaseTrackerClient() { }
</span></span></pre></div>
<a id="trunkSourceWebKitiosWebCoreSupportPopupMenuIOSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/ios/WebCoreSupport/PopupMenuIOS.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/ios/WebCoreSupport/PopupMenuIOS.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/ios/WebCoreSupport/PopupMenuIOS.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,10 +37,10 @@
</span><span class="cx"> public:
</span><span class="cx"> PopupMenuIOS(WebCore::PopupMenuClient*);
</span><span class="cx">
</span><del>- virtual void show(const WebCore::IntRect&, WebCore::FrameView*, int index) override;
- virtual void hide() override;
- virtual void updateFromElement() override;
- virtual void disconnectClient() override;
</del><ins>+ void show(const WebCore::IntRect&, WebCore::FrameView*, int index) override;
+ void hide() override;
+ void updateFromElement() override;
+ void disconnectClient() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> WebCore::PopupMenuClient* client() const { return m_popupClient; }
</span></span></pre></div>
<a id="trunkSourceWebKitiosWebCoreSupportSearchPopupMenuIOSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/ios/WebCoreSupport/SearchPopupMenuIOS.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/ios/WebCoreSupport/SearchPopupMenuIOS.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/ios/WebCoreSupport/SearchPopupMenuIOS.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -32,10 +32,10 @@
</span><span class="cx"> public:
</span><span class="cx"> SearchPopupMenuIOS(WebCore::PopupMenuClient*);
</span><span class="cx">
</span><del>- virtual WebCore::PopupMenu* popupMenu() override;
- virtual void saveRecentSearches(const AtomicString& name, const Vector<WebCore::RecentSearch>&) override;
- virtual void loadRecentSearches(const AtomicString& name, Vector<WebCore::RecentSearch>&) override;
- virtual bool enabled() override;
</del><ins>+ WebCore::PopupMenu* popupMenu() override;
+ void saveRecentSearches(const AtomicString& name, const Vector<WebCore::RecentSearch>&) override;
+ void loadRecentSearches(const AtomicString& name, Vector<WebCore::RecentSearch>&) override;
+ bool enabled() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> RefPtr<PopupMenuIOS> m_popup;
</span></span></pre></div>
<a id="trunkSourceWebKitiosWebCoreSupportWebChromeClientIOSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/ios/WebCoreSupport/WebChromeClientIOS.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/ios/WebCoreSupport/WebChromeClientIOS.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/ios/WebCoreSupport/WebChromeClientIOS.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -32,62 +32,62 @@
</span><span class="cx"> : WebChromeClient(webView)
</span><span class="cx"> , m_formNotificationSuppressions(0) { }
</span><span class="cx">
</span><del>- virtual void setWindowRect(const WebCore::FloatRect&) override;
- virtual WebCore::FloatRect windowRect() override;
- virtual void setStatusbarText(const WTF::String&) override { }
</del><ins>+ void setWindowRect(const WebCore::FloatRect&) override;
+ WebCore::FloatRect windowRect() override;
+ void setStatusbarText(const WTF::String&) override { }
</ins><span class="cx">
</span><del>- virtual void focus() override;
- virtual void takeFocus(WebCore::FocusDirection) override { }
</del><ins>+ void focus() override;
+ void takeFocus(WebCore::FocusDirection) override { }
</ins><span class="cx">
</span><del>- virtual void runJavaScriptAlert(WebCore::Frame*, const WTF::String&) override;
- virtual bool runJavaScriptConfirm(WebCore::Frame*, const WTF::String&) override;
- virtual bool runJavaScriptPrompt(WebCore::Frame*, const WTF::String& message, const WTF::String& defaultValue, WTF::String& result) override;
</del><ins>+ void runJavaScriptAlert(WebCore::Frame*, const WTF::String&) override;
+ bool runJavaScriptConfirm(WebCore::Frame*, const WTF::String&) override;
+ bool runJavaScriptPrompt(WebCore::Frame*, const WTF::String& message, const WTF::String& defaultValue, WTF::String& result) override;
</ins><span class="cx">
</span><del>- virtual void runOpenPanel(WebCore::Frame*, PassRefPtr<WebCore::FileChooser>) override;
</del><ins>+ void runOpenPanel(WebCore::Frame*, PassRefPtr<WebCore::FileChooser>) override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(TOUCH_EVENTS)
</span><del>- virtual void didPreventDefaultForEvent() override;
</del><ins>+ void didPreventDefaultForEvent() override;
</ins><span class="cx"> #endif
</span><del>- virtual void didReceiveMobileDocType(bool) override;
- virtual void setNeedsScrollNotifications(WebCore::Frame*, bool) override;
- virtual void observedContentChange(WebCore::Frame*) override;
- virtual void clearContentChangeObservers(WebCore::Frame*) override;
- virtual WebCore::FloatSize screenSize() const override;
- virtual WebCore::FloatSize availableScreenSize() const override;
- virtual void dispatchViewportPropertiesDidChange(const WebCore::ViewportArguments&) const override;
- virtual void notifyRevealedSelectionByScrollingFrame(WebCore::Frame*) override;
- virtual bool isStopping() override;
- virtual void didLayout(LayoutType) override;
- virtual void didStartOverflowScroll() override;
- virtual void didEndOverflowScroll() override;
</del><ins>+ void didReceiveMobileDocType(bool) override;
+ void setNeedsScrollNotifications(WebCore::Frame*, bool) override;
+ void observedContentChange(WebCore::Frame*) override;
+ void clearContentChangeObservers(WebCore::Frame*) override;
+ WebCore::FloatSize screenSize() const override;
+ WebCore::FloatSize availableScreenSize() const override;
+ void dispatchViewportPropertiesDidChange(const WebCore::ViewportArguments&) const override;
+ void notifyRevealedSelectionByScrollingFrame(WebCore::Frame*) override;
+ bool isStopping() override;
+ void didLayout(LayoutType) override;
+ void didStartOverflowScroll() override;
+ void didEndOverflowScroll() override;
</ins><span class="cx">
</span><del>- virtual void suppressFormNotifications() override;
- virtual void restoreFormNotifications() override;
</del><ins>+ void suppressFormNotifications() override;
+ void restoreFormNotifications() override;
</ins><span class="cx">
</span><del>- virtual void elementDidFocus(const WebCore::Node*) override;
- virtual void elementDidBlur(const WebCore::Node*) override;
</del><ins>+ void elementDidFocus(const WebCore::Node*) override;
+ void elementDidBlur(const WebCore::Node*) override;
</ins><span class="cx">
</span><del>- virtual void attachRootGraphicsLayer(WebCore::Frame*, WebCore::GraphicsLayer*) override;
</del><ins>+ void attachRootGraphicsLayer(WebCore::Frame*, WebCore::GraphicsLayer*) override;
</ins><span class="cx">
</span><del>- virtual void didFlushCompositingLayers() override;
</del><ins>+ void didFlushCompositingLayers() override;
</ins><span class="cx">
</span><del>- virtual void updateViewportConstrainedLayers(HashMap<PlatformLayer*, std::unique_ptr<WebCore::ViewportConstraints>>&, HashMap<PlatformLayer*, PlatformLayer*>&) override;
</del><ins>+ void updateViewportConstrainedLayers(HashMap<PlatformLayer*, std::unique_ptr<WebCore::ViewportConstraints>>&, HashMap<PlatformLayer*, PlatformLayer*>&) override;
</ins><span class="cx">
</span><del>- virtual bool fetchCustomFixedPositionLayoutRect(WebCore::IntRect&) override;
- virtual void addOrUpdateScrollingLayer(WebCore::Node*, PlatformLayer*, PlatformLayer*, const WebCore::IntSize&, bool allowHorizontalScrollbar, bool allowVerticalScrollbar) override;
- virtual void removeScrollingLayer(WebCore::Node*, PlatformLayer*, PlatformLayer*) override;
</del><ins>+ bool fetchCustomFixedPositionLayoutRect(WebCore::IntRect&) override;
+ void addOrUpdateScrollingLayer(WebCore::Node*, PlatformLayer*, PlatformLayer*, const WebCore::IntSize&, bool allowHorizontalScrollbar, bool allowVerticalScrollbar) override;
+ void removeScrollingLayer(WebCore::Node*, PlatformLayer*, PlatformLayer*) override;
</ins><span class="cx">
</span><del>- virtual bool selectItemWritingDirectionIsNatural() override;
- virtual bool selectItemAlignmentFollowsMenuWritingDirection() override;
- virtual RefPtr<WebCore::PopupMenu> createPopupMenu(WebCore::PopupMenuClient*) const override;
- virtual RefPtr<WebCore::SearchPopupMenu> createSearchPopupMenu(WebCore::PopupMenuClient*) const override;
</del><ins>+ bool selectItemWritingDirectionIsNatural() override;
+ bool selectItemAlignmentFollowsMenuWritingDirection() override;
+ RefPtr<WebCore::PopupMenu> createPopupMenu(WebCore::PopupMenuClient*) const override;
+ RefPtr<WebCore::SearchPopupMenu> createSearchPopupMenu(WebCore::PopupMenuClient*) const override;
</ins><span class="cx">
</span><del>- virtual void webAppOrientationsUpdated() override;
- virtual void focusedElementChanged(WebCore::Element*) override;
- virtual void showPlaybackTargetPicker(bool hasVideo) override;
</del><ins>+ void webAppOrientationsUpdated() override;
+ void focusedElementChanged(WebCore::Element*) override;
+ void showPlaybackTargetPicker(bool hasVideo) override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(ORIENTATION_EVENTS)
</span><del>- virtual int deviceOrientation() const override;
</del><ins>+ int deviceOrientation() const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebKitmacStorageWebDatabaseManagerClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/Storage/WebDatabaseManagerClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/Storage/WebDatabaseManagerClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/mac/Storage/WebDatabaseManagerClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -30,12 +30,12 @@
</span><span class="cx"> static WebDatabaseManagerClient* sharedWebDatabaseManagerClient();
</span><span class="cx">
</span><span class="cx"> virtual ~WebDatabaseManagerClient();
</span><del>- virtual void dispatchDidModifyOrigin(WebCore::SecurityOrigin*) override;
- virtual void dispatchDidModifyDatabase(WebCore::SecurityOrigin*, const WTF::String& databaseIdentifier) override;
</del><ins>+ void dispatchDidModifyOrigin(WebCore::SecurityOrigin*) override;
+ void dispatchDidModifyDatabase(WebCore::SecurityOrigin*, const WTF::String& databaseIdentifier) override;
</ins><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual void dispatchDidAddNewOrigin(WebCore::SecurityOrigin*) override;
- virtual void dispatchDidDeleteDatabase() override;
- virtual void dispatchDidDeleteDatabaseOrigin() override;
</del><ins>+ void dispatchDidAddNewOrigin(WebCore::SecurityOrigin*) override;
+ void dispatchDidDeleteDatabase() override;
+ void dispatchDidDeleteDatabaseOrigin() override;
</ins><span class="cx"> void newDatabaseOriginWasAdded();
</span><span class="cx"> void databaseWasDeleted();
</span><span class="cx"> void databaseOriginWasDeleted();
</span></span></pre></div>
<a id="trunkSourceWebKitmacStorageWebStorageTrackerClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/Storage/WebStorageTrackerClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/Storage/WebStorageTrackerClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/mac/Storage/WebStorageTrackerClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -33,12 +33,12 @@
</span><span class="cx"> static WebStorageTrackerClient* sharedWebStorageTrackerClient();
</span><span class="cx">
</span><span class="cx"> virtual ~WebStorageTrackerClient();
</span><del>- virtual void dispatchDidModifyOrigin(const String& originIdentifier) override;
</del><ins>+ void dispatchDidModifyOrigin(const String& originIdentifier) override;
</ins><span class="cx"> virtual void dispatchDidModifyOrigin(PassRefPtr<SecurityOrigin>);
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> WebStorageTrackerClient();
</span><span class="cx">
</span><span class="cx"> // WebCore::StorageTrackerClient
</span><del>- virtual void didFinishLoadingOrigins() override;
</del><ins>+ void didFinishLoadingOrigins() override;
</ins><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebCoreSupportPopupMenuMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebCoreSupport/PopupMenuMac.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebCoreSupport/PopupMenuMac.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/mac/WebCoreSupport/PopupMenuMac.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -34,10 +34,10 @@
</span><span class="cx"> PopupMenuMac(WebCore::PopupMenuClient*);
</span><span class="cx"> ~PopupMenuMac();
</span><span class="cx">
</span><del>- virtual void show(const WebCore::IntRect&, WebCore::FrameView*, int index) override;
- virtual void hide() override;
- virtual void updateFromElement() override;
- virtual void disconnectClient() override;
</del><ins>+ void show(const WebCore::IntRect&, WebCore::FrameView*, int index) override;
+ void hide() override;
+ void updateFromElement() override;
+ void disconnectClient() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void clear();
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebCoreSupportSearchPopupMenuMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebCoreSupport/SearchPopupMenuMac.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebCoreSupport/SearchPopupMenuMac.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/mac/WebCoreSupport/SearchPopupMenuMac.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -34,10 +34,10 @@
</span><span class="cx"> SearchPopupMenuMac(WebCore::PopupMenuClient*);
</span><span class="cx"> ~SearchPopupMenuMac();
</span><span class="cx">
</span><del>- virtual WebCore::PopupMenu* popupMenu() override;
- virtual void saveRecentSearches(const AtomicString& name, const Vector<WebCore::RecentSearch>&) override;
- virtual void loadRecentSearches(const AtomicString& name, Vector<WebCore::RecentSearch>&) override;
- virtual bool enabled() override;
</del><ins>+ WebCore::PopupMenu* popupMenu() override;
+ void saveRecentSearches(const AtomicString& name, const Vector<WebCore::RecentSearch>&) override;
+ void loadRecentSearches(const AtomicString& name, Vector<WebCore::RecentSearch>&) override;
+ bool enabled() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> RefPtr<PopupMenuMac> m_popup;
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebCoreSupportWebAlternativeTextClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebCoreSupport/WebAlternativeTextClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebCoreSupport/WebAlternativeTextClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/mac/WebCoreSupport/WebAlternativeTextClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,17 +36,17 @@
</span><span class="cx"> public:
</span><span class="cx"> WebAlternativeTextClient(WebView *);
</span><span class="cx"> virtual ~WebAlternativeTextClient();
</span><del>- virtual void pageDestroyed() override;
</del><ins>+ void pageDestroyed() override;
</ins><span class="cx"> #if USE(AUTOCORRECTION_PANEL)
</span><del>- virtual void showCorrectionAlternative(WebCore::AlternativeTextType, const WebCore::FloatRect& boundingBoxOfReplacedString, const String& replacedString, const String& replacementString, const Vector<String>& alternativeReplacementStrings) override;
- virtual void dismissAlternative(WebCore::ReasonForDismissingAlternativeText) override;
- virtual String dismissAlternativeSoon(WebCore::ReasonForDismissingAlternativeText) override;
- virtual void recordAutocorrectionResponse(WebCore::AutocorrectionResponseType, const String& replacedString, const String& replacementString) override;
</del><ins>+ void showCorrectionAlternative(WebCore::AlternativeTextType, const WebCore::FloatRect& boundingBoxOfReplacedString, const String& replacedString, const String& replacementString, const Vector<String>& alternativeReplacementStrings) override;
+ void dismissAlternative(WebCore::ReasonForDismissingAlternativeText) override;
+ String dismissAlternativeSoon(WebCore::ReasonForDismissingAlternativeText) override;
+ void recordAutocorrectionResponse(WebCore::AutocorrectionResponseType, const String& replacedString, const String& replacementString) override;
</ins><span class="cx"> #endif
</span><span class="cx"> #if USE(DICTATION_ALTERNATIVES)
</span><del>- virtual void showDictationAlternativeUI(const WebCore::FloatRect& boundingBoxOfDictatedText, uint64_t dictationContext) override;
- virtual void removeDictationAlternatives(uint64_t dictationContext) override;
- virtual Vector<String> dictationAlternatives(uint64_t dictationContext) override;
</del><ins>+ void showDictationAlternativeUI(const WebCore::FloatRect& boundingBoxOfDictatedText, uint64_t dictationContext) override;
+ void removeDictationAlternatives(uint64_t dictationContext) override;
+ Vector<String> dictationAlternatives(uint64_t dictationContext) override;
</ins><span class="cx"> #endif
</span><span class="cx"> private:
</span><span class="cx"> #if PLATFORM(IOS)
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebCoreSupportWebChromeClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebCoreSupport/WebChromeClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebCoreSupport/WebChromeClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/mac/WebCoreSupport/WebChromeClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,125 +43,125 @@
</span><span class="cx"> public:
</span><span class="cx"> WebChromeClient(WebView*);
</span><span class="cx">
</span><del>- virtual void chromeDestroyed() override;
</del><ins>+ void chromeDestroyed() override;
</ins><span class="cx">
</span><del>- virtual void setWindowRect(const WebCore::FloatRect&) override;
- virtual WebCore::FloatRect windowRect() override;
</del><ins>+ void setWindowRect(const WebCore::FloatRect&) override;
+ WebCore::FloatRect windowRect() override;
</ins><span class="cx">
</span><del>- virtual WebCore::FloatRect pageRect() override;
</del><ins>+ WebCore::FloatRect pageRect() override;
</ins><span class="cx">
</span><del>- virtual void focus() override;
- virtual void unfocus() override;
</del><ins>+ void focus() override;
+ void unfocus() override;
</ins><span class="cx">
</span><del>- virtual bool canTakeFocus(WebCore::FocusDirection) override;
- virtual void takeFocus(WebCore::FocusDirection) override;
</del><ins>+ bool canTakeFocus(WebCore::FocusDirection) override;
+ void takeFocus(WebCore::FocusDirection) override;
</ins><span class="cx">
</span><del>- virtual void focusedElementChanged(WebCore::Element*) override;
- virtual void focusedFrameChanged(WebCore::Frame*) override;
</del><ins>+ void focusedElementChanged(WebCore::Element*) override;
+ void focusedFrameChanged(WebCore::Frame*) override;
</ins><span class="cx">
</span><del>- virtual WebCore::Page* createWindow(WebCore::Frame*, const WebCore::FrameLoadRequest&, const WebCore::WindowFeatures&, const WebCore::NavigationAction&) override;
- virtual void show() override;
</del><ins>+ WebCore::Page* createWindow(WebCore::Frame*, const WebCore::FrameLoadRequest&, const WebCore::WindowFeatures&, const WebCore::NavigationAction&) override;
+ void show() override;
</ins><span class="cx">
</span><del>- virtual bool canRunModal() override;
- virtual void runModal() override;
</del><ins>+ bool canRunModal() override;
+ void runModal() override;
</ins><span class="cx">
</span><del>- virtual void setToolbarsVisible(bool) override;
- virtual bool toolbarsVisible() override;
</del><ins>+ void setToolbarsVisible(bool) override;
+ bool toolbarsVisible() override;
</ins><span class="cx">
</span><del>- virtual void setStatusbarVisible(bool) override;
- virtual bool statusbarVisible() override;
</del><ins>+ void setStatusbarVisible(bool) override;
+ bool statusbarVisible() override;
</ins><span class="cx">
</span><del>- virtual void setScrollbarsVisible(bool) override;
- virtual bool scrollbarsVisible() override;
</del><ins>+ void setScrollbarsVisible(bool) override;
+ bool scrollbarsVisible() override;
</ins><span class="cx">
</span><del>- virtual void setMenubarVisible(bool) override;
- virtual bool menubarVisible() override;
</del><ins>+ void setMenubarVisible(bool) override;
+ bool menubarVisible() override;
</ins><span class="cx">
</span><del>- virtual void setResizable(bool) override;
</del><ins>+ void setResizable(bool) override;
</ins><span class="cx">
</span><del>- virtual void addMessageToConsole(JSC::MessageSource, JSC::MessageLevel, const WTF::String& message, unsigned lineNumber, unsigned columnNumber, const WTF::String& sourceURL) override;
</del><ins>+ void addMessageToConsole(JSC::MessageSource, JSC::MessageLevel, const WTF::String& message, unsigned lineNumber, unsigned columnNumber, const WTF::String& sourceURL) override;
</ins><span class="cx">
</span><del>- virtual bool canRunBeforeUnloadConfirmPanel() override;
- virtual bool runBeforeUnloadConfirmPanel(const WTF::String& message, WebCore::Frame*) override;
</del><ins>+ bool canRunBeforeUnloadConfirmPanel() override;
+ bool runBeforeUnloadConfirmPanel(const WTF::String& message, WebCore::Frame*) override;
</ins><span class="cx">
</span><del>- virtual void closeWindowSoon() override;
</del><ins>+ void closeWindowSoon() override;
</ins><span class="cx">
</span><del>- virtual void runJavaScriptAlert(WebCore::Frame*, const WTF::String&) override;
- virtual bool runJavaScriptConfirm(WebCore::Frame*, const WTF::String&) override;
- virtual bool runJavaScriptPrompt(WebCore::Frame*, const WTF::String& message, const WTF::String& defaultValue, WTF::String& result) override;
</del><ins>+ void runJavaScriptAlert(WebCore::Frame*, const WTF::String&) override;
+ bool runJavaScriptConfirm(WebCore::Frame*, const WTF::String&) override;
+ bool runJavaScriptPrompt(WebCore::Frame*, const WTF::String& message, const WTF::String& defaultValue, WTF::String& result) override;
</ins><span class="cx">
</span><del>- virtual bool supportsImmediateInvalidation() override;
- virtual void invalidateRootView(const WebCore::IntRect&) override;
- virtual void invalidateContentsAndRootView(const WebCore::IntRect&) override;
- virtual void invalidateContentsForSlowScroll(const WebCore::IntRect&) override;
- virtual void scroll(const WebCore::IntSize& scrollDelta, const WebCore::IntRect& rectToScroll, const WebCore::IntRect& clipRect) override;
</del><ins>+ bool supportsImmediateInvalidation() override;
+ void invalidateRootView(const WebCore::IntRect&) override;
+ void invalidateContentsAndRootView(const WebCore::IntRect&) override;
+ void invalidateContentsForSlowScroll(const WebCore::IntRect&) override;
+ void scroll(const WebCore::IntSize& scrollDelta, const WebCore::IntRect& rectToScroll, const WebCore::IntRect& clipRect) override;
</ins><span class="cx">
</span><del>- virtual WebCore::IntPoint screenToRootView(const WebCore::IntPoint&) const override;
- virtual WebCore::IntRect rootViewToScreen(const WebCore::IntRect&) const override;
</del><ins>+ WebCore::IntPoint screenToRootView(const WebCore::IntPoint&) const override;
+ WebCore::IntRect rootViewToScreen(const WebCore::IntRect&) const override;
</ins><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual WebCore::IntPoint accessibilityScreenToRootView(const WebCore::IntPoint&) const override;
- virtual WebCore::IntRect rootViewToAccessibilityScreen(const WebCore::IntRect&) const override;
</del><ins>+ WebCore::IntPoint accessibilityScreenToRootView(const WebCore::IntPoint&) const override;
+ WebCore::IntRect rootViewToAccessibilityScreen(const WebCore::IntRect&) const override;
</ins><span class="cx"> #endif
</span><del>- virtual PlatformPageClient platformPageClient() const override;
- virtual void contentsSizeChanged(WebCore::Frame*, const WebCore::IntSize&) const override;
- virtual void scrollRectIntoView(const WebCore::IntRect&) const override;
</del><ins>+ PlatformPageClient platformPageClient() const override;
+ void contentsSizeChanged(WebCore::Frame*, const WebCore::IntSize&) const override;
+ void scrollRectIntoView(const WebCore::IntRect&) const override;
</ins><span class="cx">
</span><del>- virtual void setStatusbarText(const WTF::String&) override;
</del><ins>+ void setStatusbarText(const WTF::String&) override;
</ins><span class="cx">
</span><del>- virtual void scrollbarsModeDidChange() const override { }
- virtual bool shouldUnavailablePluginMessageBeButton(WebCore::RenderEmbeddedObject::PluginUnavailabilityReason) const override;
- virtual void unavailablePluginButtonClicked(WebCore::Element*, WebCore::RenderEmbeddedObject::PluginUnavailabilityReason) const override;
- virtual void mouseDidMoveOverElement(const WebCore::HitTestResult&, unsigned modifierFlags) override;
</del><ins>+ void scrollbarsModeDidChange() const override { }
+ bool shouldUnavailablePluginMessageBeButton(WebCore::RenderEmbeddedObject::PluginUnavailabilityReason) const override;
+ void unavailablePluginButtonClicked(WebCore::Element*, WebCore::RenderEmbeddedObject::PluginUnavailabilityReason) const override;
+ void mouseDidMoveOverElement(const WebCore::HitTestResult&, unsigned modifierFlags) override;
</ins><span class="cx">
</span><del>- virtual void setToolTip(const WTF::String&, WebCore::TextDirection) override;
</del><ins>+ void setToolTip(const WTF::String&, WebCore::TextDirection) override;
</ins><span class="cx">
</span><del>- virtual void print(WebCore::Frame*) override;
- virtual void exceededDatabaseQuota(WebCore::Frame*, const WTF::String& databaseName, WebCore::DatabaseDetails) override;
- virtual void reachedMaxAppCacheSize(int64_t spaceNeeded) override;
- virtual void reachedApplicationCacheOriginQuota(WebCore::SecurityOrigin*, int64_t totalSpaceNeeded) override;
</del><ins>+ void print(WebCore::Frame*) override;
+ void exceededDatabaseQuota(WebCore::Frame*, const WTF::String& databaseName, WebCore::DatabaseDetails) override;
+ void reachedMaxAppCacheSize(int64_t spaceNeeded) override;
+ void reachedApplicationCacheOriginQuota(WebCore::SecurityOrigin*, int64_t totalSpaceNeeded) override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(DASHBOARD_SUPPORT)
</span><del>- virtual void annotatedRegionsChanged() override;
</del><ins>+ void annotatedRegionsChanged() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void runOpenPanel(WebCore::Frame*, PassRefPtr<WebCore::FileChooser>) override;
- virtual void loadIconForFiles(const Vector<WTF::String>&, WebCore::FileIconLoader*) override;
</del><ins>+ void runOpenPanel(WebCore::Frame*, PassRefPtr<WebCore::FileChooser>) override;
+ void loadIconForFiles(const Vector<WTF::String>&, WebCore::FileIconLoader*) override;
</ins><span class="cx">
</span><span class="cx"> #if !PLATFORM(IOS)
</span><del>- virtual void setCursor(const WebCore::Cursor&) override;
- virtual void setCursorHiddenUntilMouseMoves(bool) override;
</del><ins>+ void setCursor(const WebCore::Cursor&) override;
+ void setCursorHiddenUntilMouseMoves(bool) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(INPUT_TYPE_COLOR)
</span><del>- virtual std::unique_ptr<WebCore::ColorChooser> createColorChooser(WebCore::ColorChooserClient*, const WebCore::Color&) override;
</del><ins>+ std::unique_ptr<WebCore::ColorChooser> createColorChooser(WebCore::ColorChooserClient*, const WebCore::Color&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual WebCore::KeyboardUIMode keyboardUIMode() override;
</del><ins>+ WebCore::KeyboardUIMode keyboardUIMode() override;
</ins><span class="cx">
</span><del>- virtual NSResponder *firstResponder() override;
- virtual void makeFirstResponder(NSResponder *) override;
</del><ins>+ NSResponder *firstResponder() override;
+ void makeFirstResponder(NSResponder *) override;
</ins><span class="cx">
</span><del>- virtual void enableSuddenTermination() override;
- virtual void disableSuddenTermination() override;
</del><ins>+ void enableSuddenTermination() override;
+ void disableSuddenTermination() override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(TOUCH_EVENTS)
</span><del>- virtual void needTouchEvents(bool) override { }
</del><ins>+ void needTouchEvents(bool) override { }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual bool shouldReplaceWithGeneratedFileForUpload(const WTF::String& path, WTF::String &generatedFilename) override;
- virtual WTF::String generateReplacementFile(const WTF::String& path) override;
</del><ins>+ bool shouldReplaceWithGeneratedFileForUpload(const WTF::String& path, WTF::String &generatedFilename) override;
+ WTF::String generateReplacementFile(const WTF::String& path) override;
</ins><span class="cx">
</span><del>- virtual void elementDidFocus(const WebCore::Node*) override;
- virtual void elementDidBlur(const WebCore::Node*) override;
</del><ins>+ void elementDidFocus(const WebCore::Node*) override;
+ void elementDidBlur(const WebCore::Node*) override;
</ins><span class="cx">
</span><del>- virtual bool shouldPaintEntireContents() const override;
</del><ins>+ bool shouldPaintEntireContents() const override;
</ins><span class="cx">
</span><del>- virtual void attachRootGraphicsLayer(WebCore::Frame*, WebCore::GraphicsLayer*) override;
- virtual void attachViewOverlayGraphicsLayer(WebCore::Frame*, WebCore::GraphicsLayer*) override;
- virtual void setNeedsOneShotDrawingSynchronization() override;
- virtual void scheduleCompositingLayerFlush() override;
</del><ins>+ void attachRootGraphicsLayer(WebCore::Frame*, WebCore::GraphicsLayer*) override;
+ void attachViewOverlayGraphicsLayer(WebCore::Frame*, WebCore::GraphicsLayer*) override;
+ void setNeedsOneShotDrawingSynchronization() override;
+ void scheduleCompositingLayerFlush() override;
</ins><span class="cx">
</span><del>- virtual CompositingTriggerFlags allowedCompositingTriggers() const override
</del><ins>+ CompositingTriggerFlags allowedCompositingTriggers() const override
</ins><span class="cx"> {
</span><span class="cx"> return static_cast<CompositingTriggerFlags>(
</span><span class="cx"> ThreeDTransformTrigger |
</span><span class="lines">@@ -175,33 +175,33 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> #if ENABLE(VIDEO)
</span><del>- virtual bool supportsVideoFullscreen(WebCore::HTMLMediaElementEnums::VideoFullscreenMode) override;
- virtual void enterVideoFullscreenForVideoElement(WebCore::HTMLVideoElement&, WebCore::HTMLMediaElementEnums::VideoFullscreenMode) override;
- virtual void exitVideoFullscreenForVideoElement(WebCore::HTMLVideoElement&) override;
</del><ins>+ bool supportsVideoFullscreen(WebCore::HTMLMediaElementEnums::VideoFullscreenMode) override;
+ void enterVideoFullscreenForVideoElement(WebCore::HTMLVideoElement&, WebCore::HTMLMediaElementEnums::VideoFullscreenMode) override;
+ void exitVideoFullscreenForVideoElement(WebCore::HTMLVideoElement&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(FULLSCREEN_API)
</span><del>- virtual bool supportsFullScreenForElement(const WebCore::Element*, bool withKeyboard) override;
- virtual void enterFullScreenForElement(WebCore::Element*) override;
- virtual void exitFullScreenForElement(WebCore::Element*) override;
</del><ins>+ bool supportsFullScreenForElement(const WebCore::Element*, bool withKeyboard) override;
+ void enterFullScreenForElement(WebCore::Element*) override;
+ void exitFullScreenForElement(WebCore::Element*) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual bool selectItemWritingDirectionIsNatural() override;
- virtual bool selectItemAlignmentFollowsMenuWritingDirection() override;
- virtual bool hasOpenedPopup() const override;
- virtual RefPtr<WebCore::PopupMenu> createPopupMenu(WebCore::PopupMenuClient*) const override;
- virtual RefPtr<WebCore::SearchPopupMenu> createSearchPopupMenu(WebCore::PopupMenuClient*) const override;
</del><ins>+ bool selectItemWritingDirectionIsNatural() override;
+ bool selectItemAlignmentFollowsMenuWritingDirection() override;
+ bool hasOpenedPopup() const override;
+ RefPtr<WebCore::PopupMenu> createPopupMenu(WebCore::PopupMenuClient*) const override;
+ RefPtr<WebCore::SearchPopupMenu> createSearchPopupMenu(WebCore::PopupMenuClient*) const override;
</ins><span class="cx">
</span><del>- virtual void wheelEventHandlersChanged(bool) override { }
</del><ins>+ void wheelEventHandlersChanged(bool) override { }
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(SUBTLE_CRYPTO)
</span><del>- virtual bool wrapCryptoKey(const Vector<uint8_t>&, Vector<uint8_t>&) const override;
- virtual bool unwrapCryptoKey(const Vector<uint8_t>&, Vector<uint8_t>&) const override;
</del><ins>+ bool wrapCryptoKey(const Vector<uint8_t>&, Vector<uint8_t>&) const override;
+ bool unwrapCryptoKey(const Vector<uint8_t>&, Vector<uint8_t>&) const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(SERVICE_CONTROLS)
</span><del>- virtual void handleSelectionServiceClick(WebCore::FrameSelection&, const Vector<String>& telephoneNumbers, const WebCore::IntPoint&) override;
- virtual bool hasRelevantSelectionServices(bool isTextOnly) const override;
</del><ins>+ void handleSelectionServiceClick(WebCore::FrameSelection&, const Vector<String>& telephoneNumbers, const WebCore::IntPoint&) override;
+ bool hasRelevantSelectionServices(bool isTextOnly) const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebCoreSupportWebContextMenuClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebCoreSupport/WebContextMenuClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebCoreSupport/WebContextMenuClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/mac/WebCoreSupport/WebContextMenuClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,22 +48,22 @@
</span><span class="cx"> WebContextMenuClient(WebView *webView);
</span><span class="cx"> virtual ~WebContextMenuClient();
</span><span class="cx">
</span><del>- virtual void contextMenuDestroyed() override;
</del><ins>+ void contextMenuDestroyed() override;
</ins><span class="cx">
</span><del>- virtual void downloadURL(const WebCore::URL&) override;
- virtual void searchWithGoogle(const WebCore::Frame*) override;
- virtual void lookUpInDictionary(WebCore::Frame*) override;
- virtual bool isSpeaking() override;
- virtual void speak(const WTF::String&) override;
- virtual void stopSpeaking() override;
- virtual void searchWithSpotlight() override;
- virtual void showContextMenu() override;
</del><ins>+ void downloadURL(const WebCore::URL&) override;
+ void searchWithGoogle(const WebCore::Frame*) override;
+ void lookUpInDictionary(WebCore::Frame*) override;
+ bool isSpeaking() override;
+ void speak(const WTF::String&) override;
+ void stopSpeaking() override;
+ void searchWithSpotlight() override;
+ void showContextMenu() override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(SERVICE_CONTROLS)
</span><span class="cx"> // WebSharingServicePickerClient
</span><del>- virtual void sharingServicePickerWillBeDestroyed(WebSharingServicePickerController &) override;
- virtual WebCore::FloatRect screenRectForCurrentSharingServicePickerItem(WebSharingServicePickerController &) override;
- virtual RetainPtr<NSImage> imageForCurrentSharingServicePickerItem(WebSharingServicePickerController &) override;
</del><ins>+ void sharingServicePickerWillBeDestroyed(WebSharingServicePickerController &) override;
+ WebCore::FloatRect screenRectForCurrentSharingServicePickerItem(WebSharingServicePickerController &) override;
+ RetainPtr<NSImage> imageForCurrentSharingServicePickerItem(WebSharingServicePickerController &) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebCoreSupportWebDeviceOrientationClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebCoreSupport/WebDeviceOrientationClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebCoreSupport/WebDeviceOrientationClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/mac/WebCoreSupport/WebDeviceOrientationClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,11 +43,11 @@
</span><span class="cx"> WebDeviceOrientationClient(WebView*);
</span><span class="cx">
</span><span class="cx"> // DeviceOrientationClient methods
</span><del>- virtual void setController(WebCore::DeviceOrientationController*) override;
- virtual void startUpdating() override;
- virtual void stopUpdating() override;
- virtual WebCore::DeviceOrientationData* lastOrientation() const override;
- virtual void deviceOrientationControllerDestroyed() override;
</del><ins>+ void setController(WebCore::DeviceOrientationController*) override;
+ void startUpdating() override;
+ void stopUpdating() override;
+ WebCore::DeviceOrientationData* lastOrientation() const override;
+ void deviceOrientationControllerDestroyed() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> id<WebDeviceOrientationProvider> getProvider() const;
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebCoreSupportWebDragClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebCoreSupport/WebDragClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebCoreSupport/WebDragClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/mac/WebCoreSupport/WebDragClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -32,15 +32,15 @@
</span><span class="cx"> class WebDragClient : public WebCore::DragClient {
</span><span class="cx"> public:
</span><span class="cx"> WebDragClient(WebView*);
</span><del>- virtual void willPerformDragDestinationAction(WebCore::DragDestinationAction, WebCore::DragData&) override;
- virtual void willPerformDragSourceAction(WebCore::DragSourceAction, const WebCore::IntPoint&, WebCore::DataTransfer&) override;
- virtual WebCore::DragDestinationAction actionMaskForDrag(WebCore::DragData&) override;
- virtual void dragControllerDestroyed() override;
- virtual WebCore::DragSourceAction dragSourceActionMaskForPoint(const WebCore::IntPoint& windowPoint) override;
- virtual void startDrag(WebCore::DragImageRef, const WebCore::IntPoint& dragPos, const WebCore::IntPoint& eventPos, WebCore::DataTransfer&, WebCore::Frame&, bool linkDrag) override;
- virtual void declareAndWriteDragImage(const String& pasteboardName, WebCore::Element&, const WebCore::URL&, const String&, WebCore::Frame*) override;
</del><ins>+ void willPerformDragDestinationAction(WebCore::DragDestinationAction, WebCore::DragData&) override;
+ void willPerformDragSourceAction(WebCore::DragSourceAction, const WebCore::IntPoint&, WebCore::DataTransfer&) override;
+ WebCore::DragDestinationAction actionMaskForDrag(WebCore::DragData&) override;
+ void dragControllerDestroyed() override;
+ WebCore::DragSourceAction dragSourceActionMaskForPoint(const WebCore::IntPoint& windowPoint) override;
+ void startDrag(WebCore::DragImageRef, const WebCore::IntPoint& dragPos, const WebCore::IntPoint& eventPos, WebCore::DataTransfer&, WebCore::Frame&, bool linkDrag) override;
+ void declareAndWriteDragImage(const String& pasteboardName, WebCore::Element&, const WebCore::URL&, const String&, WebCore::Frame*) override;
</ins><span class="cx"> #if ENABLE(ATTACHMENT_ELEMENT)
</span><del>- virtual void declareAndWriteAttachment(const String& pasteboardName, WebCore::Element&, const WebCore::URL&, const String& path, WebCore::Frame*) override;
</del><ins>+ void declareAndWriteAttachment(const String& pasteboardName, WebCore::Element&, const WebCore::URL&, const String& path, WebCore::Frame*) override;
</ins><span class="cx"> #endif
</span><span class="cx"> private:
</span><span class="cx"> WebView* m_webView;
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebCoreSupportWebEditorClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebCoreSupport/WebEditorClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebCoreSupport/WebEditorClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/mac/WebCoreSupport/WebEditorClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,123 +51,123 @@
</span><span class="cx"> void didCheckSucceed(int sequence, NSArray *results);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void pageDestroyed() override;
</del><ins>+ void pageDestroyed() override;
</ins><span class="cx">
</span><del>- virtual bool isGrammarCheckingEnabled() override;
- virtual void toggleGrammarChecking() override;
- virtual bool isContinuousSpellCheckingEnabled() override;
- virtual void toggleContinuousSpellChecking() override;
- virtual int spellCheckerDocumentTag() override;
</del><ins>+ bool isGrammarCheckingEnabled() override;
+ void toggleGrammarChecking() override;
+ bool isContinuousSpellCheckingEnabled() override;
+ void toggleContinuousSpellChecking() override;
+ int spellCheckerDocumentTag() override;
</ins><span class="cx">
</span><del>- virtual bool smartInsertDeleteEnabled() override;
- virtual bool isSelectTrailingWhitespaceEnabled() override;
</del><ins>+ bool smartInsertDeleteEnabled() override;
+ bool isSelectTrailingWhitespaceEnabled() override;
</ins><span class="cx">
</span><del>- virtual bool shouldDeleteRange(WebCore::Range*) override;
</del><ins>+ bool shouldDeleteRange(WebCore::Range*) override;
</ins><span class="cx">
</span><del>- virtual bool shouldBeginEditing(WebCore::Range*) override;
- virtual bool shouldEndEditing(WebCore::Range*) override;
- virtual bool shouldInsertNode(WebCore::Node*, WebCore::Range*, WebCore::EditorInsertAction) override;
- virtual bool shouldInsertText(const String&, WebCore::Range*, WebCore::EditorInsertAction) override;
- virtual bool shouldChangeSelectedRange(WebCore::Range* fromRange, WebCore::Range* toRange, WebCore::EAffinity, bool stillSelecting) override;
</del><ins>+ bool shouldBeginEditing(WebCore::Range*) override;
+ bool shouldEndEditing(WebCore::Range*) override;
+ bool shouldInsertNode(WebCore::Node*, WebCore::Range*, WebCore::EditorInsertAction) override;
+ bool shouldInsertText(const String&, WebCore::Range*, WebCore::EditorInsertAction) override;
+ bool shouldChangeSelectedRange(WebCore::Range* fromRange, WebCore::Range* toRange, WebCore::EAffinity, bool stillSelecting) override;
</ins><span class="cx">
</span><del>- virtual bool shouldApplyStyle(WebCore::StyleProperties*, WebCore::Range*) override;
- virtual void didApplyStyle() override;
</del><ins>+ bool shouldApplyStyle(WebCore::StyleProperties*, WebCore::Range*) override;
+ void didApplyStyle() override;
</ins><span class="cx">
</span><del>- virtual bool shouldMoveRangeAfterDelete(WebCore::Range*, WebCore::Range* rangeToBeReplaced) override;
</del><ins>+ bool shouldMoveRangeAfterDelete(WebCore::Range*, WebCore::Range* rangeToBeReplaced) override;
</ins><span class="cx">
</span><del>- virtual void didBeginEditing() override;
- virtual void didEndEditing() override;
- virtual void willWriteSelectionToPasteboard(WebCore::Range*) override;
- virtual void didWriteSelectionToPasteboard() override;
- virtual void getClientPasteboardDataForRange(WebCore::Range*, Vector<String>& pasteboardTypes, Vector<RefPtr<WebCore::SharedBuffer>>& pasteboardData) override;
</del><ins>+ void didBeginEditing() override;
+ void didEndEditing() override;
+ void willWriteSelectionToPasteboard(WebCore::Range*) override;
+ void didWriteSelectionToPasteboard() override;
+ void getClientPasteboardDataForRange(WebCore::Range*, Vector<String>& pasteboardTypes, Vector<RefPtr<WebCore::SharedBuffer>>& pasteboardData) override;
</ins><span class="cx">
</span><del>- virtual NSString *userVisibleString(NSURL *) override;
- virtual WebCore::DocumentFragment* documentFragmentFromAttributedString(NSAttributedString *, Vector< RefPtr<WebCore::ArchiveResource>>&) override;
- virtual void setInsertionPasteboard(const String&) override;
- virtual NSURL *canonicalizeURL(NSURL *) override;
- virtual NSURL *canonicalizeURLString(NSString *) override;
</del><ins>+ NSString *userVisibleString(NSURL *) override;
+ WebCore::DocumentFragment* documentFragmentFromAttributedString(NSAttributedString *, Vector< RefPtr<WebCore::ArchiveResource>>&) override;
+ void setInsertionPasteboard(const String&) override;
+ NSURL *canonicalizeURL(NSURL *) override;
+ NSURL *canonicalizeURLString(NSString *) override;
</ins><span class="cx">
</span><span class="cx"> #if USE(APPKIT)
</span><del>- virtual void uppercaseWord() override;
- virtual void lowercaseWord() override;
- virtual void capitalizeWord() override;
</del><ins>+ void uppercaseWord() override;
+ void lowercaseWord() override;
+ void capitalizeWord() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if USE(AUTOMATIC_TEXT_REPLACEMENT)
</span><del>- virtual void showSubstitutionsPanel(bool show) override;
- virtual bool substitutionsPanelIsShowing() override;
- virtual void toggleSmartInsertDelete() override;
- virtual bool isAutomaticQuoteSubstitutionEnabled() override;
- virtual void toggleAutomaticQuoteSubstitution() override;
- virtual bool isAutomaticLinkDetectionEnabled() override;
- virtual void toggleAutomaticLinkDetection() override;
- virtual bool isAutomaticDashSubstitutionEnabled() override;
- virtual void toggleAutomaticDashSubstitution() override;
- virtual bool isAutomaticTextReplacementEnabled() override;
- virtual void toggleAutomaticTextReplacement() override;
- virtual bool isAutomaticSpellingCorrectionEnabled() override;
- virtual void toggleAutomaticSpellingCorrection() override;
</del><ins>+ void showSubstitutionsPanel(bool show) override;
+ bool substitutionsPanelIsShowing() override;
+ void toggleSmartInsertDelete() override;
+ bool isAutomaticQuoteSubstitutionEnabled() override;
+ void toggleAutomaticQuoteSubstitution() override;
+ bool isAutomaticLinkDetectionEnabled() override;
+ void toggleAutomaticLinkDetection() override;
+ bool isAutomaticDashSubstitutionEnabled() override;
+ void toggleAutomaticDashSubstitution() override;
+ bool isAutomaticTextReplacementEnabled() override;
+ void toggleAutomaticTextReplacement() override;
+ bool isAutomaticSpellingCorrectionEnabled() override;
+ void toggleAutomaticSpellingCorrection() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual TextCheckerClient* textChecker() override { return this; }
</del><ins>+ TextCheckerClient* textChecker() override { return this; }
</ins><span class="cx">
</span><del>- virtual void respondToChangedContents() override;
- virtual void respondToChangedSelection(WebCore::Frame*) override;
- virtual void didChangeSelectionAndUpdateLayout() override { }
- virtual void discardedComposition(WebCore::Frame*) override;
</del><ins>+ void respondToChangedContents() override;
+ void respondToChangedSelection(WebCore::Frame*) override;
+ void didChangeSelectionAndUpdateLayout() override { }
+ void discardedComposition(WebCore::Frame*) override;
</ins><span class="cx">
</span><del>- virtual void registerUndoStep(PassRefPtr<WebCore::UndoStep>) override;
- virtual void registerRedoStep(PassRefPtr<WebCore::UndoStep>) override;
- virtual void clearUndoRedoOperations() override;
</del><ins>+ void registerUndoStep(PassRefPtr<WebCore::UndoStep>) override;
+ void registerRedoStep(PassRefPtr<WebCore::UndoStep>) override;
+ void clearUndoRedoOperations() override;
</ins><span class="cx">
</span><del>- virtual bool canCopyCut(WebCore::Frame*, bool defaultValue) const override;
- virtual bool canPaste(WebCore::Frame*, bool defaultValue) const override;
- virtual bool canUndo() const override;
- virtual bool canRedo() const override;
</del><ins>+ bool canCopyCut(WebCore::Frame*, bool defaultValue) const override;
+ bool canPaste(WebCore::Frame*, bool defaultValue) const override;
+ bool canUndo() const override;
+ bool canRedo() const override;
</ins><span class="cx">
</span><del>- virtual void undo() override;
- virtual void redo() override;
</del><ins>+ void undo() override;
+ void redo() override;
</ins><span class="cx">
</span><del>- virtual void handleKeyboardEvent(WebCore::KeyboardEvent*) override;
- virtual void handleInputMethodKeydown(WebCore::KeyboardEvent*) override;
</del><ins>+ void handleKeyboardEvent(WebCore::KeyboardEvent*) override;
+ void handleInputMethodKeydown(WebCore::KeyboardEvent*) override;
</ins><span class="cx">
</span><del>- virtual void textFieldDidBeginEditing(WebCore::Element*) override;
- virtual void textFieldDidEndEditing(WebCore::Element*) override;
- virtual void textDidChangeInTextField(WebCore::Element*) override;
- virtual bool doTextFieldCommandFromEvent(WebCore::Element*, WebCore::KeyboardEvent*) override;
- virtual void textWillBeDeletedInTextField(WebCore::Element*) override;
- virtual void textDidChangeInTextArea(WebCore::Element*) override;
- virtual void overflowScrollPositionChanged() override { };
</del><ins>+ void textFieldDidBeginEditing(WebCore::Element*) override;
+ void textFieldDidEndEditing(WebCore::Element*) override;
+ void textDidChangeInTextField(WebCore::Element*) override;
+ bool doTextFieldCommandFromEvent(WebCore::Element*, WebCore::KeyboardEvent*) override;
+ void textWillBeDeletedInTextField(WebCore::Element*) override;
+ void textDidChangeInTextArea(WebCore::Element*) override;
+ void overflowScrollPositionChanged() override { };
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual void startDelayingAndCoalescingContentChangeNotifications() override;
- virtual void stopDelayingAndCoalescingContentChangeNotifications() override;
- virtual void writeDataToPasteboard(NSDictionary*) override;
- virtual NSArray* supportedPasteboardTypesForCurrentSelection() override;
- virtual NSArray* readDataFromPasteboard(NSString* type, int index) override;
- virtual bool hasRichlyEditableSelection() override;
- virtual int getPasteboardItemsCount() override;
- virtual WebCore::DocumentFragment* documentFragmentFromDelegate(int index) override;
- virtual bool performsTwoStepPaste(WebCore::DocumentFragment*) override;
- virtual int pasteboardChangeCount() override;
</del><ins>+ void startDelayingAndCoalescingContentChangeNotifications() override;
+ void stopDelayingAndCoalescingContentChangeNotifications() override;
+ void writeDataToPasteboard(NSDictionary*) override;
+ NSArray* supportedPasteboardTypesForCurrentSelection() override;
+ NSArray* readDataFromPasteboard(NSString* type, int index) override;
+ bool hasRichlyEditableSelection() override;
+ int getPasteboardItemsCount() override;
+ WebCore::DocumentFragment* documentFragmentFromDelegate(int index) override;
+ bool performsTwoStepPaste(WebCore::DocumentFragment*) override;
+ int pasteboardChangeCount() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual bool shouldEraseMarkersAfterChangeSelection(WebCore::TextCheckingType) const override;
- virtual void ignoreWordInSpellDocument(const String&) override;
- virtual void learnWord(const String&) override;
- virtual void checkSpellingOfString(StringView, int* misspellingLocation, int* misspellingLength) override;
- virtual String getAutoCorrectSuggestionForMisspelledWord(const String&) override;
- virtual void checkGrammarOfString(StringView, Vector<WebCore::GrammarDetail>&, int* badGrammarLocation, int* badGrammarLength) override;
- virtual Vector<WebCore::TextCheckingResult> checkTextOfParagraph(StringView, WebCore::TextCheckingTypeMask checkingTypes) override;
- virtual void updateSpellingUIWithGrammarString(const String&, const WebCore::GrammarDetail&) override;
- virtual void updateSpellingUIWithMisspelledWord(const String&) override;
- virtual void showSpellingUI(bool show) override;
- virtual bool spellingUIIsShowing() override;
- virtual void getGuessesForWord(const String& word, const String& context, Vector<String>& guesses) override;
</del><ins>+ bool shouldEraseMarkersAfterChangeSelection(WebCore::TextCheckingType) const override;
+ void ignoreWordInSpellDocument(const String&) override;
+ void learnWord(const String&) override;
+ void checkSpellingOfString(StringView, int* misspellingLocation, int* misspellingLength) override;
+ String getAutoCorrectSuggestionForMisspelledWord(const String&) override;
+ void checkGrammarOfString(StringView, Vector<WebCore::GrammarDetail>&, int* badGrammarLocation, int* badGrammarLength) override;
+ Vector<WebCore::TextCheckingResult> checkTextOfParagraph(StringView, WebCore::TextCheckingTypeMask checkingTypes) override;
+ void updateSpellingUIWithGrammarString(const String&, const WebCore::GrammarDetail&) override;
+ void updateSpellingUIWithMisspelledWord(const String&) override;
+ void showSpellingUI(bool show) override;
+ bool spellingUIIsShowing() override;
+ void getGuessesForWord(const String& word, const String& context, Vector<String>& guesses) override;
</ins><span class="cx">
</span><del>- virtual void willSetInputMethodState() override;
- virtual void setInputMethodState(bool enabled) override;
- virtual void requestCheckingOfString(PassRefPtr<WebCore::TextCheckingRequest>) override;
</del><ins>+ void willSetInputMethodState() override;
+ void setInputMethodState(bool enabled) override;
+ void requestCheckingOfString(PassRefPtr<WebCore::TextCheckingRequest>) override;
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 101200
</span><span class="cx"> void requestCandidatesForSelection(const WebCore::VisibleSelection&);
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebCoreSupportWebFrameLoaderClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebCoreSupport/WebFrameLoaderClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebCoreSupport/WebFrameLoaderClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/mac/WebCoreSupport/WebFrameLoaderClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -58,194 +58,194 @@
</span><span class="cx"> WebFrame* webFrame() const { return m_webFrame.get(); }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void frameLoaderDestroyed() override;
- virtual bool hasWebView() const override; // mainly for assertions
</del><ins>+ void frameLoaderDestroyed() override;
+ bool hasWebView() const override; // mainly for assertions
</ins><span class="cx">
</span><del>- virtual void makeRepresentation(WebCore::DocumentLoader*) override;
- virtual bool hasHTMLView() const override;
</del><ins>+ void makeRepresentation(WebCore::DocumentLoader*) override;
+ bool hasHTMLView() const override;
</ins><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual bool forceLayoutOnRestoreFromPageCache() override;
</del><ins>+ bool forceLayoutOnRestoreFromPageCache() override;
</ins><span class="cx"> #endif
</span><del>- virtual void forceLayoutForNonHTML() override;
</del><ins>+ void forceLayoutForNonHTML() override;
</ins><span class="cx">
</span><del>- virtual void setCopiesOnScroll() override;
</del><ins>+ void setCopiesOnScroll() override;
</ins><span class="cx">
</span><del>- virtual void detachedFromParent2() override;
- virtual void detachedFromParent3() override;
</del><ins>+ void detachedFromParent2() override;
+ void detachedFromParent3() override;
</ins><span class="cx">
</span><del>- virtual void convertMainResourceLoadToDownload(WebCore::DocumentLoader*, WebCore::SessionID, const WebCore::ResourceRequest&, const WebCore::ResourceResponse&) override;
</del><ins>+ void convertMainResourceLoadToDownload(WebCore::DocumentLoader*, WebCore::SessionID, const WebCore::ResourceRequest&, const WebCore::ResourceResponse&) override;
</ins><span class="cx">
</span><del>- virtual void assignIdentifierToInitialRequest(unsigned long identifier, WebCore::DocumentLoader*, const WebCore::ResourceRequest&) override;
</del><ins>+ void assignIdentifierToInitialRequest(unsigned long identifier, WebCore::DocumentLoader*, const WebCore::ResourceRequest&) override;
</ins><span class="cx">
</span><del>- virtual void dispatchWillSendRequest(WebCore::DocumentLoader*, unsigned long identifier, WebCore::ResourceRequest&, const WebCore::ResourceResponse& redirectResponse) override;
- virtual bool shouldUseCredentialStorage(WebCore::DocumentLoader*, unsigned long identifier) override;
- virtual void dispatchDidReceiveAuthenticationChallenge(WebCore::DocumentLoader*, unsigned long identifier, const WebCore::AuthenticationChallenge&) override;
- virtual void dispatchDidCancelAuthenticationChallenge(WebCore::DocumentLoader*, unsigned long identifier, const WebCore::AuthenticationChallenge&) override;
</del><ins>+ void dispatchWillSendRequest(WebCore::DocumentLoader*, unsigned long identifier, WebCore::ResourceRequest&, const WebCore::ResourceResponse& redirectResponse) override;
+ bool shouldUseCredentialStorage(WebCore::DocumentLoader*, unsigned long identifier) override;
+ void dispatchDidReceiveAuthenticationChallenge(WebCore::DocumentLoader*, unsigned long identifier, const WebCore::AuthenticationChallenge&) override;
+ void dispatchDidCancelAuthenticationChallenge(WebCore::DocumentLoader*, unsigned long identifier, const WebCore::AuthenticationChallenge&) override;
</ins><span class="cx"> #if USE(PROTECTION_SPACE_AUTH_CALLBACK)
</span><del>- virtual bool canAuthenticateAgainstProtectionSpace(WebCore::DocumentLoader*, unsigned long identifier, const WebCore::ProtectionSpace&) override;
</del><ins>+ bool canAuthenticateAgainstProtectionSpace(WebCore::DocumentLoader*, unsigned long identifier, const WebCore::ProtectionSpace&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual RetainPtr<CFDictionaryRef> connectionProperties(WebCore::DocumentLoader*, unsigned long identifier) override;
</del><ins>+ RetainPtr<CFDictionaryRef> connectionProperties(WebCore::DocumentLoader*, unsigned long identifier) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void dispatchDidReceiveResponse(WebCore::DocumentLoader*, unsigned long identifier, const WebCore::ResourceResponse&) override;
- virtual void dispatchDidReceiveContentLength(WebCore::DocumentLoader*, unsigned long identifier, int dataLength) override;
- virtual void dispatchDidFinishLoading(WebCore::DocumentLoader*, unsigned long identifier) override;
</del><ins>+ void dispatchDidReceiveResponse(WebCore::DocumentLoader*, unsigned long identifier, const WebCore::ResourceResponse&) override;
+ void dispatchDidReceiveContentLength(WebCore::DocumentLoader*, unsigned long identifier, int dataLength) override;
+ void dispatchDidFinishLoading(WebCore::DocumentLoader*, unsigned long identifier) override;
</ins><span class="cx"> #if ENABLE(DATA_DETECTION)
</span><del>- virtual void dispatchDidFinishDataDetection(NSArray *detectionResults) override;
</del><ins>+ void dispatchDidFinishDataDetection(NSArray *detectionResults) override;
</ins><span class="cx"> #endif
</span><del>- virtual void dispatchDidFailLoading(WebCore::DocumentLoader*, unsigned long identifier, const WebCore::ResourceError&) override;
</del><ins>+ void dispatchDidFailLoading(WebCore::DocumentLoader*, unsigned long identifier, const WebCore::ResourceError&) override;
</ins><span class="cx">
</span><del>- virtual NSCachedURLResponse* willCacheResponse(WebCore::DocumentLoader*, unsigned long identifier, NSCachedURLResponse*) const override;
</del><ins>+ NSCachedURLResponse* willCacheResponse(WebCore::DocumentLoader*, unsigned long identifier, NSCachedURLResponse*) const override;
</ins><span class="cx">
</span><del>- virtual void dispatchDidDispatchOnloadEvents() override;
- virtual void dispatchDidReceiveServerRedirectForProvisionalLoad() override;
- virtual void dispatchDidCancelClientRedirect() override;
- virtual void dispatchWillPerformClientRedirect(const WebCore::URL&, double interval, double fireDate) override;
- virtual void dispatchDidChangeLocationWithinPage() override;
- virtual void dispatchDidPushStateWithinPage() override;
- virtual void dispatchDidReplaceStateWithinPage() override;
- virtual void dispatchDidPopStateWithinPage() override;
</del><ins>+ void dispatchDidDispatchOnloadEvents() override;
+ void dispatchDidReceiveServerRedirectForProvisionalLoad() override;
+ void dispatchDidCancelClientRedirect() override;
+ void dispatchWillPerformClientRedirect(const WebCore::URL&, double interval, double fireDate) override;
+ void dispatchDidChangeLocationWithinPage() override;
+ void dispatchDidPushStateWithinPage() override;
+ void dispatchDidReplaceStateWithinPage() override;
+ void dispatchDidPopStateWithinPage() override;
</ins><span class="cx">
</span><del>- virtual void dispatchWillClose() override;
- virtual void dispatchDidReceiveIcon() override;
- virtual void dispatchDidStartProvisionalLoad() override;
- virtual void dispatchDidReceiveTitle(const WebCore::StringWithDirection&) override;
- virtual void dispatchDidChangeIcons(WebCore::IconType) override;
- virtual void dispatchDidCommitLoad() override;
- virtual void dispatchDidFailProvisionalLoad(const WebCore::ResourceError&) override;
- virtual void dispatchDidFailLoad(const WebCore::ResourceError&) override;
- virtual void dispatchDidFinishDocumentLoad() override;
- virtual void dispatchDidFinishLoad() override;
- virtual void dispatchDidLayout(WebCore::LayoutMilestones) override;
</del><ins>+ void dispatchWillClose() override;
+ void dispatchDidReceiveIcon() override;
+ void dispatchDidStartProvisionalLoad() override;
+ void dispatchDidReceiveTitle(const WebCore::StringWithDirection&) override;
+ void dispatchDidChangeIcons(WebCore::IconType) override;
+ void dispatchDidCommitLoad() override;
+ void dispatchDidFailProvisionalLoad(const WebCore::ResourceError&) override;
+ void dispatchDidFailLoad(const WebCore::ResourceError&) override;
+ void dispatchDidFinishDocumentLoad() override;
+ void dispatchDidFinishLoad() override;
+ void dispatchDidLayout(WebCore::LayoutMilestones) override;
</ins><span class="cx">
</span><del>- virtual WebCore::Frame* dispatchCreatePage(const WebCore::NavigationAction&) override;
- virtual void dispatchShow() override;
</del><ins>+ WebCore::Frame* dispatchCreatePage(const WebCore::NavigationAction&) override;
+ void dispatchShow() override;
</ins><span class="cx">
</span><del>- virtual void dispatchDecidePolicyForResponse(const WebCore::ResourceResponse&, const WebCore::ResourceRequest&, WebCore::FramePolicyFunction) override;
- virtual void dispatchDecidePolicyForNewWindowAction(const WebCore::NavigationAction&, const WebCore::ResourceRequest&, PassRefPtr<WebCore::FormState>, const WTF::String& frameName, WebCore::FramePolicyFunction) override;
- virtual void dispatchDecidePolicyForNavigationAction(const WebCore::NavigationAction&, const WebCore::ResourceRequest&, PassRefPtr<WebCore::FormState>, WebCore::FramePolicyFunction) override;
- virtual void cancelPolicyCheck() override;
</del><ins>+ void dispatchDecidePolicyForResponse(const WebCore::ResourceResponse&, const WebCore::ResourceRequest&, WebCore::FramePolicyFunction) override;
+ void dispatchDecidePolicyForNewWindowAction(const WebCore::NavigationAction&, const WebCore::ResourceRequest&, PassRefPtr<WebCore::FormState>, const WTF::String& frameName, WebCore::FramePolicyFunction) override;
+ void dispatchDecidePolicyForNavigationAction(const WebCore::NavigationAction&, const WebCore::ResourceRequest&, PassRefPtr<WebCore::FormState>, WebCore::FramePolicyFunction) override;
+ void cancelPolicyCheck() override;
</ins><span class="cx">
</span><del>- virtual void dispatchUnableToImplementPolicy(const WebCore::ResourceError&) override;
</del><ins>+ void dispatchUnableToImplementPolicy(const WebCore::ResourceError&) override;
</ins><span class="cx">
</span><del>- virtual void dispatchWillSendSubmitEvent(PassRefPtr<WebCore::FormState>) override;
- virtual void dispatchWillSubmitForm(PassRefPtr<WebCore::FormState>, WebCore::FramePolicyFunction) override;
</del><ins>+ void dispatchWillSendSubmitEvent(PassRefPtr<WebCore::FormState>) override;
+ void dispatchWillSubmitForm(PassRefPtr<WebCore::FormState>, WebCore::FramePolicyFunction) override;
</ins><span class="cx">
</span><del>- virtual void revertToProvisionalState(WebCore::DocumentLoader*) override;
- virtual void setMainDocumentError(WebCore::DocumentLoader*, const WebCore::ResourceError&) override;
- virtual bool dispatchDidLoadResourceFromMemoryCache(WebCore::DocumentLoader*, const WebCore::ResourceRequest&, const WebCore::ResourceResponse&, int length) override;
</del><ins>+ void revertToProvisionalState(WebCore::DocumentLoader*) override;
+ void setMainDocumentError(WebCore::DocumentLoader*, const WebCore::ResourceError&) override;
+ bool dispatchDidLoadResourceFromMemoryCache(WebCore::DocumentLoader*, const WebCore::ResourceRequest&, const WebCore::ResourceResponse&, int length) override;
</ins><span class="cx">
</span><del>- virtual void setMainFrameDocumentReady(bool) override;
</del><ins>+ void setMainFrameDocumentReady(bool) override;
</ins><span class="cx">
</span><del>- virtual void startDownload(const WebCore::ResourceRequest&, const String& suggestedName = String()) override;
</del><ins>+ void startDownload(const WebCore::ResourceRequest&, const String& suggestedName = String()) override;
</ins><span class="cx">
</span><del>- virtual void willChangeTitle(WebCore::DocumentLoader*) override;
- virtual void didChangeTitle(WebCore::DocumentLoader*) override;
</del><ins>+ void willChangeTitle(WebCore::DocumentLoader*) override;
+ void didChangeTitle(WebCore::DocumentLoader*) override;
</ins><span class="cx">
</span><del>- virtual void willReplaceMultipartContent() override { }
- virtual void didReplaceMultipartContent() override;
</del><ins>+ void willReplaceMultipartContent() override { }
+ void didReplaceMultipartContent() override;
</ins><span class="cx">
</span><del>- virtual void committedLoad(WebCore::DocumentLoader*, const char*, int) override;
- virtual void finishedLoading(WebCore::DocumentLoader*) override;
- virtual void updateGlobalHistory() override;
- virtual void updateGlobalHistoryRedirectLinks() override;
</del><ins>+ void committedLoad(WebCore::DocumentLoader*, const char*, int) override;
+ void finishedLoading(WebCore::DocumentLoader*) override;
+ void updateGlobalHistory() override;
+ void updateGlobalHistoryRedirectLinks() override;
</ins><span class="cx">
</span><del>- virtual bool shouldGoToHistoryItem(WebCore::HistoryItem*) const override;
- virtual void updateGlobalHistoryItemForPage() override;
</del><ins>+ bool shouldGoToHistoryItem(WebCore::HistoryItem*) const override;
+ void updateGlobalHistoryItemForPage() override;
</ins><span class="cx">
</span><del>- virtual void didDisplayInsecureContent() override;
- virtual void didRunInsecureContent(WebCore::SecurityOrigin*, const WebCore::URL&) override;
- virtual void didDetectXSS(const WebCore::URL&, bool didBlockEntirePage) override;
</del><ins>+ void didDisplayInsecureContent() override;
+ void didRunInsecureContent(WebCore::SecurityOrigin*, const WebCore::URL&) override;
+ void didDetectXSS(const WebCore::URL&, bool didBlockEntirePage) override;
</ins><span class="cx">
</span><del>- virtual WebCore::ResourceError cancelledError(const WebCore::ResourceRequest&) override;
- virtual WebCore::ResourceError blockedError(const WebCore::ResourceRequest&) override;
- virtual WebCore::ResourceError blockedByContentBlockerError(const WebCore::ResourceRequest&) override;
- virtual WebCore::ResourceError cannotShowURLError(const WebCore::ResourceRequest&) override;
- virtual WebCore::ResourceError interruptedForPolicyChangeError(const WebCore::ResourceRequest&) override;
</del><ins>+ WebCore::ResourceError cancelledError(const WebCore::ResourceRequest&) override;
+ WebCore::ResourceError blockedError(const WebCore::ResourceRequest&) override;
+ WebCore::ResourceError blockedByContentBlockerError(const WebCore::ResourceRequest&) override;
+ WebCore::ResourceError cannotShowURLError(const WebCore::ResourceRequest&) override;
+ WebCore::ResourceError interruptedForPolicyChangeError(const WebCore::ResourceRequest&) override;
</ins><span class="cx">
</span><del>- virtual WebCore::ResourceError cannotShowMIMETypeError(const WebCore::ResourceResponse&) override;
- virtual WebCore::ResourceError fileDoesNotExistError(const WebCore::ResourceResponse&) override;
- virtual WebCore::ResourceError pluginWillHandleLoadError(const WebCore::ResourceResponse&) override;
</del><ins>+ WebCore::ResourceError cannotShowMIMETypeError(const WebCore::ResourceResponse&) override;
+ WebCore::ResourceError fileDoesNotExistError(const WebCore::ResourceResponse&) override;
+ WebCore::ResourceError pluginWillHandleLoadError(const WebCore::ResourceResponse&) override;
</ins><span class="cx">
</span><del>- virtual bool shouldFallBack(const WebCore::ResourceError&) override;
</del><ins>+ bool shouldFallBack(const WebCore::ResourceError&) override;
</ins><span class="cx">
</span><del>- virtual WTF::String userAgent(const WebCore::URL&) override;
</del><ins>+ WTF::String userAgent(const WebCore::URL&) override;
</ins><span class="cx">
</span><del>- virtual void savePlatformDataToCachedFrame(WebCore::CachedFrame*) override;
- virtual void transitionToCommittedFromCachedFrame(WebCore::CachedFrame*) override;
</del><ins>+ void savePlatformDataToCachedFrame(WebCore::CachedFrame*) override;
+ void transitionToCommittedFromCachedFrame(WebCore::CachedFrame*) override;
</ins><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual void didRestoreFrameHierarchyForCachedFrame() override;
</del><ins>+ void didRestoreFrameHierarchyForCachedFrame() override;
</ins><span class="cx"> #endif
</span><del>- virtual void transitionToCommittedForNewPage() override;
</del><ins>+ void transitionToCommittedForNewPage() override;
</ins><span class="cx">
</span><del>- virtual void didSaveToPageCache() override;
- virtual void didRestoreFromPageCache() override;
</del><ins>+ void didSaveToPageCache() override;
+ void didRestoreFromPageCache() override;
</ins><span class="cx">
</span><del>- virtual void dispatchDidBecomeFrameset(bool) override;
</del><ins>+ void dispatchDidBecomeFrameset(bool) override;
</ins><span class="cx">
</span><del>- virtual bool canHandleRequest(const WebCore::ResourceRequest&) const override;
- virtual bool canShowMIMEType(const WTF::String& MIMEType) const override;
- virtual bool canShowMIMETypeAsHTML(const WTF::String& MIMEType) const override;
- virtual bool representationExistsForURLScheme(const WTF::String& URLScheme) const override;
- virtual WTF::String generatedMIMETypeForURLScheme(const WTF::String& URLScheme) const override;
</del><ins>+ bool canHandleRequest(const WebCore::ResourceRequest&) const override;
+ bool canShowMIMEType(const WTF::String& MIMEType) const override;
+ bool canShowMIMETypeAsHTML(const WTF::String& MIMEType) const override;
+ bool representationExistsForURLScheme(const WTF::String& URLScheme) const override;
+ WTF::String generatedMIMETypeForURLScheme(const WTF::String& URLScheme) const override;
</ins><span class="cx">
</span><del>- virtual void frameLoadCompleted() override;
- virtual void saveViewStateToItem(WebCore::HistoryItem*) override;
- virtual void restoreViewState() override;
- virtual void provisionalLoadStarted() override;
- virtual void didFinishLoad() override;
- virtual void prepareForDataSourceReplacement() override;
- virtual Ref<WebCore::DocumentLoader> createDocumentLoader(const WebCore::ResourceRequest&, const WebCore::SubstituteData&) override;
- virtual void updateCachedDocumentLoader(WebCore::DocumentLoader&) override { }
</del><ins>+ void frameLoadCompleted() override;
+ void saveViewStateToItem(WebCore::HistoryItem*) override;
+ void restoreViewState() override;
+ void provisionalLoadStarted() override;
+ void didFinishLoad() override;
+ void prepareForDataSourceReplacement() override;
+ Ref<WebCore::DocumentLoader> createDocumentLoader(const WebCore::ResourceRequest&, const WebCore::SubstituteData&) override;
+ void updateCachedDocumentLoader(WebCore::DocumentLoader&) override { }
</ins><span class="cx">
</span><del>- virtual void setTitle(const WebCore::StringWithDirection&, const WebCore::URL&) override;
</del><ins>+ void setTitle(const WebCore::StringWithDirection&, const WebCore::URL&) override;
</ins><span class="cx">
</span><del>- virtual RefPtr<WebCore::Frame> createFrame(const WebCore::URL&, const WTF::String& name, WebCore::HTMLFrameOwnerElement*,
</del><ins>+ RefPtr<WebCore::Frame> createFrame(const WebCore::URL&, const WTF::String& name, WebCore::HTMLFrameOwnerElement*,
</ins><span class="cx"> const WTF::String& referrer, bool allowsScrolling, int marginWidth, int marginHeight) override;
</span><del>- virtual RefPtr<WebCore::Widget> createPlugin(const WebCore::IntSize&, WebCore::HTMLPlugInElement*, const WebCore::URL&, const Vector<WTF::String>&,
</del><ins>+ RefPtr<WebCore::Widget> createPlugin(const WebCore::IntSize&, WebCore::HTMLPlugInElement*, const WebCore::URL&, const Vector<WTF::String>&,
</ins><span class="cx"> const Vector<WTF::String>&, const WTF::String&, bool) override;
</span><del>- virtual void recreatePlugin(WebCore::Widget*) override;
- virtual void redirectDataToPlugin(WebCore::Widget* pluginWidget) override;
</del><ins>+ void recreatePlugin(WebCore::Widget*) override;
+ void redirectDataToPlugin(WebCore::Widget* pluginWidget) override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(WEBGL)
</span><del>- virtual WebCore::WebGLLoadPolicy webGLPolicyForURL(const String&) const override;
- virtual WebCore::WebGLLoadPolicy resolveWebGLPolicyForURL(const String&) const override;
</del><ins>+ WebCore::WebGLLoadPolicy webGLPolicyForURL(const String&) const override;
+ WebCore::WebGLLoadPolicy resolveWebGLPolicyForURL(const String&) const override;
</ins><span class="cx"> #endif // ENABLE(WEBGL)
</span><span class="cx">
</span><del>- virtual PassRefPtr<WebCore::Widget> createJavaAppletWidget(const WebCore::IntSize&, WebCore::HTMLAppletElement*, const WebCore::URL& baseURL,
</del><ins>+ PassRefPtr<WebCore::Widget> createJavaAppletWidget(const WebCore::IntSize&, WebCore::HTMLAppletElement*, const WebCore::URL& baseURL,
</ins><span class="cx"> const Vector<WTF::String>& paramNames, const Vector<WTF::String>& paramValues) override;
</span><span class="cx">
</span><del>- virtual WebCore::ObjectContentType objectContentType(const WebCore::URL&, const WTF::String& mimeType) override;
- virtual WTF::String overrideMediaType() const override;
</del><ins>+ WebCore::ObjectContentType objectContentType(const WebCore::URL&, const WTF::String& mimeType) override;
+ WTF::String overrideMediaType() const override;
</ins><span class="cx">
</span><del>- virtual void dispatchDidClearWindowObjectInWorld(WebCore::DOMWrapperWorld&) override;
</del><ins>+ void dispatchDidClearWindowObjectInWorld(WebCore::DOMWrapperWorld&) override;
</ins><span class="cx">
</span><del>- virtual void registerForIconNotification(bool listen) override;
</del><ins>+ void registerForIconNotification(bool listen) override;
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual bool shouldLoadMediaElementURL(const WebCore::URL&) const override;
</del><ins>+ bool shouldLoadMediaElementURL(const WebCore::URL&) const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual RemoteAXObjectRef accessibilityRemoteObject() override { return 0; }
</del><ins>+ RemoteAXObjectRef accessibilityRemoteObject() override { return 0; }
</ins><span class="cx">
</span><span class="cx"> RetainPtr<WebFramePolicyListener> setUpPolicyListener(WebCore::FramePolicyFunction, NSURL *appLinkURL = nil);
</span><span class="cx">
</span><span class="cx"> NSDictionary *actionDictionary(const WebCore::NavigationAction&, PassRefPtr<WebCore::FormState>) const;
</span><span class="cx">
</span><del>- virtual bool canCachePage() const override;
</del><ins>+ bool canCachePage() const override;
</ins><span class="cx">
</span><del>- virtual PassRefPtr<WebCore::FrameNetworkingContext> createNetworkingContext() override;
</del><ins>+ PassRefPtr<WebCore::FrameNetworkingContext> createNetworkingContext() override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(REQUEST_AUTOCOMPLETE)
</span><del>- virtual void didRequestAutocomplete(PassRefPtr<WebCore::FormState>) override { }
</del><ins>+ void didRequestAutocomplete(PassRefPtr<WebCore::FormState>) override { }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual bool shouldPaintBrokenImage(const WebCore::URL&) const override;
</del><ins>+ bool shouldPaintBrokenImage(const WebCore::URL&) const override;
</ins><span class="cx">
</span><span class="cx"> #if USE(QUICK_LOOK)
</span><del>- virtual void didCreateQuickLookHandle(WebCore::QuickLookHandle&) override;
</del><ins>+ void didCreateQuickLookHandle(WebCore::QuickLookHandle&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(CONTENT_FILTERING)
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebCoreSupportWebFrameNetworkingContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebCoreSupport/WebFrameNetworkingContext.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebCoreSupport/WebFrameNetworkingContext.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/mac/WebCoreSupport/WebFrameNetworkingContext.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,12 +45,12 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool localFileContentSniffingEnabled() const override;
- virtual SchedulePairHashSet* scheduledRunLoopPairs() const override;
- virtual RetainPtr<CFDataRef> sourceApplicationAuditData() const override;
- virtual String sourceApplicationIdentifier() const override;
- virtual WebCore::ResourceError blockedError(const WebCore::ResourceRequest&) const override;
- virtual WebCore::NetworkStorageSession& storageSession() const override;
</del><ins>+ bool localFileContentSniffingEnabled() const override;
+ SchedulePairHashSet* scheduledRunLoopPairs() const override;
+ RetainPtr<CFDataRef> sourceApplicationAuditData() const override;
+ String sourceApplicationIdentifier() const override;
+ WebCore::ResourceError blockedError(const WebCore::ResourceRequest&) const override;
+ WebCore::NetworkStorageSession& storageSession() const override;
</ins><span class="cx">
</span><span class="cx"> };
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebCoreSupportWebGeolocationClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebCoreSupport/WebGeolocationClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebCoreSupport/WebGeolocationClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/mac/WebCoreSupport/WebGeolocationClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,20 +37,20 @@
</span><span class="cx"> WebGeolocationClient(WebView *);
</span><span class="cx"> WebView *webView() { return m_webView; }
</span><span class="cx">
</span><del>- virtual void geolocationDestroyed() override;
- virtual void startUpdating() override;
- virtual void stopUpdating() override;
</del><ins>+ void geolocationDestroyed() override;
+ void startUpdating() override;
+ void stopUpdating() override;
</ins><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> // FIXME: unify this with Mac on OpenSource.
</span><del>- virtual void setEnableHighAccuracy(bool) override;
</del><ins>+ void setEnableHighAccuracy(bool) override;
</ins><span class="cx"> #else
</span><del>- virtual void setEnableHighAccuracy(bool) override { }
</del><ins>+ void setEnableHighAccuracy(bool) override { }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual WebCore::GeolocationPosition* lastPosition() override;
</del><ins>+ WebCore::GeolocationPosition* lastPosition() override;
</ins><span class="cx">
</span><del>- virtual void requestPermission(WebCore::Geolocation*) override;
- virtual void cancelPermissionRequest(WebCore::Geolocation*) override { };
</del><ins>+ void requestPermission(WebCore::Geolocation*) override;
+ void cancelPermissionRequest(WebCore::Geolocation*) override { };
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> WebView *m_webView;
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebCoreSupportWebIconDatabaseClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebCoreSupport/WebIconDatabaseClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebCoreSupport/WebIconDatabaseClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/mac/WebCoreSupport/WebIconDatabaseClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -31,9 +31,9 @@
</span><span class="cx">
</span><span class="cx"> class WebIconDatabaseClient : public WebCore::IconDatabaseClient {
</span><span class="cx"> public:
</span><del>- virtual void didRemoveAllIcons() override;
- virtual void didImportIconURLForPageURL(const String&) override;
- virtual void didImportIconDataForPageURL(const String&) override;
- virtual void didChangeIconForPageURL(const String&) override;
- virtual void didFinishURLImport() override;
</del><ins>+ void didRemoveAllIcons() override;
+ void didImportIconURLForPageURL(const String&) override;
+ void didImportIconDataForPageURL(const String&) override;
+ void didChangeIconForPageURL(const String&) override;
+ void didFinishURLImport() override;
</ins><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebCoreSupportWebInspectorClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebCoreSupport/WebInspectorClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebCoreSupport/WebInspectorClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/mac/WebCoreSupport/WebInspectorClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -53,28 +53,28 @@
</span><span class="cx"> public:
</span><span class="cx"> explicit WebInspectorClient(WebView *inspectedWebView);
</span><span class="cx">
</span><del>- virtual void inspectedPageDestroyed() override;
</del><ins>+ void inspectedPageDestroyed() override;
</ins><span class="cx">
</span><del>- virtual Inspector::FrontendChannel* openLocalFrontend(WebCore::InspectorController*) override;
- virtual void bringFrontendToFront() override;
- virtual void didResizeMainFrame(WebCore::Frame*) override;
</del><ins>+ Inspector::FrontendChannel* openLocalFrontend(WebCore::InspectorController*) override;
+ void bringFrontendToFront() override;
+ void didResizeMainFrame(WebCore::Frame*) override;
</ins><span class="cx">
</span><del>- virtual void highlight() override;
- virtual void hideHighlight() override;
</del><ins>+ void highlight() override;
+ void hideHighlight() override;
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual void showInspectorIndication() override;
- virtual void hideInspectorIndication() override;
</del><ins>+ void showInspectorIndication() override;
+ void hideInspectorIndication() override;
</ins><span class="cx">
</span><del>- virtual bool overridesShowPaintRects() const override { return true; }
- virtual void setShowPaintRects(bool) override;
- virtual void showPaintRect(const WebCore::FloatRect&) override;
</del><ins>+ bool overridesShowPaintRects() const override { return true; }
+ void setShowPaintRects(bool) override;
+ void showPaintRect(const WebCore::FloatRect&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void didSetSearchingForNode(bool) override;
</del><ins>+ void didSetSearchingForNode(bool) override;
</ins><span class="cx">
</span><del>- virtual bool sendMessageToFrontend(const String&) override;
- virtual ConnectionType connectionType() const override { return ConnectionType::Local; }
</del><ins>+ bool sendMessageToFrontend(const String&) override;
+ ConnectionType connectionType() const override { return ConnectionType::Local; }
</ins><span class="cx">
</span><span class="cx"> bool inspectorStartsAttached();
</span><span class="cx"> void setInspectorStartsAttached(bool);
</span><span class="lines">@@ -105,29 +105,29 @@
</span><span class="cx"> void attachAvailabilityChanged(bool);
</span><span class="cx"> bool canAttach();
</span><span class="cx">
</span><del>- virtual void frontendLoaded() override;
</del><ins>+ void frontendLoaded() override;
</ins><span class="cx">
</span><del>- virtual void startWindowDrag() override;
</del><ins>+ void startWindowDrag() override;
</ins><span class="cx">
</span><del>- virtual String localizedStringsURL() override;
</del><ins>+ String localizedStringsURL() override;
</ins><span class="cx">
</span><del>- virtual void bringToFront() override;
- virtual void closeWindow() override;
</del><ins>+ void bringToFront() override;
+ void closeWindow() override;
</ins><span class="cx">
</span><del>- virtual void attachWindow(DockSide) override;
- virtual void detachWindow() override;
</del><ins>+ void attachWindow(DockSide) override;
+ void detachWindow() override;
</ins><span class="cx">
</span><del>- virtual void setAttachedWindowHeight(unsigned height) override;
- virtual void setAttachedWindowWidth(unsigned height) override;
</del><ins>+ void setAttachedWindowHeight(unsigned height) override;
+ void setAttachedWindowWidth(unsigned height) override;
</ins><span class="cx">
</span><del>- virtual void inspectedURLChanged(const String& newURL) override;
</del><ins>+ void inspectedURLChanged(const String& newURL) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void updateWindowTitle() const;
</span><span class="cx">
</span><del>- virtual bool canSave() override { return true; }
- virtual void save(const String& url, const String& content, bool forceSaveAs, bool base64Encoded) override;
- virtual void append(const String& url, const String& content) override;
</del><ins>+ bool canSave() override { return true; }
+ void save(const String& url, const String& content, bool forceSaveAs, bool base64Encoded) override;
+ void append(const String& url, const String& content) override;
</ins><span class="cx">
</span><span class="cx"> #if !PLATFORM(IOS)
</span><span class="cx"> WebView *m_inspectedWebView;
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebCoreSupportWebNotificationClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebCoreSupport/WebNotificationClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebCoreSupport/WebNotificationClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/mac/WebCoreSupport/WebNotificationClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -54,20 +54,20 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool show(WebCore::Notification*) override;
- virtual void cancel(WebCore::Notification*) override;
- virtual void clearNotifications(WebCore::ScriptExecutionContext*) override;
- virtual void notificationObjectDestroyed(WebCore::Notification*) override;
- virtual void notificationControllerDestroyed() override;
</del><ins>+ bool show(WebCore::Notification*) override;
+ void cancel(WebCore::Notification*) override;
+ void clearNotifications(WebCore::ScriptExecutionContext*) override;
+ void notificationObjectDestroyed(WebCore::Notification*) override;
+ void notificationControllerDestroyed() override;
</ins><span class="cx"> #if ENABLE(LEGACY_NOTIFICATIONS)
</span><del>- virtual void requestPermission(WebCore::ScriptExecutionContext*, PassRefPtr<WebCore::VoidCallback>) override;
</del><ins>+ void requestPermission(WebCore::ScriptExecutionContext*, PassRefPtr<WebCore::VoidCallback>) override;
</ins><span class="cx"> #endif
</span><span class="cx"> #if ENABLE(NOTIFICATIONS)
</span><del>- virtual void requestPermission(WebCore::ScriptExecutionContext*, PassRefPtr<WebCore::NotificationPermissionCallback>) override;
</del><ins>+ void requestPermission(WebCore::ScriptExecutionContext*, PassRefPtr<WebCore::NotificationPermissionCallback>) override;
</ins><span class="cx"> #endif
</span><del>- virtual void cancelRequestsForPermission(WebCore::ScriptExecutionContext*) override { }
- virtual bool hasPendingPermissionRequests(WebCore::ScriptExecutionContext*) const override;
- virtual WebCore::NotificationClient::Permission checkPermission(WebCore::ScriptExecutionContext*) override;
</del><ins>+ void cancelRequestsForPermission(WebCore::ScriptExecutionContext*) override { }
+ bool hasPendingPermissionRequests(WebCore::ScriptExecutionContext*) const override;
+ WebCore::NotificationClient::Permission checkPermission(WebCore::ScriptExecutionContext*) override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(NOTIFICATIONS) || ENABLE(LEGACY_NOTIFICATIONS)
</span><span class="cx"> void requestPermission(WebCore::ScriptExecutionContext*, WebNotificationPolicyListener *);
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebCoreSupportWebPlatformStrategiesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebCoreSupport/WebPlatformStrategies.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebCoreSupport/WebPlatformStrategies.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/mac/WebCoreSupport/WebPlatformStrategies.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,56 +43,56 @@
</span><span class="cx"> WebPlatformStrategies();
</span><span class="cx">
</span><span class="cx"> // WebCore::PlatformStrategies
</span><del>- virtual WebCore::CookiesStrategy* createCookiesStrategy() override;
- virtual WebCore::LoaderStrategy* createLoaderStrategy() override;
- virtual WebCore::PasteboardStrategy* createPasteboardStrategy() override;
- virtual WebCore::PluginStrategy* createPluginStrategy() override;
- virtual WebCore::BlobRegistry* createBlobRegistry() override;
</del><ins>+ WebCore::CookiesStrategy* createCookiesStrategy() override;
+ WebCore::LoaderStrategy* createLoaderStrategy() override;
+ WebCore::PasteboardStrategy* createPasteboardStrategy() override;
+ WebCore::PluginStrategy* createPluginStrategy() override;
+ WebCore::BlobRegistry* createBlobRegistry() override;
</ins><span class="cx">
</span><span class="cx"> // WebCore::CookiesStrategy
</span><del>- virtual String cookiesForDOM(const WebCore::NetworkStorageSession&, const WebCore::URL& firstParty, const WebCore::URL&) override;
- virtual void setCookiesFromDOM(const WebCore::NetworkStorageSession&, const WebCore::URL& firstParty, const WebCore::URL&, const String&) override;
- virtual bool cookiesEnabled(const WebCore::NetworkStorageSession&, const WebCore::URL& firstParty, const WebCore::URL&) override;
- virtual String cookieRequestHeaderFieldValue(const WebCore::NetworkStorageSession&, const WebCore::URL& firstParty, const WebCore::URL&) override;
- virtual bool getRawCookies(const WebCore::NetworkStorageSession&, const WebCore::URL& firstParty, const WebCore::URL&, Vector<WebCore::Cookie>&) override;
- virtual void deleteCookie(const WebCore::NetworkStorageSession&, const WebCore::URL&, const String&) override;
</del><ins>+ String cookiesForDOM(const WebCore::NetworkStorageSession&, const WebCore::URL& firstParty, const WebCore::URL&) override;
+ void setCookiesFromDOM(const WebCore::NetworkStorageSession&, const WebCore::URL& firstParty, const WebCore::URL&, const String&) override;
+ bool cookiesEnabled(const WebCore::NetworkStorageSession&, const WebCore::URL& firstParty, const WebCore::URL&) override;
+ String cookieRequestHeaderFieldValue(const WebCore::NetworkStorageSession&, const WebCore::URL& firstParty, const WebCore::URL&) override;
+ bool getRawCookies(const WebCore::NetworkStorageSession&, const WebCore::URL& firstParty, const WebCore::URL&, Vector<WebCore::Cookie>&) override;
+ void deleteCookie(const WebCore::NetworkStorageSession&, const WebCore::URL&, const String&) override;
</ins><span class="cx">
</span><span class="cx">
</span><span class="cx"> // WebCore::PluginStrategy
</span><del>- virtual void refreshPlugins() override;
- virtual void getPluginInfo(const WebCore::Page*, Vector<WebCore::PluginInfo>&) override;
- virtual void getWebVisiblePluginInfo(const WebCore::Page*, Vector<WebCore::PluginInfo>&) override;
</del><ins>+ void refreshPlugins() override;
+ void getPluginInfo(const WebCore::Page*, Vector<WebCore::PluginInfo>&) override;
+ void getWebVisiblePluginInfo(const WebCore::Page*, Vector<WebCore::PluginInfo>&) override;
</ins><span class="cx"> #if PLATFORM(MAC)
</span><del>- virtual void setPluginLoadClientPolicy(WebCore::PluginLoadClientPolicy, const String&, const String&, const String&) override;
- virtual void clearPluginClientPolicies() override;
</del><ins>+ void setPluginLoadClientPolicy(WebCore::PluginLoadClientPolicy, const String&, const String&, const String&) override;
+ void clearPluginClientPolicies() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> // WebCore::PasteboardStrategy
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual void writeToPasteboard(const WebCore::PasteboardWebContent&) override;
- virtual void writeToPasteboard(const WebCore::PasteboardImage&) override;
- virtual void writeToPasteboard(const String& pasteboardType, const String&) override;
- virtual int getPasteboardItemsCount() override;
- virtual String readStringFromPasteboard(int index, const String& pasteboardType) override;
- virtual PassRefPtr<WebCore::SharedBuffer> readBufferFromPasteboard(int index, const String& pasteboardType) override;
- virtual WebCore::URL readURLFromPasteboard(int index, const String& pasteboardType) override;
- virtual long changeCount() override;
</del><ins>+ void writeToPasteboard(const WebCore::PasteboardWebContent&) override;
+ void writeToPasteboard(const WebCore::PasteboardImage&) override;
+ void writeToPasteboard(const String& pasteboardType, const String&) override;
+ int getPasteboardItemsCount() override;
+ String readStringFromPasteboard(int index, const String& pasteboardType) override;
+ PassRefPtr<WebCore::SharedBuffer> readBufferFromPasteboard(int index, const String& pasteboardType) override;
+ WebCore::URL readURLFromPasteboard(int index, const String& pasteboardType) override;
+ long changeCount() override;
</ins><span class="cx"> #endif
</span><del>- virtual void getTypes(Vector<String>& types, const String& pasteboardName) override;
- virtual PassRefPtr<WebCore::SharedBuffer> bufferForType(const String& pasteboardType, const String& pasteboardName) override;
- virtual void getPathnamesForType(Vector<String>& pathnames, const String& pasteboardType, const String& pasteboardName) override;
- virtual String stringForType(const String& pasteboardType, const String& pasteboardName) override;
- virtual long changeCount(const String& pasteboardName) override;
- virtual String uniqueName() override;
- virtual WebCore::Color color(const String& pasteboardName) override;
- virtual WebCore::URL url(const String& pasteboardName) override;
</del><ins>+ void getTypes(Vector<String>& types, const String& pasteboardName) override;
+ PassRefPtr<WebCore::SharedBuffer> bufferForType(const String& pasteboardType, const String& pasteboardName) override;
+ void getPathnamesForType(Vector<String>& pathnames, const String& pasteboardType, const String& pasteboardName) override;
+ String stringForType(const String& pasteboardType, const String& pasteboardName) override;
+ long changeCount(const String& pasteboardName) override;
+ String uniqueName() override;
+ WebCore::Color color(const String& pasteboardName) override;
+ WebCore::URL url(const String& pasteboardName) override;
</ins><span class="cx">
</span><del>- virtual long addTypes(const Vector<String>& pasteboardTypes, const String& pasteboardName) override;
- virtual long setTypes(const Vector<String>& pasteboardTypes, const String& pasteboardName) override;
- virtual long copy(const String& fromPasteboard, const String& toPasteboard) override;
- virtual long setBufferForType(PassRefPtr<WebCore::SharedBuffer>, const String& pasteboardType, const String& pasteboardName) override;
- virtual long setPathnamesForType(const Vector<String>&, const String& pasteboardType, const String& pasteboardName) override;
- virtual long setStringForType(const String&, const String& pasteboardType, const String& pasteboardName) override;
</del><ins>+ long addTypes(const Vector<String>& pasteboardTypes, const String& pasteboardName) override;
+ long setTypes(const Vector<String>& pasteboardTypes, const String& pasteboardName) override;
+ long copy(const String& fromPasteboard, const String& toPasteboard) override;
+ long setBufferForType(PassRefPtr<WebCore::SharedBuffer>, const String& pasteboardType, const String& pasteboardName) override;
+ long setPathnamesForType(const Vector<String>&, const String& pasteboardType, const String& pasteboardName) override;
+ long setStringForType(const String&, const String& pasteboardType, const String& pasteboardName) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> #endif // WebPlatformStrategies_h
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebCoreSupportWebProgressTrackerClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebCoreSupport/WebProgressTrackerClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebCoreSupport/WebProgressTrackerClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/mac/WebCoreSupport/WebProgressTrackerClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -35,16 +35,16 @@
</span><span class="cx"> explicit WebProgressTrackerClient(WebView*);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void progressTrackerDestroyed() override;
</del><ins>+ void progressTrackerDestroyed() override;
</ins><span class="cx">
</span><span class="cx"> #if !PLATFORM(IOS)
</span><del>- virtual void willChangeEstimatedProgress() override;
- virtual void didChangeEstimatedProgress() override;
</del><ins>+ void willChangeEstimatedProgress() override;
+ void didChangeEstimatedProgress() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void progressStarted(WebCore::Frame& originatingProgressFrame) override;
- virtual void progressEstimateChanged(WebCore::Frame& originatingProgressFrame) override;
- virtual void progressFinished(WebCore::Frame& originatingProgressFrame) override;
</del><ins>+ void progressStarted(WebCore::Frame& originatingProgressFrame) override;
+ void progressEstimateChanged(WebCore::Frame& originatingProgressFrame) override;
+ void progressFinished(WebCore::Frame& originatingProgressFrame) override;
</ins><span class="cx">
</span><span class="cx"> WebView *m_webView;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebCoreSupportWebSelectionServiceControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebCoreSupport/WebSelectionServiceController.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebCoreSupport/WebSelectionServiceController.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/mac/WebCoreSupport/WebSelectionServiceController.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx"> bool hasRelevantSelectionServices(bool isTextOnly) const;
</span><span class="cx">
</span><span class="cx"> // WebSharingServicePickerClient
</span><del>- virtual void sharingServicePickerWillBeDestroyed(WebSharingServicePickerController &) override;
</del><ins>+ void sharingServicePickerWillBeDestroyed(WebSharingServicePickerController &) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> RetainPtr<WebSharingServicePickerController> m_sharingServicePickerController;
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebCoreSupportWebVisitedLinkStoreh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebCoreSupport/WebVisitedLinkStore.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebCoreSupport/WebVisitedLinkStore.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/mac/WebCoreSupport/WebVisitedLinkStore.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,8 +44,8 @@
</span><span class="cx"> private:
</span><span class="cx"> WebVisitedLinkStore();
</span><span class="cx">
</span><del>- virtual bool isLinkVisited(WebCore::Page&, WebCore::LinkHash, const WebCore::URL& baseURL, const AtomicString& attributeURL) override;
- virtual void addVisitedLink(WebCore::Page&, WebCore::LinkHash) override;
</del><ins>+ bool isLinkVisited(WebCore::Page&, WebCore::LinkHash, const WebCore::URL& baseURL, const AtomicString& attributeURL) override;
+ void addVisitedLink(WebCore::Page&, WebCore::LinkHash) override;
</ins><span class="cx">
</span><span class="cx"> void populateVisitedLinksIfNeeded(WebCore::Page&);
</span><span class="cx"> void addVisitedLinkHash(WebCore::LinkHash);
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebViewWebMediaPlaybackTargetPickerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebView/WebMediaPlaybackTargetPicker.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebView/WebMediaPlaybackTargetPicker.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/mac/WebView/WebMediaPlaybackTargetPicker.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,10 +51,10 @@
</span><span class="cx"> void setMockMediaPlaybackTargetPickerState(const String&, WebCore::MediaPlaybackTargetContext::State);
</span><span class="cx">
</span><span class="cx"> // WebMediaSessionManagerClient
</span><del>- virtual void setPlaybackTarget(uint64_t, Ref<WebCore::MediaPlaybackTarget>&&) override;
- virtual void externalOutputDeviceAvailableDidChange(uint64_t, bool) override;
- virtual void setShouldPlayToPlaybackTarget(uint64_t, bool) override;
- virtual void customPlaybackActionSelected(uint64_t) override;
</del><ins>+ void setPlaybackTarget(uint64_t, Ref<WebCore::MediaPlaybackTarget>&&) override;
+ void externalOutputDeviceAvailableDidChange(uint64_t, bool) override;
+ void setShouldPlayToPlaybackTarget(uint64_t, bool) override;
+ void customPlaybackActionSelected(uint64_t) override;
</ins><span class="cx">
</span><span class="cx"> void invalidate();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebViewWebScriptDebuggerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebView/WebScriptDebugger.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebView/WebScriptDebugger.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/mac/WebView/WebScriptDebugger.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -55,9 +55,9 @@
</span><span class="cx"> JSC::JSGlobalObject* globalObject() const { return m_globalObject.get(); }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void sourceParsed(JSC::ExecState*, JSC::SourceProvider*, int errorLine, const WTF::String& errorMsg) override;
- virtual void handlePause(JSC::JSGlobalObject*, JSC::Debugger::ReasonForPause) override;
- virtual bool needPauseHandling(JSC::JSGlobalObject*) override { return true; }
</del><ins>+ void sourceParsed(JSC::ExecState*, JSC::SourceProvider*, int errorLine, const WTF::String& errorMsg) override;
+ void handlePause(JSC::JSGlobalObject*, JSC::Debugger::ReasonForPause) override;
+ bool needPauseHandling(JSC::JSGlobalObject*) override { return true; }
</ins><span class="cx">
</span><span class="cx"> bool m_callingDelegate;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebViewWebViewDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebView/WebViewData.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebView/WebViewData.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/mac/WebView/WebViewData.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -107,7 +107,7 @@
</span><span class="cx"> virtual ~WebViewLayerFlushScheduler() { }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void layerFlushCallback() override
</del><ins>+ void layerFlushCallback() override
</ins><span class="cx"> {
</span><span class="cx"> RefPtr<LayerFlushController> protector = m_flushController;
</span><span class="cx"> WebCore::LayerFlushScheduler::layerFlushCallback();
</span></span></pre></div>
<a id="trunkSourceWebKitwinAccessibleDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/AccessibleDocument.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/AccessibleDocument.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/win/AccessibleDocument.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -34,8 +34,8 @@
</span><span class="cx"> WebCore::Document* document() const;
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- virtual long role() const override;
- virtual long state() const override;
</del><ins>+ long role() const override;
+ long state() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> #endif // AccessibleDocument_h
</span></span></pre></div>
<a id="trunkSourceWebKitwinFullscreenVideoControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/FullscreenVideoController.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/FullscreenVideoController.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/win/FullscreenVideoController.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -192,7 +192,7 @@
</span><span class="cx"> virtual bool platformCALayerDrawsContent() const { return false; }
</span><span class="cx"> virtual void platformCALayerLayerDidDisplay(PlatformLayer*) { }
</span><span class="cx"> virtual void platformCALayerDidCreateTiles(const Vector<FloatRect>&) { }
</span><del>- virtual float platformCALayerDeviceScaleFactor() const override { return 1; }
</del><ins>+ float platformCALayerDeviceScaleFactor() const override { return 1; }
</ins><span class="cx">
</span><span class="cx"> FullscreenVideoController* m_parent;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKitwinPluginsPluginViewh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/Plugins/PluginView.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/Plugins/PluginView.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/win/Plugins/PluginView.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -128,7 +128,7 @@
</span><span class="cx"> #if ENABLE(NETSCAPE_PLUGIN_API)
</span><span class="cx"> NPObject* npObject();
</span><span class="cx"> #endif
</span><del>- virtual RefPtr<JSC::Bindings::Instance> bindingInstance() override;
</del><ins>+ RefPtr<JSC::Bindings::Instance> bindingInstance() override;
</ins><span class="cx">
</span><span class="cx"> PluginStatus status() const { return m_status; }
</span><span class="cx">
</span><span class="lines">@@ -180,7 +180,7 @@
</span><span class="cx"> virtual void show();
</span><span class="cx"> virtual void hide();
</span><span class="cx"> virtual void paint(GraphicsContext&, const IntRect&);
</span><del>- virtual void clipRectChanged() override;
</del><ins>+ void clipRectChanged() override;
</ins><span class="cx">
</span><span class="cx"> // This method is used by plugins on all platforms to obtain a clip rect that includes clips set by WebCore,
</span><span class="cx"> // e.g., in overflow:auto sections. The clip rects coordinates are in the containing window's coordinate space.
</span><span class="lines">@@ -191,7 +191,7 @@
</span><span class="cx"> virtual void setParent(ScrollView*);
</span><span class="cx"> virtual void setParentVisible(bool);
</span><span class="cx">
</span><del>- virtual bool isPluginView() const override { return true; }
</del><ins>+ bool isPluginView() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> Frame* parentFrame() const { return m_parentFrame.get(); }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKitwinWebCoreSupportWebChromeClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/WebCoreSupport/WebChromeClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/WebCoreSupport/WebChromeClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/win/WebCoreSupport/WebChromeClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -124,7 +124,7 @@
</span><span class="cx">
</span><span class="cx"> // Pass 0 as the GraphicsLayer to detatch the root layer.
</span><span class="cx"> virtual void attachRootGraphicsLayer(WebCore::Frame*, WebCore::GraphicsLayer*);
</span><del>- virtual void attachViewOverlayGraphicsLayer(WebCore::Frame*, WebCore::GraphicsLayer*) override;
</del><ins>+ void attachViewOverlayGraphicsLayer(WebCore::Frame*, WebCore::GraphicsLayer*) override;
</ins><span class="cx"> // Sets a flag to specify that the next time content is drawn to the window,
</span><span class="cx"> // the changes appear on the screen in synchrony with updates to GraphicsLayers.
</span><span class="cx"> virtual void setNeedsOneShotDrawingSynchronization() { }
</span><span class="lines">@@ -133,7 +133,7 @@
</span><span class="cx"> virtual void scheduleCompositingLayerFlush();
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(WIN) && USE(AVFOUNDATION)
</span><del>- virtual WebCore::GraphicsDeviceAdapter* graphicsDeviceAdapter() const override;
</del><ins>+ WebCore::GraphicsDeviceAdapter* graphicsDeviceAdapter() const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> virtual void scrollRectIntoView(const WebCore::IntRect&) const { }
</span><span class="lines">@@ -161,10 +161,10 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(TOUCH_EVENTS)
</span><del>- virtual void needTouchEvents(bool) override { }
</del><ins>+ void needTouchEvents(bool) override { }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void wheelEventHandlersChanged(bool) override { }
</del><ins>+ void wheelEventHandlersChanged(bool) override { }
</ins><span class="cx">
</span><span class="cx"> WebView* webView() { return m_webView; }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKitwinWebCoreSupportWebDesktopNotificationsDelegateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/WebCoreSupport/WebDesktopNotificationsDelegate.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/WebCoreSupport/WebDesktopNotificationsDelegate.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/win/WebCoreSupport/WebDesktopNotificationsDelegate.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx"> #if ENABLE(NOTIFICATIONS)
</span><span class="cx"> virtual void requestPermission(WebCore::SecurityOrigin*, PassRefPtr<WebCore::NotificationPermissionCallback>);
</span><span class="cx"> #endif
</span><del>- virtual bool hasPendingPermissionRequests(WebCore::ScriptExecutionContext*) const override;
</del><ins>+ bool hasPendingPermissionRequests(WebCore::ScriptExecutionContext*) const override;
</ins><span class="cx"> virtual void cancelRequestsForPermission(WebCore::ScriptExecutionContext*);
</span><span class="cx"> virtual WebCore::NotificationClient::Permission checkPermission(const URL&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKitwinWebCoreSupportWebEditorClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/WebCoreSupport/WebEditorClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/WebCoreSupport/WebEditorClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/win/WebCoreSupport/WebEditorClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -59,8 +59,8 @@
</span><span class="cx">
</span><span class="cx"> virtual void respondToChangedContents();
</span><span class="cx"> virtual void respondToChangedSelection(WebCore::Frame*);
</span><del>- virtual void didChangeSelectionAndUpdateLayout() override { }
- virtual void discardedComposition(WebCore::Frame*) override;
</del><ins>+ void didChangeSelectionAndUpdateLayout() override { }
+ void discardedComposition(WebCore::Frame*) override;
</ins><span class="cx">
</span><span class="cx"> bool shouldDeleteRange(WebCore::Range*);
</span><span class="cx">
</span><span class="lines">@@ -88,35 +88,35 @@
</span><span class="cx"> void undo();
</span><span class="cx"> void redo();
</span><span class="cx">
</span><del>- virtual bool shouldChangeSelectedRange(WebCore::Range* fromRange, WebCore::Range* toRange, WebCore::EAffinity, bool stillSelecting) override;
- virtual void textFieldDidBeginEditing(WebCore::Element*) override;
- virtual void textFieldDidEndEditing(WebCore::Element*) override;
- virtual void textDidChangeInTextField(WebCore::Element*) override;
- virtual bool doTextFieldCommandFromEvent(WebCore::Element*, WebCore::KeyboardEvent*) override;
- virtual void textWillBeDeletedInTextField(WebCore::Element* input) override;
- virtual void textDidChangeInTextArea(WebCore::Element*) override;
- virtual void overflowScrollPositionChanged() override { }
</del><ins>+ bool shouldChangeSelectedRange(WebCore::Range* fromRange, WebCore::Range* toRange, WebCore::EAffinity, bool stillSelecting) override;
+ void textFieldDidBeginEditing(WebCore::Element*) override;
+ void textFieldDidEndEditing(WebCore::Element*) override;
+ void textDidChangeInTextField(WebCore::Element*) override;
+ bool doTextFieldCommandFromEvent(WebCore::Element*, WebCore::KeyboardEvent*) override;
+ void textWillBeDeletedInTextField(WebCore::Element* input) override;
+ void textDidChangeInTextArea(WebCore::Element*) override;
+ void overflowScrollPositionChanged() override { }
</ins><span class="cx">
</span><span class="cx"> void handleKeyboardEvent(WebCore::KeyboardEvent*);
</span><span class="cx"> void handleInputMethodKeydown(WebCore::KeyboardEvent*);
</span><span class="cx">
</span><del>- virtual bool shouldEraseMarkersAfterChangeSelection(WebCore::TextCheckingType) const override;
- virtual void ignoreWordInSpellDocument(const WTF::String&) override;
- virtual void learnWord(const WTF::String&) override;
- virtual void checkSpellingOfString(StringView, int* misspellingLocation, int* misspellingLength) override;
- virtual WTF::String getAutoCorrectSuggestionForMisspelledWord(const WTF::String&) override;
- virtual void checkGrammarOfString(StringView, Vector<WebCore::GrammarDetail>&, int* badGrammarLocation, int* badGrammarLength) override;
- virtual void updateSpellingUIWithGrammarString(const WTF::String&, const WebCore::GrammarDetail&) override;
- virtual void updateSpellingUIWithMisspelledWord(const WTF::String&) override;
- virtual void showSpellingUI(bool show) override;
- virtual bool spellingUIIsShowing() override;
- virtual void getGuessesForWord(const WTF::String& word, const WTF::String& context, WTF::Vector<WTF::String>& guesses) override;
</del><ins>+ bool shouldEraseMarkersAfterChangeSelection(WebCore::TextCheckingType) const override;
+ void ignoreWordInSpellDocument(const WTF::String&) override;
+ void learnWord(const WTF::String&) override;
+ void checkSpellingOfString(StringView, int* misspellingLocation, int* misspellingLength) override;
+ WTF::String getAutoCorrectSuggestionForMisspelledWord(const WTF::String&) override;
+ void checkGrammarOfString(StringView, Vector<WebCore::GrammarDetail>&, int* badGrammarLocation, int* badGrammarLength) override;
+ void updateSpellingUIWithGrammarString(const WTF::String&, const WebCore::GrammarDetail&) override;
+ void updateSpellingUIWithMisspelledWord(const WTF::String&) override;
+ void showSpellingUI(bool show) override;
+ bool spellingUIIsShowing() override;
+ void getGuessesForWord(const WTF::String& word, const WTF::String& context, WTF::Vector<WTF::String>& guesses) override;
</ins><span class="cx">
</span><del>- virtual void willSetInputMethodState() override;
- virtual void setInputMethodState(bool) override;
- virtual void requestCheckingOfString(WTF::PassRefPtr<WebCore::TextCheckingRequest>) override { }
</del><ins>+ void willSetInputMethodState() override;
+ void setInputMethodState(bool) override;
+ void requestCheckingOfString(WTF::PassRefPtr<WebCore::TextCheckingRequest>) override { }
</ins><span class="cx">
</span><del>- virtual WebCore::TextCheckerClient* textChecker() override { return this; }
</del><ins>+ WebCore::TextCheckerClient* textChecker() override { return this; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> WebView* m_webView;
</span></span></pre></div>
<a id="trunkSourceWebKitwinWebCoreSupportWebFrameLoaderClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/WebCoreSupport/WebFrameLoaderClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/WebCoreSupport/WebFrameLoaderClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/win/WebCoreSupport/WebFrameLoaderClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -54,150 +54,150 @@
</span><span class="cx">
</span><span class="cx"> virtual PassRefPtr<WebCore::FrameNetworkingContext> createNetworkingContext();
</span><span class="cx">
</span><del>- virtual void frameLoaderDestroyed() override;
- virtual void makeRepresentation(WebCore::DocumentLoader*) override;
- virtual void forceLayoutForNonHTML() override;
</del><ins>+ void frameLoaderDestroyed() override;
+ void makeRepresentation(WebCore::DocumentLoader*) override;
+ void forceLayoutForNonHTML() override;
</ins><span class="cx">
</span><del>- virtual void setCopiesOnScroll() override;
</del><ins>+ void setCopiesOnScroll() override;
</ins><span class="cx">
</span><del>- virtual void detachedFromParent2() override;
- virtual void detachedFromParent3() override;
</del><ins>+ void detachedFromParent2() override;
+ void detachedFromParent3() override;
</ins><span class="cx">
</span><del>- virtual void convertMainResourceLoadToDownload(WebCore::DocumentLoader*, WebCore::SessionID, const WebCore::ResourceRequest&, const WebCore::ResourceResponse&) override;
</del><ins>+ void convertMainResourceLoadToDownload(WebCore::DocumentLoader*, WebCore::SessionID, const WebCore::ResourceRequest&, const WebCore::ResourceResponse&) override;
</ins><span class="cx"> virtual void assignIdentifierToInitialRequest(unsigned long identifier, WebCore::DocumentLoader*, const WebCore::ResourceRequest&);
</span><span class="cx">
</span><del>- virtual void dispatchWillSendRequest(WebCore::DocumentLoader*, unsigned long identifier, WebCore::ResourceRequest&, const WebCore::ResourceResponse& redirectResponse) override;
- virtual bool shouldUseCredentialStorage(WebCore::DocumentLoader*, unsigned long identifier) override;
- virtual void dispatchDidReceiveAuthenticationChallenge(WebCore::DocumentLoader*, unsigned long identifier, const WebCore::AuthenticationChallenge&) override;
- virtual void dispatchDidCancelAuthenticationChallenge(WebCore::DocumentLoader*, unsigned long identifier, const WebCore::AuthenticationChallenge&) override;
- virtual void dispatchDidReceiveResponse(WebCore::DocumentLoader*, unsigned long identifier, const WebCore::ResourceResponse&) override;
- virtual void dispatchDidReceiveContentLength(WebCore::DocumentLoader*, unsigned long identifier, int dataLength) override;
- virtual void dispatchDidFinishLoading(WebCore::DocumentLoader*, unsigned long identifier) override;
- virtual void dispatchDidFailLoading(WebCore::DocumentLoader*, unsigned long identifier, const WebCore::ResourceError&) override;
</del><ins>+ void dispatchWillSendRequest(WebCore::DocumentLoader*, unsigned long identifier, WebCore::ResourceRequest&, const WebCore::ResourceResponse& redirectResponse) override;
+ bool shouldUseCredentialStorage(WebCore::DocumentLoader*, unsigned long identifier) override;
+ void dispatchDidReceiveAuthenticationChallenge(WebCore::DocumentLoader*, unsigned long identifier, const WebCore::AuthenticationChallenge&) override;
+ void dispatchDidCancelAuthenticationChallenge(WebCore::DocumentLoader*, unsigned long identifier, const WebCore::AuthenticationChallenge&) override;
+ void dispatchDidReceiveResponse(WebCore::DocumentLoader*, unsigned long identifier, const WebCore::ResourceResponse&) override;
+ void dispatchDidReceiveContentLength(WebCore::DocumentLoader*, unsigned long identifier, int dataLength) override;
+ void dispatchDidFinishLoading(WebCore::DocumentLoader*, unsigned long identifier) override;
+ void dispatchDidFailLoading(WebCore::DocumentLoader*, unsigned long identifier, const WebCore::ResourceError&) override;
</ins><span class="cx"> virtual bool shouldCacheResponse(WebCore::DocumentLoader*, unsigned long identifier, const WebCore::ResourceResponse&, const unsigned char* data, unsigned long long length);
</span><span class="cx">
</span><del>- virtual void dispatchDidDispatchOnloadEvents() override;
- virtual void dispatchDidReceiveServerRedirectForProvisionalLoad() override;
- virtual void dispatchDidCancelClientRedirect() override;
- virtual void dispatchWillPerformClientRedirect(const WebCore::URL&, double interval, double fireDate) override;
- virtual void dispatchDidChangeLocationWithinPage() override;
- virtual void dispatchDidPushStateWithinPage() override;
- virtual void dispatchDidReplaceStateWithinPage() override;
- virtual void dispatchDidPopStateWithinPage() override;
- virtual void dispatchWillClose() override;
- virtual void dispatchDidReceiveIcon() override;
- virtual void dispatchDidStartProvisionalLoad() override;
- virtual void dispatchDidReceiveTitle(const WebCore::StringWithDirection&) override;
- virtual void dispatchDidChangeIcons(WebCore::IconType) override;
- virtual void dispatchDidCommitLoad() override;
- virtual void dispatchDidFailProvisionalLoad(const WebCore::ResourceError&) override;
- virtual void dispatchDidFailLoad(const WebCore::ResourceError&) override;
- virtual void dispatchDidFinishDocumentLoad() override;
- virtual void dispatchDidFinishLoad() override;
- virtual void dispatchDidLayout(WebCore::LayoutMilestones) override;
</del><ins>+ void dispatchDidDispatchOnloadEvents() override;
+ void dispatchDidReceiveServerRedirectForProvisionalLoad() override;
+ void dispatchDidCancelClientRedirect() override;
+ void dispatchWillPerformClientRedirect(const WebCore::URL&, double interval, double fireDate) override;
+ void dispatchDidChangeLocationWithinPage() override;
+ void dispatchDidPushStateWithinPage() override;
+ void dispatchDidReplaceStateWithinPage() override;
+ void dispatchDidPopStateWithinPage() override;
+ void dispatchWillClose() override;
+ void dispatchDidReceiveIcon() override;
+ void dispatchDidStartProvisionalLoad() override;
+ void dispatchDidReceiveTitle(const WebCore::StringWithDirection&) override;
+ void dispatchDidChangeIcons(WebCore::IconType) override;
+ void dispatchDidCommitLoad() override;
+ void dispatchDidFailProvisionalLoad(const WebCore::ResourceError&) override;
+ void dispatchDidFailLoad(const WebCore::ResourceError&) override;
+ void dispatchDidFinishDocumentLoad() override;
+ void dispatchDidFinishLoad() override;
+ void dispatchDidLayout(WebCore::LayoutMilestones) override;
</ins><span class="cx">
</span><del>- virtual void dispatchDecidePolicyForResponse(const WebCore::ResourceResponse&, const WebCore::ResourceRequest&, WebCore::FramePolicyFunction) override;
- virtual void dispatchDecidePolicyForNewWindowAction(const WebCore::NavigationAction&, const WebCore::ResourceRequest&, PassRefPtr<WebCore::FormState>, const WTF::String& frameName, WebCore::FramePolicyFunction) override;
- virtual void dispatchDecidePolicyForNavigationAction(const WebCore::NavigationAction&, const WebCore::ResourceRequest&, PassRefPtr<WebCore::FormState>, WebCore::FramePolicyFunction) override;
- virtual void cancelPolicyCheck() override;
</del><ins>+ void dispatchDecidePolicyForResponse(const WebCore::ResourceResponse&, const WebCore::ResourceRequest&, WebCore::FramePolicyFunction) override;
+ void dispatchDecidePolicyForNewWindowAction(const WebCore::NavigationAction&, const WebCore::ResourceRequest&, PassRefPtr<WebCore::FormState>, const WTF::String& frameName, WebCore::FramePolicyFunction) override;
+ void dispatchDecidePolicyForNavigationAction(const WebCore::NavigationAction&, const WebCore::ResourceRequest&, PassRefPtr<WebCore::FormState>, WebCore::FramePolicyFunction) override;
+ void cancelPolicyCheck() override;
</ins><span class="cx">
</span><del>- virtual void dispatchUnableToImplementPolicy(const WebCore::ResourceError&) override;
</del><ins>+ void dispatchUnableToImplementPolicy(const WebCore::ResourceError&) override;
</ins><span class="cx">
</span><del>- virtual void dispatchWillSendSubmitEvent(PassRefPtr<WebCore::FormState>) override;
- virtual void dispatchWillSubmitForm(PassRefPtr<WebCore::FormState>, WebCore::FramePolicyFunction) override;
</del><ins>+ void dispatchWillSendSubmitEvent(PassRefPtr<WebCore::FormState>) override;
+ void dispatchWillSubmitForm(PassRefPtr<WebCore::FormState>, WebCore::FramePolicyFunction) override;
</ins><span class="cx">
</span><del>- virtual void revertToProvisionalState(WebCore::DocumentLoader*) override;
- virtual bool dispatchDidLoadResourceFromMemoryCache(WebCore::DocumentLoader*, const WebCore::ResourceRequest&, const WebCore::ResourceResponse&, int length) override;
</del><ins>+ void revertToProvisionalState(WebCore::DocumentLoader*) override;
+ bool dispatchDidLoadResourceFromMemoryCache(WebCore::DocumentLoader*, const WebCore::ResourceRequest&, const WebCore::ResourceResponse&, int length) override;
</ins><span class="cx">
</span><del>- virtual WebCore::Frame* dispatchCreatePage(const WebCore::NavigationAction&) override;
- virtual void dispatchShow() override;
</del><ins>+ WebCore::Frame* dispatchCreatePage(const WebCore::NavigationAction&) override;
+ void dispatchShow() override;
</ins><span class="cx">
</span><del>- virtual void setMainDocumentError(WebCore::DocumentLoader*, const WebCore::ResourceError&) override;
- virtual void setMainFrameDocumentReady(bool) override;
</del><ins>+ void setMainDocumentError(WebCore::DocumentLoader*, const WebCore::ResourceError&) override;
+ void setMainFrameDocumentReady(bool) override;
</ins><span class="cx">
</span><del>- virtual void startDownload(const WebCore::ResourceRequest&, const String& suggestedName = String()) override;
</del><ins>+ void startDownload(const WebCore::ResourceRequest&, const String& suggestedName = String()) override;
</ins><span class="cx">
</span><span class="cx"> virtual void progressStarted(WebCore::Frame&);
</span><span class="cx"> virtual void progressEstimateChanged(WebCore::Frame&);
</span><span class="cx"> virtual void progressFinished(WebCore::Frame&);
</span><span class="cx">
</span><del>- virtual void committedLoad(WebCore::DocumentLoader*, const char*, int) override;
- virtual void finishedLoading(WebCore::DocumentLoader*) override;
</del><ins>+ void committedLoad(WebCore::DocumentLoader*, const char*, int) override;
+ void finishedLoading(WebCore::DocumentLoader*) override;
</ins><span class="cx">
</span><del>- virtual void willChangeTitle(WebCore::DocumentLoader*) override;
- virtual void didChangeTitle(WebCore::DocumentLoader*) override;
</del><ins>+ void willChangeTitle(WebCore::DocumentLoader*) override;
+ void didChangeTitle(WebCore::DocumentLoader*) override;
</ins><span class="cx">
</span><del>- virtual void willReplaceMultipartContent() override { }
- virtual void didReplaceMultipartContent() override { }
</del><ins>+ void willReplaceMultipartContent() override { }
+ void didReplaceMultipartContent() override { }
</ins><span class="cx">
</span><del>- virtual void updateGlobalHistory() override;
- virtual void updateGlobalHistoryRedirectLinks() override;
- virtual bool shouldGoToHistoryItem(WebCore::HistoryItem*) const override;
- virtual void updateGlobalHistoryItemForPage() override;
</del><ins>+ void updateGlobalHistory() override;
+ void updateGlobalHistoryRedirectLinks() override;
+ bool shouldGoToHistoryItem(WebCore::HistoryItem*) const override;
+ void updateGlobalHistoryItemForPage() override;
</ins><span class="cx">
</span><del>- virtual void didDisplayInsecureContent() override;
- virtual void didRunInsecureContent(WebCore::SecurityOrigin*, const WebCore::URL&) override;
- virtual void didDetectXSS(const WebCore::URL&, bool didBlockEntirePage) override;
</del><ins>+ void didDisplayInsecureContent() override;
+ void didRunInsecureContent(WebCore::SecurityOrigin*, const WebCore::URL&) override;
+ void didDetectXSS(const WebCore::URL&, bool didBlockEntirePage) override;
</ins><span class="cx">
</span><del>- virtual WebCore::ResourceError cancelledError(const WebCore::ResourceRequest&) override;
- virtual WebCore::ResourceError blockedError(const WebCore::ResourceRequest&) override;
- virtual WebCore::ResourceError blockedByContentBlockerError(const WebCore::ResourceRequest&) override;
- virtual WebCore::ResourceError cannotShowURLError(const WebCore::ResourceRequest&) override;
- virtual WebCore::ResourceError interruptedForPolicyChangeError(const WebCore::ResourceRequest&) override;
- virtual WebCore::ResourceError cannotShowMIMETypeError(const WebCore::ResourceResponse&) override;
- virtual WebCore::ResourceError fileDoesNotExistError(const WebCore::ResourceResponse&) override;
- virtual WebCore::ResourceError pluginWillHandleLoadError(const WebCore::ResourceResponse&) override;
</del><ins>+ WebCore::ResourceError cancelledError(const WebCore::ResourceRequest&) override;
+ WebCore::ResourceError blockedError(const WebCore::ResourceRequest&) override;
+ WebCore::ResourceError blockedByContentBlockerError(const WebCore::ResourceRequest&) override;
+ WebCore::ResourceError cannotShowURLError(const WebCore::ResourceRequest&) override;
+ WebCore::ResourceError interruptedForPolicyChangeError(const WebCore::ResourceRequest&) override;
+ WebCore::ResourceError cannotShowMIMETypeError(const WebCore::ResourceResponse&) override;
+ WebCore::ResourceError fileDoesNotExistError(const WebCore::ResourceResponse&) override;
+ WebCore::ResourceError pluginWillHandleLoadError(const WebCore::ResourceResponse&) override;
</ins><span class="cx">
</span><del>- virtual bool shouldFallBack(const WebCore::ResourceError&) override;
</del><ins>+ bool shouldFallBack(const WebCore::ResourceError&) override;
</ins><span class="cx">
</span><del>- virtual WTF::String userAgent(const WebCore::URL&) override;
</del><ins>+ WTF::String userAgent(const WebCore::URL&) override;
</ins><span class="cx">
</span><span class="cx"> virtual Ref<WebCore::DocumentLoader> createDocumentLoader(const WebCore::ResourceRequest&, const WebCore::SubstituteData&);
</span><del>- virtual void updateCachedDocumentLoader(WebCore::DocumentLoader&) override { }
</del><ins>+ void updateCachedDocumentLoader(WebCore::DocumentLoader&) override { }
</ins><span class="cx">
</span><span class="cx"> virtual void setTitle(const WebCore::StringWithDirection&, const WebCore::URL&);
</span><span class="cx">
</span><del>- virtual void savePlatformDataToCachedFrame(WebCore::CachedFrame*) override;
- virtual void transitionToCommittedFromCachedFrame(WebCore::CachedFrame*) override;
- virtual void transitionToCommittedForNewPage() override;
</del><ins>+ void savePlatformDataToCachedFrame(WebCore::CachedFrame*) override;
+ void transitionToCommittedFromCachedFrame(WebCore::CachedFrame*) override;
+ void transitionToCommittedForNewPage() override;
</ins><span class="cx">
</span><del>- virtual bool canHandleRequest(const WebCore::ResourceRequest&) const override;
- virtual bool canShowMIMEType(const WTF::String& MIMEType) const override;
- virtual bool canShowMIMETypeAsHTML(const WTF::String& MIMEType) const override;
- virtual bool representationExistsForURLScheme(const WTF::String& URLScheme) const override;
- virtual WTF::String generatedMIMETypeForURLScheme(const WTF::String& URLScheme) const override;
</del><ins>+ bool canHandleRequest(const WebCore::ResourceRequest&) const override;
+ bool canShowMIMEType(const WTF::String& MIMEType) const override;
+ bool canShowMIMETypeAsHTML(const WTF::String& MIMEType) const override;
+ bool representationExistsForURLScheme(const WTF::String& URLScheme) const override;
+ WTF::String generatedMIMETypeForURLScheme(const WTF::String& URLScheme) const override;
</ins><span class="cx">
</span><del>- virtual void frameLoadCompleted() override;
- virtual void saveViewStateToItem(WebCore::HistoryItem *) override;
- virtual void restoreViewState() override;
- virtual void provisionalLoadStarted() override;
- virtual void didFinishLoad() override;
- virtual void prepareForDataSourceReplacement() override;
</del><ins>+ void frameLoadCompleted() override;
+ void saveViewStateToItem(WebCore::HistoryItem *) override;
+ void restoreViewState() override;
+ void provisionalLoadStarted() override;
+ void didFinishLoad() override;
+ void prepareForDataSourceReplacement() override;
</ins><span class="cx">
</span><del>- virtual void didSaveToPageCache() override;
- virtual void didRestoreFromPageCache() override;
</del><ins>+ void didSaveToPageCache() override;
+ void didRestoreFromPageCache() override;
</ins><span class="cx">
</span><del>- virtual void dispatchDidBecomeFrameset(bool) override;
</del><ins>+ void dispatchDidBecomeFrameset(bool) override;
</ins><span class="cx">
</span><span class="cx"> virtual bool canCachePage() const;
</span><span class="cx">
</span><del>- virtual RefPtr<WebCore::Frame> createFrame(const WebCore::URL&, const WTF::String& name, WebCore::HTMLFrameOwnerElement*,
</del><ins>+ RefPtr<WebCore::Frame> createFrame(const WebCore::URL&, const WTF::String& name, WebCore::HTMLFrameOwnerElement*,
</ins><span class="cx"> const WTF::String& referrer, bool allowsScrolling, int marginWidth, int marginHeight) override;
</span><del>- virtual RefPtr<WebCore::Widget> createPlugin(const WebCore::IntSize&, WebCore::HTMLPlugInElement*, const WebCore::URL&, const Vector<WTF::String>&, const Vector<WTF::String>&, const WTF::String&, bool loadManually) override;
- virtual void recreatePlugin(WebCore::Widget*) override { }
- virtual void redirectDataToPlugin(WebCore::Widget* pluginWidget) override;
</del><ins>+ RefPtr<WebCore::Widget> createPlugin(const WebCore::IntSize&, WebCore::HTMLPlugInElement*, const WebCore::URL&, const Vector<WTF::String>&, const Vector<WTF::String>&, const WTF::String&, bool loadManually) override;
+ void recreatePlugin(WebCore::Widget*) override { }
+ void redirectDataToPlugin(WebCore::Widget* pluginWidget) override;
</ins><span class="cx">
</span><del>- virtual PassRefPtr<WebCore::Widget> createJavaAppletWidget(const WebCore::IntSize&, WebCore::HTMLAppletElement*, const WebCore::URL& baseURL, const Vector<WTF::String>& paramNames, const Vector<WTF::String>& paramValues) override;
</del><ins>+ PassRefPtr<WebCore::Widget> createJavaAppletWidget(const WebCore::IntSize&, WebCore::HTMLAppletElement*, const WebCore::URL& baseURL, const Vector<WTF::String>& paramNames, const Vector<WTF::String>& paramValues) override;
</ins><span class="cx">
</span><del>- virtual WebCore::ObjectContentType objectContentType(const WebCore::URL&, const WTF::String& mimeType) override;
- virtual WTF::String overrideMediaType() const override;
</del><ins>+ WebCore::ObjectContentType objectContentType(const WebCore::URL&, const WTF::String& mimeType) override;
+ WTF::String overrideMediaType() const override;
</ins><span class="cx">
</span><del>- virtual void dispatchDidClearWindowObjectInWorld(WebCore::DOMWrapperWorld&) override;
</del><ins>+ void dispatchDidClearWindowObjectInWorld(WebCore::DOMWrapperWorld&) override;
</ins><span class="cx">
</span><span class="cx"> COMPtr<WebFramePolicyListener> setUpPolicyListener(WebCore::FramePolicyFunction);
</span><span class="cx"> void receivedPolicyDecision(WebCore::PolicyAction);
</span><span class="cx">
</span><del>- virtual void registerForIconNotification(bool listen) override;
</del><ins>+ void registerForIconNotification(bool listen) override;
</ins><span class="cx">
</span><span class="cx"> virtual bool shouldAlwaysUsePluginDocument(const WTF::String& mimeType) const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKitwinWebCoreSupportWebFrameNetworkingContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/WebCoreSupport/WebFrameNetworkingContext.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/WebCoreSupport/WebFrameNetworkingContext.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/win/WebCoreSupport/WebFrameNetworkingContext.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,9 +47,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual WebCore::ResourceError blockedError(const WebCore::ResourceRequest&) const override;
</del><ins>+ WebCore::ResourceError blockedError(const WebCore::ResourceRequest&) const override;
</ins><span class="cx"> #if USE(CFNETWORK)
</span><del>- virtual WebCore::NetworkStorageSession& storageSession() const override;
</del><ins>+ WebCore::NetworkStorageSession& storageSession() const override;
</ins><span class="cx"> #endif
</span><span class="cx"> };
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKitwinWebCoreSupportWebInspectorClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/WebCoreSupport/WebInspectorClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/WebCoreSupport/WebInspectorClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/win/WebCoreSupport/WebInspectorClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -53,17 +53,17 @@
</span><span class="cx"> explicit WebInspectorClient(WebView*);
</span><span class="cx">
</span><span class="cx"> // InspectorClient API.
</span><del>- virtual void inspectedPageDestroyed() override;
</del><ins>+ void inspectedPageDestroyed() override;
</ins><span class="cx">
</span><del>- virtual Inspector::FrontendChannel* openLocalFrontend(WebCore::InspectorController*) override;
- virtual void bringFrontendToFront() override;
</del><ins>+ Inspector::FrontendChannel* openLocalFrontend(WebCore::InspectorController*) override;
+ void bringFrontendToFront() override;
</ins><span class="cx">
</span><del>- virtual void highlight() override;
- virtual void hideHighlight() override;
</del><ins>+ void highlight() override;
+ void hideHighlight() override;
</ins><span class="cx">
</span><span class="cx"> // FrontendChannel API.
</span><del>- virtual ConnectionType connectionType() const override { return ConnectionType::Local; }
- virtual bool sendMessageToFrontend(const WTF::String&) override;
</del><ins>+ ConnectionType connectionType() const override { return ConnectionType::Local; }
+ bool sendMessageToFrontend(const WTF::String&) override;
</ins><span class="cx">
</span><span class="cx"> bool inspectorStartsAttached();
</span><span class="cx"> void setInspectorStartsAttached(bool);
</span><span class="lines">@@ -96,21 +96,21 @@
</span><span class="cx"> virtual ~WebInspectorFrontendClient();
</span><span class="cx">
</span><span class="cx"> // InspectorFrontendClient API.
</span><del>- virtual void frontendLoaded() override;
</del><ins>+ void frontendLoaded() override;
</ins><span class="cx">
</span><del>- virtual WTF::String localizedStringsURL() override;
</del><ins>+ WTF::String localizedStringsURL() override;
</ins><span class="cx">
</span><del>- virtual void bringToFront() override;
- virtual void closeWindow() override;
</del><ins>+ void bringToFront() override;
+ void closeWindow() override;
</ins><span class="cx">
</span><del>- virtual void setAttachedWindowHeight(unsigned) override;
- virtual void setAttachedWindowWidth(unsigned) override;
</del><ins>+ void setAttachedWindowHeight(unsigned) override;
+ void setAttachedWindowWidth(unsigned) override;
</ins><span class="cx">
</span><del>- virtual void inspectedURLChanged(const WTF::String& newURL) override;
</del><ins>+ void inspectedURLChanged(const WTF::String& newURL) override;
</ins><span class="cx">
</span><span class="cx"> // InspectorFrontendClientLocal API.
</span><del>- virtual void attachWindow(DockSide) override;
- virtual void detachWindow() override;
</del><ins>+ void attachWindow(DockSide) override;
+ void detachWindow() override;
</ins><span class="cx">
</span><span class="cx"> void destroyInspectorView();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKitwinWebCoreSupportWebVisitedLinkStoreh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/WebCoreSupport/WebVisitedLinkStore.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/WebCoreSupport/WebVisitedLinkStore.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/win/WebCoreSupport/WebVisitedLinkStore.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,8 +43,8 @@
</span><span class="cx"> private:
</span><span class="cx"> WebVisitedLinkStore();
</span><span class="cx">
</span><del>- virtual bool isLinkVisited(WebCore::Page&, WebCore::LinkHash, const WebCore::URL& baseURL, const AtomicString& attributeURL) override;
- virtual void addVisitedLink(WebCore::Page&, WebCore::LinkHash) override;
</del><ins>+ bool isLinkVisited(WebCore::Page&, WebCore::LinkHash, const WebCore::URL& baseURL, const AtomicString& attributeURL) override;
+ void addVisitedLink(WebCore::Page&, WebCore::LinkHash) override;
</ins><span class="cx">
</span><span class="cx"> void populateVisitedLinksIfNeeded(WebCore::Page&);
</span><span class="cx"> void addVisitedLinkHash(WebCore::LinkHash);
</span></span></pre></div>
<a id="trunkSourceWebKitwinWebHistoryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/WebHistory.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/WebHistory.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/win/WebHistory.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -58,8 +58,8 @@
</span><span class="cx"> // IWebHistory
</span><span class="cx"> virtual HRESULT STDMETHODCALLTYPE optionalSharedHistory(_COM_Outptr_opt_ IWebHistory**);
</span><span class="cx"> virtual HRESULT STDMETHODCALLTYPE setOptionalSharedHistory(_In_opt_ IWebHistory*);
</span><del>- virtual HRESULT STDMETHODCALLTYPE unused1() override;
- virtual HRESULT STDMETHODCALLTYPE unused2() override;
</del><ins>+ HRESULT STDMETHODCALLTYPE unused1() override;
+ HRESULT STDMETHODCALLTYPE unused2() override;
</ins><span class="cx"> virtual HRESULT STDMETHODCALLTYPE addItems(int itemCount, __deref_in_ecount_opt(itemCount) IWebHistoryItem**);
</span><span class="cx"> virtual HRESULT STDMETHODCALLTYPE removeItems(int itemCount, __deref_in_ecount_opt(itemCount) IWebHistoryItem**);
</span><span class="cx"> virtual HRESULT STDMETHODCALLTYPE removeAllItems();
</span></span></pre></div>
<a id="trunkSourceWebKitwinWebKitMessageLooph"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/WebKitMessageLoop.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/WebKitMessageLoop.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit/win/WebKitMessageLoop.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -36,13 +36,13 @@
</span><span class="cx"> static WebKitMessageLoop* createInstance();
</span><span class="cx">
</span><span class="cx"> // IUnknown
</span><del>- virtual HRESULT STDMETHODCALLTYPE QueryInterface(_In_ REFIID riid, _COM_Outptr_ void** ppvObject) override;
- virtual ULONG STDMETHODCALLTYPE AddRef() override;
- virtual ULONG STDMETHODCALLTYPE Release() override;
</del><ins>+ HRESULT STDMETHODCALLTYPE QueryInterface(_In_ REFIID riid, _COM_Outptr_ void** ppvObject) override;
+ ULONG STDMETHODCALLTYPE AddRef() override;
+ ULONG STDMETHODCALLTYPE Release() override;
</ins><span class="cx">
</span><span class="cx"> // IWebKitMessageLoop
</span><del>- virtual HRESULT STDMETHODCALLTYPE run(_In_ HACCEL hAccelTable) override;
- virtual HRESULT STDMETHODCALLTYPE performMessageLoopTasks() override;
</del><ins>+ HRESULT STDMETHODCALLTYPE run(_In_ HACCEL hAccelTable) override;
+ HRESULT STDMETHODCALLTYPE performMessageLoopTasks() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> ULONG m_refCount { 0 };
</span></span></pre></div>
<a id="trunkSourceWebKit2DatabaseProcessDatabaseProcessh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/DatabaseProcess/DatabaseProcess.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/DatabaseProcess/DatabaseProcess.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/DatabaseProcess/DatabaseProcess.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -69,18 +69,18 @@
</span><span class="cx"> DatabaseProcess();
</span><span class="cx">
</span><span class="cx"> // ChildProcess
</span><del>- virtual void initializeProcess(const ChildProcessInitializationParameters&) override;
- virtual void initializeProcessName(const ChildProcessInitializationParameters&) override;
- virtual void initializeSandbox(const ChildProcessInitializationParameters&, SandboxInitializationParameters&) override;
- virtual void initializeConnection(IPC::Connection*) override;
- virtual bool shouldTerminate() override;
</del><ins>+ void initializeProcess(const ChildProcessInitializationParameters&) override;
+ void initializeProcessName(const ChildProcessInitializationParameters&) override;
+ void initializeSandbox(const ChildProcessInitializationParameters&, SandboxInitializationParameters&) override;
+ void initializeConnection(IPC::Connection*) override;
+ bool shouldTerminate() override;
</ins><span class="cx">
</span><span class="cx"> // IPC::Connection::Client
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
- virtual void didClose(IPC::Connection&) override;
- virtual void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
- virtual IPC::ProcessType localProcessType() override { return IPC::ProcessType::Database; }
- virtual IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::UI; }
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
+ void didClose(IPC::Connection&) override;
+ void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
+ IPC::ProcessType localProcessType() override { return IPC::ProcessType::Database; }
+ IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::UI; }
</ins><span class="cx"> void didReceiveDatabaseProcessMessage(IPC::Connection&, IPC::MessageDecoder&);
</span><span class="cx">
</span><span class="cx"> // Message Handlers
</span></span></pre></div>
<a id="trunkSourceWebKit2DatabaseProcessDatabaseToWebProcessConnectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/DatabaseProcess/DatabaseToWebProcessConnection.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/DatabaseProcess/DatabaseToWebProcessConnection.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/DatabaseProcess/DatabaseToWebProcessConnection.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,18 +48,18 @@
</span><span class="cx"> DatabaseToWebProcessConnection(IPC::Connection::Identifier);
</span><span class="cx">
</span><span class="cx"> // IPC::Connection::Client
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
- virtual void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
- virtual void didClose(IPC::Connection&) override;
- virtual void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
- virtual IPC::ProcessType localProcessType() override { return IPC::ProcessType::Database; }
- virtual IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::Web; }
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
+ void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
+ void didClose(IPC::Connection&) override;
+ void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
+ IPC::ProcessType localProcessType() override { return IPC::ProcessType::Database; }
+ IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::Web; }
</ins><span class="cx"> void didReceiveDatabaseToWebProcessConnectionMessage(IPC::Connection&, IPC::MessageDecoder&);
</span><span class="cx"> void didReceiveSyncDatabaseToWebProcessConnectionMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&);
</span><span class="cx">
</span><span class="cx"> // IPC::MessageSender
</span><del>- virtual IPC::Connection* messageSenderConnection() override { return m_connection.get(); }
- virtual uint64_t messageSenderDestinationID() override { return 0; }
</del><ins>+ IPC::Connection* messageSenderConnection() override { return m_connection.get(); }
+ uint64_t messageSenderDestinationID() override { return 0; }
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(INDEXED_DATABASE)
</span><span class="cx"> // Messages handlers (Modern IDB)
</span></span></pre></div>
<a id="trunkSourceWebKit2DatabaseProcessIndexedDBWebIDBConnectionToClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/DatabaseProcess/IndexedDB/WebIDBConnectionToClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/DatabaseProcess/IndexedDB/WebIDBConnectionToClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/DatabaseProcess/IndexedDB/WebIDBConnectionToClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -52,32 +52,32 @@
</span><span class="cx"> virtual ~WebIDBConnectionToClient();
</span><span class="cx">
</span><span class="cx"> WebCore::IDBServer::IDBConnectionToClient& connectionToClient();
</span><del>- virtual uint64_t identifier() const override final { return m_identifier; }
- virtual uint64_t messageSenderDestinationID() override final { return m_identifier; }
</del><ins>+ uint64_t identifier() const override final { return m_identifier; }
+ uint64_t messageSenderDestinationID() override final { return m_identifier; }
</ins><span class="cx">
</span><span class="cx"> // IDBConnectionToClientDelegate
</span><del>- virtual void didDeleteDatabase(const WebCore::IDBResultData&) override final;
- virtual void didOpenDatabase(const WebCore::IDBResultData&) override final;
- virtual void didAbortTransaction(const WebCore::IDBResourceIdentifier& transactionIdentifier, const WebCore::IDBError&) override final;
- virtual void didCommitTransaction(const WebCore::IDBResourceIdentifier& transactionIdentifier, const WebCore::IDBError&) override final;
- virtual void didCreateObjectStore(const WebCore::IDBResultData&) override final;
- virtual void didDeleteObjectStore(const WebCore::IDBResultData&) override final;
- virtual void didClearObjectStore(const WebCore::IDBResultData&) override final;
- virtual void didCreateIndex(const WebCore::IDBResultData&) override final;
- virtual void didDeleteIndex(const WebCore::IDBResultData&) override final;
- virtual void didPutOrAdd(const WebCore::IDBResultData&) override final;
- virtual void didGetRecord(const WebCore::IDBResultData&) override final;
- virtual void didGetCount(const WebCore::IDBResultData&) override final;
- virtual void didDeleteRecord(const WebCore::IDBResultData&) override final;
- virtual void didOpenCursor(const WebCore::IDBResultData&) override final;
- virtual void didIterateCursor(const WebCore::IDBResultData&) override final;
</del><ins>+ void didDeleteDatabase(const WebCore::IDBResultData&) override final;
+ void didOpenDatabase(const WebCore::IDBResultData&) override final;
+ void didAbortTransaction(const WebCore::IDBResourceIdentifier& transactionIdentifier, const WebCore::IDBError&) override final;
+ void didCommitTransaction(const WebCore::IDBResourceIdentifier& transactionIdentifier, const WebCore::IDBError&) override final;
+ void didCreateObjectStore(const WebCore::IDBResultData&) override final;
+ void didDeleteObjectStore(const WebCore::IDBResultData&) override final;
+ void didClearObjectStore(const WebCore::IDBResultData&) override final;
+ void didCreateIndex(const WebCore::IDBResultData&) override final;
+ void didDeleteIndex(const WebCore::IDBResultData&) override final;
+ void didPutOrAdd(const WebCore::IDBResultData&) override final;
+ void didGetRecord(const WebCore::IDBResultData&) override final;
+ void didGetCount(const WebCore::IDBResultData&) override final;
+ void didDeleteRecord(const WebCore::IDBResultData&) override final;
+ void didOpenCursor(const WebCore::IDBResultData&) override final;
+ void didIterateCursor(const WebCore::IDBResultData&) override final;
</ins><span class="cx">
</span><del>- virtual void fireVersionChangeEvent(WebCore::IDBServer::UniqueIDBDatabaseConnection&, const WebCore::IDBResourceIdentifier& requestIdentifier, uint64_t requestedVersion) override final;
- virtual void didStartTransaction(const WebCore::IDBResourceIdentifier& transactionIdentifier, const WebCore::IDBError&) override final;
- virtual void notifyOpenDBRequestBlocked(const WebCore::IDBResourceIdentifier& requestIdentifier, uint64_t oldVersion, uint64_t newVersion) override final;
</del><ins>+ void fireVersionChangeEvent(WebCore::IDBServer::UniqueIDBDatabaseConnection&, const WebCore::IDBResourceIdentifier& requestIdentifier, uint64_t requestedVersion) override final;
+ void didStartTransaction(const WebCore::IDBResourceIdentifier& transactionIdentifier, const WebCore::IDBError&) override final;
+ void notifyOpenDBRequestBlocked(const WebCore::IDBResourceIdentifier& requestIdentifier, uint64_t oldVersion, uint64_t newVersion) override final;
</ins><span class="cx">
</span><del>- virtual void ref() override { RefCounted<WebIDBConnectionToClient>::ref(); }
- virtual void deref() override { RefCounted<WebIDBConnectionToClient>::deref(); }
</del><ins>+ void ref() override { RefCounted<WebIDBConnectionToClient>::ref(); }
+ void deref() override { RefCounted<WebIDBConnectionToClient>::deref(); }
</ins><span class="cx">
</span><span class="cx"> // Messages received from WebProcess
</span><span class="cx"> void deleteDatabase(const WebCore::IDBRequestData&);
</span><span class="lines">@@ -109,7 +109,7 @@
</span><span class="cx"> private:
</span><span class="cx"> WebIDBConnectionToClient(DatabaseToWebProcessConnection&, uint64_t serverConnectionIdentifier);
</span><span class="cx">
</span><del>- virtual IPC::Connection* messageSenderConnection() override final;
</del><ins>+ IPC::Connection* messageSenderConnection() override final;
</ins><span class="cx">
</span><span class="cx"> Ref<DatabaseToWebProcessConnection> m_connection;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2NetworkProcessCustomProtocolsCustomProtocolManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/NetworkProcess/CustomProtocols/CustomProtocolManager.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/NetworkProcess/CustomProtocols/CustomProtocolManager.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/NetworkProcess/CustomProtocols/CustomProtocolManager.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -88,7 +88,7 @@
</span><span class="cx"> void initialize(const NetworkProcessCreationParameters&) override;
</span><span class="cx">
</span><span class="cx"> // IPC::MessageReceiver
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> void didFailWithError(uint64_t customProtocolID, const WebCore::ResourceError&);
</span><span class="cx"> void didLoadData(uint64_t customProtocolID, const IPC::DataReference&);
</span></span></pre></div>
<a id="trunkSourceWebKit2NetworkProcessDownloadsDownloadh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/NetworkProcess/Downloads/Download.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/NetworkProcess/Downloads/Download.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/NetworkProcess/Downloads/Download.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -115,8 +115,8 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // IPC::MessageSender
</span><del>- virtual IPC::Connection* messageSenderConnection() override;
- virtual uint64_t messageSenderDestinationID() override;
</del><ins>+ IPC::Connection* messageSenderConnection() override;
+ uint64_t messageSenderDestinationID() override;
</ins><span class="cx">
</span><span class="cx"> void platformInvalidate();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2NetworkProcessDownloadsDownloadAuthenticationClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/NetworkProcess/Downloads/DownloadAuthenticationClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/NetworkProcess/Downloads/DownloadAuthenticationClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/NetworkProcess/Downloads/DownloadAuthenticationClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -53,14 +53,14 @@
</span><span class="cx"> private:
</span><span class="cx"> DownloadAuthenticationClient(Download*);
</span><span class="cx">
</span><del>- virtual void receivedCredential(const WebCore::AuthenticationChallenge&, const WebCore::Credential&) override;
- virtual void receivedRequestToContinueWithoutCredential(const WebCore::AuthenticationChallenge&) override;
- virtual void receivedCancellation(const WebCore::AuthenticationChallenge&) override;
- virtual void receivedRequestToPerformDefaultHandling(const WebCore::AuthenticationChallenge&) override;
- virtual void receivedChallengeRejection(const WebCore::AuthenticationChallenge&) override;
</del><ins>+ void receivedCredential(const WebCore::AuthenticationChallenge&, const WebCore::Credential&) override;
+ void receivedRequestToContinueWithoutCredential(const WebCore::AuthenticationChallenge&) override;
+ void receivedCancellation(const WebCore::AuthenticationChallenge&) override;
+ void receivedRequestToPerformDefaultHandling(const WebCore::AuthenticationChallenge&) override;
+ void receivedChallengeRejection(const WebCore::AuthenticationChallenge&) override;
</ins><span class="cx">
</span><del>- virtual void refAuthenticationClient() override { ref(); }
- virtual void derefAuthenticationClient() override { deref(); }
</del><ins>+ void refAuthenticationClient() override { ref(); }
+ void derefAuthenticationClient() override { deref(); }
</ins><span class="cx">
</span><span class="cx"> Download* m_download;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKit2NetworkProcessDownloadsPendingDownloadh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/NetworkProcess/Downloads/PendingDownload.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/NetworkProcess/Downloads/PendingDownload.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/NetworkProcess/Downloads/PendingDownload.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,19 +50,19 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // NetworkLoadClient.
</span><del>- virtual void didSendData(unsigned long long bytesSent, unsigned long long totalBytesToBeSent) override { }
- virtual void canAuthenticateAgainstProtectionSpaceAsync(const WebCore::ProtectionSpace&) override;
- virtual bool isSynchronous() const override { return false; }
- virtual void willSendRedirectedRequest(const WebCore::ResourceRequest&, const WebCore::ResourceRequest& redirectRequest, const WebCore::ResourceResponse& redirectResponse) override;
- virtual ShouldContinueDidReceiveResponse didReceiveResponse(const WebCore::ResourceResponse&) override { return ShouldContinueDidReceiveResponse::No; };
- virtual void didReceiveBuffer(RefPtr<WebCore::SharedBuffer>&&, int reportedEncodedDataLength) override { };
- virtual void didFinishLoading(double finishTime) override { };
- virtual void didFailLoading(const WebCore::ResourceError&) override;
- virtual void didBecomeDownload() override;
</del><ins>+ void didSendData(unsigned long long bytesSent, unsigned long long totalBytesToBeSent) override { }
+ void canAuthenticateAgainstProtectionSpaceAsync(const WebCore::ProtectionSpace&) override;
+ bool isSynchronous() const override { return false; }
+ void willSendRedirectedRequest(const WebCore::ResourceRequest&, const WebCore::ResourceRequest& redirectRequest, const WebCore::ResourceResponse& redirectResponse) override;
+ ShouldContinueDidReceiveResponse didReceiveResponse(const WebCore::ResourceResponse&) override { return ShouldContinueDidReceiveResponse::No; };
+ void didReceiveBuffer(RefPtr<WebCore::SharedBuffer>&&, int reportedEncodedDataLength) override { };
+ void didFinishLoading(double finishTime) override { };
+ void didFailLoading(const WebCore::ResourceError&) override;
+ void didBecomeDownload() override;
</ins><span class="cx">
</span><span class="cx"> // MessageSender.
</span><del>- virtual IPC::Connection* messageSenderConnection() override;
- virtual uint64_t messageSenderDestinationID() override;
</del><ins>+ IPC::Connection* messageSenderConnection() override;
+ uint64_t messageSenderDestinationID() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> std::unique_ptr<NetworkLoad> m_networkLoad;
</span></span></pre></div>
<a id="trunkSourceWebKit2NetworkProcessNetworkConnectionToWebProcessh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/NetworkProcess/NetworkConnectionToWebProcess.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/NetworkProcess/NetworkConnectionToWebProcess.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/NetworkProcess/NetworkConnectionToWebProcess.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -58,12 +58,12 @@
</span><span class="cx"> NetworkConnectionToWebProcess(IPC::Connection::Identifier);
</span><span class="cx">
</span><span class="cx"> // IPC::Connection::Client
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
- virtual void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
- virtual void didClose(IPC::Connection&) override;
- virtual void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
- virtual IPC::ProcessType localProcessType() override { return IPC::ProcessType::Network; }
- virtual IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::Web; }
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
+ void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
+ void didClose(IPC::Connection&) override;
+ void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
+ IPC::ProcessType localProcessType() override { return IPC::ProcessType::Network; }
+ IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::Web; }
</ins><span class="cx">
</span><span class="cx"> // Message handlers.
</span><span class="cx"> void didReceiveNetworkConnectionToWebProcessMessage(IPC::Connection&, IPC::MessageDecoder&);
</span></span></pre></div>
<a id="trunkSourceWebKit2NetworkProcessNetworkLoadh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/NetworkProcess/NetworkLoad.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/NetworkProcess/NetworkLoad.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/NetworkProcess/NetworkLoad.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -64,45 +64,45 @@
</span><span class="cx"> DownloadID pendingDownloadID() { return m_task->pendingDownloadID(); }
</span><span class="cx">
</span><span class="cx"> // NetworkDataTaskClient
</span><del>- virtual void willPerformHTTPRedirection(const WebCore::ResourceResponse&, const WebCore::ResourceRequest&, RedirectCompletionHandler) final override;
- virtual void didReceiveChallenge(const WebCore::AuthenticationChallenge&, ChallengeCompletionHandler) final override;
- virtual void didReceiveResponseNetworkSession(const WebCore::ResourceResponse&, ResponseCompletionHandler) final override;
- virtual void didReceiveData(RefPtr<WebCore::SharedBuffer>&&) final override;
- virtual void didCompleteWithError(const WebCore::ResourceError&) final override;
- virtual void didBecomeDownload() final override;
- virtual void didSendData(uint64_t totalBytesSent, uint64_t totalBytesExpectedToSend) override;
- virtual void wasBlocked() override;
- virtual void cannotShowURL() override;
</del><ins>+ void willPerformHTTPRedirection(const WebCore::ResourceResponse&, const WebCore::ResourceRequest&, RedirectCompletionHandler) final override;
+ void didReceiveChallenge(const WebCore::AuthenticationChallenge&, ChallengeCompletionHandler) final override;
+ void didReceiveResponseNetworkSession(const WebCore::ResourceResponse&, ResponseCompletionHandler) final override;
+ void didReceiveData(RefPtr<WebCore::SharedBuffer>&&) final override;
+ void didCompleteWithError(const WebCore::ResourceError&) final override;
+ void didBecomeDownload() final override;
+ void didSendData(uint64_t totalBytesSent, uint64_t totalBytesExpectedToSend) override;
+ void wasBlocked() override;
+ void cannotShowURL() override;
</ins><span class="cx"> #endif
</span><span class="cx"> // ResourceHandleClient
</span><del>- virtual void willSendRequestAsync(WebCore::ResourceHandle*, const WebCore::ResourceRequest&, const WebCore::ResourceResponse& redirectResponse) override;
- virtual void didSendData(WebCore::ResourceHandle*, unsigned long long bytesSent, unsigned long long totalBytesToBeSent) override;
- virtual void didReceiveResponseAsync(WebCore::ResourceHandle*, const WebCore::ResourceResponse&) override;
- virtual void didReceiveData(WebCore::ResourceHandle*, const char*, unsigned, int encodedDataLength) override;
- virtual void didReceiveBuffer(WebCore::ResourceHandle*, PassRefPtr<WebCore::SharedBuffer>, int encodedDataLength) override;
- virtual void didFinishLoading(WebCore::ResourceHandle*, double finishTime) override;
- virtual void didFail(WebCore::ResourceHandle*, const WebCore::ResourceError&) override;
- virtual void wasBlocked(WebCore::ResourceHandle*) override;
- virtual void cannotShowURL(WebCore::ResourceHandle*) override;
- virtual bool shouldUseCredentialStorage(WebCore::ResourceHandle*) override;
- virtual void didReceiveAuthenticationChallenge(WebCore::ResourceHandle*, const WebCore::AuthenticationChallenge&) override;
- virtual void didCancelAuthenticationChallenge(WebCore::ResourceHandle*, const WebCore::AuthenticationChallenge&) override;
- virtual void receivedCancellation(WebCore::ResourceHandle*, const WebCore::AuthenticationChallenge&) override;
- virtual bool usesAsyncCallbacks() override { return true; }
- virtual bool loadingSynchronousXHR() override { return m_client.isSynchronous(); }
</del><ins>+ void willSendRequestAsync(WebCore::ResourceHandle*, const WebCore::ResourceRequest&, const WebCore::ResourceResponse& redirectResponse) override;
+ void didSendData(WebCore::ResourceHandle*, unsigned long long bytesSent, unsigned long long totalBytesToBeSent) override;
+ void didReceiveResponseAsync(WebCore::ResourceHandle*, const WebCore::ResourceResponse&) override;
+ void didReceiveData(WebCore::ResourceHandle*, const char*, unsigned, int encodedDataLength) override;
+ void didReceiveBuffer(WebCore::ResourceHandle*, PassRefPtr<WebCore::SharedBuffer>, int encodedDataLength) override;
+ void didFinishLoading(WebCore::ResourceHandle*, double finishTime) override;
+ void didFail(WebCore::ResourceHandle*, const WebCore::ResourceError&) override;
+ void wasBlocked(WebCore::ResourceHandle*) override;
+ void cannotShowURL(WebCore::ResourceHandle*) override;
+ bool shouldUseCredentialStorage(WebCore::ResourceHandle*) override;
+ void didReceiveAuthenticationChallenge(WebCore::ResourceHandle*, const WebCore::AuthenticationChallenge&) override;
+ void didCancelAuthenticationChallenge(WebCore::ResourceHandle*, const WebCore::AuthenticationChallenge&) override;
+ void receivedCancellation(WebCore::ResourceHandle*, const WebCore::AuthenticationChallenge&) override;
+ bool usesAsyncCallbacks() override { return true; }
+ bool loadingSynchronousXHR() override { return m_client.isSynchronous(); }
</ins><span class="cx">
</span><span class="cx"> #if USE(PROTECTION_SPACE_AUTH_CALLBACK)
</span><del>- virtual void canAuthenticateAgainstProtectionSpaceAsync(WebCore::ResourceHandle*, const WebCore::ProtectionSpace&) override;
</del><ins>+ void canAuthenticateAgainstProtectionSpaceAsync(WebCore::ResourceHandle*, const WebCore::ProtectionSpace&) override;
</ins><span class="cx"> #endif
</span><span class="cx"> #if USE(NETWORK_CFDATA_ARRAY_CALLBACK)
</span><del>- virtual bool supportsDataArray() override;
- virtual void didReceiveDataArray(WebCore::ResourceHandle*, CFArrayRef) override;
</del><ins>+ bool supportsDataArray() override;
+ void didReceiveDataArray(WebCore::ResourceHandle*, CFArrayRef) override;
</ins><span class="cx"> #endif
</span><span class="cx"> #if PLATFORM(COCOA)
</span><span class="cx"> #if USE(CFNETWORK)
</span><del>- virtual void willCacheResponseAsync(WebCore::ResourceHandle*, CFCachedURLResponseRef) override;
</del><ins>+ void willCacheResponseAsync(WebCore::ResourceHandle*, CFCachedURLResponseRef) override;
</ins><span class="cx"> #else
</span><del>- virtual void willCacheResponseAsync(WebCore::ResourceHandle*, NSCachedURLResponse *) override;
</del><ins>+ void willCacheResponseAsync(WebCore::ResourceHandle*, NSCachedURLResponse *) override;
</ins><span class="cx"> #endif
</span><span class="cx"> #endif
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2NetworkProcessNetworkProcessh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/NetworkProcess/NetworkProcess.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/NetworkProcess/NetworkProcess.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/NetworkProcess/NetworkProcess.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -116,34 +116,34 @@
</span><span class="cx">
</span><span class="cx"> void platformInitializeNetworkProcess(const NetworkProcessCreationParameters&);
</span><span class="cx">
</span><del>- virtual void terminate() override;
</del><ins>+ void terminate() override;
</ins><span class="cx"> void platformTerminate();
</span><span class="cx">
</span><span class="cx"> void lowMemoryHandler(WebCore::Critical);
</span><span class="cx"> void platformLowMemoryHandler(WebCore::Critical);
</span><span class="cx">
</span><span class="cx"> // ChildProcess
</span><del>- virtual void initializeProcess(const ChildProcessInitializationParameters&) override;
- virtual void initializeProcessName(const ChildProcessInitializationParameters&) override;
- virtual void initializeSandbox(const ChildProcessInitializationParameters&, SandboxInitializationParameters&) override;
- virtual void initializeConnection(IPC::Connection*) override;
- virtual bool shouldTerminate() override;
</del><ins>+ void initializeProcess(const ChildProcessInitializationParameters&) override;
+ void initializeProcessName(const ChildProcessInitializationParameters&) override;
+ void initializeSandbox(const ChildProcessInitializationParameters&, SandboxInitializationParameters&) override;
+ void initializeConnection(IPC::Connection*) override;
+ bool shouldTerminate() override;
</ins><span class="cx">
</span><span class="cx"> // IPC::Connection::Client
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
- virtual void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
- virtual void didClose(IPC::Connection&) override;
- virtual void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
- virtual IPC::ProcessType localProcessType() override { return IPC::ProcessType::Network; }
- virtual IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::UI; }
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
+ void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
+ void didClose(IPC::Connection&) override;
+ void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
+ IPC::ProcessType localProcessType() override { return IPC::ProcessType::Network; }
+ IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::UI; }
</ins><span class="cx">
</span><span class="cx"> // DownloadManager::Client
</span><del>- virtual void didCreateDownload() override;
- virtual void didDestroyDownload() override;
- virtual IPC::Connection* downloadProxyConnection() override;
- virtual AuthenticationManager& downloadsAuthenticationManager() override;
</del><ins>+ void didCreateDownload() override;
+ void didDestroyDownload() override;
+ IPC::Connection* downloadProxyConnection() override;
+ AuthenticationManager& downloadsAuthenticationManager() override;
</ins><span class="cx"> #if USE(NETWORK_SESSION)
</span><del>- virtual void pendingDownloadCanceled(DownloadID) override;
</del><ins>+ void pendingDownloadCanceled(DownloadID) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> // Message Handlers
</span></span></pre></div>
<a id="trunkSourceWebKit2NetworkProcessNetworkResourceLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoader.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoader.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoader.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -84,16 +84,16 @@
</span><span class="cx"> struct SynchronousLoadData;
</span><span class="cx">
</span><span class="cx"> // NetworkLoadClient.
</span><del>- virtual void didSendData(unsigned long long bytesSent, unsigned long long totalBytesToBeSent) override;
- virtual void canAuthenticateAgainstProtectionSpaceAsync(const WebCore::ProtectionSpace&) override;
- virtual bool isSynchronous() const override;
- virtual void willSendRedirectedRequest(const WebCore::ResourceRequest&, const WebCore::ResourceRequest& redirectRequest, const WebCore::ResourceResponse& redirectResponse) override;
- virtual ShouldContinueDidReceiveResponse didReceiveResponse(const WebCore::ResourceResponse&) override;
- virtual void didReceiveBuffer(RefPtr<WebCore::SharedBuffer>&&, int reportedEncodedDataLength) override;
- virtual void didFinishLoading(double finishTime) override;
- virtual void didFailLoading(const WebCore::ResourceError&) override;
</del><ins>+ void didSendData(unsigned long long bytesSent, unsigned long long totalBytesToBeSent) override;
+ void canAuthenticateAgainstProtectionSpaceAsync(const WebCore::ProtectionSpace&) override;
+ bool isSynchronous() const override;
+ void willSendRedirectedRequest(const WebCore::ResourceRequest&, const WebCore::ResourceRequest& redirectRequest, const WebCore::ResourceResponse& redirectResponse) override;
+ ShouldContinueDidReceiveResponse didReceiveResponse(const WebCore::ResourceResponse&) override;
+ void didReceiveBuffer(RefPtr<WebCore::SharedBuffer>&&, int reportedEncodedDataLength) override;
+ void didFinishLoading(double finishTime) override;
+ void didFailLoading(const WebCore::ResourceError&) override;
</ins><span class="cx"> #if USE(NETWORK_SESSION)
</span><del>- virtual void didBecomeDownload() override;
</del><ins>+ void didBecomeDownload() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> void didConvertToDownload();
</span><span class="lines">@@ -102,8 +102,8 @@
</span><span class="cx"> NetworkResourceLoader(const NetworkResourceLoadParameters&, NetworkConnectionToWebProcess&, RefPtr<Messages::NetworkConnectionToWebProcess::PerformSynchronousLoad::DelayedReply>&&);
</span><span class="cx">
</span><span class="cx"> // IPC::MessageSender
</span><del>- virtual IPC::Connection* messageSenderConnection() override;
- virtual uint64_t messageSenderDestinationID() override { return m_parameters.identifier; }
</del><ins>+ IPC::Connection* messageSenderConnection() override;
+ uint64_t messageSenderDestinationID() override { return m_parameters.identifier; }
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(NETWORK_CACHE)
</span><span class="cx"> bool canUseCache(const WebCore::ResourceRequest&) const;
</span></span></pre></div>
<a id="trunkSourceWebKit2NetworkProcessRemoteNetworkingContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/NetworkProcess/RemoteNetworkingContext.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/NetworkProcess/RemoteNetworkingContext.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/NetworkProcess/RemoteNetworkingContext.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> // FIXME: Remove platform-specific code and use SessionTracker.
</span><span class="cx"> static void ensurePrivateBrowsingSession(WebCore::SessionID);
</span><span class="cx">
</span><del>- virtual bool shouldClearReferrerOnHTTPSToHTTPRedirect() const override { return m_shouldClearReferrerOnHTTPSToHTTPRedirect; }
</del><ins>+ bool shouldClearReferrerOnHTTPSToHTTPRedirect() const override { return m_shouldClearReferrerOnHTTPSToHTTPRedirect; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> RemoteNetworkingContext(WebCore::SessionID sessionID, bool shouldClearReferrerOnHTTPSToHTTPRedirect)
</span><span class="lines">@@ -52,15 +52,15 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool isValid() const override;
- virtual WebCore::NetworkStorageSession& storageSession() const override;
</del><ins>+ bool isValid() const override;
+ WebCore::NetworkStorageSession& storageSession() const override;
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(COCOA)
</span><span class="cx"> void setLocalFileContentSniffingEnabled(bool value) { m_localFileContentSniffingEnabled = value; }
</span><del>- virtual bool localFileContentSniffingEnabled() const override;
- virtual RetainPtr<CFDataRef> sourceApplicationAuditData() const override;
- virtual String sourceApplicationIdentifier() const override;
- virtual WebCore::ResourceError blockedError(const WebCore::ResourceRequest&) const override;
</del><ins>+ bool localFileContentSniffingEnabled() const override;
+ RetainPtr<CFDataRef> sourceApplicationAuditData() const override;
+ String sourceApplicationIdentifier() const override;
+ WebCore::ResourceError blockedError(const WebCore::ResourceRequest&) const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> WebCore::SessionID m_sessionID;
</span></span></pre></div>
<a id="trunkSourceWebKit2NetworkProcesscacheNetworkCacheSpeculativeLoadh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/NetworkProcess/cache/NetworkCacheSpeculativeLoad.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/NetworkProcess/cache/NetworkCacheSpeculativeLoad.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/NetworkProcess/cache/NetworkCacheSpeculativeLoad.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,16 +51,16 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // NetworkLoadClient.
</span><del>- virtual void didSendData(unsigned long long bytesSent, unsigned long long totalBytesToBeSent) override { }
- virtual void canAuthenticateAgainstProtectionSpaceAsync(const WebCore::ProtectionSpace&) override { }
- virtual bool isSynchronous() const override { return false; }
- virtual void willSendRedirectedRequest(const WebCore::ResourceRequest&, const WebCore::ResourceRequest& redirectRequest, const WebCore::ResourceResponse& redirectResponse) override;
- virtual ShouldContinueDidReceiveResponse didReceiveResponse(const WebCore::ResourceResponse&) override;
- virtual void didReceiveBuffer(RefPtr<WebCore::SharedBuffer>&&, int reportedEncodedDataLength) override;
- virtual void didFinishLoading(double finishTime) override;
- virtual void didFailLoading(const WebCore::ResourceError&) override;
</del><ins>+ void didSendData(unsigned long long bytesSent, unsigned long long totalBytesToBeSent) override { }
+ void canAuthenticateAgainstProtectionSpaceAsync(const WebCore::ProtectionSpace&) override { }
+ bool isSynchronous() const override { return false; }
+ void willSendRedirectedRequest(const WebCore::ResourceRequest&, const WebCore::ResourceRequest& redirectRequest, const WebCore::ResourceResponse& redirectResponse) override;
+ ShouldContinueDidReceiveResponse didReceiveResponse(const WebCore::ResourceResponse&) override;
+ void didReceiveBuffer(RefPtr<WebCore::SharedBuffer>&&, int reportedEncodedDataLength) override;
+ void didFinishLoading(double finishTime) override;
+ void didFailLoading(const WebCore::ResourceError&) override;
</ins><span class="cx"> #if USE(NETWORK_SESSION)
</span><del>- virtual void didBecomeDownload() override { ASSERT_NOT_REACHED(); }
</del><ins>+ void didBecomeDownload() override { ASSERT_NOT_REACHED(); }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> void didComplete();
</span></span></pre></div>
<a id="trunkSourceWebKit2PlatformIPCDataReferenceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Platform/IPC/DataReference.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Platform/IPC/DataReference.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/Platform/IPC/DataReference.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -102,7 +102,7 @@
</span><span class="cx"> const uint8_t* data() const = delete;
</span><span class="cx"> Vector<uint8_t> vector() const = delete;
</span><span class="cx">
</span><del>- virtual void encode(ArgumentEncoder&) const override;
</del><ins>+ void encode(ArgumentEncoder&) const override;
</ins><span class="cx">
</span><span class="cx"> RefPtr<WebCore::SharedBuffer> m_buffer;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKit2PluginProcessPluginControllerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/PluginProcess/PluginControllerProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/PluginProcess/PluginControllerProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/PluginProcess/PluginControllerProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -83,41 +83,41 @@
</span><span class="cx"> void paint();
</span><span class="cx">
</span><span class="cx"> // PluginController
</span><del>- virtual void invalidate(const WebCore::IntRect&) override;
- virtual String userAgent() override;
- virtual void loadURL(uint64_t requestID, const String& method, const String& urlString, const String& target, const WebCore::HTTPHeaderMap& headerFields, const Vector<uint8_t>& httpBody, bool allowPopups) override;
- virtual void continueStreamLoad(uint64_t streamID) override;
- virtual void cancelStreamLoad(uint64_t streamID) override;
- virtual void cancelManualStreamLoad() override;
- virtual NPObject* windowScriptNPObject() override;
- virtual NPObject* pluginElementNPObject() override;
- virtual bool evaluate(NPObject*, const String& scriptString, NPVariant* result, bool allowPopups) override;
- virtual void setPluginIsPlayingAudio(bool) override;
- virtual void setStatusbarText(const String&) override;
- virtual bool isAcceleratedCompositingEnabled() override;
- virtual void pluginProcessCrashed() override;
- virtual void didInitializePlugin() override;
- virtual void didFailToInitializePlugin() override;
</del><ins>+ void invalidate(const WebCore::IntRect&) override;
+ String userAgent() override;
+ void loadURL(uint64_t requestID, const String& method, const String& urlString, const String& target, const WebCore::HTTPHeaderMap& headerFields, const Vector<uint8_t>& httpBody, bool allowPopups) override;
+ void continueStreamLoad(uint64_t streamID) override;
+ void cancelStreamLoad(uint64_t streamID) override;
+ void cancelManualStreamLoad() override;
+ NPObject* windowScriptNPObject() override;
+ NPObject* pluginElementNPObject() override;
+ bool evaluate(NPObject*, const String& scriptString, NPVariant* result, bool allowPopups) override;
+ void setPluginIsPlayingAudio(bool) override;
+ void setStatusbarText(const String&) override;
+ bool isAcceleratedCompositingEnabled() override;
+ void pluginProcessCrashed() override;
+ void didInitializePlugin() override;
+ void didFailToInitializePlugin() override;
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(COCOA)
</span><del>- virtual void pluginFocusOrWindowFocusChanged(bool) override;
- virtual void setComplexTextInputState(PluginComplexTextInputState) override;
- virtual const WebCore::MachSendRight& compositingRenderServerPort() override;
</del><ins>+ void pluginFocusOrWindowFocusChanged(bool) override;
+ void setComplexTextInputState(PluginComplexTextInputState) override;
+ const WebCore::MachSendRight& compositingRenderServerPort() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual float contentsScaleFactor() override;
- virtual String proxiesForURL(const String&) override;
- virtual String cookiesForURL(const String&) override;
- virtual void setCookiesForURL(const String& urlString, const String& cookieString) override;
- virtual bool isPrivateBrowsingEnabled() override;
- virtual bool isMuted() const override { return m_isMuted; }
- virtual bool getAuthenticationInfo(const WebCore::ProtectionSpace&, String& username, String& password) override;
- virtual void protectPluginFromDestruction() override;
- virtual void unprotectPluginFromDestruction() override;
</del><ins>+ float contentsScaleFactor() override;
+ String proxiesForURL(const String&) override;
+ String cookiesForURL(const String&) override;
+ void setCookiesForURL(const String& urlString, const String& cookieString) override;
+ bool isPrivateBrowsingEnabled() override;
+ bool isMuted() const override { return m_isMuted; }
+ bool getAuthenticationInfo(const WebCore::ProtectionSpace&, String& username, String& password) override;
+ void protectPluginFromDestruction() override;
+ void unprotectPluginFromDestruction() override;
</ins><span class="cx"> #if PLUGIN_ARCHITECTURE(X11)
</span><del>- virtual uint64_t createPluginContainer() override;
- virtual void windowedPluginGeometryDidChange(const WebCore::IntRect& frameRect, const WebCore::IntRect& clipRect, uint64_t windowID) override;
- virtual void windowedPluginVisibilityDidChange(bool isVisible, uint64_t windowID) override;
</del><ins>+ uint64_t createPluginContainer() override;
+ void windowedPluginGeometryDidChange(const WebCore::IntRect& frameRect, const WebCore::IntRect& clipRect, uint64_t windowID) override;
+ void windowedPluginVisibilityDidChange(bool isVisible, uint64_t windowID) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> // Message handlers.
</span></span></pre></div>
<a id="trunkSourceWebKit2PluginProcessPluginProcessh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/PluginProcess/PluginProcess.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/PluginProcess/PluginProcess.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/PluginProcess/PluginProcess.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -77,22 +77,22 @@
</span><span class="cx"> ~PluginProcess();
</span><span class="cx">
</span><span class="cx"> // ChildProcess
</span><del>- virtual void initializeProcess(const ChildProcessInitializationParameters&) override;
- virtual void initializeProcessName(const ChildProcessInitializationParameters&) override;
- virtual void initializeSandbox(const ChildProcessInitializationParameters&, SandboxInitializationParameters&) override;
- virtual bool shouldTerminate() override;
</del><ins>+ void initializeProcess(const ChildProcessInitializationParameters&) override;
+ void initializeProcessName(const ChildProcessInitializationParameters&) override;
+ void initializeSandbox(const ChildProcessInitializationParameters&, SandboxInitializationParameters&) override;
+ bool shouldTerminate() override;
</ins><span class="cx"> void platformInitializeProcess(const ChildProcessInitializationParameters&);
</span><span class="cx">
</span><span class="cx"> #if USE(APPKIT)
</span><del>- virtual void stopRunLoop() override;
</del><ins>+ void stopRunLoop() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> // IPC::Connection::Client
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
- virtual void didClose(IPC::Connection&) override;
- virtual void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
- virtual IPC::ProcessType localProcessType() override { return IPC::ProcessType::Plugin; }
- virtual IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::UI; }
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
+ void didClose(IPC::Connection&) override;
+ void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
+ IPC::ProcessType localProcessType() override { return IPC::ProcessType::Plugin; }
+ IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::UI; }
</ins><span class="cx">
</span><span class="cx"> // Message handlers.
</span><span class="cx"> void didReceivePluginProcessMessage(IPC::Connection&, IPC::MessageDecoder&);
</span><span class="lines">@@ -104,9 +104,9 @@
</span><span class="cx"> void deleteWebsiteDataForHostNames(const Vector<String>& hostNames, uint64_t callbackID);
</span><span class="cx">
</span><span class="cx"> // AudioHardwareListenerClient
</span><del>- virtual void audioHardwareDidBecomeActive() override;
- virtual void audioHardwareDidBecomeInactive() override;
- virtual void audioOutputDeviceChanged() override { }
</del><ins>+ void audioHardwareDidBecomeActive() override;
+ void audioHardwareDidBecomeInactive() override;
+ void audioOutputDeviceChanged() override { }
</ins><span class="cx">
</span><span class="cx"> void platformInitializePluginProcess(PluginProcessCreationParameters&&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2PluginProcessWebProcessConnectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/PluginProcess/WebProcessConnection.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/PluginProcess/WebProcessConnection.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/PluginProcess/WebProcessConnection.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -65,12 +65,12 @@
</span><span class="cx"> void destroyPluginControllerProxy(PluginControllerProxy*);
</span><span class="cx">
</span><span class="cx"> // IPC::Connection::Client
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
- virtual void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
- virtual void didClose(IPC::Connection&) override;
- virtual void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
- virtual IPC::ProcessType localProcessType() override { return IPC::ProcessType::Plugin; }
- virtual IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::Web; }
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
+ void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
+ void didClose(IPC::Connection&) override;
+ void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
+ IPC::ProcessType localProcessType() override { return IPC::ProcessType::Plugin; }
+ IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::Web; }
</ins><span class="cx">
</span><span class="cx"> // Message handlers.
</span><span class="cx"> void didReceiveWebProcessConnectionMessage(IPC::Connection&, IPC::MessageDecoder&);
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAPIAPIObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/API/APIObject.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/API/APIObject.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/Shared/API/APIObject.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -253,7 +253,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual Type type() const override { return APIType; }
</del><ins>+ Type type() const override { return APIType; }
</ins><span class="cx">
</span><span class="cx"> #if DELEGATE_REF_COUNTING_TO_COCOA
</span><span class="cx"> void* operator new(size_t size) { return newObject(size, APIType); }
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAPICocoaRemoteObjectRegistryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/API/Cocoa/RemoteObjectRegistry.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/API/Cocoa/RemoteObjectRegistry.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/Shared/API/Cocoa/RemoteObjectRegistry.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // IPC::MessageReceiver
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> // Message handlers
</span><span class="cx"> void invokeMethod(const RemoteObjectInvocation&);
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAsyncRequesth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/AsyncRequest.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/AsyncRequest.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/Shared/AsyncRequest.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -90,7 +90,7 @@
</span><span class="cx"> ASSERT(m_completionHandler);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void clearCompletionHandler() override
</del><ins>+ void clearCompletionHandler() override
</ins><span class="cx"> {
</span><span class="cx"> m_completionHandler = nullptr;
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedAuthenticationAuthenticationManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/Authentication/AuthenticationManager.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/Authentication/AuthenticationManager.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/Shared/Authentication/AuthenticationManager.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -92,7 +92,7 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> // IPC::MessageReceiver
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> bool tryUseCertificateInfoForChallenge(const WebCore::AuthenticationChallenge&, const WebCore::CertificateInfo&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedBlobDataFileReferenceWithSandboxExtensionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/BlobDataFileReferenceWithSandboxExtension.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/BlobDataFileReferenceWithSandboxExtension.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/Shared/BlobDataFileReferenceWithSandboxExtension.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,8 +43,8 @@
</span><span class="cx"> BlobDataFileReferenceWithSandboxExtension(const String& path, PassRefPtr<SandboxExtension>);
</span><span class="cx"> virtual ~BlobDataFileReferenceWithSandboxExtension();
</span><span class="cx">
</span><del>- virtual void prepareForFileAccess() override;
- virtual void revokeFileAccess() override;
</del><ins>+ void prepareForFileAccess() override;
+ void revokeFileAccess() override;
</ins><span class="cx">
</span><span class="cx"> RefPtr<SandboxExtension> m_sandboxExtension;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedChildProcessh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/ChildProcess.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/ChildProcess.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/Shared/ChildProcess.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -98,12 +98,12 @@
</span><span class="cx"> static void stopNSAppRunLoop();
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // IPC::MessageSender
</span><del>- virtual IPC::Connection* messageSenderConnection() override;
- virtual uint64_t messageSenderDestinationID() override;
</del><ins>+ IPC::Connection* messageSenderConnection() override;
+ uint64_t messageSenderDestinationID() override;
</ins><span class="cx">
</span><span class="cx"> void shutDown();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedCoordinatedGraphicsCoordinatedBackingStoreh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedBackingStore.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedBackingStore.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedBackingStore.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -65,9 +65,9 @@
</span><span class="cx"> void commitTileOperations(WebCore::TextureMapper&);
</span><span class="cx"> RefPtr<WebCore::BitmapTexture> texture() const override;
</span><span class="cx"> void setSize(const WebCore::FloatSize&);
</span><del>- virtual void paintToTextureMapper(WebCore::TextureMapper&, const WebCore::FloatRect&, const WebCore::TransformationMatrix&, float) override;
- virtual void drawBorder(WebCore::TextureMapper&, const WebCore::Color&, float borderWidth, const WebCore::FloatRect&, const WebCore::TransformationMatrix&) override;
- virtual void drawRepaintCounter(WebCore::TextureMapper&, int repaintCount, const WebCore::Color&, const WebCore::FloatRect&, const WebCore::TransformationMatrix&) override;
</del><ins>+ void paintToTextureMapper(WebCore::TextureMapper&, const WebCore::FloatRect&, const WebCore::TransformationMatrix&, float) override;
+ void drawBorder(WebCore::TextureMapper&, const WebCore::Color&, float borderWidth, const WebCore::FloatRect&, const WebCore::TransformationMatrix&) override;
+ void drawRepaintCounter(WebCore::TextureMapper&, int repaintCount, const WebCore::Color&, const WebCore::FloatRect&, const WebCore::TransformationMatrix&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> CoordinatedBackingStore()
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedCoordinatedGraphicsCoordinatedGraphicsSceneh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedGraphicsScene.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedGraphicsScene.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedGraphicsScene.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -153,7 +153,7 @@
</span><span class="cx"> void dispatchCommitScrollOffset(uint32_t layerID, const WebCore::IntSize& offset);
</span><span class="cx">
</span><span class="cx"> #if USE(COORDINATED_GRAPHICS_THREADED)
</span><del>- virtual void onNewBufferAvailable() override;
</del><ins>+ void onNewBufferAvailable() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> // Render queue can be accessed ony from main thread or updatePaintNode call stack!
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedCoordinatedGraphicsWebCoordinatedSurfaceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/CoordinatedGraphics/WebCoordinatedSurface.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/CoordinatedGraphics/WebCoordinatedSurface.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/Shared/CoordinatedGraphics/WebCoordinatedSurface.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -71,10 +71,10 @@
</span><span class="cx">
</span><span class="cx"> virtual ~WebCoordinatedSurface();
</span><span class="cx">
</span><del>- virtual void paintToSurface(const WebCore::IntRect&, WebCore::CoordinatedSurface::Client*) override;
</del><ins>+ void paintToSurface(const WebCore::IntRect&, WebCore::CoordinatedSurface::Client*) override;
</ins><span class="cx">
</span><span class="cx"> #if USE(TEXTURE_MAPPER)
</span><del>- virtual void copyToTexture(PassRefPtr<WebCore::BitmapTexture>, const WebCore::IntRect& target, const WebCore::IntPoint& sourceOffset) override;
</del><ins>+ void copyToTexture(PassRefPtr<WebCore::BitmapTexture>, const WebCore::IntRect& target, const WebCore::IntPoint& sourceOffset) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedCoordinatedGraphicsthreadedcompositorThreadSafeCoordinatedSurfaceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadSafeCoordinatedSurface.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadSafeCoordinatedSurface.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadSafeCoordinatedSurface.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,8 +39,8 @@
</span><span class="cx"> // Create a new ThreadSafeCoordinatedSurface and allocate either a GraphicsSurface or a ImageBuffer as backing.
</span><span class="cx"> static Ref<ThreadSafeCoordinatedSurface> create(const WebCore::IntSize&, WebCore::CoordinatedSurface::Flags);
</span><span class="cx">
</span><del>- virtual void paintToSurface(const WebCore::IntRect&, WebCore::CoordinatedSurface::Client*) override;
- virtual void copyToTexture(PassRefPtr<WebCore::BitmapTexture>, const WebCore::IntRect& target, const WebCore::IntPoint& sourceOffset) override;
</del><ins>+ void paintToSurface(const WebCore::IntRect&, WebCore::CoordinatedSurface::Client*) override;
+ void copyToTexture(PassRefPtr<WebCore::BitmapTexture>, const WebCore::IntRect& target, const WebCore::IntPoint& sourceOffset) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> ThreadSafeCoordinatedSurface(const WebCore::IntSize&, WebCore::CoordinatedSurface::Flags, std::unique_ptr<WebCore::ImageBuffer>);
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedCoordinatedGraphicsthreadedcompositorThreadedCompositorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -81,14 +81,14 @@
</span><span class="cx"> ThreadedCompositor(Client*);
</span><span class="cx">
</span><span class="cx"> // CoordinatedGraphicsSceneClient
</span><del>- virtual void purgeBackingStores() override;
- virtual void renderNextFrame() override;
- virtual void updateViewport() override;
- virtual void commitScrollOffset(uint32_t layerID, const WebCore::IntSize& offset) override;
</del><ins>+ void purgeBackingStores() override;
+ void renderNextFrame() override;
+ void updateViewport() override;
+ void commitScrollOffset(uint32_t layerID, const WebCore::IntSize& offset) override;
</ins><span class="cx">
</span><span class="cx"> void renderLayerTree();
</span><span class="cx"> void scheduleDisplayImmediately();
</span><del>- virtual void didChangeVisibleRect() override;
</del><ins>+ void didChangeVisibleRect() override;
</ins><span class="cx">
</span><span class="cx"> bool ensureGLContext();
</span><span class="cx"> WebCore::GLContext* glContext();
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebCompiledContentExtensionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebCompiledContentExtension.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebCompiledContentExtension.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/Shared/WebCompiledContentExtension.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,15 +44,15 @@
</span><span class="cx"> private:
</span><span class="cx"> WebCompiledContentExtension(WebCompiledContentExtensionData&&);
</span><span class="cx">
</span><del>- virtual const WebCore::ContentExtensions::DFABytecode* filtersWithoutDomainsBytecode() const override;
- virtual unsigned filtersWithoutDomainsBytecodeLength() const override;
- virtual const WebCore::ContentExtensions::DFABytecode* filtersWithDomainsBytecode() const override;
- virtual unsigned filtersWithDomainsBytecodeLength() const override;
- virtual const WebCore::ContentExtensions::DFABytecode* domainFiltersBytecode() const override;
- virtual unsigned domainFiltersBytecodeLength() const override;
</del><ins>+ const WebCore::ContentExtensions::DFABytecode* filtersWithoutDomainsBytecode() const override;
+ unsigned filtersWithoutDomainsBytecodeLength() const override;
+ const WebCore::ContentExtensions::DFABytecode* filtersWithDomainsBytecode() const override;
+ unsigned filtersWithDomainsBytecodeLength() const override;
+ const WebCore::ContentExtensions::DFABytecode* domainFiltersBytecode() const override;
+ unsigned domainFiltersBytecodeLength() const override;
</ins><span class="cx">
</span><del>- virtual const WebCore::ContentExtensions::SerializedActionByte* actions() const override;
- virtual unsigned actionsLength() const override;
</del><ins>+ const WebCore::ContentExtensions::SerializedActionByte* actions() const override;
+ unsigned actionsLength() const override;
</ins><span class="cx">
</span><span class="cx"> WebCompiledContentExtensionData m_data;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebSQLiteDatabaseTrackerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebSQLiteDatabaseTracker.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebSQLiteDatabaseTracker.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/Shared/WebSQLiteDatabaseTracker.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,8 +43,8 @@
</span><span class="cx"> explicit WebSQLiteDatabaseTracker(WebProcess&);
</span><span class="cx">
</span><span class="cx"> // WebCore::SQLiteDatabaseTrackerClient
</span><del>- virtual void willBeginFirstTransaction() override;
- virtual void didFinishLastTransaction() override;
</del><ins>+ void willBeginFirstTransaction() override;
+ void didFinishLastTransaction() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void hysteresisUpdated(WebCore::HysteresisState);
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedmacSecItemShimh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/mac/SecItemShim.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/mac/SecItemShim.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/Shared/mac/SecItemShim.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> SecItemShim();
</span><span class="cx">
</span><span class="cx"> // IPC::Connection::WorkQueueMessageReceiver.
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> void secItemResponse(uint64_t requestID, const SecItemResponseData&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPIAPIUserContentExtensionStorecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/APIUserContentExtensionStore.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/APIUserContentExtensionStore.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/API/APIUserContentExtensionStore.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -179,7 +179,7 @@
</span><span class="cx"> ASSERT(!metaData.domainFiltersBytecodeSize);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void writeFiltersWithoutDomainsBytecode(Vector<DFABytecode>&& bytecode) override
</del><ins>+ void writeFiltersWithoutDomainsBytecode(Vector<DFABytecode>&& bytecode) override
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(!m_filtersWithDomainBytecodeWritten);
</span><span class="cx"> ASSERT(!m_domainFiltersBytecodeWritten);
</span><span class="lines">@@ -187,20 +187,20 @@
</span><span class="cx"> writeToFile(Data(bytecode.data(), bytecode.size()));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void writeFiltersWithDomainsBytecode(Vector<DFABytecode>&& bytecode) override
</del><ins>+ void writeFiltersWithDomainsBytecode(Vector<DFABytecode>&& bytecode) override
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(!m_domainFiltersBytecodeWritten);
</span><span class="cx"> m_filtersWithDomainBytecodeWritten += bytecode.size();
</span><span class="cx"> writeToFile(Data(bytecode.data(), bytecode.size()));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void writeDomainFiltersBytecode(Vector<DFABytecode>&& bytecode) override
</del><ins>+ void writeDomainFiltersBytecode(Vector<DFABytecode>&& bytecode) override
</ins><span class="cx"> {
</span><span class="cx"> m_domainFiltersBytecodeWritten += bytecode.size();
</span><span class="cx"> writeToFile(Data(bytecode.data(), bytecode.size()));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void writeActions(Vector<SerializedActionByte>&& actions) override
</del><ins>+ void writeActions(Vector<SerializedActionByte>&& actions) override
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(!m_filtersWithoutDomainsBytecodeWritten);
</span><span class="cx"> ASSERT(!m_filtersWithDomainBytecodeWritten);
</span><span class="lines">@@ -210,7 +210,7 @@
</span><span class="cx"> writeToFile(Data(actions.data(), actions.size()));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void finalize() override
</del><ins>+ void finalize() override
</ins><span class="cx"> {
</span><span class="cx"> m_metaData.actionsSize = m_actionsWritten;
</span><span class="cx"> m_metaData.filtersWithoutDomainsBytecodeSize = m_filtersWithoutDomainsBytecodeWritten;
</span><span class="lines">@@ -399,7 +399,7 @@
</span><span class="cx"> return "user content extension store";
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual std::string message(int errorCode) const override
</del><ins>+ std::string message(int errorCode) const override
</ins><span class="cx"> {
</span><span class="cx"> switch (static_cast<UserContentExtensionStore::Error>(errorCode)) {
</span><span class="cx"> case UserContentExtensionStore::Error::LookupFailed:
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICWKContextcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/C/WKContext.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/C/WKContext.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/API/C/WKContext.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -108,7 +108,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void didNavigateWithNavigationData(WebProcessPool& processPool, WebPageProxy& page, const WebNavigationDataStore& navigationDataStore, WebFrameProxy& frame) override
</del><ins>+ void didNavigateWithNavigationData(WebProcessPool& processPool, WebPageProxy& page, const WebNavigationDataStore& navigationDataStore, WebFrameProxy& frame) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didNavigateWithNavigationData)
</span><span class="cx"> return;
</span><span class="lines">@@ -117,7 +117,7 @@
</span><span class="cx"> m_client.didNavigateWithNavigationData(toAPI(&processPool), toAPI(&page), toAPI(navigationData.get()), toAPI(&frame), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didPerformClientRedirect(WebProcessPool& processPool, WebPageProxy& page, const String& sourceURL, const String& destinationURL, WebFrameProxy& frame) override
</del><ins>+ void didPerformClientRedirect(WebProcessPool& processPool, WebPageProxy& page, const String& sourceURL, const String& destinationURL, WebFrameProxy& frame) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didPerformClientRedirect)
</span><span class="cx"> return;
</span><span class="lines">@@ -125,7 +125,7 @@
</span><span class="cx"> m_client.didPerformClientRedirect(toAPI(&processPool), toAPI(&page), toURLRef(sourceURL.impl()), toURLRef(destinationURL.impl()), toAPI(&frame), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didPerformServerRedirect(WebProcessPool& processPool, WebPageProxy& page, const String& sourceURL, const String& destinationURL, WebFrameProxy& frame) override
</del><ins>+ void didPerformServerRedirect(WebProcessPool& processPool, WebPageProxy& page, const String& sourceURL, const String& destinationURL, WebFrameProxy& frame) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didPerformServerRedirect)
</span><span class="cx"> return;
</span><span class="lines">@@ -133,7 +133,7 @@
</span><span class="cx"> m_client.didPerformServerRedirect(toAPI(&processPool), toAPI(&page), toURLRef(sourceURL.impl()), toURLRef(destinationURL.impl()), toAPI(&frame), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didUpdateHistoryTitle(WebProcessPool& processPool, WebPageProxy& page, const String& title, const String& url, WebFrameProxy& frame) override
</del><ins>+ void didUpdateHistoryTitle(WebProcessPool& processPool, WebPageProxy& page, const String& title, const String& url, WebFrameProxy& frame) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didUpdateHistoryTitle)
</span><span class="cx"> return;
</span><span class="lines">@@ -141,7 +141,7 @@
</span><span class="cx"> m_client.didUpdateHistoryTitle(toAPI(&processPool), toAPI(&page), toAPI(title.impl()), toURLRef(url.impl()), toAPI(&frame), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void populateVisitedLinks(WebProcessPool& processPool) override
</del><ins>+ void populateVisitedLinks(WebProcessPool& processPool) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.populateVisitedLinks)
</span><span class="cx"> return;
</span><span class="lines">@@ -149,7 +149,7 @@
</span><span class="cx"> m_client.populateVisitedLinks(toAPI(&processPool), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool addsVisitedLinks() const override
</del><ins>+ bool addsVisitedLinks() const override
</ins><span class="cx"> {
</span><span class="cx"> return m_client.populateVisitedLinks;
</span><span class="cx"> }
</span><span class="lines">@@ -175,7 +175,7 @@
</span><span class="cx"> initialize(client);
</span><span class="cx"> }
</span><span class="cx"> private:
</span><del>- virtual void didStart(WebProcessPool* processPool, DownloadProxy* downloadProxy) override
</del><ins>+ void didStart(WebProcessPool* processPool, DownloadProxy* downloadProxy) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didStart)
</span><span class="cx"> return;
</span><span class="lines">@@ -183,7 +183,7 @@
</span><span class="cx"> m_client.didStart(toAPI(processPool), toAPI(downloadProxy), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didReceiveAuthenticationChallenge(WebProcessPool* processPool, DownloadProxy* downloadProxy, AuthenticationChallengeProxy* authenticationChallengeProxy) override
</del><ins>+ void didReceiveAuthenticationChallenge(WebProcessPool* processPool, DownloadProxy* downloadProxy, AuthenticationChallengeProxy* authenticationChallengeProxy) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didReceiveAuthenticationChallenge)
</span><span class="cx"> return;
</span><span class="lines">@@ -191,7 +191,7 @@
</span><span class="cx"> m_client.didReceiveAuthenticationChallenge(toAPI(processPool), toAPI(downloadProxy), toAPI(authenticationChallengeProxy), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didReceiveResponse(WebProcessPool* processPool, DownloadProxy* downloadProxy, const ResourceResponse& response) override
</del><ins>+ void didReceiveResponse(WebProcessPool* processPool, DownloadProxy* downloadProxy, const ResourceResponse& response) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didReceiveResponse)
</span><span class="cx"> return;
</span><span class="lines">@@ -199,7 +199,7 @@
</span><span class="cx"> m_client.didReceiveResponse(toAPI(processPool), toAPI(downloadProxy), toAPI(API::URLResponse::create(response).ptr()), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didReceiveData(WebProcessPool* processPool, DownloadProxy* downloadProxy, uint64_t length) override
</del><ins>+ void didReceiveData(WebProcessPool* processPool, DownloadProxy* downloadProxy, uint64_t length) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didReceiveData)
</span><span class="cx"> return;
</span><span class="lines">@@ -207,7 +207,7 @@
</span><span class="cx"> m_client.didReceiveData(toAPI(processPool), toAPI(downloadProxy), length, m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool shouldDecodeSourceDataOfMIMEType(WebProcessPool* processPool, DownloadProxy* downloadProxy, const String& mimeType) override
</del><ins>+ bool shouldDecodeSourceDataOfMIMEType(WebProcessPool* processPool, DownloadProxy* downloadProxy, const String& mimeType) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.shouldDecodeSourceDataOfMIMEType)
</span><span class="cx"> return true;
</span><span class="lines">@@ -215,7 +215,7 @@
</span><span class="cx"> return m_client.shouldDecodeSourceDataOfMIMEType(toAPI(processPool), toAPI(downloadProxy), toAPI(mimeType.impl()), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual String decideDestinationWithSuggestedFilename(WebProcessPool* processPool, DownloadProxy* downloadProxy, const String& filename, bool& allowOverwrite) override
</del><ins>+ String decideDestinationWithSuggestedFilename(WebProcessPool* processPool, DownloadProxy* downloadProxy, const String& filename, bool& allowOverwrite) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.decideDestinationWithSuggestedFilename)
</span><span class="cx"> return String();
</span><span class="lines">@@ -224,7 +224,7 @@
</span><span class="cx"> return toWTFString(destination.get());
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didCreateDestination(WebProcessPool* processPool, DownloadProxy* downloadProxy, const String& path) override
</del><ins>+ void didCreateDestination(WebProcessPool* processPool, DownloadProxy* downloadProxy, const String& path) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didCreateDestination)
</span><span class="cx"> return;
</span><span class="lines">@@ -232,7 +232,7 @@
</span><span class="cx"> m_client.didCreateDestination(toAPI(processPool), toAPI(downloadProxy), toAPI(path.impl()), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didFinish(WebProcessPool* processPool, DownloadProxy* downloadProxy) override
</del><ins>+ void didFinish(WebProcessPool* processPool, DownloadProxy* downloadProxy) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didFinish)
</span><span class="cx"> return;
</span><span class="lines">@@ -240,7 +240,7 @@
</span><span class="cx"> m_client.didFinish(toAPI(processPool), toAPI(downloadProxy), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didFail(WebProcessPool* processPool, DownloadProxy* downloadProxy, const ResourceError& error) override
</del><ins>+ void didFail(WebProcessPool* processPool, DownloadProxy* downloadProxy, const ResourceError& error) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didFail)
</span><span class="cx"> return;
</span><span class="lines">@@ -248,7 +248,7 @@
</span><span class="cx"> m_client.didFail(toAPI(processPool), toAPI(downloadProxy), toAPI(error), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didCancel(WebProcessPool* processPool, DownloadProxy* downloadProxy) override
</del><ins>+ void didCancel(WebProcessPool* processPool, DownloadProxy* downloadProxy) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didCancel)
</span><span class="cx"> return;
</span><span class="lines">@@ -256,7 +256,7 @@
</span><span class="cx"> m_client.didCancel(toAPI(processPool), toAPI(downloadProxy), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void processDidCrash(WebProcessPool* processPool, DownloadProxy* downloadProxy) override
</del><ins>+ void processDidCrash(WebProcessPool* processPool, DownloadProxy* downloadProxy) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.processDidCrash)
</span><span class="cx"> return;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICWKPagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/C/WKPage.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/C/WKPage.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/API/C/WKPage.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -801,7 +801,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool getContextMenuFromProposedMenu(WebPageProxy& page, const Vector<RefPtr<WebKit::WebContextMenuItem>>& proposedMenuVector, Vector<RefPtr<WebKit::WebContextMenuItem>>& customMenu, const WebHitTestResultData& hitTestResultData, API::Object* userData) override
</del><ins>+ bool getContextMenuFromProposedMenu(WebPageProxy& page, const Vector<RefPtr<WebKit::WebContextMenuItem>>& proposedMenuVector, Vector<RefPtr<WebKit::WebContextMenuItem>>& customMenu, const WebHitTestResultData& hitTestResultData, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.getContextMenuFromProposedMenu && !m_client.getContextMenuFromProposedMenu_deprecatedForUseWithV0)
</span><span class="cx"> return false;
</span><span class="lines">@@ -840,7 +840,7 @@
</span><span class="cx"> return true;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void customContextMenuItemSelected(WebPageProxy& page, const WebContextMenuItemData& itemData) override
</del><ins>+ void customContextMenuItemSelected(WebPageProxy& page, const WebContextMenuItemData& itemData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.customContextMenuItemSelected)
</span><span class="cx"> return;
</span><span class="lines">@@ -848,7 +848,7 @@
</span><span class="cx"> m_client.customContextMenuItemSelected(toAPI(&page), toAPI(WebContextMenuItem::create(itemData).ptr()), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool showContextMenu(WebPageProxy& page, const WebCore::IntPoint& menuLocation, const Vector<RefPtr<WebContextMenuItem>>& menuItemsVector) override
</del><ins>+ bool showContextMenu(WebPageProxy& page, const WebCore::IntPoint& menuLocation, const Vector<RefPtr<WebContextMenuItem>>& menuItemsVector) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.showContextMenu)
</span><span class="cx"> return false;
</span><span class="lines">@@ -864,7 +864,7 @@
</span><span class="cx"> return true;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool hideContextMenu(WebPageProxy& page) override
</del><ins>+ bool hideContextMenu(WebPageProxy& page) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.hideContextMenu)
</span><span class="cx"> return false;
</span><span class="lines">@@ -897,7 +897,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void didFindString(WebPageProxy* page, const String& string, const Vector<WebCore::IntRect>&, uint32_t matchCount, int32_t) override
</del><ins>+ void didFindString(WebPageProxy* page, const String& string, const Vector<WebCore::IntRect>&, uint32_t matchCount, int32_t) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didFindString)
</span><span class="cx"> return;
</span><span class="lines">@@ -905,7 +905,7 @@
</span><span class="cx"> m_client.didFindString(toAPI(page), toAPI(string.impl()), matchCount, m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didFailToFindString(WebPageProxy* page, const String& string) override
</del><ins>+ void didFailToFindString(WebPageProxy* page, const String& string) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didFailToFindString)
</span><span class="cx"> return;
</span><span class="lines">@@ -913,7 +913,7 @@
</span><span class="cx"> m_client.didFailToFindString(toAPI(page), toAPI(string.impl()), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didCountStringMatches(WebPageProxy* page, const String& string, uint32_t matchCount) override
</del><ins>+ void didCountStringMatches(WebPageProxy* page, const String& string, uint32_t matchCount) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didCountStringMatches)
</span><span class="cx"> return;
</span><span class="lines">@@ -935,7 +935,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void didFindStringMatches(WebPageProxy* page, const String& string, const Vector<Vector<WebCore::IntRect>>& matchRects, int32_t index) override
</del><ins>+ void didFindStringMatches(WebPageProxy* page, const String& string, const Vector<Vector<WebCore::IntRect>>& matchRects, int32_t index) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didFindStringMatches)
</span><span class="cx"> return;
</span><span class="lines">@@ -956,7 +956,7 @@
</span><span class="cx"> m_client.didFindStringMatches(toAPI(page), toAPI(string.impl()), toAPI(API::Array::create(WTFMove(matches)).ptr()), index, m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didGetImageForMatchResult(WebPageProxy* page, WebImage* image, int32_t index) override
</del><ins>+ void didGetImageForMatchResult(WebPageProxy* page, WebImage* image, int32_t index) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didGetImageForMatchResult)
</span><span class="cx"> return;
</span><span class="lines">@@ -988,7 +988,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void didStartProvisionalLoadForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Navigation*, API::Object* userData) override
</del><ins>+ void didStartProvisionalLoadForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Navigation*, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didStartProvisionalLoadForFrame)
</span><span class="cx"> return;
</span><span class="lines">@@ -996,7 +996,7 @@
</span><span class="cx"> m_client.didStartProvisionalLoadForFrame(toAPI(&page), toAPI(&frame), toAPI(userData), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didReceiveServerRedirectForProvisionalLoadForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Navigation*, API::Object* userData) override
</del><ins>+ void didReceiveServerRedirectForProvisionalLoadForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Navigation*, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didReceiveServerRedirectForProvisionalLoadForFrame)
</span><span class="cx"> return;
</span><span class="lines">@@ -1004,7 +1004,7 @@
</span><span class="cx"> m_client.didReceiveServerRedirectForProvisionalLoadForFrame(toAPI(&page), toAPI(&frame), toAPI(userData), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didFailProvisionalLoadWithErrorForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Navigation*, const ResourceError& error, API::Object* userData) override
</del><ins>+ void didFailProvisionalLoadWithErrorForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Navigation*, const ResourceError& error, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didFailProvisionalLoadWithErrorForFrame)
</span><span class="cx"> return;
</span><span class="lines">@@ -1012,7 +1012,7 @@
</span><span class="cx"> m_client.didFailProvisionalLoadWithErrorForFrame(toAPI(&page), toAPI(&frame), toAPI(error), toAPI(userData), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didCommitLoadForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Navigation*, API::Object* userData) override
</del><ins>+ void didCommitLoadForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Navigation*, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didCommitLoadForFrame)
</span><span class="cx"> return;
</span><span class="lines">@@ -1020,7 +1020,7 @@
</span><span class="cx"> m_client.didCommitLoadForFrame(toAPI(&page), toAPI(&frame), toAPI(userData), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didFinishDocumentLoadForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Navigation*, API::Object* userData) override
</del><ins>+ void didFinishDocumentLoadForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Navigation*, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didFinishDocumentLoadForFrame)
</span><span class="cx"> return;
</span><span class="lines">@@ -1028,7 +1028,7 @@
</span><span class="cx"> m_client.didFinishDocumentLoadForFrame(toAPI(&page), toAPI(&frame), toAPI(userData), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didFinishLoadForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Navigation*, API::Object* userData) override
</del><ins>+ void didFinishLoadForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Navigation*, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didFinishLoadForFrame)
</span><span class="cx"> return;
</span><span class="lines">@@ -1036,7 +1036,7 @@
</span><span class="cx"> m_client.didFinishLoadForFrame(toAPI(&page), toAPI(&frame), toAPI(userData), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didFailLoadWithErrorForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Navigation*, const ResourceError& error, API::Object* userData) override
</del><ins>+ void didFailLoadWithErrorForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Navigation*, const ResourceError& error, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didFailLoadWithErrorForFrame)
</span><span class="cx"> return;
</span><span class="lines">@@ -1044,7 +1044,7 @@
</span><span class="cx"> m_client.didFailLoadWithErrorForFrame(toAPI(&page), toAPI(&frame), toAPI(error), toAPI(userData), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didSameDocumentNavigationForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Navigation*, SameDocumentNavigationType type, API::Object* userData) override
</del><ins>+ void didSameDocumentNavigationForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Navigation*, SameDocumentNavigationType type, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didSameDocumentNavigationForFrame)
</span><span class="cx"> return;
</span><span class="lines">@@ -1052,7 +1052,7 @@
</span><span class="cx"> m_client.didSameDocumentNavigationForFrame(toAPI(&page), toAPI(&frame), toAPI(type), toAPI(userData), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didReceiveTitleForFrame(WebPageProxy& page, const String& title, WebFrameProxy& frame, API::Object* userData) override
</del><ins>+ void didReceiveTitleForFrame(WebPageProxy& page, const String& title, WebFrameProxy& frame, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didReceiveTitleForFrame)
</span><span class="cx"> return;
</span><span class="lines">@@ -1060,7 +1060,7 @@
</span><span class="cx"> m_client.didReceiveTitleForFrame(toAPI(&page), toAPI(title.impl()), toAPI(&frame), toAPI(userData), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didFirstLayoutForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Object* userData) override
</del><ins>+ void didFirstLayoutForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didFirstLayoutForFrame)
</span><span class="cx"> return;
</span><span class="lines">@@ -1068,7 +1068,7 @@
</span><span class="cx"> m_client.didFirstLayoutForFrame(toAPI(&page), toAPI(&frame), toAPI(userData), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didFirstVisuallyNonEmptyLayoutForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Object* userData) override
</del><ins>+ void didFirstVisuallyNonEmptyLayoutForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didFirstVisuallyNonEmptyLayoutForFrame)
</span><span class="cx"> return;
</span><span class="lines">@@ -1076,7 +1076,7 @@
</span><span class="cx"> m_client.didFirstVisuallyNonEmptyLayoutForFrame(toAPI(&page), toAPI(&frame), toAPI(userData), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didLayout(WebPageProxy& page, LayoutMilestones milestones) override
</del><ins>+ void didLayout(WebPageProxy& page, LayoutMilestones milestones) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didLayout)
</span><span class="cx"> return;
</span><span class="lines">@@ -1084,7 +1084,7 @@
</span><span class="cx"> m_client.didLayout(toAPI(&page), toWKLayoutMilestones(milestones), nullptr, m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didDisplayInsecureContentForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Object* userData) override
</del><ins>+ void didDisplayInsecureContentForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didDisplayInsecureContentForFrame)
</span><span class="cx"> return;
</span><span class="lines">@@ -1092,7 +1092,7 @@
</span><span class="cx"> m_client.didDisplayInsecureContentForFrame(toAPI(&page), toAPI(&frame), toAPI(userData), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didRunInsecureContentForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Object* userData) override
</del><ins>+ void didRunInsecureContentForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didRunInsecureContentForFrame)
</span><span class="cx"> return;
</span><span class="lines">@@ -1100,7 +1100,7 @@
</span><span class="cx"> m_client.didRunInsecureContentForFrame(toAPI(&page), toAPI(&frame), toAPI(userData), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didDetectXSSForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Object* userData) override
</del><ins>+ void didDetectXSSForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didDetectXSSForFrame)
</span><span class="cx"> return;
</span><span class="lines">@@ -1108,7 +1108,7 @@
</span><span class="cx"> m_client.didDetectXSSForFrame(toAPI(&page), toAPI(&frame), toAPI(userData), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool canAuthenticateAgainstProtectionSpaceInFrame(WebPageProxy& page, WebFrameProxy& frame, WebProtectionSpace* protectionSpace) override
</del><ins>+ bool canAuthenticateAgainstProtectionSpaceInFrame(WebPageProxy& page, WebFrameProxy& frame, WebProtectionSpace* protectionSpace) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.canAuthenticateAgainstProtectionSpaceInFrame)
</span><span class="cx"> return false;
</span><span class="lines">@@ -1116,7 +1116,7 @@
</span><span class="cx"> return m_client.canAuthenticateAgainstProtectionSpaceInFrame(toAPI(&page), toAPI(&frame), toAPI(protectionSpace), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didReceiveAuthenticationChallengeInFrame(WebPageProxy& page, WebFrameProxy& frame, AuthenticationChallengeProxy* authenticationChallenge) override
</del><ins>+ void didReceiveAuthenticationChallengeInFrame(WebPageProxy& page, WebFrameProxy& frame, AuthenticationChallengeProxy* authenticationChallenge) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didReceiveAuthenticationChallengeInFrame)
</span><span class="cx"> return;
</span><span class="lines">@@ -1124,7 +1124,7 @@
</span><span class="cx"> m_client.didReceiveAuthenticationChallengeInFrame(toAPI(&page), toAPI(&frame), toAPI(authenticationChallenge), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didStartProgress(WebPageProxy& page) override
</del><ins>+ void didStartProgress(WebPageProxy& page) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didStartProgress)
</span><span class="cx"> return;
</span><span class="lines">@@ -1132,7 +1132,7 @@
</span><span class="cx"> m_client.didStartProgress(toAPI(&page), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didChangeProgress(WebPageProxy& page) override
</del><ins>+ void didChangeProgress(WebPageProxy& page) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didChangeProgress)
</span><span class="cx"> return;
</span><span class="lines">@@ -1140,7 +1140,7 @@
</span><span class="cx"> m_client.didChangeProgress(toAPI(&page), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didFinishProgress(WebPageProxy& page) override
</del><ins>+ void didFinishProgress(WebPageProxy& page) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didFinishProgress)
</span><span class="cx"> return;
</span><span class="lines">@@ -1148,7 +1148,7 @@
</span><span class="cx"> m_client.didFinishProgress(toAPI(&page), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void processDidBecomeUnresponsive(WebPageProxy& page) override
</del><ins>+ void processDidBecomeUnresponsive(WebPageProxy& page) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.processDidBecomeUnresponsive)
</span><span class="cx"> return;
</span><span class="lines">@@ -1156,7 +1156,7 @@
</span><span class="cx"> m_client.processDidBecomeUnresponsive(toAPI(&page), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void processDidBecomeResponsive(WebPageProxy& page) override
</del><ins>+ void processDidBecomeResponsive(WebPageProxy& page) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.processDidBecomeResponsive)
</span><span class="cx"> return;
</span><span class="lines">@@ -1164,7 +1164,7 @@
</span><span class="cx"> m_client.processDidBecomeResponsive(toAPI(&page), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void processDidCrash(WebPageProxy& page) override
</del><ins>+ void processDidCrash(WebPageProxy& page) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.processDidCrash)
</span><span class="cx"> return;
</span><span class="lines">@@ -1172,7 +1172,7 @@
</span><span class="cx"> m_client.processDidCrash(toAPI(&page), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didChangeBackForwardList(WebPageProxy& page, WebBackForwardListItem* addedItem, Vector<RefPtr<WebBackForwardListItem>> removedItems) override
</del><ins>+ void didChangeBackForwardList(WebPageProxy& page, WebBackForwardListItem* addedItem, Vector<RefPtr<WebBackForwardListItem>> removedItems) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didChangeBackForwardList)
</span><span class="cx"> return;
</span><span class="lines">@@ -1190,7 +1190,7 @@
</span><span class="cx"> m_client.didChangeBackForwardList(toAPI(&page), toAPI(addedItem), toAPI(removedItemsArray.get()), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool shouldKeepCurrentBackForwardListItemInList(WebKit::WebPageProxy& page, WebKit::WebBackForwardListItem* item) override
</del><ins>+ bool shouldKeepCurrentBackForwardListItemInList(WebKit::WebPageProxy& page, WebKit::WebBackForwardListItem* item) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.shouldKeepCurrentBackForwardListItemInList)
</span><span class="cx"> return true;
</span><span class="lines">@@ -1198,37 +1198,37 @@
</span><span class="cx"> return m_client.shouldKeepCurrentBackForwardListItemInList(toAPI(&page), toAPI(item), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void willGoToBackForwardListItem(WebPageProxy& page, WebBackForwardListItem* item, API::Object* userData) override
</del><ins>+ void willGoToBackForwardListItem(WebPageProxy& page, WebBackForwardListItem* item, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (m_client.willGoToBackForwardListItem)
</span><span class="cx"> m_client.willGoToBackForwardListItem(toAPI(&page), toAPI(item), toAPI(userData), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual RefPtr<API::Data> webCryptoMasterKey(WebPageProxy& page) override
</del><ins>+ RefPtr<API::Data> webCryptoMasterKey(WebPageProxy& page) override
</ins><span class="cx"> {
</span><span class="cx"> return page.process().processPool().client().copyWebCryptoMasterKey(&page.process().processPool());
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void navigationGestureDidBegin(WebPageProxy& page) override
</del><ins>+ void navigationGestureDidBegin(WebPageProxy& page) override
</ins><span class="cx"> {
</span><span class="cx"> if (m_client.navigationGestureDidBegin)
</span><span class="cx"> m_client.navigationGestureDidBegin(toAPI(&page), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void navigationGestureWillEnd(WebPageProxy& page, bool willNavigate, WebBackForwardListItem& item) override
</del><ins>+ void navigationGestureWillEnd(WebPageProxy& page, bool willNavigate, WebBackForwardListItem& item) override
</ins><span class="cx"> {
</span><span class="cx"> if (m_client.navigationGestureWillEnd)
</span><span class="cx"> m_client.navigationGestureWillEnd(toAPI(&page), willNavigate, toAPI(&item), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void navigationGestureDidEnd(WebPageProxy& page, bool willNavigate, WebBackForwardListItem& item) override
</del><ins>+ void navigationGestureDidEnd(WebPageProxy& page, bool willNavigate, WebBackForwardListItem& item) override
</ins><span class="cx"> {
</span><span class="cx"> if (m_client.navigationGestureDidEnd)
</span><span class="cx"> m_client.navigationGestureDidEnd(toAPI(&page), willNavigate, toAPI(&item), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> #if ENABLE(NETSCAPE_PLUGIN_API)
</span><del>- virtual void didFailToInitializePlugin(WebPageProxy& page, API::Dictionary* pluginInformation) override
</del><ins>+ void didFailToInitializePlugin(WebPageProxy& page, API::Dictionary* pluginInformation) override
</ins><span class="cx"> {
</span><span class="cx"> if (m_client.didFailToInitializePlugin_deprecatedForUseWithV0)
</span><span class="cx"> m_client.didFailToInitializePlugin_deprecatedForUseWithV0(toAPI(&page), toAPI(pluginInformation->get<API::String>(pluginInformationMIMETypeKey())), m_client.base.clientInfo);
</span><span class="lines">@@ -1240,7 +1240,7 @@
</span><span class="cx"> m_client.pluginDidFail(toAPI(&page), kWKErrorCodeCannotLoadPlugIn, toAPI(pluginInformation), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didBlockInsecurePluginVersion(WebPageProxy& page, API::Dictionary* pluginInformation) override
</del><ins>+ void didBlockInsecurePluginVersion(WebPageProxy& page, API::Dictionary* pluginInformation) override
</ins><span class="cx"> {
</span><span class="cx"> if (m_client.pluginDidFail_deprecatedForUseWithV1)
</span><span class="cx"> m_client.pluginDidFail_deprecatedForUseWithV1(toAPI(&page), kWKErrorCodeInsecurePlugInVersion, toAPI(pluginInformation->get<API::String>(pluginInformationMIMETypeKey())), toAPI(pluginInformation->get<API::String>(pluginInformationBundleIdentifierKey())), toAPI(pluginInformation->get<API::String>(pluginInformationBundleVersionKey())), m_client.base.clientInfo);
</span><span class="lines">@@ -1249,7 +1249,7 @@
</span><span class="cx"> m_client.pluginDidFail(toAPI(&page), kWKErrorCodeInsecurePlugInVersion, toAPI(pluginInformation), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual PluginModuleLoadPolicy pluginLoadPolicy(WebPageProxy& page, PluginModuleLoadPolicy currentPluginLoadPolicy, API::Dictionary* pluginInformation, String& unavailabilityDescription) override
</del><ins>+ PluginModuleLoadPolicy pluginLoadPolicy(WebPageProxy& page, PluginModuleLoadPolicy currentPluginLoadPolicy, API::Dictionary* pluginInformation, String& unavailabilityDescription) override
</ins><span class="cx"> {
</span><span class="cx"> WKStringRef unavailabilityDescriptionOut = 0;
</span><span class="cx"> PluginModuleLoadPolicy loadPolicy = currentPluginLoadPolicy;
</span><span class="lines">@@ -1269,7 +1269,7 @@
</span><span class="cx"> #endif // ENABLE(NETSCAPE_PLUGIN_API)
</span><span class="cx">
</span><span class="cx"> #if ENABLE(WEBGL)
</span><del>- virtual WebCore::WebGLLoadPolicy webGLLoadPolicy(WebPageProxy& page, const String& url) const override
</del><ins>+ WebCore::WebGLLoadPolicy webGLLoadPolicy(WebPageProxy& page, const String& url) const override
</ins><span class="cx"> {
</span><span class="cx"> WebCore::WebGLLoadPolicy loadPolicy = WebGLAllowCreation;
</span><span class="cx">
</span><span class="lines">@@ -1279,7 +1279,7 @@
</span><span class="cx"> return loadPolicy;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual WebCore::WebGLLoadPolicy resolveWebGLLoadPolicy(WebPageProxy& page, const String& url) const override
</del><ins>+ WebCore::WebGLLoadPolicy resolveWebGLLoadPolicy(WebPageProxy& page, const String& url) const override
</ins><span class="cx"> {
</span><span class="cx"> WebCore::WebGLLoadPolicy loadPolicy = WebGLAllowCreation;
</span><span class="cx">
</span><span class="lines">@@ -1321,7 +1321,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void decidePolicyForNavigationAction(WebPageProxy& page, WebFrameProxy* frame, const NavigationActionData& navigationActionData, WebFrameProxy* originatingFrame, const WebCore::ResourceRequest& originalResourceRequest, const WebCore::ResourceRequest& resourceRequest, Ref<WebFramePolicyListenerProxy>&& listener, API::Object* userData) override
</del><ins>+ void decidePolicyForNavigationAction(WebPageProxy& page, WebFrameProxy* frame, const NavigationActionData& navigationActionData, WebFrameProxy* originatingFrame, const WebCore::ResourceRequest& originalResourceRequest, const WebCore::ResourceRequest& resourceRequest, Ref<WebFramePolicyListenerProxy>&& listener, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.decidePolicyForNavigationAction_deprecatedForUseWithV0 && !m_client.decidePolicyForNavigationAction_deprecatedForUseWithV1 && !m_client.decidePolicyForNavigationAction) {
</span><span class="cx"> listener->use();
</span><span class="lines">@@ -1339,7 +1339,7 @@
</span><span class="cx"> m_client.decidePolicyForNavigationAction(toAPI(&page), toAPI(frame), toAPI(navigationActionData.navigationType), toAPI(navigationActionData.modifiers), toAPI(navigationActionData.mouseButton), toAPI(originatingFrame), toAPI(originalRequest.ptr()), toAPI(request.ptr()), toAPI(listener.ptr()), toAPI(userData), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void decidePolicyForNewWindowAction(WebPageProxy& page, WebFrameProxy& frame, const NavigationActionData& navigationActionData, const ResourceRequest& resourceRequest, const String& frameName, Ref<WebFramePolicyListenerProxy>&& listener, API::Object* userData) override
</del><ins>+ void decidePolicyForNewWindowAction(WebPageProxy& page, WebFrameProxy& frame, const NavigationActionData& navigationActionData, const ResourceRequest& resourceRequest, const String& frameName, Ref<WebFramePolicyListenerProxy>&& listener, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.decidePolicyForNewWindowAction) {
</span><span class="cx"> listener->use();
</span><span class="lines">@@ -1351,7 +1351,7 @@
</span><span class="cx"> m_client.decidePolicyForNewWindowAction(toAPI(&page), toAPI(&frame), toAPI(navigationActionData.navigationType), toAPI(navigationActionData.modifiers), toAPI(navigationActionData.mouseButton), toAPI(request.ptr()), toAPI(frameName.impl()), toAPI(listener.ptr()), toAPI(userData), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void decidePolicyForResponse(WebPageProxy& page, WebFrameProxy& frame, const ResourceResponse& resourceResponse, const ResourceRequest& resourceRequest, bool canShowMIMEType, Ref<WebFramePolicyListenerProxy>&& listener, API::Object* userData) override
</del><ins>+ void decidePolicyForResponse(WebPageProxy& page, WebFrameProxy& frame, const ResourceResponse& resourceResponse, const ResourceRequest& resourceRequest, bool canShowMIMEType, Ref<WebFramePolicyListenerProxy>&& listener, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.decidePolicyForResponse_deprecatedForUseWithV0 && !m_client.decidePolicyForResponse) {
</span><span class="cx"> listener->use();
</span><span class="lines">@@ -1367,7 +1367,7 @@
</span><span class="cx"> m_client.decidePolicyForResponse(toAPI(&page), toAPI(&frame), toAPI(response.ptr()), toAPI(request.ptr()), canShowMIMEType, toAPI(listener.ptr()), toAPI(userData), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void unableToImplementPolicy(WebPageProxy& page, WebFrameProxy& frame, const ResourceError& error, API::Object* userData) override
</del><ins>+ void unableToImplementPolicy(WebPageProxy& page, WebFrameProxy& frame, const ResourceError& error, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.unableToImplementPolicy)
</span><span class="cx"> return;
</span><span class="lines">@@ -1679,7 +1679,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual PassRefPtr<WebPageProxy> createNewPage(WebPageProxy* page, WebFrameProxy* initiatingFrame, const SecurityOriginData& securityOriginData, const ResourceRequest& resourceRequest, const WindowFeatures& windowFeatures, const NavigationActionData& navigationActionData) override
</del><ins>+ PassRefPtr<WebPageProxy> createNewPage(WebPageProxy* page, WebFrameProxy* initiatingFrame, const SecurityOriginData& securityOriginData, const ResourceRequest& resourceRequest, const WindowFeatures& windowFeatures, const NavigationActionData& navigationActionData) override
</ins><span class="cx"> {
</span><span class="cx"> if (m_client.createNewPage) {
</span><span class="cx"> auto configuration = page->configuration().copy();
</span><span class="lines">@@ -1727,7 +1727,7 @@
</span><span class="cx"> return nullptr;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void showPage(WebPageProxy* page) override
</del><ins>+ void showPage(WebPageProxy* page) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.showPage)
</span><span class="cx"> return;
</span><span class="lines">@@ -1735,7 +1735,7 @@
</span><span class="cx"> m_client.showPage(toAPI(page), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void fullscreenMayReturnToInline(WebPageProxy* page) override
</del><ins>+ void fullscreenMayReturnToInline(WebPageProxy* page) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.fullscreenMayReturnToInline)
</span><span class="cx"> return;
</span><span class="lines">@@ -1743,7 +1743,7 @@
</span><span class="cx"> m_client.fullscreenMayReturnToInline(toAPI(page), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void close(WebPageProxy* page) override
</del><ins>+ void close(WebPageProxy* page) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.close)
</span><span class="cx"> return;
</span><span class="lines">@@ -1751,7 +1751,7 @@
</span><span class="cx"> m_client.close(toAPI(page), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void takeFocus(WebPageProxy* page, WKFocusDirection direction) override
</del><ins>+ void takeFocus(WebPageProxy* page, WKFocusDirection direction) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.takeFocus)
</span><span class="cx"> return;
</span><span class="lines">@@ -1759,7 +1759,7 @@
</span><span class="cx"> m_client.takeFocus(toAPI(page), direction, m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void focus(WebPageProxy* page) override
</del><ins>+ void focus(WebPageProxy* page) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.focus)
</span><span class="cx"> return;
</span><span class="lines">@@ -1767,7 +1767,7 @@
</span><span class="cx"> m_client.focus(toAPI(page), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void unfocus(WebPageProxy* page) override
</del><ins>+ void unfocus(WebPageProxy* page) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.unfocus)
</span><span class="cx"> return;
</span><span class="lines">@@ -1775,7 +1775,7 @@
</span><span class="cx"> m_client.unfocus(toAPI(page), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void runJavaScriptAlert(WebPageProxy* page, const String& message, WebFrameProxy* frame, const SecurityOriginData& securityOriginData, std::function<void ()> completionHandler) override
</del><ins>+ void runJavaScriptAlert(WebPageProxy* page, const String& message, WebFrameProxy* frame, const SecurityOriginData& securityOriginData, std::function<void ()> completionHandler) override
</ins><span class="cx"> {
</span><span class="cx"> if (m_client.runJavaScriptAlert) {
</span><span class="cx"> RefPtr<RunJavaScriptAlertResultListener> listener = RunJavaScriptAlertResultListener::create(WTFMove(completionHandler));
</span><span class="lines">@@ -1801,7 +1801,7 @@
</span><span class="cx"> completionHandler();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void runJavaScriptConfirm(WebPageProxy* page, const String& message, WebFrameProxy* frame, const SecurityOriginData& securityOriginData, std::function<void (bool)> completionHandler) override
</del><ins>+ void runJavaScriptConfirm(WebPageProxy* page, const String& message, WebFrameProxy* frame, const SecurityOriginData& securityOriginData, std::function<void (bool)> completionHandler) override
</ins><span class="cx"> {
</span><span class="cx"> if (m_client.runJavaScriptConfirm) {
</span><span class="cx"> RefPtr<RunJavaScriptConfirmResultListener> listener = RunJavaScriptConfirmResultListener::create(WTFMove(completionHandler));
</span><span class="lines">@@ -1828,7 +1828,7 @@
</span><span class="cx"> completionHandler(false);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void runJavaScriptPrompt(WebPageProxy* page, const String& message, const String& defaultValue, WebFrameProxy* frame, const SecurityOriginData& securityOriginData, std::function<void (const String&)> completionHandler) override
</del><ins>+ void runJavaScriptPrompt(WebPageProxy* page, const String& message, const String& defaultValue, WebFrameProxy* frame, const SecurityOriginData& securityOriginData, std::function<void (const String&)> completionHandler) override
</ins><span class="cx"> {
</span><span class="cx"> if (m_client.runJavaScriptPrompt) {
</span><span class="cx"> RefPtr<RunJavaScriptPromptResultListener> listener = RunJavaScriptPromptResultListener::create(WTFMove(completionHandler));
</span><span class="lines">@@ -1861,7 +1861,7 @@
</span><span class="cx"> completionHandler(String());
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void setStatusText(WebPageProxy* page, const String& text) override
</del><ins>+ void setStatusText(WebPageProxy* page, const String& text) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.setStatusText)
</span><span class="cx"> return;
</span><span class="lines">@@ -1869,7 +1869,7 @@
</span><span class="cx"> m_client.setStatusText(toAPI(page), toAPI(text.impl()), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void mouseDidMoveOverElement(WebPageProxy* page, const WebHitTestResultData& data, WebEvent::Modifiers modifiers, API::Object* userData) override
</del><ins>+ void mouseDidMoveOverElement(WebPageProxy* page, const WebHitTestResultData& data, WebEvent::Modifiers modifiers, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.mouseDidMoveOverElement && !m_client.mouseDidMoveOverElement_deprecatedForUseWithV0)
</span><span class="cx"> return;
</span><span class="lines">@@ -1887,7 +1887,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> #if ENABLE(NETSCAPE_PLUGIN_API)
</span><del>- virtual void unavailablePluginButtonClicked(WebPageProxy* page, WKPluginUnavailabilityReason pluginUnavailabilityReason, API::Dictionary* pluginInformation) override
</del><ins>+ void unavailablePluginButtonClicked(WebPageProxy* page, WKPluginUnavailabilityReason pluginUnavailabilityReason, API::Dictionary* pluginInformation) override
</ins><span class="cx"> {
</span><span class="cx"> if (pluginUnavailabilityReason == kWKPluginUnavailabilityReasonPluginMissing) {
</span><span class="cx"> if (m_client.missingPluginButtonClicked_deprecatedForUseWithV0)
</span><span class="lines">@@ -1917,87 +1917,87 @@
</span><span class="cx"> }
</span><span class="cx"> #endif // ENABLE(NETSCAPE_PLUGIN_API)
</span><span class="cx">
</span><del>- virtual bool implementsDidNotHandleKeyEvent() const override
</del><ins>+ bool implementsDidNotHandleKeyEvent() const override
</ins><span class="cx"> {
</span><span class="cx"> return m_client.didNotHandleKeyEvent;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didNotHandleKeyEvent(WebPageProxy* page, const NativeWebKeyboardEvent& event) override
</del><ins>+ void didNotHandleKeyEvent(WebPageProxy* page, const NativeWebKeyboardEvent& event) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didNotHandleKeyEvent)
</span><span class="cx"> return;
</span><span class="cx"> m_client.didNotHandleKeyEvent(toAPI(page), event.nativeEvent(), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool implementsDidNotHandleWheelEvent() const override
</del><ins>+ bool implementsDidNotHandleWheelEvent() const override
</ins><span class="cx"> {
</span><span class="cx"> return m_client.didNotHandleWheelEvent;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didNotHandleWheelEvent(WebPageProxy* page, const NativeWebWheelEvent& event) override
</del><ins>+ void didNotHandleWheelEvent(WebPageProxy* page, const NativeWebWheelEvent& event) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didNotHandleWheelEvent)
</span><span class="cx"> return;
</span><span class="cx"> m_client.didNotHandleWheelEvent(toAPI(page), event.nativeEvent(), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool toolbarsAreVisible(WebPageProxy* page) override
</del><ins>+ bool toolbarsAreVisible(WebPageProxy* page) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.toolbarsAreVisible)
</span><span class="cx"> return true;
</span><span class="cx"> return m_client.toolbarsAreVisible(toAPI(page), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void setToolbarsAreVisible(WebPageProxy* page, bool visible) override
</del><ins>+ void setToolbarsAreVisible(WebPageProxy* page, bool visible) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.setToolbarsAreVisible)
</span><span class="cx"> return;
</span><span class="cx"> m_client.setToolbarsAreVisible(toAPI(page), visible, m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool menuBarIsVisible(WebPageProxy* page) override
</del><ins>+ bool menuBarIsVisible(WebPageProxy* page) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.menuBarIsVisible)
</span><span class="cx"> return true;
</span><span class="cx"> return m_client.menuBarIsVisible(toAPI(page), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void setMenuBarIsVisible(WebPageProxy* page, bool visible) override
</del><ins>+ void setMenuBarIsVisible(WebPageProxy* page, bool visible) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.setMenuBarIsVisible)
</span><span class="cx"> return;
</span><span class="cx"> m_client.setMenuBarIsVisible(toAPI(page), visible, m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool statusBarIsVisible(WebPageProxy* page) override
</del><ins>+ bool statusBarIsVisible(WebPageProxy* page) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.statusBarIsVisible)
</span><span class="cx"> return true;
</span><span class="cx"> return m_client.statusBarIsVisible(toAPI(page), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void setStatusBarIsVisible(WebPageProxy* page, bool visible) override
</del><ins>+ void setStatusBarIsVisible(WebPageProxy* page, bool visible) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.setStatusBarIsVisible)
</span><span class="cx"> return;
</span><span class="cx"> m_client.setStatusBarIsVisible(toAPI(page), visible, m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool isResizable(WebPageProxy* page) override
</del><ins>+ bool isResizable(WebPageProxy* page) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.isResizable)
</span><span class="cx"> return true;
</span><span class="cx"> return m_client.isResizable(toAPI(page), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void setIsResizable(WebPageProxy* page, bool resizable) override
</del><ins>+ void setIsResizable(WebPageProxy* page, bool resizable) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.setIsResizable)
</span><span class="cx"> return;
</span><span class="cx"> m_client.setIsResizable(toAPI(page), resizable, m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void setWindowFrame(WebPageProxy* page, const FloatRect& frame) override
</del><ins>+ void setWindowFrame(WebPageProxy* page, const FloatRect& frame) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.setWindowFrame)
</span><span class="cx"> return;
</span><span class="lines">@@ -2005,7 +2005,7 @@
</span><span class="cx"> m_client.setWindowFrame(toAPI(page), toAPI(frame), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual FloatRect windowFrame(WebPageProxy* page) override
</del><ins>+ FloatRect windowFrame(WebPageProxy* page) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.getWindowFrame)
</span><span class="cx"> return FloatRect();
</span><span class="lines">@@ -2013,12 +2013,12 @@
</span><span class="cx"> return toFloatRect(m_client.getWindowFrame(toAPI(page), m_client.base.clientInfo));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool canRunBeforeUnloadConfirmPanel() const override
</del><ins>+ bool canRunBeforeUnloadConfirmPanel() const override
</ins><span class="cx"> {
</span><span class="cx"> return m_client.runBeforeUnloadConfirmPanel_deprecatedForUseWithV6 || m_client.runBeforeUnloadConfirmPanel;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void runBeforeUnloadConfirmPanel(WebKit::WebPageProxy* page, const WTF::String& message, WebKit::WebFrameProxy* frame, std::function<void (bool)> completionHandler) override
</del><ins>+ void runBeforeUnloadConfirmPanel(WebKit::WebPageProxy* page, const WTF::String& message, WebKit::WebFrameProxy* frame, std::function<void (bool)> completionHandler) override
</ins><span class="cx"> {
</span><span class="cx"> if (m_client.runBeforeUnloadConfirmPanel) {
</span><span class="cx"> RefPtr<RunBeforeUnloadConfirmPanelResultListener> listener = RunBeforeUnloadConfirmPanelResultListener::create(WTFMove(completionHandler));
</span><span class="lines">@@ -2035,7 +2035,7 @@
</span><span class="cx"> completionHandler(true);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void pageDidScroll(WebPageProxy* page) override
</del><ins>+ void pageDidScroll(WebPageProxy* page) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.pageDidScroll)
</span><span class="cx"> return;
</span><span class="lines">@@ -2043,7 +2043,7 @@
</span><span class="cx"> m_client.pageDidScroll(toAPI(page), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void exceededDatabaseQuota(WebPageProxy* page, WebFrameProxy* frame, API::SecurityOrigin* origin, const String& databaseName, const String& databaseDisplayName, unsigned long long currentQuota, unsigned long long currentOriginUsage, unsigned long long currentDatabaseUsage, unsigned long long expectedUsage, std::function<void (unsigned long long)> completionHandler) override
</del><ins>+ void exceededDatabaseQuota(WebPageProxy* page, WebFrameProxy* frame, API::SecurityOrigin* origin, const String& databaseName, const String& databaseDisplayName, unsigned long long currentQuota, unsigned long long currentOriginUsage, unsigned long long currentDatabaseUsage, unsigned long long expectedUsage, std::function<void (unsigned long long)> completionHandler) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.exceededDatabaseQuota) {
</span><span class="cx"> completionHandler(currentQuota);
</span><span class="lines">@@ -2053,7 +2053,7 @@
</span><span class="cx"> completionHandler(m_client.exceededDatabaseQuota(toAPI(page), toAPI(frame), toAPI(origin), toAPI(databaseName.impl()), toAPI(databaseDisplayName.impl()), currentQuota, currentOriginUsage, currentDatabaseUsage, expectedUsage, m_client.base.clientInfo));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool runOpenPanel(WebPageProxy* page, WebFrameProxy* frame, WebOpenPanelParameters* parameters, WebOpenPanelResultListenerProxy* listener) override
</del><ins>+ bool runOpenPanel(WebPageProxy* page, WebFrameProxy* frame, WebOpenPanelParameters* parameters, WebOpenPanelResultListenerProxy* listener) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.runOpenPanel)
</span><span class="cx"> return false;
</span><span class="lines">@@ -2062,7 +2062,7 @@
</span><span class="cx"> return true;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool decidePolicyForGeolocationPermissionRequest(WebPageProxy* page, WebFrameProxy* frame, API::SecurityOrigin* origin, GeolocationPermissionRequestProxy* permissionRequest) override
</del><ins>+ bool decidePolicyForGeolocationPermissionRequest(WebPageProxy* page, WebFrameProxy* frame, API::SecurityOrigin* origin, GeolocationPermissionRequestProxy* permissionRequest) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.decidePolicyForGeolocationPermissionRequest)
</span><span class="cx"> return false;
</span><span class="lines">@@ -2071,7 +2071,7 @@
</span><span class="cx"> return true;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool decidePolicyForUserMediaPermissionRequest(WebPageProxy& page, WebFrameProxy& frame, API::SecurityOrigin& userMediaDocumentOrigin, API::SecurityOrigin& topLevelDocumentOrigin, UserMediaPermissionRequestProxy& permissionRequest) override
</del><ins>+ bool decidePolicyForUserMediaPermissionRequest(WebPageProxy& page, WebFrameProxy& frame, API::SecurityOrigin& userMediaDocumentOrigin, API::SecurityOrigin& topLevelDocumentOrigin, UserMediaPermissionRequestProxy& permissionRequest) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.decidePolicyForUserMediaPermissionRequest)
</span><span class="cx"> return false;
</span><span class="lines">@@ -2080,7 +2080,7 @@
</span><span class="cx"> return true;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool checkUserMediaPermissionForOrigin(WebPageProxy& page, WebFrameProxy& frame, API::SecurityOrigin& userMediaDocumentOrigin, API::SecurityOrigin& topLevelDocumentOrigin, UserMediaPermissionCheckProxy& request) override
</del><ins>+ bool checkUserMediaPermissionForOrigin(WebPageProxy& page, WebFrameProxy& frame, API::SecurityOrigin& userMediaDocumentOrigin, API::SecurityOrigin& topLevelDocumentOrigin, UserMediaPermissionCheckProxy& request) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.checkUserMediaPermissionForOrigin)
</span><span class="cx"> return false;
</span><span class="lines">@@ -2089,7 +2089,7 @@
</span><span class="cx"> return true;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool decidePolicyForNotificationPermissionRequest(WebPageProxy* page, API::SecurityOrigin* origin, NotificationPermissionRequest* permissionRequest) override
</del><ins>+ bool decidePolicyForNotificationPermissionRequest(WebPageProxy* page, API::SecurityOrigin* origin, NotificationPermissionRequest* permissionRequest) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.decidePolicyForNotificationPermissionRequest)
</span><span class="cx"> return false;
</span><span class="lines">@@ -2099,7 +2099,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> // Printing.
</span><del>- virtual float headerHeight(WebPageProxy* page, WebFrameProxy* frame) override
</del><ins>+ float headerHeight(WebPageProxy* page, WebFrameProxy* frame) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.headerHeight)
</span><span class="cx"> return 0;
</span><span class="lines">@@ -2107,7 +2107,7 @@
</span><span class="cx"> return m_client.headerHeight(toAPI(page), toAPI(frame), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual float footerHeight(WebPageProxy* page, WebFrameProxy* frame) override
</del><ins>+ float footerHeight(WebPageProxy* page, WebFrameProxy* frame) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.footerHeight)
</span><span class="cx"> return 0;
</span><span class="lines">@@ -2115,7 +2115,7 @@
</span><span class="cx"> return m_client.footerHeight(toAPI(page), toAPI(frame), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void drawHeader(WebPageProxy* page, WebFrameProxy* frame, const WebCore::FloatRect& rect) override
</del><ins>+ void drawHeader(WebPageProxy* page, WebFrameProxy* frame, const WebCore::FloatRect& rect) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.drawHeader)
</span><span class="cx"> return;
</span><span class="lines">@@ -2123,7 +2123,7 @@
</span><span class="cx"> m_client.drawHeader(toAPI(page), toAPI(frame), toAPI(rect), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void drawFooter(WebPageProxy* page, WebFrameProxy* frame, const WebCore::FloatRect& rect) override
</del><ins>+ void drawFooter(WebPageProxy* page, WebFrameProxy* frame, const WebCore::FloatRect& rect) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.drawFooter)
</span><span class="cx"> return;
</span><span class="lines">@@ -2131,7 +2131,7 @@
</span><span class="cx"> m_client.drawFooter(toAPI(page), toAPI(frame), toAPI(rect), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void printFrame(WebPageProxy* page, WebFrameProxy* frame) override
</del><ins>+ void printFrame(WebPageProxy* page, WebFrameProxy* frame) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.printFrame)
</span><span class="cx"> return;
</span><span class="lines">@@ -2139,12 +2139,12 @@
</span><span class="cx"> m_client.printFrame(toAPI(page), toAPI(frame), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool canRunModal() const override
</del><ins>+ bool canRunModal() const override
</ins><span class="cx"> {
</span><span class="cx"> return m_client.runModal;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void runModal(WebPageProxy* page) override
</del><ins>+ void runModal(WebPageProxy* page) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.runModal)
</span><span class="cx"> return;
</span><span class="lines">@@ -2152,7 +2152,7 @@
</span><span class="cx"> m_client.runModal(toAPI(page), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void saveDataToFileInDownloadsFolder(WebPageProxy* page, const String& suggestedFilename, const String& mimeType, const String& originatingURLString, API::Data* data) override
</del><ins>+ void saveDataToFileInDownloadsFolder(WebPageProxy* page, const String& suggestedFilename, const String& mimeType, const String& originatingURLString, API::Data* data) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.saveDataToFileInDownloadsFolder)
</span><span class="cx"> return;
</span><span class="lines">@@ -2160,7 +2160,7 @@
</span><span class="cx"> m_client.saveDataToFileInDownloadsFolder(toAPI(page), toAPI(suggestedFilename.impl()), toAPI(mimeType.impl()), toURLRef(originatingURLString.impl()), toAPI(data), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void pinnedStateDidChange(WebPageProxy& page) override
</del><ins>+ void pinnedStateDidChange(WebPageProxy& page) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.pinnedStateDidChange)
</span><span class="cx"> return;
</span><span class="lines">@@ -2168,7 +2168,7 @@
</span><span class="cx"> m_client.pinnedStateDidChange(toAPI(&page), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void isPlayingAudioDidChange(WebPageProxy& page) override
</del><ins>+ void isPlayingAudioDidChange(WebPageProxy& page) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.isPlayingAudioDidChange)
</span><span class="cx"> return;
</span><span class="lines">@@ -2176,7 +2176,7 @@
</span><span class="cx"> m_client.isPlayingAudioDidChange(toAPI(&page), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didClickAutoFillButton(WebPageProxy& page, API::Object* userInfo) override
</del><ins>+ void didClickAutoFillButton(WebPageProxy& page, API::Object* userInfo) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didClickAutoFillButton)
</span><span class="cx"> return;
</span><span class="lines">@@ -2185,7 +2185,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> #if ENABLE(MEDIA_SESSION)
</span><del>- virtual void mediaSessionMetadataDidChange(WebPageProxy& page, WebMediaSessionMetadata* metadata) override
</del><ins>+ void mediaSessionMetadataDidChange(WebPageProxy& page, WebMediaSessionMetadata* metadata) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.mediaSessionMetadataDidChange)
</span><span class="cx"> return;
</span><span class="lines">@@ -2208,140 +2208,140 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void decidePolicyForNavigationAction(WebPageProxy& page, API::NavigationAction& navigationAction, Ref<WebKit::WebFramePolicyListenerProxy>&& listener, API::Object* userData) override
</del><ins>+ void decidePolicyForNavigationAction(WebPageProxy& page, API::NavigationAction& navigationAction, Ref<WebKit::WebFramePolicyListenerProxy>&& listener, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.decidePolicyForNavigationAction)
</span><span class="cx"> return;
</span><span class="cx"> m_client.decidePolicyForNavigationAction(toAPI(&page), toAPI(&navigationAction), toAPI(listener.ptr()), toAPI(userData), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void decidePolicyForNavigationResponse(WebPageProxy& page, API::NavigationResponse& navigationResponse, Ref<WebKit::WebFramePolicyListenerProxy>&& listener, API::Object* userData) override
</del><ins>+ void decidePolicyForNavigationResponse(WebPageProxy& page, API::NavigationResponse& navigationResponse, Ref<WebKit::WebFramePolicyListenerProxy>&& listener, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.decidePolicyForNavigationResponse)
</span><span class="cx"> return;
</span><span class="cx"> m_client.decidePolicyForNavigationResponse(toAPI(&page), toAPI(&navigationResponse), toAPI(listener.ptr()), toAPI(userData), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didStartProvisionalNavigation(WebPageProxy& page, API::Navigation* navigation, API::Object* userData) override
</del><ins>+ void didStartProvisionalNavigation(WebPageProxy& page, API::Navigation* navigation, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didStartProvisionalNavigation)
</span><span class="cx"> return;
</span><span class="cx"> m_client.didStartProvisionalNavigation(toAPI(&page), toAPI(navigation), toAPI(userData), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didReceiveServerRedirectForProvisionalNavigation(WebPageProxy& page, API::Navigation* navigation, API::Object* userData) override
</del><ins>+ void didReceiveServerRedirectForProvisionalNavigation(WebPageProxy& page, API::Navigation* navigation, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didReceiveServerRedirectForProvisionalNavigation)
</span><span class="cx"> return;
</span><span class="cx"> m_client.didReceiveServerRedirectForProvisionalNavigation(toAPI(&page), toAPI(navigation), toAPI(userData), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didFailProvisionalNavigationWithError(WebPageProxy& page, WebFrameProxy&, API::Navigation* navigation, const WebCore::ResourceError& error, API::Object* userData) override
</del><ins>+ void didFailProvisionalNavigationWithError(WebPageProxy& page, WebFrameProxy&, API::Navigation* navigation, const WebCore::ResourceError& error, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didFailProvisionalNavigation)
</span><span class="cx"> return;
</span><span class="cx"> m_client.didFailProvisionalNavigation(toAPI(&page), toAPI(navigation), toAPI(error), toAPI(userData), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didCommitNavigation(WebPageProxy& page, API::Navigation* navigation, API::Object* userData) override
</del><ins>+ void didCommitNavigation(WebPageProxy& page, API::Navigation* navigation, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didCommitNavigation)
</span><span class="cx"> return;
</span><span class="cx"> m_client.didCommitNavigation(toAPI(&page), toAPI(navigation), toAPI(userData), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didFinishNavigation(WebPageProxy& page, API::Navigation* navigation, API::Object* userData) override
</del><ins>+ void didFinishNavigation(WebPageProxy& page, API::Navigation* navigation, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didFinishNavigation)
</span><span class="cx"> return;
</span><span class="cx"> m_client.didFinishNavigation(toAPI(&page), toAPI(navigation), toAPI(userData), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didFailNavigationWithError(WebPageProxy& page, WebFrameProxy&, API::Navigation* navigation, const WebCore::ResourceError& error, API::Object* userData) override
</del><ins>+ void didFailNavigationWithError(WebPageProxy& page, WebFrameProxy&, API::Navigation* navigation, const WebCore::ResourceError& error, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didFailNavigation)
</span><span class="cx"> return;
</span><span class="cx"> m_client.didFailNavigation(toAPI(&page), toAPI(navigation), toAPI(error), toAPI(userData), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didFailProvisionalLoadInSubframeWithError(WebPageProxy& page, WebFrameProxy& subframe, const WebCore::SecurityOriginData& securityOriginData, API::Navigation* navigation, const WebCore::ResourceError& error, API::Object* userData) override
</del><ins>+ void didFailProvisionalLoadInSubframeWithError(WebPageProxy& page, WebFrameProxy& subframe, const WebCore::SecurityOriginData& securityOriginData, API::Navigation* navigation, const WebCore::ResourceError& error, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didFailProvisionalLoadInSubframe)
</span><span class="cx"> return;
</span><span class="cx"> m_client.didFailProvisionalLoadInSubframe(toAPI(&page), toAPI(navigation), toAPI(API::FrameInfo::create(subframe, securityOriginData.securityOrigin()).ptr()), toAPI(error), toAPI(userData), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didFinishDocumentLoad(WebPageProxy& page, API::Navigation* navigation, API::Object* userData) override
</del><ins>+ void didFinishDocumentLoad(WebPageProxy& page, API::Navigation* navigation, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didFinishDocumentLoad)
</span><span class="cx"> return;
</span><span class="cx"> m_client.didFinishDocumentLoad(toAPI(&page), toAPI(navigation), toAPI(userData), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didSameDocumentNavigation(WebPageProxy& page, API::Navigation* navigation, WebKit::SameDocumentNavigationType navigationType, API::Object* userData) override
</del><ins>+ void didSameDocumentNavigation(WebPageProxy& page, API::Navigation* navigation, WebKit::SameDocumentNavigationType navigationType, API::Object* userData) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didSameDocumentNavigation)
</span><span class="cx"> return;
</span><span class="cx"> m_client.didSameDocumentNavigation(toAPI(&page), toAPI(navigation), toAPI(navigationType), toAPI(userData), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void renderingProgressDidChange(WebPageProxy& page, WebCore::LayoutMilestones milestones) override
</del><ins>+ void renderingProgressDidChange(WebPageProxy& page, WebCore::LayoutMilestones milestones) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.renderingProgressDidChange)
</span><span class="cx"> return;
</span><span class="cx"> m_client.renderingProgressDidChange(toAPI(&page), pageRenderingProgressEvents(milestones), nullptr, m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool canAuthenticateAgainstProtectionSpace(WebPageProxy& page, WebProtectionSpace* protectionSpace) override
</del><ins>+ bool canAuthenticateAgainstProtectionSpace(WebPageProxy& page, WebProtectionSpace* protectionSpace) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.canAuthenticateAgainstProtectionSpace)
</span><span class="cx"> return false;
</span><span class="cx"> return m_client.canAuthenticateAgainstProtectionSpace(toAPI(&page), toAPI(protectionSpace), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didReceiveAuthenticationChallenge(WebPageProxy& page, AuthenticationChallengeProxy* authenticationChallenge) override
</del><ins>+ void didReceiveAuthenticationChallenge(WebPageProxy& page, AuthenticationChallengeProxy* authenticationChallenge) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didReceiveAuthenticationChallenge)
</span><span class="cx"> return;
</span><span class="cx"> m_client.didReceiveAuthenticationChallenge(toAPI(&page), toAPI(authenticationChallenge), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void processDidCrash(WebPageProxy& page) override
</del><ins>+ void processDidCrash(WebPageProxy& page) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.webProcessDidCrash)
</span><span class="cx"> return;
</span><span class="cx"> m_client.webProcessDidCrash(toAPI(&page), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual RefPtr<API::Data> webCryptoMasterKey(WebPageProxy& page) override
</del><ins>+ RefPtr<API::Data> webCryptoMasterKey(WebPageProxy& page) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.copyWebCryptoMasterKey)
</span><span class="cx"> return nullptr;
</span><span class="cx"> return adoptRef(toImpl(m_client.copyWebCryptoMasterKey(toAPI(&page), m_client.base.clientInfo)));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didBeginNavigationGesture(WebPageProxy& page) override
</del><ins>+ void didBeginNavigationGesture(WebPageProxy& page) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didBeginNavigationGesture)
</span><span class="cx"> return;
</span><span class="cx"> m_client.didBeginNavigationGesture(toAPI(&page), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didEndNavigationGesture(WebPageProxy& page, bool willNavigate, WebKit::WebBackForwardListItem& item) override
</del><ins>+ void didEndNavigationGesture(WebPageProxy& page, bool willNavigate, WebKit::WebBackForwardListItem& item) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didEndNavigationGesture)
</span><span class="cx"> return;
</span><span class="cx"> m_client.didEndNavigationGesture(toAPI(&page), willNavigate ? toAPI(&item) : nullptr, m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void willEndNavigationGesture(WebPageProxy& page, bool willNavigate, WebKit::WebBackForwardListItem& item) override
</del><ins>+ void willEndNavigationGesture(WebPageProxy& page, bool willNavigate, WebKit::WebBackForwardListItem& item) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.willEndNavigationGesture)
</span><span class="cx"> return;
</span><span class="cx"> m_client.willEndNavigationGesture(toAPI(&page), willNavigate ? toAPI(&item) : nullptr, m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didRemoveNavigationGestureSnapshot(WebPageProxy& page) override
</del><ins>+ void didRemoveNavigationGestureSnapshot(WebPageProxy& page) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didRemoveNavigationGestureSnapshot)
</span><span class="cx"> return;
</span><span class="lines">@@ -2349,7 +2349,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> #if ENABLE(NETSCAPE_PLUGIN_API)
</span><del>- virtual PluginModuleLoadPolicy decidePolicyForPluginLoad(WebPageProxy& page, PluginModuleLoadPolicy currentPluginLoadPolicy, API::Dictionary* pluginInformation, String& unavailabilityDescription) override
</del><ins>+ PluginModuleLoadPolicy decidePolicyForPluginLoad(WebPageProxy& page, PluginModuleLoadPolicy currentPluginLoadPolicy, API::Dictionary* pluginInformation, String& unavailabilityDescription) override
</ins><span class="cx"> {
</span><span class="cx"> WKStringRef unavailabilityDescriptionOut = 0;
</span><span class="cx"> PluginModuleLoadPolicy loadPolicy = currentPluginLoadPolicy;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaPageLoadStateObserverh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/PageLoadStateObserver.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/PageLoadStateObserver.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/PageLoadStateObserver.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,71 +39,71 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void willChangeIsLoading() override
</del><ins>+ void willChangeIsLoading() override
</ins><span class="cx"> {
</span><span class="cx"> [m_object willChangeValueForKey:@"loading"];
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didChangeIsLoading() override
</del><ins>+ void didChangeIsLoading() override
</ins><span class="cx"> {
</span><span class="cx"> [m_object didChangeValueForKey:@"loading"];
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void willChangeTitle() override
</del><ins>+ void willChangeTitle() override
</ins><span class="cx"> {
</span><span class="cx"> [m_object willChangeValueForKey:@"title"];
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didChangeTitle() override
</del><ins>+ void didChangeTitle() override
</ins><span class="cx"> {
</span><span class="cx"> [m_object didChangeValueForKey:@"title"];
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void willChangeActiveURL() override
</del><ins>+ void willChangeActiveURL() override
</ins><span class="cx"> {
</span><span class="cx"> [m_object willChangeValueForKey:m_activeURLKey.get()];
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didChangeActiveURL() override
</del><ins>+ void didChangeActiveURL() override
</ins><span class="cx"> {
</span><span class="cx"> [m_object didChangeValueForKey:m_activeURLKey.get()];
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void willChangeHasOnlySecureContent() override
</del><ins>+ void willChangeHasOnlySecureContent() override
</ins><span class="cx"> {
</span><span class="cx"> [m_object willChangeValueForKey:@"hasOnlySecureContent"];
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didChangeHasOnlySecureContent() override
</del><ins>+ void didChangeHasOnlySecureContent() override
</ins><span class="cx"> {
</span><span class="cx"> [m_object didChangeValueForKey:@"hasOnlySecureContent"];
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void willChangeEstimatedProgress() override
</del><ins>+ void willChangeEstimatedProgress() override
</ins><span class="cx"> {
</span><span class="cx"> [m_object willChangeValueForKey:@"estimatedProgress"];
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didChangeEstimatedProgress() override
</del><ins>+ void didChangeEstimatedProgress() override
</ins><span class="cx"> {
</span><span class="cx"> [m_object didChangeValueForKey:@"estimatedProgress"];
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void willChangeCanGoBack() override { }
- virtual void didChangeCanGoBack() override { }
- virtual void willChangeCanGoForward() override { }
- virtual void didChangeCanGoForward() override { }
- virtual void willChangeNetworkRequestsInProgress() override { }
- virtual void didChangeNetworkRequestsInProgress() override { }
- virtual void willChangeCertificateInfo() override { }
- virtual void didChangeCertificateInfo() override { }
</del><ins>+ void willChangeCanGoBack() override { }
+ void didChangeCanGoBack() override { }
+ void willChangeCanGoForward() override { }
+ void didChangeCanGoForward() override { }
+ void willChangeNetworkRequestsInProgress() override { }
+ void didChangeNetworkRequestsInProgress() override { }
+ void willChangeCertificateInfo() override { }
+ void didChangeCertificateInfo() override { }
</ins><span class="cx">
</span><del>- virtual void willChangeWebProcessIsResponsive() override
</del><ins>+ void willChangeWebProcessIsResponsive() override
</ins><span class="cx"> {
</span><span class="cx"> [m_object willChangeValueForKey:@"_webProcessIsResponsive"];
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didChangeWebProcessIsResponsive() override
</del><ins>+ void didChangeWebProcessIsResponsive() override
</ins><span class="cx"> {
</span><span class="cx"> [m_object didChangeValueForKey:@"_webProcessIsResponsive"];
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKWebViewmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -3541,7 +3541,7 @@
</span><span class="cx">
</span><span class="cx"> virtual ~FormClient() { }
</span><span class="cx">
</span><del>- virtual void willSubmitForm(WebKit::WebPageProxy&, WebKit::WebFrameProxy&, WebKit::WebFrameProxy& sourceFrame, const Vector<std::pair<WTF::String, WTF::String>>& textFieldValues, API::Object* userData, Ref<WebKit::WebFormSubmissionListenerProxy>&& listener) override
</del><ins>+ void willSubmitForm(WebKit::WebPageProxy&, WebKit::WebFrameProxy&, WebKit::WebFrameProxy& sourceFrame, const Vector<std::pair<WTF::String, WTF::String>>& textFieldValues, API::Object* userData, Ref<WebKit::WebFormSubmissionListenerProxy>&& listener) override
</ins><span class="cx"> {
</span><span class="cx"> if (userData && userData->type() != API::Object::Type::Data) {
</span><span class="cx"> ASSERT(!userData || userData->type() == API::Object::Type::Data);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPIgtkPageClientImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/gtk/PageClientImpl.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/gtk/PageClientImpl.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/API/gtk/PageClientImpl.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -54,53 +54,53 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // PageClient
</span><del>- virtual std::unique_ptr<DrawingAreaProxy> createDrawingAreaProxy() override;
- virtual void setViewNeedsDisplay(const WebCore::IntRect&) override;
- virtual void displayView() override;
- virtual bool canScrollView() override { return false; }
- virtual void scrollView(const WebCore::IntRect& scrollRect, const WebCore::IntSize& scrollOffset) override;
- virtual void requestScroll(const WebCore::FloatPoint& scrollPosition, const WebCore::IntPoint& scrollOrigin, bool isProgrammaticScroll) override;
- virtual WebCore::IntSize viewSize() override;
- virtual bool isViewWindowActive() override;
- virtual bool isViewFocused() override;
- virtual bool isViewVisible() override;
- virtual bool isViewInWindow() override;
- virtual void processDidExit() override;
- virtual void didRelaunchProcess() override;
- virtual void pageClosed() override;
- virtual void preferencesDidChange() override;
- virtual void toolTipChanged(const WTF::String&, const WTF::String&) override;
- virtual void setCursor(const WebCore::Cursor&) override;
- virtual void setCursorHiddenUntilMouseMoves(bool) override;
- virtual void didChangeViewportProperties(const WebCore::ViewportAttributes&) override;
- virtual void registerEditCommand(PassRefPtr<WebEditCommandProxy>, WebPageProxy::UndoOrRedo) override;
- virtual void clearAllEditCommands() override;
- virtual bool canUndoRedo(WebPageProxy::UndoOrRedo) override;
- virtual void executeUndoRedo(WebPageProxy::UndoOrRedo) override;
- virtual WebCore::FloatRect convertToDeviceSpace(const WebCore::FloatRect&) override;
- virtual WebCore::FloatRect convertToUserSpace(const WebCore::FloatRect&) override;
- virtual WebCore::IntPoint screenToRootView(const WebCore::IntPoint&) override;
- virtual WebCore::IntRect rootViewToScreen(const WebCore::IntRect&) override;
- virtual void doneWithKeyEvent(const NativeWebKeyboardEvent&, bool wasEventHandled) override;
- virtual RefPtr<WebPopupMenuProxy> createPopupMenuProxy(WebPageProxy&) override;
- virtual std::unique_ptr<WebContextMenuProxy> createContextMenuProxy(WebPageProxy&, const ContextMenuContextData&, const UserData&) override;
</del><ins>+ std::unique_ptr<DrawingAreaProxy> createDrawingAreaProxy() override;
+ void setViewNeedsDisplay(const WebCore::IntRect&) override;
+ void displayView() override;
+ bool canScrollView() override { return false; }
+ void scrollView(const WebCore::IntRect& scrollRect, const WebCore::IntSize& scrollOffset) override;
+ void requestScroll(const WebCore::FloatPoint& scrollPosition, const WebCore::IntPoint& scrollOrigin, bool isProgrammaticScroll) override;
+ WebCore::IntSize viewSize() override;
+ bool isViewWindowActive() override;
+ bool isViewFocused() override;
+ bool isViewVisible() override;
+ bool isViewInWindow() override;
+ void processDidExit() override;
+ void didRelaunchProcess() override;
+ void pageClosed() override;
+ void preferencesDidChange() override;
+ void toolTipChanged(const WTF::String&, const WTF::String&) override;
+ void setCursor(const WebCore::Cursor&) override;
+ void setCursorHiddenUntilMouseMoves(bool) override;
+ void didChangeViewportProperties(const WebCore::ViewportAttributes&) override;
+ void registerEditCommand(PassRefPtr<WebEditCommandProxy>, WebPageProxy::UndoOrRedo) override;
+ void clearAllEditCommands() override;
+ bool canUndoRedo(WebPageProxy::UndoOrRedo) override;
+ void executeUndoRedo(WebPageProxy::UndoOrRedo) override;
+ WebCore::FloatRect convertToDeviceSpace(const WebCore::FloatRect&) override;
+ WebCore::FloatRect convertToUserSpace(const WebCore::FloatRect&) override;
+ WebCore::IntPoint screenToRootView(const WebCore::IntPoint&) override;
+ WebCore::IntRect rootViewToScreen(const WebCore::IntRect&) override;
+ void doneWithKeyEvent(const NativeWebKeyboardEvent&, bool wasEventHandled) override;
+ RefPtr<WebPopupMenuProxy> createPopupMenuProxy(WebPageProxy&) override;
+ std::unique_ptr<WebContextMenuProxy> createContextMenuProxy(WebPageProxy&, const ContextMenuContextData&, const UserData&) override;
</ins><span class="cx"> #if ENABLE(INPUT_TYPE_COLOR)
</span><del>- virtual RefPtr<WebColorPicker> createColorPicker(WebPageProxy*, const WebCore::Color& intialColor, const WebCore::IntRect&) override;
</del><ins>+ RefPtr<WebColorPicker> createColorPicker(WebPageProxy*, const WebCore::Color& intialColor, const WebCore::IntRect&) override;
</ins><span class="cx"> #endif
</span><del>- virtual void selectionDidChange() override;
</del><ins>+ void selectionDidChange() override;
</ins><span class="cx"> #if ENABLE(DRAG_SUPPORT)
</span><del>- virtual void startDrag(const WebCore::DragData&, PassRefPtr<ShareableBitmap> dragImage) override;
</del><ins>+ void startDrag(const WebCore::DragData&, PassRefPtr<ShareableBitmap> dragImage) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void enterAcceleratedCompositingMode(const LayerTreeContext&) override;
- virtual void exitAcceleratedCompositingMode() override;
- virtual void updateAcceleratedCompositingMode(const LayerTreeContext&) override;
</del><ins>+ void enterAcceleratedCompositingMode(const LayerTreeContext&) override;
+ void exitAcceleratedCompositingMode() override;
+ void updateAcceleratedCompositingMode(const LayerTreeContext&) override;
</ins><span class="cx"> void willEnterAcceleratedCompositingMode() override;
</span><span class="cx">
</span><del>- virtual void handleDownloadRequest(DownloadProxy*) override;
- virtual void didChangeContentSize(const WebCore::IntSize&) override { }
- virtual void didCommitLoadForMainFrame(const String& mimeType, bool useCustomContentProvider) override;
- virtual void didFailLoadForMainFrame() override { }
</del><ins>+ void handleDownloadRequest(DownloadProxy*) override;
+ void didChangeContentSize(const WebCore::IntSize&) override { }
+ void didCommitLoadForMainFrame(const String& mimeType, bool useCustomContentProvider) override;
+ void didFailLoadForMainFrame() override { }
</ins><span class="cx">
</span><span class="cx"> // Auxiliary Client Creation
</span><span class="cx"> #if ENABLE(FULLSCREEN_API)
</span><span class="lines">@@ -109,40 +109,40 @@
</span><span class="cx">
</span><span class="cx"> #if ENABLE(FULLSCREEN_API)
</span><span class="cx"> // WebFullScreenManagerProxyClient
</span><del>- virtual void closeFullScreenManager() override;
- virtual bool isFullScreen() override;
- virtual void enterFullScreen() override;
- virtual void exitFullScreen() override;
- virtual void beganEnterFullScreen(const WebCore::IntRect& initialFrame, const WebCore::IntRect& finalFrame) override;
- virtual void beganExitFullScreen(const WebCore::IntRect& initialFrame, const WebCore::IntRect& finalFrame) override;
</del><ins>+ void closeFullScreenManager() override;
+ bool isFullScreen() override;
+ void enterFullScreen() override;
+ void exitFullScreen() override;
+ void beganEnterFullScreen(const WebCore::IntRect& initialFrame, const WebCore::IntRect& finalFrame) override;
+ void beganExitFullScreen(const WebCore::IntRect& initialFrame, const WebCore::IntRect& finalFrame) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void didFinishLoadingDataForCustomContentProvider(const String& suggestedFilename, const IPC::DataReference&) override;
</del><ins>+ void didFinishLoadingDataForCustomContentProvider(const String& suggestedFilename, const IPC::DataReference&) override;
</ins><span class="cx">
</span><del>- virtual void navigationGestureDidBegin() override;
- virtual void navigationGestureWillEnd(bool, WebBackForwardListItem&) override;
- virtual void navigationGestureDidEnd(bool, WebBackForwardListItem&) override;
- virtual void navigationGestureDidEnd() override;
- virtual void willRecordNavigationSnapshot(WebBackForwardListItem&) override;
- virtual void didRemoveNavigationGestureSnapshot() override;
</del><ins>+ void navigationGestureDidBegin() override;
+ void navigationGestureWillEnd(bool, WebBackForwardListItem&) override;
+ void navigationGestureDidEnd(bool, WebBackForwardListItem&) override;
+ void navigationGestureDidEnd() override;
+ void willRecordNavigationSnapshot(WebBackForwardListItem&) override;
+ void didRemoveNavigationGestureSnapshot() override;
</ins><span class="cx">
</span><del>- virtual void didFirstVisuallyNonEmptyLayoutForMainFrame() override;
- virtual void didFinishLoadForMainFrame() override;
- virtual void didSameDocumentNavigationForMainFrame(SameDocumentNavigationType) override;
</del><ins>+ void didFirstVisuallyNonEmptyLayoutForMainFrame() override;
+ void didFinishLoadForMainFrame() override;
+ void didSameDocumentNavigationForMainFrame(SameDocumentNavigationType) override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(TOUCH_EVENTS)
</span><del>- virtual void doneWithTouchEvent(const NativeWebTouchEvent&, bool wasEventHandled) override;
</del><ins>+ void doneWithTouchEvent(const NativeWebTouchEvent&, bool wasEventHandled) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void didChangeBackgroundColor() override;
</del><ins>+ void didChangeBackgroundColor() override;
</ins><span class="cx">
</span><del>- virtual void refView() override;
- virtual void derefView() override;
</del><ins>+ void refView() override;
+ void derefView() override;
</ins><span class="cx">
</span><del>- virtual void didRestoreScrollPosition() override { }
</del><ins>+ void didRestoreScrollPosition() override { }
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(VIDEO) && USE(GSTREAMER)
</span><del>- virtual bool decidePolicyForInstallMissingMediaPluginsPermissionRequest(InstallMissingMediaPluginsPermissionRequest&) override;
</del><ins>+ bool decidePolicyForInstallMissingMediaPluginsPermissionRequest(InstallMissingMediaPluginsPermissionRequest&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> // Members of PageClientImpl class
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPIgtkWebKitColorChooserh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/gtk/WebKitColorChooser.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/gtk/WebKitColorChooser.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/API/gtk/WebKitColorChooser.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,8 +43,8 @@
</span><span class="cx"> private:
</span><span class="cx"> WebKitColorChooser(WebPageProxy&, const WebCore::Color&, const WebCore::IntRect&);
</span><span class="cx">
</span><del>- virtual void endPicker() override;
- virtual void showColorPicker(const WebCore::Color&) override;
</del><ins>+ void endPicker() override;
+ void showColorPicker(const WebCore::Color&) override;
</ins><span class="cx">
</span><span class="cx"> static void colorChooserRequestFinished(WebKitColorChooserRequest*, WebKitColorChooser*);
</span><span class="cx"> static void colorChooserRequestRGBAChanged(WebKitColorChooserRequest*, GParamSpec*, WebKitColorChooser*);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPIgtkWebKitPolicyClientcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/gtk/WebKitPolicyClient.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/gtk/WebKitPolicyClient.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/API/gtk/WebKitPolicyClient.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,19 +38,19 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void decidePolicyForNavigationAction(WebPageProxy&, WebFrameProxy*, const NavigationActionData& navigationActionData, WebFrameProxy* /*originatingFrame*/, const WebCore::ResourceRequest& /*originalRequest*/, const WebCore::ResourceRequest& request, Ref<WebFramePolicyListenerProxy>&& listener, API::Object* /*userData*/) override
</del><ins>+ void decidePolicyForNavigationAction(WebPageProxy&, WebFrameProxy*, const NavigationActionData& navigationActionData, WebFrameProxy* /*originatingFrame*/, const WebCore::ResourceRequest& /*originalRequest*/, const WebCore::ResourceRequest& request, Ref<WebFramePolicyListenerProxy>&& listener, API::Object* /*userData*/) override
</ins><span class="cx"> {
</span><span class="cx"> GRefPtr<WebKitPolicyDecision> decision = adoptGRef(webkitNavigationPolicyDecisionCreate(navigationActionData, request, listener.ptr()));
</span><span class="cx"> webkitWebViewMakePolicyDecision(m_webView, WEBKIT_POLICY_DECISION_TYPE_NAVIGATION_ACTION, decision.get());
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void decidePolicyForNewWindowAction(WebPageProxy&, WebFrameProxy&, const NavigationActionData& navigationActionData, const WebCore::ResourceRequest& request, const String& frameName, Ref<WebFramePolicyListenerProxy>&& listener, API::Object* /*userData*/) override
</del><ins>+ void decidePolicyForNewWindowAction(WebPageProxy&, WebFrameProxy&, const NavigationActionData& navigationActionData, const WebCore::ResourceRequest& request, const String& frameName, Ref<WebFramePolicyListenerProxy>&& listener, API::Object* /*userData*/) override
</ins><span class="cx"> {
</span><span class="cx"> GRefPtr<WebKitPolicyDecision> decision = adoptGRef(webkitNewWindowPolicyDecisionCreate(navigationActionData, request, frameName, listener.ptr()));
</span><span class="cx"> webkitWebViewMakePolicyDecision(m_webView, WEBKIT_POLICY_DECISION_TYPE_NEW_WINDOW_ACTION, decision.get());
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void decidePolicyForResponse(WebPageProxy&, WebFrameProxy&, const WebCore::ResourceResponse& response, const WebCore::ResourceRequest& request, bool canShowMIMEType, Ref<WebFramePolicyListenerProxy>&& listener, API::Object* /*userData*/) override
</del><ins>+ void decidePolicyForResponse(WebPageProxy&, WebFrameProxy&, const WebCore::ResourceResponse& response, const WebCore::ResourceRequest& request, bool canShowMIMEType, Ref<WebFramePolicyListenerProxy>&& listener, API::Object* /*userData*/) override
</ins><span class="cx"> {
</span><span class="cx"> GRefPtr<WebKitPolicyDecision> decision = adoptGRef(webkitResponsePolicyDecisionCreate(request, response, canShowMIMEType, listener.ptr()));
</span><span class="cx"> webkitWebViewMakePolicyDecision(m_webView, WEBKIT_POLICY_DECISION_TYPE_RESPONSE, decision.get());
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPIgtkWebKitUIClientcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/gtk/WebKitUIClient.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/gtk/WebKitUIClient.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/API/gtk/WebKitUIClient.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,35 +45,35 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual PassRefPtr<WebPageProxy> createNewPage(WebPageProxy*, WebFrameProxy*, const WebCore::SecurityOriginData&, const WebCore::ResourceRequest& resourceRequest, const WebCore::WindowFeatures& windowFeatures, const NavigationActionData& navigationActionData) override
</del><ins>+ PassRefPtr<WebPageProxy> createNewPage(WebPageProxy*, WebFrameProxy*, const WebCore::SecurityOriginData&, const WebCore::ResourceRequest& resourceRequest, const WebCore::WindowFeatures& windowFeatures, const NavigationActionData& navigationActionData) override
</ins><span class="cx"> {
</span><span class="cx"> GRefPtr<WebKitURIRequest> request = adoptGRef(webkitURIRequestCreateForResourceRequest(resourceRequest));
</span><span class="cx"> WebKitNavigationAction navigationAction(request.get(), navigationActionData);
</span><span class="cx"> return webkitWebViewCreateNewPage(m_webView, windowFeatures, &navigationAction);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void showPage(WebPageProxy*) override
</del><ins>+ void showPage(WebPageProxy*) override
</ins><span class="cx"> {
</span><span class="cx"> webkitWebViewReadyToShowPage(m_webView);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void close(WebPageProxy*) override
</del><ins>+ void close(WebPageProxy*) override
</ins><span class="cx"> {
</span><span class="cx"> webkitWebViewClosePage(m_webView);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void runJavaScriptAlert(WebPageProxy*, const String& message, WebFrameProxy*, const WebCore::SecurityOriginData&, std::function<void ()> completionHandler) override
</del><ins>+ void runJavaScriptAlert(WebPageProxy*, const String& message, WebFrameProxy*, const WebCore::SecurityOriginData&, std::function<void ()> completionHandler) override
</ins><span class="cx"> {
</span><span class="cx"> webkitWebViewRunJavaScriptAlert(m_webView, message.utf8());
</span><span class="cx"> completionHandler();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void runJavaScriptConfirm(WebPageProxy*, const String& message, WebFrameProxy*, const WebCore::SecurityOriginData&, std::function<void (bool)> completionHandler) override
</del><ins>+ void runJavaScriptConfirm(WebPageProxy*, const String& message, WebFrameProxy*, const WebCore::SecurityOriginData&, std::function<void (bool)> completionHandler) override
</ins><span class="cx"> {
</span><span class="cx"> completionHandler(webkitWebViewRunJavaScriptConfirm(m_webView, message.utf8()));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void runJavaScriptPrompt(WebPageProxy*, const String& message, const String& defaultValue, WebFrameProxy*, const WebCore::SecurityOriginData&, std::function<void (const String&)> completionHandler) override
</del><ins>+ void runJavaScriptPrompt(WebPageProxy*, const String& message, const String& defaultValue, WebFrameProxy*, const WebCore::SecurityOriginData&, std::function<void (const String&)> completionHandler) override
</ins><span class="cx"> {
</span><span class="cx"> CString result = webkitWebViewRunJavaScriptPrompt(m_webView, message.utf8(), defaultValue.utf8());
</span><span class="cx"> if (result.isNull()) {
</span><span class="lines">@@ -84,65 +84,65 @@
</span><span class="cx"> completionHandler(String::fromUTF8(result.data()));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool canRunBeforeUnloadConfirmPanel() const override { return true; }
</del><ins>+ bool canRunBeforeUnloadConfirmPanel() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void runBeforeUnloadConfirmPanel(WebPageProxy*, const String& message, WebFrameProxy*, std::function<void (bool)> completionHandler) override
</del><ins>+ void runBeforeUnloadConfirmPanel(WebPageProxy*, const String& message, WebFrameProxy*, std::function<void (bool)> completionHandler) override
</ins><span class="cx"> {
</span><span class="cx"> completionHandler(webkitWebViewRunJavaScriptBeforeUnloadConfirm(m_webView, message.utf8()));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void mouseDidMoveOverElement(WebPageProxy*, const WebHitTestResultData& data, WebEvent::Modifiers modifiers, API::Object*) override
</del><ins>+ void mouseDidMoveOverElement(WebPageProxy*, const WebHitTestResultData& data, WebEvent::Modifiers modifiers, API::Object*) override
</ins><span class="cx"> {
</span><span class="cx"> webkitWebViewMouseTargetChanged(m_webView, data, toGdkModifiers(modifiers));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool toolbarsAreVisible(WebPageProxy*) override
</del><ins>+ bool toolbarsAreVisible(WebPageProxy*) override
</ins><span class="cx"> {
</span><span class="cx"> return webkit_window_properties_get_toolbar_visible(webkit_web_view_get_window_properties(m_webView));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void setToolbarsAreVisible(WebPageProxy*, bool visible) override
</del><ins>+ void setToolbarsAreVisible(WebPageProxy*, bool visible) override
</ins><span class="cx"> {
</span><span class="cx"> webkitWindowPropertiesSetToolbarVisible(webkit_web_view_get_window_properties(m_webView), visible);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool menuBarIsVisible(WebPageProxy*) override
</del><ins>+ bool menuBarIsVisible(WebPageProxy*) override
</ins><span class="cx"> {
</span><span class="cx"> return webkit_window_properties_get_menubar_visible(webkit_web_view_get_window_properties(m_webView));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void setMenuBarIsVisible(WebPageProxy*, bool visible) override
</del><ins>+ void setMenuBarIsVisible(WebPageProxy*, bool visible) override
</ins><span class="cx"> {
</span><span class="cx"> webkitWindowPropertiesSetToolbarVisible(webkit_web_view_get_window_properties(m_webView), visible);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool statusBarIsVisible(WebPageProxy*) override
</del><ins>+ bool statusBarIsVisible(WebPageProxy*) override
</ins><span class="cx"> {
</span><span class="cx"> return webkit_window_properties_get_statusbar_visible(webkit_web_view_get_window_properties(m_webView));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void setStatusBarIsVisible(WebPageProxy*, bool visible) override
</del><ins>+ void setStatusBarIsVisible(WebPageProxy*, bool visible) override
</ins><span class="cx"> {
</span><span class="cx"> webkitWindowPropertiesSetStatusbarVisible(webkit_web_view_get_window_properties(m_webView), visible);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool isResizable(WebPageProxy*) override
</del><ins>+ bool isResizable(WebPageProxy*) override
</ins><span class="cx"> {
</span><span class="cx"> return webkit_window_properties_get_resizable(webkit_web_view_get_window_properties(m_webView));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void setIsResizable(WebPageProxy*, bool resizable) override
</del><ins>+ void setIsResizable(WebPageProxy*, bool resizable) override
</ins><span class="cx"> {
</span><span class="cx"> webkitWindowPropertiesSetResizable(webkit_web_view_get_window_properties(m_webView), resizable);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void setWindowFrame(WebPageProxy*, const WebCore::FloatRect& frame) override
</del><ins>+ void setWindowFrame(WebPageProxy*, const WebCore::FloatRect& frame) override
</ins><span class="cx"> {
</span><span class="cx"> GdkRectangle geometry = WebCore::IntRect(frame);
</span><span class="cx"> webkitWindowPropertiesSetGeometry(webkit_web_view_get_window_properties(m_webView), &geometry);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual WebCore::FloatRect windowFrame(WebPageProxy*) override
</del><ins>+ WebCore::FloatRect windowFrame(WebPageProxy*) override
</ins><span class="cx"> {
</span><span class="cx"> GdkRectangle geometry = { 0, 0, 0, 0 };
</span><span class="cx"> GtkWidget* window = gtk_widget_get_toplevel(GTK_WIDGET(m_webView));
</span><span class="lines">@@ -153,54 +153,54 @@
</span><span class="cx"> return WebCore::FloatRect(geometry);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void exceededDatabaseQuota(WebPageProxy*, WebFrameProxy*, API::SecurityOrigin*, const String&, const String&, unsigned long long /*currentQuota*/, unsigned long long /*currentOriginUsage*/, unsigned long long /*currentDatabaseUsage*/, unsigned long long /*expectedUsage*/, std::function<void (unsigned long long)> completionHandler) override
</del><ins>+ void exceededDatabaseQuota(WebPageProxy*, WebFrameProxy*, API::SecurityOrigin*, const String&, const String&, unsigned long long /*currentQuota*/, unsigned long long /*currentOriginUsage*/, unsigned long long /*currentDatabaseUsage*/, unsigned long long /*expectedUsage*/, std::function<void (unsigned long long)> completionHandler) override
</ins><span class="cx"> {
</span><span class="cx"> static const unsigned long long defaultQuota = 5 * 1024 * 1204; // 5 MB
</span><span class="cx"> // FIXME: Provide API for this.
</span><span class="cx"> completionHandler(defaultQuota);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool runOpenPanel(WebPageProxy*, WebFrameProxy*, WebOpenPanelParameters* parameters, WebOpenPanelResultListenerProxy* listener) override
</del><ins>+ bool runOpenPanel(WebPageProxy*, WebFrameProxy*, WebOpenPanelParameters* parameters, WebOpenPanelResultListenerProxy* listener) override
</ins><span class="cx"> {
</span><span class="cx"> GRefPtr<WebKitFileChooserRequest> request = adoptGRef(webkitFileChooserRequestCreate(parameters, listener));
</span><span class="cx"> webkitWebViewRunFileChooserRequest(m_webView, request.get());
</span><span class="cx"> return true;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool decidePolicyForGeolocationPermissionRequest(WebPageProxy*, WebFrameProxy*, API::SecurityOrigin*, GeolocationPermissionRequestProxy* permissionRequest) override
</del><ins>+ bool decidePolicyForGeolocationPermissionRequest(WebPageProxy*, WebFrameProxy*, API::SecurityOrigin*, GeolocationPermissionRequestProxy* permissionRequest) override
</ins><span class="cx"> {
</span><span class="cx"> GRefPtr<WebKitGeolocationPermissionRequest> geolocationPermissionRequest = adoptGRef(webkitGeolocationPermissionRequestCreate(permissionRequest));
</span><span class="cx"> webkitWebViewMakePermissionRequest(m_webView, WEBKIT_PERMISSION_REQUEST(geolocationPermissionRequest.get()));
</span><span class="cx"> return true;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool decidePolicyForUserMediaPermissionRequest(WebPageProxy&, WebFrameProxy&, API::SecurityOrigin& userMediaDocumentOrigin, API::SecurityOrigin& topLevelDocumentOrigin, UserMediaPermissionRequestProxy& permissionRequest) override
</del><ins>+ bool decidePolicyForUserMediaPermissionRequest(WebPageProxy&, WebFrameProxy&, API::SecurityOrigin& userMediaDocumentOrigin, API::SecurityOrigin& topLevelDocumentOrigin, UserMediaPermissionRequestProxy& permissionRequest) override
</ins><span class="cx"> {
</span><span class="cx"> GRefPtr<WebKitUserMediaPermissionRequest> userMediaPermissionRequest = adoptGRef(webkitUserMediaPermissionRequestCreate(permissionRequest, userMediaDocumentOrigin, topLevelDocumentOrigin));
</span><span class="cx"> webkitWebViewMakePermissionRequest(m_webView, WEBKIT_PERMISSION_REQUEST(userMediaPermissionRequest.get()));
</span><span class="cx"> return true;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool decidePolicyForNotificationPermissionRequest(WebPageProxy*, API::SecurityOrigin*, NotificationPermissionRequest* permissionRequest) override
</del><ins>+ bool decidePolicyForNotificationPermissionRequest(WebPageProxy*, API::SecurityOrigin*, NotificationPermissionRequest* permissionRequest) override
</ins><span class="cx"> {
</span><span class="cx"> GRefPtr<WebKitNotificationPermissionRequest> notificationPermissionRequest = adoptGRef(webkitNotificationPermissionRequestCreate(permissionRequest));
</span><span class="cx"> webkitWebViewMakePermissionRequest(m_webView, WEBKIT_PERMISSION_REQUEST(notificationPermissionRequest.get()));
</span><span class="cx"> return true;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void printFrame(WebPageProxy*, WebFrameProxy* frame) override
</del><ins>+ void printFrame(WebPageProxy*, WebFrameProxy* frame) override
</ins><span class="cx"> {
</span><span class="cx"> webkitWebViewPrintFrame(m_webView, frame);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool canRunModal() const override { return true; }
</del><ins>+ bool canRunModal() const override { return true; }
</ins><span class="cx">
</span><del>- virtual void runModal(WebPageProxy*) override
</del><ins>+ void runModal(WebPageProxy*) override
</ins><span class="cx"> {
</span><span class="cx"> webkitWebViewRunAsModal(m_webView);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void isPlayingAudioDidChange(WebPageProxy&) override
</del><ins>+ void isPlayingAudioDidChange(WebPageProxy&) override
</ins><span class="cx"> {
</span><span class="cx"> webkitWebViewIsPlayingAudioChanged(m_webView);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPIgtkWebKitWebViewcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebView.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebView.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebView.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -241,61 +241,61 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void willChangeIsLoading() override
</del><ins>+ void willChangeIsLoading() override
</ins><span class="cx"> {
</span><span class="cx"> g_object_freeze_notify(G_OBJECT(m_webView));
</span><span class="cx"> }
</span><del>- virtual void didChangeIsLoading() override
</del><ins>+ void didChangeIsLoading() override
</ins><span class="cx"> {
</span><span class="cx"> webkitWebViewSetIsLoading(m_webView, getPage(m_webView)->pageLoadState().isLoading());
</span><span class="cx"> g_object_thaw_notify(G_OBJECT(m_webView));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void willChangeTitle() override
</del><ins>+ void willChangeTitle() override
</ins><span class="cx"> {
</span><span class="cx"> g_object_freeze_notify(G_OBJECT(m_webView));
</span><span class="cx"> }
</span><del>- virtual void didChangeTitle() override
</del><ins>+ void didChangeTitle() override
</ins><span class="cx"> {
</span><span class="cx"> m_webView->priv->title = getPage(m_webView)->pageLoadState().title().utf8();
</span><span class="cx"> g_object_notify(G_OBJECT(m_webView), "title");
</span><span class="cx"> g_object_thaw_notify(G_OBJECT(m_webView));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void willChangeActiveURL() override
</del><ins>+ void willChangeActiveURL() override
</ins><span class="cx"> {
</span><span class="cx"> g_object_freeze_notify(G_OBJECT(m_webView));
</span><span class="cx"> }
</span><del>- virtual void didChangeActiveURL() override
</del><ins>+ void didChangeActiveURL() override
</ins><span class="cx"> {
</span><span class="cx"> m_webView->priv->activeURI = getPage(m_webView)->pageLoadState().activeURL().utf8();
</span><span class="cx"> g_object_notify(G_OBJECT(m_webView), "uri");
</span><span class="cx"> g_object_thaw_notify(G_OBJECT(m_webView));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void willChangeHasOnlySecureContent() override { }
- virtual void didChangeHasOnlySecureContent() override { }
</del><ins>+ void willChangeHasOnlySecureContent() override { }
+ void didChangeHasOnlySecureContent() override { }
</ins><span class="cx">
</span><del>- virtual void willChangeEstimatedProgress() override
</del><ins>+ void willChangeEstimatedProgress() override
</ins><span class="cx"> {
</span><span class="cx"> g_object_freeze_notify(G_OBJECT(m_webView));
</span><span class="cx"> }
</span><del>- virtual void didChangeEstimatedProgress() override
</del><ins>+ void didChangeEstimatedProgress() override
</ins><span class="cx"> {
</span><span class="cx"> g_object_notify(G_OBJECT(m_webView), "estimated-load-progress");
</span><span class="cx"> g_object_thaw_notify(G_OBJECT(m_webView));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void willChangeCanGoBack() override { }
- virtual void didChangeCanGoBack() override { }
- virtual void willChangeCanGoForward() override { }
- virtual void didChangeCanGoForward() override { }
- virtual void willChangeNetworkRequestsInProgress() override { }
- virtual void didChangeNetworkRequestsInProgress() override { }
- virtual void willChangeCertificateInfo() override { }
- virtual void didChangeCertificateInfo() override { }
- virtual void willChangeWebProcessIsResponsive() override { }
- virtual void didChangeWebProcessIsResponsive() override { }
</del><ins>+ void willChangeCanGoBack() override { }
+ void didChangeCanGoBack() override { }
+ void willChangeCanGoForward() override { }
+ void didChangeCanGoForward() override { }
+ void willChangeNetworkRequestsInProgress() override { }
+ void didChangeNetworkRequestsInProgress() override { }
+ void willChangeCertificateInfo() override { }
+ void didChangeCertificateInfo() override { }
+ void willChangeWebProcessIsResponsive() override { }
+ void didChangeWebProcessIsResponsive() override { }
</ins><span class="cx">
</span><span class="cx"> WebKitWebView* m_webView;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAutomationWebAutomationSessionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Automation/WebAutomationSession.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Automation/WebAutomationSession.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/Automation/WebAutomationSession.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -64,16 +64,16 @@
</span><span class="cx">
</span><span class="cx"> #if ENABLE(REMOTE_INSPECTOR)
</span><span class="cx"> // Inspector::RemoteAutomationTarget API
</span><del>- virtual String name() const override { return m_sessionIdentifier; }
- virtual void dispatchMessageFromRemote(const String& message) override;
- virtual void connect(Inspector::FrontendChannel*, bool isAutomaticConnection = false) override;
- virtual void disconnect(Inspector::FrontendChannel*) override;
</del><ins>+ String name() const override { return m_sessionIdentifier; }
+ void dispatchMessageFromRemote(const String& message) override;
+ void connect(Inspector::FrontendChannel*, bool isAutomaticConnection = false) override;
+ void disconnect(Inspector::FrontendChannel*) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> // Inspector::AutomationBackendDispatcherHandler API
</span><del>- virtual void getWindows(Inspector::ErrorString&, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::Automation::BrowsingWindow>>& out_windows) override;
- virtual void openWindow(Inspector::ErrorString&) override;
- virtual void closeWindow(Inspector::ErrorString&, const String& in_handle) override;
</del><ins>+ void getWindows(Inspector::ErrorString&, RefPtr<Inspector::Protocol::Array<Inspector::Protocol::Automation::BrowsingWindow>>& out_windows) override;
+ void openWindow(Inspector::ErrorString&) override;
+ void closeWindow(Inspector::ErrorString&, const String& in_handle) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> std::unique_ptr<API::AutomationSessionClient> m_client;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessChildProcessProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/ChildProcessProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/ChildProcessProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/ChildProcessProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -77,7 +77,7 @@
</span><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> // ProcessLauncher::Client
</span><del>- virtual void didFinishLaunching(ProcessLauncher*, IPC::Connection::Identifier) override;
</del><ins>+ void didFinishLaunching(ProcessLauncher*, IPC::Connection::Identifier) override;
</ins><span class="cx">
</span><span class="cx"> bool dispatchMessage(IPC::Connection&, IPC::MessageDecoder&);
</span><span class="cx"> bool dispatchSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessCocoaAutomationClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Cocoa/AutomationClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Cocoa/AutomationClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/Cocoa/AutomationClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,12 +46,12 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // API::AutomationClient
</span><del>- virtual bool allowsRemoteAutomation(WebProcessPool*) override { return remoteAutomationAllowed(); }
- virtual void didRequestAutomationSession(WebKit::WebProcessPool*, const String& sessionIdentifier) override;
</del><ins>+ bool allowsRemoteAutomation(WebProcessPool*) override { return remoteAutomationAllowed(); }
+ void didRequestAutomationSession(WebKit::WebProcessPool*, const String& sessionIdentifier) override;
</ins><span class="cx">
</span><span class="cx"> // RemoteInspector::Client
</span><del>- virtual bool remoteAutomationAllowed() const override;
- virtual void requestAutomationSession(const String& sessionIdentifier) override;
</del><ins>+ bool remoteAutomationAllowed() const override;
+ void requestAutomationSession(const String& sessionIdentifier) override;
</ins><span class="cx">
</span><span class="cx"> WKProcessPool *m_processPool;
</span><span class="cx"> WeakObjCPtr<id <_WKAutomationDelegate>> m_delegate;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessCocoaAutomationSessionClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Cocoa/AutomationSessionClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Cocoa/AutomationSessionClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/Cocoa/AutomationSessionClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,8 +43,8 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // From API::AutomationSessionClient
</span><del>- virtual void didRequestNewWindow(WebKit::WebAutomationSession*) override;
- virtual void didDisconnectFromRemote(WebKit::WebAutomationSession *) override;
</del><ins>+ void didRequestNewWindow(WebKit::WebAutomationSession*) override;
+ void didDisconnectFromRemote(WebKit::WebAutomationSession *) override;
</ins><span class="cx">
</span><span class="cx"> WeakObjCPtr<id <_WKAutomationSessionDelegate>> m_delegate;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessCocoaDiagnosticLoggingClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Cocoa/DiagnosticLoggingClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Cocoa/DiagnosticLoggingClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/Cocoa/DiagnosticLoggingClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,9 +48,9 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // From API::DiagnosticLoggingClient
</span><del>- virtual void logDiagnosticMessage(WebPageProxy*, const String& message, const String& description) override;
- virtual void logDiagnosticMessageWithResult(WebPageProxy*, const String& message, const String& description, WebCore::DiagnosticLoggingResultType) override;
- virtual void logDiagnosticMessageWithValue(WebPageProxy*, const String& message, const String& description, const String& value) override;
</del><ins>+ void logDiagnosticMessage(WebPageProxy*, const String& message, const String& description) override;
+ void logDiagnosticMessageWithResult(WebPageProxy*, const String& message, const String& description, WebCore::DiagnosticLoggingResultType) override;
+ void logDiagnosticMessageWithValue(WebPageProxy*, const String& message, const String& description, const String& value) override;
</ins><span class="cx">
</span><span class="cx"> WKWebView *m_webView;
</span><span class="cx"> WeakObjCPtr<id <_WKDiagnosticLoggingDelegate>> m_delegate;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessCocoaNavigationStateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Cocoa/NavigationState.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Cocoa/NavigationState.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/Cocoa/NavigationState.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -86,33 +86,33 @@
</span><span class="cx"> ~NavigationClient();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void didStartProvisionalNavigation(WebPageProxy&, API::Navigation*, API::Object*) override;
- virtual void didReceiveServerRedirectForProvisionalNavigation(WebPageProxy&, API::Navigation*, API::Object*) override;
- virtual void didFailProvisionalNavigationWithError(WebPageProxy&, WebFrameProxy&, API::Navigation*, const WebCore::ResourceError&, API::Object*) override;
- virtual void didFailProvisionalLoadInSubframeWithError(WebPageProxy&, WebFrameProxy&, const WebCore::SecurityOriginData&, API::Navigation*, const WebCore::ResourceError&, API::Object*) override;
- virtual void didCommitNavigation(WebPageProxy&, API::Navigation*, API::Object*) override;
- virtual void didFinishDocumentLoad(WebPageProxy&, API::Navigation*, API::Object*) override;
- virtual void didFinishNavigation(WebPageProxy&, API::Navigation*, API::Object*) override;
- virtual void didFailNavigationWithError(WebPageProxy&, WebFrameProxy&, API::Navigation*, const WebCore::ResourceError&, API::Object*) override;
- virtual void didSameDocumentNavigation(WebPageProxy&, API::Navigation*, SameDocumentNavigationType, API::Object*) override;
</del><ins>+ void didStartProvisionalNavigation(WebPageProxy&, API::Navigation*, API::Object*) override;
+ void didReceiveServerRedirectForProvisionalNavigation(WebPageProxy&, API::Navigation*, API::Object*) override;
+ void didFailProvisionalNavigationWithError(WebPageProxy&, WebFrameProxy&, API::Navigation*, const WebCore::ResourceError&, API::Object*) override;
+ void didFailProvisionalLoadInSubframeWithError(WebPageProxy&, WebFrameProxy&, const WebCore::SecurityOriginData&, API::Navigation*, const WebCore::ResourceError&, API::Object*) override;
+ void didCommitNavigation(WebPageProxy&, API::Navigation*, API::Object*) override;
+ void didFinishDocumentLoad(WebPageProxy&, API::Navigation*, API::Object*) override;
+ void didFinishNavigation(WebPageProxy&, API::Navigation*, API::Object*) override;
+ void didFailNavigationWithError(WebPageProxy&, WebFrameProxy&, API::Navigation*, const WebCore::ResourceError&, API::Object*) override;
+ void didSameDocumentNavigation(WebPageProxy&, API::Navigation*, SameDocumentNavigationType, API::Object*) override;
</ins><span class="cx">
</span><del>- virtual void renderingProgressDidChange(WebPageProxy&, WebCore::LayoutMilestones) override;
</del><ins>+ void renderingProgressDidChange(WebPageProxy&, WebCore::LayoutMilestones) override;
</ins><span class="cx">
</span><del>- virtual bool canAuthenticateAgainstProtectionSpace(WebPageProxy&, WebProtectionSpace*) override;
- virtual void didReceiveAuthenticationChallenge(WebPageProxy&, AuthenticationChallengeProxy*) override;
- virtual void processDidCrash(WebPageProxy&) override;
- virtual void processDidBecomeResponsive(WebPageProxy&) override;
- virtual void processDidBecomeUnresponsive(WebPageProxy&) override;
</del><ins>+ bool canAuthenticateAgainstProtectionSpace(WebPageProxy&, WebProtectionSpace*) override;
+ void didReceiveAuthenticationChallenge(WebPageProxy&, AuthenticationChallengeProxy*) override;
+ void processDidCrash(WebPageProxy&) override;
+ void processDidBecomeResponsive(WebPageProxy&) override;
+ void processDidBecomeUnresponsive(WebPageProxy&) override;
</ins><span class="cx">
</span><del>- virtual RefPtr<API::Data> webCryptoMasterKey(WebPageProxy&) override;
</del><ins>+ RefPtr<API::Data> webCryptoMasterKey(WebPageProxy&) override;
</ins><span class="cx">
</span><span class="cx"> #if USE(QUICK_LOOK)
</span><del>- virtual void didStartLoadForQuickLookDocumentInMainFrame(const WTF::String& fileName, const WTF::String& uti) override;
- virtual void didFinishLoadForQuickLookDocumentInMainFrame(const QuickLookDocumentData&) override;
</del><ins>+ void didStartLoadForQuickLookDocumentInMainFrame(const WTF::String& fileName, const WTF::String& uti) override;
+ void didFinishLoadForQuickLookDocumentInMainFrame(const QuickLookDocumentData&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void decidePolicyForNavigationAction(WebPageProxy&, API::NavigationAction&, Ref<WebFramePolicyListenerProxy>&&, API::Object* userData) override;
- virtual void decidePolicyForNavigationResponse(WebPageProxy&, API::NavigationResponse&, Ref<WebFramePolicyListenerProxy>&&, API::Object* userData) override;
</del><ins>+ void decidePolicyForNavigationAction(WebPageProxy&, API::NavigationAction&, Ref<WebFramePolicyListenerProxy>&&, API::Object* userData) override;
+ void decidePolicyForNavigationResponse(WebPageProxy&, API::NavigationResponse&, Ref<WebFramePolicyListenerProxy>&&, API::Object* userData) override;
</ins><span class="cx">
</span><span class="cx"> NavigationState& m_navigationState;
</span><span class="cx"> };
</span><span class="lines">@@ -123,35 +123,35 @@
</span><span class="cx"> ~HistoryClient();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void didNavigateWithNavigationData(WebPageProxy&, const WebNavigationDataStore&) override;
- virtual void didPerformClientRedirect(WebPageProxy&, const WTF::String&, const WTF::String&) override;
- virtual void didPerformServerRedirect(WebPageProxy&, const WTF::String&, const WTF::String&) override;
- virtual void didUpdateHistoryTitle(WebPageProxy&, const WTF::String&, const WTF::String&) override;
</del><ins>+ void didNavigateWithNavigationData(WebPageProxy&, const WebNavigationDataStore&) override;
+ void didPerformClientRedirect(WebPageProxy&, const WTF::String&, const WTF::String&) override;
+ void didPerformServerRedirect(WebPageProxy&, const WTF::String&, const WTF::String&) override;
+ void didUpdateHistoryTitle(WebPageProxy&, const WTF::String&, const WTF::String&) override;
</ins><span class="cx">
</span><span class="cx"> NavigationState& m_navigationState;
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> // PageLoadState::Observer
</span><del>- virtual void willChangeIsLoading() override;
- virtual void didChangeIsLoading() override;
- virtual void willChangeTitle() override;
- virtual void didChangeTitle() override;
- virtual void willChangeActiveURL() override;
- virtual void didChangeActiveURL() override;
- virtual void willChangeHasOnlySecureContent() override;
- virtual void didChangeHasOnlySecureContent() override;
- virtual void willChangeEstimatedProgress() override;
- virtual void didChangeEstimatedProgress() override;
- virtual void willChangeCanGoBack() override;
- virtual void didChangeCanGoBack() override;
- virtual void willChangeCanGoForward() override;
- virtual void didChangeCanGoForward() override;
- virtual void willChangeNetworkRequestsInProgress() override;
- virtual void didChangeNetworkRequestsInProgress() override;
- virtual void willChangeCertificateInfo() override;
- virtual void didChangeCertificateInfo() override;
- virtual void willChangeWebProcessIsResponsive() override;
- virtual void didChangeWebProcessIsResponsive() override;
</del><ins>+ void willChangeIsLoading() override;
+ void didChangeIsLoading() override;
+ void willChangeTitle() override;
+ void didChangeTitle() override;
+ void willChangeActiveURL() override;
+ void didChangeActiveURL() override;
+ void willChangeHasOnlySecureContent() override;
+ void didChangeHasOnlySecureContent() override;
+ void willChangeEstimatedProgress() override;
+ void didChangeEstimatedProgress() override;
+ void willChangeCanGoBack() override;
+ void didChangeCanGoBack() override;
+ void willChangeCanGoForward() override;
+ void didChangeCanGoForward() override;
+ void willChangeNetworkRequestsInProgress() override;
+ void didChangeNetworkRequestsInProgress() override;
+ void willChangeCertificateInfo() override;
+ void didChangeCertificateInfo() override;
+ void willChangeWebProcessIsResponsive() override;
+ void didChangeWebProcessIsResponsive() override;
</ins><span class="cx">
</span><span class="cx"> WKWebView *m_webView;
</span><span class="cx"> WeakObjCPtr<id <WKNavigationDelegate> > m_navigationDelegate;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessCocoaUIDelegateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Cocoa/UIDelegate.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Cocoa/UIDelegate.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/Cocoa/UIDelegate.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -63,7 +63,7 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // API::ContextMenuClient
</span><del>- virtual RetainPtr<NSMenu> menuFromProposedMenu(WebKit::WebPageProxy&, NSMenu *, const WebKit::WebHitTestResultData&, API::Object*) override;
</del><ins>+ RetainPtr<NSMenu> menuFromProposedMenu(WebKit::WebPageProxy&, NSMenu *, const WebKit::WebHitTestResultData&, API::Object*) override;
</ins><span class="cx">
</span><span class="cx"> UIDelegate& m_uiDelegate;
</span><span class="cx"> };
</span><span class="lines">@@ -76,26 +76,26 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // API::UIClient
</span><del>- virtual PassRefPtr<WebKit::WebPageProxy> createNewPage(WebKit::WebPageProxy*, WebKit::WebFrameProxy*, const WebCore::SecurityOriginData&, const WebCore::ResourceRequest&, const WebCore::WindowFeatures&, const WebKit::NavigationActionData&) override;
- virtual void close(WebKit::WebPageProxy*) override;
- virtual void fullscreenMayReturnToInline(WebKit::WebPageProxy*) override;
- virtual void didEnterFullscreen(WebKit::WebPageProxy*) override;
- virtual void didExitFullscreen(WebKit::WebPageProxy*) override;
- virtual void runJavaScriptAlert(WebKit::WebPageProxy*, const WTF::String&, WebKit::WebFrameProxy*, const WebCore::SecurityOriginData&, std::function<void ()> completionHandler) override;
- virtual void runJavaScriptConfirm(WebKit::WebPageProxy*, const WTF::String&, WebKit::WebFrameProxy*, const WebCore::SecurityOriginData&, std::function<void (bool)> completionHandler) override;
- virtual void runJavaScriptPrompt(WebKit::WebPageProxy*, const WTF::String&, const WTF::String&, WebKit::WebFrameProxy*, const WebCore::SecurityOriginData&, std::function<void (const WTF::String&)> completionHandler) override;
- virtual void exceededDatabaseQuota(WebPageProxy*, WebFrameProxy*, API::SecurityOrigin*, const WTF::String& databaseName, const WTF::String& displayName, unsigned long long currentQuota, unsigned long long currentOriginUsage, unsigned long long currentUsage, unsigned long long expectedUsage, std::function<void (unsigned long long)>) override;
- virtual void reachedApplicationCacheOriginQuota(WebPageProxy*, const WebCore::SecurityOrigin&, uint64_t currentQuota, uint64_t totalBytesNeeded, std::function<void (unsigned long long)> completionHandler) override;
- virtual void printFrame(WebKit::WebPageProxy*, WebKit::WebFrameProxy*) override;
</del><ins>+ PassRefPtr<WebKit::WebPageProxy> createNewPage(WebKit::WebPageProxy*, WebKit::WebFrameProxy*, const WebCore::SecurityOriginData&, const WebCore::ResourceRequest&, const WebCore::WindowFeatures&, const WebKit::NavigationActionData&) override;
+ void close(WebKit::WebPageProxy*) override;
+ void fullscreenMayReturnToInline(WebKit::WebPageProxy*) override;
+ void didEnterFullscreen(WebKit::WebPageProxy*) override;
+ void didExitFullscreen(WebKit::WebPageProxy*) override;
+ void runJavaScriptAlert(WebKit::WebPageProxy*, const WTF::String&, WebKit::WebFrameProxy*, const WebCore::SecurityOriginData&, std::function<void ()> completionHandler) override;
+ void runJavaScriptConfirm(WebKit::WebPageProxy*, const WTF::String&, WebKit::WebFrameProxy*, const WebCore::SecurityOriginData&, std::function<void (bool)> completionHandler) override;
+ void runJavaScriptPrompt(WebKit::WebPageProxy*, const WTF::String&, const WTF::String&, WebKit::WebFrameProxy*, const WebCore::SecurityOriginData&, std::function<void (const WTF::String&)> completionHandler) override;
+ void exceededDatabaseQuota(WebPageProxy*, WebFrameProxy*, API::SecurityOrigin*, const WTF::String& databaseName, const WTF::String& displayName, unsigned long long currentQuota, unsigned long long currentOriginUsage, unsigned long long currentUsage, unsigned long long expectedUsage, std::function<void (unsigned long long)>) override;
+ void reachedApplicationCacheOriginQuota(WebPageProxy*, const WebCore::SecurityOrigin&, uint64_t currentQuota, uint64_t totalBytesNeeded, std::function<void (unsigned long long)> completionHandler) override;
+ void printFrame(WebKit::WebPageProxy*, WebKit::WebFrameProxy*) override;
</ins><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> #if HAVE(APP_LINKS)
</span><del>- virtual bool shouldIncludeAppLinkActionsForElement(_WKActivatedElementInfo *) override;
</del><ins>+ bool shouldIncludeAppLinkActionsForElement(_WKActivatedElementInfo *) override;
</ins><span class="cx"> #endif
</span><del>- virtual RetainPtr<NSArray> actionsForElement(_WKActivatedElementInfo *, RetainPtr<NSArray> defaultActions) override;
- virtual void didNotHandleTapAsClick(const WebCore::IntPoint&) override;
- virtual UIViewController *presentingViewController() override;
</del><ins>+ RetainPtr<NSArray> actionsForElement(_WKActivatedElementInfo *, RetainPtr<NSArray> defaultActions) override;
+ void didNotHandleTapAsClick(const WebCore::IntPoint&) override;
+ UIViewController *presentingViewController() override;
</ins><span class="cx"> #endif
</span><del>- virtual void imageOrMediaDocumentSizeChanged(const WebCore::IntSize&) override;
</del><ins>+ void imageOrMediaDocumentSizeChanged(const WebCore::IntSize&) override;
</ins><span class="cx">
</span><span class="cx"> UIDelegate& m_uiDelegate;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessCocoaWebProcessProxyCocoamm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Cocoa/WebProcessProxyCocoa.mm (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Cocoa/WebProcessProxyCocoa.mm        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/Cocoa/WebProcessProxyCocoa.mm        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool shouldTransformObject(id object) const override
</del><ins>+ bool shouldTransformObject(id object) const override
</ins><span class="cx"> {
</span><span class="cx"> #if WK_API_ENABLED
</span><span class="cx"> if (dynamic_objc_cast<WKBrowsingContextHandle>(object))
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx"> return false;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual RetainPtr<id> transformObject(id object) const override
</del><ins>+ RetainPtr<id> transformObject(id object) const override
</ins><span class="cx"> {
</span><span class="cx"> #if WK_API_ENABLED
</span><span class="cx"> if (auto* handle = dynamic_objc_cast<WKBrowsingContextHandle>(object)) {
</span><span class="lines">@@ -79,7 +79,7 @@
</span><span class="cx"> RefPtr<ObjCObjectGraph> WebProcessProxy::transformObjectsToHandles(ObjCObjectGraph& objectGraph)
</span><span class="cx"> {
</span><span class="cx"> struct Transformer final : ObjCObjectGraph::Transformer {
</span><del>- virtual bool shouldTransformObject(id object) const override
</del><ins>+ bool shouldTransformObject(id object) const override
</ins><span class="cx"> {
</span><span class="cx"> #if WK_API_ENABLED
</span><span class="cx"> if (dynamic_objc_cast<WKBrowsingContextController>(object))
</span><span class="lines">@@ -91,7 +91,7 @@
</span><span class="cx"> return false;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual RetainPtr<id> transformObject(id object) const override
</del><ins>+ RetainPtr<id> transformObject(id object) const override
</ins><span class="cx"> {
</span><span class="cx"> #if WK_API_ENABLED
</span><span class="cx"> if (auto* controller = dynamic_objc_cast<WKBrowsingContextController>(object))
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessCocoaWebVideoFullscreenManagerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Cocoa/WebVideoFullscreenManagerProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Cocoa/WebVideoFullscreenManagerProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/Cocoa/WebVideoFullscreenManagerProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -76,30 +76,30 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> // WebVideoFullscreenModel
</span><del>- virtual void play() override;
- virtual void pause() override;
- virtual void togglePlayState() override;
- virtual void beginScrubbing() override;
- virtual void endScrubbing() override;
- virtual void seekToTime(double) override;
- virtual void fastSeek(double time) override;
- virtual void beginScanningForward() override;
- virtual void beginScanningBackward() override;
- virtual void endScanning() override;
- virtual void requestFullscreenMode(WebCore::HTMLMediaElementEnums::VideoFullscreenMode) override;
- virtual void setVideoLayerFrame(WebCore::FloatRect) override;
- virtual void setVideoLayerGravity(VideoGravity) override;
- virtual void selectAudioMediaOption(uint64_t) override;
- virtual void selectLegibleMediaOption(uint64_t) override;
- virtual void fullscreenModeChanged(WebCore::HTMLMediaElementEnums::VideoFullscreenMode) override;
- virtual bool isVisible() const override;
</del><ins>+ void play() override;
+ void pause() override;
+ void togglePlayState() override;
+ void beginScrubbing() override;
+ void endScrubbing() override;
+ void seekToTime(double) override;
+ void fastSeek(double time) override;
+ void beginScanningForward() override;
+ void beginScanningBackward() override;
+ void endScanning() override;
+ void requestFullscreenMode(WebCore::HTMLMediaElementEnums::VideoFullscreenMode) override;
+ void setVideoLayerFrame(WebCore::FloatRect) override;
+ void setVideoLayerGravity(VideoGravity) override;
+ void selectAudioMediaOption(uint64_t) override;
+ void selectLegibleMediaOption(uint64_t) override;
+ void fullscreenModeChanged(WebCore::HTMLMediaElementEnums::VideoFullscreenMode) override;
+ bool isVisible() const override;
</ins><span class="cx">
</span><span class="cx"> // WebVideoFullscreenChangeObserver
</span><del>- virtual void didSetupFullscreen() override;
- virtual void didEnterFullscreen() override;
- virtual void didExitFullscreen() override;
- virtual void didCleanupFullscreen() override;
- virtual void fullscreenMayReturnToInline() override;
</del><ins>+ void didSetupFullscreen() override;
+ void didEnterFullscreen() override;
+ void didExitFullscreen() override;
+ void didCleanupFullscreen() override;
+ void fullscreenMayReturnToInline() override;
</ins><span class="cx">
</span><span class="cx"> WebVideoFullscreenManagerProxy* m_manager;
</span><span class="cx"> uint64_t m_contextId;
</span><span class="lines">@@ -125,7 +125,7 @@
</span><span class="cx"> friend class WebVideoFullscreenModelContext;
</span><span class="cx">
</span><span class="cx"> explicit WebVideoFullscreenManagerProxy(WebPageProxy&);
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> typedef std::tuple<RefPtr<WebVideoFullscreenModelContext>, RefPtr<PlatformWebVideoFullscreenInterface>> ModelInterfaceTuple;
</span><span class="cx"> ModelInterfaceTuple createModelAndInterface(uint64_t contextId);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessCoordinatedGraphicsCoordinatedLayerTreeHostProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,17 +49,17 @@
</span><span class="cx"> void setVisibleContentsRect(const WebCore::FloatRect&, const WebCore::FloatPoint& trajectoryVector);
</span><span class="cx"> CoordinatedGraphicsScene* coordinatedGraphicsScene() const { return m_scene.get(); }
</span><span class="cx">
</span><del>- virtual void updateViewport() override;
- virtual void renderNextFrame() override;
- virtual void purgeBackingStores() override;
</del><ins>+ void updateViewport() override;
+ void renderNextFrame() override;
+ void purgeBackingStores() override;
</ins><span class="cx">
</span><del>- virtual void commitScrollOffset(uint32_t layerID, const WebCore::IntSize& offset) override;
</del><ins>+ void commitScrollOffset(uint32_t layerID, const WebCore::IntSize& offset) override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> void dispatchUpdate(std::function<void()>);
</span><span class="cx">
</span><span class="cx"> // IPC::MessageReceiver
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> CoordinatedDrawingAreaProxy* m_drawingAreaProxy;
</span><span class="cx"> RefPtr<CoordinatedGraphicsScene> m_scene;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessDatabasesDatabaseProcessProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Databases/DatabaseProcessProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Databases/DatabaseProcessProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/Databases/DatabaseProcessProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -59,15 +59,15 @@
</span><span class="cx"> DatabaseProcessProxy(WebProcessPool*);
</span><span class="cx">
</span><span class="cx"> // ChildProcessProxy
</span><del>- virtual void getLaunchOptions(ProcessLauncher::LaunchOptions&) override;
- virtual void processWillShutDown(IPC::Connection&) override;
</del><ins>+ void getLaunchOptions(ProcessLauncher::LaunchOptions&) override;
+ void processWillShutDown(IPC::Connection&) override;
</ins><span class="cx">
</span><span class="cx"> // IPC::Connection::Client
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
- virtual void didClose(IPC::Connection&) override;
- virtual void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
- virtual IPC::ProcessType localProcessType() override { return IPC::ProcessType::UI; }
- virtual IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::Database; }
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
+ void didClose(IPC::Connection&) override;
+ void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
+ IPC::ProcessType localProcessType() override { return IPC::ProcessType::UI; }
+ IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::Database; }
</ins><span class="cx">
</span><span class="cx"> void didReceiveDatabaseProcessProxyMessage(IPC::Connection&, IPC::MessageDecoder&);
</span><span class="cx">
</span><span class="lines">@@ -78,7 +78,7 @@
</span><span class="cx"> void didDeleteWebsiteDataForOrigins(uint64_t callbackID);
</span><span class="cx">
</span><span class="cx"> // ProcessLauncher::Client
</span><del>- virtual void didFinishLaunching(ProcessLauncher*, IPC::Connection::Identifier) override;
</del><ins>+ void didFinishLaunching(ProcessLauncher*, IPC::Connection::Identifier) override;
</ins><span class="cx">
</span><span class="cx"> void platformGetLaunchOptions(ProcessLauncher::LaunchOptions&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessDownloadsDownloadProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Downloads/DownloadProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Downloads/DownloadProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/Downloads/DownloadProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -73,8 +73,8 @@
</span><span class="cx"> explicit DownloadProxy(DownloadProxyMap&, WebProcessPool&, const WebCore::ResourceRequest&);
</span><span class="cx">
</span><span class="cx"> // IPC::MessageReceiver
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
- virtual void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
+ void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
</ins><span class="cx">
</span><span class="cx"> // Message handlers.
</span><span class="cx"> void didStart(const WebCore::ResourceRequest&);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessDrawingAreaProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/DrawingAreaProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/DrawingAreaProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/DrawingAreaProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -110,7 +110,7 @@
</span><span class="cx"> WebCore::IntSize m_scrollOffset;
</span><span class="cx">
</span><span class="cx"> // IPC::MessageReceiver
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> virtual void sizeDidChange() = 0;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessDrawingAreaProxyImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/DrawingAreaProxyImpl.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/DrawingAreaProxyImpl.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/DrawingAreaProxyImpl.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -53,23 +53,23 @@
</span><span class="cx"> void destroyNativeSurfaceHandleForCompositing();
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void dispatchAfterEnsuringDrawing(std::function<void (CallbackBase::Error)>) override;
</del><ins>+ void dispatchAfterEnsuringDrawing(std::function<void (CallbackBase::Error)>) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // DrawingAreaProxy
</span><del>- virtual void sizeDidChange() override;
- virtual void deviceScaleFactorDidChange() override;
</del><ins>+ void sizeDidChange() override;
+ void deviceScaleFactorDidChange() override;
</ins><span class="cx">
</span><del>- virtual void setBackingStoreIsDiscardable(bool) override;
- virtual void waitForBackingStoreUpdateOnNextPaint() override;
</del><ins>+ void setBackingStoreIsDiscardable(bool) override;
+ void waitForBackingStoreUpdateOnNextPaint() override;
</ins><span class="cx">
</span><span class="cx"> // IPC message handlers
</span><del>- virtual void update(uint64_t backingStoreStateID, const UpdateInfo&) override;
- virtual void didUpdateBackingStoreState(uint64_t backingStoreStateID, const UpdateInfo&, const LayerTreeContext&) override;
- virtual void enterAcceleratedCompositingMode(uint64_t backingStoreStateID, const LayerTreeContext&) override;
- virtual void exitAcceleratedCompositingMode(uint64_t backingStoreStateID, const UpdateInfo&) override;
- virtual void updateAcceleratedCompositingMode(uint64_t backingStoreStateID, const LayerTreeContext&) override;
- virtual void willEnterAcceleratedCompositingMode(uint64_t backingStoreStateID) override;
</del><ins>+ void update(uint64_t backingStoreStateID, const UpdateInfo&) override;
+ void didUpdateBackingStoreState(uint64_t backingStoreStateID, const UpdateInfo&, const LayerTreeContext&) override;
+ void enterAcceleratedCompositingMode(uint64_t backingStoreStateID, const LayerTreeContext&) override;
+ void exitAcceleratedCompositingMode(uint64_t backingStoreStateID, const UpdateInfo&) override;
+ void updateAcceleratedCompositingMode(uint64_t backingStoreStateID, const LayerTreeContext&) override;
+ void willEnterAcceleratedCompositingMode(uint64_t backingStoreStateID) override;
</ins><span class="cx">
</span><span class="cx"> void incorporateUpdate(const UpdateInfo&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessGenericCallbackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/GenericCallback.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/GenericCallback.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/GenericCallback.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -119,7 +119,7 @@
</span><span class="cx"> performCallbackWithReturnValue();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void invalidate(Error error = Error::Unknown) override final
</del><ins>+ void invalidate(Error error = Error::Unknown) override final
</ins><span class="cx"> {
</span><span class="cx"> if (!m_callback)
</span><span class="cx"> return;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessNetworkCustomProtocolsCustomProtocolManagerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Network/CustomProtocols/CustomProtocolManagerProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Network/CustomProtocols/CustomProtocolManagerProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/Network/CustomProtocols/CustomProtocolManagerProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // IPC::MessageReceiver
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> ChildProcessProxy* m_childProcessProxy;
</span><span class="cx"> WebProcessPool& m_processPool;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessNetworkCustomProtocolssoupWebSoupCustomProtocolRequestManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Network/CustomProtocols/soup/WebSoupCustomProtocolRequestManager.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Network/CustomProtocols/soup/WebSoupCustomProtocolRequestManager.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/Network/CustomProtocols/soup/WebSoupCustomProtocolRequestManager.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -70,10 +70,10 @@
</span><span class="cx"> WebSoupCustomProtocolRequestManager(WebProcessPool*);
</span><span class="cx">
</span><span class="cx"> // WebContextSupplement
</span><del>- virtual void processPoolDestroyed() override;
- virtual void processDidClose(WebProcessProxy*) override;
- virtual void refWebContextSupplement() override;
- virtual void derefWebContextSupplement() override;
</del><ins>+ void processPoolDestroyed() override;
+ void processDidClose(WebProcessProxy*) override;
+ void refWebContextSupplement() override;
+ void derefWebContextSupplement() override;
</ins><span class="cx">
</span><span class="cx"> WebSoupCustomProtocolRequestManagerClient m_client;
</span><span class="cx"> Vector<String> m_registeredSchemes;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessNetworkNetworkProcessProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Network/NetworkProcessProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Network/NetworkProcessProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/Network/NetworkProcessProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -78,9 +78,9 @@
</span><span class="cx"> NetworkProcessProxy(WebProcessPool&);
</span><span class="cx">
</span><span class="cx"> // ChildProcessProxy
</span><del>- virtual void getLaunchOptions(ProcessLauncher::LaunchOptions&) override;
- virtual void connectionWillOpen(IPC::Connection&) override;
- virtual void processWillShutDown(IPC::Connection&) override;
</del><ins>+ void getLaunchOptions(ProcessLauncher::LaunchOptions&) override;
+ void connectionWillOpen(IPC::Connection&) override;
+ void processWillShutDown(IPC::Connection&) override;
</ins><span class="cx">
</span><span class="cx"> void platformGetLaunchOptions(ProcessLauncher::LaunchOptions&);
</span><span class="cx"> void networkProcessCrashedOrFailedToLaunch();
</span><span class="lines">@@ -93,12 +93,12 @@
</span><span class="cx"> void didSetAssertionState(AssertionState) override;
</span><span class="cx">
</span><span class="cx"> // IPC::Connection::Client
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
- virtual void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
- virtual void didClose(IPC::Connection&) override;
- virtual void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
- virtual IPC::ProcessType localProcessType() override { return IPC::ProcessType::UI; }
- virtual IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::Network; }
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
+ void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
+ void didClose(IPC::Connection&) override;
+ void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
+ IPC::ProcessType localProcessType() override { return IPC::ProcessType::UI; }
+ IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::Network; }
</ins><span class="cx">
</span><span class="cx"> // Message handlers
</span><span class="cx"> void didReceiveNetworkProcessProxyMessage(IPC::Connection&, IPC::MessageDecoder&);
</span><span class="lines">@@ -112,7 +112,7 @@
</span><span class="cx"> void logSampledDiagnosticMessageWithValue(uint64_t pageID, const String& message, const String& description, const String& value);
</span><span class="cx">
</span><span class="cx"> // ProcessLauncher::Client
</span><del>- virtual void didFinishLaunching(ProcessLauncher*, IPC::Connection::Identifier) override;
</del><ins>+ void didFinishLaunching(ProcessLauncher*, IPC::Connection::Identifier) override;
</ins><span class="cx">
</span><span class="cx"> WebProcessPool& m_processPool;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessNotificationsWebNotificationManagerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Notifications/WebNotificationManagerProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Notifications/WebNotificationManagerProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/Notifications/WebNotificationManagerProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -77,9 +77,9 @@
</span><span class="cx"> void clearNotifications(WebPageProxy*, const Vector<uint64_t>& pageNotificationIDs, NotificationFilterFunction);
</span><span class="cx">
</span><span class="cx"> // WebContextSupplement
</span><del>- virtual void processPoolDestroyed() override;
- virtual void refWebContextSupplement() override;
- virtual void derefWebContextSupplement() override;
</del><ins>+ void processPoolDestroyed() override;
+ void refWebContextSupplement() override;
+ void derefWebContextSupplement() override;
</ins><span class="cx">
</span><span class="cx"> WebNotificationProvider m_provider;
</span><span class="cx"> // Pair comprised of web page ID and the web process's notification ID
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessPluginsPluginProcessProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -101,23 +101,23 @@
</span><span class="cx"> private:
</span><span class="cx"> PluginProcessProxy(PluginProcessManager*, const PluginProcessAttributes&, uint64_t pluginProcessToken);
</span><span class="cx">
</span><del>- virtual void getLaunchOptions(ProcessLauncher::LaunchOptions&) override;
</del><ins>+ void getLaunchOptions(ProcessLauncher::LaunchOptions&) override;
</ins><span class="cx"> void platformGetLaunchOptions(ProcessLauncher::LaunchOptions&, const PluginProcessAttributes&);
</span><del>- virtual void processWillShutDown(IPC::Connection&) override;
</del><ins>+ void processWillShutDown(IPC::Connection&) override;
</ins><span class="cx">
</span><span class="cx"> void pluginProcessCrashedOrFailedToLaunch();
</span><span class="cx">
</span><span class="cx"> // IPC::Connection::Client
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
- virtual void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
+ void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
</ins><span class="cx">
</span><del>- virtual void didClose(IPC::Connection&) override;
- virtual void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
- virtual IPC::ProcessType localProcessType() override { return IPC::ProcessType::UI; }
- virtual IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::Plugin; }
</del><ins>+ void didClose(IPC::Connection&) override;
+ void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
+ IPC::ProcessType localProcessType() override { return IPC::ProcessType::UI; }
+ IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::Plugin; }
</ins><span class="cx">
</span><span class="cx"> // ProcessLauncher::Client
</span><del>- virtual void didFinishLaunching(ProcessLauncher*, IPC::Connection::Identifier) override;
</del><ins>+ void didFinishLaunching(ProcessLauncher*, IPC::Connection::Identifier) override;
</ins><span class="cx">
</span><span class="cx"> // Message handlers
</span><span class="cx"> void didCreateWebProcessConnection(const IPC::Attachment&, bool supportsAsynchronousPluginInitialization);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessScrollingRemoteScrollingTreeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Scrolling/RemoteScrollingTree.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Scrolling/RemoteScrollingTree.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/Scrolling/RemoteScrollingTree.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,30 +41,30 @@
</span><span class="cx"> static Ref<RemoteScrollingTree> create(RemoteScrollingCoordinatorProxy&);
</span><span class="cx"> virtual ~RemoteScrollingTree();
</span><span class="cx">
</span><del>- virtual bool isRemoteScrollingTree() const override { return true; }
- virtual EventResult tryToHandleWheelEvent(const WebCore::PlatformWheelEvent&) override;
</del><ins>+ bool isRemoteScrollingTree() const override { return true; }
+ EventResult tryToHandleWheelEvent(const WebCore::PlatformWheelEvent&) override;
</ins><span class="cx">
</span><span class="cx"> const RemoteScrollingCoordinatorProxy& scrollingCoordinatorProxy() const { return m_scrollingCoordinatorProxy; }
</span><span class="cx">
</span><del>- virtual void scrollingTreeNodeDidScroll(WebCore::ScrollingNodeID, const WebCore::FloatPoint& scrollPosition, WebCore::SetOrSyncScrollingLayerPosition = WebCore::SyncScrollingLayerPosition) override;
- virtual void scrollingTreeNodeRequestsScroll(WebCore::ScrollingNodeID, const WebCore::FloatPoint& scrollPosition, bool representsProgrammaticScroll) override;
</del><ins>+ void scrollingTreeNodeDidScroll(WebCore::ScrollingNodeID, const WebCore::FloatPoint& scrollPosition, WebCore::SetOrSyncScrollingLayerPosition = WebCore::SyncScrollingLayerPosition) override;
+ void scrollingTreeNodeRequestsScroll(WebCore::ScrollingNodeID, const WebCore::FloatPoint& scrollPosition, bool representsProgrammaticScroll) override;
</ins><span class="cx"> void currentSnapPointIndicesDidChange(WebCore::ScrollingNodeID, unsigned horizontal, unsigned vertical) override;
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> explicit RemoteScrollingTree(RemoteScrollingCoordinatorProxy&);
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(MAC)
</span><del>- virtual void handleWheelEventPhase(WebCore::PlatformWheelEventPhase) override;
</del><ins>+ void handleWheelEventPhase(WebCore::PlatformWheelEventPhase) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual WebCore::FloatRect fixedPositionRect() override;
- virtual void scrollingTreeNodeWillStartPanGesture() override;
- virtual void scrollingTreeNodeWillStartScroll() override;
- virtual void scrollingTreeNodeDidEndScroll() override;
</del><ins>+ WebCore::FloatRect fixedPositionRect() override;
+ void scrollingTreeNodeWillStartPanGesture() override;
+ void scrollingTreeNodeWillStartScroll() override;
+ void scrollingTreeNodeDidEndScroll() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual PassRefPtr<WebCore::ScrollingTreeNode> createScrollingTreeNode(WebCore::ScrollingNodeType, WebCore::ScrollingNodeID) override;
</del><ins>+ PassRefPtr<WebCore::ScrollingTreeNode> createScrollingTreeNode(WebCore::ScrollingNodeType, WebCore::ScrollingNodeID) override;
</ins><span class="cx">
</span><span class="cx"> RemoteScrollingCoordinatorProxy& m_scrollingCoordinatorProxy;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessScrollingiosScrollingTreeOverflowScrollingNodeIOSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Scrolling/ios/ScrollingTreeOverflowScrollingNodeIOS.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Scrolling/ios/ScrollingTreeOverflowScrollingNodeIOS.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/Scrolling/ios/ScrollingTreeOverflowScrollingNodeIOS.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,19 +51,19 @@
</span><span class="cx"> private:
</span><span class="cx"> ScrollingTreeOverflowScrollingNodeIOS(WebCore::ScrollingTree&, WebCore::ScrollingNodeID);
</span><span class="cx">
</span><del>- virtual void updateBeforeChildren(const WebCore::ScrollingStateNode&) override;
- virtual void updateAfterChildren(const WebCore::ScrollingStateNode&) override;
</del><ins>+ void updateBeforeChildren(const WebCore::ScrollingStateNode&) override;
+ void updateAfterChildren(const WebCore::ScrollingStateNode&) override;
</ins><span class="cx">
</span><del>- virtual WebCore::FloatPoint scrollPosition() const override;
</del><ins>+ WebCore::FloatPoint scrollPosition() const override;
</ins><span class="cx">
</span><del>- virtual void setScrollLayerPosition(const WebCore::FloatPoint&) override;
</del><ins>+ void setScrollLayerPosition(const WebCore::FloatPoint&) override;
</ins><span class="cx">
</span><del>- virtual void updateLayersAfterViewportChange(const WebCore::FloatRect& fixedPositionRect, double scale) override { }
- virtual void updateLayersAfterDelegatedScroll(const WebCore::FloatPoint& scrollPosition) override;
</del><ins>+ void updateLayersAfterViewportChange(const WebCore::FloatRect& fixedPositionRect, double scale) override { }
+ void updateLayersAfterDelegatedScroll(const WebCore::FloatPoint& scrollPosition) override;
</ins><span class="cx">
</span><del>- virtual void updateLayersAfterAncestorChange(const WebCore::ScrollingTreeNode& changedNode, const WebCore::FloatRect& fixedPositionRect, const WebCore::FloatSize& cumulativeDelta) override;
</del><ins>+ void updateLayersAfterAncestorChange(const WebCore::ScrollingTreeNode& changedNode, const WebCore::FloatRect& fixedPositionRect, const WebCore::FloatSize& cumulativeDelta) override;
</ins><span class="cx">
</span><del>- virtual void handleWheelEvent(const WebCore::PlatformWheelEvent&) override { }
</del><ins>+ void handleWheelEvent(const WebCore::PlatformWheelEvent&) override { }
</ins><span class="cx">
</span><span class="cx"> void updateChildNodesAfterScroll(const WebCore::FloatPoint&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessStorageStorageManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Storage/StorageManager.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Storage/StorageManager.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/Storage/StorageManager.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -75,8 +75,8 @@
</span><span class="cx"> explicit StorageManager(const String& localStorageDirectory);
</span><span class="cx">
</span><span class="cx"> // IPC::Connection::WorkQueueMessageReceiver.
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
- virtual void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>& replyEncoder) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
+ void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>& replyEncoder) override;
</ins><span class="cx">
</span><span class="cx"> // Message handlers.
</span><span class="cx"> void createLocalStorageMap(IPC::Connection&, uint64_t storageMapID, uint64_t storageNamespaceID, const WebCore::SecurityOriginData&);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessUserContentWebUserContentControllerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/UserContent/WebUserContentControllerProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/UserContent/WebUserContentControllerProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/UserContent/WebUserContentControllerProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -99,7 +99,7 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // IPC::MessageReceiver.
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> void didPostMessage(IPC::Connection&, uint64_t pageID, uint64_t frameID, const WebCore::SecurityOriginData&, uint64_t messageHandlerID, const IPC::DataReference&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessVisitedLinkStoreh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/VisitedLinkStore.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/VisitedLinkStore.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/VisitedLinkStore.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -58,11 +58,11 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // IPC::MessageReceiver
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> // WebProcessLifetimeObserver
</span><del>- virtual void webProcessWillOpenConnection(WebProcessProxy&, IPC::Connection&) override;
- virtual void webProcessDidCloseConnection(WebProcessProxy&, IPC::Connection&) override;
</del><ins>+ void webProcessWillOpenConnection(WebProcessProxy&, IPC::Connection&) override;
+ void webProcessDidCloseConnection(WebProcessProxy&, IPC::Connection&) override;
</ins><span class="cx">
</span><span class="cx"> void addVisitedLinkHashFromPage(uint64_t pageID, WebCore::LinkHash);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebBatteryManagerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebBatteryManagerProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebBatteryManagerProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/WebBatteryManagerProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -58,13 +58,13 @@
</span><span class="cx"> explicit WebBatteryManagerProxy(WebProcessPool*);
</span><span class="cx">
</span><span class="cx"> // WebContextSupplement
</span><del>- virtual void processPoolDestroyed() override;
- virtual void processDidClose(WebProcessProxy*) override;
- virtual void refWebContextSupplement() override;
- virtual void derefWebContextSupplement() override;
</del><ins>+ void processPoolDestroyed() override;
+ void processDidClose(WebProcessProxy*) override;
+ void refWebContextSupplement() override;
+ void derefWebContextSupplement() override;
</ins><span class="cx">
</span><span class="cx"> // IPC::MessageReceiver
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> void startUpdating();
</span><span class="cx"> void stopUpdating();
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebConnectionToWebProcessh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebConnectionToWebProcess.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebConnectionToWebProcess.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/WebConnectionToWebProcess.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,13 +44,13 @@
</span><span class="cx"> WebConnectionToWebProcess(WebProcessProxy*);
</span><span class="cx">
</span><span class="cx"> // WebConnection
</span><del>- virtual RefPtr<API::Object> transformHandlesToObjects(API::Object*) override;
- virtual RefPtr<API::Object> transformObjectsToHandles(API::Object*) override;
- virtual bool hasValidConnection() const override;
</del><ins>+ RefPtr<API::Object> transformHandlesToObjects(API::Object*) override;
+ RefPtr<API::Object> transformObjectsToHandles(API::Object*) override;
+ bool hasValidConnection() const override;
</ins><span class="cx">
</span><span class="cx"> // IPC::MessageSender
</span><del>- virtual IPC::Connection* messageSenderConnection() override;
- virtual uint64_t messageSenderDestinationID() override;
</del><ins>+ IPC::Connection* messageSenderConnection() override;
+ uint64_t messageSenderDestinationID() override;
</ins><span class="cx">
</span><span class="cx"> WebProcessProxy* m_process;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebCookieManagerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebCookieManagerProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebCookieManagerProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/WebCookieManagerProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -89,14 +89,14 @@
</span><span class="cx"> void cookiesDidChange();
</span><span class="cx">
</span><span class="cx"> // WebContextSupplement
</span><del>- virtual void processPoolDestroyed() override;
- virtual void processDidClose(WebProcessProxy*) override;
- virtual void processDidClose(NetworkProcessProxy*) override;
- virtual void refWebContextSupplement() override;
- virtual void derefWebContextSupplement() override;
</del><ins>+ void processPoolDestroyed() override;
+ void processDidClose(WebProcessProxy*) override;
+ void processDidClose(NetworkProcessProxy*) override;
+ void refWebContextSupplement() override;
+ void derefWebContextSupplement() override;
</ins><span class="cx">
</span><span class="cx"> // IPC::MessageReceiver
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(COCOA)
</span><span class="cx"> void persistHTTPCookieAcceptPolicy(HTTPCookieAcceptPolicy);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebFormClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebFormClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebFormClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/WebFormClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> public:
</span><span class="cx"> explicit WebFormClient(const WKPageFormClientBase*);
</span><span class="cx">
</span><del>- virtual void willSubmitForm(WebPageProxy&, WebFrameProxy&, WebFrameProxy&, const Vector<std::pair<String, String>>& textFieldValues, API::Object* userData, Ref<WebFormSubmissionListenerProxy>&&) override;
</del><ins>+ void willSubmitForm(WebPageProxy&, WebFrameProxy&, WebFrameProxy&, const Vector<std::pair<String, String>>& textFieldValues, API::Object* userData, Ref<WebFormSubmissionListenerProxy>&&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebKit
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebFullScreenManagerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebFullScreenManagerProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebFullScreenManagerProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/WebFullScreenManagerProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -81,8 +81,8 @@
</span><span class="cx"> void beganEnterFullScreen(const WebCore::IntRect& initialFrame, const WebCore::IntRect& finalFrame);
</span><span class="cx"> void beganExitFullScreen(const WebCore::IntRect& initialFrame, const WebCore::IntRect& finalFrame);
</span><span class="cx">
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
- virtual void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
+ void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
</ins><span class="cx">
</span><span class="cx"> WebPageProxy* m_page;
</span><span class="cx"> WebFullScreenManagerProxyClient* m_client;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebGeolocationManagerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebGeolocationManagerProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebGeolocationManagerProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/WebGeolocationManagerProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -60,13 +60,13 @@
</span><span class="cx"> explicit WebGeolocationManagerProxy(WebProcessPool*);
</span><span class="cx">
</span><span class="cx"> // WebContextSupplement
</span><del>- virtual void processPoolDestroyed() override;
- virtual void processDidClose(WebProcessProxy*) override;
- virtual void refWebContextSupplement() override;
- virtual void derefWebContextSupplement() override;
</del><ins>+ void processPoolDestroyed() override;
+ void processDidClose(WebProcessProxy*) override;
+ void refWebContextSupplement() override;
+ void derefWebContextSupplement() override;
</ins><span class="cx">
</span><span class="cx"> // IPC::MessageReceiver
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> bool isUpdating() const { return !m_updateRequesters.isEmpty(); }
</span><span class="cx"> bool isHighAccuracyEnabled() const { return !m_highAccuracyRequesters.isEmpty(); }
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebIconDatabaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebIconDatabase.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebIconDatabase.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/WebIconDatabase.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -93,16 +93,16 @@
</span><span class="cx"> explicit WebIconDatabase(WebProcessPool&);
</span><span class="cx">
</span><span class="cx"> // WebCore::IconDatabaseClient
</span><del>- virtual void didImportIconURLForPageURL(const String&) override;
- virtual void didImportIconDataForPageURL(const String&) override;
- virtual void didChangeIconForPageURL(const String&) override;
- virtual void didRemoveAllIcons() override;
- virtual void didFinishURLImport() override;
- virtual void didClose() override;
</del><ins>+ void didImportIconURLForPageURL(const String&) override;
+ void didImportIconDataForPageURL(const String&) override;
+ void didChangeIconForPageURL(const String&) override;
+ void didRemoveAllIcons() override;
+ void didFinishURLImport() override;
+ void didClose() override;
</ins><span class="cx">
</span><span class="cx"> // IPC::MessageReceiver
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
- virtual void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
+ void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
</ins><span class="cx">
</span><span class="cx"> void notifyIconDataReadyForPageURL(const String&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebInspectorProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebInspectorProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebInspectorProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/WebInspectorProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -158,7 +158,7 @@
</span><span class="cx"> void eagerlyCreateInspectorPage();
</span><span class="cx">
</span><span class="cx"> // IPC::MessageReceiver
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> WebPageProxy* platformCreateInspectorPage();
</span><span class="cx"> void platformOpen();
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebMediaSessionFocusManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebMediaSessionFocusManager.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebMediaSessionFocusManager.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/WebMediaSessionFocusManager.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -59,8 +59,8 @@
</span><span class="cx"> explicit WebMediaSessionFocusManager(WebProcessPool*);
</span><span class="cx">
</span><span class="cx"> // WebContextSupplement
</span><del>- virtual void refWebContextSupplement() override;
- virtual void derefWebContextSupplement() override;
</del><ins>+ void refWebContextSupplement() override;
+ void derefWebContextSupplement() override;
</ins><span class="cx">
</span><span class="cx"> void updatePlaybackAttribute(WKMediaSessionFocusManagerPlaybackAttribute, bool);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebPageDiagnosticLoggingClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebPageDiagnosticLoggingClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebPageDiagnosticLoggingClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/WebPageDiagnosticLoggingClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,9 +48,9 @@
</span><span class="cx"> public:
</span><span class="cx"> explicit WebPageDiagnosticLoggingClient(const WKPageDiagnosticLoggingClientBase*);
</span><span class="cx">
</span><del>- virtual void logDiagnosticMessage(WebPageProxy*, const String& message, const String& description) override;
- virtual void logDiagnosticMessageWithResult(WebPageProxy*, const String& message, const String& description, WebCore::DiagnosticLoggingResultType) override;
- virtual void logDiagnosticMessageWithValue(WebPageProxy*, const String& message, const String& description, const String& value) override;
</del><ins>+ void logDiagnosticMessage(WebPageProxy*, const String& message, const String& description) override;
+ void logDiagnosticMessageWithResult(WebPageProxy*, const String& message, const String& description, WebCore::DiagnosticLoggingResultType) override;
+ void logDiagnosticMessageWithValue(WebPageProxy*, const String& message, const String& description, const String& value) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebKit
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebPageProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebPageProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebPageProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/WebPageProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -934,7 +934,7 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> // WebPopupMenuProxy::Client
</span><del>- virtual NativeWebMouseEvent* currentlyProcessedMouseDownEvent() override;
</del><ins>+ NativeWebMouseEvent* currentlyProcessedMouseDownEvent() override;
</ins><span class="cx">
</span><span class="cx"> void setSuppressVisibilityUpdates(bool flag);
</span><span class="cx"> bool suppressVisibilityUpdates() { return m_suppressVisibilityUpdates; }
</span><span class="lines">@@ -1070,10 +1070,10 @@
</span><span class="cx"> void setMockMediaPlaybackTargetPickerState(const String&, WebCore::MediaPlaybackTargetContext::State);
</span><span class="cx">
</span><span class="cx"> // WebMediaSessionManagerClient
</span><del>- virtual void setPlaybackTarget(uint64_t, Ref<WebCore::MediaPlaybackTarget>&&) override;
- virtual void externalOutputDeviceAvailableDidChange(uint64_t, bool) override;
- virtual void setShouldPlayToPlaybackTarget(uint64_t, bool) override;
- virtual void customPlaybackActionSelected(uint64_t) override;
</del><ins>+ void setPlaybackTarget(uint64_t, Ref<WebCore::MediaPlaybackTarget>&&) override;
+ void externalOutputDeviceAvailableDidChange(uint64_t, bool) override;
+ void setShouldPlayToPlaybackTarget(uint64_t, bool) override;
+ void customPlaybackActionSelected(uint64_t) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> void didChangeBackgroundColor();
</span><span class="lines">@@ -1107,19 +1107,19 @@
</span><span class="cx">
</span><span class="cx"> // IPC::MessageReceiver
</span><span class="cx"> // Implemented in generated WebPageProxyMessageReceiver.cpp
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
- virtual void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
+ void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
</ins><span class="cx">
</span><span class="cx"> // IPC::MessageSender
</span><del>- virtual bool sendMessage(std::unique_ptr<IPC::MessageEncoder>, unsigned messageSendFlags) override;
- virtual IPC::Connection* messageSenderConnection() override;
- virtual uint64_t messageSenderDestinationID() override;
</del><ins>+ bool sendMessage(std::unique_ptr<IPC::MessageEncoder>, unsigned messageSendFlags) override;
+ IPC::Connection* messageSenderConnection() override;
+ uint64_t messageSenderDestinationID() override;
</ins><span class="cx">
</span><span class="cx"> // WebPopupMenuProxy::Client
</span><del>- virtual void valueChangedForPopupMenu(WebPopupMenuProxy*, int32_t newSelectedIndex) override;
- virtual void setTextFromItemForPopupMenu(WebPopupMenuProxy*, int32_t index) override;
</del><ins>+ void valueChangedForPopupMenu(WebPopupMenuProxy*, int32_t newSelectedIndex) override;
+ void setTextFromItemForPopupMenu(WebPopupMenuProxy*, int32_t index) override;
</ins><span class="cx"> #if PLATFORM(GTK)
</span><del>- virtual void failedToShowPopupMenu() override;
</del><ins>+ void failedToShowPopupMenu() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> void didCreateMainFrame(uint64_t frameID);
</span><span class="lines">@@ -1240,8 +1240,8 @@
</span><span class="cx">
</span><span class="cx"> #if ENABLE(INPUT_TYPE_COLOR)
</span><span class="cx"> void showColorPicker(const WebCore::Color& initialColor, const WebCore::IntRect&);
</span><del>- virtual void didChooseColor(const WebCore::Color&) override;
- virtual void didEndColorPicker() override;
</del><ins>+ void didChooseColor(const WebCore::Color&) override;
+ void didEndColorPicker() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> void editorStateChanged(const EditorState&);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebPasteboardProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebPasteboardProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebPasteboardProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/WebPasteboardProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -53,8 +53,8 @@
</span><span class="cx"> private:
</span><span class="cx"> WebPasteboardProxy();
</span><span class="cx">
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
- virtual void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
+ void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> void writeWebContentToPasteboard(const WebCore::PasteboardWebContent&);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebProcessPoolh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebProcessPool.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebProcessPool.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/WebProcessPool.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -383,8 +383,8 @@
</span><span class="cx">
</span><span class="cx"> // IPC::MessageReceiver.
</span><span class="cx"> // Implemented in generated WebProcessPoolMessageReceiver.cpp
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
- virtual void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
+ void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
</ins><span class="cx">
</span><span class="cx"> static void languageChanged(void* context);
</span><span class="cx"> void languageChanged();
</span><span class="lines">@@ -414,7 +414,7 @@
</span><span class="cx">
</span><span class="cx"> #if ENABLE(NETSCAPE_PLUGIN_API)
</span><span class="cx"> // PluginInfoStoreClient:
</span><del>- virtual void pluginInfoStoreDidLoadPlugins(PluginInfoStore*) override;
</del><ins>+ void pluginInfoStoreDidLoadPlugins(PluginInfoStore*) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> Ref<API::ProcessPoolConfiguration> m_configuration;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebProcessProxycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebProcessProxy.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebProcessProxy.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/WebProcessProxy.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -806,7 +806,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool shouldTransformObject(const API::Object& object) const override
</del><ins>+ bool shouldTransformObject(const API::Object& object) const override
</ins><span class="cx"> {
</span><span class="cx"> switch (object.type()) {
</span><span class="cx"> case API::Object::Type::FrameHandle:
</span><span class="lines">@@ -826,7 +826,7 @@
</span><span class="cx"> }
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual RefPtr<API::Object> transformObject(API::Object& object) const override
</del><ins>+ RefPtr<API::Object> transformObject(API::Object& object) const override
</ins><span class="cx"> {
</span><span class="cx"> switch (object.type()) {
</span><span class="cx"> case API::Object::Type::FrameHandle:
</span><span class="lines">@@ -858,7 +858,7 @@
</span><span class="cx"> RefPtr<API::Object> WebProcessProxy::transformObjectsToHandles(API::Object* object)
</span><span class="cx"> {
</span><span class="cx"> struct Transformer final : UserData::Transformer {
</span><del>- virtual bool shouldTransformObject(const API::Object& object) const override
</del><ins>+ bool shouldTransformObject(const API::Object& object) const override
</ins><span class="cx"> {
</span><span class="cx"> switch (object.type()) {
</span><span class="cx"> case API::Object::Type::Frame:
</span><span class="lines">@@ -874,7 +874,7 @@
</span><span class="cx"> }
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual RefPtr<API::Object> transformObject(API::Object& object) const override
</del><ins>+ RefPtr<API::Object> transformObject(API::Object& object) const override
</ins><span class="cx"> {
</span><span class="cx"> switch (object.type()) {
</span><span class="cx"> case API::Object::Type::Frame:
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebProcessProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebProcessProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebProcessProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/WebProcessProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -157,10 +157,10 @@
</span><span class="cx"> explicit WebProcessProxy(WebProcessPool&);
</span><span class="cx">
</span><span class="cx"> // From ChildProcessProxy
</span><del>- virtual void getLaunchOptions(ProcessLauncher::LaunchOptions&) override;
</del><ins>+ void getLaunchOptions(ProcessLauncher::LaunchOptions&) override;
</ins><span class="cx"> void platformGetLaunchOptions(ProcessLauncher::LaunchOptions&);
</span><del>- virtual void connectionWillOpen(IPC::Connection&) override;
- virtual void processWillShutDown(IPC::Connection&) override;
</del><ins>+ void connectionWillOpen(IPC::Connection&) override;
+ void processWillShutDown(IPC::Connection&) override;
</ins><span class="cx">
</span><span class="cx"> // Called when the web process has crashed or we know that it will terminate soon.
</span><span class="cx"> // Will potentially cause the WebProcessProxy object to be freed.
</span><span class="lines">@@ -194,18 +194,18 @@
</span><span class="cx">
</span><span class="cx"> // IPC::Connection::Client
</span><span class="cx"> friend class WebConnectionToWebProcess;
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
- virtual void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
- virtual void didClose(IPC::Connection&) override;
- virtual void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
- virtual IPC::ProcessType localProcessType() override { return IPC::ProcessType::UI; }
- virtual IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::Web; }
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
+ void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
+ void didClose(IPC::Connection&) override;
+ void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
+ IPC::ProcessType localProcessType() override { return IPC::ProcessType::UI; }
+ IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::Web; }
</ins><span class="cx">
</span><span class="cx"> // ResponsivenessTimer::Client
</span><span class="cx"> void didBecomeUnresponsive() override;
</span><span class="cx"> void didBecomeResponsive() override;
</span><del>- virtual void willChangeIsResponsive() override;
- virtual void didChangeIsResponsive() override;
</del><ins>+ void willChangeIsResponsive() override;
+ void didChangeIsResponsive() override;
</ins><span class="cx">
</span><span class="cx"> // ProcessThrottlerClient
</span><span class="cx"> void sendProcessWillSuspendImminently() override;
</span><span class="lines">@@ -215,7 +215,7 @@
</span><span class="cx"> void didSetAssertionState(AssertionState) override;
</span><span class="cx">
</span><span class="cx"> // ProcessLauncher::Client
</span><del>- virtual void didFinishLaunching(ProcessLauncher*, IPC::Connection::Identifier) override;
</del><ins>+ void didFinishLaunching(ProcessLauncher*, IPC::Connection::Identifier) override;
</ins><span class="cx">
</span><span class="cx"> // Implemented in generated WebProcessProxyMessageReceiver.cpp
</span><span class="cx"> void didReceiveWebProcessProxyMessage(IPC::Connection&, IPC::MessageDecoder&);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebVibrationProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebVibrationProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebVibrationProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/WebVibrationProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx"> explicit WebVibrationProxy(WebPageProxy*);
</span><span class="cx">
</span><span class="cx"> // IPC::MessageReceiver
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> void vibrate(uint32_t vibrationTime);
</span><span class="cx"> void cancelVibration();
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebsiteDataWebsiteDataStoreh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebsiteData/WebsiteDataStore.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebsiteData/WebsiteDataStore.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/WebsiteData/WebsiteDataStore.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -86,12 +86,12 @@
</span><span class="cx"> explicit WebsiteDataStore(Configuration);
</span><span class="cx">
</span><span class="cx"> // WebProcessLifetimeObserver.
</span><del>- virtual void webPageWasAdded(WebPageProxy&) override;
- virtual void webPageWasRemoved(WebPageProxy&) override;
- virtual void webProcessWillOpenConnection(WebProcessProxy&, IPC::Connection&) override;
- virtual void webPageWillOpenConnection(WebPageProxy&, IPC::Connection&) override;
- virtual void webPageDidCloseConnection(WebPageProxy&, IPC::Connection&) override;
- virtual void webProcessDidCloseConnection(WebProcessProxy&, IPC::Connection&) override;
</del><ins>+ void webPageWasAdded(WebPageProxy&) override;
+ void webPageWasRemoved(WebPageProxy&) override;
+ void webProcessWillOpenConnection(WebProcessProxy&, IPC::Connection&) override;
+ void webPageWillOpenConnection(WebPageProxy&, IPC::Connection&) override;
+ void webPageDidCloseConnection(WebPageProxy&, IPC::Connection&) override;
+ void webProcessDidCloseConnection(WebProcessProxy&, IPC::Connection&) override;
</ins><span class="cx">
</span><span class="cx"> void platformInitialize();
</span><span class="cx"> void platformDestroy();
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcesseflPageViewportControllerClientEflh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/efl/PageViewportControllerClientEfl.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/efl/PageViewportControllerClientEfl.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/efl/PageViewportControllerClientEfl.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,12 +38,12 @@
</span><span class="cx"> explicit PageViewportControllerClientEfl(EwkView*);
</span><span class="cx"> virtual ~PageViewportControllerClientEfl() { }
</span><span class="cx">
</span><del>- virtual void setViewportPosition(const WebCore::FloatPoint&) override;
- virtual void setPageScaleFactor(float) override;
</del><ins>+ void setViewportPosition(const WebCore::FloatPoint&) override;
+ void setPageScaleFactor(float) override;
</ins><span class="cx">
</span><del>- virtual void didChangeContentsSize(const WebCore::IntSize&) override;
- virtual void didChangeVisibleContents() override;
- virtual void didChangeViewportAttributes() override;
</del><ins>+ void didChangeContentsSize(const WebCore::IntSize&) override;
+ void didChangeVisibleContents() override;
+ void didChangeViewportAttributes() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> EwkView* m_view;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcesseflWebColorPickerEflh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/efl/WebColorPickerEfl.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/efl/WebColorPickerEfl.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/efl/WebColorPickerEfl.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,9 +41,9 @@
</span><span class="cx"> }
</span><span class="cx"> ~WebColorPickerEfl() { }
</span><span class="cx">
</span><del>- virtual void endPicker() override;
- virtual void setSelectedColor(const WebCore::Color&) override;
- virtual void showColorPicker(const WebCore::Color&) override;
</del><ins>+ void endPicker() override;
+ void setSelectedColor(const WebCore::Color&) override;
+ void showColorPicker(const WebCore::Color&) override;
</ins><span class="cx">
</span><span class="cx"> void didChooseColor(const WebCore::Color&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcesseflWebContextMenuProxyEflh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/efl/WebContextMenuProxyEfl.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/efl/WebContextMenuProxyEfl.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/efl/WebContextMenuProxyEfl.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> ~WebContextMenuProxyEfl();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void show() override;
</del><ins>+ void show() override;
</ins><span class="cx">
</span><span class="cx"> void showContextMenu();
</span><span class="cx"> void hideContextMenu();
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcesseflWebViewh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/efl/WebView.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/efl/WebView.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/efl/WebView.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -152,117 +152,117 @@
</span><span class="cx"> WebCore::FloatSize dipSize() const;
</span><span class="cx">
</span><span class="cx"> // PageClient
</span><del>- virtual std::unique_ptr<DrawingAreaProxy> createDrawingAreaProxy() override;
</del><ins>+ std::unique_ptr<DrawingAreaProxy> createDrawingAreaProxy() override;
</ins><span class="cx">
</span><del>- virtual void setViewNeedsDisplay(const WebCore::IntRect&) override;
</del><ins>+ void setViewNeedsDisplay(const WebCore::IntRect&) override;
</ins><span class="cx">
</span><del>- virtual void displayView() override;
</del><ins>+ void displayView() override;
</ins><span class="cx">
</span><del>- virtual bool canScrollView() override { return false; }
- virtual void scrollView(const WebCore::IntRect&, const WebCore::IntSize&) override;
- virtual void requestScroll(const WebCore::FloatPoint&, const WebCore::IntPoint&, bool) override;
</del><ins>+ bool canScrollView() override { return false; }
+ void scrollView(const WebCore::IntRect&, const WebCore::IntSize&) override;
+ void requestScroll(const WebCore::FloatPoint&, const WebCore::IntPoint&, bool) override;
</ins><span class="cx">
</span><del>- virtual WebCore::IntSize viewSize() override;
</del><ins>+ WebCore::IntSize viewSize() override;
</ins><span class="cx">
</span><del>- virtual bool isViewWindowActive() override;
- virtual bool isViewFocused() override;
- virtual bool isViewVisible() override;
- virtual bool isViewInWindow() override;
</del><ins>+ bool isViewWindowActive() override;
+ bool isViewFocused() override;
+ bool isViewVisible() override;
+ bool isViewInWindow() override;
</ins><span class="cx">
</span><del>- virtual void processDidExit() override;
- virtual void didRelaunchProcess() override;
- virtual void pageClosed() override;
</del><ins>+ void processDidExit() override;
+ void didRelaunchProcess() override;
+ void pageClosed() override;
</ins><span class="cx">
</span><del>- virtual void preferencesDidChange() override;
</del><ins>+ void preferencesDidChange() override;
</ins><span class="cx">
</span><del>- virtual void toolTipChanged(const String&, const String&) override;
</del><ins>+ void toolTipChanged(const String&, const String&) override;
</ins><span class="cx">
</span><del>- virtual void didCommitLoadForMainFrame(const String& mimeType, bool useCustomContentProvider) override;
</del><ins>+ void didCommitLoadForMainFrame(const String& mimeType, bool useCustomContentProvider) override;
</ins><span class="cx">
</span><span class="cx"> #if USE(COORDINATED_GRAPHICS_MULTIPROCESS)
</span><del>- virtual void pageDidRequestScroll(const WebCore::IntPoint&) override;
- virtual void didRenderFrame(const WebCore::IntSize& contentsSize, const WebCore::IntRect& coveredRect) override;
- virtual void pageTransitionViewportReady() override;
</del><ins>+ void pageDidRequestScroll(const WebCore::IntPoint&) override;
+ void didRenderFrame(const WebCore::IntSize& contentsSize, const WebCore::IntRect& coveredRect) override;
+ void pageTransitionViewportReady() override;
</ins><span class="cx"> void didFindZoomableArea(const WebCore::IntPoint&, const WebCore::IntRect&) override;
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void updateTextInputState() override;
</del><ins>+ void updateTextInputState() override;
</ins><span class="cx">
</span><del>- virtual void handleDownloadRequest(DownloadProxy*) override;
</del><ins>+ void handleDownloadRequest(DownloadProxy*) override;
</ins><span class="cx">
</span><span class="cx"> void didChangeContentSize(const WebCore::IntSize&) override;
</span><span class="cx">
</span><del>- virtual void setCursor(const WebCore::Cursor&) override;
- virtual void setCursorHiddenUntilMouseMoves(bool) override;
</del><ins>+ void setCursor(const WebCore::Cursor&) override;
+ void setCursorHiddenUntilMouseMoves(bool) override;
</ins><span class="cx">
</span><del>- virtual void didChangeViewportProperties(const WebCore::ViewportAttributes&) override;
</del><ins>+ void didChangeViewportProperties(const WebCore::ViewportAttributes&) override;
</ins><span class="cx">
</span><del>- virtual void registerEditCommand(PassRefPtr<WebEditCommandProxy>, WebPageProxy::UndoOrRedo) override;
- virtual void clearAllEditCommands() override;
- virtual bool canUndoRedo(WebPageProxy::UndoOrRedo) override;
- virtual void executeUndoRedo(WebPageProxy::UndoOrRedo) override;
</del><ins>+ void registerEditCommand(PassRefPtr<WebEditCommandProxy>, WebPageProxy::UndoOrRedo) override;
+ void clearAllEditCommands() override;
+ bool canUndoRedo(WebPageProxy::UndoOrRedo) override;
+ void executeUndoRedo(WebPageProxy::UndoOrRedo) override;
</ins><span class="cx">
</span><del>- virtual WebCore::FloatRect convertToDeviceSpace(const WebCore::FloatRect&) override;
- virtual WebCore::FloatRect convertToUserSpace(const WebCore::FloatRect&) override;
- virtual WebCore::IntPoint screenToRootView(const WebCore::IntPoint&) override;
- virtual WebCore::IntRect rootViewToScreen(const WebCore::IntRect&) override;
</del><ins>+ WebCore::FloatRect convertToDeviceSpace(const WebCore::FloatRect&) override;
+ WebCore::FloatRect convertToUserSpace(const WebCore::FloatRect&) override;
+ WebCore::IntPoint screenToRootView(const WebCore::IntPoint&) override;
+ WebCore::IntRect rootViewToScreen(const WebCore::IntRect&) override;
</ins><span class="cx">
</span><del>- virtual void doneWithKeyEvent(const NativeWebKeyboardEvent&, bool) override;
</del><ins>+ void doneWithKeyEvent(const NativeWebKeyboardEvent&, bool) override;
</ins><span class="cx"> #if ENABLE(TOUCH_EVENTS)
</span><del>- virtual void doneWithTouchEvent(const NativeWebTouchEvent&, bool wasEventHandled) override;
</del><ins>+ void doneWithTouchEvent(const NativeWebTouchEvent&, bool wasEventHandled) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual RefPtr<WebPopupMenuProxy> createPopupMenuProxy(WebPageProxy&) override;
</del><ins>+ RefPtr<WebPopupMenuProxy> createPopupMenuProxy(WebPageProxy&) override;
</ins><span class="cx"> #if ENABLE(CONTEXT_MENUS)
</span><del>- virtual std::unique_ptr<WebContextMenuProxy> createContextMenuProxy(WebPageProxy&, const ContextMenuContextData&, const UserData&) override;
</del><ins>+ std::unique_ptr<WebContextMenuProxy> createContextMenuProxy(WebPageProxy&, const ContextMenuContextData&, const UserData&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(INPUT_TYPE_COLOR)
</span><del>- virtual RefPtr<WebColorPicker> createColorPicker(WebPageProxy*, const WebCore::Color&, const WebCore::IntRect&) override;
</del><ins>+ RefPtr<WebColorPicker> createColorPicker(WebPageProxy*, const WebCore::Color&, const WebCore::IntRect&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void enterAcceleratedCompositingMode(const LayerTreeContext&) override;
- virtual void exitAcceleratedCompositingMode() override;
- virtual void updateAcceleratedCompositingMode(const LayerTreeContext&) override;
- virtual void willEnterAcceleratedCompositingMode() override { }
</del><ins>+ void enterAcceleratedCompositingMode(const LayerTreeContext&) override;
+ void exitAcceleratedCompositingMode() override;
+ void updateAcceleratedCompositingMode(const LayerTreeContext&) override;
+ void willEnterAcceleratedCompositingMode() override { }
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(FULLSCREEN_API)
</span><span class="cx"> WebFullScreenManagerProxyClient& fullScreenManagerProxyClient() override;
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void didFinishLoadingDataForCustomContentProvider(const String& suggestedFilename, const IPC::DataReference&) override final { }
</del><ins>+ void didFinishLoadingDataForCustomContentProvider(const String& suggestedFilename, const IPC::DataReference&) override final { }
</ins><span class="cx">
</span><del>- virtual void navigationGestureDidBegin() override { }
- virtual void navigationGestureWillEnd(bool, WebBackForwardListItem&) override { }
- virtual void navigationGestureDidEnd(bool, WebBackForwardListItem&) override { }
- virtual void navigationGestureDidEnd() override { }
- virtual void willRecordNavigationSnapshot(WebBackForwardListItem&) override { }
- virtual void didRemoveNavigationGestureSnapshot() override { }
</del><ins>+ void navigationGestureDidBegin() override { }
+ void navigationGestureWillEnd(bool, WebBackForwardListItem&) override { }
+ void navigationGestureDidEnd(bool, WebBackForwardListItem&) override { }
+ void navigationGestureDidEnd() override { }
+ void willRecordNavigationSnapshot(WebBackForwardListItem&) override { }
+ void didRemoveNavigationGestureSnapshot() override { }
</ins><span class="cx">
</span><del>- virtual void didFirstVisuallyNonEmptyLayoutForMainFrame() override final { }
- virtual void didFinishLoadForMainFrame() override final { }
- virtual void didFailLoadForMainFrame() override { }
- virtual void didSameDocumentNavigationForMainFrame(SameDocumentNavigationType) override final { }
</del><ins>+ void didFirstVisuallyNonEmptyLayoutForMainFrame() override final { }
+ void didFinishLoadForMainFrame() override final { }
+ void didFailLoadForMainFrame() override { }
+ void didSameDocumentNavigationForMainFrame(SameDocumentNavigationType) override final { }
</ins><span class="cx">
</span><del>- virtual void didChangeBackgroundColor() override { }
</del><ins>+ void didChangeBackgroundColor() override { }
</ins><span class="cx">
</span><del>- virtual void refView() override final { }
- virtual void derefView() override final { }
</del><ins>+ void refView() override final { }
+ void derefView() override final { }
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(VIDEO) && USE(GSTREAMER)
</span><del>- virtual bool decidePolicyForInstallMissingMediaPluginsPermissionRequest(InstallMissingMediaPluginsPermissionRequest&) override final { return false; };
</del><ins>+ bool decidePolicyForInstallMissingMediaPluginsPermissionRequest(InstallMissingMediaPluginsPermissionRequest&) override final { return false; };
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void didRestoreScrollPosition() override { }
</del><ins>+ void didRestoreScrollPosition() override { }
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(FULLSCREEN_API)
</span><span class="cx"> // WebFullScreenManagerProxyClient
</span><del>- virtual void closeFullScreenManager() override { }
- 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 { }
- virtual void beganExitFullScreen(const WebCore::IntRect&, const WebCore::IntRect&) override { }
</del><ins>+ void closeFullScreenManager() override { }
+ bool isFullScreen() override final;
+ void enterFullScreen() override final;
+ void exitFullScreen() override final;
+ void beganEnterFullScreen(const WebCore::IntRect&, const WebCore::IntRect&) override { }
+ void beganExitFullScreen(const WebCore::IntRect&, const WebCore::IntRect&) override { }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> EwkView* m_ewkView;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessgtkWebColorPickerGtkh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/gtk/WebColorPickerGtk.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/gtk/WebColorPickerGtk.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/gtk/WebColorPickerGtk.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,8 +45,8 @@
</span><span class="cx"> static Ref<WebColorPickerGtk> create(WebPageProxy&, const WebCore::Color&, const WebCore::IntRect&);
</span><span class="cx"> virtual ~WebColorPickerGtk();
</span><span class="cx">
</span><del>- virtual void endPicker() override;
- virtual void showColorPicker(const WebCore::Color&) override;
</del><ins>+ void endPicker() override;
+ void showColorPicker(const WebCore::Color&) override;
</ins><span class="cx">
</span><span class="cx"> void cancel();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessgtkWebContextMenuProxyGtkh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/gtk/WebContextMenuProxyGtk.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/gtk/WebContextMenuProxyGtk.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/gtk/WebContextMenuProxyGtk.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx"> GtkMenu* gtkMenu() const { return m_menu; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void show() override;
</del><ins>+ void show() override;
</ins><span class="cx"> void append(GtkMenu*, const WebContextMenuItemGtk&);
</span><span class="cx"> void populate(const Vector<RefPtr<WebContextMenuItem>>&);
</span><span class="cx"> static void menuPositionFunction(GtkMenu*, gint*, gint*, gboolean*, WebContextMenuProxyGtk*);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessgtkWebPopupMenuProxyGtkh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/gtk/WebPopupMenuProxyGtk.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/gtk/WebPopupMenuProxyGtk.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/gtk/WebPopupMenuProxyGtk.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,9 +44,9 @@
</span><span class="cx"> }
</span><span class="cx"> ~WebPopupMenuProxyGtk();
</span><span class="cx">
</span><del>- virtual void showPopupMenu(const WebCore::IntRect&, WebCore::TextDirection, double pageScaleFactor, const Vector<WebPopupItem>&, const PlatformPopupMenuData&, int32_t selectedIndex) override;
- virtual void hidePopupMenu() override;
- virtual void cancelTracking() override;
</del><ins>+ void showPopupMenu(const WebCore::IntRect&, WebCore::TextDirection, double pageScaleFactor, const Vector<WebPopupItem>&, const PlatformPopupMenuData&, int32_t selectedIndex) override;
+ void hidePopupMenu() override;
+ void cancelTracking() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> WebPopupMenuProxyGtk(GtkWidget*, WebPopupMenuProxy::Client&);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessiosPageClientImplIOSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/ios/PageClientImplIOS.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/ios/PageClientImplIOS.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/ios/PageClientImplIOS.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,111 +49,111 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // PageClient
</span><del>- virtual std::unique_ptr<DrawingAreaProxy> createDrawingAreaProxy() override;
- virtual void setViewNeedsDisplay(const WebCore::IntRect&) override;
- virtual void displayView() override;
- virtual bool canScrollView() override;
- virtual void scrollView(const WebCore::IntRect& scrollRect, const WebCore::IntSize& scrollOffset) override;
- virtual void requestScroll(const WebCore::FloatPoint& scrollPosition, const WebCore::IntPoint& scrollOrigin, bool isProgrammaticScroll) override;
- virtual WebCore::IntSize viewSize() override;
- virtual bool isViewWindowActive() override;
- virtual bool isViewFocused() override;
- virtual bool isViewVisible() override;
- virtual bool isViewInWindow() override;
- virtual bool isViewVisibleOrOccluded() override;
- virtual bool isVisuallyIdle() override;
- virtual void processDidExit() override;
- virtual void didRelaunchProcess() override;
- virtual void pageClosed() override;
- virtual void preferencesDidChange() override;
- virtual void toolTipChanged(const String&, const String&) override;
- virtual bool decidePolicyForGeolocationPermissionRequest(WebFrameProxy&, API::SecurityOrigin&, GeolocationPermissionRequestProxy&) override;
- virtual void didCommitLoadForMainFrame(const String& mimeType, bool useCustomContentProvider) override;
- virtual void handleDownloadRequest(DownloadProxy*) override;
- virtual void didChangeContentSize(const WebCore::IntSize&) override;
- virtual void setCursor(const WebCore::Cursor&) override;
- virtual void setCursorHiddenUntilMouseMoves(bool) override;
- virtual void didChangeViewportProperties(const WebCore::ViewportAttributes&) override;
- virtual void registerEditCommand(PassRefPtr<WebEditCommandProxy>, WebPageProxy::UndoOrRedo) override;
- virtual void clearAllEditCommands() override;
- virtual bool canUndoRedo(WebPageProxy::UndoOrRedo) override;
- virtual void executeUndoRedo(WebPageProxy::UndoOrRedo) override;
- virtual void accessibilityWebProcessTokenReceived(const IPC::DataReference&) override;
- virtual bool executeSavedCommandBySelector(const String& selector) override;
- virtual void setDragImage(const WebCore::IntPoint& clientPosition, PassRefPtr<ShareableBitmap> dragImage, bool isLinkDrag) override;
- virtual void updateSecureInputState() override;
- virtual void resetSecureInputState() override;
- virtual void notifyInputContextAboutDiscardedComposition() override;
- virtual void makeFirstResponder() override;
- virtual WebCore::FloatRect convertToDeviceSpace(const WebCore::FloatRect&) override;
- virtual WebCore::FloatRect convertToUserSpace(const WebCore::FloatRect&) override;
- virtual WebCore::IntPoint screenToRootView(const WebCore::IntPoint&) override;
- virtual WebCore::IntRect rootViewToScreen(const WebCore::IntRect&) override;
- virtual WebCore::IntPoint accessibilityScreenToRootView(const WebCore::IntPoint&) override;
- virtual WebCore::IntRect rootViewToAccessibilityScreen(const WebCore::IntRect&) override;
- virtual void doneWithKeyEvent(const NativeWebKeyboardEvent&, bool wasEventHandled) override;
</del><ins>+ std::unique_ptr<DrawingAreaProxy> createDrawingAreaProxy() override;
+ void setViewNeedsDisplay(const WebCore::IntRect&) override;
+ void displayView() override;
+ bool canScrollView() override;
+ void scrollView(const WebCore::IntRect& scrollRect, const WebCore::IntSize& scrollOffset) override;
+ void requestScroll(const WebCore::FloatPoint& scrollPosition, const WebCore::IntPoint& scrollOrigin, bool isProgrammaticScroll) override;
+ WebCore::IntSize viewSize() override;
+ bool isViewWindowActive() override;
+ bool isViewFocused() override;
+ bool isViewVisible() override;
+ bool isViewInWindow() override;
+ bool isViewVisibleOrOccluded() override;
+ bool isVisuallyIdle() override;
+ void processDidExit() override;
+ void didRelaunchProcess() override;
+ void pageClosed() override;
+ void preferencesDidChange() override;
+ void toolTipChanged(const String&, const String&) override;
+ bool decidePolicyForGeolocationPermissionRequest(WebFrameProxy&, API::SecurityOrigin&, GeolocationPermissionRequestProxy&) override;
+ void didCommitLoadForMainFrame(const String& mimeType, bool useCustomContentProvider) override;
+ void handleDownloadRequest(DownloadProxy*) override;
+ void didChangeContentSize(const WebCore::IntSize&) override;
+ void setCursor(const WebCore::Cursor&) override;
+ void setCursorHiddenUntilMouseMoves(bool) override;
+ void didChangeViewportProperties(const WebCore::ViewportAttributes&) override;
+ void registerEditCommand(PassRefPtr<WebEditCommandProxy>, WebPageProxy::UndoOrRedo) override;
+ void clearAllEditCommands() override;
+ bool canUndoRedo(WebPageProxy::UndoOrRedo) override;
+ void executeUndoRedo(WebPageProxy::UndoOrRedo) override;
+ void accessibilityWebProcessTokenReceived(const IPC::DataReference&) override;
+ bool executeSavedCommandBySelector(const String& selector) override;
+ void setDragImage(const WebCore::IntPoint& clientPosition, PassRefPtr<ShareableBitmap> dragImage, bool isLinkDrag) override;
+ void updateSecureInputState() override;
+ void resetSecureInputState() override;
+ void notifyInputContextAboutDiscardedComposition() override;
+ void makeFirstResponder() override;
+ WebCore::FloatRect convertToDeviceSpace(const WebCore::FloatRect&) override;
+ WebCore::FloatRect convertToUserSpace(const WebCore::FloatRect&) override;
+ WebCore::IntPoint screenToRootView(const WebCore::IntPoint&) override;
+ WebCore::IntRect rootViewToScreen(const WebCore::IntRect&) override;
+ WebCore::IntPoint accessibilityScreenToRootView(const WebCore::IntPoint&) override;
+ WebCore::IntRect rootViewToAccessibilityScreen(const WebCore::IntRect&) override;
+ void doneWithKeyEvent(const NativeWebKeyboardEvent&, bool wasEventHandled) override;
</ins><span class="cx"> #if ENABLE(TOUCH_EVENTS)
</span><del>- virtual void doneWithTouchEvent(const NativeWebTouchEvent&, bool wasEventHandled) override;
</del><ins>+ void doneWithTouchEvent(const NativeWebTouchEvent&, bool wasEventHandled) override;
</ins><span class="cx"> #endif
</span><del>- virtual RefPtr<WebPopupMenuProxy> createPopupMenuProxy(WebPageProxy&) override;
</del><ins>+ RefPtr<WebPopupMenuProxy> createPopupMenuProxy(WebPageProxy&) override;
</ins><span class="cx"> #if ENABLE(CONTEXT_MENUS)
</span><del>- virtual std::unique_ptr<WebContextMenuProxy> createContextMenuProxy(WebPageProxy&, const ContextMenuContextData&, const UserData&) override;
</del><ins>+ std::unique_ptr<WebContextMenuProxy> createContextMenuProxy(WebPageProxy&, const ContextMenuContextData&, const UserData&) override;
</ins><span class="cx"> #endif
</span><del>- virtual void setTextIndicator(Ref<WebCore::TextIndicator>, WebCore::TextIndicatorWindowLifetime) override;
- virtual void clearTextIndicator(WebCore::TextIndicatorWindowDismissalAnimation) override;
- virtual void setTextIndicatorAnimationProgress(float) override;
</del><ins>+ void setTextIndicator(Ref<WebCore::TextIndicator>, WebCore::TextIndicatorWindowLifetime) override;
+ void clearTextIndicator(WebCore::TextIndicatorWindowDismissalAnimation) override;
+ void setTextIndicatorAnimationProgress(float) override;
</ins><span class="cx">
</span><del>- virtual void enterAcceleratedCompositingMode(const LayerTreeContext&) override;
- virtual void exitAcceleratedCompositingMode() override;
- virtual void updateAcceleratedCompositingMode(const LayerTreeContext&) override;
- virtual void willEnterAcceleratedCompositingMode() override;
- virtual void setAcceleratedCompositingRootLayer(LayerOrView *) override;
- virtual LayerOrView *acceleratedCompositingRootLayer() const override;
- virtual LayerHostingMode viewLayerHostingMode() override { return LayerHostingMode::OutOfProcess; }
</del><ins>+ void enterAcceleratedCompositingMode(const LayerTreeContext&) override;
+ void exitAcceleratedCompositingMode() override;
+ void updateAcceleratedCompositingMode(const LayerTreeContext&) override;
+ void willEnterAcceleratedCompositingMode() override;
+ void setAcceleratedCompositingRootLayer(LayerOrView *) override;
+ LayerOrView *acceleratedCompositingRootLayer() const override;
+ LayerHostingMode viewLayerHostingMode() override { return LayerHostingMode::OutOfProcess; }
</ins><span class="cx">
</span><del>- virtual PassRefPtr<ViewSnapshot> takeViewSnapshot() override;
- virtual void wheelEventWasNotHandledByWebCore(const NativeWebWheelEvent&) override;
</del><ins>+ PassRefPtr<ViewSnapshot> takeViewSnapshot() override;
+ void wheelEventWasNotHandledByWebCore(const NativeWebWheelEvent&) override;
</ins><span class="cx">
</span><del>- virtual void commitPotentialTapFailed() override;
- virtual void didGetTapHighlightGeometries(uint64_t requestID, const WebCore::Color&, const Vector<WebCore::FloatQuad>& highlightedQuads, const WebCore::IntSize& topLeftRadius, const WebCore::IntSize& topRightRadius, const WebCore::IntSize& bottomLeftRadius, const WebCore::IntSize& bottomRightRadius) override;
</del><ins>+ void commitPotentialTapFailed() override;
+ void didGetTapHighlightGeometries(uint64_t requestID, const WebCore::Color&, const Vector<WebCore::FloatQuad>& highlightedQuads, const WebCore::IntSize& topLeftRadius, const WebCore::IntSize& topRightRadius, const WebCore::IntSize& bottomLeftRadius, const WebCore::IntSize& bottomRightRadius) override;
</ins><span class="cx">
</span><del>- virtual void didCommitLayerTree(const RemoteLayerTreeTransaction&) override;
- virtual void dynamicViewportUpdateChangedTarget(double newScale, const WebCore::FloatPoint& newScrollPosition, uint64_t transactionID) override;
- virtual void couldNotRestorePageState() override;
- virtual void restorePageState(const WebCore::FloatRect&, double) override;
- virtual void restorePageCenterAndScale(const WebCore::FloatPoint&, double) override;
</del><ins>+ void didCommitLayerTree(const RemoteLayerTreeTransaction&) override;
+ void dynamicViewportUpdateChangedTarget(double newScale, const WebCore::FloatPoint& newScrollPosition, uint64_t transactionID) override;
+ void couldNotRestorePageState() override;
+ void restorePageState(const WebCore::FloatRect&, double) override;
+ void restorePageCenterAndScale(const WebCore::FloatPoint&, double) override;
</ins><span class="cx">
</span><del>- virtual void startAssistingNode(const AssistedNodeInformation&, bool userIsInteracting, bool blurPreviousNode, API::Object* userData) override;
- virtual void stopAssistingNode() override;
- virtual bool isAssistingNode() override;
- virtual void selectionDidChange() override;
- virtual bool interpretKeyEvent(const NativeWebKeyboardEvent&, bool isCharEvent) override;
- virtual void positionInformationDidChange(const InteractionInformationAtPosition&) override;
- virtual void saveImageToLibrary(PassRefPtr<WebCore::SharedBuffer>) override;
- virtual void didUpdateBlockSelectionWithTouch(uint32_t touch, uint32_t flags, float growThreshold, float shrinkThreshold) override;
- virtual void showPlaybackTargetPicker(bool hasVideo, const WebCore::IntRect& elementRect) override;
</del><ins>+ void startAssistingNode(const AssistedNodeInformation&, bool userIsInteracting, bool blurPreviousNode, API::Object* userData) override;
+ void stopAssistingNode() override;
+ bool isAssistingNode() override;
+ void selectionDidChange() override;
+ bool interpretKeyEvent(const NativeWebKeyboardEvent&, bool isCharEvent) override;
+ void positionInformationDidChange(const InteractionInformationAtPosition&) override;
+ void saveImageToLibrary(PassRefPtr<WebCore::SharedBuffer>) override;
+ void didUpdateBlockSelectionWithTouch(uint32_t touch, uint32_t flags, float growThreshold, float shrinkThreshold) override;
+ void showPlaybackTargetPicker(bool hasVideo, const WebCore::IntRect& elementRect) override;
</ins><span class="cx">
</span><del>- virtual bool handleRunOpenPanel(WebPageProxy*, WebFrameProxy*, WebOpenPanelParameters*, WebOpenPanelResultListenerProxy*) override;
- virtual void disableDoubleTapGesturesDuringTapIfNecessary(uint64_t requestID) override;
- virtual double minimumZoomScale() const override;
- virtual WebCore::FloatRect documentRect() const override;
</del><ins>+ bool handleRunOpenPanel(WebPageProxy*, WebFrameProxy*, WebOpenPanelParameters*, WebOpenPanelResultListenerProxy*) override;
+ void disableDoubleTapGesturesDuringTapIfNecessary(uint64_t requestID) override;
+ double minimumZoomScale() const override;
+ WebCore::FloatRect documentRect() const override;
</ins><span class="cx">
</span><del>- virtual void showInspectorHighlight(const WebCore::Highlight&) override;
- virtual void hideInspectorHighlight() override;
</del><ins>+ void showInspectorHighlight(const WebCore::Highlight&) override;
+ void hideInspectorHighlight() override;
</ins><span class="cx">
</span><del>- virtual void showInspectorIndication() override;
- virtual void hideInspectorIndication() override;
</del><ins>+ void showInspectorIndication() override;
+ void hideInspectorIndication() override;
</ins><span class="cx">
</span><del>- virtual void enableInspectorNodeSearch() override;
- virtual void disableInspectorNodeSearch() override;
</del><ins>+ void enableInspectorNodeSearch() override;
+ void disableInspectorNodeSearch() override;
</ins><span class="cx">
</span><del>- virtual void zoomToRect(WebCore::FloatRect, double minimumScale, double maximumScale) override;
- virtual void overflowScrollViewWillStartPanGesture() override;
- virtual void overflowScrollViewDidScroll() override;
- virtual void overflowScrollWillStartScroll() override;
- virtual void overflowScrollDidEndScroll() override;
</del><ins>+ void zoomToRect(WebCore::FloatRect, double minimumScale, double maximumScale) override;
+ void overflowScrollViewWillStartPanGesture() override;
+ void overflowScrollViewDidScroll() override;
+ void overflowScrollWillStartScroll() override;
+ void overflowScrollDidEndScroll() override;
</ins><span class="cx">
</span><del>- virtual void didFinishDrawingPagesToPDF(const IPC::DataReference&) override;
</del><ins>+ void didFinishDrawingPagesToPDF(const IPC::DataReference&) override;
</ins><span class="cx">
</span><span class="cx"> // Auxiliary Client Creation
</span><span class="cx"> #if ENABLE(FULLSCREEN_API)
</span><span class="lines">@@ -162,37 +162,37 @@
</span><span class="cx">
</span><span class="cx"> #if ENABLE(FULLSCREEN_API)
</span><span class="cx"> // WebFullScreenManagerProxyClient
</span><del>- virtual void closeFullScreenManager() override;
- virtual bool isFullScreen() override;
- virtual void enterFullScreen() override;
- virtual void exitFullScreen() override;
- virtual void beganEnterFullScreen(const WebCore::IntRect& initialFrame, const WebCore::IntRect& finalFrame) override;
- virtual void beganExitFullScreen(const WebCore::IntRect& initialFrame, const WebCore::IntRect& finalFrame) override;
</del><ins>+ void closeFullScreenManager() override;
+ bool isFullScreen() override;
+ void enterFullScreen() override;
+ void exitFullScreen() override;
+ void beganEnterFullScreen(const WebCore::IntRect& initialFrame, const WebCore::IntRect& finalFrame) override;
+ void beganExitFullScreen(const WebCore::IntRect& initialFrame, const WebCore::IntRect& finalFrame) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void didFinishLoadingDataForCustomContentProvider(const String& suggestedFilename, const IPC::DataReference&) override;
</del><ins>+ void didFinishLoadingDataForCustomContentProvider(const String& suggestedFilename, const IPC::DataReference&) override;
</ins><span class="cx">
</span><del>- virtual Vector<String> mimeTypesWithCustomContentProviders() override;
</del><ins>+ Vector<String> mimeTypesWithCustomContentProviders() override;
</ins><span class="cx">
</span><del>- virtual void navigationGestureDidBegin() override;
- virtual void navigationGestureWillEnd(bool willNavigate, WebBackForwardListItem&) override;
- virtual void navigationGestureDidEnd(bool willNavigate, WebBackForwardListItem&) override;
- virtual void navigationGestureDidEnd() override;
- virtual void willRecordNavigationSnapshot(WebBackForwardListItem&) override;
- virtual void didRemoveNavigationGestureSnapshot() override;
</del><ins>+ void navigationGestureDidBegin() override;
+ void navigationGestureWillEnd(bool willNavigate, WebBackForwardListItem&) override;
+ void navigationGestureDidEnd(bool willNavigate, WebBackForwardListItem&) override;
+ void navigationGestureDidEnd() override;
+ void willRecordNavigationSnapshot(WebBackForwardListItem&) override;
+ void didRemoveNavigationGestureSnapshot() override;
</ins><span class="cx">
</span><del>- virtual void didFirstVisuallyNonEmptyLayoutForMainFrame() override;
- virtual void didFinishLoadForMainFrame() override;
- virtual void didFailLoadForMainFrame() override;
- virtual void didSameDocumentNavigationForMainFrame(SameDocumentNavigationType) override;
- virtual void didNotHandleTapAsClick(const WebCore::IntPoint&) override;
</del><ins>+ void didFirstVisuallyNonEmptyLayoutForMainFrame() override;
+ void didFinishLoadForMainFrame() override;
+ void didFailLoadForMainFrame() override;
+ void didSameDocumentNavigationForMainFrame(SameDocumentNavigationType) override;
+ void didNotHandleTapAsClick(const WebCore::IntPoint&) override;
</ins><span class="cx">
</span><del>- virtual void didChangeBackgroundColor() override;
</del><ins>+ void didChangeBackgroundColor() override;
</ins><span class="cx">
</span><del>- virtual void refView() override;
- virtual void derefView() override;
</del><ins>+ void refView() override;
+ void derefView() override;
</ins><span class="cx">
</span><del>- virtual void didRestoreScrollPosition() override;
</del><ins>+ void didRestoreScrollPosition() override;
</ins><span class="cx">
</span><span class="cx"> WKContentView *m_contentView;
</span><span class="cx"> WKWebView *m_webView;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessiosSmartMagnificationControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/ios/SmartMagnificationController.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/ios/SmartMagnificationController.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/ios/SmartMagnificationController.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // IPC::MessageReceiver.
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> void didCollectGeometryForSmartMagnificationGesture(WebCore::FloatPoint origin, WebCore::FloatRect renderRect, WebCore::FloatRect visibleContentBounds, bool isReplacedElement, double viewportMinimumScale, double viewportMaximumScale);
</span><span class="cx"> void magnify(WebCore::FloatPoint origin, WebCore::FloatRect targetRect, WebCore::FloatRect visibleContentRect, double viewportMinimumScale, double viewportMaximumScale);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessmacPageClientImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/mac/PageClientImpl.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/mac/PageClientImpl.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/mac/PageClientImpl.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -61,60 +61,60 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // PageClient
</span><del>- virtual std::unique_ptr<DrawingAreaProxy> createDrawingAreaProxy() override;
- virtual void setViewNeedsDisplay(const WebCore::IntRect&) override;
- virtual void displayView() override;
- virtual bool canScrollView() override;
- virtual void scrollView(const WebCore::IntRect& scrollRect, const WebCore::IntSize& scrollOffset) override;
- virtual void requestScroll(const WebCore::FloatPoint& scrollPosition, const WebCore::IntPoint& scrollOrigin, bool isProgrammaticScroll) override;
</del><ins>+ std::unique_ptr<DrawingAreaProxy> createDrawingAreaProxy() override;
+ void setViewNeedsDisplay(const WebCore::IntRect&) override;
+ void displayView() override;
+ bool canScrollView() override;
+ void scrollView(const WebCore::IntRect& scrollRect, const WebCore::IntSize& scrollOffset) override;
+ void requestScroll(const WebCore::FloatPoint& scrollPosition, const WebCore::IntPoint& scrollOrigin, bool isProgrammaticScroll) override;
</ins><span class="cx">
</span><del>- virtual WebCore::IntSize viewSize() override;
- virtual bool isViewWindowActive() override;
- virtual bool isViewFocused() override;
- virtual bool isViewVisible() override;
- virtual bool isViewVisibleOrOccluded() override;
- virtual bool isViewInWindow() override;
- virtual bool isVisuallyIdle() override;
- virtual LayerHostingMode viewLayerHostingMode() override;
- virtual ColorSpaceData colorSpace() override;
- virtual void setAcceleratedCompositingRootLayer(LayerOrView *) override;
- virtual LayerOrView *acceleratedCompositingRootLayer() const override;
</del><ins>+ WebCore::IntSize viewSize() override;
+ bool isViewWindowActive() override;
+ bool isViewFocused() override;
+ bool isViewVisible() override;
+ bool isViewVisibleOrOccluded() override;
+ bool isViewInWindow() override;
+ bool isVisuallyIdle() override;
+ LayerHostingMode viewLayerHostingMode() override;
+ ColorSpaceData colorSpace() override;
+ void setAcceleratedCompositingRootLayer(LayerOrView *) override;
+ LayerOrView *acceleratedCompositingRootLayer() const override;
</ins><span class="cx">
</span><del>- virtual void processDidExit() override;
- virtual void pageClosed() override;
- virtual void didRelaunchProcess() override;
- virtual void preferencesDidChange() override;
- virtual void toolTipChanged(const String& oldToolTip, const String& newToolTip) override;
- virtual void didCommitLoadForMainFrame(const String& mimeType, bool useCustomContentProvider) override;
- virtual void didFinishLoadingDataForCustomContentProvider(const String& suggestedFilename, const IPC::DataReference&) override;
- virtual void handleDownloadRequest(DownloadProxy*) override;
- virtual void didChangeContentSize(const WebCore::IntSize&) override;
- virtual void setCursor(const WebCore::Cursor&) override;
- virtual void setCursorHiddenUntilMouseMoves(bool) override;
- virtual void didChangeViewportProperties(const WebCore::ViewportAttributes&) override;
</del><ins>+ void processDidExit() override;
+ void pageClosed() override;
+ void didRelaunchProcess() override;
+ void preferencesDidChange() override;
+ void toolTipChanged(const String& oldToolTip, const String& newToolTip) override;
+ void didCommitLoadForMainFrame(const String& mimeType, bool useCustomContentProvider) override;
+ void didFinishLoadingDataForCustomContentProvider(const String& suggestedFilename, const IPC::DataReference&) override;
+ void handleDownloadRequest(DownloadProxy*) override;
+ void didChangeContentSize(const WebCore::IntSize&) override;
+ void setCursor(const WebCore::Cursor&) override;
+ void setCursorHiddenUntilMouseMoves(bool) override;
+ void didChangeViewportProperties(const WebCore::ViewportAttributes&) override;
</ins><span class="cx">
</span><del>- virtual void registerEditCommand(PassRefPtr<WebEditCommandProxy>, WebPageProxy::UndoOrRedo) override;
- virtual void clearAllEditCommands() override;
- virtual bool canUndoRedo(WebPageProxy::UndoOrRedo) override;
- virtual void executeUndoRedo(WebPageProxy::UndoOrRedo) override;
- virtual bool executeSavedCommandBySelector(const String& selector) override;
- virtual void setDragImage(const WebCore::IntPoint& clientPosition, PassRefPtr<ShareableBitmap> dragImage, bool isLinkDrag) override;
- virtual void setPromisedDataForImage(const String& pasteboardName, PassRefPtr<WebCore::SharedBuffer> imageBuffer, const String& filename, const String& extension, const String& title,
</del><ins>+ void registerEditCommand(PassRefPtr<WebEditCommandProxy>, WebPageProxy::UndoOrRedo) override;
+ void clearAllEditCommands() override;
+ bool canUndoRedo(WebPageProxy::UndoOrRedo) override;
+ void executeUndoRedo(WebPageProxy::UndoOrRedo) override;
+ bool executeSavedCommandBySelector(const String& selector) override;
+ void setDragImage(const WebCore::IntPoint& clientPosition, PassRefPtr<ShareableBitmap> dragImage, bool isLinkDrag) override;
+ void setPromisedDataForImage(const String& pasteboardName, PassRefPtr<WebCore::SharedBuffer> imageBuffer, const String& filename, const String& extension, const String& title,
</ins><span class="cx"> const String& url, const String& visibleUrl, PassRefPtr<WebCore::SharedBuffer> archiveBuffer) override;
</span><span class="cx"> #if ENABLE(ATTACHMENT_ELEMENT)
</span><del>- virtual void setPromisedDataForAttachment(const String& pasteboardName, const String& filename, const String& extension, const String& title, const String& url, const String& visibleUrl) override;
</del><ins>+ void setPromisedDataForAttachment(const String& pasteboardName, const String& filename, const String& extension, const String& title, const String& url, const String& visibleUrl) override;
</ins><span class="cx"> #endif
</span><del>- virtual void updateSecureInputState() override;
- virtual void resetSecureInputState() override;
- virtual void notifyInputContextAboutDiscardedComposition() override;
- virtual void selectionDidChange() override;
</del><ins>+ void updateSecureInputState() override;
+ void resetSecureInputState() override;
+ void notifyInputContextAboutDiscardedComposition() override;
+ void selectionDidChange() override;
</ins><span class="cx">
</span><del>- virtual WebCore::FloatRect convertToDeviceSpace(const WebCore::FloatRect&) override;
- virtual WebCore::FloatRect convertToUserSpace(const WebCore::FloatRect&) override;
- virtual WebCore::IntPoint screenToRootView(const WebCore::IntPoint&) override;
- virtual WebCore::IntRect rootViewToScreen(const WebCore::IntRect&) override;
</del><ins>+ WebCore::FloatRect convertToDeviceSpace(const WebCore::FloatRect&) override;
+ WebCore::FloatRect convertToUserSpace(const WebCore::FloatRect&) override;
+ WebCore::IntPoint screenToRootView(const WebCore::IntPoint&) override;
+ WebCore::IntRect rootViewToScreen(const WebCore::IntRect&) override;
</ins><span class="cx"> #if PLATFORM(MAC)
</span><del>- virtual WebCore::IntRect rootViewToWindow(const WebCore::IntRect&) override;
</del><ins>+ WebCore::IntRect rootViewToWindow(const WebCore::IntRect&) override;
</ins><span class="cx"> #endif
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> virtual WebCore::IntPoint accessibilityScreenToRootView(const WebCore::IntPoint&) = 0;
</span><span class="lines">@@ -123,59 +123,59 @@
</span><span class="cx">
</span><span class="cx"> CGRect boundsOfLayerInLayerBackedWindowCoordinates(CALayer *layer) const override;
</span><span class="cx">
</span><del>- virtual void doneWithKeyEvent(const NativeWebKeyboardEvent&, bool wasEventHandled) override;
</del><ins>+ void doneWithKeyEvent(const NativeWebKeyboardEvent&, bool wasEventHandled) override;
</ins><span class="cx">
</span><del>- virtual RefPtr<WebPopupMenuProxy> createPopupMenuProxy(WebPageProxy&) override;
</del><ins>+ RefPtr<WebPopupMenuProxy> createPopupMenuProxy(WebPageProxy&) override;
</ins><span class="cx"> #if ENABLE(CONTEXT_MENUS)
</span><del>- virtual std::unique_ptr<WebContextMenuProxy> createContextMenuProxy(WebPageProxy&, const ContextMenuContextData&, const UserData&) override;
</del><ins>+ std::unique_ptr<WebContextMenuProxy> createContextMenuProxy(WebPageProxy&, const ContextMenuContextData&, const UserData&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(INPUT_TYPE_COLOR)
</span><del>- virtual RefPtr<WebColorPicker> createColorPicker(WebPageProxy*, const WebCore::Color& initialColor, const WebCore::IntRect&) override;
</del><ins>+ RefPtr<WebColorPicker> createColorPicker(WebPageProxy*, const WebCore::Color& initialColor, const WebCore::IntRect&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void setTextIndicator(Ref<WebCore::TextIndicator>, WebCore::TextIndicatorWindowLifetime) override;
- virtual void clearTextIndicator(WebCore::TextIndicatorWindowDismissalAnimation) override;
- virtual void setTextIndicatorAnimationProgress(float) override;
</del><ins>+ void setTextIndicator(Ref<WebCore::TextIndicator>, WebCore::TextIndicatorWindowLifetime) override;
+ void clearTextIndicator(WebCore::TextIndicatorWindowDismissalAnimation) override;
+ void setTextIndicatorAnimationProgress(float) override;
</ins><span class="cx">
</span><del>- virtual void enterAcceleratedCompositingMode(const LayerTreeContext&) override;
- virtual void exitAcceleratedCompositingMode() override;
- virtual void updateAcceleratedCompositingMode(const LayerTreeContext&) override;
- virtual void willEnterAcceleratedCompositingMode() override;
</del><ins>+ void enterAcceleratedCompositingMode(const LayerTreeContext&) override;
+ void exitAcceleratedCompositingMode() override;
+ void updateAcceleratedCompositingMode(const LayerTreeContext&) override;
+ void willEnterAcceleratedCompositingMode() override;
</ins><span class="cx">
</span><del>- virtual PassRefPtr<ViewSnapshot> takeViewSnapshot() override;
- virtual void wheelEventWasNotHandledByWebCore(const NativeWebWheelEvent&) override;
</del><ins>+ PassRefPtr<ViewSnapshot> takeViewSnapshot() override;
+ void wheelEventWasNotHandledByWebCore(const NativeWebWheelEvent&) override;
</ins><span class="cx"> #if ENABLE(MAC_GESTURE_EVENTS)
</span><del>- virtual void gestureEventWasNotHandledByWebCore(const NativeWebGestureEvent&) override;
</del><ins>+ void gestureEventWasNotHandledByWebCore(const NativeWebGestureEvent&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void accessibilityWebProcessTokenReceived(const IPC::DataReference&) override;
</del><ins>+ void accessibilityWebProcessTokenReceived(const IPC::DataReference&) override;
</ins><span class="cx">
</span><del>- virtual void pluginFocusOrWindowFocusChanged(uint64_t pluginComplexTextInputIdentifier, bool pluginHasFocusAndWindowHasFocus) override;
- virtual void setPluginComplexTextInputState(uint64_t pluginComplexTextInputIdentifier, PluginComplexTextInputState) override;
</del><ins>+ void pluginFocusOrWindowFocusChanged(uint64_t pluginComplexTextInputIdentifier, bool pluginHasFocusAndWindowHasFocus) override;
+ void setPluginComplexTextInputState(uint64_t pluginComplexTextInputIdentifier, PluginComplexTextInputState) override;
</ins><span class="cx">
</span><del>- virtual void makeFirstResponder() override;
</del><ins>+ void makeFirstResponder() override;
</ins><span class="cx">
</span><del>- virtual void didPerformDictionaryLookup(const WebCore::DictionaryPopupInfo&) override;
- virtual void dismissContentRelativeChildWindows(bool withAnimation = true) override;
</del><ins>+ void didPerformDictionaryLookup(const WebCore::DictionaryPopupInfo&) override;
+ void dismissContentRelativeChildWindows(bool withAnimation = true) override;
</ins><span class="cx">
</span><del>- virtual void showCorrectionPanel(WebCore::AlternativeTextType, const WebCore::FloatRect& boundingBoxOfReplacedString, const String& replacedString, const String& replacementString, const Vector<String>& alternativeReplacementStrings) override;
- virtual void dismissCorrectionPanel(WebCore::ReasonForDismissingAlternativeText) override;
- virtual String dismissCorrectionPanelSoon(WebCore::ReasonForDismissingAlternativeText) override;
- virtual void recordAutocorrectionResponse(WebCore::AutocorrectionResponseType, const String& replacedString, const String& replacementString) override;
</del><ins>+ void showCorrectionPanel(WebCore::AlternativeTextType, const WebCore::FloatRect& boundingBoxOfReplacedString, const String& replacedString, const String& replacementString, const Vector<String>& alternativeReplacementStrings) override;
+ void dismissCorrectionPanel(WebCore::ReasonForDismissingAlternativeText) override;
+ String dismissCorrectionPanelSoon(WebCore::ReasonForDismissingAlternativeText) override;
+ void recordAutocorrectionResponse(WebCore::AutocorrectionResponseType, const String& replacedString, const String& replacementString) override;
</ins><span class="cx">
</span><del>- virtual void recommendedScrollbarStyleDidChange(WebCore::ScrollbarStyle) override;
</del><ins>+ void recommendedScrollbarStyleDidChange(WebCore::ScrollbarStyle) override;
</ins><span class="cx">
</span><del>- virtual void intrinsicContentSizeDidChange(const WebCore::IntSize& intrinsicContentSize) override;
</del><ins>+ void intrinsicContentSizeDidChange(const WebCore::IntSize& intrinsicContentSize) override;
</ins><span class="cx">
</span><span class="cx"> #if USE(DICTATION_ALTERNATIVES)
</span><del>- virtual uint64_t addDictationAlternatives(const RetainPtr<NSTextAlternatives>&) override;
- virtual void removeDictationAlternatives(uint64_t dictationContext) override;
- virtual void showDictationAlternativeUI(const WebCore::FloatRect& boundingBoxOfDictatedText, uint64_t dictationContext) override;
- virtual Vector<String> dictationAlternatives(uint64_t dictationContext) override;
</del><ins>+ uint64_t addDictationAlternatives(const RetainPtr<NSTextAlternatives>&) override;
+ void removeDictationAlternatives(uint64_t dictationContext) override;
+ void showDictationAlternativeUI(const WebCore::FloatRect& boundingBoxOfDictatedText, uint64_t dictationContext) override;
+ Vector<String> dictationAlternatives(uint64_t dictationContext) override;
</ins><span class="cx"> #endif
</span><span class="cx"> #if USE(INSERTION_UNDO_GROUPING)
</span><del>- virtual void registerInsertionUndoGrouping() override;
</del><ins>+ void registerInsertionUndoGrouping() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> // Auxiliary Client Creation
</span><span class="lines">@@ -185,47 +185,47 @@
</span><span class="cx">
</span><span class="cx"> #if ENABLE(FULLSCREEN_API)
</span><span class="cx"> // WebFullScreenManagerProxyClient
</span><del>- virtual void closeFullScreenManager() override;
- virtual bool isFullScreen() override;
- virtual void enterFullScreen() override;
- virtual void exitFullScreen() override;
- virtual void beganEnterFullScreen(const WebCore::IntRect& initialFrame, const WebCore::IntRect& finalFrame) override;
- virtual void beganExitFullScreen(const WebCore::IntRect& initialFrame, const WebCore::IntRect& finalFrame) override;
</del><ins>+ void closeFullScreenManager() override;
+ bool isFullScreen() override;
+ void enterFullScreen() override;
+ void exitFullScreen() override;
+ void beganEnterFullScreen(const WebCore::IntRect& initialFrame, const WebCore::IntRect& finalFrame) override;
+ void beganExitFullScreen(const WebCore::IntRect& initialFrame, const WebCore::IntRect& finalFrame) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void navigationGestureDidBegin() override;
- virtual void navigationGestureWillEnd(bool willNavigate, WebBackForwardListItem&) override;
- virtual void navigationGestureDidEnd(bool willNavigate, WebBackForwardListItem&) override;
- virtual void navigationGestureDidEnd() override;
- virtual void willRecordNavigationSnapshot(WebBackForwardListItem&) override;
- virtual void didRemoveNavigationGestureSnapshot() override;
</del><ins>+ void navigationGestureDidBegin() override;
+ void navigationGestureWillEnd(bool willNavigate, WebBackForwardListItem&) override;
+ void navigationGestureDidEnd(bool willNavigate, WebBackForwardListItem&) override;
+ void navigationGestureDidEnd() override;
+ void willRecordNavigationSnapshot(WebBackForwardListItem&) override;
+ void didRemoveNavigationGestureSnapshot() override;
</ins><span class="cx">
</span><span class="cx"> NSView *activeView() const;
</span><span class="cx"> NSWindow *activeWindow() const;
</span><span class="cx">
</span><del>- virtual void didFirstVisuallyNonEmptyLayoutForMainFrame() override;
- virtual void didFinishLoadForMainFrame() override;
- virtual void didFailLoadForMainFrame() override;
- virtual void didSameDocumentNavigationForMainFrame(SameDocumentNavigationType) override;
- virtual void removeNavigationGestureSnapshot() override;
</del><ins>+ void didFirstVisuallyNonEmptyLayoutForMainFrame() override;
+ void didFinishLoadForMainFrame() override;
+ void didFailLoadForMainFrame() override;
+ void didSameDocumentNavigationForMainFrame(SameDocumentNavigationType) override;
+ void removeNavigationGestureSnapshot() override;
</ins><span class="cx">
</span><del>- virtual void didPerformImmediateActionHitTest(const WebHitTestResultData&, bool contentPreventsDefault, API::Object*) override;
- virtual void* immediateActionAnimationControllerForHitTestResult(RefPtr<API::HitTestResult>, uint64_t, RefPtr<API::Object>) override;
</del><ins>+ void didPerformImmediateActionHitTest(const WebHitTestResultData&, bool contentPreventsDefault, API::Object*) override;
+ void* immediateActionAnimationControllerForHitTestResult(RefPtr<API::HitTestResult>, uint64_t, RefPtr<API::Object>) override;
</ins><span class="cx">
</span><del>- virtual void didHandleAcceptedCandidate() override;
</del><ins>+ void didHandleAcceptedCandidate() override;
</ins><span class="cx">
</span><span class="cx"> void isPlayingMediaDidChange() override;
</span><span class="cx">
</span><del>- virtual void showPlatformContextMenu(NSMenu *, WebCore::IntPoint) override;
</del><ins>+ void showPlatformContextMenu(NSMenu *, WebCore::IntPoint) override;
</ins><span class="cx">
</span><del>- virtual void didChangeBackgroundColor() override;
</del><ins>+ void didChangeBackgroundColor() override;
</ins><span class="cx">
</span><del>- virtual void startWindowDrag() override;
- virtual NSWindow *platformWindow() override;
</del><ins>+ void startWindowDrag() override;
+ NSWindow *platformWindow() override;
</ins><span class="cx">
</span><span class="cx"> #if WK_API_ENABLED
</span><del>- virtual NSView *inspectorAttachmentView() override;
- virtual _WKRemoteObjectRegistry *remoteObjectRegistry() override;
</del><ins>+ NSView *inspectorAttachmentView() override;
+ _WKRemoteObjectRegistry *remoteObjectRegistry() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> NSView *m_view;
</span><span class="lines">@@ -239,14 +239,14 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(WIRELESS_PLAYBACK_TARGET)
</span><del>- virtual WebCore::WebMediaSessionManager& mediaSessionManager() override;
</del><ins>+ WebCore::WebMediaSessionManager& mediaSessionManager() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void refView() override;
- virtual void derefView() override;
</del><ins>+ void refView() override;
+ void derefView() override;
</ins><span class="cx">
</span><del>- virtual void didRestoreScrollPosition() override;
- virtual bool windowIsFrontWindowUnderMouse(const NativeWebMouseEvent&) override;
</del><ins>+ void didRestoreScrollPosition() override;
+ bool windowIsFrontWindowUnderMouse(const NativeWebMouseEvent&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebKit
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessmacRemoteLayerTreeDrawingAreaProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/mac/RemoteLayerTreeDrawingAreaProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/mac/RemoteLayerTreeDrawingAreaProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/mac/RemoteLayerTreeDrawingAreaProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -55,35 +55,35 @@
</span><span class="cx"> void didRefreshDisplay(double timestamp);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void sizeDidChange() override;
- virtual void deviceScaleFactorDidChange() override;
- virtual void didUpdateGeometry() override;
</del><ins>+ void sizeDidChange() override;
+ void deviceScaleFactorDidChange() override;
+ void didUpdateGeometry() override;
</ins><span class="cx">
</span><span class="cx"> // For now, all callbacks are called before committing changes, because that's what the only client requires.
</span><span class="cx"> // Once we have other callbacks, it may make sense to have a before-commit/after-commit option.
</span><del>- virtual void dispatchAfterEnsuringDrawing(std::function<void (CallbackBase::Error)>) override;
</del><ins>+ void dispatchAfterEnsuringDrawing(std::function<void (CallbackBase::Error)>) override;
</ins><span class="cx">
</span><span class="cx"> WebCore::FloatRect scaledExposedRect() const;
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(MAC)
</span><del>- virtual void setExposedRect(const WebCore::FloatRect&) override;
</del><ins>+ void setExposedRect(const WebCore::FloatRect&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> float indicatorScale(WebCore::IntSize contentsSize) const;
</span><del>- virtual void updateDebugIndicator() override;
</del><ins>+ void updateDebugIndicator() override;
</ins><span class="cx"> void updateDebugIndicator(WebCore::IntSize contentsSize, bool rootLayerChanged, float scale, const WebCore::IntPoint& scrollPosition);
</span><span class="cx"> void updateDebugIndicatorPosition();
</span><span class="cx"> void initializeDebugIndicator();
</span><span class="cx">
</span><del>- virtual void waitForDidUpdateViewState() override;
- virtual void hideContentUntilPendingUpdate() override;
- virtual void hideContentUntilAnyUpdate() override;
- virtual bool hasVisibleContent() const override;
</del><ins>+ void waitForDidUpdateViewState() override;
+ void hideContentUntilPendingUpdate() override;
+ void hideContentUntilAnyUpdate() override;
+ bool hasVisibleContent() const override;
</ins><span class="cx">
</span><span class="cx"> WebCore::FloatPoint indicatorLocation() const;
</span><span class="cx">
</span><span class="cx"> // IPC::MessageReceiver
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> // Message handlers
</span><span class="cx"> void willCommitLayerTree(uint64_t transactionID);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessmacSecItemShimProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/mac/SecItemShimProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/mac/SecItemShimProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/mac/SecItemShimProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> SecItemShimProxy();
</span><span class="cx">
</span><span class="cx"> // IPC::Connection::WorkQueueMessageReceiver
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> void secItemRequest(IPC::Connection&, uint64_t requestID, const SecItemRequestData&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessmacTiledCoreAnimationDrawingAreaProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/mac/TiledCoreAnimationDrawingAreaProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/mac/TiledCoreAnimationDrawingAreaProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/mac/TiledCoreAnimationDrawingAreaProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,27 +39,27 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // DrawingAreaProxy
</span><del>- virtual void deviceScaleFactorDidChange() override;
- virtual void sizeDidChange() override;
- virtual void waitForPossibleGeometryUpdate(std::chrono::milliseconds timeout = didUpdateBackingStoreStateTimeout()) override;
- virtual void colorSpaceDidChange() override;
- virtual void minimumLayoutSizeDidChange() override;
</del><ins>+ void deviceScaleFactorDidChange() override;
+ void sizeDidChange() override;
+ void waitForPossibleGeometryUpdate(std::chrono::milliseconds timeout = didUpdateBackingStoreStateTimeout()) override;
+ void colorSpaceDidChange() override;
+ void minimumLayoutSizeDidChange() override;
</ins><span class="cx">
</span><del>- virtual void enterAcceleratedCompositingMode(uint64_t backingStoreStateID, const LayerTreeContext&) override;
- virtual void exitAcceleratedCompositingMode(uint64_t backingStoreStateID, const UpdateInfo&) override;
- virtual void updateAcceleratedCompositingMode(uint64_t backingStoreStateID, const LayerTreeContext&) override;
</del><ins>+ void enterAcceleratedCompositingMode(uint64_t backingStoreStateID, const LayerTreeContext&) override;
+ void exitAcceleratedCompositingMode(uint64_t backingStoreStateID, const UpdateInfo&) override;
+ void updateAcceleratedCompositingMode(uint64_t backingStoreStateID, const LayerTreeContext&) override;
</ins><span class="cx">
</span><del>- virtual void adjustTransientZoom(double scale, WebCore::FloatPoint origin) override;
- virtual void commitTransientZoom(double scale, WebCore::FloatPoint origin) override;
</del><ins>+ void adjustTransientZoom(double scale, WebCore::FloatPoint origin) override;
+ void commitTransientZoom(double scale, WebCore::FloatPoint origin) override;
</ins><span class="cx">
</span><del>- virtual void waitForDidUpdateViewState() override;
- virtual void dispatchAfterEnsuringDrawing(std::function<void (CallbackBase::Error)>) override;
</del><ins>+ void waitForDidUpdateViewState() override;
+ void dispatchAfterEnsuringDrawing(std::function<void (CallbackBase::Error)>) override;
</ins><span class="cx">
</span><del>- virtual void willSendUpdateGeometry() override;
</del><ins>+ void willSendUpdateGeometry() override;
</ins><span class="cx">
</span><span class="cx"> // Message handlers.
</span><del>- virtual void didUpdateGeometry() override;
- virtual void intrinsicContentSizeDidChange(const WebCore::IntSize&) override;
</del><ins>+ void didUpdateGeometry() override;
+ void intrinsicContentSizeDidChange(const WebCore::IntSize&) override;
</ins><span class="cx">
</span><span class="cx"> void sendUpdateGeometry();
</span><span class="cx"> WebCore::MachSendRight createFenceForGeometryUpdate();
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessmacViewGestureControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/mac/ViewGestureController.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/mac/ViewGestureController.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/mac/ViewGestureController.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -136,7 +136,7 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // IPC::MessageReceiver.
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> static ViewGestureController* gestureControllerForPage(uint64_t);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessmacWKTextFinderClientmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/mac/WKTextFinderClient.mm (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/mac/WKTextFinderClient.mm        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/mac/WKTextFinderClient.mm        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -61,22 +61,22 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void didFindStringMatches(WebPageProxy* page, const String&, const Vector<Vector<IntRect>>& matchRects, int32_t) override
</del><ins>+ void didFindStringMatches(WebPageProxy* page, const String&, const Vector<Vector<IntRect>>& matchRects, int32_t) override
</ins><span class="cx"> {
</span><span class="cx"> [m_textFinderClient didFindStringMatchesWithRects:matchRects];
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didGetImageForMatchResult(WebPageProxy* page, WebImage* image, int32_t index) override
</del><ins>+ void didGetImageForMatchResult(WebPageProxy* page, WebImage* image, int32_t index) override
</ins><span class="cx"> {
</span><span class="cx"> [m_textFinderClient didGetImageForMatchResult:image];
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didFindString(WebPageProxy*, const String&, const Vector<IntRect>& matchRects, uint32_t, int32_t) override
</del><ins>+ void didFindString(WebPageProxy*, const String&, const Vector<IntRect>& matchRects, uint32_t, int32_t) override
</ins><span class="cx"> {
</span><span class="cx"> [m_textFinderClient didFindStringMatchesWithRects:{ matchRects }];
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didFailToFindString(WebPageProxy*, const String& string) override
</del><ins>+ void didFailToFindString(WebPageProxy*, const String& string) override
</ins><span class="cx"> {
</span><span class="cx"> [m_textFinderClient didFindStringMatchesWithRects:{ }];
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessmacWebColorPickerMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/mac/WebColorPickerMac.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/mac/WebColorPickerMac.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/mac/WebColorPickerMac.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -62,9 +62,9 @@
</span><span class="cx"> static Ref<WebColorPickerMac> create(WebColorPicker::Client*, const WebCore::Color&, const WebCore::IntRect&, NSView*);
</span><span class="cx"> ~WebColorPickerMac();
</span><span class="cx">
</span><del>- virtual void endPicker() override;
- virtual void setSelectedColor(const WebCore::Color&) override;
- virtual void showColorPicker(const WebCore::Color&) override;
</del><ins>+ void endPicker() override;
+ void setSelectedColor(const WebCore::Color&) override;
+ void showColorPicker(const WebCore::Color&) override;
</ins><span class="cx">
</span><span class="cx"> void didChooseColor(const WebCore::Color&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessmacWebContextMenuProxyMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/mac/WebContextMenuProxyMac.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/mac/WebContextMenuProxyMac.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/mac/WebContextMenuProxyMac.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx"> NSWindow *window() const;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void show() override;
</del><ins>+ void show() override;
</ins><span class="cx">
</span><span class="cx"> RetainPtr<NSMenuItem> createContextMenuItem(const WebContextMenuItemData&);
</span><span class="cx"> RetainPtr<NSMenu> createContextMenuFromItems(const Vector<WebContextMenuItemData>&);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessmacWebPopupMenuProxyMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/mac/WebPopupMenuProxyMac.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/mac/WebPopupMenuProxyMac.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/mac/WebPopupMenuProxyMac.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,9 +46,9 @@
</span><span class="cx"> }
</span><span class="cx"> ~WebPopupMenuProxyMac();
</span><span class="cx">
</span><del>- virtual void showPopupMenu(const WebCore::IntRect&, WebCore::TextDirection, double pageScaleFactor, const Vector<WebPopupItem>&, const PlatformPopupMenuData&, int32_t selectedIndex) override;
- virtual void hidePopupMenu() override;
- virtual void cancelTracking() override;
</del><ins>+ void showPopupMenu(const WebCore::IntRect&, WebCore::TextDirection, double pageScaleFactor, const Vector<WebPopupItem>&, const PlatformPopupMenuData&, int32_t selectedIndex) override;
+ void hidePopupMenu() override;
+ void cancelTracking() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> WebPopupMenuProxyMac(NSView *, WebPopupMenuProxy::Client&);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcesssoupWebSoupRequestManagerProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/soup/WebSoupRequestManagerProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/soup/WebSoupRequestManagerProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/UIProcess/soup/WebSoupRequestManagerProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -61,13 +61,13 @@
</span><span class="cx"> WebSoupRequestManagerProxy(WebProcessPool*);
</span><span class="cx">
</span><span class="cx"> // WebContextSupplement
</span><del>- virtual void contextDestroyed() override;
- virtual void processDidClose(WebProcessProxy*) override;
- virtual void refWebContextSupplement() override;
- virtual void derefWebContextSupplement() override;
</del><ins>+ void contextDestroyed() override;
+ void processDidClose(WebProcessProxy*) override;
+ void refWebContextSupplement() override;
+ void derefWebContextSupplement() override;
</ins><span class="cx">
</span><span class="cx"> // IPC::MessageReceiver
</span><del>- virtual void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> void didFailToLoadURIRequest(uint64_t requestID);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessCookiesWebCookieManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Cookies/WebCookieManager.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Cookies/WebCookieManager.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/Cookies/WebCookieManager.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // IPC::MessageReceiver
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> void getHostnamesWithCookies(uint64_t callbackID);
</span><span class="cx"> void deleteCookiesForHostname(const String&);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessDatabasesIndexedDBWebIDBConnectionToServerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Databases/IndexedDB/WebIDBConnectionToServer.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Databases/IndexedDB/WebIDBConnectionToServer.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/Databases/IndexedDB/WebIDBConnectionToServer.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,33 +40,33 @@
</span><span class="cx"> virtual ~WebIDBConnectionToServer();
</span><span class="cx">
</span><span class="cx"> WebCore::IDBClient::IDBConnectionToServer& coreConnectionToServer();
</span><del>- virtual uint64_t identifier() const override final { return m_identifier; }
- virtual uint64_t messageSenderDestinationID() override final { return m_identifier; }
</del><ins>+ uint64_t identifier() const override final { return m_identifier; }
+ uint64_t messageSenderDestinationID() override final { return m_identifier; }
</ins><span class="cx">
</span><span class="cx"> // IDBConnectionToServerDelegate
</span><del>- virtual void deleteDatabase(WebCore::IDBRequestData&) override final;
- virtual void openDatabase(WebCore::IDBRequestData&) override final;
- virtual void abortTransaction(WebCore::IDBResourceIdentifier&) override final;
- virtual void commitTransaction(WebCore::IDBResourceIdentifier&) override final;
- virtual void didFinishHandlingVersionChangeTransaction(WebCore::IDBResourceIdentifier&) override final;
- virtual void createObjectStore(const WebCore::IDBRequestData&, const WebCore::IDBObjectStoreInfo&) override final;
- virtual void deleteObjectStore(const WebCore::IDBRequestData&, const String& objectStoreName) override final;
- virtual void clearObjectStore(const WebCore::IDBRequestData&, uint64_t objectStoreIdentifier) override final;
- virtual void createIndex(const WebCore::IDBRequestData&, const WebCore::IDBIndexInfo&) override final;
- virtual void deleteIndex(const WebCore::IDBRequestData&, uint64_t objectStoreIdentifier, const String& indexName) override final;
- virtual void putOrAdd(const WebCore::IDBRequestData&, WebCore::IDBKey*, WebCore::SerializedScriptValue&, const WebCore::IndexedDB::ObjectStoreOverwriteMode) override final;
- virtual void getRecord(const WebCore::IDBRequestData&, const WebCore::IDBKeyRangeData&) override final;
- virtual void getCount(const WebCore::IDBRequestData&, const WebCore::IDBKeyRangeData&) override final;
- virtual void deleteRecord(const WebCore::IDBRequestData&, const WebCore::IDBKeyRangeData&) override final;
- virtual void openCursor(const WebCore::IDBRequestData&, const WebCore::IDBCursorInfo&) override final;
- virtual void iterateCursor(const WebCore::IDBRequestData&, const WebCore::IDBKeyData&, unsigned long count) override final;
- virtual void establishTransaction(uint64_t databaseConnectionIdentifier, const WebCore::IDBTransactionInfo&) override final;
- virtual void databaseConnectionClosed(uint64_t databaseConnectionIdentifier) override final;
- virtual void abortOpenAndUpgradeNeeded(uint64_t databaseConnectionIdentifier, const WebCore::IDBResourceIdentifier& transactionIdentifier) override final;
- virtual void didFireVersionChangeEvent(uint64_t databaseConnectionIdentifier, const WebCore::IDBResourceIdentifier& requestIdentifier) override final;
</del><ins>+ void deleteDatabase(WebCore::IDBRequestData&) override final;
+ void openDatabase(WebCore::IDBRequestData&) override final;
+ void abortTransaction(WebCore::IDBResourceIdentifier&) override final;
+ void commitTransaction(WebCore::IDBResourceIdentifier&) override final;
+ void didFinishHandlingVersionChangeTransaction(WebCore::IDBResourceIdentifier&) override final;
+ void createObjectStore(const WebCore::IDBRequestData&, const WebCore::IDBObjectStoreInfo&) override final;
+ void deleteObjectStore(const WebCore::IDBRequestData&, const String& objectStoreName) override final;
+ void clearObjectStore(const WebCore::IDBRequestData&, uint64_t objectStoreIdentifier) override final;
+ void createIndex(const WebCore::IDBRequestData&, const WebCore::IDBIndexInfo&) override final;
+ void deleteIndex(const WebCore::IDBRequestData&, uint64_t objectStoreIdentifier, const String& indexName) override final;
+ void putOrAdd(const WebCore::IDBRequestData&, WebCore::IDBKey*, WebCore::SerializedScriptValue&, const WebCore::IndexedDB::ObjectStoreOverwriteMode) override final;
+ void getRecord(const WebCore::IDBRequestData&, const WebCore::IDBKeyRangeData&) override final;
+ void getCount(const WebCore::IDBRequestData&, const WebCore::IDBKeyRangeData&) override final;
+ void deleteRecord(const WebCore::IDBRequestData&, const WebCore::IDBKeyRangeData&) override final;
+ void openCursor(const WebCore::IDBRequestData&, const WebCore::IDBCursorInfo&) override final;
+ void iterateCursor(const WebCore::IDBRequestData&, const WebCore::IDBKeyData&, unsigned long count) override final;
+ void establishTransaction(uint64_t databaseConnectionIdentifier, const WebCore::IDBTransactionInfo&) override final;
+ void databaseConnectionClosed(uint64_t databaseConnectionIdentifier) override final;
+ void abortOpenAndUpgradeNeeded(uint64_t databaseConnectionIdentifier, const WebCore::IDBResourceIdentifier& transactionIdentifier) override final;
+ void didFireVersionChangeEvent(uint64_t databaseConnectionIdentifier, const WebCore::IDBResourceIdentifier& requestIdentifier) override final;
</ins><span class="cx">
</span><del>- virtual void ref() override { RefCounted<WebIDBConnectionToServer>::ref(); }
- virtual void deref() override { RefCounted<WebIDBConnectionToServer>::deref(); }
</del><ins>+ void ref() override { RefCounted<WebIDBConnectionToServer>::ref(); }
+ void deref() override { RefCounted<WebIDBConnectionToServer>::deref(); }
</ins><span class="cx">
</span><span class="cx"> // Messages received from DatabaseProcess
</span><span class="cx"> void didDeleteDatabase(const WebCore::IDBResultData&);
</span><span class="lines">@@ -93,7 +93,7 @@
</span><span class="cx"> private:
</span><span class="cx"> WebIDBConnectionToServer();
</span><span class="cx">
</span><del>- virtual IPC::Connection* messageSenderConnection() override final;
</del><ins>+ IPC::Connection* messageSenderConnection() override final;
</ins><span class="cx">
</span><span class="cx"> uint64_t m_identifier;
</span><span class="cx"> bool m_isOpenInServer { false };
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessDatabasesWebDatabaseProviderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Databases/WebDatabaseProvider.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Databases/WebDatabaseProvider.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/Databases/WebDatabaseProvider.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> virtual ~WebDatabaseProvider();
</span><span class="cx">
</span><span class="cx"> #if ENABLE(INDEXED_DATABASE)
</span><del>- virtual WebCore::IDBClient::IDBConnectionToServer& idbConnectionToServerForSession(const WebCore::SessionID&) override final;
</del><ins>+ WebCore::IDBClient::IDBConnectionToServer& idbConnectionToServerForSession(const WebCore::SessionID&) override final;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessDatabasesWebToDatabaseProcessConnectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Databases/WebToDatabaseProcessConnection.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Databases/WebToDatabaseProcessConnection.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/Databases/WebToDatabaseProcessConnection.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -59,15 +59,15 @@
</span><span class="cx"> WebToDatabaseProcessConnection(IPC::Connection::Identifier);
</span><span class="cx">
</span><span class="cx"> // IPC::Connection::Client
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
- virtual void didClose(IPC::Connection&) override;
- virtual void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
- virtual IPC::ProcessType localProcessType() override { return IPC::ProcessType::Web; }
- virtual IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::Database; }
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
+ void didClose(IPC::Connection&) override;
+ void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
+ IPC::ProcessType localProcessType() override { return IPC::ProcessType::Web; }
+ IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::Database; }
</ins><span class="cx">
</span><span class="cx"> // IPC::MessageSender
</span><del>- virtual IPC::Connection* messageSenderConnection() override { return m_connection.get(); }
- virtual uint64_t messageSenderDestinationID() override { return 0; }
</del><ins>+ IPC::Connection* messageSenderConnection() override { return m_connection.get(); }
+ uint64_t messageSenderDestinationID() override { return 0; }
</ins><span class="cx">
</span><span class="cx"> RefPtr<IPC::Connection> m_connection;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessFileAPIBlobRegistryProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/FileAPI/BlobRegistryProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/FileAPI/BlobRegistryProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/FileAPI/BlobRegistryProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -32,12 +32,12 @@
</span><span class="cx">
</span><span class="cx"> class BlobRegistryProxy final : public WebCore::BlobRegistry {
</span><span class="cx"> public:
</span><del>- virtual void registerFileBlobURL(const WebCore::URL&, RefPtr<WebCore::BlobDataFileReference>&&, const String& contentType) override;
- virtual void registerBlobURL(const WebCore::URL&, Vector<WebCore::BlobPart>, const String& contentType) override;
- virtual void registerBlobURL(const WebCore::URL&, const WebCore::URL& srcURL) override;
- virtual void unregisterBlobURL(const WebCore::URL&) override;
- virtual void registerBlobURLForSlice(const WebCore::URL&, const WebCore::URL& srcURL, long long start, long long end) override;
- virtual unsigned long long blobSize(const WebCore::URL&) override;
</del><ins>+ void registerFileBlobURL(const WebCore::URL&, RefPtr<WebCore::BlobDataFileReference>&&, const String& contentType) override;
+ void registerBlobURL(const WebCore::URL&, Vector<WebCore::BlobPart>, const String& contentType) override;
+ void registerBlobURL(const WebCore::URL&, const WebCore::URL& srcURL) override;
+ void unregisterBlobURL(const WebCore::URL&) override;
+ void registerBlobURLForSlice(const WebCore::URL&, const WebCore::URL& srcURL, long long start, long long end) override;
+ unsigned long long blobSize(const WebCore::URL&) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessGeolocationWebGeolocationManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Geolocation/WebGeolocationManager.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Geolocation/WebGeolocationManager.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/Geolocation/WebGeolocationManager.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -58,7 +58,7 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // IPC::MessageReceiver
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> bool isUpdating() const { return !m_pageSet.isEmpty(); }
</span><span class="cx"> bool isHighAccuracyEnabled() const { return !m_highAccuracyPageSet.isEmpty(); }
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessIconDatabaseWebIconDatabaseProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/IconDatabase/WebIconDatabaseProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/IconDatabase/WebIconDatabaseProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/IconDatabase/WebIconDatabaseProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,24 +43,24 @@
</span><span class="cx"> explicit WebIconDatabaseProxy(WebProcess*);
</span><span class="cx"> virtual ~WebIconDatabaseProxy();
</span><span class="cx">
</span><del>- virtual bool isEnabled() const override;
</del><ins>+ bool isEnabled() const override;
</ins><span class="cx"> void setEnabled(bool) override;
</span><span class="cx">
</span><del>- virtual void retainIconForPageURL(const String&) override;
- virtual void releaseIconForPageURL(const String&) override;
- virtual void setIconURLForPageURL(const String&, const String&) override;
- virtual void setIconDataForIconURL(PassRefPtr<WebCore::SharedBuffer>, const String&) override;
</del><ins>+ void retainIconForPageURL(const String&) override;
+ void releaseIconForPageURL(const String&) override;
+ void setIconURLForPageURL(const String&, const String&) override;
+ void setIconDataForIconURL(PassRefPtr<WebCore::SharedBuffer>, const String&) override;
</ins><span class="cx">
</span><del>- virtual String synchronousIconURLForPageURL(const String&) override;
- virtual bool synchronousIconDataKnownForIconURL(const String&) override;
- virtual WebCore::IconLoadDecision synchronousLoadDecisionForIconURL(const String&, WebCore::DocumentLoader*) override;
- virtual WebCore::Image* synchronousIconForPageURL(const String&, const WebCore::IntSize&) override;
</del><ins>+ String synchronousIconURLForPageURL(const String&) override;
+ bool synchronousIconDataKnownForIconURL(const String&) override;
+ WebCore::IconLoadDecision synchronousLoadDecisionForIconURL(const String&, WebCore::DocumentLoader*) override;
+ WebCore::Image* synchronousIconForPageURL(const String&, const WebCore::IntSize&) override;
</ins><span class="cx">
</span><span class="cx"> // Asynchronous calls we should use to replace the above when supported.
</span><del>- virtual bool supportsAsynchronousMode() override;
- virtual void loadDecisionForIconURL(const String&, PassRefPtr<WebCore::IconLoadDecisionCallback>) override;
</del><ins>+ bool supportsAsynchronousMode() override;
+ void loadDecisionForIconURL(const String&, PassRefPtr<WebCore::IconLoadDecisionCallback>) override;
</ins><span class="cx"> void receivedIconLoadDecision(int decision, uint64_t callbackID);
</span><del>- virtual void iconDataForIconURL(const String&, PassRefPtr<WebCore::IconDataCallback>) override;
</del><ins>+ void iconDataForIconURL(const String&, PassRefPtr<WebCore::IconDataCallback>) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // IPC::MessageReceiver
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleAPIcWKBundlePageOverlaycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageOverlay.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageOverlay.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageOverlay.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -70,12 +70,12 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // WebPageOverlay::Client.
</span><del>- virtual void pageOverlayDestroyed(WebPageOverlay&) override
</del><ins>+ void pageOverlayDestroyed(WebPageOverlay&) override
</ins><span class="cx"> {
</span><span class="cx"> delete this;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void willMoveToPage(WebPageOverlay& pageOverlay, WebPage* page) override
</del><ins>+ void willMoveToPage(WebPageOverlay& pageOverlay, WebPage* page) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.willMoveToPage)
</span><span class="cx"> return;
</span><span class="lines">@@ -83,7 +83,7 @@
</span><span class="cx"> m_client.willMoveToPage(toAPI(&pageOverlay), toAPI(page), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didMoveToPage(WebPageOverlay& pageOverlay, WebPage* page) override
</del><ins>+ void didMoveToPage(WebPageOverlay& pageOverlay, WebPage* page) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.didMoveToPage)
</span><span class="cx"> return;
</span><span class="lines">@@ -91,7 +91,7 @@
</span><span class="cx"> m_client.didMoveToPage(toAPI(&pageOverlay), toAPI(page), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void drawRect(WebPageOverlay& pageOverlay, GraphicsContext& graphicsContext, const IntRect& dirtyRect) override
</del><ins>+ void drawRect(WebPageOverlay& pageOverlay, GraphicsContext& graphicsContext, const IntRect& dirtyRect) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.drawRect)
</span><span class="cx"> return;
</span><span class="lines">@@ -99,7 +99,7 @@
</span><span class="cx"> m_client.drawRect(toAPI(&pageOverlay), graphicsContext.platformContext(), toAPI(dirtyRect), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool mouseEvent(WebPageOverlay& pageOverlay, const PlatformMouseEvent& event) override
</del><ins>+ bool mouseEvent(WebPageOverlay& pageOverlay, const PlatformMouseEvent& event) override
</ins><span class="cx"> {
</span><span class="cx"> switch (event.type()) {
</span><span class="cx"> case PlatformMouseEvent::Type::MousePressed: {
</span><span class="lines">@@ -135,7 +135,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(MAC)
</span><del>- virtual DDActionContext *actionContextForResultAtPoint(WebPageOverlay& pageOverlay, WebCore::FloatPoint location, RefPtr<WebCore::Range>& rangeHandle) override
</del><ins>+ DDActionContext *actionContextForResultAtPoint(WebPageOverlay& pageOverlay, WebCore::FloatPoint location, RefPtr<WebCore::Range>& rangeHandle) override
</ins><span class="cx"> {
</span><span class="cx"> if (m_client.actionContextForResultAtPoint) {
</span><span class="cx"> WKBundleRangeHandleRef apiRange = nullptr;
</span><span class="lines">@@ -150,7 +150,7 @@
</span><span class="cx"> return nil;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void dataDetectorsDidPresentUI(WebPageOverlay& pageOverlay) override
</del><ins>+ void dataDetectorsDidPresentUI(WebPageOverlay& pageOverlay) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.dataDetectorsDidPresentUI)
</span><span class="cx"> return;
</span><span class="lines">@@ -158,7 +158,7 @@
</span><span class="cx"> m_client.dataDetectorsDidPresentUI(toAPI(&pageOverlay), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void dataDetectorsDidChangeUI(WebPageOverlay& pageOverlay) override
</del><ins>+ void dataDetectorsDidChangeUI(WebPageOverlay& pageOverlay) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.dataDetectorsDidChangeUI)
</span><span class="cx"> return;
</span><span class="lines">@@ -166,7 +166,7 @@
</span><span class="cx"> m_client.dataDetectorsDidChangeUI(toAPI(&pageOverlay), m_client.base.clientInfo);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void dataDetectorsDidHideUI(WebPageOverlay& pageOverlay) override
</del><ins>+ void dataDetectorsDidHideUI(WebPageOverlay& pageOverlay) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_client.dataDetectorsDidHideUI)
</span><span class="cx"> return;
</span><span class="lines">@@ -175,7 +175,7 @@
</span><span class="cx"> }
</span><span class="cx"> #endif // PLATFORM(MAC)
</span><span class="cx">
</span><del>- virtual bool copyAccessibilityAttributeStringValueForPoint(WebPageOverlay& pageOverlay, String attribute, WebCore::FloatPoint parameter, String& value) override
</del><ins>+ bool copyAccessibilityAttributeStringValueForPoint(WebPageOverlay& pageOverlay, String attribute, WebCore::FloatPoint parameter, String& value) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_accessibilityClient.client().copyAccessibilityAttributeValue)
</span><span class="cx"> return false;
</span><span class="lines">@@ -186,7 +186,7 @@
</span><span class="cx"> return true;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool copyAccessibilityAttributeBoolValueForPoint(WebPageOverlay& pageOverlay, String attribute, WebCore::FloatPoint parameter, bool& value) override
</del><ins>+ bool copyAccessibilityAttributeBoolValueForPoint(WebPageOverlay& pageOverlay, String attribute, WebCore::FloatPoint parameter, bool& value) override
</ins><span class="cx"> {
</span><span class="cx"> if (!m_accessibilityClient.client().copyAccessibilityAttributeValue)
</span><span class="cx"> return false;
</span><span class="lines">@@ -197,7 +197,7 @@
</span><span class="cx"> return true;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual Vector<String> copyAccessibilityAttributeNames(WebPageOverlay& pageOverlay, bool paramerizedNames) override
</del><ins>+ Vector<String> copyAccessibilityAttributeNames(WebPageOverlay& pageOverlay, bool paramerizedNames) override
</ins><span class="cx"> {
</span><span class="cx"> Vector<String> names;
</span><span class="cx"> if (!m_accessibilityClient.client().copyAccessibilityAttributeNames)
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleAPIcmacWKBundlePageBannerMacmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/mac/WKBundlePageBannerMac.mm (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/mac/WKBundlePageBannerMac.mm        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/mac/WKBundlePageBannerMac.mm        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -55,12 +55,12 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // PageBanner::Client.
</span><del>- virtual void pageBannerDestroyed(PageBanner*) override
</del><ins>+ void pageBannerDestroyed(PageBanner*) override
</ins><span class="cx"> {
</span><span class="cx"> delete this;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool mouseEvent(PageBanner* pageBanner, WebEvent::Type type, WebMouseEvent::Button button, const IntPoint& position) override
</del><ins>+ bool mouseEvent(PageBanner* pageBanner, WebEvent::Type type, WebMouseEvent::Button button, const IntPoint& position) override
</ins><span class="cx"> {
</span><span class="cx"> switch (type) {
</span><span class="cx"> case WebEvent::MouseDown: {
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleAPIgtkWebKitWebPagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/gtk/WebKitWebPage.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/gtk/WebKitWebPage.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/gtk/WebKitWebPage.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -95,7 +95,7 @@
</span><span class="cx"> WebKitFrame* webkitFrame() const { return m_webkitFrame.get(); }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void frameDestroyed() override
</del><ins>+ void frameDestroyed() override
</ins><span class="cx"> {
</span><span class="cx"> FrameDestructionObserver::frameDestroyed();
</span><span class="cx"> webFrameDestroyed(webkitFrameGetWebFrame(m_webkitFrame.get()));
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleAPImacWKWebProcessPlugInBrowserContextControllermm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKWebProcessPlugInBrowserContextController.mm (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKWebProcessPlugInBrowserContextController.mm        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKWebProcessPlugInBrowserContextController.mm        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -452,7 +452,7 @@
</span><span class="cx">
</span><span class="cx"> virtual ~FormClient() { }
</span><span class="cx">
</span><del>- virtual void didFocusTextField(WebPage*, HTMLInputElement* inputElement, WebFrame* frame) override
</del><ins>+ void didFocusTextField(WebPage*, HTMLInputElement* inputElement, WebFrame* frame) override
</ins><span class="cx"> {
</span><span class="cx"> auto formDelegate = m_controller->_formDelegate.get();
</span><span class="cx">
</span><span class="lines">@@ -460,7 +460,7 @@
</span><span class="cx"> [formDelegate _webProcessPlugInBrowserContextController:m_controller didFocusTextField:wrapper(*InjectedBundleNodeHandle::getOrCreate(inputElement).get()) inFrame:wrapper(*frame)];
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void willSendSubmitEvent(WebPage*, HTMLFormElement* formElement, WebFrame* targetFrame, WebFrame* sourceFrame, const Vector<std::pair<String, String>>& values) override
</del><ins>+ void willSendSubmitEvent(WebPage*, HTMLFormElement* formElement, WebFrame* targetFrame, WebFrame* sourceFrame, const Vector<std::pair<String, String>>& values) override
</ins><span class="cx"> {
</span><span class="cx"> auto formDelegate = m_controller->_formDelegate.get();
</span><span class="cx">
</span><span class="lines">@@ -493,7 +493,7 @@
</span><span class="cx"> userData = API::Data::createWithoutCopying(WTFMove(data));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void willSubmitForm(WebPage*, HTMLFormElement* formElement, WebFrame* frame, WebFrame* sourceFrame, const Vector<std::pair<WTF::String, WTF::String>>& values, RefPtr<API::Object>& userData) override
</del><ins>+ void willSubmitForm(WebPage*, HTMLFormElement* formElement, WebFrame* frame, WebFrame* sourceFrame, const Vector<std::pair<WTF::String, WTF::String>>& values, RefPtr<API::Object>& userData) override
</ins><span class="cx"> {
</span><span class="cx"> auto formDelegate = m_controller->_formDelegate.get();
</span><span class="cx">
</span><span class="lines">@@ -507,7 +507,7 @@
</span><span class="cx"> }
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void textDidChangeInTextField(WebPage*, HTMLInputElement* inputElement, WebFrame* frame, bool initiatedByUserTyping) override
</del><ins>+ void textDidChangeInTextField(WebPage*, HTMLInputElement* inputElement, WebFrame* frame, bool initiatedByUserTyping) override
</ins><span class="cx"> {
</span><span class="cx"> auto formDelegate = m_controller->_formDelegate.get();
</span><span class="cx">
</span><span class="lines">@@ -515,7 +515,7 @@
</span><span class="cx"> [formDelegate _webProcessPlugInBrowserContextController:m_controller textDidChangeInTextField:wrapper(*WebKit::InjectedBundleNodeHandle::getOrCreate(inputElement)) inFrame:wrapper(*frame) initiatedByUserTyping:initiatedByUserTyping];
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void willBeginInputSession(WebPage*, Element* element, WebFrame* frame, RefPtr<API::Object>& userData) override
</del><ins>+ void willBeginInputSession(WebPage*, Element* element, WebFrame* frame, RefPtr<API::Object>& userData) override
</ins><span class="cx"> {
</span><span class="cx"> auto formDelegate = m_controller->_formDelegate.get();
</span><span class="cx">
</span><span class="lines">@@ -526,7 +526,7 @@
</span><span class="cx"> encodeUserObject(userObject, userData);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool shouldNotifyOnFormChanges(WebKit::WebPage*) override
</del><ins>+ bool shouldNotifyOnFormChanges(WebKit::WebPage*) override
</ins><span class="cx"> {
</span><span class="cx"> auto formDelegate = m_controller->_formDelegate.get();
</span><span class="cx">
</span><span class="lines">@@ -536,7 +536,7 @@
</span><span class="cx"> return [formDelegate _webProcessPlugInBrowserContextControllerShouldNotifyOnFormChanges:m_controller];
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didAssociateFormControls(WebKit::WebPage*, const Vector<RefPtr<WebCore::Element>>& elements) override
</del><ins>+ void didAssociateFormControls(WebKit::WebPage*, const Vector<RefPtr<WebCore::Element>>& elements) override
</ins><span class="cx"> {
</span><span class="cx"> auto formDelegate = m_controller->_formDelegate.get();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleInjectedBundlePageFormClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageFormClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageFormClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageFormClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,16 +43,16 @@
</span><span class="cx"> public:
</span><span class="cx"> explicit InjectedBundlePageFormClient(const WKBundlePageFormClientBase*);
</span><span class="cx">
</span><del>- virtual void didFocusTextField(WebPage*, WebCore::HTMLInputElement*, WebFrame*) override;
- virtual void textFieldDidBeginEditing(WebPage*, WebCore::HTMLInputElement*, WebFrame*) override;
- virtual void textFieldDidEndEditing(WebPage*, WebCore::HTMLInputElement*, WebFrame*) override;
- virtual void textDidChangeInTextField(WebPage*, WebCore::HTMLInputElement*, WebFrame*, bool initiatedByUserTyping) override;
- virtual void textDidChangeInTextArea(WebPage*, WebCore::HTMLTextAreaElement*, WebFrame*) override;
- virtual bool shouldPerformActionInTextField(WebPage*, WebCore::HTMLInputElement*, InputFieldAction, WebFrame*) override;
- virtual void willSubmitForm(WebPage*, WebCore::HTMLFormElement*, WebFrame*, WebFrame* sourceFrame, const Vector<std::pair<String, String>>&, RefPtr<API::Object>& userData) override;
- virtual void willSendSubmitEvent(WebPage*, WebCore::HTMLFormElement*, WebFrame*, WebFrame* sourceFrame, const Vector<std::pair<String, String>>&) override;
- virtual void didAssociateFormControls(WebPage*, const Vector<RefPtr<WebCore::Element>>&) override;
- virtual bool shouldNotifyOnFormChanges(WebPage*) override;
</del><ins>+ void didFocusTextField(WebPage*, WebCore::HTMLInputElement*, WebFrame*) override;
+ void textFieldDidBeginEditing(WebPage*, WebCore::HTMLInputElement*, WebFrame*) override;
+ void textFieldDidEndEditing(WebPage*, WebCore::HTMLInputElement*, WebFrame*) override;
+ void textDidChangeInTextField(WebPage*, WebCore::HTMLInputElement*, WebFrame*, bool initiatedByUserTyping) override;
+ void textDidChangeInTextArea(WebPage*, WebCore::HTMLTextAreaElement*, WebFrame*) override;
+ bool shouldPerformActionInTextField(WebPage*, WebCore::HTMLInputElement*, InputFieldAction, WebFrame*) override;
+ void willSubmitForm(WebPage*, WebCore::HTMLFormElement*, WebFrame*, WebFrame* sourceFrame, const Vector<std::pair<String, String>>&, RefPtr<API::Object>& userData) override;
+ void willSendSubmitEvent(WebPage*, WebCore::HTMLFormElement*, WebFrame*, WebFrame* sourceFrame, const Vector<std::pair<String, String>>&) override;
+ void didAssociateFormControls(WebPage*, const Vector<RefPtr<WebCore::Element>>&) override;
+ bool shouldNotifyOnFormChanges(WebPage*) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebKit
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessNetworkNetworkProcessConnectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Network/NetworkProcessConnection.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Network/NetworkProcessConnection.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/Network/NetworkProcessConnection.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -62,12 +62,12 @@
</span><span class="cx"> NetworkProcessConnection(IPC::Connection::Identifier);
</span><span class="cx">
</span><span class="cx"> // IPC::Connection::Client
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
- virtual void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
- virtual void didClose(IPC::Connection&) override;
- virtual void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
- virtual IPC::ProcessType localProcessType() override { return IPC::ProcessType::Web; }
- virtual IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::Network; }
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
+ void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
+ void didClose(IPC::Connection&) override;
+ void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
+ IPC::ProcessType localProcessType() override { return IPC::ProcessType::Web; }
+ IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::Network; }
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(SHAREABLE_RESOURCE)
</span><span class="cx"> // Message handlers.
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessNetworkWebResourceLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Network/WebResourceLoader.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Network/WebResourceLoader.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/Network/WebResourceLoader.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -70,8 +70,8 @@
</span><span class="cx"> WebResourceLoader(PassRefPtr<WebCore::ResourceLoader>);
</span><span class="cx">
</span><span class="cx"> // IPC::MessageSender
</span><del>- virtual IPC::Connection* messageSenderConnection() override;
- virtual uint64_t messageSenderDestinationID() override;
</del><ins>+ IPC::Connection* messageSenderConnection() override;
+ uint64_t messageSenderDestinationID() override;
</ins><span class="cx">
</span><span class="cx"> void willSendRequest(const WebCore::ResourceRequest&, const WebCore::ResourceResponse& redirectResponse);
</span><span class="cx"> void didSendData(uint64_t bytesSent, uint64_t totalBytesToBeSent);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessNotificationsWebNotificationManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Notifications/WebNotificationManager.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Notifications/WebNotificationManager.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/Notifications/WebNotificationManager.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -69,11 +69,11 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // WebProcessSupplement
</span><del>- virtual void initialize(const WebProcessCreationParameters&) override;
</del><ins>+ void initialize(const WebProcessCreationParameters&) override;
</ins><span class="cx">
</span><span class="cx"> // IPC::MessageReceiver
</span><span class="cx"> // Implemented in generated WebNotificationManagerMessageReceiver.cpp
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> void didShowNotification(uint64_t notificationID);
</span><span class="cx"> void didClickNotification(uint64_t notificationID);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessPluginsNetscapeNetscapePluginh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePlugin.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePlugin.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePlugin.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -58,7 +58,7 @@
</span><span class="cx"> static RefPtr<NetscapePlugin> fromNPP(NPP);
</span><span class="cx">
</span><span class="cx"> // In-process NetscapePlugins don't support asynchronous initialization.
</span><del>- virtual bool isBeingAsynchronouslyInitialized() const override { return false; }
</del><ins>+ bool isBeingAsynchronouslyInitialized() const override { return false; }
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(COCOA)
</span><span class="cx"> NPError setDrawingModel(NPDrawingModel);
</span><span class="lines">@@ -156,7 +156,7 @@
</span><span class="cx"> NPError NPP_SetValue(NPNVariable, void *value);
</span><span class="cx">
</span><span class="cx"> // Convert the given point from plug-in coordinates to root view coordinates.
</span><del>- virtual WebCore::IntPoint convertToRootView(const WebCore::IntPoint&) const override;
</del><ins>+ WebCore::IntPoint convertToRootView(const WebCore::IntPoint&) const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> NetscapePlugin(PassRefPtr<NetscapePluginModule> pluginModule);
</span><span class="lines">@@ -188,62 +188,62 @@
</span><span class="cx"> static bool wantsPluginRelativeNPWindowCoordinates();
</span><span class="cx">
</span><span class="cx"> // Plugin
</span><del>- virtual bool initialize(const Parameters&) override;
- virtual void destroy() override;
- virtual void paint(WebCore::GraphicsContext&, const WebCore::IntRect& dirtyRect) override;
- virtual RefPtr<ShareableBitmap> snapshot() override;
</del><ins>+ bool initialize(const Parameters&) override;
+ void destroy() override;
+ void paint(WebCore::GraphicsContext&, const WebCore::IntRect& dirtyRect) override;
+ RefPtr<ShareableBitmap> snapshot() override;
</ins><span class="cx"> #if PLATFORM(COCOA)
</span><del>- virtual PlatformLayer* pluginLayer() override;
</del><ins>+ PlatformLayer* pluginLayer() override;
</ins><span class="cx"> #endif
</span><del>- virtual bool isTransparent() override;
- virtual bool wantsWheelEvents() override;
- virtual void geometryDidChange(const WebCore::IntSize& pluginSize, const WebCore::IntRect& clipRect, const WebCore::AffineTransform& pluginToRootViewTransform) override;
- virtual void visibilityDidChange(bool isVisible) override;
- virtual void frameDidFinishLoading(uint64_t requestID) override;
- virtual void frameDidFail(uint64_t requestID, bool wasCancelled) override;
- virtual void didEvaluateJavaScript(uint64_t requestID, const String& result) override;
- virtual void streamWillSendRequest(uint64_t streamID, const WebCore::URL& requestURL, const WebCore::URL& responseURL, int responseStatus) override;
- virtual void streamDidReceiveResponse(uint64_t streamID, const WebCore::URL& responseURL, uint32_t streamLength,
</del><ins>+ bool isTransparent() override;
+ bool wantsWheelEvents() override;
+ void geometryDidChange(const WebCore::IntSize& pluginSize, const WebCore::IntRect& clipRect, const WebCore::AffineTransform& pluginToRootViewTransform) override;
+ void visibilityDidChange(bool isVisible) override;
+ void frameDidFinishLoading(uint64_t requestID) override;
+ void frameDidFail(uint64_t requestID, bool wasCancelled) override;
+ void didEvaluateJavaScript(uint64_t requestID, const String& result) override;
+ void streamWillSendRequest(uint64_t streamID, const WebCore::URL& requestURL, const WebCore::URL& responseURL, int responseStatus) override;
+ void streamDidReceiveResponse(uint64_t streamID, const WebCore::URL& responseURL, uint32_t streamLength,
</ins><span class="cx"> uint32_t lastModifiedTime, const String& mimeType, const String& headers, const String& suggestedFileName) override;
</span><del>- virtual void streamDidReceiveData(uint64_t streamID, const char* bytes, int length) override;
- virtual void streamDidFinishLoading(uint64_t streamID) override;
- virtual void streamDidFail(uint64_t streamID, bool wasCancelled) override;
- virtual void manualStreamDidReceiveResponse(const WebCore::URL& responseURL, uint32_t streamLength,
</del><ins>+ void streamDidReceiveData(uint64_t streamID, const char* bytes, int length) override;
+ void streamDidFinishLoading(uint64_t streamID) override;
+ void streamDidFail(uint64_t streamID, bool wasCancelled) override;
+ void manualStreamDidReceiveResponse(const WebCore::URL& responseURL, uint32_t streamLength,
</ins><span class="cx"> uint32_t lastModifiedTime, const String& mimeType, const String& headers, const String& suggestedFileName) override;
</span><del>- virtual void manualStreamDidReceiveData(const char* bytes, int length) override;
- virtual void manualStreamDidFinishLoading() override;
- virtual void manualStreamDidFail(bool wasCancelled) override;
</del><ins>+ void manualStreamDidReceiveData(const char* bytes, int length) override;
+ void manualStreamDidFinishLoading() override;
+ void manualStreamDidFail(bool wasCancelled) override;
</ins><span class="cx">
</span><del>- virtual bool handleMouseEvent(const WebMouseEvent&) override;
- virtual bool handleWheelEvent(const WebWheelEvent&) override;
- virtual bool handleMouseEnterEvent(const WebMouseEvent&) override;
- virtual bool handleMouseLeaveEvent(const WebMouseEvent&) override;
- virtual bool handleContextMenuEvent(const WebMouseEvent&) override;
- virtual bool handleKeyboardEvent(const WebKeyboardEvent&) override;
- virtual void setFocus(bool) override;
</del><ins>+ bool handleMouseEvent(const WebMouseEvent&) override;
+ bool handleWheelEvent(const WebWheelEvent&) override;
+ bool handleMouseEnterEvent(const WebMouseEvent&) override;
+ bool handleMouseLeaveEvent(const WebMouseEvent&) override;
+ bool handleContextMenuEvent(const WebMouseEvent&) override;
+ bool handleKeyboardEvent(const WebKeyboardEvent&) override;
+ void setFocus(bool) override;
</ins><span class="cx">
</span><del>- virtual bool handleEditingCommand(const String& commandName, const String& argument) override;
- virtual bool isEditingCommandEnabled(const String&) override;
</del><ins>+ bool handleEditingCommand(const String& commandName, const String& argument) override;
+ bool isEditingCommandEnabled(const String&) override;
</ins><span class="cx">
</span><del>- virtual bool shouldAllowScripting() override;
- virtual bool shouldAllowNavigationFromDrags() override;
</del><ins>+ bool shouldAllowScripting() override;
+ bool shouldAllowNavigationFromDrags() override;
</ins><span class="cx">
</span><del>- virtual bool handlesPageScaleFactor() const override;
</del><ins>+ bool handlesPageScaleFactor() const override;
</ins><span class="cx">
</span><del>- virtual NPObject* pluginScriptableNPObject() override;
</del><ins>+ NPObject* pluginScriptableNPObject() override;
</ins><span class="cx">
</span><del>- virtual unsigned countFindMatches(const String&, WebCore::FindOptions, unsigned maxMatchCount) override;
- virtual bool findString(const String&, WebCore::FindOptions, unsigned maxMatchCount) override;
</del><ins>+ unsigned countFindMatches(const String&, WebCore::FindOptions, unsigned maxMatchCount) override;
+ bool findString(const String&, WebCore::FindOptions, unsigned maxMatchCount) override;
</ins><span class="cx">
</span><del>- virtual void windowFocusChanged(bool) override;
- virtual void windowVisibilityChanged(bool) override;
</del><ins>+ void windowFocusChanged(bool) override;
+ void windowVisibilityChanged(bool) override;
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(COCOA)
</span><del>- virtual void windowAndViewFramesChanged(const WebCore::IntRect& windowFrameInScreenCoordinates, const WebCore::IntRect& viewFrameInWindowCoordinates) override;
</del><ins>+ void windowAndViewFramesChanged(const WebCore::IntRect& windowFrameInScreenCoordinates, const WebCore::IntRect& viewFrameInWindowCoordinates) override;
</ins><span class="cx">
</span><del>- virtual uint64_t pluginComplexTextInputIdentifier() const override;
- virtual void sendComplexTextInput(const String& textInput) override;
- virtual void setLayerHostingMode(LayerHostingMode) override;
</del><ins>+ uint64_t pluginComplexTextInputIdentifier() const override;
+ void sendComplexTextInput(const String& textInput) override;
+ void setLayerHostingMode(LayerHostingMode) override;
</ins><span class="cx">
</span><span class="cx"> void pluginFocusOrWindowFocusChanged();
</span><span class="cx"> void setComplexTextInputEnabled(bool);
</span><span class="lines">@@ -251,29 +251,29 @@
</span><span class="cx"> void updatePluginLayer();
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void contentsScaleFactorChanged(float) override;
- virtual void storageBlockingStateChanged(bool) override;
- virtual void privateBrowsingStateChanged(bool) override;
- virtual bool getFormValue(String& formValue) override;
- virtual bool handleScroll(WebCore::ScrollDirection, WebCore::ScrollGranularity) override;
- virtual WebCore::Scrollbar* horizontalScrollbar() override;
- virtual WebCore::Scrollbar* verticalScrollbar() override;
</del><ins>+ void contentsScaleFactorChanged(float) override;
+ void storageBlockingStateChanged(bool) override;
+ void privateBrowsingStateChanged(bool) override;
+ bool getFormValue(String& formValue) override;
+ bool handleScroll(WebCore::ScrollDirection, WebCore::ScrollGranularity) override;
+ WebCore::Scrollbar* horizontalScrollbar() override;
+ WebCore::Scrollbar* verticalScrollbar() override;
</ins><span class="cx">
</span><del>- virtual bool supportsSnapshotting() const override;
</del><ins>+ bool supportsSnapshotting() const override;
</ins><span class="cx">
</span><span class="cx"> // Convert the given point from root view coordinates to plug-in coordinates. Returns false if the point can't be
</span><span class="cx"> // converted (if the transformation matrix isn't invertible).
</span><span class="cx"> bool convertFromRootView(const WebCore::IntPoint& pointInRootViewCoordinates, WebCore::IntPoint& pointInPluginCoordinates);
</span><span class="cx">
</span><del>- virtual RefPtr<WebCore::SharedBuffer> liveResourceData() const override;
</del><ins>+ RefPtr<WebCore::SharedBuffer> liveResourceData() const override;
</ins><span class="cx">
</span><del>- virtual bool performDictionaryLookupAtLocation(const WebCore::FloatPoint&) override { return false; }
</del><ins>+ bool performDictionaryLookupAtLocation(const WebCore::FloatPoint&) override { return false; }
</ins><span class="cx">
</span><span class="cx"> String getSelectionString() const override { return String(); }
</span><span class="cx"> String getSelectionForWordAtPoint(const WebCore::FloatPoint&) const override { return String(); }
</span><span class="cx"> bool existingSelectionContainsPoint(const WebCore::FloatPoint&) const override { return false; }
</span><span class="cx">
</span><del>- virtual void mutedStateChanged(bool) override;
</del><ins>+ void mutedStateChanged(bool) override;
</ins><span class="cx">
</span><span class="cx"> void updateNPNPrivateMode();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessPluginsNetscapex11NetscapePluginX11h"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Plugins/Netscape/x11/NetscapePluginX11.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Plugins/Netscape/x11/NetscapePluginX11.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/Plugins/Netscape/x11/NetscapePluginX11.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,18 +46,18 @@
</span><span class="cx"> virtual ~NetscapePluginX11();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual NPWindowType windowType() const override;
- virtual void* window() const override;
- virtual NPSetWindowCallbackStruct* windowSystemInfo() override { return &m_setWindowCallbackStruct; }
- virtual void geometryDidChange() override;
- virtual void visibilityDidChange() override;
- virtual void paint(WebCore::GraphicsContext&, const WebCore::IntRect&) override;
- virtual bool handleMouseEvent(const WebMouseEvent&) override;
- virtual bool handleWheelEvent(const WebWheelEvent&) override;
- virtual bool handleMouseEnterEvent(const WebMouseEvent&) override;
- virtual bool handleMouseLeaveEvent(const WebMouseEvent&) override;
- virtual bool handleKeyboardEvent(const WebKeyboardEvent&) override;
- virtual void setFocus(bool) override;
</del><ins>+ NPWindowType windowType() const override;
+ void* window() const override;
+ NPSetWindowCallbackStruct* windowSystemInfo() override { return &m_setWindowCallbackStruct; }
+ void geometryDidChange() override;
+ void visibilityDidChange() override;
+ void paint(WebCore::GraphicsContext&, const WebCore::IntRect&) override;
+ bool handleMouseEvent(const WebMouseEvent&) override;
+ bool handleWheelEvent(const WebWheelEvent&) override;
+ bool handleMouseEnterEvent(const WebMouseEvent&) override;
+ bool handleMouseLeaveEvent(const WebMouseEvent&) override;
+ bool handleKeyboardEvent(const WebKeyboardEvent&) override;
+ void setFocus(bool) override;
</ins><span class="cx">
</span><span class="cx"> NetscapePlugin& m_plugin;
</span><span class="cx"> Display* m_pluginDisplay { nullptr };
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessPluginsPDFDeprecatedPDFPluginh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Plugins/PDF/DeprecatedPDFPlugin.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Plugins/PDF/DeprecatedPDFPlugin.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/Plugins/PDF/DeprecatedPDFPlugin.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -115,63 +115,63 @@
</span><span class="cx"> explicit PDFPlugin(WebFrame*);
</span><span class="cx">
</span><span class="cx"> // Plugin functions.
</span><del>- virtual bool initialize(const Parameters&) override;
- virtual void destroy() override;
- virtual void paint(WebCore::GraphicsContext&, const WebCore::IntRect& dirtyRectInWindowCoordinates) override { }
- virtual void updateControlTints(WebCore::GraphicsContext&) override;
- virtual bool supportsSnapshotting() const override { return true; }
- virtual RefPtr<ShareableBitmap> snapshot() override;
- virtual PlatformLayer* pluginLayer() override;
- virtual bool isTransparent() override { return false; }
- virtual bool wantsWheelEvents() override { return true; }
- virtual void geometryDidChange(const WebCore::IntSize& pluginSize, const WebCore::IntRect& clipRect, const WebCore::AffineTransform& pluginToRootViewTransform) override;
- virtual void contentsScaleFactorChanged(float) override;
- virtual void visibilityDidChange(bool) override { }
- virtual void frameDidFinishLoading(uint64_t requestID) override;
- virtual void frameDidFail(uint64_t requestID, bool wasCancelled) override;
- virtual void didEvaluateJavaScript(uint64_t requestID, const String& result) override;
- virtual void streamWillSendRequest(uint64_t streamID, const WebCore::URL& requestURL, const WebCore::URL& responseURL, int responseStatus) override { }
- virtual void streamDidReceiveResponse(uint64_t streamID, const WebCore::URL& responseURL, uint32_t streamLength, uint32_t lastModifiedTime, const String& mimeType, const String& headers, const String& suggestedFileName) override;
- virtual void streamDidReceiveData(uint64_t streamID, const char* bytes, int length) override;
- virtual void streamDidFinishLoading(uint64_t streamID) override;
- virtual void streamDidFail(uint64_t streamID, bool wasCancelled) override;
- virtual void manualStreamDidReceiveResponse(const WebCore::URL& responseURL, uint32_t streamLength, uint32_t lastModifiedTime, const WTF::String& mimeType, const WTF::String& headers, const String& suggestedFileName) override;
- virtual void manualStreamDidReceiveData(const char* bytes, int length) override;
- virtual void manualStreamDidFinishLoading() override;
- virtual void manualStreamDidFail(bool wasCancelled) override;
- virtual bool handleMouseEvent(const WebMouseEvent&) override;
- virtual bool handleWheelEvent(const WebWheelEvent&) override;
- virtual bool handleMouseEnterEvent(const WebMouseEvent&) override;
- virtual bool handleMouseLeaveEvent(const WebMouseEvent&) override;
- virtual bool handleContextMenuEvent(const WebMouseEvent&) override;
- virtual bool handleKeyboardEvent(const WebKeyboardEvent&) override;
- virtual bool handleEditingCommand(const String& commandName, const String& argument) override;
- virtual bool isEditingCommandEnabled(const String&) override;
- virtual bool handlesPageScaleFactor() const override;
- virtual void setFocus(bool) override { }
- virtual NPObject* pluginScriptableNPObject() override { return 0; }
- virtual void windowFocusChanged(bool) override { }
- virtual void windowAndViewFramesChanged(const WebCore::IntRect& windowFrameInScreenCoordinates, const WebCore::IntRect& viewFrameInWindowCoordinates) override { }
- virtual void windowVisibilityChanged(bool) override { }
- virtual uint64_t pluginComplexTextInputIdentifier() const override { return 0; }
- virtual void sendComplexTextInput(const String& textInput) override { }
- virtual void setLayerHostingMode(LayerHostingMode) override { }
- virtual WebCore::Scrollbar* horizontalScrollbar() override { return m_horizontalScrollbar.get(); }
- virtual WebCore::Scrollbar* verticalScrollbar() override { return m_verticalScrollbar.get(); }
- virtual void storageBlockingStateChanged(bool) override { }
- virtual void privateBrowsingStateChanged(bool) override { }
- virtual bool getFormValue(String& formValue) override { return false; }
- virtual bool handleScroll(WebCore::ScrollDirection, WebCore::ScrollGranularity) override;
- virtual RefPtr<WebCore::SharedBuffer> liveResourceData() const override;
- virtual void willDetatchRenderer() override;
</del><ins>+ bool initialize(const Parameters&) override;
+ void destroy() override;
+ void paint(WebCore::GraphicsContext&, const WebCore::IntRect& dirtyRectInWindowCoordinates) override { }
+ void updateControlTints(WebCore::GraphicsContext&) override;
+ bool supportsSnapshotting() const override { return true; }
+ RefPtr<ShareableBitmap> snapshot() override;
+ PlatformLayer* pluginLayer() override;
+ bool isTransparent() override { return false; }
+ bool wantsWheelEvents() override { return true; }
+ void geometryDidChange(const WebCore::IntSize& pluginSize, const WebCore::IntRect& clipRect, const WebCore::AffineTransform& pluginToRootViewTransform) override;
+ void contentsScaleFactorChanged(float) override;
+ void visibilityDidChange(bool) override { }
+ void frameDidFinishLoading(uint64_t requestID) override;
+ void frameDidFail(uint64_t requestID, bool wasCancelled) override;
+ void didEvaluateJavaScript(uint64_t requestID, const String& result) override;
+ void streamWillSendRequest(uint64_t streamID, const WebCore::URL& requestURL, const WebCore::URL& responseURL, int responseStatus) override { }
+ void streamDidReceiveResponse(uint64_t streamID, const WebCore::URL& responseURL, uint32_t streamLength, uint32_t lastModifiedTime, const String& mimeType, const String& headers, const String& suggestedFileName) override;
+ void streamDidReceiveData(uint64_t streamID, const char* bytes, int length) override;
+ void streamDidFinishLoading(uint64_t streamID) override;
+ void streamDidFail(uint64_t streamID, bool wasCancelled) override;
+ void manualStreamDidReceiveResponse(const WebCore::URL& responseURL, uint32_t streamLength, uint32_t lastModifiedTime, const WTF::String& mimeType, const WTF::String& headers, const String& suggestedFileName) override;
+ void manualStreamDidReceiveData(const char* bytes, int length) override;
+ void manualStreamDidFinishLoading() override;
+ void manualStreamDidFail(bool wasCancelled) override;
+ bool handleMouseEvent(const WebMouseEvent&) override;
+ bool handleWheelEvent(const WebWheelEvent&) override;
+ bool handleMouseEnterEvent(const WebMouseEvent&) override;
+ bool handleMouseLeaveEvent(const WebMouseEvent&) override;
+ bool handleContextMenuEvent(const WebMouseEvent&) override;
+ bool handleKeyboardEvent(const WebKeyboardEvent&) override;
+ bool handleEditingCommand(const String& commandName, const String& argument) override;
+ bool isEditingCommandEnabled(const String&) override;
+ bool handlesPageScaleFactor() const override;
+ void setFocus(bool) override { }
+ NPObject* pluginScriptableNPObject() override { return 0; }
+ void windowFocusChanged(bool) override { }
+ void windowAndViewFramesChanged(const WebCore::IntRect& windowFrameInScreenCoordinates, const WebCore::IntRect& viewFrameInWindowCoordinates) override { }
+ void windowVisibilityChanged(bool) override { }
+ uint64_t pluginComplexTextInputIdentifier() const override { return 0; }
+ void sendComplexTextInput(const String& textInput) override { }
+ void setLayerHostingMode(LayerHostingMode) override { }
+ WebCore::Scrollbar* horizontalScrollbar() override { return m_horizontalScrollbar.get(); }
+ WebCore::Scrollbar* verticalScrollbar() override { return m_verticalScrollbar.get(); }
+ void storageBlockingStateChanged(bool) override { }
+ void privateBrowsingStateChanged(bool) override { }
+ bool getFormValue(String& formValue) override { return false; }
+ bool handleScroll(WebCore::ScrollDirection, WebCore::ScrollGranularity) override;
+ RefPtr<WebCore::SharedBuffer> liveResourceData() const override;
+ void willDetatchRenderer() override;
</ins><span class="cx">
</span><del>- virtual bool isBeingAsynchronouslyInitialized() const override { return false; }
</del><ins>+ bool isBeingAsynchronouslyInitialized() const override { return false; }
</ins><span class="cx">
</span><del>- virtual RetainPtr<PDFDocument> pdfDocumentForPrinting() const override { return m_pdfDocument; }
- virtual NSObject *accessibilityObject() const override;
</del><ins>+ RetainPtr<PDFDocument> pdfDocumentForPrinting() const override { return m_pdfDocument; }
+ NSObject *accessibilityObject() const override;
</ins><span class="cx">
</span><del>- virtual unsigned countFindMatches(const String& target, WebCore::FindOptions, unsigned maxMatchCount) override;
- virtual bool findString(const String& target, WebCore::FindOptions, unsigned maxMatchCount) override;
</del><ins>+ unsigned countFindMatches(const String& target, WebCore::FindOptions, unsigned maxMatchCount) override;
+ bool findString(const String& target, WebCore::FindOptions, unsigned maxMatchCount) override;
</ins><span class="cx">
</span><span class="cx"> PDFSelection *nextMatchForString(const String& target, BOOL searchForward, BOOL caseSensitive, BOOL wrapSearch, PDFSelection *initialSelection, BOOL startInSelection);
</span><span class="cx">
</span><span class="lines">@@ -180,39 +180,39 @@
</span><span class="cx"> String getSelectionForWordAtPoint(const WebCore::FloatPoint&) const override;
</span><span class="cx"> bool existingSelectionContainsPoint(const WebCore::FloatPoint&) const override;
</span><span class="cx">
</span><del>- virtual bool shouldAllowScripting() override { return false; }
- virtual bool shouldAllowNavigationFromDrags() override { return true; }
- virtual bool shouldAlwaysAutoStart() const override { return true; }
</del><ins>+ bool shouldAllowScripting() override { return false; }
+ bool shouldAllowNavigationFromDrags() override { return true; }
+ bool shouldAlwaysAutoStart() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> // ScrollableArea functions.
</span><del>- virtual WebCore::IntRect scrollCornerRect() const override;
- virtual WebCore::ScrollableArea* enclosingScrollableArea() const override;
- virtual bool isScrollableOrRubberbandable() override { return true; }
- virtual bool hasScrollableOrRubberbandableAncestor() override { return true; }
- virtual WebCore::IntRect scrollableAreaBoundingBox(bool* = nullptr) const override;
- virtual void setScrollOffset(const WebCore::ScrollOffset&) override;
- virtual void invalidateScrollbarRect(WebCore::Scrollbar*, const WebCore::IntRect&) override;
- virtual void invalidateScrollCornerRect(const WebCore::IntRect&) override;
- virtual WebCore::IntPoint lastKnownMousePosition() const override { return m_lastMousePositionInPluginCoordinates; }
- virtual int scrollSize(WebCore::ScrollbarOrientation) const override;
- virtual bool isActive() const override;
- virtual bool isScrollCornerVisible() const override { return false; }
- virtual int scrollOffset(WebCore::ScrollbarOrientation) const override;
- virtual WebCore::ScrollPosition scrollPosition() const override;
- virtual WebCore::ScrollPosition minimumScrollPosition() const override;
- virtual WebCore::ScrollPosition maximumScrollPosition() const override;
- virtual WebCore::IntSize visibleSize() const override { return m_size; }
- virtual WebCore::IntSize contentsSize() const override { return m_pdfDocumentSize; }
- virtual WebCore::Scrollbar* horizontalScrollbar() const override { return m_horizontalScrollbar.get(); }
- virtual WebCore::Scrollbar* verticalScrollbar() const override { return m_verticalScrollbar.get(); }
- virtual bool shouldSuspendScrollAnimations() const override { return false; } // If we return true, ScrollAnimatorMac will keep cycling a timer forever, waiting for a good time to animate.
- virtual void scrollbarStyleChanged(WebCore::ScrollbarStyle, bool forceUpdate) override;
- virtual WebCore::IntRect convertFromScrollbarToContainingView(const WebCore::Scrollbar*, const WebCore::IntRect& scrollbarRect) const override;
- virtual WebCore::IntRect convertFromContainingViewToScrollbar(const WebCore::Scrollbar*, const WebCore::IntRect& parentRect) const override;
- virtual WebCore::IntPoint convertFromScrollbarToContainingView(const WebCore::Scrollbar*, const WebCore::IntPoint& scrollbarPoint) const override;
- virtual WebCore::IntPoint convertFromContainingViewToScrollbar(const WebCore::Scrollbar*, const WebCore::IntPoint& parentPoint) const override;
- virtual bool updatesScrollLayerPositionOnMainThread() const override { return true; }
- virtual bool forceUpdateScrollbarsOnMainThreadForPerformanceTesting() const override;
</del><ins>+ WebCore::IntRect scrollCornerRect() const override;
+ WebCore::ScrollableArea* enclosingScrollableArea() const override;
+ bool isScrollableOrRubberbandable() override { return true; }
+ bool hasScrollableOrRubberbandableAncestor() override { return true; }
+ WebCore::IntRect scrollableAreaBoundingBox(bool* = nullptr) const override;
+ void setScrollOffset(const WebCore::ScrollOffset&) override;
+ void invalidateScrollbarRect(WebCore::Scrollbar*, const WebCore::IntRect&) override;
+ void invalidateScrollCornerRect(const WebCore::IntRect&) override;
+ WebCore::IntPoint lastKnownMousePosition() const override { return m_lastMousePositionInPluginCoordinates; }
+ int scrollSize(WebCore::ScrollbarOrientation) const override;
+ bool isActive() const override;
+ bool isScrollCornerVisible() const override { return false; }
+ int scrollOffset(WebCore::ScrollbarOrientation) const override;
+ WebCore::ScrollPosition scrollPosition() const override;
+ WebCore::ScrollPosition minimumScrollPosition() const override;
+ WebCore::ScrollPosition maximumScrollPosition() const override;
+ WebCore::IntSize visibleSize() const override { return m_size; }
+ WebCore::IntSize contentsSize() const override { return m_pdfDocumentSize; }
+ WebCore::Scrollbar* horizontalScrollbar() const override { return m_horizontalScrollbar.get(); }
+ WebCore::Scrollbar* verticalScrollbar() const override { return m_verticalScrollbar.get(); }
+ bool shouldSuspendScrollAnimations() const override { return false; } // If we return true, ScrollAnimatorMac will keep cycling a timer forever, waiting for a good time to animate.
+ void scrollbarStyleChanged(WebCore::ScrollbarStyle, bool forceUpdate) override;
+ WebCore::IntRect convertFromScrollbarToContainingView(const WebCore::Scrollbar*, const WebCore::IntRect& scrollbarRect) const override;
+ WebCore::IntRect convertFromContainingViewToScrollbar(const WebCore::Scrollbar*, const WebCore::IntRect& parentRect) const override;
+ WebCore::IntPoint convertFromScrollbarToContainingView(const WebCore::Scrollbar*, const WebCore::IntPoint& scrollbarPoint) const override;
+ WebCore::IntPoint convertFromContainingViewToScrollbar(const WebCore::Scrollbar*, const WebCore::IntPoint& parentPoint) const override;
+ bool updatesScrollLayerPositionOnMainThread() const override { return true; }
+ bool forceUpdateScrollbarsOnMainThreadForPerformanceTesting() const override;
</ins><span class="cx">
</span><span class="cx"> // PDFPlugin functions.
</span><span class="cx"> void updateScrollbars();
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessPluginsPDFPDFPluginh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPlugin.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPlugin.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPlugin.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -134,64 +134,64 @@
</span><span class="cx"> explicit PDFPlugin(WebFrame*);
</span><span class="cx">
</span><span class="cx"> // Plugin functions.
</span><del>- virtual bool initialize(const Parameters&) override;
- virtual void destroy() override;
- virtual void paint(WebCore::GraphicsContext&, const WebCore::IntRect& dirtyRectInWindowCoordinates) override;
- virtual void updateControlTints(WebCore::GraphicsContext&) override { }
- virtual bool supportsSnapshotting() const override { return false; }
- virtual RefPtr<ShareableBitmap> snapshot() override;
- virtual PlatformLayer* pluginLayer() override { return nullptr; }
- virtual bool isTransparent() override { return false; }
- virtual bool wantsWheelEvents() override { return false; }
- virtual void geometryDidChange(const WebCore::IntSize& pluginSize, const WebCore::IntRect& clipRect, const WebCore::AffineTransform& pluginToRootViewTransform) override;
- virtual void contentsScaleFactorChanged(float) override { }
- virtual void visibilityDidChange(bool) override { }
- virtual void frameDidFinishLoading(uint64_t requestID) override;
- virtual void frameDidFail(uint64_t requestID, bool wasCancelled) override;
- virtual void didEvaluateJavaScript(uint64_t requestID, const String& result) override;
- virtual void streamWillSendRequest(uint64_t streamID, const WebCore::URL& requestURL, const WebCore::URL& responseURL, int responseStatus) override { }
- virtual void streamDidReceiveResponse(uint64_t streamID, const WebCore::URL& responseURL, uint32_t streamLength, uint32_t lastModifiedTime, const String& mimeType, const String& headers, const String& suggestedFileName) override;
- virtual void streamDidReceiveData(uint64_t streamID, const char* bytes, int length) override;
- virtual void streamDidFinishLoading(uint64_t streamID) override;
- virtual void streamDidFail(uint64_t streamID, bool wasCancelled) override;
- virtual void manualStreamDidReceiveResponse(const WebCore::URL& responseURL, uint32_t streamLength, uint32_t lastModifiedTime, const WTF::String& mimeType, const WTF::String& headers, const String& suggestedFileName) override;
- virtual void manualStreamDidReceiveData(const char* bytes, int length) override;
- virtual void manualStreamDidFinishLoading() override;
- virtual void manualStreamDidFail(bool wasCancelled) override;
- virtual bool handleMouseEvent(const WebMouseEvent&) override;
- virtual bool handleWheelEvent(const WebWheelEvent&) override { return false; }
- virtual bool handleMouseEnterEvent(const WebMouseEvent&) override;
- virtual bool handleMouseLeaveEvent(const WebMouseEvent&) override;
- virtual bool handleContextMenuEvent(const WebMouseEvent&) override;
- virtual bool handleKeyboardEvent(const WebKeyboardEvent&) override { return false; }
- virtual bool handleEditingCommand(const String& commandName, const String& argument) override;
- virtual bool isEditingCommandEnabled(const String&) override;
- virtual void setFocus(bool) override { }
- virtual NPObject* pluginScriptableNPObject() override { return nullptr; }
- virtual void windowFocusChanged(bool) override { }
- virtual void windowAndViewFramesChanged(const WebCore::IntRect& windowFrameInScreenCoordinates, const WebCore::IntRect& viewFrameInWindowCoordinates) override { }
- virtual void windowVisibilityChanged(bool) override { }
- virtual uint64_t pluginComplexTextInputIdentifier() const override { return 0; }
- virtual void sendComplexTextInput(const String& textInput) override { }
- virtual void setLayerHostingMode(LayerHostingMode) override { }
- virtual WebCore::Scrollbar* horizontalScrollbar() override { return nullptr; }
- virtual WebCore::Scrollbar* verticalScrollbar() override { return nullptr; }
- virtual void storageBlockingStateChanged(bool) override { }
- virtual void privateBrowsingStateChanged(bool) override { }
- virtual bool getFormValue(String& formValue) override { return false; }
- virtual bool handleScroll(WebCore::ScrollDirection, WebCore::ScrollGranularity) override { return false; }
- virtual RefPtr<WebCore::SharedBuffer> liveResourceData() const override;
</del><ins>+ bool initialize(const Parameters&) override;
+ void destroy() override;
+ void paint(WebCore::GraphicsContext&, const WebCore::IntRect& dirtyRectInWindowCoordinates) override;
+ void updateControlTints(WebCore::GraphicsContext&) override { }
+ bool supportsSnapshotting() const override { return false; }
+ RefPtr<ShareableBitmap> snapshot() override;
+ PlatformLayer* pluginLayer() override { return nullptr; }
+ bool isTransparent() override { return false; }
+ bool wantsWheelEvents() override { return false; }
+ void geometryDidChange(const WebCore::IntSize& pluginSize, const WebCore::IntRect& clipRect, const WebCore::AffineTransform& pluginToRootViewTransform) override;
+ void contentsScaleFactorChanged(float) override { }
+ void visibilityDidChange(bool) override { }
+ void frameDidFinishLoading(uint64_t requestID) override;
+ void frameDidFail(uint64_t requestID, bool wasCancelled) override;
+ void didEvaluateJavaScript(uint64_t requestID, const String& result) override;
+ void streamWillSendRequest(uint64_t streamID, const WebCore::URL& requestURL, const WebCore::URL& responseURL, int responseStatus) override { }
+ void streamDidReceiveResponse(uint64_t streamID, const WebCore::URL& responseURL, uint32_t streamLength, uint32_t lastModifiedTime, const String& mimeType, const String& headers, const String& suggestedFileName) override;
+ void streamDidReceiveData(uint64_t streamID, const char* bytes, int length) override;
+ void streamDidFinishLoading(uint64_t streamID) override;
+ void streamDidFail(uint64_t streamID, bool wasCancelled) override;
+ void manualStreamDidReceiveResponse(const WebCore::URL& responseURL, uint32_t streamLength, uint32_t lastModifiedTime, const WTF::String& mimeType, const WTF::String& headers, const String& suggestedFileName) override;
+ void manualStreamDidReceiveData(const char* bytes, int length) override;
+ void manualStreamDidFinishLoading() override;
+ void manualStreamDidFail(bool wasCancelled) override;
+ bool handleMouseEvent(const WebMouseEvent&) override;
+ bool handleWheelEvent(const WebWheelEvent&) override { return false; }
+ bool handleMouseEnterEvent(const WebMouseEvent&) override;
+ bool handleMouseLeaveEvent(const WebMouseEvent&) override;
+ bool handleContextMenuEvent(const WebMouseEvent&) override;
+ bool handleKeyboardEvent(const WebKeyboardEvent&) override { return false; }
+ bool handleEditingCommand(const String& commandName, const String& argument) override;
+ bool isEditingCommandEnabled(const String&) override;
+ void setFocus(bool) override { }
+ NPObject* pluginScriptableNPObject() override { return nullptr; }
+ void windowFocusChanged(bool) override { }
+ void windowAndViewFramesChanged(const WebCore::IntRect& windowFrameInScreenCoordinates, const WebCore::IntRect& viewFrameInWindowCoordinates) override { }
+ void windowVisibilityChanged(bool) override { }
+ uint64_t pluginComplexTextInputIdentifier() const override { return 0; }
+ void sendComplexTextInput(const String& textInput) override { }
+ void setLayerHostingMode(LayerHostingMode) override { }
+ WebCore::Scrollbar* horizontalScrollbar() override { return nullptr; }
+ WebCore::Scrollbar* verticalScrollbar() override { return nullptr; }
+ void storageBlockingStateChanged(bool) override { }
+ void privateBrowsingStateChanged(bool) override { }
+ bool getFormValue(String& formValue) override { return false; }
+ bool handleScroll(WebCore::ScrollDirection, WebCore::ScrollGranularity) override { return false; }
+ RefPtr<WebCore::SharedBuffer> liveResourceData() const override;
</ins><span class="cx">
</span><del>- virtual bool handlesPageScaleFactor() const override { return false; }
- virtual bool requiresUnifiedScaleFactor() const override { return true; }
</del><ins>+ bool handlesPageScaleFactor() const override { return false; }
+ bool requiresUnifiedScaleFactor() const override { return true; }
</ins><span class="cx">
</span><del>- virtual bool isBeingAsynchronouslyInitialized() const override { return false; }
</del><ins>+ bool isBeingAsynchronouslyInitialized() const override { return false; }
</ins><span class="cx">
</span><del>- virtual RetainPtr<PDFDocument> pdfDocumentForPrinting() const override { return m_pdfDocument; }
- virtual NSObject *accessibilityObject() const override;
</del><ins>+ RetainPtr<PDFDocument> pdfDocumentForPrinting() const override { return m_pdfDocument; }
+ NSObject *accessibilityObject() const override;
</ins><span class="cx">
</span><del>- virtual unsigned countFindMatches(const String& target, WebCore::FindOptions, unsigned maxMatchCount) override;
- virtual bool findString(const String& target, WebCore::FindOptions, unsigned maxMatchCount) override;
</del><ins>+ unsigned countFindMatches(const String& target, WebCore::FindOptions, unsigned maxMatchCount) override;
+ bool findString(const String& target, WebCore::FindOptions, unsigned maxMatchCount) override;
</ins><span class="cx">
</span><span class="cx"> PDFSelection *nextMatchForString(const String& target, BOOL searchForward, BOOL caseSensitive, BOOL wrapSearch, PDFSelection *initialSelection, BOOL startInSelection);
</span><span class="cx">
</span><span class="lines">@@ -200,10 +200,10 @@
</span><span class="cx"> String getSelectionForWordAtPoint(const WebCore::FloatPoint&) const override;
</span><span class="cx"> bool existingSelectionContainsPoint(const WebCore::FloatPoint&) const override;
</span><span class="cx">
</span><del>- virtual bool shouldAllowScripting() override { return false; }
- virtual bool shouldAllowNavigationFromDrags() override { return true; }
- virtual bool shouldAlwaysAutoStart() const override { return true; }
- virtual bool canCreateTransientPaintingSnapshot() const override { return false; }
</del><ins>+ bool shouldAllowScripting() override { return false; }
+ bool shouldAllowNavigationFromDrags() override { return true; }
+ bool shouldAlwaysAutoStart() const override { return true; }
+ bool canCreateTransientPaintingSnapshot() const override { return false; }
</ins><span class="cx">
</span><span class="cx"> // PDFPlugin functions.
</span><span class="cx"> void pdfDocumentDidLoad();
</span><span class="lines">@@ -262,11 +262,11 @@
</span><span class="cx"> void setVisible(bool, AnimateVisibilityTransition);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void pageOverlayDestroyed(WebCore::PageOverlay&) override;
- virtual void willMoveToPage(WebCore::PageOverlay&, WebCore::Page*) override;
- virtual void didMoveToPage(WebCore::PageOverlay&, WebCore::Page*) override;
- virtual void drawRect(WebCore::PageOverlay&, WebCore::GraphicsContext&, const WebCore::IntRect& dirtyRect) override;
- virtual bool mouseEvent(WebCore::PageOverlay&, const WebCore::PlatformMouseEvent&) override;
</del><ins>+ void pageOverlayDestroyed(WebCore::PageOverlay&) override;
+ void willMoveToPage(WebCore::PageOverlay&, WebCore::Page*) override;
+ void didMoveToPage(WebCore::PageOverlay&, WebCore::Page*) override;
+ void drawRect(WebCore::PageOverlay&, WebCore::GraphicsContext&, const WebCore::IntRect& dirtyRect) override;
+ bool mouseEvent(WebCore::PageOverlay&, const WebCore::PlatformMouseEvent&) override;
</ins><span class="cx">
</span><span class="cx"> WebCore::IntRect frameInRootView() const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessPluginsPDFPDFPluginAnnotationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPluginAnnotation.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPluginAnnotation.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPluginAnnotation.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -84,7 +84,7 @@
</span><span class="cx"> return adoptRef(*new PDFPluginAnnotationEventListener(annotation));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool operator==(const EventListener& listener) override { return this == &listener; }
</del><ins>+ bool operator==(const EventListener& listener) override { return this == &listener; }
</ins><span class="cx">
</span><span class="cx"> void setAnnotation(PDFPluginAnnotation* annotation) { m_annotation = annotation; }
</span><span class="cx">
</span><span class="lines">@@ -96,7 +96,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) override;
</del><ins>+ void handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) override;
</ins><span class="cx">
</span><span class="cx"> PDFPluginAnnotation* m_annotation;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessPluginsPDFPDFPluginChoiceAnnotationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPluginChoiceAnnotation.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPluginChoiceAnnotation.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPluginChoiceAnnotation.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,8 +42,8 @@
</span><span class="cx"> public:
</span><span class="cx"> static Ref<PDFPluginChoiceAnnotation> create(PDFAnnotation *, PDFLayerController *, PDFPlugin*);
</span><span class="cx">
</span><del>- virtual void updateGeometry() override;
- virtual void commit() override;
</del><ins>+ void updateGeometry() override;
+ void commit() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> PDFPluginChoiceAnnotation(PDFAnnotation *annotation, PDFLayerController *pdfLayerController, PDFPlugin* plugin)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual PassRefPtr<WebCore::Element> createAnnotationElement() override;
</del><ins>+ PassRefPtr<WebCore::Element> createAnnotationElement() override;
</ins><span class="cx">
</span><span class="cx"> PDFAnnotationChoiceWidget *choiceAnnotation() { return static_cast<PDFAnnotationChoiceWidget *>(annotation()); }
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessPluginsPDFPDFPluginPasswordFieldh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPluginPasswordField.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPluginPasswordField.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPluginPasswordField.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> static Ref<PDFPluginPasswordField> create(PDFLayerController *, PDFPlugin*);
</span><span class="cx"> virtual ~PDFPluginPasswordField();
</span><span class="cx">
</span><del>- virtual void updateGeometry() override;
</del><ins>+ void updateGeometry() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> PDFPluginPasswordField(PDFLayerController *pdfLayerController, PDFPlugin* plugin)
</span><span class="lines">@@ -45,9 +45,9 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual PassRefPtr<WebCore::Element> createAnnotationElement() override;
</del><ins>+ PassRefPtr<WebCore::Element> createAnnotationElement() override;
</ins><span class="cx">
</span><del>- virtual bool handleEvent(WebCore::Event*) override;
</del><ins>+ bool handleEvent(WebCore::Event*) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebKit
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessPluginsPDFPDFPluginTextAnnotationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPluginTextAnnotation.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPluginTextAnnotation.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPluginTextAnnotation.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,8 +45,8 @@
</span><span class="cx"> static Ref<PDFPluginTextAnnotation> create(PDFAnnotation *, PDFLayerController *, PDFPlugin*);
</span><span class="cx"> virtual ~PDFPluginTextAnnotation();
</span><span class="cx">
</span><del>- virtual void updateGeometry() override;
- virtual void commit() override;
</del><ins>+ void updateGeometry() override;
+ void commit() override;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> PDFPluginTextAnnotation(PDFAnnotation *annotation, PDFLayerController *pdfLayerController, PDFPlugin* plugin)
</span><span class="lines">@@ -54,11 +54,11 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual PassRefPtr<WebCore::Element> createAnnotationElement() override;
</del><ins>+ PassRefPtr<WebCore::Element> createAnnotationElement() override;
</ins><span class="cx"> String value() const;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool handleEvent(WebCore::Event*) override;
</del><ins>+ bool handleEvent(WebCore::Event*) override;
</ins><span class="cx">
</span><span class="cx"> PDFAnnotationTextWidget *textAnnotation() const { return static_cast<PDFAnnotationTextWidget *>(annotation()); }
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessPluginsPluginProcessConnectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnection.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnection.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnection.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -64,12 +64,12 @@
</span><span class="cx"> PluginProcessConnection(PluginProcessConnectionManager*, uint64_t pluginProcessToken, IPC::Connection::Identifier connectionIdentifier, bool supportsAsynchronousInitialization);
</span><span class="cx">
</span><span class="cx"> // IPC::Connection::Client
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
- virtual void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
- virtual void didClose(IPC::Connection&) override;
- virtual void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
- virtual IPC::ProcessType localProcessType() override { return IPC::ProcessType::Web; }
- virtual IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::Plugin; }
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
+ void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
+ void didClose(IPC::Connection&) override;
+ void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
+ IPC::ProcessType localProcessType() override { return IPC::ProcessType::Web; }
+ IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::Plugin; }
</ins><span class="cx">
</span><span class="cx"> // Message handlers.
</span><span class="cx"> void didReceivePluginProcessConnectionMessage(IPC::Connection&, IPC::MessageDecoder&);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessPluginsPluginProcessConnectionManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnectionManager.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnectionManager.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnectionManager.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx"> PluginProcessConnectionManager();
</span><span class="cx">
</span><span class="cx"> // IPC::Connection::WorkQueueMessageReceiver.
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> void pluginProcessCrashed(uint64_t pluginProcessToken);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessPluginsPluginProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Plugins/PluginProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Plugins/PluginProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/Plugins/PluginProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -72,83 +72,83 @@
</span><span class="cx"> explicit PluginProxy(uint64_t pluginProcessToken, bool isRestartedProcess);
</span><span class="cx">
</span><span class="cx"> // Plugin
</span><del>- virtual bool initialize(const Parameters&) override;
</del><ins>+ bool initialize(const Parameters&) override;
</ins><span class="cx"> bool initializeSynchronously();
</span><span class="cx">
</span><del>- virtual void destroy() override;
- virtual void paint(WebCore::GraphicsContext&, const WebCore::IntRect& dirtyRect) override;
- virtual bool supportsSnapshotting() const override;
- virtual RefPtr<ShareableBitmap> snapshot() override;
</del><ins>+ void destroy() override;
+ void paint(WebCore::GraphicsContext&, const WebCore::IntRect& dirtyRect) override;
+ bool supportsSnapshotting() const override;
+ RefPtr<ShareableBitmap> snapshot() override;
</ins><span class="cx"> #if PLATFORM(COCOA)
</span><del>- virtual PlatformLayer* pluginLayer() override;
</del><ins>+ PlatformLayer* pluginLayer() override;
</ins><span class="cx"> #endif
</span><del>- virtual bool isTransparent() override;
- virtual bool wantsWheelEvents() override;
- virtual void geometryDidChange(const WebCore::IntSize& pluginSize, const WebCore::IntRect& clipRect, const WebCore::AffineTransform& pluginToRootViewTransform) override;
- virtual void visibilityDidChange(bool isVisible) override;
- virtual void frameDidFinishLoading(uint64_t requestID) override;
- virtual void frameDidFail(uint64_t requestID, bool wasCancelled) override;
- virtual void didEvaluateJavaScript(uint64_t requestID, const String& result) override;
- virtual void streamWillSendRequest(uint64_t streamID, const WebCore::URL& requestURL, const WebCore::URL& responseURL, int responseStatus) override;
- virtual void streamDidReceiveResponse(uint64_t streamID, const WebCore::URL& responseURL, uint32_t streamLength, uint32_t lastModifiedTime, const String& mimeType, const String& headers, const String& suggestedFileName) override;
- virtual void streamDidReceiveData(uint64_t streamID, const char* bytes, int length) override;
- virtual void streamDidFinishLoading(uint64_t streamID) override;
- virtual void streamDidFail(uint64_t streamID, bool wasCancelled) override;
- virtual void manualStreamDidReceiveResponse(const WebCore::URL& responseURL, uint32_t streamLength, uint32_t lastModifiedTime, const WTF::String& mimeType, const WTF::String& headers, const String& suggestedFileName) override;
- virtual void manualStreamDidReceiveData(const char* bytes, int length) override;
- virtual void manualStreamDidFinishLoading() override;
- virtual void manualStreamDidFail(bool wasCancelled) override;
</del><ins>+ bool isTransparent() override;
+ bool wantsWheelEvents() override;
+ void geometryDidChange(const WebCore::IntSize& pluginSize, const WebCore::IntRect& clipRect, const WebCore::AffineTransform& pluginToRootViewTransform) override;
+ void visibilityDidChange(bool isVisible) override;
+ void frameDidFinishLoading(uint64_t requestID) override;
+ void frameDidFail(uint64_t requestID, bool wasCancelled) override;
+ void didEvaluateJavaScript(uint64_t requestID, const String& result) override;
+ void streamWillSendRequest(uint64_t streamID, const WebCore::URL& requestURL, const WebCore::URL& responseURL, int responseStatus) override;
+ void streamDidReceiveResponse(uint64_t streamID, const WebCore::URL& responseURL, uint32_t streamLength, uint32_t lastModifiedTime, const String& mimeType, const String& headers, const String& suggestedFileName) override;
+ void streamDidReceiveData(uint64_t streamID, const char* bytes, int length) override;
+ void streamDidFinishLoading(uint64_t streamID) override;
+ void streamDidFail(uint64_t streamID, bool wasCancelled) override;
+ void manualStreamDidReceiveResponse(const WebCore::URL& responseURL, uint32_t streamLength, uint32_t lastModifiedTime, const WTF::String& mimeType, const WTF::String& headers, const String& suggestedFileName) override;
+ void manualStreamDidReceiveData(const char* bytes, int length) override;
+ void manualStreamDidFinishLoading() override;
+ void manualStreamDidFail(bool wasCancelled) override;
</ins><span class="cx">
</span><del>- virtual bool handleMouseEvent(const WebMouseEvent&) override;
- virtual bool handleWheelEvent(const WebWheelEvent&) override;
- virtual bool handleMouseEnterEvent(const WebMouseEvent&) override;
- virtual bool handleMouseLeaveEvent(const WebMouseEvent&) override;
- virtual bool handleContextMenuEvent(const WebMouseEvent&) override;
- virtual bool handleKeyboardEvent(const WebKeyboardEvent&) override;
- virtual void setFocus(bool) override;
- virtual bool handleEditingCommand(const String& commandName, const String& argument) override;
- virtual bool isEditingCommandEnabled(const String& commandName) override;
- virtual bool shouldAllowScripting() override { return true; }
- virtual bool shouldAllowNavigationFromDrags() override { return false; }
</del><ins>+ bool handleMouseEvent(const WebMouseEvent&) override;
+ bool handleWheelEvent(const WebWheelEvent&) override;
+ bool handleMouseEnterEvent(const WebMouseEvent&) override;
+ bool handleMouseLeaveEvent(const WebMouseEvent&) override;
+ bool handleContextMenuEvent(const WebMouseEvent&) override;
+ bool handleKeyboardEvent(const WebKeyboardEvent&) override;
+ void setFocus(bool) override;
+ bool handleEditingCommand(const String& commandName, const String& argument) override;
+ bool isEditingCommandEnabled(const String& commandName) override;
+ bool shouldAllowScripting() override { return true; }
+ bool shouldAllowNavigationFromDrags() override { return false; }
</ins><span class="cx">
</span><del>- virtual bool handlesPageScaleFactor() const override;
- virtual bool requiresUnifiedScaleFactor() const override;
</del><ins>+ bool handlesPageScaleFactor() const override;
+ bool requiresUnifiedScaleFactor() const override;
</ins><span class="cx">
</span><del>- virtual NPObject* pluginScriptableNPObject() override;
</del><ins>+ NPObject* pluginScriptableNPObject() override;
</ins><span class="cx">
</span><del>- virtual void windowFocusChanged(bool) override;
- virtual void windowVisibilityChanged(bool) override;
</del><ins>+ void windowFocusChanged(bool) override;
+ void windowVisibilityChanged(bool) override;
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(COCOA)
</span><del>- virtual void windowAndViewFramesChanged(const WebCore::IntRect& windowFrameInScreenCoordinates, const WebCore::IntRect& viewFrameInWindowCoordinates) override;
- virtual uint64_t pluginComplexTextInputIdentifier() const override;
- virtual void sendComplexTextInput(const String& textInput) override;
- virtual void setLayerHostingMode(LayerHostingMode) override;
</del><ins>+ void windowAndViewFramesChanged(const WebCore::IntRect& windowFrameInScreenCoordinates, const WebCore::IntRect& viewFrameInWindowCoordinates) override;
+ uint64_t pluginComplexTextInputIdentifier() const override;
+ void sendComplexTextInput(const String& textInput) override;
+ void setLayerHostingMode(LayerHostingMode) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void contentsScaleFactorChanged(float) override;
- virtual void storageBlockingStateChanged(bool) override;
- virtual void privateBrowsingStateChanged(bool) override;
- virtual void mutedStateChanged(bool) override;
- virtual bool getFormValue(String& formValue) override;
- virtual bool handleScroll(WebCore::ScrollDirection, WebCore::ScrollGranularity) override;
- virtual WebCore::Scrollbar* horizontalScrollbar() override;
- virtual WebCore::Scrollbar* verticalScrollbar() override;
</del><ins>+ void contentsScaleFactorChanged(float) override;
+ void storageBlockingStateChanged(bool) override;
+ void privateBrowsingStateChanged(bool) override;
+ void mutedStateChanged(bool) override;
+ bool getFormValue(String& formValue) override;
+ bool handleScroll(WebCore::ScrollDirection, WebCore::ScrollGranularity) override;
+ WebCore::Scrollbar* horizontalScrollbar() override;
+ WebCore::Scrollbar* verticalScrollbar() override;
</ins><span class="cx">
</span><del>- virtual unsigned countFindMatches(const String&, WebCore::FindOptions, unsigned) override { return 0; }
- virtual bool findString(const String&, WebCore::FindOptions, unsigned) override { return false; }
</del><ins>+ unsigned countFindMatches(const String&, WebCore::FindOptions, unsigned) override { return 0; }
+ bool findString(const String&, WebCore::FindOptions, unsigned) override { return false; }
</ins><span class="cx">
</span><del>- virtual WebCore::IntPoint convertToRootView(const WebCore::IntPoint&) const override;
</del><ins>+ WebCore::IntPoint convertToRootView(const WebCore::IntPoint&) const override;
</ins><span class="cx">
</span><del>- virtual RefPtr<WebCore::SharedBuffer> liveResourceData() const override;
- virtual bool performDictionaryLookupAtLocation(const WebCore::FloatPoint&) override { return false; }
</del><ins>+ RefPtr<WebCore::SharedBuffer> liveResourceData() const override;
+ bool performDictionaryLookupAtLocation(const WebCore::FloatPoint&) override { return false; }
</ins><span class="cx">
</span><span class="cx"> String getSelectionString() const override { return String(); }
</span><span class="cx"> String getSelectionForWordAtPoint(const WebCore::FloatPoint&) const override { return String(); }
</span><span class="cx"> bool existingSelectionContainsPoint(const WebCore::FloatPoint&) const override { return false; }
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(COCOA)
</span><del>- virtual WebCore::AudioHardwareActivityType audioHardwareActivity() const override;
</del><ins>+ WebCore::AudioHardwareActivityType audioHardwareActivity() const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> float contentsScaleFactor();
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessPluginsPluginViewh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Plugins/PluginView.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Plugins/PluginView.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/Plugins/PluginView.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -116,7 +116,7 @@
</span><span class="cx"> bool performDictionaryLookupAtLocation(const WebCore::FloatPoint&);
</span><span class="cx"> String getSelectionForWordAtPoint(const WebCore::FloatPoint&) const;
</span><span class="cx"> bool existingSelectionContainsPoint(const WebCore::FloatPoint&) const;
</span><del>- virtual WebCore::AudioHardwareActivityType audioHardwareActivity() const override;
</del><ins>+ WebCore::AudioHardwareActivityType audioHardwareActivity() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> PluginView(PassRefPtr<WebCore::HTMLPlugInElement>, PassRefPtr<Plugin>, const Plugin::Parameters& parameters);
</span><span class="lines">@@ -153,90 +153,90 @@
</span><span class="cx">
</span><span class="cx"> // WebCore::PluginViewBase
</span><span class="cx"> #if PLATFORM(COCOA)
</span><del>- virtual PlatformLayer* platformLayer() const override;
</del><ins>+ PlatformLayer* platformLayer() const override;
</ins><span class="cx"> #endif
</span><del>- virtual JSC::JSObject* scriptObject(JSC::JSGlobalObject*) override;
- virtual void storageBlockingStateChanged() override;
- virtual void privateBrowsingStateChanged(bool) override;
- virtual bool getFormValue(String&) override;
- virtual bool scroll(WebCore::ScrollDirection, WebCore::ScrollGranularity) override;
- virtual WebCore::Scrollbar* horizontalScrollbar() override;
- virtual WebCore::Scrollbar* verticalScrollbar() override;
- virtual bool wantsWheelEvents() override;
- virtual bool shouldAlwaysAutoStart() const override;
- virtual void beginSnapshottingRunningPlugin() override;
- virtual bool shouldAllowNavigationFromDrags() const override;
- virtual bool shouldNotAddLayer() const override;
- virtual void willDetatchRenderer() override;
</del><ins>+ JSC::JSObject* scriptObject(JSC::JSGlobalObject*) override;
+ void storageBlockingStateChanged() override;
+ void privateBrowsingStateChanged(bool) override;
+ bool getFormValue(String&) override;
+ bool scroll(WebCore::ScrollDirection, WebCore::ScrollGranularity) override;
+ WebCore::Scrollbar* horizontalScrollbar() override;
+ WebCore::Scrollbar* verticalScrollbar() override;
+ bool wantsWheelEvents() override;
+ bool shouldAlwaysAutoStart() const override;
+ void beginSnapshottingRunningPlugin() override;
+ bool shouldAllowNavigationFromDrags() const override;
+ bool shouldNotAddLayer() const override;
+ void willDetatchRenderer() override;
</ins><span class="cx">
</span><span class="cx"> // WebCore::Widget
</span><del>- virtual void setFrameRect(const WebCore::IntRect&) override;
- virtual void paint(WebCore::GraphicsContext&, const WebCore::IntRect&) override;
- virtual void invalidateRect(const WebCore::IntRect&) override;
- virtual void setFocus(bool) override;
- virtual void frameRectsChanged() override;
- virtual void setParent(WebCore::ScrollView*) override;
- virtual void handleEvent(WebCore::Event*) override;
- virtual void notifyWidget(WebCore::WidgetNotification) override;
- virtual void show() override;
- virtual void hide() override;
- virtual void setParentVisible(bool) override;
- virtual bool transformsAffectFrameRect() override;
- virtual void clipRectChanged() override;
</del><ins>+ void setFrameRect(const WebCore::IntRect&) override;
+ void paint(WebCore::GraphicsContext&, const WebCore::IntRect&) override;
+ void invalidateRect(const WebCore::IntRect&) override;
+ void setFocus(bool) override;
+ void frameRectsChanged() override;
+ void setParent(WebCore::ScrollView*) override;
+ void handleEvent(WebCore::Event*) override;
+ void notifyWidget(WebCore::WidgetNotification) override;
+ void show() override;
+ void hide() override;
+ void setParentVisible(bool) override;
+ bool transformsAffectFrameRect() override;
+ void clipRectChanged() override;
</ins><span class="cx">
</span><span class="cx"> // WebCore::MediaCanStartListener
</span><del>- virtual void mediaCanStart() override;
</del><ins>+ void mediaCanStart() override;
</ins><span class="cx">
</span><span class="cx"> // WebCore::MediaProducer
</span><del>- virtual MediaProducer::MediaStateFlags mediaState() const override { return m_pluginIsPlayingAudio ? MediaProducer::IsPlayingAudio : MediaProducer::IsNotPlaying; }
- virtual void pageMutedStateDidChange() override;
</del><ins>+ MediaProducer::MediaStateFlags mediaState() const override { return m_pluginIsPlayingAudio ? MediaProducer::IsPlayingAudio : MediaProducer::IsNotPlaying; }
+ void pageMutedStateDidChange() override;
</ins><span class="cx">
</span><span class="cx"> // PluginController
</span><del>- virtual void invalidate(const WebCore::IntRect&) override;
- virtual String userAgent() override;
- virtual void loadURL(uint64_t requestID, const String& method, const String& urlString, const String& target, const WebCore::HTTPHeaderMap& headerFields, const Vector<uint8_t>& httpBody, bool allowPopups) override;
- virtual void cancelStreamLoad(uint64_t streamID) override;
- virtual void continueStreamLoad(uint64_t streamID) override;
- virtual void cancelManualStreamLoad() override;
</del><ins>+ void invalidate(const WebCore::IntRect&) override;
+ String userAgent() override;
+ void loadURL(uint64_t requestID, const String& method, const String& urlString, const String& target, const WebCore::HTTPHeaderMap& headerFields, const Vector<uint8_t>& httpBody, bool allowPopups) override;
+ void cancelStreamLoad(uint64_t streamID) override;
+ void continueStreamLoad(uint64_t streamID) override;
+ void cancelManualStreamLoad() override;
</ins><span class="cx"> #if ENABLE(NETSCAPE_PLUGIN_API)
</span><del>- virtual NPObject* windowScriptNPObject() override;
- virtual NPObject* pluginElementNPObject() override;
- virtual bool evaluate(NPObject*, const String& scriptString, NPVariant* result, bool allowPopups) override;
- virtual void setPluginIsPlayingAudio(bool) override;
- virtual bool isMuted() const override;
</del><ins>+ NPObject* windowScriptNPObject() override;
+ NPObject* pluginElementNPObject() override;
+ bool evaluate(NPObject*, const String& scriptString, NPVariant* result, bool allowPopups) override;
+ void setPluginIsPlayingAudio(bool) override;
+ bool isMuted() const override;
</ins><span class="cx"> #endif
</span><del>- virtual void setStatusbarText(const String&) override;
- virtual bool isAcceleratedCompositingEnabled() override;
- virtual void pluginProcessCrashed() override;
</del><ins>+ void setStatusbarText(const String&) override;
+ bool isAcceleratedCompositingEnabled() override;
+ void pluginProcessCrashed() override;
</ins><span class="cx"> #if PLATFORM(COCOA)
</span><del>- virtual void pluginFocusOrWindowFocusChanged(bool pluginHasFocusAndWindowHasFocus) override;
- virtual void setComplexTextInputState(PluginComplexTextInputState) override;
- virtual const WebCore::MachSendRight& compositingRenderServerPort() override;
</del><ins>+ void pluginFocusOrWindowFocusChanged(bool pluginHasFocusAndWindowHasFocus) override;
+ void setComplexTextInputState(PluginComplexTextInputState) override;
+ const WebCore::MachSendRight& compositingRenderServerPort() override;
</ins><span class="cx"> #endif
</span><del>- virtual float contentsScaleFactor() override;
- virtual String proxiesForURL(const String&) override;
- virtual String cookiesForURL(const String&) override;
- virtual void setCookiesForURL(const String& urlString, const String& cookieString) override;
- virtual bool getAuthenticationInfo(const WebCore::ProtectionSpace&, String& username, String& password) override;
- virtual bool isPrivateBrowsingEnabled() override;
- virtual bool asynchronousPluginInitializationEnabled() const override;
- virtual bool asynchronousPluginInitializationEnabledForAllPlugins() const override;
- virtual bool artificialPluginInitializationDelayEnabled() const override;
- virtual void protectPluginFromDestruction() override;
- virtual void unprotectPluginFromDestruction() override;
</del><ins>+ float contentsScaleFactor() override;
+ String proxiesForURL(const String&) override;
+ String cookiesForURL(const String&) override;
+ void setCookiesForURL(const String& urlString, const String& cookieString) override;
+ bool getAuthenticationInfo(const WebCore::ProtectionSpace&, String& username, String& password) override;
+ bool isPrivateBrowsingEnabled() override;
+ bool asynchronousPluginInitializationEnabled() const override;
+ bool asynchronousPluginInitializationEnabledForAllPlugins() const override;
+ bool artificialPluginInitializationDelayEnabled() const override;
+ void protectPluginFromDestruction() override;
+ void unprotectPluginFromDestruction() override;
</ins><span class="cx"> #if PLUGIN_ARCHITECTURE(X11)
</span><del>- virtual uint64_t createPluginContainer() override;
- virtual void windowedPluginGeometryDidChange(const WebCore::IntRect& frameRect, const WebCore::IntRect& clipRect, uint64_t windowID) override;
- virtual void windowedPluginVisibilityDidChange(bool isVisible, uint64_t windowID) override;
</del><ins>+ uint64_t createPluginContainer() override;
+ void windowedPluginGeometryDidChange(const WebCore::IntRect& frameRect, const WebCore::IntRect& clipRect, uint64_t windowID) override;
+ void windowedPluginVisibilityDidChange(bool isVisible, uint64_t windowID) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void didInitializePlugin() override;
- virtual void didFailToInitializePlugin() override;
</del><ins>+ void didInitializePlugin() override;
+ void didFailToInitializePlugin() override;
</ins><span class="cx"> void destroyPluginAndReset();
</span><span class="cx">
</span><span class="cx"> // WebFrame::LoadListener
</span><del>- virtual void didFinishLoad(WebFrame*) override;
- virtual void didFailLoad(WebFrame*, bool wasCancelled) override;
</del><ins>+ void didFinishLoad(WebFrame*) override;
+ void didFailLoad(WebFrame*, bool wasCancelled) override;
</ins><span class="cx">
</span><span class="cx"> std::unique_ptr<WebEvent> createWebEvent(WebCore::MouseEvent*) const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessScrollingRemoteScrollingCoordinatorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Scrolling/RemoteScrollingCoordinator.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Scrolling/RemoteScrollingCoordinator.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/Scrolling/RemoteScrollingCoordinator.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -58,18 +58,18 @@
</span><span class="cx"> RemoteScrollingCoordinator(WebPage*);
</span><span class="cx"> virtual ~RemoteScrollingCoordinator();
</span><span class="cx">
</span><del>- virtual bool isRemoteScrollingCoordinator() const override { return true; }
</del><ins>+ bool isRemoteScrollingCoordinator() const override { return true; }
</ins><span class="cx">
</span><span class="cx"> // ScrollingCoordinator
</span><del>- virtual bool coordinatesScrollingForFrameView(const WebCore::FrameView&) const override;
- virtual void scheduleTreeStateCommit() override;
</del><ins>+ bool coordinatesScrollingForFrameView(const WebCore::FrameView&) const override;
+ void scheduleTreeStateCommit() override;
</ins><span class="cx">
</span><del>- virtual bool isRubberBandInProgress() const override;
- virtual void setScrollPinningBehavior(WebCore::ScrollPinningBehavior) override;
</del><ins>+ bool isRubberBandInProgress() const override;
+ void setScrollPinningBehavior(WebCore::ScrollPinningBehavior) override;
</ins><span class="cx"> bool isScrollSnapInProgress() const override;
</span><span class="cx">
</span><span class="cx"> // IPC::MessageReceiver
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> // Respond to UI process changes.
</span><span class="cx"> void scrollPositionChangedForNode(WebCore::ScrollingNodeID, const WebCore::FloatPoint& scrollPosition, bool syncLayerPosition);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessStorageStorageAreaImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Storage/StorageAreaImpl.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Storage/StorageAreaImpl.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/Storage/StorageAreaImpl.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,19 +50,19 @@
</span><span class="cx"> StorageAreaImpl(PassRefPtr<StorageAreaMap>);
</span><span class="cx">
</span><span class="cx"> // WebCore::StorageArea.
</span><del>- virtual unsigned length() override;
- virtual String key(unsigned index) override;
- virtual String item(const String& key) override;
- virtual void setItem(WebCore::Frame* sourceFrame, const String& key, const String& value, bool& quotaException) override;
- virtual void removeItem(WebCore::Frame* sourceFrame, const String& key) override;
- virtual void clear(WebCore::Frame* sourceFrame) override;
- virtual bool contains(const String& key) override;
- virtual bool canAccessStorage(WebCore::Frame*) override;
- virtual WebCore::StorageType storageType() const override;
- virtual size_t memoryBytesUsedByCache() override;
- virtual void incrementAccessCount() override;
- virtual void decrementAccessCount() override;
- virtual void closeDatabaseIfIdle() override;
</del><ins>+ unsigned length() override;
+ String key(unsigned index) override;
+ String item(const String& key) override;
+ void setItem(WebCore::Frame* sourceFrame, const String& key, const String& value, bool& quotaException) override;
+ void removeItem(WebCore::Frame* sourceFrame, const String& key) override;
+ void clear(WebCore::Frame* sourceFrame) override;
+ bool contains(const String& key) override;
+ bool canAccessStorage(WebCore::Frame*) override;
+ WebCore::StorageType storageType() const override;
+ size_t memoryBytesUsedByCache() override;
+ void incrementAccessCount() override;
+ void decrementAccessCount() override;
+ void closeDatabaseIfIdle() override;
</ins><span class="cx"> WebCore::SecurityOrigin& securityOrigin() override;
</span><span class="cx">
</span><span class="cx"> uint64_t m_storageAreaID;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessStorageStorageAreaMaph"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Storage/StorageAreaMap.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Storage/StorageAreaMap.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/Storage/StorageAreaMap.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -65,7 +65,7 @@
</span><span class="cx"> StorageAreaMap(StorageNamespaceImpl*, Ref<WebCore::SecurityOrigin>&&);
</span><span class="cx">
</span><span class="cx"> // IPC::MessageReceiver
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> void didGetValues(uint64_t storageMapSeed);
</span><span class="cx"> void didSetItem(uint64_t storageMapSeed, const String& key, bool quotaError);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessStorageStorageNamespaceImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Storage/StorageNamespaceImpl.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Storage/StorageNamespaceImpl.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/Storage/StorageNamespaceImpl.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -54,8 +54,8 @@
</span><span class="cx"> private:
</span><span class="cx"> explicit StorageNamespaceImpl(WebCore::StorageType, uint64_t storageNamespaceID, WebCore::SecurityOrigin* topLevelOrigin, unsigned quotaInBytes);
</span><span class="cx">
</span><del>- virtual RefPtr<WebCore::StorageArea> storageArea(RefPtr<WebCore::SecurityOrigin>&&) override;
- virtual RefPtr<WebCore::StorageNamespace> copy(WebCore::Page*) override;
</del><ins>+ RefPtr<WebCore::StorageArea> storageArea(RefPtr<WebCore::SecurityOrigin>&&) override;
+ RefPtr<WebCore::StorageNamespace> copy(WebCore::Page*) override;
</ins><span class="cx">
</span><span class="cx"> const WebCore::StorageType m_storageType;
</span><span class="cx"> const uint64_t m_storageNamespaceID;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessStorageWebStorageNamespaceProviderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Storage/WebStorageNamespaceProvider.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Storage/WebStorageNamespaceProvider.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/Storage/WebStorageNamespaceProvider.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,9 +38,9 @@
</span><span class="cx"> private:
</span><span class="cx"> explicit WebStorageNamespaceProvider(uint64_t identifier);
</span><span class="cx">
</span><del>- virtual RefPtr<WebCore::StorageNamespace> createSessionStorageNamespace(WebCore::Page&, unsigned quota) override;
- virtual RefPtr<WebCore::StorageNamespace> createLocalStorageNamespace(unsigned quota) override;
- virtual RefPtr<WebCore::StorageNamespace> createTransientLocalStorageNamespace(WebCore::SecurityOrigin&, unsigned quota) override;
</del><ins>+ RefPtr<WebCore::StorageNamespace> createSessionStorageNamespace(WebCore::Page&, unsigned quota) override;
+ RefPtr<WebCore::StorageNamespace> createLocalStorageNamespace(unsigned quota) override;
+ RefPtr<WebCore::StorageNamespace> createTransientLocalStorageNamespace(WebCore::SecurityOrigin&, unsigned quota) override;
</ins><span class="cx">
</span><span class="cx"> const uint64_t m_identifier;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessUserContentWebUserContentControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/UserContent/WebUserContentController.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/UserContent/WebUserContentController.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/UserContent/WebUserContentController.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> explicit WebUserContentController(uint64_t identifier);
</span><span class="cx">
</span><span class="cx"> // IPC::MessageReceiver.
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> void addUserContentWorlds(const Vector<std::pair<uint64_t, String>>&);
</span><span class="cx"> void removeUserContentWorlds(const Vector<uint64_t>&);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebConnectionToUIProcessh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebConnectionToUIProcess.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebConnectionToUIProcess.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebConnectionToUIProcess.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,13 +42,13 @@
</span><span class="cx"> WebConnectionToUIProcess(WebProcess*);
</span><span class="cx">
</span><span class="cx"> // WebConnection
</span><del>- virtual RefPtr<API::Object> transformHandlesToObjects(API::Object*) override;
- virtual RefPtr<API::Object> transformObjectsToHandles(API::Object*) override;
- virtual bool hasValidConnection() const override;
</del><ins>+ RefPtr<API::Object> transformHandlesToObjects(API::Object*) override;
+ RefPtr<API::Object> transformObjectsToHandles(API::Object*) override;
+ bool hasValidConnection() const override;
</ins><span class="cx">
</span><span class="cx"> // IPC::MessageSender
</span><del>- virtual IPC::Connection* messageSenderConnection() override;
- virtual uint64_t messageSenderDestinationID() override;
</del><ins>+ IPC::Connection* messageSenderConnection() override;
+ uint64_t messageSenderDestinationID() override;
</ins><span class="cx">
</span><span class="cx"> WebProcess* m_process;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebCoreSupportWebAlternativeTextClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebAlternativeTextClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebAlternativeTextClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebAlternativeTextClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,17 +37,17 @@
</span><span class="cx"> public:
</span><span class="cx"> WebAlternativeTextClient(WebPage *);
</span><span class="cx"> virtual ~WebAlternativeTextClient();
</span><del>- virtual void pageDestroyed() override;
</del><ins>+ void pageDestroyed() override;
</ins><span class="cx"> #if USE(AUTOCORRECTION_PANEL)
</span><del>- virtual void showCorrectionAlternative(WebCore::AlternativeTextType, const WebCore::FloatRect& boundingBoxOfReplacedString, const String& replacedString, const String& replacementString, const Vector<String>& alternativeReplacementStrings) override;
- virtual void dismissAlternative(WebCore::ReasonForDismissingAlternativeText) override;
- virtual String dismissAlternativeSoon(WebCore::ReasonForDismissingAlternativeText) override;
- virtual void recordAutocorrectionResponse(WebCore::AutocorrectionResponseType, const String& replacedString, const String& replacementString) override;
</del><ins>+ void showCorrectionAlternative(WebCore::AlternativeTextType, const WebCore::FloatRect& boundingBoxOfReplacedString, const String& replacedString, const String& replacementString, const Vector<String>& alternativeReplacementStrings) override;
+ void dismissAlternative(WebCore::ReasonForDismissingAlternativeText) override;
+ String dismissAlternativeSoon(WebCore::ReasonForDismissingAlternativeText) override;
+ void recordAutocorrectionResponse(WebCore::AutocorrectionResponseType, const String& replacedString, const String& replacementString) override;
</ins><span class="cx"> #endif
</span><span class="cx"> #if USE(DICTATION_ALTERNATIVES)
</span><del>- virtual void showDictationAlternativeUI(const WebCore::FloatRect& boundingBoxOfDictatedText, uint64_t dictationContext) override;
- virtual void removeDictationAlternatives(uint64_t dictationContext) override;
- virtual Vector<String> dictationAlternatives(uint64_t dictationContext) override;
</del><ins>+ void showDictationAlternativeUI(const WebCore::FloatRect& boundingBoxOfDictatedText, uint64_t dictationContext) override;
+ void removeDictationAlternatives(uint64_t dictationContext) override;
+ Vector<String> dictationAlternatives(uint64_t dictationContext) override;
</ins><span class="cx"> #endif
</span><span class="cx"> private:
</span><span class="cx"> #if PLATFORM(IOS)
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebCoreSupportWebBatteryClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebBatteryClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebBatteryClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebBatteryClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,9 +44,9 @@
</span><span class="cx"> virtual ~WebBatteryClient() { }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void startUpdating() override;
- virtual void stopUpdating() override;
- virtual void batteryControllerDestroyed() override;
</del><ins>+ void startUpdating() override;
+ void stopUpdating() override;
+ void batteryControllerDestroyed() override;
</ins><span class="cx">
</span><span class="cx"> WebPage* m_page;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebCoreSupportWebChromeClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebChromeClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebChromeClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebChromeClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,170 +50,170 @@
</span><span class="cx"> virtual void* webView() const { return 0; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void chromeDestroyed() override;
</del><ins>+ void chromeDestroyed() override;
</ins><span class="cx">
</span><del>- virtual void setWindowRect(const WebCore::FloatRect&) override;
- virtual WebCore::FloatRect windowRect() override;
</del><ins>+ void setWindowRect(const WebCore::FloatRect&) override;
+ WebCore::FloatRect windowRect() override;
</ins><span class="cx">
</span><del>- virtual WebCore::FloatRect pageRect() override;
</del><ins>+ WebCore::FloatRect pageRect() override;
</ins><span class="cx">
</span><del>- virtual void focus() override;
- virtual void unfocus() override;
</del><ins>+ void focus() override;
+ void unfocus() override;
</ins><span class="cx">
</span><del>- virtual bool canTakeFocus(WebCore::FocusDirection) override;
- virtual void takeFocus(WebCore::FocusDirection) override;
</del><ins>+ bool canTakeFocus(WebCore::FocusDirection) override;
+ void takeFocus(WebCore::FocusDirection) override;
</ins><span class="cx">
</span><del>- virtual void focusedElementChanged(WebCore::Element*) override;
- virtual void focusedFrameChanged(WebCore::Frame*) override;
</del><ins>+ void focusedElementChanged(WebCore::Element*) override;
+ void focusedFrameChanged(WebCore::Frame*) override;
</ins><span class="cx">
</span><span class="cx"> // The Frame pointer provides the ChromeClient with context about which
</span><span class="cx"> // Frame wants to create the new Page. Also, the newly created window
</span><span class="cx"> // should not be shown to the user until the ChromeClient of the newly
</span><span class="cx"> // created Page has its show method called.
</span><del>- virtual WebCore::Page* createWindow(WebCore::Frame*, const WebCore::FrameLoadRequest&, const WebCore::WindowFeatures&, const WebCore::NavigationAction&) override;
- virtual void show() override;
</del><ins>+ WebCore::Page* createWindow(WebCore::Frame*, const WebCore::FrameLoadRequest&, const WebCore::WindowFeatures&, const WebCore::NavigationAction&) override;
+ void show() override;
</ins><span class="cx">
</span><del>- virtual bool canRunModal() override;
- virtual void runModal() override;
</del><ins>+ bool canRunModal() override;
+ void runModal() override;
</ins><span class="cx">
</span><del>- virtual void setToolbarsVisible(bool) override;
- virtual bool toolbarsVisible() override;
</del><ins>+ void setToolbarsVisible(bool) override;
+ bool toolbarsVisible() override;
</ins><span class="cx">
</span><del>- virtual void setStatusbarVisible(bool) override;
- virtual bool statusbarVisible() override;
</del><ins>+ void setStatusbarVisible(bool) override;
+ bool statusbarVisible() override;
</ins><span class="cx">
</span><del>- virtual void setScrollbarsVisible(bool) override;
- virtual bool scrollbarsVisible() override;
</del><ins>+ void setScrollbarsVisible(bool) override;
+ bool scrollbarsVisible() override;
</ins><span class="cx">
</span><del>- virtual void setMenubarVisible(bool) override;
- virtual bool menubarVisible() override;
</del><ins>+ void setMenubarVisible(bool) override;
+ bool menubarVisible() override;
</ins><span class="cx">
</span><del>- virtual void setResizable(bool) override;
</del><ins>+ void setResizable(bool) override;
</ins><span class="cx">
</span><del>- virtual void addMessageToConsole(JSC::MessageSource, JSC::MessageLevel, const String& message, unsigned lineNumber, unsigned columnNumber, const String& sourceID) override;
</del><ins>+ void addMessageToConsole(JSC::MessageSource, JSC::MessageLevel, const String& message, unsigned lineNumber, unsigned columnNumber, const String& sourceID) override;
</ins><span class="cx">
</span><del>- virtual bool canRunBeforeUnloadConfirmPanel() override;
- virtual bool runBeforeUnloadConfirmPanel(const String& message, WebCore::Frame*) override;
</del><ins>+ bool canRunBeforeUnloadConfirmPanel() override;
+ bool runBeforeUnloadConfirmPanel(const String& message, WebCore::Frame*) override;
</ins><span class="cx">
</span><del>- virtual void closeWindowSoon() override;
</del><ins>+ void closeWindowSoon() override;
</ins><span class="cx">
</span><del>- virtual void runJavaScriptAlert(WebCore::Frame*, const String&) override;
- virtual bool runJavaScriptConfirm(WebCore::Frame*, const String&) override;
- virtual bool runJavaScriptPrompt(WebCore::Frame*, const String& message, const String& defaultValue, String& result) override;
- virtual void setStatusbarText(const String&) override;
</del><ins>+ void runJavaScriptAlert(WebCore::Frame*, const String&) override;
+ bool runJavaScriptConfirm(WebCore::Frame*, const String&) override;
+ bool runJavaScriptPrompt(WebCore::Frame*, const String& message, const String& defaultValue, String& result) override;
+ void setStatusbarText(const String&) override;
</ins><span class="cx">
</span><del>- virtual WebCore::KeyboardUIMode keyboardUIMode() override;
</del><ins>+ WebCore::KeyboardUIMode keyboardUIMode() override;
</ins><span class="cx">
</span><span class="cx"> // HostWindow member function overrides.
</span><del>- virtual void invalidateRootView(const WebCore::IntRect&) override;
- virtual void invalidateContentsAndRootView(const WebCore::IntRect&) override;
- virtual void invalidateContentsForSlowScroll(const WebCore::IntRect&) override;
- virtual void scroll(const WebCore::IntSize& scrollDelta, const WebCore::IntRect& scrollRect, const WebCore::IntRect& clipRect) override;
</del><ins>+ void invalidateRootView(const WebCore::IntRect&) override;
+ void invalidateContentsAndRootView(const WebCore::IntRect&) override;
+ void invalidateContentsForSlowScroll(const WebCore::IntRect&) override;
+ void scroll(const WebCore::IntSize& scrollDelta, const WebCore::IntRect& scrollRect, const WebCore::IntRect& clipRect) override;
</ins><span class="cx"> #if USE(COORDINATED_GRAPHICS)
</span><del>- virtual void delegatedScrollRequested(const WebCore::IntPoint& scrollOffset) override;
</del><ins>+ void delegatedScrollRequested(const WebCore::IntPoint& scrollOffset) override;
</ins><span class="cx"> #endif
</span><del>- virtual WebCore::IntPoint screenToRootView(const WebCore::IntPoint&) const override;
- virtual WebCore::IntRect rootViewToScreen(const WebCore::IntRect&) const override;
</del><ins>+ WebCore::IntPoint screenToRootView(const WebCore::IntPoint&) const override;
+ WebCore::IntRect rootViewToScreen(const WebCore::IntRect&) const override;
</ins><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual WebCore::IntPoint accessibilityScreenToRootView(const WebCore::IntPoint&) const override;
- virtual WebCore::IntRect rootViewToAccessibilityScreen(const WebCore::IntRect&) const override;
</del><ins>+ WebCore::IntPoint accessibilityScreenToRootView(const WebCore::IntPoint&) const override;
+ WebCore::IntRect rootViewToAccessibilityScreen(const WebCore::IntRect&) const override;
</ins><span class="cx"> #endif
</span><del>- virtual PlatformPageClient platformPageClient() const override;
- virtual void contentsSizeChanged(WebCore::Frame*, const WebCore::IntSize&) const override;
- virtual void scrollRectIntoView(const WebCore::IntRect&) const override; // Currently only Mac has a non empty implementation.
</del><ins>+ PlatformPageClient platformPageClient() const override;
+ void contentsSizeChanged(WebCore::Frame*, const WebCore::IntSize&) const override;
+ void scrollRectIntoView(const WebCore::IntRect&) const override; // Currently only Mac has a non empty implementation.
</ins><span class="cx">
</span><del>- virtual bool shouldUnavailablePluginMessageBeButton(WebCore::RenderEmbeddedObject::PluginUnavailabilityReason) const override;
- virtual void unavailablePluginButtonClicked(WebCore::Element*, WebCore::RenderEmbeddedObject::PluginUnavailabilityReason) const override;
</del><ins>+ bool shouldUnavailablePluginMessageBeButton(WebCore::RenderEmbeddedObject::PluginUnavailabilityReason) const override;
+ void unavailablePluginButtonClicked(WebCore::Element*, WebCore::RenderEmbeddedObject::PluginUnavailabilityReason) const override;
</ins><span class="cx">
</span><del>- virtual void scrollbarsModeDidChange() const override;
- virtual void mouseDidMoveOverElement(const WebCore::HitTestResult&, unsigned modifierFlags) override;
</del><ins>+ void scrollbarsModeDidChange() const override;
+ void mouseDidMoveOverElement(const WebCore::HitTestResult&, unsigned modifierFlags) override;
</ins><span class="cx">
</span><del>- virtual void setToolTip(const String&, WebCore::TextDirection) override;
</del><ins>+ void setToolTip(const String&, WebCore::TextDirection) override;
</ins><span class="cx">
</span><del>- virtual void print(WebCore::Frame*) override;
</del><ins>+ void print(WebCore::Frame*) override;
</ins><span class="cx">
</span><del>- virtual void exceededDatabaseQuota(WebCore::Frame*, const String& databaseName, WebCore::DatabaseDetails) override;
</del><ins>+ void exceededDatabaseQuota(WebCore::Frame*, const String& databaseName, WebCore::DatabaseDetails) override;
</ins><span class="cx">
</span><del>- virtual void reachedMaxAppCacheSize(int64_t spaceNeeded) override;
- virtual void reachedApplicationCacheOriginQuota(WebCore::SecurityOrigin*, int64_t spaceNeeded) override;
</del><ins>+ void reachedMaxAppCacheSize(int64_t spaceNeeded) override;
+ void reachedApplicationCacheOriginQuota(WebCore::SecurityOrigin*, int64_t spaceNeeded) override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(DASHBOARD_SUPPORT)
</span><del>- virtual void annotatedRegionsChanged() override;
</del><ins>+ void annotatedRegionsChanged() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual bool shouldReplaceWithGeneratedFileForUpload(const String& path, String& generatedFilename) override;
- virtual String generateReplacementFile(const String& path) override;
</del><ins>+ bool shouldReplaceWithGeneratedFileForUpload(const String& path, String& generatedFilename) override;
+ String generateReplacementFile(const String& path) override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(INPUT_TYPE_COLOR)
</span><del>- virtual std::unique_ptr<WebCore::ColorChooser> createColorChooser(WebCore::ColorChooserClient*, const WebCore::Color&) override;
</del><ins>+ std::unique_ptr<WebCore::ColorChooser> createColorChooser(WebCore::ColorChooserClient*, const WebCore::Color&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(IOS_TOUCH_EVENTS)
</span><del>- virtual void didPreventDefaultForEvent() override;
</del><ins>+ void didPreventDefaultForEvent() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual void didReceiveMobileDocType(bool) override;
- virtual void setNeedsScrollNotifications(WebCore::Frame*, bool) override;
- virtual void observedContentChange(WebCore::Frame*) override;
- virtual void clearContentChangeObservers(WebCore::Frame*) override;
- virtual void notifyRevealedSelectionByScrollingFrame(WebCore::Frame*) override;
- virtual bool isStopping() override;
</del><ins>+ void didReceiveMobileDocType(bool) override;
+ void setNeedsScrollNotifications(WebCore::Frame*, bool) override;
+ void observedContentChange(WebCore::Frame*) override;
+ void clearContentChangeObservers(WebCore::Frame*) override;
+ void notifyRevealedSelectionByScrollingFrame(WebCore::Frame*) override;
+ bool isStopping() override;
</ins><span class="cx">
</span><del>- virtual void didLayout(LayoutType = NormalLayout) override;
- virtual void didStartOverflowScroll() override;
- virtual void didEndOverflowScroll() override;
- virtual bool hasStablePageScaleFactor() const override;
</del><ins>+ void didLayout(LayoutType = NormalLayout) override;
+ void didStartOverflowScroll() override;
+ void didEndOverflowScroll() override;
+ bool hasStablePageScaleFactor() const override;
</ins><span class="cx">
</span><span class="cx"> // FIXME: See <rdar://problem/5975559>
</span><del>- virtual void suppressFormNotifications() override;
- virtual void restoreFormNotifications() override;
</del><ins>+ void suppressFormNotifications() override;
+ void restoreFormNotifications() override;
</ins><span class="cx">
</span><del>- virtual void addOrUpdateScrollingLayer(WebCore::Node*, PlatformLayer* scrollingLayer, PlatformLayer* contentsLayer, const WebCore::IntSize& scrollSize, bool allowHorizontalScrollbar, bool allowVerticalScrollbar) override;
- virtual void removeScrollingLayer(WebCore::Node*, PlatformLayer* scrollingLayer, PlatformLayer* contentsLayer) override;
</del><ins>+ void addOrUpdateScrollingLayer(WebCore::Node*, PlatformLayer* scrollingLayer, PlatformLayer* contentsLayer, const WebCore::IntSize& scrollSize, bool allowHorizontalScrollbar, bool allowVerticalScrollbar) override;
+ void removeScrollingLayer(WebCore::Node*, PlatformLayer* scrollingLayer, PlatformLayer* contentsLayer) override;
</ins><span class="cx">
</span><del>- virtual void webAppOrientationsUpdated() override;
- virtual void showPlaybackTargetPicker(bool hasVideo) override;
</del><ins>+ void webAppOrientationsUpdated() override;
+ void showPlaybackTargetPicker(bool hasVideo) override;
</ins><span class="cx">
</span><del>- virtual std::chrono::milliseconds eventThrottlingDelay() override;
</del><ins>+ std::chrono::milliseconds eventThrottlingDelay() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(ORIENTATION_EVENTS)
</span><del>- virtual int deviceOrientation() const override;
</del><ins>+ int deviceOrientation() const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void runOpenPanel(WebCore::Frame*, PassRefPtr<WebCore::FileChooser>) override;
- virtual void loadIconForFiles(const Vector<String>&, WebCore::FileIconLoader*) override;
</del><ins>+ void runOpenPanel(WebCore::Frame*, PassRefPtr<WebCore::FileChooser>) override;
+ void loadIconForFiles(const Vector<String>&, WebCore::FileIconLoader*) override;
</ins><span class="cx">
</span><span class="cx"> #if !PLATFORM(IOS)
</span><del>- virtual void setCursor(const WebCore::Cursor&) override;
- virtual void setCursorHiddenUntilMouseMoves(bool) override;
</del><ins>+ void setCursor(const WebCore::Cursor&) override;
+ void setCursorHiddenUntilMouseMoves(bool) override;
</ins><span class="cx"> #endif
</span><span class="cx"> #if ENABLE(REQUEST_ANIMATION_FRAME) && !USE(REQUEST_ANIMATION_FRAME_TIMER)
</span><del>- virtual void scheduleAnimation() override;
</del><ins>+ void scheduleAnimation() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void didAssociateFormControls(const Vector<RefPtr<WebCore::Element>>&) override;
- virtual bool shouldNotifyOnFormChanges() override;
</del><ins>+ void didAssociateFormControls(const Vector<RefPtr<WebCore::Element>>&) override;
+ bool shouldNotifyOnFormChanges() override;
</ins><span class="cx">
</span><del>- virtual bool selectItemWritingDirectionIsNatural() override;
- virtual bool selectItemAlignmentFollowsMenuWritingDirection() override;
- virtual bool hasOpenedPopup() const override;
- virtual RefPtr<WebCore::PopupMenu> createPopupMenu(WebCore::PopupMenuClient*) const override;
- virtual RefPtr<WebCore::SearchPopupMenu> createSearchPopupMenu(WebCore::PopupMenuClient*) const override;
</del><ins>+ bool selectItemWritingDirectionIsNatural() override;
+ bool selectItemAlignmentFollowsMenuWritingDirection() override;
+ bool hasOpenedPopup() const override;
+ RefPtr<WebCore::PopupMenu> createPopupMenu(WebCore::PopupMenuClient*) const override;
+ RefPtr<WebCore::SearchPopupMenu> createSearchPopupMenu(WebCore::PopupMenuClient*) const override;
</ins><span class="cx">
</span><del>- virtual WebCore::GraphicsLayerFactory* graphicsLayerFactory() const override;
- virtual void attachRootGraphicsLayer(WebCore::Frame*, WebCore::GraphicsLayer*) override;
- virtual void attachViewOverlayGraphicsLayer(WebCore::Frame*, WebCore::GraphicsLayer*) override;
- virtual void setNeedsOneShotDrawingSynchronization() override;
- virtual void scheduleCompositingLayerFlush() override;
- virtual bool adjustLayerFlushThrottling(WebCore::LayerFlushThrottleState::Flags) override;
</del><ins>+ WebCore::GraphicsLayerFactory* graphicsLayerFactory() const override;
+ void attachRootGraphicsLayer(WebCore::Frame*, WebCore::GraphicsLayer*) override;
+ void attachViewOverlayGraphicsLayer(WebCore::Frame*, WebCore::GraphicsLayer*) override;
+ void setNeedsOneShotDrawingSynchronization() override;
+ void scheduleCompositingLayerFlush() override;
+ bool adjustLayerFlushThrottling(WebCore::LayerFlushThrottleState::Flags) override;
</ins><span class="cx">
</span><span class="cx"> #if USE(REQUEST_ANIMATION_FRAME_DISPLAY_MONITOR)
</span><del>- virtual RefPtr<WebCore::DisplayRefreshMonitor> createDisplayRefreshMonitor(PlatformDisplayID) const override;
</del><ins>+ RefPtr<WebCore::DisplayRefreshMonitor> createDisplayRefreshMonitor(PlatformDisplayID) const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual CompositingTriggerFlags allowedCompositingTriggers() const override
</del><ins>+ CompositingTriggerFlags allowedCompositingTriggers() const override
</ins><span class="cx"> {
</span><span class="cx"> return static_cast<CompositingTriggerFlags>(
</span><span class="cx"> ThreeDTransformTrigger |
</span><span class="lines">@@ -226,97 +226,97 @@
</span><span class="cx"> AnimationTrigger);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool layerTreeStateIsFrozen() const override;
</del><ins>+ bool layerTreeStateIsFrozen() const override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(ASYNC_SCROLLING)
</span><del>- virtual PassRefPtr<WebCore::ScrollingCoordinator> createScrollingCoordinator(WebCore::Page*) const override;
</del><ins>+ PassRefPtr<WebCore::ScrollingCoordinator> createScrollingCoordinator(WebCore::Page*) const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(TOUCH_EVENTS)
</span><del>- virtual void needTouchEvents(bool) override { }
</del><ins>+ void needTouchEvents(bool) override { }
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual void elementDidFocus(const WebCore::Node*) override;
- virtual void elementDidBlur(const WebCore::Node*) override;
- virtual void elementDidRefocus(const WebCore::Node*) override;
</del><ins>+ void elementDidFocus(const WebCore::Node*) override;
+ void elementDidBlur(const WebCore::Node*) override;
+ void elementDidRefocus(const WebCore::Node*) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS) || (PLATFORM(MAC) && ENABLE(VIDEO_PRESENTATION_MODE))
</span><del>- virtual bool supportsVideoFullscreen(WebCore::HTMLMediaElementEnums::VideoFullscreenMode) override;
- virtual void setUpVideoControlsManager(WebCore::HTMLVideoElement&) override;
- virtual void enterVideoFullscreenForVideoElement(WebCore::HTMLVideoElement&, WebCore::HTMLMediaElementEnums::VideoFullscreenMode) override;
- virtual void exitVideoFullscreenForVideoElement(WebCore::HTMLVideoElement&) override;
</del><ins>+ bool supportsVideoFullscreen(WebCore::HTMLMediaElementEnums::VideoFullscreenMode) override;
+ void setUpVideoControlsManager(WebCore::HTMLVideoElement&) override;
+ void enterVideoFullscreenForVideoElement(WebCore::HTMLVideoElement&, WebCore::HTMLMediaElementEnums::VideoFullscreenMode) override;
+ void exitVideoFullscreenForVideoElement(WebCore::HTMLVideoElement&) override;
</ins><span class="cx"> #if PLATFORM(MAC) && ENABLE(VIDEO_PRESENTATION_MODE)
</span><del>- virtual void exitVideoFullscreenToModeWithoutAnimation(WebCore::HTMLVideoElement&, WebCore::HTMLMediaElementEnums::VideoFullscreenMode) override;
</del><ins>+ void exitVideoFullscreenToModeWithoutAnimation(WebCore::HTMLVideoElement&, WebCore::HTMLMediaElementEnums::VideoFullscreenMode) override;
</ins><span class="cx"> #endif
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(FULLSCREEN_API)
</span><del>- virtual bool supportsFullScreenForElement(const WebCore::Element*, bool withKeyboard) override;
- virtual void enterFullScreenForElement(WebCore::Element*) override;
- virtual void exitFullScreenForElement(WebCore::Element*) override;
</del><ins>+ bool supportsFullScreenForElement(const WebCore::Element*, bool withKeyboard) override;
+ void enterFullScreenForElement(WebCore::Element*) override;
+ void exitFullScreenForElement(WebCore::Element*) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(COCOA)
</span><del>- virtual void makeFirstResponder() override;
</del><ins>+ void makeFirstResponder() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void enableSuddenTermination() override;
- virtual void disableSuddenTermination() override;
</del><ins>+ void enableSuddenTermination() override;
+ void disableSuddenTermination() override;
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual WebCore::FloatSize screenSize() const override;
- virtual WebCore::FloatSize availableScreenSize() const override;
</del><ins>+ WebCore::FloatSize screenSize() const override;
+ WebCore::FloatSize availableScreenSize() const override;
</ins><span class="cx"> #endif
</span><del>- virtual void dispatchViewportPropertiesDidChange(const WebCore::ViewportArguments&) const override;
</del><ins>+ void dispatchViewportPropertiesDidChange(const WebCore::ViewportArguments&) const override;
</ins><span class="cx">
</span><del>- virtual void notifyScrollerThumbIsVisibleInRect(const WebCore::IntRect&) override;
- virtual void recommendedScrollbarStyleDidChange(WebCore::ScrollbarStyle newStyle) override;
</del><ins>+ void notifyScrollerThumbIsVisibleInRect(const WebCore::IntRect&) override;
+ void recommendedScrollbarStyleDidChange(WebCore::ScrollbarStyle newStyle) override;
</ins><span class="cx">
</span><del>- virtual WTF::Optional<WebCore::ScrollbarOverlayStyle> preferredScrollbarOverlayStyle() override;
</del><ins>+ WTF::Optional<WebCore::ScrollbarOverlayStyle> preferredScrollbarOverlayStyle() override;
</ins><span class="cx">
</span><del>- virtual WebCore::Color underlayColor() const override;
</del><ins>+ WebCore::Color underlayColor() const override;
</ins><span class="cx">
</span><del>- virtual void pageExtendedBackgroundColorDidChange(WebCore::Color) const override;
</del><ins>+ void pageExtendedBackgroundColorDidChange(WebCore::Color) const override;
</ins><span class="cx">
</span><del>- virtual void wheelEventHandlersChanged(bool) override;
</del><ins>+ void wheelEventHandlersChanged(bool) override;
</ins><span class="cx">
</span><del>- virtual String plugInStartLabelTitle(const String& mimeType) const override;
- virtual String plugInStartLabelSubtitle(const String& mimeType) const override;
- virtual String plugInExtraStyleSheet() const override;
- virtual String plugInExtraScript() const override;
</del><ins>+ String plugInStartLabelTitle(const String& mimeType) const override;
+ String plugInStartLabelSubtitle(const String& mimeType) const override;
+ String plugInExtraStyleSheet() const override;
+ String plugInExtraScript() const override;
</ins><span class="cx">
</span><del>- virtual void didAddHeaderLayer(WebCore::GraphicsLayer*) override;
- virtual void didAddFooterLayer(WebCore::GraphicsLayer*) override;
</del><ins>+ void didAddHeaderLayer(WebCore::GraphicsLayer*) override;
+ void didAddFooterLayer(WebCore::GraphicsLayer*) override;
</ins><span class="cx">
</span><del>- virtual bool shouldUseTiledBackingForFrameView(const WebCore::FrameView*) const override;
</del><ins>+ bool shouldUseTiledBackingForFrameView(const WebCore::FrameView*) const override;
</ins><span class="cx">
</span><del>- virtual void isPlayingMediaDidChange(WebCore::MediaProducer::MediaStateFlags, uint64_t) override;
- virtual void setPageActivityState(WebCore::PageActivityState::Flags) override;
</del><ins>+ void isPlayingMediaDidChange(WebCore::MediaProducer::MediaStateFlags, uint64_t) override;
+ void setPageActivityState(WebCore::PageActivityState::Flags) override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(MEDIA_SESSION)
</span><del>- virtual void hasMediaSessionWithActiveMediaElementsDidChange(bool) override;
- virtual void mediaSessionMetadataDidChange(const WebCore::MediaSessionMetadata&) override;
- virtual void focusedContentMediaElementDidChange(uint64_t) override;
</del><ins>+ void hasMediaSessionWithActiveMediaElementsDidChange(bool) override;
+ void mediaSessionMetadataDidChange(const WebCore::MediaSessionMetadata&) override;
+ void focusedContentMediaElementDidChange(uint64_t) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(SUBTLE_CRYPTO)
</span><del>- virtual bool wrapCryptoKey(const Vector<uint8_t>&, Vector<uint8_t>&) const override;
- virtual bool unwrapCryptoKey(const Vector<uint8_t>&, Vector<uint8_t>&) const override;
</del><ins>+ bool wrapCryptoKey(const Vector<uint8_t>&, Vector<uint8_t>&) const override;
+ bool unwrapCryptoKey(const Vector<uint8_t>&, Vector<uint8_t>&) const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(TELEPHONE_NUMBER_DETECTION) && PLATFORM(MAC)
</span><del>- virtual void handleTelephoneNumberClick(const String& number, const WebCore::IntPoint&) override;
</del><ins>+ void handleTelephoneNumberClick(const String& number, const WebCore::IntPoint&) override;
</ins><span class="cx"> #endif
</span><span class="cx"> #if ENABLE(SERVICE_CONTROLS)
</span><del>- virtual void handleSelectionServiceClick(WebCore::FrameSelection&, const Vector<String>& telephoneNumbers, const WebCore::IntPoint&) override;
- virtual bool hasRelevantSelectionServices(bool isTextOnly) const override;
</del><ins>+ void handleSelectionServiceClick(WebCore::FrameSelection&, const Vector<String>& telephoneNumbers, const WebCore::IntPoint&) override;
+ bool hasRelevantSelectionServices(bool isTextOnly) const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual bool shouldDispatchFakeMouseMoveEvents() const override;
</del><ins>+ bool shouldDispatchFakeMouseMoveEvents() const override;
</ins><span class="cx">
</span><del>- virtual void handleAutoFillButtonClick(WebCore::HTMLInputElement&) override;
</del><ins>+ void handleAutoFillButtonClick(WebCore::HTMLInputElement&) override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(WIRELESS_PLAYBACK_TARGET) && !PLATFORM(IOS)
</span><span class="cx"> void addPlaybackTargetPickerClient(uint64_t /*contextId*/) override;
</span><span class="lines">@@ -327,14 +327,14 @@
</span><span class="cx"> void setMockMediaPlaybackTargetPickerState(const String&, WebCore::MediaPlaybackTargetContext::State) override;
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void imageOrMediaDocumentSizeChanged(const WebCore::IntSize&) override;
</del><ins>+ void imageOrMediaDocumentSizeChanged(const WebCore::IntSize&) override;
</ins><span class="cx"> #if ENABLE(VIDEO)
</span><span class="cx"> #if USE(GSTREAMER)
</span><del>- virtual void requestInstallMissingMediaPlugins(const String& /*details*/, const String& /*description*/, WebCore::MediaPlayerRequestInstallMissingPluginsCallback&) override;
</del><ins>+ void requestInstallMissingMediaPlugins(const String& /*details*/, const String& /*description*/, WebCore::MediaPlayerRequestInstallMissingPluginsCallback&) override;
</ins><span class="cx"> #endif
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void didInvalidateDocumentMarkerRects() override;
</del><ins>+ void didInvalidateDocumentMarkerRects() override;
</ins><span class="cx">
</span><span class="cx"> String m_cachedToolTip;
</span><span class="cx"> mutable RefPtr<WebFrame> m_cachedFrameSetLargestFrame;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebCoreSupportWebColorChooserh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebColorChooser.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebColorChooser.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebColorChooser.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,9 +48,9 @@
</span><span class="cx"> void didEndChooser();
</span><span class="cx"> void disconnectFromPage();
</span><span class="cx">
</span><del>- virtual void reattachColorChooser(const WebCore::Color&) override;
- virtual void setSelectedColor(const WebCore::Color&) override;
- virtual void endChooser() override;
</del><ins>+ void reattachColorChooser(const WebCore::Color&) override;
+ void setSelectedColor(const WebCore::Color&) override;
+ void endChooser() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> WebCore::ColorChooserClient* m_colorChooserClient;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebCoreSupportWebContextMenuClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebContextMenuClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebContextMenuClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebContextMenuClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,17 +42,17 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void contextMenuDestroyed() override;
</del><ins>+ void contextMenuDestroyed() override;
</ins><span class="cx">
</span><del>- virtual void downloadURL(const WebCore::URL&) override;
- virtual void searchWithGoogle(const WebCore::Frame*) override;
- virtual void lookUpInDictionary(WebCore::Frame*) override;
- virtual bool isSpeaking() override;
- virtual void speak(const String&) override;
- virtual void stopSpeaking() override;
</del><ins>+ void downloadURL(const WebCore::URL&) override;
+ void searchWithGoogle(const WebCore::Frame*) override;
+ void lookUpInDictionary(WebCore::Frame*) override;
+ bool isSpeaking() override;
+ void speak(const String&) override;
+ void stopSpeaking() override;
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(COCOA)
</span><del>- virtual void searchWithSpotlight() override;
</del><ins>+ void searchWithSpotlight() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if USE(ACCESSIBILITY_CONTEXT_MENUS)
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebCoreSupportWebDeviceProximityClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebDeviceProximityClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebDeviceProximityClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebDeviceProximityClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,10 +42,10 @@
</span><span class="cx"> void startUpdating();
</span><span class="cx"> void stopUpdating();
</span><span class="cx">
</span><del>- virtual bool hasLastData() override;
- virtual double value() override { return m_value; }
- virtual double min() override { return m_min; }
- virtual double max() override { return m_max; }
</del><ins>+ bool hasLastData() override;
+ double value() override { return m_value; }
+ double min() override { return m_min; }
+ double max() override { return m_max; }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> WebPage* m_page;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebCoreSupportWebDiagnosticLoggingClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebDiagnosticLoggingClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebDiagnosticLoggingClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebDiagnosticLoggingClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,11 +39,11 @@
</span><span class="cx"> virtual ~WebDiagnosticLoggingClient();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void logDiagnosticMessage(const String& message, const String& description, WebCore::ShouldSample) override;
- virtual void logDiagnosticMessageWithResult(const String& message, const String& description, WebCore::DiagnosticLoggingResultType, WebCore::ShouldSample) override;
- virtual void logDiagnosticMessageWithValue(const String& message, const String& description, const String& value, WebCore::ShouldSample) override;
</del><ins>+ void logDiagnosticMessage(const String& message, const String& description, WebCore::ShouldSample) override;
+ void logDiagnosticMessageWithResult(const String& message, const String& description, WebCore::DiagnosticLoggingResultType, WebCore::ShouldSample) override;
+ void logDiagnosticMessageWithValue(const String& message, const String& description, const String& value, WebCore::ShouldSample) override;
</ins><span class="cx">
</span><del>- virtual void mainFrameDestroyed() override;
</del><ins>+ void mainFrameDestroyed() override;
</ins><span class="cx">
</span><span class="cx"> WebPage& m_page;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebCoreSupportWebDragClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebDragClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebDragClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebDragClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,21 +42,21 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void willPerformDragDestinationAction(WebCore::DragDestinationAction, WebCore::DragData&) override;
- virtual void willPerformDragSourceAction(WebCore::DragSourceAction, const WebCore::IntPoint&, WebCore::DataTransfer&) override;
- virtual WebCore::DragDestinationAction actionMaskForDrag(WebCore::DragData&) override;
- virtual WebCore::DragSourceAction dragSourceActionMaskForPoint(const WebCore::IntPoint& windowPoint) override;
</del><ins>+ void willPerformDragDestinationAction(WebCore::DragDestinationAction, WebCore::DragData&) override;
+ void willPerformDragSourceAction(WebCore::DragSourceAction, const WebCore::IntPoint&, WebCore::DataTransfer&) override;
+ WebCore::DragDestinationAction actionMaskForDrag(WebCore::DragData&) override;
+ WebCore::DragSourceAction dragSourceActionMaskForPoint(const WebCore::IntPoint& windowPoint) override;
</ins><span class="cx">
</span><del>- virtual void startDrag(WebCore::DragImageRef, const WebCore::IntPoint& dragImageOrigin, const WebCore::IntPoint& eventPos, WebCore::DataTransfer&, WebCore::Frame&, bool linkDrag = false) override;
</del><ins>+ void startDrag(WebCore::DragImageRef, const WebCore::IntPoint& dragImageOrigin, const WebCore::IntPoint& eventPos, WebCore::DataTransfer&, WebCore::Frame&, bool linkDrag = false) override;
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(COCOA)
</span><del>- virtual void declareAndWriteDragImage(const String& pasteboardName, WebCore::Element&, const WebCore::URL&, const String&, WebCore::Frame*) override;
</del><ins>+ void declareAndWriteDragImage(const String& pasteboardName, WebCore::Element&, const WebCore::URL&, const String&, WebCore::Frame*) override;
</ins><span class="cx"> #if ENABLE(ATTACHMENT_ELEMENT)
</span><del>- virtual void declareAndWriteAttachment(const String& pasteboardName, WebCore::Element&, const WebCore::URL&, const String& path, WebCore::Frame*) override;
</del><ins>+ void declareAndWriteAttachment(const String& pasteboardName, WebCore::Element&, const WebCore::URL&, const String& path, WebCore::Frame*) override;
</ins><span class="cx"> #endif
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void dragControllerDestroyed() override;
</del><ins>+ void dragControllerDestroyed() override;
</ins><span class="cx">
</span><span class="cx"> WebPage* m_page;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebCoreSupportWebEditorClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebEditorClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebEditorClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebEditorClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -41,87 +41,87 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void pageDestroyed() override;
</del><ins>+ void pageDestroyed() override;
</ins><span class="cx">
</span><del>- virtual bool shouldDeleteRange(WebCore::Range*) override;
- virtual bool smartInsertDeleteEnabled() override;
- virtual bool isSelectTrailingWhitespaceEnabled() override;
- virtual bool isContinuousSpellCheckingEnabled() override;
- virtual void toggleContinuousSpellChecking() override;
- virtual bool isGrammarCheckingEnabled() override;
- virtual void toggleGrammarChecking() override;
- virtual int spellCheckerDocumentTag() override;
</del><ins>+ bool shouldDeleteRange(WebCore::Range*) override;
+ bool smartInsertDeleteEnabled() override;
+ bool isSelectTrailingWhitespaceEnabled() override;
+ bool isContinuousSpellCheckingEnabled() override;
+ void toggleContinuousSpellChecking() override;
+ bool isGrammarCheckingEnabled() override;
+ void toggleGrammarChecking() override;
+ int spellCheckerDocumentTag() override;
</ins><span class="cx">
</span><del>- virtual bool shouldBeginEditing(WebCore::Range*) override;
- virtual bool shouldEndEditing(WebCore::Range*) override;
- virtual bool shouldInsertNode(WebCore::Node*, WebCore::Range*, WebCore::EditorInsertAction) override;
- virtual bool shouldInsertText(const String&, WebCore::Range*, WebCore::EditorInsertAction) override;
- virtual bool shouldChangeSelectedRange(WebCore::Range* fromRange, WebCore::Range* toRange, WebCore::EAffinity, bool stillSelecting) override;
</del><ins>+ bool shouldBeginEditing(WebCore::Range*) override;
+ bool shouldEndEditing(WebCore::Range*) override;
+ bool shouldInsertNode(WebCore::Node*, WebCore::Range*, WebCore::EditorInsertAction) override;
+ bool shouldInsertText(const String&, WebCore::Range*, WebCore::EditorInsertAction) override;
+ bool shouldChangeSelectedRange(WebCore::Range* fromRange, WebCore::Range* toRange, WebCore::EAffinity, bool stillSelecting) override;
</ins><span class="cx">
</span><del>- virtual bool shouldApplyStyle(WebCore::StyleProperties*, WebCore::Range*) override;
- virtual void didApplyStyle() override;
- virtual bool shouldMoveRangeAfterDelete(WebCore::Range*, WebCore::Range*) override;
</del><ins>+ bool shouldApplyStyle(WebCore::StyleProperties*, WebCore::Range*) override;
+ void didApplyStyle() override;
+ bool shouldMoveRangeAfterDelete(WebCore::Range*, WebCore::Range*) override;
</ins><span class="cx">
</span><del>- virtual void didBeginEditing() override;
- virtual void respondToChangedContents() override;
- virtual void respondToChangedSelection(WebCore::Frame*) override;
- virtual void didChangeSelectionAndUpdateLayout() override;
- virtual void discardedComposition(WebCore::Frame*) override;
- virtual void didEndEditing() override;
- virtual void willWriteSelectionToPasteboard(WebCore::Range*) override;
- virtual void didWriteSelectionToPasteboard() override;
- virtual void getClientPasteboardDataForRange(WebCore::Range*, Vector<String>& pasteboardTypes, Vector<RefPtr<WebCore::SharedBuffer>>& pasteboardData) override;
</del><ins>+ void didBeginEditing() override;
+ void respondToChangedContents() override;
+ void respondToChangedSelection(WebCore::Frame*) override;
+ void didChangeSelectionAndUpdateLayout() override;
+ void discardedComposition(WebCore::Frame*) override;
+ void didEndEditing() override;
+ void willWriteSelectionToPasteboard(WebCore::Range*) override;
+ void didWriteSelectionToPasteboard() override;
+ void getClientPasteboardDataForRange(WebCore::Range*, Vector<String>& pasteboardTypes, Vector<RefPtr<WebCore::SharedBuffer>>& pasteboardData) override;
</ins><span class="cx">
</span><del>- virtual void registerUndoStep(PassRefPtr<WebCore::UndoStep>) override;
- virtual void registerRedoStep(PassRefPtr<WebCore::UndoStep>) override;
- virtual void clearUndoRedoOperations() override;
</del><ins>+ void registerUndoStep(PassRefPtr<WebCore::UndoStep>) override;
+ void registerRedoStep(PassRefPtr<WebCore::UndoStep>) override;
+ void clearUndoRedoOperations() override;
</ins><span class="cx">
</span><del>- virtual bool canCopyCut(WebCore::Frame*, bool defaultValue) const override;
- virtual bool canPaste(WebCore::Frame*, bool defaultValue) const override;
- virtual bool canUndo() const override;
- virtual bool canRedo() const override;
</del><ins>+ bool canCopyCut(WebCore::Frame*, bool defaultValue) const override;
+ bool canPaste(WebCore::Frame*, bool defaultValue) const override;
+ bool canUndo() const override;
+ bool canRedo() const override;
</ins><span class="cx">
</span><del>- virtual void undo() override;
- virtual void redo() override;
</del><ins>+ void undo() override;
+ void redo() override;
</ins><span class="cx">
</span><del>- virtual void handleKeyboardEvent(WebCore::KeyboardEvent*) override;
- virtual void handleInputMethodKeydown(WebCore::KeyboardEvent*) override;
</del><ins>+ void handleKeyboardEvent(WebCore::KeyboardEvent*) override;
+ void handleInputMethodKeydown(WebCore::KeyboardEvent*) override;
</ins><span class="cx">
</span><del>- virtual void textFieldDidBeginEditing(WebCore::Element*) override;
- virtual void textFieldDidEndEditing(WebCore::Element*) override;
- virtual void textDidChangeInTextField(WebCore::Element*) override;
- virtual bool doTextFieldCommandFromEvent(WebCore::Element*, WebCore::KeyboardEvent*) override;
- virtual void textWillBeDeletedInTextField(WebCore::Element*) override;
- virtual void textDidChangeInTextArea(WebCore::Element*) override;
- virtual void overflowScrollPositionChanged() override;
</del><ins>+ void textFieldDidBeginEditing(WebCore::Element*) override;
+ void textFieldDidEndEditing(WebCore::Element*) override;
+ void textDidChangeInTextField(WebCore::Element*) override;
+ bool doTextFieldCommandFromEvent(WebCore::Element*, WebCore::KeyboardEvent*) override;
+ void textWillBeDeletedInTextField(WebCore::Element*) override;
+ void textDidChangeInTextArea(WebCore::Element*) override;
+ void overflowScrollPositionChanged() override;
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(COCOA)
</span><del>- virtual NSString *userVisibleString(NSURL *) override;
- virtual WebCore::DocumentFragment* documentFragmentFromAttributedString(NSAttributedString *, Vector< RefPtr<WebCore::ArchiveResource>>&) override;
- virtual void setInsertionPasteboard(const String& pasteboardName) override;
- virtual NSURL* canonicalizeURL(NSURL*) override;
- virtual NSURL* canonicalizeURLString(NSString*) override;
</del><ins>+ NSString *userVisibleString(NSURL *) override;
+ WebCore::DocumentFragment* documentFragmentFromAttributedString(NSAttributedString *, Vector< RefPtr<WebCore::ArchiveResource>>&) override;
+ void setInsertionPasteboard(const String& pasteboardName) override;
+ NSURL* canonicalizeURL(NSURL*) override;
+ NSURL* canonicalizeURLString(NSString*) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if USE(APPKIT)
</span><del>- virtual void uppercaseWord() override;
- virtual void lowercaseWord() override;
- virtual void capitalizeWord() override;
</del><ins>+ void uppercaseWord() override;
+ void lowercaseWord() override;
+ void capitalizeWord() override;
</ins><span class="cx"> #endif
</span><span class="cx"> #if USE(AUTOMATIC_TEXT_REPLACEMENT)
</span><del>- virtual void showSubstitutionsPanel(bool show) override;
- virtual bool substitutionsPanelIsShowing() override;
- virtual void toggleSmartInsertDelete() override;
- virtual bool isAutomaticQuoteSubstitutionEnabled() override;
- virtual void toggleAutomaticQuoteSubstitution() override;
- virtual bool isAutomaticLinkDetectionEnabled() override;
- virtual void toggleAutomaticLinkDetection() override;
- virtual bool isAutomaticDashSubstitutionEnabled() override;
- virtual void toggleAutomaticDashSubstitution() override;
- virtual bool isAutomaticTextReplacementEnabled() override;
- virtual void toggleAutomaticTextReplacement() override;
- virtual bool isAutomaticSpellingCorrectionEnabled() override;
- virtual void toggleAutomaticSpellingCorrection() override;
</del><ins>+ void showSubstitutionsPanel(bool show) override;
+ bool substitutionsPanelIsShowing() override;
+ void toggleSmartInsertDelete() override;
+ bool isAutomaticQuoteSubstitutionEnabled() override;
+ void toggleAutomaticQuoteSubstitution() override;
+ bool isAutomaticLinkDetectionEnabled() override;
+ void toggleAutomaticLinkDetection() override;
+ bool isAutomaticDashSubstitutionEnabled() override;
+ void toggleAutomaticDashSubstitution() override;
+ bool isAutomaticTextReplacementEnabled() override;
+ void toggleAutomaticTextReplacement() override;
+ bool isAutomaticSpellingCorrectionEnabled() override;
+ void toggleAutomaticSpellingCorrection() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(GTK)
</span><span class="lines">@@ -132,41 +132,41 @@
</span><span class="cx">
</span><span class="cx"> TextCheckerClient* textChecker() override { return this; }
</span><span class="cx">
</span><del>- virtual bool shouldEraseMarkersAfterChangeSelection(WebCore::TextCheckingType) const override;
- virtual void ignoreWordInSpellDocument(const String&) override;
- virtual void learnWord(const String&) override;
- virtual void checkSpellingOfString(StringView, int* misspellingLocation, int* misspellingLength) override;
- virtual String getAutoCorrectSuggestionForMisspelledWord(const String& misspelledWord) override;
- virtual void checkGrammarOfString(StringView, Vector<WebCore::GrammarDetail>&, int* badGrammarLocation, int* badGrammarLength) override;
</del><ins>+ bool shouldEraseMarkersAfterChangeSelection(WebCore::TextCheckingType) const override;
+ void ignoreWordInSpellDocument(const String&) override;
+ void learnWord(const String&) override;
+ void checkSpellingOfString(StringView, int* misspellingLocation, int* misspellingLength) override;
+ String getAutoCorrectSuggestionForMisspelledWord(const String& misspelledWord) override;
+ void checkGrammarOfString(StringView, Vector<WebCore::GrammarDetail>&, int* badGrammarLocation, int* badGrammarLength) override;
</ins><span class="cx"> #if USE(UNIFIED_TEXT_CHECKING)
</span><del>- virtual Vector<WebCore::TextCheckingResult> checkTextOfParagraph(StringView, WebCore::TextCheckingTypeMask checkingTypes) override;
</del><ins>+ Vector<WebCore::TextCheckingResult> checkTextOfParagraph(StringView, WebCore::TextCheckingTypeMask checkingTypes) override;
</ins><span class="cx"> #endif
</span><del>- virtual void updateSpellingUIWithGrammarString(const String&, const WebCore::GrammarDetail&) override;
- virtual void updateSpellingUIWithMisspelledWord(const String&) override;
- virtual void showSpellingUI(bool show) override;
- virtual bool spellingUIIsShowing() override;
- virtual void getGuessesForWord(const String& word, const String& context, Vector<String>& guesses) override;
- virtual void willSetInputMethodState() override;
- virtual void setInputMethodState(bool enabled) override;
- virtual void requestCheckingOfString(WTF::PassRefPtr<WebCore::TextCheckingRequest>) override;
</del><ins>+ void updateSpellingUIWithGrammarString(const String&, const WebCore::GrammarDetail&) override;
+ void updateSpellingUIWithMisspelledWord(const String&) override;
+ void showSpellingUI(bool show) override;
+ bool spellingUIIsShowing() override;
+ void getGuessesForWord(const String& word, const String& context, Vector<String>& guesses) override;
+ void willSetInputMethodState() override;
+ void setInputMethodState(bool enabled) override;
+ void requestCheckingOfString(WTF::PassRefPtr<WebCore::TextCheckingRequest>) override;
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(GTK)
</span><del>- virtual bool shouldShowUnicodeMenu() override;
</del><ins>+ bool shouldShowUnicodeMenu() override;
</ins><span class="cx"> #endif
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual void startDelayingAndCoalescingContentChangeNotifications() override;
- virtual void stopDelayingAndCoalescingContentChangeNotifications() override;
- virtual void writeDataToPasteboard(NSDictionary*) override;
- virtual NSArray *supportedPasteboardTypesForCurrentSelection() override;
- virtual NSArray *readDataFromPasteboard(NSString* type, int index) override;
- virtual bool hasRichlyEditableSelection() override;
- virtual int getPasteboardItemsCount() override;
- virtual WebCore::DocumentFragment* documentFragmentFromDelegate(int index) override;
- virtual bool performsTwoStepPaste(WebCore::DocumentFragment*) override;
- virtual int pasteboardChangeCount() override;
</del><ins>+ void startDelayingAndCoalescingContentChangeNotifications() override;
+ void stopDelayingAndCoalescingContentChangeNotifications() override;
+ void writeDataToPasteboard(NSDictionary*) override;
+ NSArray *supportedPasteboardTypesForCurrentSelection() override;
+ NSArray *readDataFromPasteboard(NSString* type, int index) override;
+ bool hasRichlyEditableSelection() override;
+ int getPasteboardItemsCount() override;
+ WebCore::DocumentFragment* documentFragmentFromDelegate(int index) override;
+ bool performsTwoStepPaste(WebCore::DocumentFragment*) override;
+ int pasteboardChangeCount() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual bool supportsGlobalSelection() override;
</del><ins>+ bool supportsGlobalSelection() override;
</ins><span class="cx">
</span><span class="cx"> WebPage* m_page;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebCoreSupportWebFrameLoaderClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebFrameLoaderClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebFrameLoaderClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebFrameLoaderClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,201 +48,201 @@
</span><span class="cx"> bool frameHasCustomContentProvider() const { return m_frameHasCustomContentProvider; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void frameLoaderDestroyed() override;
</del><ins>+ void frameLoaderDestroyed() override;
</ins><span class="cx">
</span><del>- virtual bool hasHTMLView() const override;
- virtual bool hasWebView() const override;
</del><ins>+ bool hasHTMLView() const override;
+ bool hasWebView() const override;
</ins><span class="cx">
</span><del>- virtual void makeRepresentation(WebCore::DocumentLoader*) override;
</del><ins>+ void makeRepresentation(WebCore::DocumentLoader*) override;
</ins><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual bool forceLayoutOnRestoreFromPageCache() override;
</del><ins>+ bool forceLayoutOnRestoreFromPageCache() override;
</ins><span class="cx"> #endif
</span><del>- virtual void forceLayoutForNonHTML() override;
</del><ins>+ void forceLayoutForNonHTML() override;
</ins><span class="cx">
</span><del>- virtual void setCopiesOnScroll() override;
</del><ins>+ void setCopiesOnScroll() override;
</ins><span class="cx">
</span><del>- virtual void detachedFromParent2() override;
- virtual void detachedFromParent3() override;
</del><ins>+ void detachedFromParent2() override;
+ void detachedFromParent3() override;
</ins><span class="cx">
</span><del>- virtual void assignIdentifierToInitialRequest(unsigned long identifier, WebCore::DocumentLoader*, const WebCore::ResourceRequest&) override;
</del><ins>+ void assignIdentifierToInitialRequest(unsigned long identifier, WebCore::DocumentLoader*, const WebCore::ResourceRequest&) override;
</ins><span class="cx">
</span><del>- virtual void dispatchWillSendRequest(WebCore::DocumentLoader*, unsigned long identifier, WebCore::ResourceRequest&, const WebCore::ResourceResponse& redirectResponse) override;
- virtual bool shouldUseCredentialStorage(WebCore::DocumentLoader*, unsigned long identifier) override;
- virtual void dispatchDidReceiveAuthenticationChallenge(WebCore::DocumentLoader*, unsigned long identifier, const WebCore::AuthenticationChallenge&) override;
- virtual void dispatchDidCancelAuthenticationChallenge(WebCore::DocumentLoader*, unsigned long identifier, const WebCore::AuthenticationChallenge&) override;
</del><ins>+ void dispatchWillSendRequest(WebCore::DocumentLoader*, unsigned long identifier, WebCore::ResourceRequest&, const WebCore::ResourceResponse& redirectResponse) override;
+ bool shouldUseCredentialStorage(WebCore::DocumentLoader*, unsigned long identifier) override;
+ void dispatchDidReceiveAuthenticationChallenge(WebCore::DocumentLoader*, unsigned long identifier, const WebCore::AuthenticationChallenge&) override;
+ void dispatchDidCancelAuthenticationChallenge(WebCore::DocumentLoader*, unsigned long identifier, const WebCore::AuthenticationChallenge&) override;
</ins><span class="cx"> #if USE(PROTECTION_SPACE_AUTH_CALLBACK)
</span><del>- virtual bool canAuthenticateAgainstProtectionSpace(WebCore::DocumentLoader*, unsigned long identifier, const WebCore::ProtectionSpace&) override;
</del><ins>+ bool canAuthenticateAgainstProtectionSpace(WebCore::DocumentLoader*, unsigned long identifier, const WebCore::ProtectionSpace&) override;
</ins><span class="cx"> #endif
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual RetainPtr<CFDictionaryRef> connectionProperties(WebCore::DocumentLoader*, unsigned long identifier) override;
</del><ins>+ RetainPtr<CFDictionaryRef> connectionProperties(WebCore::DocumentLoader*, unsigned long identifier) override;
</ins><span class="cx"> #endif
</span><del>- virtual void dispatchDidReceiveResponse(WebCore::DocumentLoader*, unsigned long identifier, const WebCore::ResourceResponse&) override;
- virtual void dispatchDidReceiveContentLength(WebCore::DocumentLoader*, unsigned long identifier, int dataLength) override;
- virtual void dispatchDidFinishLoading(WebCore::DocumentLoader*, unsigned long identifier) override;
- virtual void dispatchDidFailLoading(WebCore::DocumentLoader*, unsigned long identifier, const WebCore::ResourceError&) override;
- virtual bool dispatchDidLoadResourceFromMemoryCache(WebCore::DocumentLoader*, const WebCore::ResourceRequest&, const WebCore::ResourceResponse&, int length) override;
</del><ins>+ void dispatchDidReceiveResponse(WebCore::DocumentLoader*, unsigned long identifier, const WebCore::ResourceResponse&) override;
+ void dispatchDidReceiveContentLength(WebCore::DocumentLoader*, unsigned long identifier, int dataLength) override;
+ void dispatchDidFinishLoading(WebCore::DocumentLoader*, unsigned long identifier) override;
+ void dispatchDidFailLoading(WebCore::DocumentLoader*, unsigned long identifier, const WebCore::ResourceError&) override;
+ bool dispatchDidLoadResourceFromMemoryCache(WebCore::DocumentLoader*, const WebCore::ResourceRequest&, const WebCore::ResourceResponse&, int length) override;
</ins><span class="cx"> #if ENABLE(DATA_DETECTION)
</span><del>- virtual void dispatchDidFinishDataDetection(NSArray *detectionResults) override;
</del><ins>+ void dispatchDidFinishDataDetection(NSArray *detectionResults) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void dispatchDidDispatchOnloadEvents() override;
- virtual void dispatchDidReceiveServerRedirectForProvisionalLoad() override;
- virtual void dispatchDidChangeProvisionalURL() override;
- virtual void dispatchDidCancelClientRedirect() override;
- virtual void dispatchWillPerformClientRedirect(const WebCore::URL&, double interval, double fireDate) override;
- virtual void dispatchDidChangeLocationWithinPage() override;
- virtual void dispatchDidPushStateWithinPage() override;
- virtual void dispatchDidReplaceStateWithinPage() override;
- virtual void dispatchDidPopStateWithinPage() override;
- virtual void dispatchWillClose() override;
- virtual void dispatchDidReceiveIcon() override;
- virtual void dispatchDidStartProvisionalLoad() override;
- virtual void dispatchDidReceiveTitle(const WebCore::StringWithDirection&) override;
- virtual void dispatchDidChangeIcons(WebCore::IconType) override;
- virtual void dispatchDidCommitLoad() override;
- virtual void dispatchDidFailProvisionalLoad(const WebCore::ResourceError&) override;
- virtual void dispatchDidFailLoad(const WebCore::ResourceError&) override;
- virtual void dispatchDidFinishDocumentLoad() override;
- virtual void dispatchDidFinishLoad() override;
</del><ins>+ void dispatchDidDispatchOnloadEvents() override;
+ void dispatchDidReceiveServerRedirectForProvisionalLoad() override;
+ void dispatchDidChangeProvisionalURL() override;
+ void dispatchDidCancelClientRedirect() override;
+ void dispatchWillPerformClientRedirect(const WebCore::URL&, double interval, double fireDate) override;
+ void dispatchDidChangeLocationWithinPage() override;
+ void dispatchDidPushStateWithinPage() override;
+ void dispatchDidReplaceStateWithinPage() override;
+ void dispatchDidPopStateWithinPage() override;
+ void dispatchWillClose() override;
+ void dispatchDidReceiveIcon() override;
+ void dispatchDidStartProvisionalLoad() override;
+ void dispatchDidReceiveTitle(const WebCore::StringWithDirection&) override;
+ void dispatchDidChangeIcons(WebCore::IconType) override;
+ void dispatchDidCommitLoad() override;
+ void dispatchDidFailProvisionalLoad(const WebCore::ResourceError&) override;
+ void dispatchDidFailLoad(const WebCore::ResourceError&) override;
+ void dispatchDidFinishDocumentLoad() override;
+ void dispatchDidFinishLoad() override;
</ins><span class="cx">
</span><del>- virtual void dispatchDidLayout(WebCore::LayoutMilestones) override;
- virtual void dispatchDidLayout() override;
</del><ins>+ void dispatchDidLayout(WebCore::LayoutMilestones) override;
+ void dispatchDidLayout() override;
</ins><span class="cx">
</span><del>- virtual WebCore::Frame* dispatchCreatePage(const WebCore::NavigationAction&) override;
- virtual void dispatchShow() override;
</del><ins>+ WebCore::Frame* dispatchCreatePage(const WebCore::NavigationAction&) override;
+ void dispatchShow() override;
</ins><span class="cx">
</span><del>- virtual void dispatchDecidePolicyForResponse(const WebCore::ResourceResponse&, const WebCore::ResourceRequest&, WebCore::FramePolicyFunction) override;
- virtual void dispatchDecidePolicyForNewWindowAction(const WebCore::NavigationAction&, const WebCore::ResourceRequest&, PassRefPtr<WebCore::FormState>, const String& frameName, WebCore::FramePolicyFunction) override;
- virtual void dispatchDecidePolicyForNavigationAction(const WebCore::NavigationAction&, const WebCore::ResourceRequest&, PassRefPtr<WebCore::FormState>, WebCore::FramePolicyFunction) override;
- virtual void cancelPolicyCheck() override;
</del><ins>+ void dispatchDecidePolicyForResponse(const WebCore::ResourceResponse&, const WebCore::ResourceRequest&, WebCore::FramePolicyFunction) override;
+ void dispatchDecidePolicyForNewWindowAction(const WebCore::NavigationAction&, const WebCore::ResourceRequest&, PassRefPtr<WebCore::FormState>, const String& frameName, WebCore::FramePolicyFunction) override;
+ void dispatchDecidePolicyForNavigationAction(const WebCore::NavigationAction&, const WebCore::ResourceRequest&, PassRefPtr<WebCore::FormState>, WebCore::FramePolicyFunction) override;
+ void cancelPolicyCheck() override;
</ins><span class="cx">
</span><del>- virtual void dispatchUnableToImplementPolicy(const WebCore::ResourceError&) override;
</del><ins>+ void dispatchUnableToImplementPolicy(const WebCore::ResourceError&) override;
</ins><span class="cx">
</span><del>- virtual void dispatchWillSendSubmitEvent(PassRefPtr<WebCore::FormState>) override;
- virtual void dispatchWillSubmitForm(PassRefPtr<WebCore::FormState>, WebCore::FramePolicyFunction) override;
</del><ins>+ void dispatchWillSendSubmitEvent(PassRefPtr<WebCore::FormState>) override;
+ void dispatchWillSubmitForm(PassRefPtr<WebCore::FormState>, WebCore::FramePolicyFunction) override;
</ins><span class="cx">
</span><del>- virtual void revertToProvisionalState(WebCore::DocumentLoader*) override;
- virtual void setMainDocumentError(WebCore::DocumentLoader*, const WebCore::ResourceError&) override;
</del><ins>+ void revertToProvisionalState(WebCore::DocumentLoader*) override;
+ void setMainDocumentError(WebCore::DocumentLoader*, const WebCore::ResourceError&) override;
</ins><span class="cx">
</span><del>- virtual void setMainFrameDocumentReady(bool) override;
</del><ins>+ void setMainFrameDocumentReady(bool) override;
</ins><span class="cx">
</span><del>- virtual void startDownload(const WebCore::ResourceRequest&, const String& suggestedName = String()) override;
</del><ins>+ void startDownload(const WebCore::ResourceRequest&, const String& suggestedName = String()) override;
</ins><span class="cx">
</span><del>- virtual void willChangeTitle(WebCore::DocumentLoader*) override;
- virtual void didChangeTitle(WebCore::DocumentLoader*) override;
</del><ins>+ void willChangeTitle(WebCore::DocumentLoader*) override;
+ void didChangeTitle(WebCore::DocumentLoader*) override;
</ins><span class="cx">
</span><del>- virtual void willReplaceMultipartContent() override;
- virtual void didReplaceMultipartContent() override;
</del><ins>+ void willReplaceMultipartContent() override;
+ void didReplaceMultipartContent() override;
</ins><span class="cx">
</span><del>- virtual void committedLoad(WebCore::DocumentLoader*, const char*, int) override;
- virtual void finishedLoading(WebCore::DocumentLoader*) override;
</del><ins>+ void committedLoad(WebCore::DocumentLoader*, const char*, int) override;
+ void finishedLoading(WebCore::DocumentLoader*) override;
</ins><span class="cx">
</span><del>- virtual void updateGlobalHistory() override;
- virtual void updateGlobalHistoryRedirectLinks() override;
</del><ins>+ void updateGlobalHistory() override;
+ void updateGlobalHistoryRedirectLinks() override;
</ins><span class="cx">
</span><del>- virtual bool shouldGoToHistoryItem(WebCore::HistoryItem*) const override;
</del><ins>+ bool shouldGoToHistoryItem(WebCore::HistoryItem*) const override;
</ins><span class="cx">
</span><del>- virtual void didDisplayInsecureContent() override;
- virtual void didRunInsecureContent(WebCore::SecurityOrigin*, const WebCore::URL&) override;
- virtual void didDetectXSS(const WebCore::URL&, bool didBlockEntirePage) override;
</del><ins>+ void didDisplayInsecureContent() override;
+ void didRunInsecureContent(WebCore::SecurityOrigin*, const WebCore::URL&) override;
+ void didDetectXSS(const WebCore::URL&, bool didBlockEntirePage) override;
</ins><span class="cx">
</span><del>- virtual WebCore::ResourceError cancelledError(const WebCore::ResourceRequest&) override;
- virtual WebCore::ResourceError blockedError(const WebCore::ResourceRequest&) override;
- virtual WebCore::ResourceError blockedByContentBlockerError(const WebCore::ResourceRequest&) override;
- virtual WebCore::ResourceError cannotShowURLError(const WebCore::ResourceRequest&) override;
- virtual WebCore::ResourceError interruptedForPolicyChangeError(const WebCore::ResourceRequest&) override;
</del><ins>+ WebCore::ResourceError cancelledError(const WebCore::ResourceRequest&) override;
+ WebCore::ResourceError blockedError(const WebCore::ResourceRequest&) override;
+ WebCore::ResourceError blockedByContentBlockerError(const WebCore::ResourceRequest&) override;
+ WebCore::ResourceError cannotShowURLError(const WebCore::ResourceRequest&) override;
+ WebCore::ResourceError interruptedForPolicyChangeError(const WebCore::ResourceRequest&) override;
</ins><span class="cx">
</span><del>- virtual WebCore::ResourceError cannotShowMIMETypeError(const WebCore::ResourceResponse&) override;
- virtual WebCore::ResourceError fileDoesNotExistError(const WebCore::ResourceResponse&) override;
- virtual WebCore::ResourceError pluginWillHandleLoadError(const WebCore::ResourceResponse&) override;
</del><ins>+ WebCore::ResourceError cannotShowMIMETypeError(const WebCore::ResourceResponse&) override;
+ WebCore::ResourceError fileDoesNotExistError(const WebCore::ResourceResponse&) override;
+ WebCore::ResourceError pluginWillHandleLoadError(const WebCore::ResourceResponse&) override;
</ins><span class="cx">
</span><del>- virtual bool shouldFallBack(const WebCore::ResourceError&) override;
</del><ins>+ bool shouldFallBack(const WebCore::ResourceError&) override;
</ins><span class="cx">
</span><del>- virtual bool canHandleRequest(const WebCore::ResourceRequest&) const override;
- virtual bool canShowMIMEType(const String& MIMEType) const override;
- virtual bool canShowMIMETypeAsHTML(const String& MIMEType) const override;
- virtual bool representationExistsForURLScheme(const String& URLScheme) const override;
- virtual String generatedMIMETypeForURLScheme(const String& URLScheme) const override;
</del><ins>+ bool canHandleRequest(const WebCore::ResourceRequest&) const override;
+ bool canShowMIMEType(const String& MIMEType) const override;
+ bool canShowMIMETypeAsHTML(const String& MIMEType) const override;
+ bool representationExistsForURLScheme(const String& URLScheme) const override;
+ String generatedMIMETypeForURLScheme(const String& URLScheme) const override;
</ins><span class="cx">
</span><del>- virtual void frameLoadCompleted() override;
- virtual void saveViewStateToItem(WebCore::HistoryItem*) override;
- virtual void restoreViewState() override;
- virtual void provisionalLoadStarted() override;
- virtual void didFinishLoad() override;
- virtual void prepareForDataSourceReplacement() override;
</del><ins>+ void frameLoadCompleted() override;
+ void saveViewStateToItem(WebCore::HistoryItem*) override;
+ void restoreViewState() override;
+ void provisionalLoadStarted() override;
+ void didFinishLoad() override;
+ void prepareForDataSourceReplacement() override;
</ins><span class="cx">
</span><del>- virtual Ref<WebCore::DocumentLoader> createDocumentLoader(const WebCore::ResourceRequest&, const WebCore::SubstituteData&) override;
- virtual void updateCachedDocumentLoader(WebCore::DocumentLoader&) override;
</del><ins>+ Ref<WebCore::DocumentLoader> createDocumentLoader(const WebCore::ResourceRequest&, const WebCore::SubstituteData&) override;
+ void updateCachedDocumentLoader(WebCore::DocumentLoader&) override;
</ins><span class="cx">
</span><del>- virtual void setTitle(const WebCore::StringWithDirection&, const WebCore::URL&) override;
</del><ins>+ void setTitle(const WebCore::StringWithDirection&, const WebCore::URL&) override;
</ins><span class="cx">
</span><del>- virtual String userAgent(const WebCore::URL&) override;
</del><ins>+ String userAgent(const WebCore::URL&) override;
</ins><span class="cx">
</span><del>- virtual void savePlatformDataToCachedFrame(WebCore::CachedFrame*) override;
- virtual void transitionToCommittedFromCachedFrame(WebCore::CachedFrame*) override;
</del><ins>+ void savePlatformDataToCachedFrame(WebCore::CachedFrame*) override;
+ void transitionToCommittedFromCachedFrame(WebCore::CachedFrame*) override;
</ins><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual void didRestoreFrameHierarchyForCachedFrame() override;
</del><ins>+ void didRestoreFrameHierarchyForCachedFrame() override;
</ins><span class="cx"> #endif
</span><del>- virtual void transitionToCommittedForNewPage() override;
</del><ins>+ void transitionToCommittedForNewPage() override;
</ins><span class="cx">
</span><del>- virtual void didSaveToPageCache() override;
- virtual void didRestoreFromPageCache() override;
</del><ins>+ void didSaveToPageCache() override;
+ void didRestoreFromPageCache() override;
</ins><span class="cx">
</span><del>- virtual void dispatchDidBecomeFrameset(bool) override;
</del><ins>+ void dispatchDidBecomeFrameset(bool) override;
</ins><span class="cx">
</span><del>- virtual bool canCachePage() const override;
- virtual void convertMainResourceLoadToDownload(WebCore::DocumentLoader*, WebCore::SessionID, const WebCore::ResourceRequest&, const WebCore::ResourceResponse&) override;
</del><ins>+ bool canCachePage() const override;
+ void convertMainResourceLoadToDownload(WebCore::DocumentLoader*, WebCore::SessionID, const WebCore::ResourceRequest&, const WebCore::ResourceResponse&) override;
</ins><span class="cx">
</span><del>- virtual RefPtr<WebCore::Frame> createFrame(const WebCore::URL&, const String& name, WebCore::HTMLFrameOwnerElement*,
</del><ins>+ RefPtr<WebCore::Frame> createFrame(const WebCore::URL&, const String& name, WebCore::HTMLFrameOwnerElement*,
</ins><span class="cx"> const String& referrer, bool allowsScrolling, int marginWidth, int marginHeight) override;
</span><span class="cx">
</span><del>- virtual RefPtr<WebCore::Widget> createPlugin(const WebCore::IntSize&, WebCore::HTMLPlugInElement*, const WebCore::URL&, const Vector<String>&, const Vector<String>&, const String&, bool loadManually) override;
- virtual void recreatePlugin(WebCore::Widget*) override;
- virtual void redirectDataToPlugin(WebCore::Widget* pluginWidget) override;
</del><ins>+ RefPtr<WebCore::Widget> createPlugin(const WebCore::IntSize&, WebCore::HTMLPlugInElement*, const WebCore::URL&, const Vector<String>&, const Vector<String>&, const String&, bool loadManually) override;
+ void recreatePlugin(WebCore::Widget*) override;
+ void redirectDataToPlugin(WebCore::Widget* pluginWidget) override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(WEBGL)
</span><del>- virtual WebCore::WebGLLoadPolicy webGLPolicyForURL(const String&) const override;
- virtual WebCore::WebGLLoadPolicy resolveWebGLPolicyForURL(const String&) const override;
</del><ins>+ WebCore::WebGLLoadPolicy webGLPolicyForURL(const String&) const override;
+ WebCore::WebGLLoadPolicy resolveWebGLPolicyForURL(const String&) const override;
</ins><span class="cx"> #endif // ENABLE(WEBGL)
</span><span class="cx">
</span><del>- virtual PassRefPtr<WebCore::Widget> createJavaAppletWidget(const WebCore::IntSize&, WebCore::HTMLAppletElement*, const WebCore::URL& baseURL, const Vector<String>& paramNames, const Vector<String>& paramValues) override;
</del><ins>+ PassRefPtr<WebCore::Widget> createJavaAppletWidget(const WebCore::IntSize&, WebCore::HTMLAppletElement*, const WebCore::URL& baseURL, const Vector<String>& paramNames, const Vector<String>& paramValues) override;
</ins><span class="cx">
</span><del>- virtual WebCore::ObjectContentType objectContentType(const WebCore::URL&, const String& mimeType) override;
- virtual String overrideMediaType() const override;
</del><ins>+ WebCore::ObjectContentType objectContentType(const WebCore::URL&, const String& mimeType) override;
+ String overrideMediaType() const override;
</ins><span class="cx">
</span><del>- virtual void dispatchDidClearWindowObjectInWorld(WebCore::DOMWrapperWorld&) override;
</del><ins>+ void dispatchDidClearWindowObjectInWorld(WebCore::DOMWrapperWorld&) override;
</ins><span class="cx">
</span><del>- virtual void dispatchGlobalObjectAvailable(WebCore::DOMWrapperWorld&) override;
- virtual void dispatchWillDisconnectDOMWindowExtensionFromGlobalObject(WebCore::DOMWindowExtension*) override;
- virtual void dispatchDidReconnectDOMWindowExtensionToGlobalObject(WebCore::DOMWindowExtension*) override;
- virtual void dispatchWillDestroyGlobalObjectForDOMWindowExtension(WebCore::DOMWindowExtension*) override;
</del><ins>+ void dispatchGlobalObjectAvailable(WebCore::DOMWrapperWorld&) override;
+ void dispatchWillDisconnectDOMWindowExtensionFromGlobalObject(WebCore::DOMWindowExtension*) override;
+ void dispatchDidReconnectDOMWindowExtensionToGlobalObject(WebCore::DOMWindowExtension*) override;
+ void dispatchWillDestroyGlobalObjectForDOMWindowExtension(WebCore::DOMWindowExtension*) override;
</ins><span class="cx">
</span><del>- virtual void registerForIconNotification(bool listen = true) override;
</del><ins>+ void registerForIconNotification(bool listen = true) override;
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(COCOA)
</span><del>- virtual RemoteAXObjectRef accessibilityRemoteObject() override;
</del><ins>+ RemoteAXObjectRef accessibilityRemoteObject() override;
</ins><span class="cx">
</span><del>- virtual NSCachedURLResponse* willCacheResponse(WebCore::DocumentLoader*, unsigned long identifier, NSCachedURLResponse*) const override;
</del><ins>+ NSCachedURLResponse* willCacheResponse(WebCore::DocumentLoader*, unsigned long identifier, NSCachedURLResponse*) const override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual bool shouldAlwaysUsePluginDocument(const String& /*mimeType*/) const override;
</del><ins>+ bool shouldAlwaysUsePluginDocument(const String& /*mimeType*/) const override;
</ins><span class="cx">
</span><del>- virtual void didChangeScrollOffset() override;
</del><ins>+ void didChangeScrollOffset() override;
</ins><span class="cx">
</span><del>- virtual bool allowScript(bool enabledPerSettings) override;
</del><ins>+ bool allowScript(bool enabledPerSettings) override;
</ins><span class="cx">
</span><del>- virtual bool shouldForceUniversalAccessFromLocalURL(const WebCore::URL&) override;
</del><ins>+ bool shouldForceUniversalAccessFromLocalURL(const WebCore::URL&) override;
</ins><span class="cx">
</span><del>- virtual PassRefPtr<WebCore::FrameNetworkingContext> createNetworkingContext() override;
</del><ins>+ PassRefPtr<WebCore::FrameNetworkingContext> createNetworkingContext() override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(REQUEST_AUTOCOMPLETE)
</span><del>- virtual void didRequestAutocomplete(PassRefPtr<WebCore::FormState>) override;
</del><ins>+ void didRequestAutocomplete(PassRefPtr<WebCore::FormState>) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void forcePageTransitionIfNeeded() override;
</del><ins>+ void forcePageTransitionIfNeeded() override;
</ins><span class="cx">
</span><span class="cx"> #if USE(QUICK_LOOK)
</span><del>- virtual void didCreateQuickLookHandle(WebCore::QuickLookHandle&) override;
</del><ins>+ void didCreateQuickLookHandle(WebCore::QuickLookHandle&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(CONTENT_FILTERING)
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebCoreSupportWebGeolocationClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebGeolocationClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebGeolocationClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebGeolocationClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,16 +42,16 @@
</span><span class="cx"> virtual ~WebGeolocationClient();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void geolocationDestroyed() override;
</del><ins>+ void geolocationDestroyed() override;
</ins><span class="cx">
</span><del>- virtual void startUpdating() override;
- virtual void stopUpdating() override;
- virtual void setEnableHighAccuracy(bool) override;
</del><ins>+ void startUpdating() override;
+ void stopUpdating() override;
+ void setEnableHighAccuracy(bool) override;
</ins><span class="cx">
</span><del>- virtual WebCore::GeolocationPosition* lastPosition() override;
</del><ins>+ WebCore::GeolocationPosition* lastPosition() override;
</ins><span class="cx">
</span><del>- virtual void requestPermission(WebCore::Geolocation*) override;
- virtual void cancelPermissionRequest(WebCore::Geolocation*) override;
</del><ins>+ void requestPermission(WebCore::Geolocation*) override;
+ void cancelPermissionRequest(WebCore::Geolocation*) override;
</ins><span class="cx">
</span><span class="cx">
</span><span class="cx"> WebPage* m_page;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebCoreSupportWebInspectorClientcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebInspectorClient.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebInspectorClient.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebInspectorClient.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> }
</span><span class="cx"> virtual ~RepaintIndicatorLayerClient() { }
</span><span class="cx"> private:
</span><del>- virtual void notifyAnimationEnded(const GraphicsLayer* layer, const String&) override
</del><ins>+ void notifyAnimationEnded(const GraphicsLayer* layer, const String&) override
</ins><span class="cx"> {
</span><span class="cx"> m_inspectorClient.animationEndedForLayer(layer);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebCoreSupportWebInspectorClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebInspectorClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebInspectorClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebInspectorClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -60,21 +60,21 @@
</span><span class="cx"> void hideHighlight() override;
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual void showInspectorIndication() override;
- virtual void hideInspectorIndication() override;
</del><ins>+ void showInspectorIndication() override;
+ void hideInspectorIndication() override;
</ins><span class="cx">
</span><del>- virtual void didSetSearchingForNode(bool) override;
</del><ins>+ void didSetSearchingForNode(bool) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual bool overridesShowPaintRects() const override { return true; }
- virtual void showPaintRect(const WebCore::FloatRect&) override;
</del><ins>+ bool overridesShowPaintRects() const override { return true; }
+ void showPaintRect(const WebCore::FloatRect&) override;
</ins><span class="cx">
</span><span class="cx"> // PageOverlay::Client
</span><del>- virtual void pageOverlayDestroyed(WebCore::PageOverlay&) override;
- virtual void willMoveToPage(WebCore::PageOverlay&, WebCore::Page*) override;
- virtual void didMoveToPage(WebCore::PageOverlay&, WebCore::Page*) override;
- virtual void drawRect(WebCore::PageOverlay&, WebCore::GraphicsContext&, const WebCore::IntRect&) override;
- virtual bool mouseEvent(WebCore::PageOverlay&, const WebCore::PlatformMouseEvent&) override;
</del><ins>+ void pageOverlayDestroyed(WebCore::PageOverlay&) override;
+ void willMoveToPage(WebCore::PageOverlay&, WebCore::Page*) override;
+ void didMoveToPage(WebCore::PageOverlay&, WebCore::Page*) override;
+ void drawRect(WebCore::PageOverlay&, WebCore::GraphicsContext&, const WebCore::IntRect&) override;
+ bool mouseEvent(WebCore::PageOverlay&, const WebCore::PlatformMouseEvent&) override;
</ins><span class="cx">
</span><span class="cx"> void animationEndedForLayer(const WebCore::GraphicsLayer*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebCoreSupportWebNavigatorContentUtilsClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebNavigatorContentUtilsClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebNavigatorContentUtilsClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebNavigatorContentUtilsClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> virtual ~WebNavigatorContentUtilsClient() { }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void registerProtocolHandler(const String& scheme, const URL& baseURL, const URL& url, const String& title) override { }
</del><ins>+ void registerProtocolHandler(const String& scheme, const URL& baseURL, const URL& url, const String& title) override { }
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(CUSTOM_SCHEME_HANDLER)
</span><span class="cx"> virtual CustomHandlersState isProtocolHandlerRegistered(const String&, const URL&, const URL&) { return CustomHandlersDeclined; }
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebCoreSupportWebNotificationClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebNotificationClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebNotificationClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebNotificationClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,20 +46,20 @@
</span><span class="cx"> virtual ~WebNotificationClient();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool show(WebCore::Notification*) override;
- virtual void cancel(WebCore::Notification*) override;
- virtual void clearNotifications(WebCore::ScriptExecutionContext*) override;
- virtual void notificationObjectDestroyed(WebCore::Notification*) override;
- virtual void notificationControllerDestroyed() override;
</del><ins>+ bool show(WebCore::Notification*) override;
+ void cancel(WebCore::Notification*) override;
+ void clearNotifications(WebCore::ScriptExecutionContext*) override;
+ void notificationObjectDestroyed(WebCore::Notification*) override;
+ void notificationControllerDestroyed() override;
</ins><span class="cx"> #if ENABLE(LEGACY_NOTIFICATIONS)
</span><del>- virtual void requestPermission(WebCore::ScriptExecutionContext*, PassRefPtr<WebCore::VoidCallback>) override;
</del><ins>+ void requestPermission(WebCore::ScriptExecutionContext*, PassRefPtr<WebCore::VoidCallback>) override;
</ins><span class="cx"> #endif
</span><span class="cx"> #if ENABLE(NOTIFICATIONS)
</span><del>- virtual void requestPermission(WebCore::ScriptExecutionContext*, PassRefPtr<WebCore::NotificationPermissionCallback>) override;
</del><ins>+ void requestPermission(WebCore::ScriptExecutionContext*, PassRefPtr<WebCore::NotificationPermissionCallback>) override;
</ins><span class="cx"> #endif
</span><del>- virtual void cancelRequestsForPermission(WebCore::ScriptExecutionContext*) override;
- virtual bool hasPendingPermissionRequests(WebCore::ScriptExecutionContext*) const override;
- virtual NotificationClient::Permission checkPermission(WebCore::ScriptExecutionContext*) override;
</del><ins>+ void cancelRequestsForPermission(WebCore::ScriptExecutionContext*) override;
+ bool hasPendingPermissionRequests(WebCore::ScriptExecutionContext*) const override;
+ NotificationClient::Permission checkPermission(WebCore::ScriptExecutionContext*) override;
</ins><span class="cx">
</span><span class="cx"> WebPage* m_page;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebCoreSupportWebPlatformStrategiesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebPlatformStrategies.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebPlatformStrategies.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebPlatformStrategies.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,60 +45,60 @@
</span><span class="cx"> WebPlatformStrategies();
</span><span class="cx">
</span><span class="cx"> // WebCore::PlatformStrategies
</span><del>- virtual WebCore::CookiesStrategy* createCookiesStrategy() override;
- virtual WebCore::LoaderStrategy* createLoaderStrategy() override;
- virtual WebCore::PasteboardStrategy* createPasteboardStrategy() override;
- virtual WebCore::PluginStrategy* createPluginStrategy() override;
- virtual WebCore::BlobRegistry* createBlobRegistry() override;
</del><ins>+ WebCore::CookiesStrategy* createCookiesStrategy() override;
+ WebCore::LoaderStrategy* createLoaderStrategy() override;
+ WebCore::PasteboardStrategy* createPasteboardStrategy() override;
+ WebCore::PluginStrategy* createPluginStrategy() override;
+ WebCore::BlobRegistry* createBlobRegistry() override;
</ins><span class="cx">
</span><span class="cx"> // WebCore::CookiesStrategy
</span><del>- virtual String cookiesForDOM(const WebCore::NetworkStorageSession&, const WebCore::URL& firstParty, const WebCore::URL&) override;
- virtual void setCookiesFromDOM(const WebCore::NetworkStorageSession&, const WebCore::URL& firstParty, const WebCore::URL&, const String&) override;
- virtual bool cookiesEnabled(const WebCore::NetworkStorageSession&, const WebCore::URL& firstParty, const WebCore::URL&) override;
- virtual String cookieRequestHeaderFieldValue(const WebCore::NetworkStorageSession&, const WebCore::URL& firstParty, const WebCore::URL&) override;
- virtual bool getRawCookies(const WebCore::NetworkStorageSession&, const WebCore::URL& firstParty, const WebCore::URL&, Vector<WebCore::Cookie>&) override;
- virtual void deleteCookie(const WebCore::NetworkStorageSession&, const WebCore::URL&, const String&) override;
</del><ins>+ String cookiesForDOM(const WebCore::NetworkStorageSession&, const WebCore::URL& firstParty, const WebCore::URL&) override;
+ void setCookiesFromDOM(const WebCore::NetworkStorageSession&, const WebCore::URL& firstParty, const WebCore::URL&, const String&) override;
+ bool cookiesEnabled(const WebCore::NetworkStorageSession&, const WebCore::URL& firstParty, const WebCore::URL&) override;
+ String cookieRequestHeaderFieldValue(const WebCore::NetworkStorageSession&, const WebCore::URL& firstParty, const WebCore::URL&) override;
+ bool getRawCookies(const WebCore::NetworkStorageSession&, const WebCore::URL& firstParty, const WebCore::URL&, Vector<WebCore::Cookie>&) override;
+ void deleteCookie(const WebCore::NetworkStorageSession&, const WebCore::URL&, const String&) override;
</ins><span class="cx">
</span><span class="cx"> // WebCore::PluginStrategy
</span><del>- virtual void refreshPlugins() override;
- virtual void getPluginInfo(const WebCore::Page*, Vector<WebCore::PluginInfo>&) override;
- virtual void getWebVisiblePluginInfo(const WebCore::Page*, Vector<WebCore::PluginInfo>&) override;
</del><ins>+ void refreshPlugins() override;
+ void getPluginInfo(const WebCore::Page*, Vector<WebCore::PluginInfo>&) override;
+ void getWebVisiblePluginInfo(const WebCore::Page*, Vector<WebCore::PluginInfo>&) override;
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(MAC)
</span><span class="cx"> typedef HashMap<String, WebCore::PluginLoadClientPolicy> PluginLoadClientPoliciesByBundleVersion;
</span><span class="cx"> typedef HashMap<String, PluginLoadClientPoliciesByBundleVersion> PluginPolicyMapsByIdentifier;
</span><span class="cx">
</span><del>- virtual void setPluginLoadClientPolicy(WebCore::PluginLoadClientPolicy, const String& host, const String& bundleIdentifier, const String& versionString) override;
- virtual void clearPluginClientPolicies() override;
</del><ins>+ void setPluginLoadClientPolicy(WebCore::PluginLoadClientPolicy, const String& host, const String& bundleIdentifier, const String& versionString) override;
+ void clearPluginClientPolicies() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> // WebCore::PasteboardStrategy
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual void writeToPasteboard(const WebCore::PasteboardWebContent&) override;
- virtual void writeToPasteboard(const WebCore::PasteboardImage&) override;
- virtual void writeToPasteboard(const String& pasteboardType, const String&) override;
- virtual int getPasteboardItemsCount() override;
- virtual String readStringFromPasteboard(int index, const String& pasteboardType) override;
- virtual PassRefPtr<WebCore::SharedBuffer> readBufferFromPasteboard(int index, const String& pasteboardType) override;
- virtual WebCore::URL readURLFromPasteboard(int index, const String& pasteboardType) override;
- virtual long changeCount() override;
</del><ins>+ void writeToPasteboard(const WebCore::PasteboardWebContent&) override;
+ void writeToPasteboard(const WebCore::PasteboardImage&) override;
+ void writeToPasteboard(const String& pasteboardType, const String&) override;
+ int getPasteboardItemsCount() override;
+ String readStringFromPasteboard(int index, const String& pasteboardType) override;
+ PassRefPtr<WebCore::SharedBuffer> readBufferFromPasteboard(int index, const String& pasteboardType) override;
+ WebCore::URL readURLFromPasteboard(int index, const String& pasteboardType) override;
+ long changeCount() override;
</ins><span class="cx"> #endif
</span><span class="cx"> #if PLATFORM(COCOA)
</span><del>- virtual void getTypes(Vector<String>& types, const String& pasteboardName) override;
- virtual PassRefPtr<WebCore::SharedBuffer> bufferForType(const String& pasteboardType, const String& pasteboardName) override;
- virtual void getPathnamesForType(Vector<String>& pathnames, const String& pasteboardType, const String& pasteboardName) override;
- virtual String stringForType(const String& pasteboardType, const String& pasteboardName) override;
- virtual long changeCount(const String& pasteboardName) override;
- virtual String uniqueName() override;
- virtual WebCore::Color color(const String& pasteboardName) override;
- virtual WebCore::URL url(const String& pasteboardName) override;
</del><ins>+ void getTypes(Vector<String>& types, const String& pasteboardName) override;
+ PassRefPtr<WebCore::SharedBuffer> bufferForType(const String& pasteboardType, const String& pasteboardName) override;
+ void getPathnamesForType(Vector<String>& pathnames, const String& pasteboardType, const String& pasteboardName) override;
+ String stringForType(const String& pasteboardType, const String& pasteboardName) override;
+ long changeCount(const String& pasteboardName) override;
+ String uniqueName() override;
+ WebCore::Color color(const String& pasteboardName) override;
+ WebCore::URL url(const String& pasteboardName) override;
</ins><span class="cx">
</span><del>- virtual long addTypes(const Vector<String>& pasteboardTypes, const String& pasteboardName) override;
- virtual long setTypes(const Vector<String>& pasteboardTypes, const String& pasteboardName) override;
- virtual long copy(const String& fromPasteboard, const String& toPasteboard) override;
- virtual long setBufferForType(PassRefPtr<WebCore::SharedBuffer>, const String& pasteboardType, const String& pasteboardName) override;
- virtual long setPathnamesForType(const Vector<String>&, const String& pasteboardType, const String& pasteboardName) override;
- virtual long setStringForType(const String&, const String& pasteboardType, const String& pasteboardName) override;
</del><ins>+ long addTypes(const Vector<String>& pasteboardTypes, const String& pasteboardName) override;
+ long setTypes(const Vector<String>& pasteboardTypes, const String& pasteboardName) override;
+ long copy(const String& fromPasteboard, const String& toPasteboard) override;
+ long setBufferForType(PassRefPtr<WebCore::SharedBuffer>, const String& pasteboardType, const String& pasteboardName) override;
+ long setPathnamesForType(const Vector<String>&, const String& pasteboardType, const String& pasteboardName) override;
+ long setStringForType(const String&, const String& pasteboardType, const String& pasteboardName) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(NETSCAPE_PLUGIN_API)
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebCoreSupportWebPopupMenuh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebPopupMenu.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebPopupMenu.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebPopupMenu.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,10 +51,10 @@
</span><span class="cx"> WebCore::PopupMenuClient* client() const { return m_popupClient; }
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void show(const WebCore::IntRect&, WebCore::FrameView*, int index) override;
- virtual void hide() override;
- virtual void updateFromElement() override;
- virtual void disconnectClient() override;
</del><ins>+ void show(const WebCore::IntRect&, WebCore::FrameView*, int index) override;
+ void hide() override;
+ void updateFromElement() override;
+ void disconnectClient() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> WebPopupMenu(WebPage*, WebCore::PopupMenuClient*);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebCoreSupportWebProgressTrackerClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebProgressTrackerClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebProgressTrackerClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebProgressTrackerClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -37,11 +37,11 @@
</span><span class="cx"> explicit WebProgressTrackerClient(WebPage&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void progressTrackerDestroyed() override;
</del><ins>+ void progressTrackerDestroyed() override;
</ins><span class="cx">
</span><del>- virtual void progressStarted(WebCore::Frame& originatingProgressFrame) override;
- virtual void progressEstimateChanged(WebCore::Frame& originatingProgressFrame) override;
- virtual void progressFinished(WebCore::Frame& originatingProgressFrame) override;
</del><ins>+ void progressStarted(WebCore::Frame& originatingProgressFrame) override;
+ void progressEstimateChanged(WebCore::Frame& originatingProgressFrame) override;
+ void progressFinished(WebCore::Frame& originatingProgressFrame) override;
</ins><span class="cx">
</span><span class="cx"> WebPage& m_webPage;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebCoreSupportWebSearchPopupMenuh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebSearchPopupMenu.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebSearchPopupMenu.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebSearchPopupMenu.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -30,10 +30,10 @@
</span><span class="cx"> public:
</span><span class="cx"> static Ref<WebSearchPopupMenu> create(WebPage*, WebCore::PopupMenuClient*);
</span><span class="cx">
</span><del>- virtual WebCore::PopupMenu* popupMenu() override;
- virtual void saveRecentSearches(const WTF::AtomicString& name, const Vector<WebCore::RecentSearch>&) override;
- virtual void loadRecentSearches(const WTF::AtomicString& name, Vector<WebCore::RecentSearch>&) override;
- virtual bool enabled() override;
</del><ins>+ WebCore::PopupMenu* popupMenu() override;
+ void saveRecentSearches(const WTF::AtomicString& name, const Vector<WebCore::RecentSearch>&) override;
+ void loadRecentSearches(const WTF::AtomicString& name, Vector<WebCore::RecentSearch>&) override;
+ bool enabled() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> WebSearchPopupMenu(WebPage*, WebCore::PopupMenuClient*);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebCoreSupportWebVibrationClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebVibrationClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebVibrationClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebVibrationClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,9 +44,9 @@
</span><span class="cx"> virtual ~WebVibrationClient() { }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void vibrate(const unsigned& vibrationTime) override;
- virtual void cancelVibration() override;
- virtual void vibrationDestroyed() override;
</del><ins>+ void vibrate(const unsigned& vibrationTime) override;
+ void cancelVibration() override;
+ void vibrationDestroyed() override;
</ins><span class="cx">
</span><span class="cx"> WebPage* m_page;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebCoreSupportiosWebQuickLookHandleClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/ios/WebQuickLookHandleClient.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/ios/WebQuickLookHandleClient.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/ios/WebQuickLookHandleClient.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,9 +50,9 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> WebQuickLookHandleClient(const WebCore::QuickLookHandle&, uint64_t pageID);
</span><del>- virtual void didReceiveDataArray(CFArrayRef) override;
- virtual void didFinishLoading() override;
- virtual void didFail() override;
</del><ins>+ void didReceiveDataArray(CFArrayRef) override;
+ void didFinishLoading() override;
+ void didFail() override;
</ins><span class="cx">
</span><span class="cx"> const String m_fileName;
</span><span class="cx"> const String m_uti;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebCoreSupportmacWebFrameNetworkingContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/mac/WebFrameNetworkingContext.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/mac/WebFrameNetworkingContext.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/mac/WebFrameNetworkingContext.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -53,12 +53,12 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool localFileContentSniffingEnabled() const override;
- virtual SchedulePairHashSet* scheduledRunLoopPairs() const override;
- virtual RetainPtr<CFDataRef> sourceApplicationAuditData() const override;
- virtual String sourceApplicationIdentifier() const override;
- virtual WebCore::ResourceError blockedError(const WebCore::ResourceRequest&) const override;
- virtual WebCore::NetworkStorageSession& storageSession() const override;
</del><ins>+ bool localFileContentSniffingEnabled() const override;
+ SchedulePairHashSet* scheduledRunLoopPairs() const override;
+ RetainPtr<CFDataRef> sourceApplicationAuditData() const override;
+ String sourceApplicationIdentifier() const override;
+ WebCore::ResourceError blockedError(const WebCore::ResourceRequest&) const override;
+ WebCore::NetworkStorageSession& storageSession() const override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageCocoaRemoteLayerTreeDisplayRefreshMonitorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/Cocoa/RemoteLayerTreeDisplayRefreshMonitor.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/Cocoa/RemoteLayerTreeDisplayRefreshMonitor.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebPage/Cocoa/RemoteLayerTreeDisplayRefreshMonitor.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx">
</span><span class="cx"> virtual ~RemoteLayerTreeDisplayRefreshMonitor();
</span><span class="cx">
</span><del>- virtual bool requestRefreshCallback() override;
</del><ins>+ bool requestRefreshCallback() override;
</ins><span class="cx">
</span><span class="cx"> void didUpdateLayers();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageCoordinatedGraphicsCoordinatedDrawingAreah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedDrawingArea.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedDrawingArea.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedDrawingArea.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,32 +45,32 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // DrawingArea
</span><del>- virtual void setNeedsDisplay() override;
- virtual void setNeedsDisplayInRect(const WebCore::IntRect&) override;
- virtual void scroll(const WebCore::IntRect& scrollRect, const WebCore::IntSize& scrollDelta) override;
- virtual void pageBackgroundTransparencyChanged() override;
- virtual void setLayerTreeStateIsFrozen(bool) override;
- virtual bool layerTreeStateIsFrozen() const override { return m_layerTreeStateIsFrozen; }
- virtual LayerTreeHost* layerTreeHost() const override { return m_layerTreeHost.get(); }
- virtual void forceRepaint() override;
- virtual bool forceRepaintAsync(uint64_t callbackID) override;
</del><ins>+ void setNeedsDisplay() override;
+ void setNeedsDisplayInRect(const WebCore::IntRect&) override;
+ void scroll(const WebCore::IntRect& scrollRect, const WebCore::IntSize& scrollDelta) override;
+ void pageBackgroundTransparencyChanged() override;
+ void setLayerTreeStateIsFrozen(bool) override;
+ bool layerTreeStateIsFrozen() const override { return m_layerTreeStateIsFrozen; }
+ LayerTreeHost* layerTreeHost() const override { return m_layerTreeHost.get(); }
+ void forceRepaint() override;
+ bool forceRepaintAsync(uint64_t callbackID) override;
</ins><span class="cx">
</span><del>- virtual void setPaintingEnabled(bool) override;
- virtual void updatePreferences(const WebPreferencesStore&) override;
- virtual void mainFrameContentSizeChanged(const WebCore::IntSize&) override;
</del><ins>+ void setPaintingEnabled(bool) override;
+ void updatePreferences(const WebPreferencesStore&) override;
+ void mainFrameContentSizeChanged(const WebCore::IntSize&) override;
</ins><span class="cx">
</span><del>- virtual WebCore::GraphicsLayerFactory* graphicsLayerFactory() override;
- virtual void setRootCompositingLayer(WebCore::GraphicsLayer*) override;
- virtual void scheduleCompositingLayerFlush() override;
- virtual void scheduleCompositingLayerFlushImmediately() override;
</del><ins>+ WebCore::GraphicsLayerFactory* graphicsLayerFactory() override;
+ void setRootCompositingLayer(WebCore::GraphicsLayer*) override;
+ void scheduleCompositingLayerFlush() override;
+ void scheduleCompositingLayerFlushImmediately() override;
</ins><span class="cx">
</span><del>- virtual void didReceiveCoordinatedLayerTreeHostMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveCoordinatedLayerTreeHostMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><del>- virtual void viewStateDidChange(WebCore::ViewState::Flags, bool /* wantsDidUpdateViewState */, const Vector<uint64_t>& /* callbackIDs */) override;
- virtual void attachViewOverlayGraphicsLayer(WebCore::Frame*, WebCore::GraphicsLayer*) override;
</del><ins>+ void viewStateDidChange(WebCore::ViewState::Flags, bool /* wantsDidUpdateViewState */, const Vector<uint64_t>& /* callbackIDs */) override;
+ void attachViewOverlayGraphicsLayer(WebCore::Frame*, WebCore::GraphicsLayer*) override;
</ins><span class="cx">
</span><span class="cx"> // IPC message handlers.
</span><del>- virtual void updateBackingStoreState(uint64_t backingStoreStateID, bool respondImmediately, float deviceScaleFactor, const WebCore::IntSize&, const WebCore::IntSize& scrollOffset) override;
</del><ins>+ void updateBackingStoreState(uint64_t backingStoreStateID, bool respondImmediately, float deviceScaleFactor, const WebCore::IntSize&, const WebCore::IntSize& scrollOffset) override;
</ins><span class="cx"> virtual void suspendPainting();
</span><span class="cx"> virtual void resumePainting();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageCoordinatedGraphicsCoordinatedLayerTreeHosth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,34 +43,34 @@
</span><span class="cx"> static Ref<CoordinatedLayerTreeHost> create(WebPage*);
</span><span class="cx"> virtual ~CoordinatedLayerTreeHost();
</span><span class="cx">
</span><del>- virtual const LayerTreeContext& layerTreeContext() override { return m_layerTreeContext; }
- virtual void setLayerFlushSchedulingEnabled(bool) override;
- virtual void scheduleLayerFlush() override;
- virtual void setShouldNotifyAfterNextScheduledLayerFlush(bool) override;
- virtual void setRootCompositingLayer(WebCore::GraphicsLayer*) override;
- virtual void invalidate() override;
</del><ins>+ const LayerTreeContext& layerTreeContext() override { return m_layerTreeContext; }
+ void setLayerFlushSchedulingEnabled(bool) override;
+ void scheduleLayerFlush() override;
+ void setShouldNotifyAfterNextScheduledLayerFlush(bool) override;
+ void setRootCompositingLayer(WebCore::GraphicsLayer*) override;
+ void invalidate() override;
</ins><span class="cx">
</span><del>- virtual void setNonCompositedContentsNeedDisplay() override { }
- virtual void setNonCompositedContentsNeedDisplayInRect(const WebCore::IntRect&) override { }
- virtual void scrollNonCompositedContents(const WebCore::IntRect&) override { }
- virtual void forceRepaint() override;
- virtual bool forceRepaintAsync(uint64_t callbackID) override;
- virtual void sizeDidChange(const WebCore::IntSize& newSize) override;
</del><ins>+ void setNonCompositedContentsNeedDisplay() override { }
+ void setNonCompositedContentsNeedDisplayInRect(const WebCore::IntRect&) override { }
+ void scrollNonCompositedContents(const WebCore::IntRect&) override { }
+ void forceRepaint() override;
+ bool forceRepaintAsync(uint64_t callbackID) override;
+ void sizeDidChange(const WebCore::IntSize& newSize) override;
</ins><span class="cx">
</span><del>- virtual void pauseRendering() override { m_isSuspended = true; }
- virtual void resumeRendering() override { m_isSuspended = false; scheduleLayerFlush(); }
- virtual void deviceOrPageScaleFactorChanged() override;
- virtual void pageBackgroundTransparencyChanged() override;
</del><ins>+ void pauseRendering() override { m_isSuspended = true; }
+ void resumeRendering() override { m_isSuspended = false; scheduleLayerFlush(); }
+ void deviceOrPageScaleFactorChanged() override;
+ void pageBackgroundTransparencyChanged() override;
</ins><span class="cx">
</span><del>- virtual void didReceiveCoordinatedLayerTreeHostMessage(IPC::Connection&, IPC::MessageDecoder&) override;
- virtual WebCore::GraphicsLayerFactory* graphicsLayerFactory() override;
</del><ins>+ void didReceiveCoordinatedLayerTreeHostMessage(IPC::Connection&, IPC::MessageDecoder&) override;
+ WebCore::GraphicsLayerFactory* graphicsLayerFactory() override;
</ins><span class="cx"> WebCore::CoordinatedGraphicsLayer* mainContentsLayer();
</span><span class="cx">
</span><span class="cx"> #if ENABLE(REQUEST_ANIMATION_FRAME)
</span><del>- virtual void scheduleAnimation() override;
</del><ins>+ void scheduleAnimation() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void setViewOverlayRootLayer(WebCore::GraphicsLayer*) override;
</del><ins>+ void setViewOverlayRootLayer(WebCore::GraphicsLayer*) override;
</ins><span class="cx">
</span><span class="cx"> static PassRefPtr<WebCore::CoordinatedSurface> createCoordinatedSurface(const WebCore::IntSize&, WebCore::CoordinatedSurface::Flags);
</span><span class="cx">
</span><span class="lines">@@ -91,10 +91,10 @@
</span><span class="cx"> void updateRootLayers();
</span><span class="cx">
</span><span class="cx"> // CompositingCoordinator::Client
</span><del>- virtual void didFlushRootLayer(const WebCore::FloatRect& visibleContentRect) override;
- virtual void notifyFlushRequired() override { scheduleLayerFlush(); };
- virtual void commitSceneState(const WebCore::CoordinatedGraphicsState&) override;
- virtual void paintLayerContents(const WebCore::GraphicsLayer*, WebCore::GraphicsContext&, const WebCore::IntRect& clipRect) override;
</del><ins>+ void didFlushRootLayer(const WebCore::FloatRect& visibleContentRect) override;
+ void notifyFlushRequired() override { scheduleLayerFlush(); };
+ void commitSceneState(const WebCore::CoordinatedGraphicsState&) override;
+ void paintLayerContents(const WebCore::GraphicsLayer*, WebCore::GraphicsContext&, const WebCore::IntRect& clipRect) override;
</ins><span class="cx">
</span><span class="cx"> std::unique_ptr<WebCore::CompositingCoordinator> m_coordinator;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageCoordinatedGraphicsThreadedCoordinatedLayerTreeHosth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/ThreadedCoordinatedLayerTreeHost.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/ThreadedCoordinatedLayerTreeHost.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/ThreadedCoordinatedLayerTreeHost.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -64,37 +64,37 @@
</span><span class="cx"> static Ref<ThreadedCoordinatedLayerTreeHost> create(WebPage*);
</span><span class="cx"> virtual ~ThreadedCoordinatedLayerTreeHost();
</span><span class="cx">
</span><del>- virtual const LayerTreeContext& layerTreeContext() override { return m_layerTreeContext; };
</del><ins>+ const LayerTreeContext& layerTreeContext() override { return m_layerTreeContext; };
</ins><span class="cx">
</span><del>- virtual void scheduleLayerFlush() override;
- virtual void setLayerFlushSchedulingEnabled(bool) override;
- virtual void setShouldNotifyAfterNextScheduledLayerFlush(bool) override;
- virtual void setRootCompositingLayer(WebCore::GraphicsLayer*) override;
- virtual void invalidate() override;
</del><ins>+ void scheduleLayerFlush() override;
+ void setLayerFlushSchedulingEnabled(bool) override;
+ void setShouldNotifyAfterNextScheduledLayerFlush(bool) override;
+ void setRootCompositingLayer(WebCore::GraphicsLayer*) override;
+ void invalidate() override;
</ins><span class="cx">
</span><del>- virtual void setNonCompositedContentsNeedDisplay() override { };
- virtual void setNonCompositedContentsNeedDisplayInRect(const WebCore::IntRect&) override { };
- virtual void scrollNonCompositedContents(const WebCore::IntRect& scrollRect) override;
- virtual void forceRepaint() override;
- virtual bool forceRepaintAsync(uint64_t /*callbackID*/) override;
- virtual void sizeDidChange(const WebCore::IntSize& newSize) override;
- virtual void deviceOrPageScaleFactorChanged() override;
</del><ins>+ void setNonCompositedContentsNeedDisplay() override { };
+ void setNonCompositedContentsNeedDisplayInRect(const WebCore::IntRect&) override { };
+ void scrollNonCompositedContents(const WebCore::IntRect& scrollRect) override;
+ void forceRepaint() override;
+ bool forceRepaintAsync(uint64_t /*callbackID*/) override;
+ void sizeDidChange(const WebCore::IntSize& newSize) override;
+ void deviceOrPageScaleFactorChanged() override;
</ins><span class="cx">
</span><del>- virtual void pauseRendering() override;
- virtual void resumeRendering() override;
</del><ins>+ void pauseRendering() override;
+ void resumeRendering() override;
</ins><span class="cx">
</span><del>- virtual WebCore::GraphicsLayerFactory* graphicsLayerFactory() override;
- virtual void pageBackgroundTransparencyChanged() override { };
</del><ins>+ WebCore::GraphicsLayerFactory* graphicsLayerFactory() override;
+ void pageBackgroundTransparencyChanged() override { };
</ins><span class="cx">
</span><del>- virtual void viewportSizeChanged(const WebCore::IntSize&) override;
- virtual void didChangeViewportProperties(const WebCore::ViewportAttributes&) override;
</del><ins>+ void viewportSizeChanged(const WebCore::IntSize&) override;
+ void didChangeViewportProperties(const WebCore::ViewportAttributes&) override;
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(GTK)
</span><del>- virtual void setNativeSurfaceHandleForCompositing(uint64_t) override;
</del><ins>+ void setNativeSurfaceHandleForCompositing(uint64_t) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(REQUEST_ANIMATION_FRAME)
</span><del>- virtual void scheduleAnimation() override;
</del><ins>+ void scheduleAnimation() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> void setViewOverlayRootLayer(WebCore::GraphicsLayer*);
</span><span class="lines">@@ -116,16 +116,16 @@
</span><span class="cx"> WebCore::GraphicsLayer* rootLayer() { return m_coordinator->rootLayer(); }
</span><span class="cx">
</span><span class="cx"> // ThreadedCompositor::Client
</span><del>- virtual void setVisibleContentsRect(const WebCore::FloatRect&, const WebCore::FloatPoint&, float) override;
- virtual void purgeBackingStores() override;
- virtual void renderNextFrame() override;
- virtual void commitScrollOffset(uint32_t layerID, const WebCore::IntSize& offset) override;
</del><ins>+ void setVisibleContentsRect(const WebCore::FloatRect&, const WebCore::FloatPoint&, float) override;
+ void purgeBackingStores() override;
+ void renderNextFrame() override;
+ void commitScrollOffset(uint32_t layerID, const WebCore::IntSize& offset) override;
</ins><span class="cx">
</span><span class="cx"> // CompositingCoordinator::Client
</span><del>- virtual void didFlushRootLayer(const WebCore::FloatRect&) override { }
- virtual void notifyFlushRequired() override;
- virtual void commitSceneState(const WebCore::CoordinatedGraphicsState&) override;
- virtual void paintLayerContents(const WebCore::GraphicsLayer*, WebCore::GraphicsContext&, const WebCore::IntRect& clipRect) override;
</del><ins>+ void didFlushRootLayer(const WebCore::FloatRect&) override { }
+ void notifyFlushRequired() override;
+ void commitSceneState(const WebCore::CoordinatedGraphicsState&) override;
+ void paintLayerContents(const WebCore::GraphicsLayer*, WebCore::GraphicsContext&, const WebCore::IntRect& clipRect) override;
</ins><span class="cx">
</span><span class="cx"> LayerTreeContext m_layerTreeContext;
</span><span class="cx"> uint64_t m_forceRepaintAsyncCallbackID;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageDrawingAreah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/DrawingArea.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/DrawingArea.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebPage/DrawingArea.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -149,8 +149,8 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // IPC::MessageReceiver.
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
- virtual void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
+ void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
</ins><span class="cx">
</span><span class="cx"> // Message handlers.
</span><span class="cx"> // FIXME: These should be pure virtual.
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageDrawingAreaImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/DrawingAreaImpl.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/DrawingAreaImpl.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebPage/DrawingAreaImpl.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,35 +49,35 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // DrawingArea
</span><del>- virtual void setNeedsDisplay() override;
- virtual void setNeedsDisplayInRect(const WebCore::IntRect&) override;
- virtual void scroll(const WebCore::IntRect& scrollRect, const WebCore::IntSize& scrollDelta) override;
- virtual void pageBackgroundTransparencyChanged() override;
- virtual void setLayerTreeStateIsFrozen(bool) override;
- virtual bool layerTreeStateIsFrozen() const override { return m_layerTreeStateIsFrozen; }
- virtual LayerTreeHost* layerTreeHost() const override { return m_layerTreeHost.get(); }
- virtual void forceRepaint() override;
- virtual bool forceRepaintAsync(uint64_t callbackID) override;
</del><ins>+ void setNeedsDisplay() override;
+ void setNeedsDisplayInRect(const WebCore::IntRect&) override;
+ void scroll(const WebCore::IntRect& scrollRect, const WebCore::IntSize& scrollDelta) override;
+ void pageBackgroundTransparencyChanged() override;
+ void setLayerTreeStateIsFrozen(bool) override;
+ bool layerTreeStateIsFrozen() const override { return m_layerTreeStateIsFrozen; }
+ LayerTreeHost* layerTreeHost() const override { return m_layerTreeHost.get(); }
+ void forceRepaint() override;
+ bool forceRepaintAsync(uint64_t callbackID) override;
</ins><span class="cx">
</span><del>- virtual void setPaintingEnabled(bool) override;
- virtual void mainFrameContentSizeChanged(const WebCore::IntSize&) override;
- virtual void updatePreferences(const WebPreferencesStore&) override;
</del><ins>+ void setPaintingEnabled(bool) override;
+ void mainFrameContentSizeChanged(const WebCore::IntSize&) override;
+ void updatePreferences(const WebPreferencesStore&) override;
</ins><span class="cx">
</span><del>- virtual WebCore::GraphicsLayerFactory* graphicsLayerFactory() override;
- virtual void setRootCompositingLayer(WebCore::GraphicsLayer*) override;
- virtual void scheduleCompositingLayerFlush() override;
- virtual void scheduleCompositingLayerFlushImmediately() override;
</del><ins>+ WebCore::GraphicsLayerFactory* graphicsLayerFactory() override;
+ void setRootCompositingLayer(WebCore::GraphicsLayer*) override;
+ void scheduleCompositingLayerFlush() override;
+ void scheduleCompositingLayerFlushImmediately() override;
</ins><span class="cx">
</span><del>- virtual void attachViewOverlayGraphicsLayer(WebCore::Frame*, WebCore::GraphicsLayer*) override;
</del><ins>+ void attachViewOverlayGraphicsLayer(WebCore::Frame*, WebCore::GraphicsLayer*) override;
</ins><span class="cx">
</span><span class="cx"> #if USE(TEXTURE_MAPPER) && PLATFORM(GTK)
</span><del>- virtual void setNativeSurfaceHandleForCompositing(uint64_t) override;
- virtual void destroyNativeSurfaceHandleForCompositing(bool&) override;
</del><ins>+ void setNativeSurfaceHandleForCompositing(uint64_t) override;
+ void destroyNativeSurfaceHandleForCompositing(bool&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> // IPC message handlers.
</span><del>- virtual void updateBackingStoreState(uint64_t backingStoreStateID, bool respondImmediately, float deviceScaleFactor, const WebCore::IntSize&, const WebCore::IntSize& scrollOffset) override;
- virtual void didUpdate() override;
</del><ins>+ void updateBackingStoreState(uint64_t backingStoreStateID, bool respondImmediately, float deviceScaleFactor, const WebCore::IntSize&, const WebCore::IntSize& scrollOffset) override;
+ void didUpdate() override;
</ins><span class="cx"> virtual void suspendPainting();
</span><span class="cx"> virtual void resumePainting();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageEventDispatcherh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/EventDispatcher.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/EventDispatcher.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebPage/EventDispatcher.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -74,7 +74,7 @@
</span><span class="cx"> EventDispatcher();
</span><span class="cx">
</span><span class="cx"> // IPC::Connection::WorkQueueMessageReceiver.
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> // Message handlers
</span><span class="cx"> void wheelEvent(uint64_t pageID, const WebWheelEvent&, bool canRubberBandAtLeft, bool canRubberBandAtRight, bool canRubberBandAtTop, bool canRubberBandAtBottom);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageViewGestureGeometryCollectorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/ViewGestureGeometryCollector.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/ViewGestureGeometryCollector.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebPage/ViewGestureGeometryCollector.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // IPC::MessageReceiver.
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> // Message handlers.
</span><span class="cx"> void collectGeometryForSmartMagnificationGesture(WebCore::FloatPoint origin);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageViewUpdateDispatcherh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/ViewUpdateDispatcher.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/ViewUpdateDispatcher.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebPage/ViewUpdateDispatcher.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> private:
</span><span class="cx"> ViewUpdateDispatcher();
</span><span class="cx"> // IPC::Connection::WorkQueueMessageReceiver.
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> void visibleContentRectUpdate(uint64_t pageID, const VisibleContentRectUpdateInfo&);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageVisitedLinkTableControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/VisitedLinkTableController.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/VisitedLinkTableController.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebPage/VisitedLinkTableController.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -42,11 +42,11 @@
</span><span class="cx"> explicit VisitedLinkTableController(uint64_t identifier);
</span><span class="cx">
</span><span class="cx"> // WebCore::VisitedLinkStore.
</span><del>- virtual bool isLinkVisited(WebCore::Page&, WebCore::LinkHash, const WebCore::URL& baseURL, const AtomicString& attributeURL) override;
- virtual void addVisitedLink(WebCore::Page&, WebCore::LinkHash) override;
</del><ins>+ bool isLinkVisited(WebCore::Page&, WebCore::LinkHash, const WebCore::URL& baseURL, const AtomicString& attributeURL) override;
+ void addVisitedLink(WebCore::Page&, WebCore::LinkHash) override;
</ins><span class="cx">
</span><span class="cx"> // IPC::MessageReceiver.
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</ins><span class="cx">
</span><span class="cx"> void setVisitedLinkTable(const SharedMemory::Handle&);
</span><span class="cx"> void visitedLinkStateChanged(const Vector<WebCore::LinkHash>&);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageWebBackForwardListProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/WebBackForwardListProxy.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/WebBackForwardListProxy.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebPage/WebBackForwardListProxy.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -50,22 +50,22 @@
</span><span class="cx"> private:
</span><span class="cx"> WebBackForwardListProxy(WebPage*);
</span><span class="cx">
</span><del>- virtual void addItem(Ref<WebCore::HistoryItem>&&) override;
</del><ins>+ void addItem(Ref<WebCore::HistoryItem>&&) override;
</ins><span class="cx">
</span><del>- virtual void goToItem(WebCore::HistoryItem*) override;
</del><ins>+ void goToItem(WebCore::HistoryItem*) override;
</ins><span class="cx">
</span><del>- virtual WebCore::HistoryItem* itemAtIndex(int) override;
- virtual int backListCount() override;
- virtual int forwardListCount() override;
</del><ins>+ WebCore::HistoryItem* itemAtIndex(int) override;
+ int backListCount() override;
+ int forwardListCount() override;
</ins><span class="cx">
</span><span class="cx"> virtual bool isActive();
</span><span class="cx">
</span><del>- virtual void close() override;
</del><ins>+ void close() override;
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual unsigned current() override;
- virtual void setCurrent(unsigned newCurrent) override;
- virtual bool clearAllPageCaches() override;
</del><ins>+ unsigned current() override;
+ void setCurrent(unsigned newCurrent) override;
+ bool clearAllPageCaches() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> WebPage* m_page;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageWebDocumentLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/WebDocumentLoader.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/WebDocumentLoader.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebPage/WebDocumentLoader.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> private:
</span><span class="cx"> WebDocumentLoader(const WebCore::ResourceRequest&, const WebCore::SubstituteData&);
</span><span class="cx">
</span><del>- virtual void detachFromFrame() override;
</del><ins>+ void detachFromFrame() override;
</ins><span class="cx">
</span><span class="cx"> uint64_t m_navigationID;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageWebInspectorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/WebInspector.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/WebInspector.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebPage/WebInspector.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,8 +45,8 @@
</span><span class="cx">
</span><span class="cx"> void updateDockingAvailability();
</span><span class="cx">
</span><del>- virtual bool sendMessageToFrontend(const String& message) override;
- virtual ConnectionType connectionType() const override { return ConnectionType::Local; }
</del><ins>+ bool sendMessageToFrontend(const String& message) override;
+ ConnectionType connectionType() const override { return ConnectionType::Local; }
</ins><span class="cx">
</span><span class="cx"> // Implemented in generated WebInspectorMessageReceiver.cpp
</span><span class="cx"> void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
</span><span class="lines">@@ -54,8 +54,8 @@
</span><span class="cx"> // IPC::Connection::Client
</span><span class="cx"> void didClose(IPC::Connection&) override { close(); }
</span><span class="cx"> void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference, IPC::StringReference) override { close(); }
</span><del>- virtual IPC::ProcessType localProcessType() override { return IPC::ProcessType::Web; }
- virtual IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::UI; }
</del><ins>+ IPC::ProcessType localProcessType() override { return IPC::ProcessType::Web; }
+ IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::UI; }
</ins><span class="cx">
</span><span class="cx"> // Called by WebInspector messages
</span><span class="cx"> void connectionEstablished();
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageWebInspectorUIh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/WebInspectorUI.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/WebInspectorUI.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebPage/WebInspectorUI.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -49,8 +49,8 @@
</span><span class="cx"> // IPC::Connection::Client
</span><span class="cx"> void didClose(IPC::Connection&) override { closeWindow(); }
</span><span class="cx"> void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference, IPC::StringReference) override { closeWindow(); }
</span><del>- virtual IPC::ProcessType localProcessType() override { return IPC::ProcessType::Web; }
- virtual IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::Web; }
</del><ins>+ IPC::ProcessType localProcessType() override { return IPC::ProcessType::Web; }
+ IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::Web; }
</ins><span class="cx">
</span><span class="cx"> // Called by WebInspectorUI messages
</span><span class="cx"> void establishConnection(IPC::Attachment connectionIdentifier, uint64_t inspectedPageIdentifier, bool underTest, unsigned inspectionLevel);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageWebPageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/WebPage.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/WebPage.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebPage/WebPage.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -933,8 +933,8 @@
</span><span class="cx"> WebPage(uint64_t pageID, const WebPageCreationParameters&);
</span><span class="cx">
</span><span class="cx"> // IPC::MessageSender
</span><del>- virtual IPC::Connection* messageSenderConnection() override;
- virtual uint64_t messageSenderDestinationID() override;
</del><ins>+ IPC::Connection* messageSenderConnection() override;
+ uint64_t messageSenderDestinationID() override;
</ins><span class="cx">
</span><span class="cx"> void platformInitialize();
</span><span class="cx"> void platformDetach();
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageWebPageOverlayh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/WebPageOverlay.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/WebPageOverlay.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebPage/WebPageOverlay.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -89,16 +89,16 @@
</span><span class="cx"> WebPageOverlay(std::unique_ptr<Client>, WebCore::PageOverlay::OverlayType);
</span><span class="cx">
</span><span class="cx"> // WebCore::PageOverlay::Client
</span><del>- virtual void pageOverlayDestroyed(WebCore::PageOverlay&) override;
- virtual void willMoveToPage(WebCore::PageOverlay&, WebCore::Page*) override;
- virtual void didMoveToPage(WebCore::PageOverlay&, WebCore::Page*) override;
- virtual void drawRect(WebCore::PageOverlay&, WebCore::GraphicsContext&, const WebCore::IntRect& dirtyRect) override;
- virtual bool mouseEvent(WebCore::PageOverlay&, const WebCore::PlatformMouseEvent&) override;
- virtual void didScrollFrame(WebCore::PageOverlay&, WebCore::Frame&) override;
</del><ins>+ void pageOverlayDestroyed(WebCore::PageOverlay&) override;
+ void willMoveToPage(WebCore::PageOverlay&, WebCore::Page*) override;
+ void didMoveToPage(WebCore::PageOverlay&, WebCore::Page*) override;
+ void drawRect(WebCore::PageOverlay&, WebCore::GraphicsContext&, const WebCore::IntRect& dirtyRect) override;
+ bool mouseEvent(WebCore::PageOverlay&, const WebCore::PlatformMouseEvent&) override;
+ void didScrollFrame(WebCore::PageOverlay&, WebCore::Frame&) override;
</ins><span class="cx">
</span><del>- virtual bool copyAccessibilityAttributeStringValueForPoint(WebCore::PageOverlay&, String /* attribute */, WebCore::FloatPoint /* parameter */, String& value) override;
- virtual bool copyAccessibilityAttributeBoolValueForPoint(WebCore::PageOverlay&, String /* attribute */, WebCore::FloatPoint /* parameter */, bool& value) override;
- virtual Vector<String> copyAccessibilityAttributeNames(WebCore::PageOverlay&, bool /* parameterizedNames */) override;
</del><ins>+ bool copyAccessibilityAttributeStringValueForPoint(WebCore::PageOverlay&, String /* attribute */, WebCore::FloatPoint /* parameter */, String& value) override;
+ bool copyAccessibilityAttributeBoolValueForPoint(WebCore::PageOverlay&, String /* attribute */, WebCore::FloatPoint /* parameter */, bool& value) override;
+ Vector<String> copyAccessibilityAttributeNames(WebCore::PageOverlay&, bool /* parameterizedNames */) override;
</ins><span class="cx">
</span><span class="cx">
</span><span class="cx"> RefPtr<WebCore::PageOverlay> m_overlay;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPagegtkLayerTreeHostGtkh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/gtk/LayerTreeHostGtk.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/gtk/LayerTreeHostGtk.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebPage/gtk/LayerTreeHostGtk.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -52,17 +52,17 @@
</span><span class="cx"> void initialize();
</span><span class="cx">
</span><span class="cx"> // LayerTreeHost
</span><del>- virtual void scheduleLayerFlush() override;
- virtual void setLayerFlushSchedulingEnabled(bool layerFlushingEnabled) override;
- virtual void setRootCompositingLayer(WebCore::GraphicsLayer*) override;
- virtual void invalidate() override;
</del><ins>+ void scheduleLayerFlush() override;
+ void setLayerFlushSchedulingEnabled(bool layerFlushingEnabled) override;
+ void setRootCompositingLayer(WebCore::GraphicsLayer*) override;
+ void invalidate() override;
</ins><span class="cx">
</span><del>- virtual void forceRepaint() override;
- virtual void sizeDidChange(const WebCore::IntSize& newSize) override;
- virtual void deviceOrPageScaleFactorChanged() override;
- virtual void pageBackgroundTransparencyChanged() override;
</del><ins>+ void forceRepaint() override;
+ void sizeDidChange(const WebCore::IntSize& newSize) override;
+ void deviceOrPageScaleFactorChanged() override;
+ void pageBackgroundTransparencyChanged() override;
</ins><span class="cx">
</span><del>- virtual void setNativeSurfaceHandleForCompositing(uint64_t) override;
</del><ins>+ void setNativeSurfaceHandleForCompositing(uint64_t) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx">
</span><span class="lines">@@ -85,18 +85,18 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> // LayerTreeHost
</span><del>- virtual const LayerTreeContext& layerTreeContext() override;
- virtual void setShouldNotifyAfterNextScheduledLayerFlush(bool) override;
</del><ins>+ const LayerTreeContext& layerTreeContext() override;
+ void setShouldNotifyAfterNextScheduledLayerFlush(bool) override;
</ins><span class="cx">
</span><del>- virtual void setNonCompositedContentsNeedDisplay() override;
- virtual void setNonCompositedContentsNeedDisplayInRect(const WebCore::IntRect&) override;
- virtual void scrollNonCompositedContents(const WebCore::IntRect& scrollRect) override;
- virtual void setViewOverlayRootLayer(WebCore::GraphicsLayer*) override;
</del><ins>+ void setNonCompositedContentsNeedDisplay() override;
+ void setNonCompositedContentsNeedDisplayInRect(const WebCore::IntRect&) override;
+ void scrollNonCompositedContents(const WebCore::IntRect& scrollRect) override;
+ void setViewOverlayRootLayer(WebCore::GraphicsLayer*) override;
</ins><span class="cx">
</span><span class="cx"> // GraphicsLayerClient
</span><del>- virtual void paintContents(const WebCore::GraphicsLayer*, WebCore::GraphicsContext&, WebCore::GraphicsLayerPaintingPhase, const WebCore::FloatRect& clipRect) override;
- virtual float deviceScaleFactor() const override;
- virtual float pageScaleFactor() const override;
</del><ins>+ void paintContents(const WebCore::GraphicsLayer*, WebCore::GraphicsContext&, WebCore::GraphicsLayerPaintingPhase, const WebCore::FloatRect& clipRect) override;
+ float deviceScaleFactor() const override;
+ float pageScaleFactor() const override;
</ins><span class="cx">
</span><span class="cx"> bool flushPendingLayerChanges();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageiosFindIndicatorOverlayClientIOSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/ios/FindIndicatorOverlayClientIOS.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/ios/FindIndicatorOverlayClientIOS.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebPage/ios/FindIndicatorOverlayClientIOS.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -45,11 +45,11 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void pageOverlayDestroyed(WebCore::PageOverlay&) override { }
- virtual void willMoveToPage(WebCore::PageOverlay&, WebCore::Page*) override { }
- virtual void didMoveToPage(WebCore::PageOverlay&, WebCore::Page*) override { }
- virtual void drawRect(WebCore::PageOverlay&, WebCore::GraphicsContext&, const WebCore::IntRect& dirtyRect) override;
- virtual bool mouseEvent(WebCore::PageOverlay&, const WebCore::PlatformMouseEvent&) override { return false; }
</del><ins>+ void pageOverlayDestroyed(WebCore::PageOverlay&) override { }
+ void willMoveToPage(WebCore::PageOverlay&, WebCore::Page*) override { }
+ void didMoveToPage(WebCore::PageOverlay&, WebCore::Page*) override { }
+ void drawRect(WebCore::PageOverlay&, WebCore::GraphicsContext&, const WebCore::IntRect& dirtyRect) override;
+ bool mouseEvent(WebCore::PageOverlay&, const WebCore::PlatformMouseEvent&) override { return false; }
</ins><span class="cx">
</span><span class="cx"> WebCore::Frame& m_frame;
</span><span class="cx"> RefPtr<WebCore::TextIndicator> m_textIndicator;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPagemacGraphicsLayerCARemoteh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/mac/GraphicsLayerCARemote.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/mac/GraphicsLayerCARemote.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebPage/mac/GraphicsLayerCARemote.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,17 +43,17 @@
</span><span class="cx">
</span><span class="cx"> virtual ~GraphicsLayerCARemote();
</span><span class="cx">
</span><del>- virtual bool filtersCanBeComposited(const WebCore::FilterOperations& filters) override;
</del><ins>+ bool filtersCanBeComposited(const WebCore::FilterOperations& filters) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isGraphicsLayerCARemote() const override { return true; }
</del><ins>+ bool isGraphicsLayerCARemote() const override { return true; }
</ins><span class="cx">
</span><del>- virtual PassRefPtr<WebCore::PlatformCALayer> createPlatformCALayer(WebCore::PlatformCALayer::LayerType, WebCore::PlatformCALayerClient* owner) override;
- virtual PassRefPtr<WebCore::PlatformCALayer> createPlatformCALayer(PlatformLayer*, WebCore::PlatformCALayerClient* owner) override;
- virtual PassRefPtr<WebCore::PlatformCAAnimation> createPlatformCAAnimation(WebCore::PlatformCAAnimation::AnimationType, const String& keyPath) override;
</del><ins>+ PassRefPtr<WebCore::PlatformCALayer> createPlatformCALayer(WebCore::PlatformCALayer::LayerType, WebCore::PlatformCALayerClient* owner) override;
+ PassRefPtr<WebCore::PlatformCALayer> createPlatformCALayer(PlatformLayer*, WebCore::PlatformCALayerClient* owner) override;
+ PassRefPtr<WebCore::PlatformCAAnimation> createPlatformCAAnimation(WebCore::PlatformCAAnimation::AnimationType, const String& keyPath) override;
</ins><span class="cx">
</span><span class="cx"> // PlatformCALayerRemote can't currently proxy directly composited image contents, so opt out of this optimization.
</span><del>- virtual bool shouldDirectlyCompositeImage(WebCore::Image*) const override { return false; }
</del><ins>+ bool shouldDirectlyCompositeImage(WebCore::Image*) const override { return false; }
</ins><span class="cx">
</span><span class="cx"> RemoteLayerTreeContext& m_context;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPagemacPlatformCAAnimationRemoteh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCAAnimationRemote.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCAAnimationRemote.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCAAnimationRemote.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -51,73 +51,73 @@
</span><span class="cx">
</span><span class="cx"> virtual ~PlatformCAAnimationRemote() { }
</span><span class="cx">
</span><del>- virtual bool isPlatformCAAnimationRemote() const override { return true; }
</del><ins>+ bool isPlatformCAAnimationRemote() const override { return true; }
</ins><span class="cx">
</span><del>- virtual PassRefPtr<PlatformCAAnimation> copy() const override;
</del><ins>+ PassRefPtr<PlatformCAAnimation> copy() const override;
</ins><span class="cx">
</span><del>- virtual String keyPath() const override;
</del><ins>+ String keyPath() const override;
</ins><span class="cx">
</span><del>- virtual CFTimeInterval beginTime() const override;
- virtual void setBeginTime(CFTimeInterval) override;
</del><ins>+ CFTimeInterval beginTime() const override;
+ void setBeginTime(CFTimeInterval) override;
</ins><span class="cx">
</span><del>- virtual CFTimeInterval duration() const override;
- virtual void setDuration(CFTimeInterval) override;
</del><ins>+ CFTimeInterval duration() const override;
+ void setDuration(CFTimeInterval) override;
</ins><span class="cx">
</span><del>- virtual float speed() const override;
- virtual void setSpeed(float) override;
</del><ins>+ float speed() const override;
+ void setSpeed(float) override;
</ins><span class="cx">
</span><del>- virtual CFTimeInterval timeOffset() const override;
- virtual void setTimeOffset(CFTimeInterval) override;
</del><ins>+ CFTimeInterval timeOffset() const override;
+ void setTimeOffset(CFTimeInterval) override;
</ins><span class="cx">
</span><del>- virtual float repeatCount() const override;
- virtual void setRepeatCount(float) override;
</del><ins>+ float repeatCount() const override;
+ void setRepeatCount(float) override;
</ins><span class="cx">
</span><del>- virtual bool autoreverses() const override;
- virtual void setAutoreverses(bool) override;
</del><ins>+ bool autoreverses() const override;
+ void setAutoreverses(bool) override;
</ins><span class="cx">
</span><del>- virtual FillModeType fillMode() const override;
- virtual void setFillMode(FillModeType) override;
</del><ins>+ FillModeType fillMode() const override;
+ void setFillMode(FillModeType) override;
</ins><span class="cx">
</span><del>- virtual void setTimingFunction(const WebCore::TimingFunction*, bool reverse = false) override;
</del><ins>+ void setTimingFunction(const WebCore::TimingFunction*, bool reverse = false) override;
</ins><span class="cx"> void copyTimingFunctionFrom(const WebCore::PlatformCAAnimation&) override;
</span><span class="cx">
</span><del>- virtual bool isRemovedOnCompletion() const override;
- virtual void setRemovedOnCompletion(bool) override;
</del><ins>+ bool isRemovedOnCompletion() const override;
+ void setRemovedOnCompletion(bool) override;
</ins><span class="cx">
</span><del>- virtual bool isAdditive() const override;
- virtual void setAdditive(bool) override;
</del><ins>+ bool isAdditive() const override;
+ void setAdditive(bool) override;
</ins><span class="cx">
</span><del>- virtual ValueFunctionType valueFunction() const override;
- virtual void setValueFunction(ValueFunctionType) override;
</del><ins>+ ValueFunctionType valueFunction() const override;
+ void setValueFunction(ValueFunctionType) override;
</ins><span class="cx">
</span><span class="cx"> // Basic-animation properties.
</span><del>- virtual void setFromValue(float) override;
- virtual void setFromValue(const WebCore::TransformationMatrix&) override;
- virtual void setFromValue(const WebCore::FloatPoint3D&) override;
- virtual void setFromValue(const WebCore::Color&) override;
- virtual void setFromValue(const WebCore::FilterOperation*, int internalFilterPropertyIndex) override;
- virtual void copyFromValueFrom(const WebCore::PlatformCAAnimation&) override;
</del><ins>+ void setFromValue(float) override;
+ void setFromValue(const WebCore::TransformationMatrix&) override;
+ void setFromValue(const WebCore::FloatPoint3D&) override;
+ void setFromValue(const WebCore::Color&) override;
+ void setFromValue(const WebCore::FilterOperation*, int internalFilterPropertyIndex) override;
+ void copyFromValueFrom(const WebCore::PlatformCAAnimation&) override;
</ins><span class="cx">
</span><del>- virtual void setToValue(float) override;
- virtual void setToValue(const WebCore::TransformationMatrix&) override;
- virtual void setToValue(const WebCore::FloatPoint3D&) override;
- virtual void setToValue(const WebCore::Color&) override;
- virtual void setToValue(const WebCore::FilterOperation*, int internalFilterPropertyIndex) override;
- virtual void copyToValueFrom(const WebCore::PlatformCAAnimation&) override;
</del><ins>+ void setToValue(float) override;
+ void setToValue(const WebCore::TransformationMatrix&) override;
+ void setToValue(const WebCore::FloatPoint3D&) override;
+ void setToValue(const WebCore::Color&) override;
+ void setToValue(const WebCore::FilterOperation*, int internalFilterPropertyIndex) override;
+ void copyToValueFrom(const WebCore::PlatformCAAnimation&) override;
</ins><span class="cx">
</span><span class="cx"> // Keyframe-animation properties.
</span><del>- virtual void setValues(const Vector<float>&) override;
- virtual void setValues(const Vector<WebCore::TransformationMatrix>&) override;
- virtual void setValues(const Vector<WebCore::FloatPoint3D>&) override;
- virtual void setValues(const Vector<WebCore::Color>&) override;
- virtual void setValues(const Vector<RefPtr<WebCore::FilterOperation>>&, int internalFilterPropertyIndex) override;
- virtual void copyValuesFrom(const WebCore::PlatformCAAnimation&) override;
</del><ins>+ void setValues(const Vector<float>&) override;
+ void setValues(const Vector<WebCore::TransformationMatrix>&) override;
+ void setValues(const Vector<WebCore::FloatPoint3D>&) override;
+ void setValues(const Vector<WebCore::Color>&) override;
+ void setValues(const Vector<RefPtr<WebCore::FilterOperation>>&, int internalFilterPropertyIndex) override;
+ void copyValuesFrom(const WebCore::PlatformCAAnimation&) override;
</ins><span class="cx">
</span><del>- virtual void setKeyTimes(const Vector<float>&) override;
- virtual void copyKeyTimesFrom(const WebCore::PlatformCAAnimation&) override;
</del><ins>+ void setKeyTimes(const Vector<float>&) override;
+ void copyKeyTimesFrom(const WebCore::PlatformCAAnimation&) override;
</ins><span class="cx">
</span><del>- virtual void setTimingFunctions(const Vector<const WebCore::TimingFunction*>&, bool reverse = false) override;
- virtual void copyTimingFunctionsFrom(const WebCore::PlatformCAAnimation&) override;
</del><ins>+ void setTimingFunctions(const Vector<const WebCore::TimingFunction*>&, bool reverse = false) override;
+ void copyTimingFunctionsFrom(const WebCore::PlatformCAAnimation&) override;
</ins><span class="cx">
</span><span class="cx"> AnimationType animationType() const { return m_properties.animationType; }
</span><span class="cx"> void setHasExplicitBeginTime(bool hasExplicitBeginTime) { m_properties.hasExplicitBeginTime = hasExplicitBeginTime; }
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPagemacPlatformCALayerRemoteh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCALayerRemote.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCALayerRemote.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCALayerRemote.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -46,132 +46,132 @@
</span><span class="cx">
</span><span class="cx"> virtual ~PlatformCALayerRemote();
</span><span class="cx">
</span><del>- virtual PlatformLayer* platformLayer() const override { return nullptr; }
</del><ins>+ PlatformLayer* platformLayer() const override { return nullptr; }
</ins><span class="cx">
</span><span class="cx"> void recursiveBuildTransaction(RemoteLayerTreeContext&, RemoteLayerTreeTransaction&);
</span><span class="cx">
</span><del>- virtual void setNeedsDisplayInRect(const WebCore::FloatRect& dirtyRect) override;
- virtual void setNeedsDisplay() override;
</del><ins>+ void setNeedsDisplayInRect(const WebCore::FloatRect& dirtyRect) override;
+ void setNeedsDisplay() override;
</ins><span class="cx">
</span><del>- virtual void copyContentsFromLayer(PlatformCALayer*) override;
</del><ins>+ void copyContentsFromLayer(PlatformCALayer*) override;
</ins><span class="cx">
</span><del>- virtual WebCore::PlatformCALayer* superlayer() const override;
- virtual void removeFromSuperlayer() override;
- virtual void setSublayers(const WebCore::PlatformCALayerList&) override;
- virtual void removeAllSublayers() override;
- virtual void appendSublayer(WebCore::PlatformCALayer&) override;
- virtual void insertSublayer(WebCore::PlatformCALayer&, size_t index) override;
- virtual void replaceSublayer(WebCore::PlatformCALayer& reference, WebCore::PlatformCALayer&) override;
- virtual const WebCore::PlatformCALayerList* customSublayers() const override { return nullptr; }
- virtual void adoptSublayers(WebCore::PlatformCALayer& source) override;
</del><ins>+ WebCore::PlatformCALayer* superlayer() const override;
+ void removeFromSuperlayer() override;
+ void setSublayers(const WebCore::PlatformCALayerList&) override;
+ void removeAllSublayers() override;
+ void appendSublayer(WebCore::PlatformCALayer&) override;
+ void insertSublayer(WebCore::PlatformCALayer&, size_t index) override;
+ void replaceSublayer(WebCore::PlatformCALayer& reference, WebCore::PlatformCALayer&) override;
+ const WebCore::PlatformCALayerList* customSublayers() const override { return nullptr; }
+ void adoptSublayers(WebCore::PlatformCALayer& source) override;
</ins><span class="cx">
</span><del>- virtual void addAnimationForKey(const String& key, WebCore::PlatformCAAnimation&) override;
- virtual void removeAnimationForKey(const String& key) override;
- virtual PassRefPtr<WebCore::PlatformCAAnimation> animationForKey(const String& key) override;
- virtual void animationStarted(const String& key, CFTimeInterval beginTime) override;
- virtual void animationEnded(const String& key) override;
</del><ins>+ void addAnimationForKey(const String& key, WebCore::PlatformCAAnimation&) override;
+ void removeAnimationForKey(const String& key) override;
+ PassRefPtr<WebCore::PlatformCAAnimation> animationForKey(const String& key) override;
+ void animationStarted(const String& key, CFTimeInterval beginTime) override;
+ void animationEnded(const String& key) override;
</ins><span class="cx">
</span><del>- virtual void setMask(WebCore::PlatformCALayer*) override;
</del><ins>+ void setMask(WebCore::PlatformCALayer*) override;
</ins><span class="cx">
</span><del>- virtual bool isOpaque() const override;
- virtual void setOpaque(bool) override;
</del><ins>+ bool isOpaque() const override;
+ void setOpaque(bool) override;
</ins><span class="cx">
</span><del>- virtual WebCore::FloatRect bounds() const override;
- virtual void setBounds(const WebCore::FloatRect&) override;
</del><ins>+ WebCore::FloatRect bounds() const override;
+ void setBounds(const WebCore::FloatRect&) override;
</ins><span class="cx">
</span><del>- virtual WebCore::FloatPoint3D position() const override;
- virtual void setPosition(const WebCore::FloatPoint3D&) override;
</del><ins>+ WebCore::FloatPoint3D position() const override;
+ void setPosition(const WebCore::FloatPoint3D&) override;
</ins><span class="cx">
</span><del>- virtual WebCore::FloatPoint3D anchorPoint() const override;
- virtual void setAnchorPoint(const WebCore::FloatPoint3D&) override;
</del><ins>+ WebCore::FloatPoint3D anchorPoint() const override;
+ void setAnchorPoint(const WebCore::FloatPoint3D&) override;
</ins><span class="cx">
</span><del>- virtual WebCore::TransformationMatrix transform() const override;
- virtual void setTransform(const WebCore::TransformationMatrix&) override;
</del><ins>+ WebCore::TransformationMatrix transform() const override;
+ void setTransform(const WebCore::TransformationMatrix&) override;
</ins><span class="cx">
</span><del>- virtual WebCore::TransformationMatrix sublayerTransform() const override;
- virtual void setSublayerTransform(const WebCore::TransformationMatrix&) override;
</del><ins>+ WebCore::TransformationMatrix sublayerTransform() const override;
+ void setSublayerTransform(const WebCore::TransformationMatrix&) override;
</ins><span class="cx">
</span><del>- virtual void setHidden(bool) override;
</del><ins>+ void setHidden(bool) override;
</ins><span class="cx">
</span><del>- virtual void setBackingStoreAttached(bool) override;
- virtual bool backingStoreAttached() const override;
- virtual bool backingContributesToMemoryEstimate() const override { return backingStoreAttached(); }
</del><ins>+ void setBackingStoreAttached(bool) override;
+ bool backingStoreAttached() const override;
+ bool backingContributesToMemoryEstimate() const override { return backingStoreAttached(); }
</ins><span class="cx">
</span><del>- virtual bool geometryFlipped() const override;
- virtual void setGeometryFlipped(bool) override;
</del><ins>+ bool geometryFlipped() const override;
+ void setGeometryFlipped(bool) override;
</ins><span class="cx">
</span><del>- virtual bool isDoubleSided() const override;
- virtual void setDoubleSided(bool) override;
</del><ins>+ bool isDoubleSided() const override;
+ void setDoubleSided(bool) override;
</ins><span class="cx">
</span><del>- virtual bool masksToBounds() const override;
- virtual void setMasksToBounds(bool) override;
</del><ins>+ bool masksToBounds() const override;
+ void setMasksToBounds(bool) override;
</ins><span class="cx">
</span><del>- virtual bool acceleratesDrawing() const override;
- virtual void setAcceleratesDrawing(bool) override;
</del><ins>+ bool acceleratesDrawing() const override;
+ void setAcceleratesDrawing(bool) override;
</ins><span class="cx">
</span><del>- virtual CFTypeRef contents() const override;
- virtual void setContents(CFTypeRef) override;
</del><ins>+ CFTypeRef contents() const override;
+ void setContents(CFTypeRef) override;
</ins><span class="cx">
</span><del>- virtual void setContentsRect(const WebCore::FloatRect&) override;
</del><ins>+ void setContentsRect(const WebCore::FloatRect&) override;
</ins><span class="cx">
</span><del>- virtual void setMinificationFilter(WebCore::PlatformCALayer::FilterType) override;
- virtual void setMagnificationFilter(WebCore::PlatformCALayer::FilterType) override;
</del><ins>+ void setMinificationFilter(WebCore::PlatformCALayer::FilterType) override;
+ void setMagnificationFilter(WebCore::PlatformCALayer::FilterType) override;
</ins><span class="cx">
</span><del>- virtual WebCore::Color backgroundColor() const override;
- virtual void setBackgroundColor(const WebCore::Color&) override;
</del><ins>+ WebCore::Color backgroundColor() const override;
+ void setBackgroundColor(const WebCore::Color&) override;
</ins><span class="cx">
</span><del>- virtual void setBorderWidth(float) override;
- virtual void setBorderColor(const WebCore::Color&) override;
</del><ins>+ void setBorderWidth(float) override;
+ void setBorderColor(const WebCore::Color&) override;
</ins><span class="cx">
</span><del>- virtual float opacity() const override;
- virtual void setOpacity(float) override;
</del><ins>+ float opacity() const override;
+ void setOpacity(float) override;
</ins><span class="cx">
</span><del>- virtual void setFilters(const WebCore::FilterOperations&) override;
</del><ins>+ void setFilters(const WebCore::FilterOperations&) override;
</ins><span class="cx"> static bool filtersCanBeComposited(const WebCore::FilterOperations&);
</span><del>- virtual void copyFiltersFrom(const WebCore::PlatformCALayer&) override;
</del><ins>+ void copyFiltersFrom(const WebCore::PlatformCALayer&) override;
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(CSS_COMPOSITING)
</span><del>- virtual void setBlendMode(WebCore::BlendMode) override;
</del><ins>+ void setBlendMode(WebCore::BlendMode) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void setName(const String&) override;
</del><ins>+ void setName(const String&) override;
</ins><span class="cx">
</span><del>- virtual void setSpeed(float) override;
</del><ins>+ void setSpeed(float) override;
</ins><span class="cx">
</span><del>- virtual void setTimeOffset(CFTimeInterval) override;
</del><ins>+ void setTimeOffset(CFTimeInterval) override;
</ins><span class="cx">
</span><del>- virtual float contentsScale() const override;
- virtual void setContentsScale(float) override;
</del><ins>+ float contentsScale() const override;
+ void setContentsScale(float) override;
</ins><span class="cx">
</span><del>- virtual float cornerRadius() const override;
- virtual void setCornerRadius(float) override;
</del><ins>+ float cornerRadius() const override;
+ void setCornerRadius(float) override;
</ins><span class="cx">
</span><del>- virtual void setEdgeAntialiasingMask(unsigned) override;
</del><ins>+ void setEdgeAntialiasingMask(unsigned) override;
</ins><span class="cx">
</span><span class="cx"> // FIXME: Having both shapeRoundedRect and shapePath is redundant. We could use shapePath for everything.
</span><del>- virtual WebCore::FloatRoundedRect shapeRoundedRect() const override;
- virtual void setShapeRoundedRect(const WebCore::FloatRoundedRect&) override;
</del><ins>+ WebCore::FloatRoundedRect shapeRoundedRect() const override;
+ void setShapeRoundedRect(const WebCore::FloatRoundedRect&) override;
</ins><span class="cx">
</span><del>- virtual WebCore::Path shapePath() const override;
- virtual void setShapePath(const WebCore::Path&) override;
</del><ins>+ WebCore::Path shapePath() const override;
+ void setShapePath(const WebCore::Path&) override;
</ins><span class="cx">
</span><del>- virtual WebCore::WindRule shapeWindRule() const override;
- virtual void setShapeWindRule(WebCore::WindRule) override;
</del><ins>+ WebCore::WindRule shapeWindRule() const override;
+ void setShapeWindRule(WebCore::WindRule) override;
</ins><span class="cx">
</span><del>- virtual WebCore::GraphicsLayer::CustomAppearance customAppearance() const override;
- virtual void updateCustomAppearance(WebCore::GraphicsLayer::CustomAppearance) override;
</del><ins>+ WebCore::GraphicsLayer::CustomAppearance customAppearance() const override;
+ void updateCustomAppearance(WebCore::GraphicsLayer::CustomAppearance) override;
</ins><span class="cx">
</span><del>- virtual WebCore::TiledBacking* tiledBacking() override { return nullptr; }
</del><ins>+ WebCore::TiledBacking* tiledBacking() override { return nullptr; }
</ins><span class="cx">
</span><del>- virtual PassRefPtr<WebCore::PlatformCALayer> clone(WebCore::PlatformCALayerClient* owner) const override;
</del><ins>+ PassRefPtr<WebCore::PlatformCALayer> clone(WebCore::PlatformCALayerClient* owner) const override;
</ins><span class="cx">
</span><del>- virtual PassRefPtr<PlatformCALayer> createCompatibleLayer(WebCore::PlatformCALayer::LayerType, WebCore::PlatformCALayerClient*) const override;
</del><ins>+ PassRefPtr<PlatformCALayer> createCompatibleLayer(WebCore::PlatformCALayer::LayerType, WebCore::PlatformCALayerClient*) const override;
</ins><span class="cx">
</span><del>- virtual void enumerateRectsBeingDrawn(CGContextRef, void (^block)(CGRect)) override;
</del><ins>+ void enumerateRectsBeingDrawn(CGContextRef, void (^block)(CGRect)) override;
</ins><span class="cx">
</span><span class="cx"> virtual uint32_t hostingContextID();
</span><span class="cx">
</span><del>- virtual unsigned backingStoreBytesPerPixel() const override;
</del><ins>+ unsigned backingStoreBytesPerPixel() const override;
</ins><span class="cx">
</span><span class="cx"> void setClonedLayer(const PlatformCALayer*);
</span><span class="cx">
</span><span class="lines">@@ -190,14 +190,14 @@
</span><span class="cx"> void updateClonedLayerProperties(PlatformCALayerRemote& clone, bool copyContents = true) const;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual bool isPlatformCALayerRemote() const override { return true; }
</del><ins>+ bool isPlatformCALayerRemote() const override { return true; }
</ins><span class="cx"> void ensureBackingStore();
</span><span class="cx"> void updateBackingStore();
</span><span class="cx"> void removeSublayer(PlatformCALayerRemote*);
</span><span class="cx">
</span><span class="cx"> bool requiresCustomAppearanceUpdateOnBoundsChange() const;
</span><span class="cx">
</span><del>- virtual WebCore::LayerPool& layerPool() override;
</del><ins>+ WebCore::LayerPool& layerPool() override;
</ins><span class="cx">
</span><span class="cx"> RemoteLayerTreeTransaction::LayerProperties m_properties;
</span><span class="cx"> WebCore::PlatformCALayerList m_children;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPagemacPlatformCALayerRemoteCustomh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCALayerRemoteCustom.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCALayerRemoteCustom.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCALayerRemoteCustom.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -40,22 +40,22 @@
</span><span class="cx">
</span><span class="cx"> virtual ~PlatformCALayerRemoteCustom();
</span><span class="cx">
</span><del>- virtual PlatformLayer* platformLayer() const override { return m_platformLayer.get(); }
</del><ins>+ PlatformLayer* platformLayer() const override { return m_platformLayer.get(); }
</ins><span class="cx">
</span><del>- virtual uint32_t hostingContextID() override;
</del><ins>+ uint32_t hostingContextID() override;
</ins><span class="cx">
</span><del>- virtual void setNeedsDisplayInRect(const WebCore::FloatRect& dirtyRect) override;
- virtual void setNeedsDisplay() override;
</del><ins>+ void setNeedsDisplayInRect(const WebCore::FloatRect& dirtyRect) override;
+ void setNeedsDisplay() override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> PlatformCALayerRemoteCustom(WebCore::PlatformCALayer::LayerType, PlatformLayer *, WebCore::PlatformCALayerClient* owner, RemoteLayerTreeContext&);
</span><span class="cx">
</span><del>- virtual PassRefPtr<WebCore::PlatformCALayer> clone(WebCore::PlatformCALayerClient* owner) const override;
</del><ins>+ PassRefPtr<WebCore::PlatformCALayer> clone(WebCore::PlatformCALayerClient* owner) const override;
</ins><span class="cx">
</span><del>- virtual bool isPlatformCALayerRemoteCustom() const override { return true; }
</del><ins>+ bool isPlatformCALayerRemoteCustom() const override { return true; }
</ins><span class="cx">
</span><del>- virtual CFTypeRef contents() const override;
- virtual void setContents(CFTypeRef) override;
</del><ins>+ CFTypeRef contents() const override;
+ void setContents(CFTypeRef) override;
</ins><span class="cx">
</span><span class="cx"> std::unique_ptr<LayerHostingContext> m_layerHostingContext;
</span><span class="cx"> RetainPtr<PlatformLayer> m_platformLayer;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPagemacPlatformCALayerRemoteTiledBackingh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCALayerRemoteTiledBacking.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCALayerRemoteTiledBacking.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCALayerRemoteTiledBacking.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,26 +39,26 @@
</span><span class="cx"> private:
</span><span class="cx"> PlatformCALayerRemoteTiledBacking(WebCore::PlatformCALayer::LayerType, WebCore::PlatformCALayerClient* owner, RemoteLayerTreeContext&);
</span><span class="cx">
</span><del>- virtual WebCore::TiledBacking* tiledBacking() override { return m_tileController.get(); }
</del><ins>+ WebCore::TiledBacking* tiledBacking() override { return m_tileController.get(); }
</ins><span class="cx">
</span><del>- virtual void setNeedsDisplayInRect(const WebCore::FloatRect& dirtyRect) override;
- virtual void setNeedsDisplay() override;
</del><ins>+ void setNeedsDisplayInRect(const WebCore::FloatRect& dirtyRect) override;
+ void setNeedsDisplay() override;
</ins><span class="cx">
</span><del>- virtual const WebCore::PlatformCALayerList* customSublayers() const override;
</del><ins>+ const WebCore::PlatformCALayerList* customSublayers() const override;
</ins><span class="cx">
</span><del>- virtual void setBounds(const WebCore::FloatRect&) override;
</del><ins>+ void setBounds(const WebCore::FloatRect&) override;
</ins><span class="cx">
</span><del>- virtual bool isOpaque() const override;
- virtual void setOpaque(bool) override;
</del><ins>+ bool isOpaque() const override;
+ void setOpaque(bool) override;
</ins><span class="cx">
</span><del>- virtual bool acceleratesDrawing() const override;
- virtual void setAcceleratesDrawing(bool) override;
</del><ins>+ bool acceleratesDrawing() const override;
+ void setAcceleratesDrawing(bool) override;
</ins><span class="cx">
</span><del>- virtual float contentsScale() const override;
- virtual void setContentsScale(float) override;
</del><ins>+ float contentsScale() const override;
+ void setContentsScale(float) override;
</ins><span class="cx">
</span><del>- virtual void setBorderWidth(float) override;
- virtual void setBorderColor(const WebCore::Color&) override;
</del><ins>+ void setBorderWidth(float) override;
+ void setBorderColor(const WebCore::Color&) override;
</ins><span class="cx">
</span><span class="cx"> std::unique_ptr<WebCore::TileController> m_tileController;
</span><span class="cx"> mutable WebCore::PlatformCALayerList m_customSublayers;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPagemacRemoteLayerTreeContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/mac/RemoteLayerTreeContext.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/mac/RemoteLayerTreeContext.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebPage/mac/RemoteLayerTreeContext.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -73,7 +73,7 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // WebCore::GraphicsLayerFactory
</span><del>- virtual std::unique_ptr<WebCore::GraphicsLayer> createGraphicsLayer(WebCore::GraphicsLayer::Type, WebCore::GraphicsLayerClient&) override;
</del><ins>+ std::unique_ptr<WebCore::GraphicsLayer> createGraphicsLayer(WebCore::GraphicsLayer::Type, WebCore::GraphicsLayerClient&) override;
</ins><span class="cx">
</span><span class="cx"> WebPage& m_webPage;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPagemacRemoteLayerTreeDrawingAreah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -61,57 +61,57 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // DrawingArea
</span><del>- virtual void setNeedsDisplay() override;
- virtual void setNeedsDisplayInRect(const WebCore::IntRect&) override;
- virtual void scroll(const WebCore::IntRect& scrollRect, const WebCore::IntSize& scrollDelta) override;
- virtual void updateGeometry(const WebCore::IntSize& viewSize, const WebCore::IntSize& layerPosition, bool flushSynchronously, const WebCore::MachSendRight& fencePort) override;
</del><ins>+ void setNeedsDisplay() override;
+ void setNeedsDisplayInRect(const WebCore::IntRect&) override;
+ void scroll(const WebCore::IntRect& scrollRect, const WebCore::IntSize& scrollDelta) override;
+ void updateGeometry(const WebCore::IntSize& viewSize, const WebCore::IntSize& layerPosition, bool flushSynchronously, const WebCore::MachSendRight& fencePort) override;
</ins><span class="cx">
</span><del>- virtual WebCore::GraphicsLayerFactory* graphicsLayerFactory() override;
- virtual void setRootCompositingLayer(WebCore::GraphicsLayer*) override;
- virtual void scheduleCompositingLayerFlush() override;
- virtual void scheduleCompositingLayerFlushImmediately() override;
- virtual void attachViewOverlayGraphicsLayer(WebCore::Frame*, WebCore::GraphicsLayer*) override;
</del><ins>+ WebCore::GraphicsLayerFactory* graphicsLayerFactory() override;
+ void setRootCompositingLayer(WebCore::GraphicsLayer*) override;
+ void scheduleCompositingLayerFlush() override;
+ void scheduleCompositingLayerFlushImmediately() override;
+ void attachViewOverlayGraphicsLayer(WebCore::Frame*, WebCore::GraphicsLayer*) override;
</ins><span class="cx">
</span><del>- virtual void addTransactionCallbackID(uint64_t callbackID) override;
</del><ins>+ void addTransactionCallbackID(uint64_t callbackID) override;
</ins><span class="cx">
</span><del>- virtual RefPtr<WebCore::DisplayRefreshMonitor> createDisplayRefreshMonitor(PlatformDisplayID) override;
</del><ins>+ RefPtr<WebCore::DisplayRefreshMonitor> createDisplayRefreshMonitor(PlatformDisplayID) override;
</ins><span class="cx"> void willDestroyDisplayRefreshMonitor(WebCore::DisplayRefreshMonitor*);
</span><span class="cx">
</span><del>- virtual bool shouldUseTiledBackingForFrameView(const WebCore::FrameView*) override;
</del><ins>+ bool shouldUseTiledBackingForFrameView(const WebCore::FrameView*) override;
</ins><span class="cx">
</span><del>- virtual void updatePreferences(const WebPreferencesStore&) override;
</del><ins>+ void updatePreferences(const WebPreferencesStore&) override;
</ins><span class="cx">
</span><del>- virtual bool supportsAsyncScrolling() override { return true; }
</del><ins>+ bool supportsAsyncScrolling() override { return true; }
</ins><span class="cx">
</span><del>- virtual void setLayerTreeStateIsFrozen(bool) override;
</del><ins>+ void setLayerTreeStateIsFrozen(bool) override;
</ins><span class="cx">
</span><del>- virtual void forceRepaint() override;
- virtual bool forceRepaintAsync(uint64_t) override { return false; }
</del><ins>+ void forceRepaint() override;
+ bool forceRepaintAsync(uint64_t) override { return false; }
</ins><span class="cx">
</span><del>- virtual void setExposedRect(const WebCore::FloatRect&) override;
- virtual WebCore::FloatRect exposedRect() const override { return m_scrolledExposedRect; }
</del><ins>+ void setExposedRect(const WebCore::FloatRect&) override;
+ WebCore::FloatRect exposedRect() const override { return m_scrolledExposedRect; }
</ins><span class="cx">
</span><del>- virtual void acceleratedAnimationDidStart(uint64_t layerID, const String& key, double startTime) override;
- virtual void acceleratedAnimationDidEnd(uint64_t layerID, const String& key) override;
</del><ins>+ void acceleratedAnimationDidStart(uint64_t layerID, const String& key, double startTime) override;
+ void acceleratedAnimationDidEnd(uint64_t layerID, const String& key) override;
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual WebCore::FloatRect exposedContentRect() const override;
- virtual void setExposedContentRect(const WebCore::FloatRect&) override;
</del><ins>+ WebCore::FloatRect exposedContentRect() const override;
+ void setExposedContentRect(const WebCore::FloatRect&) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void didUpdate() override;
</del><ins>+ void didUpdate() override;
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- virtual void setDeviceScaleFactor(float) override;
</del><ins>+ void setDeviceScaleFactor(float) override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void mainFrameContentSizeChanged(const WebCore::IntSize&) override;
</del><ins>+ void mainFrameContentSizeChanged(const WebCore::IntSize&) override;
</ins><span class="cx">
</span><del>- virtual void viewStateDidChange(WebCore::ViewState::Flags changed, bool wantsDidUpdateViewState, const Vector<uint64_t>& callbackIDs) override;
</del><ins>+ void viewStateDidChange(WebCore::ViewState::Flags changed, bool wantsDidUpdateViewState, const Vector<uint64_t>& callbackIDs) override;
</ins><span class="cx">
</span><del>- virtual bool adjustLayerFlushThrottling(WebCore::LayerFlushThrottleState::Flags) override;
</del><ins>+ bool adjustLayerFlushThrottling(WebCore::LayerFlushThrottleState::Flags) override;
</ins><span class="cx">
</span><del>- virtual bool dispatchDidLayout(WebCore::LayoutMilestones) override;
</del><ins>+ bool dispatchDidLayout(WebCore::LayoutMilestones) override;
</ins><span class="cx">
</span><span class="cx"> void updateScrolledExposedRect();
</span><span class="cx"> void updateRootLayers();
</span><span class="lines">@@ -122,7 +122,7 @@
</span><span class="cx">
</span><span class="cx"> uint64_t takeNextTransactionID() { return ++m_currentTransactionID; }
</span><span class="cx">
</span><del>- virtual bool markLayersVolatileImmediatelyIfPossible() override;
</del><ins>+ bool markLayersVolatileImmediatelyIfPossible() override;
</ins><span class="cx">
</span><span class="cx"> class BackingStoreFlusher : public ThreadSafeRefCounted<BackingStoreFlusher> {
</span><span class="cx"> public:
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPagemacTiledCoreAnimationDrawingAreah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -57,51 +57,51 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // DrawingArea
</span><del>- virtual void setNeedsDisplay() override;
- virtual void setNeedsDisplayInRect(const WebCore::IntRect&) override;
- virtual void scroll(const WebCore::IntRect& scrollRect, const WebCore::IntSize& scrollDelta) override;
</del><ins>+ void setNeedsDisplay() override;
+ void setNeedsDisplayInRect(const WebCore::IntRect&) override;
+ void scroll(const WebCore::IntRect& scrollRect, const WebCore::IntSize& scrollDelta) override;
</ins><span class="cx">
</span><del>- virtual void forceRepaint() override;
- virtual bool forceRepaintAsync(uint64_t callbackID) override;
- virtual void setLayerTreeStateIsFrozen(bool) override;
- virtual bool layerTreeStateIsFrozen() const override;
- virtual void setRootCompositingLayer(WebCore::GraphicsLayer*) override;
- virtual void scheduleCompositingLayerFlush() override;
- virtual void scheduleCompositingLayerFlushImmediately() override;
</del><ins>+ void forceRepaint() override;
+ bool forceRepaintAsync(uint64_t callbackID) override;
+ void setLayerTreeStateIsFrozen(bool) override;
+ bool layerTreeStateIsFrozen() const override;
+ void setRootCompositingLayer(WebCore::GraphicsLayer*) override;
+ void scheduleCompositingLayerFlush() override;
+ void scheduleCompositingLayerFlushImmediately() override;
</ins><span class="cx">
</span><del>- virtual void updatePreferences(const WebPreferencesStore&) override;
- virtual void mainFrameContentSizeChanged(const WebCore::IntSize&) override;
</del><ins>+ void updatePreferences(const WebPreferencesStore&) override;
+ void mainFrameContentSizeChanged(const WebCore::IntSize&) override;
</ins><span class="cx">
</span><del>- virtual void setExposedRect(const WebCore::FloatRect&) override;
- virtual WebCore::FloatRect exposedRect() const override { return m_scrolledExposedRect; }
</del><ins>+ void setExposedRect(const WebCore::FloatRect&) override;
+ WebCore::FloatRect exposedRect() const override { return m_scrolledExposedRect; }
</ins><span class="cx">
</span><del>- virtual bool supportsAsyncScrolling() override { return true; }
</del><ins>+ bool supportsAsyncScrolling() override { return true; }
</ins><span class="cx">
</span><del>- virtual void dispatchAfterEnsuringUpdatedScrollPosition(std::function<void ()>) override;
</del><ins>+ void dispatchAfterEnsuringUpdatedScrollPosition(std::function<void ()>) override;
</ins><span class="cx">
</span><del>- virtual bool shouldUseTiledBackingForFrameView(const WebCore::FrameView*) override;
</del><ins>+ bool shouldUseTiledBackingForFrameView(const WebCore::FrameView*) override;
</ins><span class="cx">
</span><del>- virtual void viewStateDidChange(WebCore::ViewState::Flags changed, bool wantsDidUpdateViewState, const Vector<uint64_t>&) override;
</del><ins>+ void viewStateDidChange(WebCore::ViewState::Flags changed, bool wantsDidUpdateViewState, const Vector<uint64_t>&) override;
</ins><span class="cx"> void didUpdateViewStateTimerFired();
</span><span class="cx">
</span><del>- virtual void attachViewOverlayGraphicsLayer(WebCore::Frame*, WebCore::GraphicsLayer*) override;
</del><ins>+ void attachViewOverlayGraphicsLayer(WebCore::Frame*, WebCore::GraphicsLayer*) override;
</ins><span class="cx">
</span><span class="cx"> // WebCore::LayerFlushSchedulerClient
</span><del>- virtual bool flushLayers() override;
</del><ins>+ bool flushLayers() override;
</ins><span class="cx">
</span><span class="cx"> // Message handlers.
</span><del>- virtual void updateGeometry(const WebCore::IntSize& viewSize, const WebCore::IntSize& layerPosition, bool flushSynchronously, const WebCore::MachSendRight& fencePort) override;
- virtual void setDeviceScaleFactor(float) override;
</del><ins>+ void updateGeometry(const WebCore::IntSize& viewSize, const WebCore::IntSize& layerPosition, bool flushSynchronously, const WebCore::MachSendRight& fencePort) override;
+ void setDeviceScaleFactor(float) override;
</ins><span class="cx"> void suspendPainting();
</span><span class="cx"> void resumePainting();
</span><span class="cx"> void setLayerHostingMode(LayerHostingMode) override;
</span><del>- virtual void setColorSpace(const ColorSpaceData&) override;
- virtual void addFence(const WebCore::MachSendRight&) override;
</del><ins>+ void setColorSpace(const ColorSpaceData&) override;
+ void addFence(const WebCore::MachSendRight&) override;
</ins><span class="cx">
</span><del>- virtual void setShouldScaleViewToFitDocument(bool) override;
</del><ins>+ void setShouldScaleViewToFitDocument(bool) override;
</ins><span class="cx">
</span><del>- virtual void adjustTransientZoom(double scale, WebCore::FloatPoint origin) override;
- virtual void commitTransientZoom(double scale, WebCore::FloatPoint origin) override;
</del><ins>+ void adjustTransientZoom(double scale, WebCore::FloatPoint origin) override;
+ void commitTransientZoom(double scale, WebCore::FloatPoint origin) override;
</ins><span class="cx"> void applyTransientZoomToPage(double scale, WebCore::FloatPoint origin);
</span><span class="cx"> WebCore::PlatformCALayer* layerForTransientZoom() const;
</span><span class="cx"> WebCore::PlatformCALayer* shadowLayerForTransientZoom() const;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebProcesscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebProcess.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebProcess.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebProcess.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -1293,7 +1293,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool shouldTransformObject(const API::Object& object) const override
</del><ins>+ bool shouldTransformObject(const API::Object& object) const override
</ins><span class="cx"> {
</span><span class="cx"> switch (object.type()) {
</span><span class="cx"> case API::Object::Type::FrameHandle:
</span><span class="lines">@@ -1313,7 +1313,7 @@
</span><span class="cx"> }
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual RefPtr<API::Object> transformObject(API::Object& object) const override
</del><ins>+ RefPtr<API::Object> transformObject(API::Object& object) const override
</ins><span class="cx"> {
</span><span class="cx"> switch (object.type()) {
</span><span class="cx"> case API::Object::Type::FrameHandle:
</span><span class="lines">@@ -1343,7 +1343,7 @@
</span><span class="cx"> RefPtr<API::Object> WebProcess::transformObjectsToHandles(API::Object* object)
</span><span class="cx"> {
</span><span class="cx"> struct Transformer final : UserData::Transformer {
</span><del>- virtual bool shouldTransformObject(const API::Object& object) const override
</del><ins>+ bool shouldTransformObject(const API::Object& object) const override
</ins><span class="cx"> {
</span><span class="cx"> switch (object.type()) {
</span><span class="cx"> case API::Object::Type::BundleFrame:
</span><span class="lines">@@ -1359,7 +1359,7 @@
</span><span class="cx"> }
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual RefPtr<API::Object> transformObject(API::Object& object) const override
</del><ins>+ RefPtr<API::Object> transformObject(API::Object& object) const override
</ins><span class="cx"> {
</span><span class="cx"> switch (object.type()) {
</span><span class="cx"> case API::Object::Type::BundleFrame:
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebProcessh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebProcess.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebProcess.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/WebProcess.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -277,27 +277,27 @@
</span><span class="cx"> void actualPrepareToSuspend(ShouldAcknowledgeWhenReadyToSuspend);
</span><span class="cx">
</span><span class="cx"> // ChildProcess
</span><del>- virtual void initializeProcess(const ChildProcessInitializationParameters&) override;
- virtual void initializeProcessName(const ChildProcessInitializationParameters&) override;
- virtual void initializeSandbox(const ChildProcessInitializationParameters&, SandboxInitializationParameters&) override;
- virtual void initializeConnection(IPC::Connection*) override;
- virtual bool shouldTerminate() override;
- virtual void terminate() override;
</del><ins>+ void initializeProcess(const ChildProcessInitializationParameters&) override;
+ void initializeProcessName(const ChildProcessInitializationParameters&) override;
+ void initializeSandbox(const ChildProcessInitializationParameters&, SandboxInitializationParameters&) override;
+ void initializeConnection(IPC::Connection*) override;
+ bool shouldTerminate() override;
+ void terminate() override;
</ins><span class="cx">
</span><span class="cx"> #if USE(APPKIT)
</span><del>- virtual void stopRunLoop() override;
</del><ins>+ void stopRunLoop() override;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> void platformInitializeProcess(const ChildProcessInitializationParameters&);
</span><span class="cx">
</span><span class="cx"> // IPC::Connection::Client
</span><span class="cx"> friend class WebConnectionToUIProcess;
</span><del>- virtual void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
- virtual void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
- virtual void didClose(IPC::Connection&) override;
- virtual void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
- virtual IPC::ProcessType localProcessType() override { return IPC::ProcessType::Web; }
- virtual IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::UI; }
</del><ins>+ void didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&) override;
+ void didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder>&) override;
+ void didClose(IPC::Connection&) override;
+ void didReceiveInvalidMessage(IPC::Connection&, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
+ IPC::ProcessType localProcessType() override { return IPC::ProcessType::Web; }
+ IPC::ProcessType remoteProcessType() override { return IPC::ProcessType::UI; }
</ins><span class="cx">
</span><span class="cx"> // Implemented in generated WebProcessMessageReceiver.cpp
</span><span class="cx"> void didReceiveWebProcessMessage(IPC::Connection&, IPC::MessageDecoder&);
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcesscocoaWebProcessCocoamm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/cocoa/WebProcessCocoa.mm (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/cocoa/WebProcessCocoa.mm        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/cocoa/WebProcessCocoa.mm        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -301,7 +301,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual bool shouldTransformObject(id object) const override
</del><ins>+ bool shouldTransformObject(id object) const override
</ins><span class="cx"> {
</span><span class="cx"> #if WK_API_ENABLED
</span><span class="cx"> if (dynamic_objc_cast<WKBrowsingContextHandle>(object))
</span><span class="lines">@@ -313,7 +313,7 @@
</span><span class="cx"> return false;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual RetainPtr<id> transformObject(id object) const override
</del><ins>+ RetainPtr<id> transformObject(id object) const override
</ins><span class="cx"> {
</span><span class="cx"> #if WK_API_ENABLED
</span><span class="cx"> if (auto* handle = dynamic_objc_cast<WKBrowsingContextHandle>(object)) {
</span><span class="lines">@@ -338,7 +338,7 @@
</span><span class="cx"> RefPtr<ObjCObjectGraph> WebProcess::transformObjectsToHandles(ObjCObjectGraph& objectGraph)
</span><span class="cx"> {
</span><span class="cx"> struct Transformer final : ObjCObjectGraph::Transformer {
</span><del>- virtual bool shouldTransformObject(id object) const override
</del><ins>+ bool shouldTransformObject(id object) const override
</ins><span class="cx"> {
</span><span class="cx"> #if WK_API_ENABLED
</span><span class="cx"> if (dynamic_objc_cast<WKWebProcessPlugInBrowserContextController>(object))
</span><span class="lines">@@ -351,7 +351,7 @@
</span><span class="cx"> return false;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual RetainPtr<id> transformObject(id object) const override
</del><ins>+ RetainPtr<id> transformObject(id object) const override
</ins><span class="cx"> {
</span><span class="cx"> #if WK_API_ENABLED
</span><span class="cx"> if (auto* controller = dynamic_objc_cast<WKWebProcessPlugInBrowserContextController>(object))
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcesscocoaWebVideoFullscreenManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/cocoa/WebVideoFullscreenManager.h (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/cocoa/WebVideoFullscreenManager.h        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Source/WebKit2/WebProcess/cocoa/WebVideoFullscreenManager.h        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -81,18 +81,18 @@
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> // WebVideoFullscreenInterface
</span><del>- virtual void resetMediaState() override;
- virtual void setDuration(double) override;
- virtual void setCurrentTime(double currentTime, double anchorTime) override;
- virtual void setBufferedTime(double) override;
- virtual void setRate(bool isPlaying, float playbackRate) override;
- virtual void setVideoDimensions(bool hasVideo, float width, float height) override;
- virtual void setSeekableRanges(const WebCore::TimeRanges&) override;
- virtual void setCanPlayFastReverse(bool value) override;
- virtual void setAudioMediaSelectionOptions(const Vector<WTF::String>& options, uint64_t selectedIndex) override;
- virtual void setLegibleMediaSelectionOptions(const Vector<WTF::String>& options, uint64_t selectedIndex) override;
- virtual void setExternalPlayback(bool enabled, ExternalPlaybackTargetType, WTF::String localizedDeviceName) override;
- virtual void setWirelessVideoPlaybackDisabled(bool) override;
</del><ins>+ void resetMediaState() override;
+ void setDuration(double) override;
+ void setCurrentTime(double currentTime, double anchorTime) override;
+ void setBufferedTime(double) override;
+ void setRate(bool isPlaying, float playbackRate) override;
+ void setVideoDimensions(bool hasVideo, float width, float height) override;
+ void setSeekableRanges(const WebCore::TimeRanges&) override;
+ void setCanPlayFastReverse(bool value) override;
+ void setAudioMediaSelectionOptions(const Vector<WTF::String>& options, uint64_t selectedIndex) override;
+ void setLegibleMediaSelectionOptions(const Vector<WTF::String>& options, uint64_t selectedIndex) override;
+ void setExternalPlayback(bool enabled, ExternalPlaybackTargetType, WTF::String localizedDeviceName) override;
+ void setWirelessVideoPlaybackDisabled(bool) override;
</ins><span class="cx">
</span><span class="cx"> WebVideoFullscreenInterfaceContext(WebVideoFullscreenManager&, uint64_t contextId);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkToolsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Tools/ChangeLog (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/ChangeLog        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Tools/ChangeLog        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2016-03-03 Darin Adler <darin@apple.com>
+
+ Remove "virtual" from all lines that have both "virtual" and "override".
+ https://bugs.webkit.org/show_bug.cgi?id=155005
+
+ Reviewed by Geoffrey Garen.
+
+ * Scripts/do-webcore-rename: Added a regular expression to this script to do the job.
+
</ins><span class="cx"> 2016-03-03 Carlos Alberto Lopez Perez <clopez@igalia.com>
</span><span class="cx">
</span><span class="cx"> [GTK] Unreviewed fix after r197505 (Run the run-benchmark script on the performance bot.)
</span></span></pre></div>
<a id="trunkToolsScriptsdowebcorerename"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/do-webcore-rename (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/do-webcore-rename        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Tools/Scripts/do-webcore-rename        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -204,7 +204,7 @@
</span><span class="cx"> if ($isDOMTypeRename) {
</span><span class="cx"> for my $from (@sortedRenameKeys) {
</span><span class="cx"> # Handle JavaScript custom bindings.
</span><del>- $newContents =~ s/\b(JS|V8|to|)$from/$1$renames{$from}/g;
</del><ins>+ $newContents =~ s/\b(JS|to|)$from/$1$renames{$from}/g;
</ins><span class="cx"> }
</span><span class="cx"> } else {
</span><span class="cx"> for my $from (@sortedRenameKeys) {
</span><span class="lines">@@ -212,6 +212,10 @@
</span><span class="cx"> }
</span><span class="cx"> }
</span><span class="cx">
</span><ins>+ # Remove the "virtual" keyword from virtual/override lines.
+ # Should be a no-op but also OK to remove this any time, now that we have done it once.
+ $newContents =~ s/^(\s*(\w+EXPORT\w*\s+)?)virtual ([^{;]+ override\b)/$1$3/mg;
+
</ins><span class="cx"> if ($newContents ne $contents) {
</span><span class="cx"> open FILE, ">", $file or die "Failed to open $file";
</span><span class="cx"> print FILE $newContents;
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebCoreCalculationValuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebCore/CalculationValue.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebCore/CalculationValue.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Tools/TestWebKitAPI/Tests/WebCore/CalculationValue.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> ++deletionCount;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual float evaluate(float) const override { return 0; }
</del><ins>+ float evaluate(float) const override { return 0; }
</ins><span class="cx"> bool operator==(const CalcExpressionNode&) const override { ASSERT_NOT_REACHED(); return false; }
</span><span class="cx"> };
</span><span class="cx">
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebCoreContentExtensionscpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebCore/ContentExtensions.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebCore/ContentExtensions.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Tools/TestWebKitAPI/Tests/WebCore/ContentExtensions.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -100,7 +100,7 @@
</span><span class="cx"> EXPECT_EQ(data.domainFilters.size(), 0ull);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void writeActions(Vector<ContentExtensions::SerializedActionByte>&& actions) override
</del><ins>+ void writeActions(Vector<ContentExtensions::SerializedActionByte>&& actions) override
</ins><span class="cx"> {
</span><span class="cx"> EXPECT_FALSE(finalized);
</span><span class="cx"> EXPECT_EQ(m_data.actions.size(), 0ull);
</span><span class="lines">@@ -110,7 +110,7 @@
</span><span class="cx"> m_data.actions.appendVector(actions);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void writeFiltersWithoutDomainsBytecode(Vector<ContentExtensions::DFABytecode>&& bytecode) override
</del><ins>+ void writeFiltersWithoutDomainsBytecode(Vector<ContentExtensions::DFABytecode>&& bytecode) override
</ins><span class="cx"> {
</span><span class="cx"> EXPECT_FALSE(finalized);
</span><span class="cx"> EXPECT_EQ(m_data.filtersWithDomains.size(), 0ull);
</span><span class="lines">@@ -118,20 +118,20 @@
</span><span class="cx"> m_data.filtersWithoutDomains.appendVector(bytecode);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void writeFiltersWithDomainsBytecode(Vector<ContentExtensions::DFABytecode>&& bytecode) override
</del><ins>+ void writeFiltersWithDomainsBytecode(Vector<ContentExtensions::DFABytecode>&& bytecode) override
</ins><span class="cx"> {
</span><span class="cx"> EXPECT_FALSE(finalized);
</span><span class="cx"> EXPECT_EQ(m_data.domainFilters.size(), 0ull);
</span><span class="cx"> m_data.filtersWithDomains.appendVector(bytecode);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void writeDomainFiltersBytecode(Vector<ContentExtensions::DFABytecode>&& bytecode) override
</del><ins>+ void writeDomainFiltersBytecode(Vector<ContentExtensions::DFABytecode>&& bytecode) override
</ins><span class="cx"> {
</span><span class="cx"> EXPECT_FALSE(finalized);
</span><span class="cx"> m_data.domainFilters.appendVector(bytecode);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void finalize() override
</del><ins>+ void finalize() override
</ins><span class="cx"> {
</span><span class="cx"> finalized = true;
</span><span class="cx"> }
</span><span class="lines">@@ -166,14 +166,14 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual const ContentExtensions::SerializedActionByte* actions() const override { return m_data.actions.data(); }
- virtual unsigned actionsLength() const override { return m_data.actions.size(); }
- virtual const ContentExtensions::DFABytecode* filtersWithoutDomainsBytecode() const override { return m_data.filtersWithoutDomains.data(); }
- virtual unsigned filtersWithoutDomainsBytecodeLength() const override { return m_data.filtersWithoutDomains.size(); }
- virtual const ContentExtensions::DFABytecode* filtersWithDomainsBytecode() const override { return m_data.filtersWithDomains.data(); }
- virtual unsigned filtersWithDomainsBytecodeLength() const override { return m_data.filtersWithDomains.size(); }
- virtual const ContentExtensions::DFABytecode* domainFiltersBytecode() const override { return m_data.domainFilters.data(); }
- virtual unsigned domainFiltersBytecodeLength() const override { return m_data.domainFilters.size(); }
</del><ins>+ const ContentExtensions::SerializedActionByte* actions() const override { return m_data.actions.data(); }
+ unsigned actionsLength() const override { return m_data.actions.size(); }
+ const ContentExtensions::DFABytecode* filtersWithoutDomainsBytecode() const override { return m_data.filtersWithoutDomains.data(); }
+ unsigned filtersWithoutDomainsBytecodeLength() const override { return m_data.filtersWithoutDomains.size(); }
+ const ContentExtensions::DFABytecode* filtersWithDomainsBytecode() const override { return m_data.filtersWithDomains.data(); }
+ unsigned filtersWithDomainsBytecodeLength() const override { return m_data.filtersWithDomains.size(); }
+ const ContentExtensions::DFABytecode* domainFiltersBytecode() const override { return m_data.domainFilters.data(); }
+ unsigned domainFiltersBytecodeLength() const override { return m_data.domainFilters.size(); }
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> InMemoryCompiledContentExtension(CompiledContentExtensionData&& data)
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebCoreFileSystemcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebCore/FileSystem.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebCore/FileSystem.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Tools/TestWebKitAPI/Tests/WebCore/FileSystem.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> // FIXME: Refactor FileSystemTest and SharedBufferTest as a single class.
</span><span class="cx"> class FileSystemTest : public testing::Test {
</span><span class="cx"> public:
</span><del>- virtual void SetUp() override
</del><ins>+ void SetUp() override
</ins><span class="cx"> {
</span><span class="cx"> WTF::initializeMainThread();
</span><span class="cx">
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx"> closeFile(handle);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void TearDown() override
</del><ins>+ void TearDown() override
</ins><span class="cx"> {
</span><span class="cx"> deleteFile(m_tempFilePath);
</span><span class="cx"> deleteFile(m_tempEmptyFilePath);
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebCoreSharedBuffercpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebCore/SharedBuffer.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebCore/SharedBuffer.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Tools/TestWebKitAPI/Tests/WebCore/SharedBuffer.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx">
</span><span class="cx"> class SharedBufferTest : public testing::Test {
</span><span class="cx"> public:
</span><del>- virtual void SetUp() override
</del><ins>+ void SetUp() override
</ins><span class="cx"> {
</span><span class="cx"> WTF::initializeMainThread();
</span><span class="cx">
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx"> closeFile(handle);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void TearDown() override
</del><ins>+ void TearDown() override
</ins><span class="cx"> {
</span><span class="cx"> deleteFile(m_tempFilePath);
</span><span class="cx"> deleteFile(m_tempEmptyFilePath);
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2DidAssociateFormControls_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/DidAssociateFormControls_Bundle.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/DidAssociateFormControls_Bundle.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/DidAssociateFormControls_Bundle.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> public:
</span><span class="cx"> DidAssociateFormControlsTest(const std::string& identifier);
</span><span class="cx">
</span><del>- virtual void didCreatePage(WKBundleRef, WKBundlePageRef) override;
</del><ins>+ void didCreatePage(WKBundleRef, WKBundlePageRef) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> static InjectedBundleTest::Register<DidAssociateFormControlsTest> registrar("DidAssociateFormControlsTest");
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2InjectedBundleFrameHitTest_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleFrameHitTest_Bundle.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleFrameHitTest_Bundle.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleFrameHitTest_Bundle.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didCreatePage(WKBundleRef, WKBundlePageRef) override;
</del><ins>+ void didCreatePage(WKBundleRef, WKBundlePageRef) override;
</ins><span class="cx"> void frameLoadFinished(WKBundleFrameRef);
</span><span class="cx">
</span><span class="cx"> WKBundleRef m_bundle;
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2StopLoadingDuringDidFailProvisionalLoad_bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/StopLoadingDuringDidFailProvisionalLoad_bundle.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/StopLoadingDuringDidFailProvisionalLoad_bundle.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/StopLoadingDuringDidFailProvisionalLoad_bundle.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didCreatePage(WKBundleRef, WKBundlePageRef) override;
</del><ins>+ void didCreatePage(WKBundleRef, WKBundlePageRef) override;
</ins><span class="cx"> void didFailProvisionalLoad(WKBundlePageRef, WKBundleFrameRef);
</span><span class="cx">
</span><span class="cx"> WKBundleRef m_bundle;
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2WKBundleFileHandle_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/WKBundleFileHandle_Bundle.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/WKBundleFileHandle_Bundle.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/WKBundleFileHandle_Bundle.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void didReceiveMessage(WKBundleRef bundle, WKStringRef messageName, WKTypeRef messageBody) override
</del><ins>+ void didReceiveMessage(WKBundleRef bundle, WKStringRef messageName, WKTypeRef messageBody) override
</ins><span class="cx"> {
</span><span class="cx"> if (!WKStringIsEqualToUTF8CString(messageName, "TestFile")) {
</span><span class="cx"> WKBundlePostMessage(bundle, Util::toWK("FAIL").get(), Util::toWK("Recieved invalid message").get());
</span><span class="lines">@@ -86,7 +86,7 @@
</span><span class="cx"> WKBundlePostMessage(bundle, Util::toWK("FAIL").get(), Util::toWK("Script failed").get());
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didCreatePage(WKBundleRef bundle, WKBundlePageRef page) override
</del><ins>+ void didCreatePage(WKBundleRef bundle, WKBundlePageRef page) override
</ins><span class="cx"> {
</span><span class="cx"> loadedPage = page;
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2WillLoad_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/WillLoad_Bundle.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2/WillLoad_Bundle.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/WillLoad_Bundle.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -68,7 +68,7 @@
</span><span class="cx">
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void didCreatePage(WKBundleRef, WKBundlePageRef bundlePage) override
</del><ins>+ void didCreatePage(WKBundleRef, WKBundlePageRef bundlePage) override
</ins><span class="cx"> {
</span><span class="cx"> WKBundlePageLoaderClientV6 pageLoaderClient;
</span><span class="cx"> memset(&pageLoaderClient, 0, sizeof(pageLoaderClient));
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2GtkTestWebKitWebContextcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebContext.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebContext.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebContext.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -280,7 +280,7 @@
</span><span class="cx"> webkit_web_context_register_uri_scheme(m_webContext.get(), scheme, uriSchemeRequestCallback, this, 0);
</span><span class="cx"> }
</span><span class="cx">
</span><del>- virtual void loadCommitted() override
</del><ins>+ void loadCommitted() override
</ins><span class="cx"> {
</span><span class="cx"> if (m_finishOnCommitted) {
</span><span class="cx"> GUniquePtr<GError> error(g_error_new_literal(g_quark_from_string(errorDomain), errorCode, afterInitialChunkErrorMessage));
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKit2ObjCCustomProtocolsInvalidScheme_Bundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/CustomProtocolsInvalidScheme_Bundle.cpp (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/CustomProtocolsInvalidScheme_Bundle.cpp        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2ObjC/CustomProtocolsInvalidScheme_Bundle.cpp        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- virtual void didCreatePage(WKBundleRef, WKBundlePageRef bundlePage) override
</del><ins>+ void didCreatePage(WKBundleRef, WKBundlePageRef bundlePage) override
</ins><span class="cx"> {
</span><span class="cx"> WKBundlePagePolicyClientV0 policyClient;
</span><span class="cx"> memset(&policyClient, 0, sizeof(policyClient));
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsmacFullscreenZoomInitialFramemm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/mac/FullscreenZoomInitialFrame.mm (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/mac/FullscreenZoomInitialFrame.mm        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Tools/TestWebKitAPI/Tests/mac/FullscreenZoomInitialFrame.mm        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -73,15 +73,15 @@
</span><span class="cx"> template <typename View> void runTest(View);
</span><span class="cx">
</span><span class="cx"> // WebKitAgnosticTest
</span><del>- virtual NSURL *url() const override { return [[NSBundle mainBundle] URLForResource:@"FullscreenZoomInitialFrame" withExtension:@"html" subdirectory:@"TestWebKitAPI.resources"]; }
- virtual void didLoadURL(WebView *webView) override { runTest(webView); }
- virtual void didLoadURL(WKView *wkView) override { runTest(wkView); }
</del><ins>+ NSURL *url() const override { return [[NSBundle mainBundle] URLForResource:@"FullscreenZoomInitialFrame" withExtension:@"html" subdirectory:@"TestWebKitAPI.resources"]; }
+ void didLoadURL(WebView *webView) override { runTest(webView); }
+ void didLoadURL(WKView *wkView) override { runTest(wkView); }
</ins><span class="cx">
</span><span class="cx"> // Setup and teardown the UIDelegate which gets alert() signals from the page.
</span><del>- virtual void initializeView(WebView *) override;
- virtual void initializeView(WKView *) override;
- virtual void teardownView(WebView *) override;
- virtual void teardownView(WKView *) override;
</del><ins>+ void initializeView(WebView *) override;
+ void initializeView(WKView *) override;
+ void teardownView(WebView *) override;
+ void teardownView(WKView *) override;
</ins><span class="cx">
</span><span class="cx"> void setPageScale(WebView *, double);
</span><span class="cx"> void setPageScale(WKView *, double);
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsmacPageVisibilityStateWithWindowChangesmm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/mac/PageVisibilityStateWithWindowChanges.mm (197562 => 197563)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/mac/PageVisibilityStateWithWindowChanges.mm        2016-03-04 13:26:02 UTC (rev 197562)
+++ trunk/Tools/TestWebKitAPI/Tests/mac/PageVisibilityStateWithWindowChanges.mm        2016-03-04 16:47:55 UTC (rev 197563)
</span><span class="lines">@@ -68,15 +68,15 @@
</span><span class="cx"> template <typename View> void runTest(View);
</span><span class="cx">
</span><span class="cx"> // WebKitAgnosticTest
</span><del>- virtual NSURL *url() const override { return [[NSBundle mainBundle] URLForResource:@"PageVisibilityStateWithWindowChanges" withExtension:@"html" subdirectory:@"TestWebKitAPI.resources"]; }
- virtual void didLoadURL(WebView *webView) override { runTest(webView); }
- virtual void didLoadURL(WKView *wkView) override { runTest(wkView); }
</del><ins>+ NSURL *url() const override { return [[NSBundle mainBundle] URLForResource:@"PageVisibilityStateWithWindowChanges" withExtension:@"html" subdirectory:@"TestWebKitAPI.resources"]; }
+ void didLoadURL(WebView *webView) override { runTest(webView); }
+ void didLoadURL(WKView *wkView) override { runTest(wkView); }
</ins><span class="cx">
</span><span class="cx"> // Setup and teardown the UIDelegate which gets alert() signals from the page.
</span><del>- virtual void initializeView(WebView *) override;
- virtual void initializeView(WKView *) override;
- virtual void teardownView(WebView *) override;
- virtual void teardownView(WKView *) override;
</del><ins>+ void initializeView(WebView *) override;
+ void initializeView(WKView *) override;
+ void teardownView(WebView *) override;
+ void teardownView(WKView *) override;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> void PageVisibilityStateWithWindowChanges::initializeView(WebView *webView)
</span></span></pre>
</div>
</div>
</body>
</html>