<!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>[185923] trunk/Source/WebCore</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/185923">185923</a></dd>
<dt>Author</dt> <dd>andersca@apple.com</dd>
<dt>Date</dt> <dd>2015-06-24 13:48:13 -0700 (Wed, 24 Jun 2015)</dd>
</dl>

<h3>Log Message</h3>
<pre>Enable -Winconsistent-missing-override when building with Xcode
https://bugs.webkit.org/show_bug.cgi?id=146288

Reviewed by Sam Weinig.

* Configurations/Base.xcconfig:
* Modules/encryptedmedia/MediaKeySession.h:
* Modules/webdatabase/DatabaseTask.h:
* html/DateTimeLocalInputType.h:
* page/scrolling/ios/ScrollingCoordinatorIOS.h:
* page/scrolling/mac/ScrollingCoordinatorMac.h:
* platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h:
(WebCore::MediaPlayerPrivateAVFoundation::platformLayer): Deleted.
(WebCore::MediaPlayerPrivateAVFoundation::supportsScanning): Deleted.
(WebCore::MediaPlayerPrivateAVFoundation::fileSize): Deleted.
(WebCore::MediaPlayerPrivateAVFoundation::engineDescription): Deleted.
(WebCore::MediaPlayerPrivateAVFoundation::platformErrorCode): Deleted.
(WebCore::MediaPlayerPrivateAVFoundation::notifyTrackModeChanged): Deleted.
* platform/graphics/avfoundation/VideoTrackPrivateAVF.h:
(WebCore::VideoTrackPrivateAVF::trackIndex): Deleted.
* platform/graphics/avfoundation/objc/CDMSessionAVFoundationObjC.h:
(WebCore::CDMSessionAVFoundationObjC::type): Deleted.
* platform/graphics/avfoundation/objc/CDMSessionMediaSourceAVFObjC.h:
(WebCore::CDMSessionMediaSourceAVFObjC::type): Deleted.
* platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.h:
(WebCore::MediaPlayerPrivateAVFoundationObjC::supportsAcceleratedRendering): Deleted.
(WebCore::MediaPlayerPrivateAVFoundationObjC::canPlayToWirelessPlaybackTarget): Deleted.
* platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
(WebCore::WebCoreNSURLAuthenticationChallengeClient::receivedCredential): Deleted.
(WebCore::WebCoreNSURLAuthenticationChallengeClient::receivedRequestToContinueWithoutCredential): Deleted.
(WebCore::WebCoreNSURLAuthenticationChallengeClient::receivedCancellation): Deleted.
(WebCore::WebCoreNSURLAuthenticationChallengeClient::receivedRequestToPerformDefaultHandling): Deleted.
(WebCore::WebCoreNSURLAuthenticationChallengeClient::receivedChallengeRejection): Deleted.
* platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h:
(WebCore::MediaPlayerPrivateMediaSourceAVFObjC::supportsFullscreen): Deleted.
* platform/graphics/mac/MediaPlayerPrivateQTKit.h:
(WebCore::MediaPlayerPrivateQTKit::supportsScanning): Deleted.
(WebCore::MediaPlayerPrivateQTKit::networkState): Deleted.
(WebCore::MediaPlayerPrivateQTKit::readyState): Deleted.
(WebCore::MediaPlayerPrivateQTKit::maximumDurationToCacheMediaTime): Deleted.
(WebCore::MediaPlayerPrivateQTKit::engineDescription): Deleted.
* platform/mac/ScrollAnimatorMac.h:
* platform/mac/SerializedPlatformRepresentationMac.h:
(WebCore::SerializedPlatformRepresentationMac::platformType): Deleted.
* platform/mac/ThemeMac.h:
(WebCore::ThemeMac::controlRequiresPreWhiteSpace): Deleted.
* testing/MockCDM.cpp:
(WebCore::MockCDMSession::setClient): Deleted.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreConfigurationsBasexcconfig">trunk/Source/WebCore/Configurations/Base.xcconfig</a></li>
<li><a href="#trunkSourceWebCoreModulesencryptedmediaMediaKeySessionh">trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebdatabaseDatabaseTaskh">trunk/Source/WebCore/Modules/webdatabase/DatabaseTask.h</a></li>
<li><a href="#trunkSourceWebCorehtmlDateTimeLocalInputTypeh">trunk/Source/WebCore/html/DateTimeLocalInputType.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingiosScrollingCoordinatorIOSh">trunk/Source/WebCore/page/scrolling/ios/ScrollingCoordinatorIOS.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingmacScrollingCoordinatorMach">trunk/Source/WebCore/page/scrolling/mac/ScrollingCoordinatorMac.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="#trunkSourceWebCoreplatformgraphicsavfoundationobjcCDMSessionAVFoundationObjCh">trunk/Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionAVFoundationObjC.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationobjcCDMSessionMediaSourceAVFObjCh">trunk/Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionMediaSourceAVFObjC.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="#trunkSourceWebCoreplatformgraphicsmacMediaPlayerPrivateQTKith">trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmacScrollAnimatorMach">trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.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="#trunkSourceWebCoretestingMockCDMcpp">trunk/Source/WebCore/testing/MockCDM.cpp</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (185922 => 185923)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2015-06-24 20:32:27 UTC (rev 185922)
+++ trunk/Source/WebCore/ChangeLog        2015-06-24 20:48:13 UTC (rev 185923)
</span><span class="lines">@@ -1,3 +1,54 @@
</span><ins>+2015-06-24  Anders Carlsson  &lt;andersca@apple.com&gt;
+
+        Enable -Winconsistent-missing-override when building with Xcode
+        https://bugs.webkit.org/show_bug.cgi?id=146288
+
+        Reviewed by Sam Weinig.
+
+        * Configurations/Base.xcconfig:
+        * Modules/encryptedmedia/MediaKeySession.h:
+        * Modules/webdatabase/DatabaseTask.h:
+        * html/DateTimeLocalInputType.h:
+        * page/scrolling/ios/ScrollingCoordinatorIOS.h:
+        * page/scrolling/mac/ScrollingCoordinatorMac.h:
+        * platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h:
+        (WebCore::MediaPlayerPrivateAVFoundation::platformLayer): Deleted.
+        (WebCore::MediaPlayerPrivateAVFoundation::supportsScanning): Deleted.
+        (WebCore::MediaPlayerPrivateAVFoundation::fileSize): Deleted.
+        (WebCore::MediaPlayerPrivateAVFoundation::engineDescription): Deleted.
+        (WebCore::MediaPlayerPrivateAVFoundation::platformErrorCode): Deleted.
+        (WebCore::MediaPlayerPrivateAVFoundation::notifyTrackModeChanged): Deleted.
+        * platform/graphics/avfoundation/VideoTrackPrivateAVF.h:
+        (WebCore::VideoTrackPrivateAVF::trackIndex): Deleted.
+        * platform/graphics/avfoundation/objc/CDMSessionAVFoundationObjC.h:
+        (WebCore::CDMSessionAVFoundationObjC::type): Deleted.
+        * platform/graphics/avfoundation/objc/CDMSessionMediaSourceAVFObjC.h:
+        (WebCore::CDMSessionMediaSourceAVFObjC::type): Deleted.
+        * platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.h:
+        (WebCore::MediaPlayerPrivateAVFoundationObjC::supportsAcceleratedRendering): Deleted.
+        (WebCore::MediaPlayerPrivateAVFoundationObjC::canPlayToWirelessPlaybackTarget): Deleted.
+        * platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
+        (WebCore::WebCoreNSURLAuthenticationChallengeClient::receivedCredential): Deleted.
+        (WebCore::WebCoreNSURLAuthenticationChallengeClient::receivedRequestToContinueWithoutCredential): Deleted.
+        (WebCore::WebCoreNSURLAuthenticationChallengeClient::receivedCancellation): Deleted.
+        (WebCore::WebCoreNSURLAuthenticationChallengeClient::receivedRequestToPerformDefaultHandling): Deleted.
+        (WebCore::WebCoreNSURLAuthenticationChallengeClient::receivedChallengeRejection): Deleted.
+        * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h:
+        (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::supportsFullscreen): Deleted.
+        * platform/graphics/mac/MediaPlayerPrivateQTKit.h:
+        (WebCore::MediaPlayerPrivateQTKit::supportsScanning): Deleted.
+        (WebCore::MediaPlayerPrivateQTKit::networkState): Deleted.
+        (WebCore::MediaPlayerPrivateQTKit::readyState): Deleted.
+        (WebCore::MediaPlayerPrivateQTKit::maximumDurationToCacheMediaTime): Deleted.
+        (WebCore::MediaPlayerPrivateQTKit::engineDescription): Deleted.
+        * platform/mac/ScrollAnimatorMac.h:
+        * platform/mac/SerializedPlatformRepresentationMac.h:
+        (WebCore::SerializedPlatformRepresentationMac::platformType): Deleted.
+        * platform/mac/ThemeMac.h:
+        (WebCore::ThemeMac::controlRequiresPreWhiteSpace): Deleted.
+        * testing/MockCDM.cpp:
+        (WebCore::MockCDMSession::setClient): Deleted.
+
</ins><span class="cx"> 2015-06-24  Youenn Fablet  &lt;youenn.fablet@crf.canon.fr&gt;
</span><span class="cx"> 
</span><span class="cx">         Improve JSDOMPromise callPromiseFunction naming
</span></span></pre></div>
<a id="trunkSourceWebCoreConfigurationsBasexcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Configurations/Base.xcconfig (185922 => 185923)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Configurations/Base.xcconfig        2015-06-24 20:32:27 UTC (rev 185922)
+++ trunk/Source/WebCore/Configurations/Base.xcconfig        2015-06-24 20:48:13 UTC (rev 185923)
</span><span class="lines">@@ -80,7 +80,7 @@
</span><span class="cx"> GCC_WARN_UNUSED_VARIABLE = YES;
</span><span class="cx"> LINKER_DISPLAYS_MANGLED_NAMES = YES;
</span><span class="cx"> PREBINDING = NO;
</span><del>-WARNING_CFLAGS = -Wall -Wextra -Wcast-qual -Wchar-subscripts -Wextra-tokens -Wformat=2 -Winit-self -Wmissing-format-attribute -Wmissing-noreturn -Wpacked -Wpointer-arith -Wredundant-decls -Wundef -Wwrite-strings -Wexit-time-destructors -Wglobal-constructors -Wtautological-compare -Wimplicit-fallthrough -Wno-unknown-warning-option -Wno-inconsistent-missing-override;
</del><ins>+WARNING_CFLAGS = -Wall -Wextra -Wcast-qual -Wchar-subscripts -Wextra-tokens -Wformat=2 -Winit-self -Wmissing-format-attribute -Wmissing-noreturn -Wpacked -Wpointer-arith -Wredundant-decls -Wundef -Wwrite-strings -Wexit-time-destructors -Wglobal-constructors -Wtautological-compare -Wimplicit-fallthrough -Wno-unknown-warning-option;
</ins><span class="cx"> 
</span><span class="cx"> TARGET_MAC_OS_X_VERSION_MAJOR = $(MAC_OS_X_VERSION_MAJOR);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesencryptedmediaMediaKeySessionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.h (185922 => 185923)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.h        2015-06-24 20:32:27 UTC (rev 185922)
+++ trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.h        2015-06-24 20:48:13 UTC (rev 185923)
</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);
-    virtual void sendError(MediaKeyErrorCode, unsigned long systemCode);
-    virtual String mediaKeysStorageDirectory() const;
</del><ins>+    virtual void sendMessage(Uint8Array*, String destinationURL) override;
+    virtual void sendError(MediaKeyErrorCode, unsigned long systemCode) override;
+    virtual String mediaKeysStorageDirectory() const override;
</ins><span class="cx"> 
</span><span class="cx">     MediaKeys* m_keys;
</span><span class="cx">     String m_keySystem;
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebdatabaseDatabaseTaskh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webdatabase/DatabaseTask.h (185922 => 185923)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webdatabase/DatabaseTask.h        2015-06-24 20:32:27 UTC (rev 185922)
+++ trunk/Source/WebCore/Modules/webdatabase/DatabaseTask.h        2015-06-24 20:48:13 UTC (rev 185923)
</span><span class="lines">@@ -107,9 +107,9 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    virtual void doPerformTask();
</del><ins>+    virtual void doPerformTask() override;
</ins><span class="cx"> #if !LOG_DISABLED
</span><del>-    virtual const char* debugTaskName() const;
</del><ins>+    virtual 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">@@ -127,9 +127,9 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    virtual void doPerformTask();
</del><ins>+    virtual void doPerformTask() override;
</ins><span class="cx"> #if !LOG_DISABLED
</span><del>-    virtual const char* debugTaskName() const;
</del><ins>+    virtual const char* debugTaskName() const override;
</ins><span class="cx"> #endif
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="lines">@@ -145,9 +145,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();
</del><ins>+    virtual void doPerformTask() override;
</ins><span class="cx"> #if !LOG_DISABLED
</span><del>-    virtual const char* debugTaskName() const;
</del><ins>+    virtual const char* debugTaskName() const override;
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx">     RefPtr&lt;SQLTransactionBackend&gt; m_transaction;
</span><span class="lines">@@ -163,9 +163,9 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    virtual void doPerformTask();
</del><ins>+    virtual void doPerformTask() override;
</ins><span class="cx"> #if !LOG_DISABLED
</span><del>-    virtual const char* debugTaskName() const;
</del><ins>+    virtual const char* debugTaskName() const override;
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx">     Vector&lt;String&gt;&amp; m_tableNames;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlDateTimeLocalInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/DateTimeLocalInputType.h (185922 => 185923)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/DateTimeLocalInputType.h        2015-06-24 20:32:27 UTC (rev 185922)
+++ trunk/Source/WebCore/html/DateTimeLocalInputType.h        2015-06-24 20:48:13 UTC (rev 185923)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx">     virtual DateComponents::Type dateType() const override;
</span><span class="cx">     virtual double valueAsDate() const override;
</span><span class="cx">     virtual void setValueAsDate(double, ExceptionCode&amp;) const override;
</span><del>-    virtual StepRange createStepRange(AnyStepHandling) const;
</del><ins>+    virtual StepRange createStepRange(AnyStepHandling) const override;
</ins><span class="cx">     virtual bool parseToDateComponentsInternal(const UChar*, unsigned length, DateComponents*) const override;
</span><span class="cx">     virtual bool setMillisecondToDateComponents(double, DateComponents*) const override;
</span><span class="cx">     virtual bool isDateTimeLocalField() const override;
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingiosScrollingCoordinatorIOSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/ios/ScrollingCoordinatorIOS.h (185922 => 185923)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/ios/ScrollingCoordinatorIOS.h        2015-06-24 20:32:27 UTC (rev 185922)
+++ trunk/Source/WebCore/page/scrolling/ios/ScrollingCoordinatorIOS.h        2015-06-24 20:48:13 UTC (rev 185923)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx">     explicit ScrollingCoordinatorIOS(Page*);
</span><span class="cx">     virtual ~ScrollingCoordinatorIOS();
</span><span class="cx"> 
</span><del>-    virtual void pageDestroyed();
</del><ins>+    virtual void pageDestroyed() override;
</ins><span class="cx"> 
</span><span class="cx">     virtual void commitTreeStateIfNeeded() override;
</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 (185922 => 185923)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/mac/ScrollingCoordinatorMac.h        2015-06-24 20:32:27 UTC (rev 185922)
+++ trunk/Source/WebCore/page/scrolling/mac/ScrollingCoordinatorMac.h        2015-06-24 20:48:13 UTC (rev 185923)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx">     explicit ScrollingCoordinatorMac(Page*);
</span><span class="cx">     virtual ~ScrollingCoordinatorMac();
</span><span class="cx"> 
</span><del>-    virtual void pageDestroyed();
</del><ins>+    virtual void pageDestroyed() override;
</ins><span class="cx"> 
</span><span class="cx">     virtual void commitTreeStateIfNeeded() override;
</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 (185922 => 185923)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h        2015-06-24 20:32:27 UTC (rev 185922)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h        2015-06-24 20:48:13 UTC (rev 185923)
</span><span class="lines">@@ -150,15 +150,15 @@
</span><span class="cx">     // MediaPlayerPrivatePrivateInterface overrides.
</span><span class="cx">     virtual void load(const String&amp; url) override;
</span><span class="cx"> #if ENABLE(MEDIA_SOURCE)
</span><del>-    virtual void load(const String&amp;, MediaSourcePrivateClient*);
</del><ins>+    virtual void load(const String&amp;, MediaSourcePrivateClient*) override;
</ins><span class="cx"> #endif
</span><span class="cx"> #if ENABLE(MEDIA_STREAM)
</span><span class="cx">     virtual void load(MediaStreamPrivate*) { }
</span><span class="cx"> #endif
</span><del>-    virtual void cancelLoad() = 0;
</del><ins>+    virtual void cancelLoad() override = 0;
</ins><span class="cx"> 
</span><span class="cx">     virtual void prepareToPlay() override;
</span><del>-    virtual PlatformMedia platformMedia() const = 0;
</del><ins>+    virtual PlatformMedia platformMedia() const override = 0;
</ins><span class="cx"> 
</span><span class="cx">     virtual void play() override;
</span><span class="cx">     virtual void pause() override;
</span><span class="lines">@@ -168,14 +168,14 @@
</span><span class="cx">     virtual bool hasAudio() const override { return m_cachedHasAudio; }
</span><span class="cx">     virtual void setVisible(bool) override;
</span><span class="cx">     virtual MediaTime durationMediaTime() const override;
</span><del>-    virtual MediaTime currentMediaTime() const = 0;
</del><ins>+    virtual MediaTime currentMediaTime() const override = 0;
</ins><span class="cx">     virtual void seek(const MediaTime&amp;) override;
</span><span class="cx">     virtual void seekWithTolerance(const MediaTime&amp;, const MediaTime&amp;, const MediaTime&amp;) override;
</span><span class="cx">     virtual bool seeking() const override;
</span><span class="cx">     virtual bool paused() const override;
</span><del>-    virtual void setVolume(float) = 0;
</del><ins>+    virtual void setVolume(float) override = 0;
</ins><span class="cx">     virtual bool hasClosedCaptions() const override { return m_cachedHasCaptions; }
</span><del>-    virtual void setClosedCaptionsVisible(bool) = 0;
</del><ins>+    virtual void setClosedCaptionsVisible(bool) override = 0;
</ins><span class="cx">     virtual MediaPlayer::NetworkState networkState() const override { return m_networkState; }
</span><span class="cx">     virtual MediaPlayer::ReadyState readyState() const override { return m_readyState; }
</span><span class="cx">     virtual MediaTime maxMediaTimeSeekable() const override;
</span><span class="lines">@@ -183,22 +183,22 @@
</span><span class="cx">     virtual std::unique_ptr&lt;PlatformTimeRanges&gt; buffered() const override;
</span><span class="cx">     virtual bool didLoadingProgress() const override;
</span><span class="cx">     virtual void setSize(const IntSize&amp;) override;
</span><del>-    virtual void paint(GraphicsContext*, const FloatRect&amp;) = 0;
-    virtual void paintCurrentFrameInContext(GraphicsContext*, const FloatRect&amp;) = 0;
</del><ins>+    virtual void paint(GraphicsContext*, const FloatRect&amp;) override = 0;
+    virtual void paintCurrentFrameInContext(GraphicsContext*, const FloatRect&amp;) override = 0;
</ins><span class="cx">     virtual void setPreload(MediaPlayer::Preload) override;
</span><del>-    virtual PlatformLayer* platformLayer() const { return 0; }
-    virtual bool supportsAcceleratedRendering() const = 0;
</del><ins>+    virtual PlatformLayer* platformLayer() const override { return 0; }
+    virtual bool supportsAcceleratedRendering() const override = 0;
</ins><span class="cx">     virtual void acceleratedRenderingStateChanged() override;
</span><span class="cx">     virtual bool shouldMaintainAspectRatio() const override { return m_shouldMaintainAspectRatio; }
</span><span class="cx">     virtual void setShouldMaintainAspectRatio(bool) override;
</span><span class="cx">     virtual bool canSaveMediaData() const override;
</span><span class="cx"> 
</span><del>-    virtual MediaPlayer::MovieLoadType movieLoadType() const;
-    virtual void prepareForRendering();
</del><ins>+    virtual MediaPlayer::MovieLoadType movieLoadType() const override;
+    virtual void prepareForRendering() override;
</ins><span class="cx"> 
</span><del>-    virtual bool supportsFullscreen() const;
-    virtual bool supportsScanning() const { return true; }
-    unsigned long long fileSize() const { return totalBytes(); }
</del><ins>+    virtual bool supportsFullscreen() const override;
+    virtual bool supportsScanning() const override { return true; }
+    unsigned long long fileSize() const override { return totalBytes(); }
</ins><span class="cx"> 
</span><span class="cx">     // Required interfaces for concrete derived classes.
</span><span class="cx">     virtual void createAVAssetForURL(const String&amp;) = 0;
</span><span class="lines">@@ -233,7 +233,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&amp;, const MediaTime&amp; negativeTolerance, const MediaTime&amp; positiveTolerance) = 0;
</span><del>-    virtual unsigned long long totalBytes() const = 0;
</del><ins>+    virtual unsigned long long totalBytes() const override = 0;
</ins><span class="cx">     virtual std::unique_ptr&lt;PlatformTimeRanges&gt; 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">@@ -249,7 +249,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 = 0;
</del><ins>+    virtual 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">@@ -291,12 +291,12 @@
</span><span class="cx"> 
</span><span class="cx">     MediaPlayer* player() { return m_player; }
</span><span class="cx"> 
</span><del>-    virtual String engineDescription() const { return &quot;AVFoundation&quot;; }
-    virtual long platformErrorCode() const { return assetErrorCode(); }
</del><ins>+    virtual String engineDescription() const override { return &quot;AVFoundation&quot;; }
+    virtual long platformErrorCode() const override { return assetErrorCode(); }
</ins><span class="cx"> 
</span><span class="cx">     virtual void trackModeChanged() override;
</span><span class="cx"> #if ENABLE(AVF_CAPTIONS)
</span><del>-    virtual void notifyTrackModeChanged() { }
</del><ins>+    virtual void notifyTrackModeChanged() override { }
</ins><span class="cx">     virtual void synchronizeTextTrackState() { }
</span><span class="cx"> #endif
</span><span class="cx">     void processNewAndRemovedTextTracks(const Vector&lt;RefPtr&lt;InbandTextTrackPrivateAVF&gt;&gt;&amp;);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationVideoTrackPrivateAVFh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/VideoTrackPrivateAVF.h (185922 => 185923)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/VideoTrackPrivateAVF.h        2015-06-24 20:32:27 UTC (rev 185922)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/VideoTrackPrivateAVF.h        2015-06-24 20:48:13 UTC (rev 185923)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx">     WTF_MAKE_NONCOPYABLE(VideoTrackPrivateAVF)
</span><span class="cx"> public:
</span><span class="cx"> 
</span><del>-    virtual int trackIndex() const { return m_index; }
</del><ins>+    virtual int trackIndex() const override { return m_index; }
</ins><span class="cx">     virtual Kind kind() const override { return m_kind; }
</span><span class="cx">     virtual AtomicString id() const override { return m_id; }
</span><span class="cx">     virtual AtomicString label() const override { return m_label; }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcCDMSessionAVFoundationObjCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionAVFoundationObjC.h (185922 => 185923)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionAVFoundationObjC.h        2015-06-24 20:32:27 UTC (rev 185922)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionAVFoundationObjC.h        2015-06-24 20:48:13 UTC (rev 185923)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx">     CDMSessionAVFoundationObjC(MediaPlayerPrivateAVFoundationObjC* parent);
</span><span class="cx">     virtual ~CDMSessionAVFoundationObjC() { }
</span><span class="cx"> 
</span><del>-    virtual CDMSessionType type() { return CDMSessionTypeAVFoundationObjC; }
</del><ins>+    virtual CDMSessionType type() override { return CDMSessionTypeAVFoundationObjC; }
</ins><span class="cx">     virtual void setClient(CDMSessionClient* client) override { m_client = client; }
</span><span class="cx">     virtual const String&amp; sessionId() const override { return m_sessionId; }
</span><span class="cx">     virtual PassRefPtr&lt;Uint8Array&gt; generateKeyRequest(const String&amp; mimeType, Uint8Array* initData, String&amp; destinationURL, unsigned short&amp; errorCode, unsigned long&amp; systemCode) override;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcCDMSessionMediaSourceAVFObjCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionMediaSourceAVFObjC.h (185922 => 185923)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionMediaSourceAVFObjC.h        2015-06-24 20:32:27 UTC (rev 185922)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionMediaSourceAVFObjC.h        2015-06-24 20:48:13 UTC (rev 185923)
</span><span class="lines">@@ -42,15 +42,15 @@
</span><span class="cx">     CDMSessionMediaSourceAVFObjC(const Vector&lt;int&gt;&amp; protocolVersions);
</span><span class="cx">     virtual ~CDMSessionMediaSourceAVFObjC();
</span><span class="cx"> 
</span><del>-    virtual CDMSessionType type() { return CDMSessionTypeMediaSourceAVFObjC; }
</del><ins>+    virtual CDMSessionType type() override { return CDMSessionTypeMediaSourceAVFObjC; }
</ins><span class="cx">     virtual void setClient(CDMSessionClient* client) override { m_client = client; }
</span><span class="cx">     virtual const String&amp; sessionId() const override { return m_sessionId; }
</span><span class="cx">     virtual PassRefPtr&lt;Uint8Array&gt; generateKeyRequest(const String&amp; mimeType, Uint8Array* initData, String&amp; destinationURL, unsigned short&amp; errorCode, unsigned long&amp; systemCode) override;
</span><span class="cx">     virtual void releaseKeys() override;
</span><span class="cx">     virtual bool update(Uint8Array*, RefPtr&lt;Uint8Array&gt;&amp; nextMessage, unsigned short&amp; errorCode, unsigned long&amp; systemCode) override;
</span><span class="cx"> 
</span><del>-    virtual void layerDidReceiveError(AVSampleBufferDisplayLayer *, NSError *, bool&amp; shouldIgnore);
-    virtual void rendererDidReceiveError(AVSampleBufferAudioRenderer *, NSError *, bool&amp; shouldIgnore);
</del><ins>+    virtual void layerDidReceiveError(AVSampleBufferDisplayLayer *, NSError *, bool&amp; shouldIgnore) override;
+    virtual void rendererDidReceiveError(AVSampleBufferAudioRenderer *, NSError *, bool&amp; shouldIgnore) override;
</ins><span class="cx"> 
</span><span class="cx">     void setStreamSession(AVStreamSession *);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcMediaPlayerPrivateAVFoundationObjCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.h (185922 => 185923)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.h        2015-06-24 20:32:27 UTC (rev 185922)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.h        2015-06-24 20:48:13 UTC (rev 185923)
</span><span class="lines">@@ -117,7 +117,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);
</del><ins>+    virtual 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">@@ -142,70 +142,70 @@
</span><span class="cx"> 
</span><span class="cx">     static bool isAvailable();
</span><span class="cx"> 
</span><del>-    virtual void cancelLoad();
</del><ins>+    virtual void cancelLoad() override;
</ins><span class="cx"> 
</span><del>-    virtual PlatformMedia platformMedia() const;
</del><ins>+    virtual PlatformMedia platformMedia() const override;
</ins><span class="cx"> 
</span><del>-    virtual void platformSetVisible(bool);
-    virtual void platformPlay();
-    virtual void platformPause();
</del><ins>+    virtual void platformSetVisible(bool) override;
+    virtual void platformPlay() override;
+    virtual void platformPause() override;
</ins><span class="cx">     virtual MediaTime currentMediaTime() const override;
</span><del>-    virtual void setVolume(float);
-    virtual void setClosedCaptionsVisible(bool);
-    virtual void paint(GraphicsContext*, const FloatRect&amp;);
-    virtual void paintCurrentFrameInContext(GraphicsContext*, const FloatRect&amp;);
-    virtual PlatformLayer* platformLayer() const;
</del><ins>+    virtual void setVolume(float) override;
+    virtual void setClosedCaptionsVisible(bool) override;
+    virtual void paint(GraphicsContext*, const FloatRect&amp;) override;
+    virtual void paintCurrentFrameInContext(GraphicsContext*, const FloatRect&amp;) override;
+    virtual PlatformLayer* platformLayer() const override;
</ins><span class="cx"> #if PLATFORM(IOS)
</span><del>-    virtual void setVideoFullscreenLayer(PlatformLayer*);
-    virtual void setVideoFullscreenFrame(FloatRect);
-    virtual void setVideoFullscreenGravity(MediaPlayer::VideoGravity);
</del><ins>+    virtual void setVideoFullscreenLayer(PlatformLayer*) override;
+    virtual void setVideoFullscreenFrame(FloatRect) override;
+    virtual void setVideoFullscreenGravity(MediaPlayer::VideoGravity) override;
</ins><span class="cx">     virtual void setVideoFullscreenMode(MediaPlayer::VideoFullscreenMode) override;
</span><span class="cx"> 
</span><span class="cx">     virtual NSArray *timedMetadata() const override;
</span><del>-    virtual String accessLog() const;
-    virtual String errorLog() const;
</del><ins>+    virtual String accessLog() const override;
+    virtual String errorLog() const override;
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-    virtual bool supportsAcceleratedRendering() const { return true; }
-    virtual MediaTime mediaTimeForTimeValue(const MediaTime&amp;) const;
-    virtual double maximumDurationToCacheMediaTime() const;
</del><ins>+    virtual bool supportsAcceleratedRendering() const override { return true; }
+    virtual MediaTime mediaTimeForTimeValue(const MediaTime&amp;) const override;
+    virtual double maximumDurationToCacheMediaTime() const override;
</ins><span class="cx"> 
</span><del>-    virtual void createAVPlayer();
-    virtual void createAVPlayerItem();
</del><ins>+    virtual void createAVPlayer() override;
+    virtual void createAVPlayerItem() override;
</ins><span class="cx">     virtual void createAVPlayerLayer();
</span><del>-    virtual void createAVAssetForURL(const String&amp; url);
-    virtual MediaPlayerPrivateAVFoundation::ItemStatus playerItemStatus() const;
-    virtual MediaPlayerPrivateAVFoundation::AssetStatus assetStatus() const;
-    virtual long assetErrorCode() const;
</del><ins>+    virtual void createAVAssetForURL(const String&amp; url) override;
+    virtual MediaPlayerPrivateAVFoundation::ItemStatus playerItemStatus() const override;
+    virtual MediaPlayerPrivateAVFoundation::AssetStatus assetStatus() const override;
+    virtual long assetErrorCode() const override;
</ins><span class="cx"> 
</span><del>-    virtual void checkPlayability();
</del><ins>+    virtual void checkPlayability() override;
</ins><span class="cx">     virtual void setRateDouble(double) override;
</span><del>-    virtual double rate() const;
</del><ins>+    virtual double rate() const override;
</ins><span class="cx">     void setPreservesPitch(bool) override;
</span><del>-    virtual void seekToTime(const MediaTime&amp;, const MediaTime&amp; negativeTolerance, const MediaTime&amp; positiveTolerance);
-    virtual unsigned long long totalBytes() const;
-    virtual std::unique_ptr&lt;PlatformTimeRanges&gt; platformBufferedTimeRanges() const;
-    virtual MediaTime platformMinTimeSeekable() const;
-    virtual MediaTime platformMaxTimeSeekable() const;
-    virtual MediaTime platformDuration() const;
-    virtual MediaTime platformMaxTimeLoaded() const;
-    virtual void beginLoadingMetadata();
-    virtual void sizeChanged();
</del><ins>+    virtual void seekToTime(const MediaTime&amp;, const MediaTime&amp; negativeTolerance, const MediaTime&amp; positiveTolerance) override;
+    virtual unsigned long long totalBytes() const override;
+    virtual std::unique_ptr&lt;PlatformTimeRanges&gt; 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;
</ins><span class="cx"> 
</span><del>-    virtual bool hasAvailableVideoFrame() const;
</del><ins>+    virtual bool hasAvailableVideoFrame() const override;
</ins><span class="cx"> 
</span><del>-    virtual void createContextVideoRenderer();
-    virtual void destroyContextVideoRenderer();
</del><ins>+    virtual void createContextVideoRenderer() override;
+    virtual void destroyContextVideoRenderer() override;
</ins><span class="cx"> 
</span><del>-    virtual void createVideoLayer();
-    virtual void destroyVideoLayer();
</del><ins>+    virtual void createVideoLayer() override;
+    virtual void destroyVideoLayer() override;
</ins><span class="cx"> 
</span><del>-    virtual bool hasContextRenderer() const;
-    virtual bool hasLayerRenderer() const;
</del><ins>+    virtual bool hasContextRenderer() const override;
+    virtual bool hasLayerRenderer() const override;
</ins><span class="cx"> 
</span><span class="cx">     virtual void updateVideoLayerGravity() override;
</span><span class="cx"> 
</span><del>-    virtual bool hasSingleSecurityOrigin() const;
</del><ins>+    virtual bool hasSingleSecurityOrigin() const override;
</ins><span class="cx"> 
</span><span class="cx"> #if ENABLE(VIDEO_TRACK)
</span><span class="cx">     virtual bool requiresTextTrackRepresentation() const override;
</span><span class="lines">@@ -216,7 +216,7 @@
</span><span class="cx">     void setAVPlayerItem(AVPlayerItem *);
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(WEB_AUDIO) &amp;&amp; USE(MEDIATOOLBOX)
</span><del>-    virtual AudioSourceProvider* audioSourceProvider();
</del><ins>+    virtual AudioSourceProvider* audioSourceProvider() override;
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx">     void createImageGenerator();
</span><span class="lines">@@ -236,13 +236,13 @@
</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&amp;, const unsigned char*, unsigned, const unsigned char*, unsigned, const String&amp;);
-    virtual MediaPlayer::MediaKeyException generateKeyRequest(const String&amp;, const unsigned char*, unsigned);
-    virtual MediaPlayer::MediaKeyException cancelKeyRequest(const String&amp;, const String&amp;);
</del><ins>+    virtual MediaPlayer::MediaKeyException addKey(const String&amp;, const unsigned char*, unsigned, const unsigned char*, unsigned, const String&amp;) override;
+    virtual MediaPlayer::MediaKeyException generateKeyRequest(const String&amp;, const unsigned char*, unsigned) override;
+    virtual MediaPlayer::MediaKeyException cancelKeyRequest(const String&amp;, const String&amp;) override;
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(ENCRYPTED_MEDIA_V2)
</span><del>-    std::unique_ptr&lt;CDMSession&gt; createSession(const String&amp; keySystem);
</del><ins>+    std::unique_ptr&lt;CDMSession&gt; createSession(const String&amp; keySystem) override;
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx">     virtual String languageOfPrimaryAudioTrack() const override;
</span><span class="lines">@@ -280,7 +280,7 @@
</span><span class="cx">     virtual MediaPlayer::WirelessPlaybackTargetType wirelessPlaybackTargetType() const override;
</span><span class="cx">     virtual bool wirelessVideoPlaybackDisabled() const override;
</span><span class="cx">     virtual void setWirelessVideoPlaybackDisabled(bool) override;
</span><del>-    virtual bool canPlayToWirelessPlaybackTarget() const { return true; }
</del><ins>+    virtual bool canPlayToWirelessPlaybackTarget() const override { return true; }
</ins><span class="cx">     void updateDisableExternalPlayback();
</span><span class="cx"> #endif
</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 (185922 => 185923)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm        2015-06-24 20:32:27 UTC (rev 185922)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm        2015-06-24 20:48:13 UTC (rev 185923)
</span><span class="lines">@@ -414,28 +414,28 @@
</span><span class="cx">     virtual void refAuthenticationClient() override { ref(); }
</span><span class="cx">     virtual void derefAuthenticationClient() override { deref(); }
</span><span class="cx"> 
</span><del>-    virtual void receivedCredential(const AuthenticationChallenge&amp;, const Credential&amp; credential)
</del><ins>+    virtual void receivedCredential(const AuthenticationChallenge&amp;, const Credential&amp; 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&amp;)
</del><ins>+    virtual void receivedRequestToContinueWithoutCredential(const AuthenticationChallenge&amp;) 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&amp;)
</del><ins>+    virtual void receivedCancellation(const AuthenticationChallenge&amp;) 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&amp;)
</del><ins>+    virtual void receivedRequestToPerformDefaultHandling(const AuthenticationChallenge&amp;) 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&amp;)
</del><ins>+    virtual void receivedChallengeRejection(const AuthenticationChallenge&amp;) 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 (185922 => 185923)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h        2015-06-24 20:32:27 UTC (rev 185922)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h        2015-06-24 20:48:13 UTC (rev 185923)
</span><span class="lines">@@ -104,7 +104,7 @@
</span><span class="cx">     virtual PlatformMedia platformMedia() const override;
</span><span class="cx">     virtual PlatformLayer* platformLayer() const override;
</span><span class="cx"> 
</span><del>-    virtual bool supportsFullscreen() const { return true; }
</del><ins>+    virtual bool supportsFullscreen() const override { return true; }
</ins><span class="cx"> 
</span><span class="cx">     virtual void play() override;
</span><span class="cx">     void playInternal();
</span><span class="lines">@@ -173,7 +173,7 @@
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(WIRELESS_PLAYBACK_TARGET)
</span><span class="cx">     virtual bool isCurrentPlaybackTargetWireless() const override;
</span><del>-    virtual void setWirelessPlaybackTarget(Ref&lt;MediaPlaybackTarget&gt;&amp;&amp;);
</del><ins>+    virtual void setWirelessPlaybackTarget(Ref&lt;MediaPlaybackTarget&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual void setShouldPlayToPlaybackTarget(bool) override;
</span><span class="cx">     bool wirelessVideoPlaybackDisabled() const override { return false; }
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsmacMediaPlayerPrivateQTKith"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.h (185922 => 185923)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.h        2015-06-24 20:32:27 UTC (rev 185922)
+++ trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.h        2015-06-24 20:48:13 UTC (rev 185923)
</span><span class="lines">@@ -73,69 +73,69 @@
</span><span class="cx">     static void clearMediaCacheForSite(const String&amp;);
</span><span class="cx">     static bool isAvailable();
</span><span class="cx"> 
</span><del>-    PlatformMedia platformMedia() const;
-    PlatformLayer* platformLayer() const;
</del><ins>+    PlatformMedia platformMedia() const override;
+    PlatformLayer* platformLayer() const override;
</ins><span class="cx"> 
</span><span class="cx">     FloatSize naturalSize() const override;
</span><del>-    bool hasVideo() const;
-    bool hasAudio() const;
-    bool supportsFullscreen() const;
-    virtual bool supportsScanning() const { return true; }
</del><ins>+    bool hasVideo() const override;
+    bool hasAudio() const override;
+    bool supportsFullscreen() const override;
+    virtual bool supportsScanning() const override { return true; }
</ins><span class="cx">     
</span><del>-    void load(const String&amp; url);
</del><ins>+    void load(const String&amp; url) override;
</ins><span class="cx"> #if ENABLE(MEDIA_SOURCE)
</span><del>-    virtual void load(const String&amp;, MediaSourcePrivateClient*);
</del><ins>+    virtual void load(const String&amp;, MediaSourcePrivateClient*) override;
</ins><span class="cx"> #endif
</span><span class="cx"> #if ENABLE(MEDIA_STREAM)
</span><span class="cx">     virtual void load(MediaStreamPrivate*) { }
</span><span class="cx"> #endif
</span><del>-    void cancelLoad();
</del><ins>+    void cancelLoad() override;
</ins><span class="cx">     void loadInternal(const String&amp; url);
</span><span class="cx">     void resumeLoad();
</span><span class="cx">     
</span><del>-    void play();
-    void pause();    
-    void prepareToPlay();
</del><ins>+    void play() override;
+    void pause() override;
+    void prepareToPlay() override;
</ins><span class="cx">     
</span><del>-    bool paused() const;
-    bool seeking() const;
</del><ins>+    bool paused() const override;
+    bool seeking() const override;
</ins><span class="cx">     
</span><span class="cx">     virtual MediaTime durationMediaTime() const override;
</span><span class="cx">     virtual MediaTime currentMediaTime() const override;
</span><span class="cx">     virtual void seek(const MediaTime&amp;) override;
</span><span class="cx">     
</span><del>-    void setRate(float);
</del><ins>+    void setRate(float) override;
</ins><span class="cx">     virtual double rate() const override;
</span><del>-    void setVolume(float);
-    void setPreservesPitch(bool);
</del><ins>+    void setVolume(float) override;
+    void setPreservesPitch(bool) override;
</ins><span class="cx"> 
</span><del>-    bool hasClosedCaptions() const;
-    void setClosedCaptionsVisible(bool);
</del><ins>+    bool hasClosedCaptions() const override;
+    void setClosedCaptionsVisible(bool) override;
</ins><span class="cx"> 
</span><del>-    void setPreload(MediaPlayer::Preload);
</del><ins>+    void setPreload(MediaPlayer::Preload) override;
</ins><span class="cx"> 
</span><del>-    MediaPlayer::NetworkState networkState() const { return m_networkState; }
-    MediaPlayer::ReadyState readyState() const { return m_readyState; }
</del><ins>+    MediaPlayer::NetworkState networkState() const override { return m_networkState; }
+    MediaPlayer::ReadyState readyState() const override { return m_readyState; }
</ins><span class="cx">     
</span><del>-    std::unique_ptr&lt;PlatformTimeRanges&gt; buffered() const;
-    MediaTime maxMediaTimeSeekable() const;
-    bool didLoadingProgress() const;
-    unsigned long long totalBytes() const;
</del><ins>+    std::unique_ptr&lt;PlatformTimeRanges&gt; buffered() const override;
+    MediaTime maxMediaTimeSeekable() const override;
+    bool didLoadingProgress() const override;
+    unsigned long long totalBytes() const override;
</ins><span class="cx">     
</span><del>-    void setVisible(bool);
-    void setSize(const IntSize&amp;);
</del><ins>+    void setVisible(bool) override;
+    void setSize(const IntSize&amp;) override;
</ins><span class="cx">     
</span><del>-    virtual bool hasAvailableVideoFrame() const;
</del><ins>+    virtual bool hasAvailableVideoFrame() const override;
</ins><span class="cx"> 
</span><del>-    void paint(GraphicsContext*, const FloatRect&amp;);
-    void paintCurrentFrameInContext(GraphicsContext*, const FloatRect&amp;);
-    virtual void prepareForRendering();
</del><ins>+    void paint(GraphicsContext*, const FloatRect&amp;) override;
+    void paintCurrentFrameInContext(GraphicsContext*, const FloatRect&amp;) override;
+    virtual void prepareForRendering() override;
</ins><span class="cx"> 
</span><del>-    bool supportsAcceleratedRendering() const;
-    void acceleratedRenderingStateChanged();
</del><ins>+    bool supportsAcceleratedRendering() const override;
+    void acceleratedRenderingStateChanged() override;
</ins><span class="cx"> 
</span><del>-    bool hasSingleSecurityOrigin() const;
-    MediaPlayer::MovieLoadType movieLoadType() const;
</del><ins>+    bool hasSingleSecurityOrigin() const override;
+    MediaPlayer::MovieLoadType movieLoadType() const override;
</ins><span class="cx"> 
</span><span class="cx">     virtual bool canSaveMediaData() const override;
</span><span class="cx"> 
</span><span class="lines">@@ -170,18 +170,18 @@
</span><span class="cx"> 
</span><span class="cx">     bool isReadyForVideoSetup() const;
</span><span class="cx"> 
</span><del>-    virtual double maximumDurationToCacheMediaTime() const { return 5; }
</del><ins>+    virtual double maximumDurationToCacheMediaTime() const override { return 5; }
</ins><span class="cx"> 
</span><del>-    virtual void setPrivateBrowsingMode(bool);
</del><ins>+    virtual void setPrivateBrowsingMode(bool) override;
</ins><span class="cx">     
</span><span class="cx">     NSMutableDictionary* commonMovieAttributes();
</span><span class="cx"> 
</span><del>-    virtual String engineDescription() const { return &quot;QTKit&quot;; }
-    virtual long platformErrorCode() const;
</del><ins>+    virtual String engineDescription() const override { return &quot;QTKit&quot;; }
+    virtual long platformErrorCode() const override;
</ins><span class="cx"> 
</span><span class="cx"> #if ENABLE(WIRELESS_PLAYBACK_TARGET)
</span><span class="cx">     virtual bool isCurrentPlaybackTargetWireless() const override;
</span><del>-    virtual void setWirelessPlaybackTarget(Ref&lt;MediaPlaybackTarget&gt;&amp;&amp;);
</del><ins>+    virtual void setWirelessPlaybackTarget(Ref&lt;MediaPlaybackTarget&gt;&amp;&amp;) override;
</ins><span class="cx">     virtual void setShouldPlayToPlaybackTarget(bool) override;
</span><span class="cx">     bool wirelessVideoPlaybackDisabled() const override { return false; }
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmacScrollAnimatorMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.h (185922 => 185923)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.h        2015-06-24 20:32:27 UTC (rev 185922)
+++ trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.h        2015-06-24 20:48:13 UTC (rev 185923)
</span><span class="lines">@@ -81,8 +81,8 @@
</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);
-    virtual void scrollToOffsetWithoutAnimation(const FloatPoint&amp;);
</del><ins>+    virtual bool scroll(ScrollbarOrientation, ScrollGranularity, float step, float multiplier) override;
+    virtual void scrollToOffsetWithoutAnimation(const FloatPoint&amp;) override;
</ins><span class="cx"> 
</span><span class="cx"> #if ENABLE(RUBBER_BANDING)
</span><span class="cx">     virtual bool handleWheelEvent(const PlatformWheelEvent&amp;) override;
</span><span class="lines">@@ -90,37 +90,37 @@
</span><span class="cx"> 
</span><span class="cx">     virtual void handleWheelEventPhase(PlatformWheelEventPhase) override;
</span><span class="cx"> 
</span><del>-    virtual void cancelAnimations();
</del><ins>+    virtual void cancelAnimations() override;
</ins><span class="cx">     
</span><del>-    virtual void notifyPositionChanged(const FloatSize&amp; delta);
-    virtual void contentAreaWillPaint() const;
-    virtual void mouseEnteredContentArea() const;
-    virtual void mouseExitedContentArea() const;
-    virtual void mouseMovedInContentArea() const;
-    virtual void mouseEnteredScrollbar(Scrollbar*) const;
-    virtual void mouseExitedScrollbar(Scrollbar*) const;
-    virtual void willStartLiveResize();
-    virtual void contentsResized() const;
-    virtual void willEndLiveResize();
-    virtual void contentAreaDidShow() const;
-    virtual void contentAreaDidHide() const;
</del><ins>+    virtual void notifyPositionChanged(const FloatSize&amp; delta) override;
+    virtual void contentAreaWillPaint() const override;
+    virtual void mouseEnteredContentArea() const override;
+    virtual void mouseExitedContentArea() const override;
+    virtual void mouseMovedInContentArea() const override;
+    virtual void mouseEnteredScrollbar(Scrollbar*) const override;
+    virtual void mouseExitedScrollbar(Scrollbar*) const override;
+    virtual void willStartLiveResize() override;
+    virtual void contentsResized() const override;
+    virtual void willEndLiveResize() override;
+    virtual void contentAreaDidShow() const override;
+    virtual void contentAreaDidHide() const 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><span class="cx">     virtual void lockOverlayScrollbarStateToHidden(bool shouldLockState) override final;
</span><span class="cx"> 
</span><del>-    virtual void didAddVerticalScrollbar(Scrollbar*);
-    virtual void willRemoveVerticalScrollbar(Scrollbar*);
-    virtual void didAddHorizontalScrollbar(Scrollbar*);
-    virtual void willRemoveHorizontalScrollbar(Scrollbar*);
</del><ins>+    virtual void didAddVerticalScrollbar(Scrollbar*) override;
+    virtual void willRemoveVerticalScrollbar(Scrollbar*) override;
+    virtual void didAddHorizontalScrollbar(Scrollbar*) override;
+    virtual 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();
-    virtual void horizontalScrollbarLayerDidChange();
</del><ins>+    virtual void verticalScrollbarLayerDidChange() override;
+    virtual void horizontalScrollbarLayerDidChange() override;
</ins><span class="cx"> 
</span><del>-    virtual bool shouldScrollbarParticipateInHitTesting(Scrollbar*);
</del><ins>+    virtual bool shouldScrollbarParticipateInHitTesting(Scrollbar*) override;
</ins><span class="cx"> 
</span><span class="cx">     virtual void notifyContentAreaScrolled(const FloatSize&amp; delta) override;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmacSerializedPlatformRepresentationMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mac/SerializedPlatformRepresentationMac.h (185922 => 185923)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mac/SerializedPlatformRepresentationMac.h        2015-06-24 20:32:27 UTC (rev 185922)
+++ trunk/Source/WebCore/platform/mac/SerializedPlatformRepresentationMac.h        2015-06-24 20:48:13 UTC (rev 185923)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx"> 
</span><span class="cx">     virtual bool isEqual(const SerializedPlatformRepresentation&amp;) const override;
</span><span class="cx"> 
</span><del>-    virtual PlatformType platformType() const { return SerializedPlatformRepresentation::ObjC; }
</del><ins>+    virtual 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 (185922 => 185923)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mac/ThemeMac.h        2015-06-24 20:32:27 UTC (rev 185922)
+++ trunk/Source/WebCore/platform/mac/ThemeMac.h        2015-06-24 20:48:13 UTC (rev 185923)
</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;
</del><ins>+    virtual int baselinePositionAdjustment(ControlPart) const override;
</ins><span class="cx"> 
</span><del>-    virtual Optional&lt;FontDescription&gt; controlFont(ControlPart, const FontCascade&amp;, float zoomFactor) const;
</del><ins>+    virtual Optional&lt;FontDescription&gt; controlFont(ControlPart, const FontCascade&amp;, float zoomFactor) const override;
</ins><span class="cx">     
</span><del>-    virtual LengthSize controlSize(ControlPart, const FontCascade&amp;, const LengthSize&amp;, float zoomFactor) const;
-    virtual LengthSize minimumControlSize(ControlPart, const FontCascade&amp;, float zoomFactor) const;
</del><ins>+    virtual LengthSize controlSize(ControlPart, const FontCascade&amp;, const LengthSize&amp;, float zoomFactor) const override;
+    virtual LengthSize minimumControlSize(ControlPart, const FontCascade&amp;, float zoomFactor) const override;
</ins><span class="cx"> 
</span><del>-    virtual LengthBox controlPadding(ControlPart, const FontCascade&amp;, const LengthBox&amp; zoomedBox, float zoomFactor) const;
-    virtual LengthBox controlBorder(ControlPart, const FontCascade&amp;, const LengthBox&amp; zoomedBox, float zoomFactor) const;
</del><ins>+    virtual LengthBox controlPadding(ControlPart, const FontCascade&amp;, const LengthBox&amp; zoomedBox, float zoomFactor) const override;
+    virtual LengthBox controlBorder(ControlPart, const FontCascade&amp;, const LengthBox&amp; zoomedBox, float zoomFactor) const override;
</ins><span class="cx"> 
</span><del>-    virtual bool controlRequiresPreWhiteSpace(ControlPart part) const { return part == PushButtonPart; }
</del><ins>+    virtual bool controlRequiresPreWhiteSpace(ControlPart part) const override { return part == PushButtonPart; }
</ins><span class="cx"> 
</span><span class="cx">     virtual void paint(ControlPart, ControlStates*, GraphicsContext*, const FloatRect&amp;, float zoomFactor, ScrollView*) override;
</span><del>-    virtual void inflateControlPaintRect(ControlPart, const ControlStates*, FloatRect&amp;, float zoomFactor) const;
</del><ins>+    virtual void inflateControlPaintRect(ControlPart, const ControlStates*, FloatRect&amp;, 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="trunkSourceWebCoretestingMockCDMcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/testing/MockCDM.cpp (185922 => 185923)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/MockCDM.cpp        2015-06-24 20:32:27 UTC (rev 185922)
+++ trunk/Source/WebCore/testing/MockCDM.cpp        2015-06-24 20:48:13 UTC (rev 185923)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx">     MockCDMSession();
</span><span class="cx">     virtual ~MockCDMSession() { }
</span><span class="cx"> 
</span><del>-    virtual void setClient(CDMSessionClient* client) { m_client = client; }
</del><ins>+    virtual void setClient(CDMSessionClient* client) override { m_client = client; }
</ins><span class="cx">     virtual const String&amp; sessionId() const override { return m_sessionId; }
</span><span class="cx">     virtual PassRefPtr&lt;Uint8Array&gt; generateKeyRequest(const String&amp; mimeType, Uint8Array* initData, String&amp; destinationURL, unsigned short&amp; errorCode, unsigned long&amp; systemCode) override;
</span><span class="cx">     virtual void releaseKeys() override;
</span></span></pre>
</div>
</div>

</body>
</html>