<!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>[179236] trunk/Source</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/179236">179236</a></dd>
<dt>Author</dt> <dd>ap@apple.com</dd>
<dt>Date</dt> <dd>2015-01-27 18:29:06 -0800 (Tue, 27 Jan 2015)</dd>
</dl>

<h3>Log Message</h3>
<pre>More build fixes for newer clang.

Rubber-stamped by Anders Carlsson.

Source/WebCore:

* loader/icon/IconDatabase.h: Added missing override keywords.

Source/WebKit/mac:

Marked a deprecated accessibility method as such.

* WebView/WebFrame.mm:
(-[WebFrame accessibilityRoot]):

Source/WebKit2:

Added missing override keywords, marked some deprecated accessibility methods as such.

* PluginProcess/EntryPoint/mac/LegacyProcess/PluginProcessMain.mm:
(WebKit::PluginProcessMainDelegate::doPreInitializationWork): Deleted.
(WebKit::PluginProcessMainDelegate::getExtraInitializationData): Deleted.
(WebKit::PluginProcessMainDelegate::doPostRunWork): Deleted.
* PluginProcess/WebProcessConnection.h:
* UIProcess/Cocoa/WebProcessPoolCocoa.mm:
(WebKit::WebProcessPool::platformInitializeWebProcess):
* UIProcess/Plugins/PluginProcessProxy.h:
* UIProcess/WebPageProxy.h:
* UIProcess/mac/PageClientImpl.h:
* WebProcess/InjectedBundle/API/c/WKBundlePageOverlay.cpp:
(PageOverlayClientImpl::actionContextForResultAtPoint): Deleted.
(PageOverlayClientImpl::dataDetectorsDidPresentUI): Deleted.
(PageOverlayClientImpl::dataDetectorsDidChangeUI): Deleted.
(PageOverlayClientImpl::dataDetectorsDidHideUI): Deleted.
* WebProcess/Plugins/Netscape/NetscapePlugin.h:
(WebKit::NetscapePlugin::isBeingAsynchronouslyInitialized): Deleted.
* WebProcess/Plugins/PDF/PDFPlugin.h:
* WebProcess/Plugins/PluginProcessConnection.h:
* WebProcess/Plugins/PluginProxy.h:
(WebKit::PluginProxy::isBeingAsynchronouslyInitialized): Deleted.
* WebProcess/WebCoreSupport/WebContextMenuClient.h:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreloadericonIconDatabaseh">trunk/Source/WebCore/loader/icon/IconDatabase.h</a></li>
<li><a href="#trunkSourceWebKitmacChangeLog">trunk/Source/WebKit/mac/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitmacWebViewWebFramemm">trunk/Source/WebKit/mac/WebView/WebFrame.mm</a></li>
<li><a href="#trunkSourceWebKit2ChangeLog">trunk/Source/WebKit2/ChangeLog</a></li>
<li><a href="#trunkSourceWebKit2PluginProcessEntryPointmacLegacyProcessPluginProcessMainmm">trunk/Source/WebKit2/PluginProcess/EntryPoint/mac/LegacyProcess/PluginProcessMain.mm</a></li>
<li><a href="#trunkSourceWebKit2PluginProcessWebProcessConnectionh">trunk/Source/WebKit2/PluginProcess/WebProcessConnection.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessCocoaWebProcessPoolCocoamm">trunk/Source/WebKit2/UIProcess/Cocoa/WebProcessPoolCocoa.mm</a></li>
<li><a href="#trunkSourceWebKit2UIProcessPluginsPluginProcessProxyh">trunk/Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebPageProxyh">trunk/Source/WebKit2/UIProcess/WebPageProxy.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessmacPageClientImplh">trunk/Source/WebKit2/UIProcess/mac/PageClientImpl.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundleAPIcWKBundlePageOverlaycpp">trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageOverlay.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessPluginsNetscapeNetscapePluginh">trunk/Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePlugin.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessPluginsPDFPDFPluginh">trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPlugin.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessPluginsPluginProcessConnectionh">trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnection.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessPluginsPluginProxyh">trunk/Source/WebKit2/WebProcess/Plugins/PluginProxy.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebCoreSupportWebContextMenuClienth">trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebContextMenuClient.h</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (179235 => 179236)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2015-01-28 01:54:25 UTC (rev 179235)
+++ trunk/Source/WebCore/ChangeLog        2015-01-28 02:29:06 UTC (rev 179236)
</span><span class="lines">@@ -1,3 +1,11 @@
</span><ins>+2015-01-27  Alexey Proskuryakov  &lt;ap@apple.com&gt;
+
+        More build fixes for newer clang.
+
+        Rubber-stamped by Anders Carlsson.
+
+        * loader/icon/IconDatabase.h: Added missing override keywords.
+
</ins><span class="cx"> 2015-01-27  Roger Fong  &lt;roger_fong@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         WebGL2: Disable various extensions on WebGL2 context that have been promoted to core.
</span></span></pre></div>
<a id="trunkSourceWebCoreloadericonIconDatabaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/icon/IconDatabase.h (179235 => 179236)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/icon/IconDatabase.h        2015-01-28 01:54:25 UTC (rev 179235)
+++ trunk/Source/WebCore/loader/icon/IconDatabase.h        2015-01-28 02:29:06 UTC (rev 179236)
</span><span class="lines">@@ -130,8 +130,8 @@
</span><span class="cx"> 
</span><span class="cx"> // *** Any Thread ***
</span><span class="cx"> public:
</span><del>-    WEBCORE_EXPORT virtual bool isOpen() const;
-    WEBCORE_EXPORT virtual String databasePath() const;
</del><ins>+    WEBCORE_EXPORT virtual bool isOpen() const override;
+    WEBCORE_EXPORT virtual 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">@@ -178,7 +178,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;
</del><ins>+    WEBCORE_EXPORT virtual 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="trunkSourceWebKitmacChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/ChangeLog (179235 => 179236)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/ChangeLog        2015-01-28 01:54:25 UTC (rev 179235)
+++ trunk/Source/WebKit/mac/ChangeLog        2015-01-28 02:29:06 UTC (rev 179236)
</span><span class="lines">@@ -1,3 +1,14 @@
</span><ins>+2015-01-27  Alexey Proskuryakov  &lt;ap@apple.com&gt;
+
+        More build fixes for newer clang.
+
+        Rubber-stamped by Anders Carlsson.
+
+        Marked a deprecated accessibility method as such.
+
+        * WebView/WebFrame.mm:
+        (-[WebFrame accessibilityRoot]):
+
</ins><span class="cx"> 2015-01-27  Beth Dakin  &lt;bdakin@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Immediate action gesture recognizer still doesn't work well with IB
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebViewWebFramemm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebView/WebFrame.mm (179235 => 179236)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebView/WebFrame.mm        2015-01-28 01:54:25 UTC (rev 179235)
+++ trunk/Source/WebKit/mac/WebView/WebFrame.mm        2015-01-28 02:29:06 UTC (rev 179236)
</span><span class="lines">@@ -2234,7 +2234,10 @@
</span><span class="cx">     if (!AXObjectCache::accessibilityEnabled()) {
</span><span class="cx">         AXObjectCache::enableAccessibility();
</span><span class="cx"> #if !PLATFORM(IOS)
</span><ins>+#pragma clang diagnostic push
+#pragma clang diagnostic ignored &quot;-Wdeprecated-declarations&quot;
</ins><span class="cx">         AXObjectCache::setEnhancedUserInterfaceAccessibility([[NSApp accessibilityAttributeValue:NSAccessibilityEnhancedUserInterfaceAttribute] boolValue]);
</span><ins>+#pragma clang diagnostic pop
</ins><span class="cx"> #endif
</span><span class="cx">     }
</span><span class="cx">     
</span></span></pre></div>
<a id="trunkSourceWebKit2ChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/ChangeLog (179235 => 179236)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/ChangeLog        2015-01-28 01:54:25 UTC (rev 179235)
+++ trunk/Source/WebKit2/ChangeLog        2015-01-28 02:29:06 UTC (rev 179236)
</span><span class="lines">@@ -1,3 +1,34 @@
</span><ins>+2015-01-27  Alexey Proskuryakov  &lt;ap@apple.com&gt;
+
+        More build fixes for newer clang.
+
+        Rubber-stamped by Anders Carlsson.
+
+        Added missing override keywords, marked some deprecated accessibility methods as such.
+
+        * PluginProcess/EntryPoint/mac/LegacyProcess/PluginProcessMain.mm:
+        (WebKit::PluginProcessMainDelegate::doPreInitializationWork): Deleted.
+        (WebKit::PluginProcessMainDelegate::getExtraInitializationData): Deleted.
+        (WebKit::PluginProcessMainDelegate::doPostRunWork): Deleted.
+        * PluginProcess/WebProcessConnection.h:
+        * UIProcess/Cocoa/WebProcessPoolCocoa.mm:
+        (WebKit::WebProcessPool::platformInitializeWebProcess):
+        * UIProcess/Plugins/PluginProcessProxy.h:
+        * UIProcess/WebPageProxy.h:
+        * UIProcess/mac/PageClientImpl.h:
+        * WebProcess/InjectedBundle/API/c/WKBundlePageOverlay.cpp:
+        (PageOverlayClientImpl::actionContextForResultAtPoint): Deleted.
+        (PageOverlayClientImpl::dataDetectorsDidPresentUI): Deleted.
+        (PageOverlayClientImpl::dataDetectorsDidChangeUI): Deleted.
+        (PageOverlayClientImpl::dataDetectorsDidHideUI): Deleted.
+        * WebProcess/Plugins/Netscape/NetscapePlugin.h:
+        (WebKit::NetscapePlugin::isBeingAsynchronouslyInitialized): Deleted.
+        * WebProcess/Plugins/PDF/PDFPlugin.h:
+        * WebProcess/Plugins/PluginProcessConnection.h:
+        * WebProcess/Plugins/PluginProxy.h:
+        (WebKit::PluginProxy::isBeingAsynchronouslyInitialized): Deleted.
+        * WebProcess/WebCoreSupport/WebContextMenuClient.h:
+
</ins><span class="cx"> 2015-01-27  Beth Dakin  &lt;bdakin@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Immediate action gesture recognizer still doesn't work well with IB
</span></span></pre></div>
<a id="trunkSourceWebKit2PluginProcessEntryPointmacLegacyProcessPluginProcessMainmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/PluginProcess/EntryPoint/mac/LegacyProcess/PluginProcessMain.mm (179235 => 179236)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/PluginProcess/EntryPoint/mac/LegacyProcess/PluginProcessMain.mm        2015-01-28 01:54:25 UTC (rev 179235)
+++ trunk/Source/WebKit2/PluginProcess/EntryPoint/mac/LegacyProcess/PluginProcessMain.mm        2015-01-28 02:29:06 UTC (rev 179236)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx">     {
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual void doPreInitializationWork()
</del><ins>+    virtual void doPreInitializationWork() override
</ins><span class="cx">     {
</span><span class="cx">         // Remove the PluginProcess shim from the DYLD_INSERT_LIBRARIES environment variable so any processes
</span><span class="cx">         // spawned by the PluginProcess don't try to insert the shim and crash.
</span><span class="lines">@@ -86,7 +86,7 @@
</span><span class="cx">         }
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual bool getExtraInitializationData(HashMap&lt;String, String&gt;&amp; extraInitializationData)
</del><ins>+    virtual bool getExtraInitializationData(HashMap&lt;String, String&gt;&amp; extraInitializationData) override
</ins><span class="cx">     {
</span><span class="cx">         String pluginPath = m_commandLine[&quot;plugin-path&quot;];
</span><span class="cx">         if (pluginPath.isEmpty())
</span><span class="lines">@@ -106,7 +106,7 @@
</span><span class="cx">         [NSApp run];
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual void doPostRunWork()
</del><ins>+    virtual void doPostRunWork() override
</ins><span class="cx">     {
</span><span class="cx"> #if __MAC_OS_X_VERSION_MIN_REQUIRED &gt;= 1080
</span><span class="cx">         // If we have private temporary and cache directories, clean them up.
</span></span></pre></div>
<a id="trunkSourceWebKit2PluginProcessWebProcessConnectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/PluginProcess/WebProcessConnection.h (179235 => 179236)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/PluginProcess/WebProcessConnection.h        2015-01-28 01:54:25 UTC (rev 179235)
+++ trunk/Source/WebKit2/PluginProcess/WebProcessConnection.h        2015-01-28 02:29:06 UTC (rev 179236)
</span><span class="lines">@@ -67,8 +67,8 @@
</span><span class="cx">     // IPC::Connection::Client
</span><span class="cx">     virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</span><span class="cx">     virtual void didReceiveSyncMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</span><del>-    virtual void didClose(IPC::Connection&amp;);
-    virtual void didReceiveInvalidMessage(IPC::Connection&amp;, IPC::StringReference messageReceiverName, IPC::StringReference messageName);
</del><ins>+    virtual void didClose(IPC::Connection&amp;) override;
+    virtual void didReceiveInvalidMessage(IPC::Connection&amp;, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
</ins><span class="cx"> 
</span><span class="cx">     // Message handlers.
</span><span class="cx">     void didReceiveWebProcessConnectionMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessCocoaWebProcessPoolCocoamm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Cocoa/WebProcessPoolCocoa.mm (179235 => 179236)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Cocoa/WebProcessPoolCocoa.mm        2015-01-28 01:54:25 UTC (rev 179235)
+++ trunk/Source/WebKit2/UIProcess/Cocoa/WebProcessPoolCocoa.mm        2015-01-28 02:29:06 UTC (rev 179236)
</span><span class="lines">@@ -177,7 +177,10 @@
</span><span class="cx">     parameters.presenterApplicationPid = getpid();
</span><span class="cx"> 
</span><span class="cx"> #if PLATFORM(MAC)
</span><ins>+#pragma clang diagnostic push
+#pragma clang diagnostic ignored &quot;-Wdeprecated-declarations&quot;
</ins><span class="cx">     parameters.accessibilityEnhancedUserInterfaceEnabled = [[NSApp accessibilityAttributeValue:@&quot;AXEnhancedUserInterface&quot;] boolValue];
</span><ins>+#pragma clang diagnostic pop
</ins><span class="cx"> #else
</span><span class="cx">     parameters.accessibilityEnhancedUserInterfaceEnabled = false;
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessPluginsPluginProcessProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.h (179235 => 179236)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.h        2015-01-28 01:54:25 UTC (rev 179235)
+++ trunk/Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.h        2015-01-28 02:29:06 UTC (rev 179236)
</span><span class="lines">@@ -122,7 +122,7 @@
</span><span class="cx">     virtual void didReceiveInvalidMessage(IPC::Connection&amp;, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
</span><span class="cx"> 
</span><span class="cx">     // ProcessLauncher::Client
</span><del>-    virtual void didFinishLaunching(ProcessLauncher*, IPC::Connection::Identifier);
</del><ins>+    virtual 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&amp;, bool supportsAsynchronousPluginInitialization);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebPageProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebPageProxy.h (179235 => 179236)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebPageProxy.h        2015-01-28 01:54:25 UTC (rev 179235)
+++ trunk/Source/WebKit2/UIProcess/WebPageProxy.h        2015-01-28 02:29:06 UTC (rev 179236)
</span><span class="lines">@@ -1140,8 +1140,8 @@
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(INPUT_TYPE_COLOR)
</span><span class="cx">     void showColorPicker(const WebCore::Color&amp; initialColor, const WebCore::IntRect&amp;);
</span><del>-    void didChooseColor(const WebCore::Color&amp;);
-    void didEndColorPicker();
</del><ins>+    virtual void didChooseColor(const WebCore::Color&amp;) override;
+    virtual void didEndColorPicker() override;
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx">     void editorStateChanged(const EditorState&amp;);
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessmacPageClientImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/mac/PageClientImpl.h (179235 => 179236)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/mac/PageClientImpl.h        2015-01-28 01:54:25 UTC (rev 179235)
+++ trunk/Source/WebKit2/UIProcess/mac/PageClientImpl.h        2015-01-28 02:29:06 UTC (rev 179236)
</span><span class="lines">@@ -56,45 +56,45 @@
</span><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     // PageClient
</span><del>-    virtual std::unique_ptr&lt;DrawingAreaProxy&gt; createDrawingAreaProxy();
-    virtual void setViewNeedsDisplay(const WebCore::IntRect&amp;);
-    virtual void displayView();
-    virtual bool canScrollView();
-    virtual void scrollView(const WebCore::IntRect&amp; scrollRect, const WebCore::IntSize&amp; scrollOffset);
-    virtual void requestScroll(const WebCore::FloatPoint&amp; scrollPosition, bool isProgrammaticScroll);
</del><ins>+    virtual std::unique_ptr&lt;DrawingAreaProxy&gt; createDrawingAreaProxy() override;
+    virtual void setViewNeedsDisplay(const WebCore::IntRect&amp;) override;
+    virtual void displayView() override;
+    virtual bool canScrollView() override;
+    virtual void scrollView(const WebCore::IntRect&amp; scrollRect, const WebCore::IntSize&amp; scrollOffset) override;
+    virtual void requestScroll(const WebCore::FloatPoint&amp; scrollPosition, bool isProgrammaticScroll) override;
</ins><span class="cx"> 
</span><del>-    virtual WebCore::IntSize viewSize();
-    virtual bool isViewWindowActive();
-    virtual bool isViewFocused();
-    virtual bool isViewVisible();
-    virtual bool isViewVisibleOrOccluded();
-    virtual bool isViewInWindow();
-    virtual bool isVisuallyIdle();
</del><ins>+    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;
</ins><span class="cx">     virtual LayerHostingMode viewLayerHostingMode() override;
</span><span class="cx">     virtual ColorSpaceData colorSpace() override;
</span><span class="cx">     virtual void setAcceleratedCompositingRootLayer(LayerOrView *) override;
</span><span class="cx">     virtual LayerOrView *acceleratedCompositingRootLayer() const override;
</span><span class="cx"> 
</span><del>-    virtual void processDidExit();
-    virtual void pageClosed();
-    virtual void didRelaunchProcess();
</del><ins>+    virtual void processDidExit() override;
+    virtual void pageClosed() override;
+    virtual void didRelaunchProcess() override;
</ins><span class="cx">     virtual void preferencesDidChange() override;
</span><del>-    virtual void toolTipChanged(const String&amp; oldToolTip, const String&amp; newToolTip);
</del><ins>+    virtual void toolTipChanged(const String&amp; oldToolTip, const String&amp; newToolTip) override;
</ins><span class="cx">     virtual void didCommitLoadForMainFrame(const String&amp; mimeType, bool useCustomContentProvider) override;
</span><span class="cx">     virtual void didFinishLoadingDataForCustomContentProvider(const String&amp; suggestedFilename, const IPC::DataReference&amp;) override;
</span><span class="cx">     virtual void handleDownloadRequest(DownloadProxy*) override;
</span><del>-    virtual void setCursor(const WebCore::Cursor&amp;);
-    virtual void setCursorHiddenUntilMouseMoves(bool);
-    virtual void didChangeViewportProperties(const WebCore::ViewportAttributes&amp;);
</del><ins>+    virtual void setCursor(const WebCore::Cursor&amp;) override;
+    virtual void setCursorHiddenUntilMouseMoves(bool) override;
+    virtual void didChangeViewportProperties(const WebCore::ViewportAttributes&amp;) override;
</ins><span class="cx"> 
</span><del>-    virtual void registerEditCommand(PassRefPtr&lt;WebEditCommandProxy&gt;, WebPageProxy::UndoOrRedo);
-    virtual void clearAllEditCommands();
-    virtual bool canUndoRedo(WebPageProxy::UndoOrRedo);
-    virtual void executeUndoRedo(WebPageProxy::UndoOrRedo);
-    virtual bool executeSavedCommandBySelector(const String&amp; selector);
-    virtual void setDragImage(const WebCore::IntPoint&amp; clientPosition, PassRefPtr&lt;ShareableBitmap&gt; dragImage, bool isLinkDrag);
</del><ins>+    virtual void registerEditCommand(PassRefPtr&lt;WebEditCommandProxy&gt;, WebPageProxy::UndoOrRedo) override;
+    virtual void clearAllEditCommands() override;
+    virtual bool canUndoRedo(WebPageProxy::UndoOrRedo) override;
+    virtual void executeUndoRedo(WebPageProxy::UndoOrRedo) override;
+    virtual bool executeSavedCommandBySelector(const String&amp; selector) override;
+    virtual void setDragImage(const WebCore::IntPoint&amp; clientPosition, PassRefPtr&lt;ShareableBitmap&gt; dragImage, bool isLinkDrag) override;
</ins><span class="cx">     virtual void setPromisedData(const String&amp; pasteboardName, PassRefPtr&lt;WebCore::SharedBuffer&gt; imageBuffer, const String&amp; filename, const String&amp; extension, const String&amp; title,
</span><del>-        const String&amp; url, const String&amp; visibleUrl, PassRefPtr&lt;WebCore::SharedBuffer&gt; archiveBuffer);
</del><ins>+        const String&amp; url, const String&amp; visibleUrl, PassRefPtr&lt;WebCore::SharedBuffer&gt; archiveBuffer) override;
</ins><span class="cx">     virtual void updateSecureInputState() override;
</span><span class="cx">     virtual void resetSecureInputState() override;
</span><span class="cx">     virtual void notifyInputContextAboutDiscardedComposition() override;
</span><span class="lines">@@ -102,61 +102,61 @@
</span><span class="cx">     virtual void notifyApplicationAboutInputContextChange() override;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-    virtual WebCore::FloatRect convertToDeviceSpace(const WebCore::FloatRect&amp;);
-    virtual WebCore::FloatRect convertToUserSpace(const WebCore::FloatRect&amp;);
-    virtual WebCore::IntPoint screenToRootView(const WebCore::IntPoint&amp;);
-    virtual WebCore::IntRect rootViewToScreen(const WebCore::IntRect&amp;);
</del><ins>+    virtual WebCore::FloatRect convertToDeviceSpace(const WebCore::FloatRect&amp;) override;
+    virtual WebCore::FloatRect convertToUserSpace(const WebCore::FloatRect&amp;) override;
+    virtual WebCore::IntPoint screenToRootView(const WebCore::IntPoint&amp;) override;
+    virtual WebCore::IntRect rootViewToScreen(const WebCore::IntRect&amp;) override;
</ins><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx">     virtual WebCore::IntPoint accessibilityScreenToRootView(const WebCore::IntPoint&amp;) = 0;
</span><span class="cx">     virtual WebCore::IntRect rootViewToAccessibilityScreen(const WebCore::IntRect&amp;) = 0;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-    CGRect boundsOfLayerInLayerBackedWindowCoordinates(CALayer *layer) const;
</del><ins>+    CGRect boundsOfLayerInLayerBackedWindowCoordinates(CALayer *layer) const override;
</ins><span class="cx"> 
</span><del>-    virtual void doneWithKeyEvent(const NativeWebKeyboardEvent&amp;, bool wasEventHandled);
</del><ins>+    virtual void doneWithKeyEvent(const NativeWebKeyboardEvent&amp;, bool wasEventHandled) override;
</ins><span class="cx"> 
</span><del>-    virtual PassRefPtr&lt;WebPopupMenuProxy&gt; createPopupMenuProxy(WebPageProxy*);
-    virtual PassRefPtr&lt;WebContextMenuProxy&gt; createContextMenuProxy(WebPageProxy*);
</del><ins>+    virtual PassRefPtr&lt;WebPopupMenuProxy&gt; createPopupMenuProxy(WebPageProxy*) override;
+    virtual PassRefPtr&lt;WebContextMenuProxy&gt; createContextMenuProxy(WebPageProxy*) override;
</ins><span class="cx"> 
</span><span class="cx"> #if ENABLE(INPUT_TYPE_COLOR)
</span><del>-    virtual PassRefPtr&lt;WebColorPicker&gt; createColorPicker(WebPageProxy*, const WebCore::Color&amp; initialColor, const WebCore::IntRect&amp;);
</del><ins>+    virtual PassRefPtr&lt;WebColorPicker&gt; createColorPicker(WebPageProxy*, const WebCore::Color&amp; initialColor, const WebCore::IntRect&amp;) override;
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx">     virtual void setTextIndicator(PassRefPtr&lt;WebCore::TextIndicator&gt;, bool fadeOut) override;
</span><span class="cx">     virtual void setTextIndicatorAnimationProgress(float) override;
</span><span class="cx"> 
</span><del>-    virtual void enterAcceleratedCompositingMode(const LayerTreeContext&amp;);
-    virtual void exitAcceleratedCompositingMode();
-    virtual void updateAcceleratedCompositingMode(const LayerTreeContext&amp;);
</del><ins>+    virtual void enterAcceleratedCompositingMode(const LayerTreeContext&amp;) override;
+    virtual void exitAcceleratedCompositingMode() override;
+    virtual void updateAcceleratedCompositingMode(const LayerTreeContext&amp;) override;
</ins><span class="cx"> 
</span><span class="cx">     virtual PassRefPtr&lt;ViewSnapshot&gt; takeViewSnapshot() override;
</span><span class="cx">     virtual void wheelEventWasNotHandledByWebCore(const NativeWebWheelEvent&amp;) override;
</span><span class="cx"> 
</span><del>-    virtual void accessibilityWebProcessTokenReceived(const IPC::DataReference&amp;);
</del><ins>+    virtual void accessibilityWebProcessTokenReceived(const IPC::DataReference&amp;) override;
</ins><span class="cx"> 
</span><del>-    virtual void pluginFocusOrWindowFocusChanged(uint64_t pluginComplexTextInputIdentifier, bool pluginHasFocusAndWindowHasFocus);
-    virtual void setPluginComplexTextInputState(uint64_t pluginComplexTextInputIdentifier, PluginComplexTextInputState);
</del><ins>+    virtual void pluginFocusOrWindowFocusChanged(uint64_t pluginComplexTextInputIdentifier, bool pluginHasFocusAndWindowHasFocus) override;
+    virtual void setPluginComplexTextInputState(uint64_t pluginComplexTextInputIdentifier, PluginComplexTextInputState) override;
</ins><span class="cx"> 
</span><del>-    virtual void makeFirstResponder();
</del><ins>+    virtual void makeFirstResponder() override;
</ins><span class="cx">     
</span><del>-    virtual void didPerformDictionaryLookup(const DictionaryPopupInfo&amp;);
-    virtual void dismissContentRelativeChildWindows();
</del><ins>+    virtual void didPerformDictionaryLookup(const DictionaryPopupInfo&amp;) override;
+    virtual void dismissContentRelativeChildWindows() override;
</ins><span class="cx"> 
</span><del>-    virtual void showCorrectionPanel(WebCore::AlternativeTextType, const WebCore::FloatRect&amp; boundingBoxOfReplacedString, const String&amp; replacedString, const String&amp; replacementString, const Vector&lt;String&gt;&amp; alternativeReplacementStrings);
-    virtual void dismissCorrectionPanel(WebCore::ReasonForDismissingAlternativeText);
-    virtual String dismissCorrectionPanelSoon(WebCore::ReasonForDismissingAlternativeText);
-    virtual void recordAutocorrectionResponse(WebCore::AutocorrectionResponseType, const String&amp; replacedString, const String&amp; replacementString);
</del><ins>+    virtual void showCorrectionPanel(WebCore::AlternativeTextType, const WebCore::FloatRect&amp; boundingBoxOfReplacedString, const String&amp; replacedString, const String&amp; replacementString, const Vector&lt;String&gt;&amp; alternativeReplacementStrings) override;
+    virtual void dismissCorrectionPanel(WebCore::ReasonForDismissingAlternativeText) override;
+    virtual String dismissCorrectionPanelSoon(WebCore::ReasonForDismissingAlternativeText) override;
+    virtual void recordAutocorrectionResponse(WebCore::AutocorrectionResponseType, const String&amp; replacedString, const String&amp; replacementString) override;
</ins><span class="cx"> 
</span><del>-    virtual void recommendedScrollbarStyleDidChange(int32_t newStyle);
</del><ins>+    virtual void recommendedScrollbarStyleDidChange(int32_t newStyle) override;
</ins><span class="cx"> 
</span><del>-    virtual WKView* wkView() const { return m_wkView; }
</del><ins>+    virtual WKView* wkView() const override { return m_wkView; }
</ins><span class="cx">     virtual void intrinsicContentSizeDidChange(const WebCore::IntSize&amp; intrinsicContentSize) override;
</span><span class="cx"> 
</span><span class="cx"> #if USE(DICTATION_ALTERNATIVES)
</span><del>-    virtual uint64_t addDictationAlternatives(const RetainPtr&lt;NSTextAlternatives&gt;&amp;);
-    virtual void removeDictationAlternatives(uint64_t dictationContext);
-    virtual void showDictationAlternativeUI(const WebCore::FloatRect&amp; boundingBoxOfDictatedText, uint64_t dictationContext);
-    virtual Vector&lt;String&gt; dictationAlternatives(uint64_t dictationContext);
</del><ins>+    virtual uint64_t addDictationAlternatives(const RetainPtr&lt;NSTextAlternatives&gt;&amp;) override;
+    virtual void removeDictationAlternatives(uint64_t dictationContext) override;
+    virtual void showDictationAlternativeUI(const WebCore::FloatRect&amp; boundingBoxOfDictatedText, uint64_t dictationContext) override;
+    virtual Vector&lt;String&gt; dictationAlternatives(uint64_t dictationContext) override;
</ins><span class="cx"> #endif
</span><span class="cx"> #if USE(INSERTION_UNDO_GROUPING)
</span><span class="cx">     virtual void registerInsertionUndoGrouping() override;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundleAPIcWKBundlePageOverlaycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageOverlay.cpp (179235 => 179236)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageOverlay.cpp        2015-01-28 01:54:25 UTC (rev 179235)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageOverlay.cpp        2015-01-28 02:29:06 UTC (rev 179236)
</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&amp; pageOverlay, WebCore::FloatPoint location, RefPtr&lt;WebCore::Range&gt;&amp; rangeHandle)
</del><ins>+    virtual DDActionContext *actionContextForResultAtPoint(WebPageOverlay&amp; pageOverlay, WebCore::FloatPoint location, RefPtr&lt;WebCore::Range&gt;&amp; rangeHandle) override
</ins><span class="cx">     {
</span><span class="cx">         if (!m_client.actionContextForResultAtPoint)
</span><span class="cx">             return nil;
</span><span class="lines">@@ -149,7 +149,7 @@
</span><span class="cx">         return actionContext;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual void dataDetectorsDidPresentUI(WebPageOverlay&amp; pageOverlay)
</del><ins>+    virtual void dataDetectorsDidPresentUI(WebPageOverlay&amp; pageOverlay) override
</ins><span class="cx">     {
</span><span class="cx">         if (!m_client.dataDetectorsDidPresentUI)
</span><span class="cx">             return;
</span><span class="lines">@@ -157,7 +157,7 @@
</span><span class="cx">         m_client.dataDetectorsDidPresentUI(toAPI(&amp;pageOverlay), m_client.base.clientInfo);
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual void dataDetectorsDidChangeUI(WebPageOverlay&amp; pageOverlay)
</del><ins>+    virtual void dataDetectorsDidChangeUI(WebPageOverlay&amp; pageOverlay) override
</ins><span class="cx">     {
</span><span class="cx">         if (!m_client.dataDetectorsDidChangeUI)
</span><span class="cx">             return;
</span><span class="lines">@@ -165,7 +165,7 @@
</span><span class="cx">         m_client.dataDetectorsDidChangeUI(toAPI(&amp;pageOverlay), m_client.base.clientInfo);
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual void dataDetectorsDidHideUI(WebPageOverlay&amp; pageOverlay)
</del><ins>+    virtual void dataDetectorsDidHideUI(WebPageOverlay&amp; pageOverlay) override
</ins><span class="cx">     {
</span><span class="cx">         if (!m_client.dataDetectorsDidHideUI)
</span><span class="cx">             return;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessPluginsNetscapeNetscapePluginh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePlugin.h (179235 => 179236)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePlugin.h        2015-01-28 01:54:25 UTC (rev 179235)
+++ trunk/Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePlugin.h        2015-01-28 02:29:06 UTC (rev 179236)
</span><span class="lines">@@ -59,7 +59,7 @@
</span><span class="cx">     static PassRefPtr&lt;NetscapePlugin&gt; fromNPP(NPP);
</span><span class="cx"> 
</span><span class="cx">     // In-process NetscapePlugins don't support asynchronous initialization.
</span><del>-    virtual bool isBeingAsynchronouslyInitialized() const { return false; }
</del><ins>+    virtual 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">@@ -177,38 +177,38 @@
</span><span class="cx">     static bool wantsPluginRelativeNPWindowCoordinates();
</span><span class="cx"> 
</span><span class="cx">     // Plugin
</span><del>-    virtual bool initialize(const Parameters&amp;);
-    virtual void destroy();
-    virtual void paint(WebCore::GraphicsContext*, const WebCore::IntRect&amp; dirtyRect);
-    virtual PassRefPtr&lt;ShareableBitmap&gt; snapshot();
</del><ins>+    virtual bool initialize(const Parameters&amp;) override;
+    virtual void destroy() override;
+    virtual void paint(WebCore::GraphicsContext*, const WebCore::IntRect&amp; dirtyRect) override;
+    virtual PassRefPtr&lt;ShareableBitmap&gt; snapshot() override;
</ins><span class="cx"> #if PLATFORM(COCOA)
</span><del>-    virtual PlatformLayer* pluginLayer();
</del><ins>+    virtual PlatformLayer* pluginLayer() override;
</ins><span class="cx"> #endif
</span><del>-    virtual bool isTransparent();
</del><ins>+    virtual bool isTransparent() override;
</ins><span class="cx">     virtual bool wantsWheelEvents() override;
</span><del>-    virtual void geometryDidChange(const WebCore::IntSize&amp; pluginSize, const WebCore::IntRect&amp; clipRect, const WebCore::AffineTransform&amp; pluginToRootViewTransform);
-    virtual void visibilityDidChange(bool isVisible);
-    virtual void frameDidFinishLoading(uint64_t requestID);
-    virtual void frameDidFail(uint64_t requestID, bool wasCancelled);
-    virtual void didEvaluateJavaScript(uint64_t requestID, const String&amp; result);
</del><ins>+    virtual void geometryDidChange(const WebCore::IntSize&amp; pluginSize, const WebCore::IntRect&amp; clipRect, const WebCore::AffineTransform&amp; 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&amp; result) override;
</ins><span class="cx">     virtual void streamDidReceiveResponse(uint64_t streamID, const WebCore::URL&amp; responseURL, uint32_t streamLength, 
</span><del>-                                          uint32_t lastModifiedTime, const String&amp; mimeType, const String&amp; headers, const String&amp; suggestedFileName);
-    virtual void streamDidReceiveData(uint64_t streamID, const char* bytes, int length);
-    virtual void streamDidFinishLoading(uint64_t streamID);
-    virtual void streamDidFail(uint64_t streamID, bool wasCancelled);
</del><ins>+                                          uint32_t lastModifiedTime, const String&amp; mimeType, const String&amp; headers, const String&amp; 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;
</ins><span class="cx">     virtual void manualStreamDidReceiveResponse(const WebCore::URL&amp; responseURL, uint32_t streamLength, 
</span><del>-                                                uint32_t lastModifiedTime, const String&amp; mimeType, const String&amp; headers, const String&amp; suggestedFileName);
-    virtual void manualStreamDidReceiveData(const char* bytes, int length);
-    virtual void manualStreamDidFinishLoading();
-    virtual void manualStreamDidFail(bool wasCancelled);
</del><ins>+                                                uint32_t lastModifiedTime, const String&amp; mimeType, const String&amp; headers, const String&amp; suggestedFileName) override;
+    virtual void manualStreamDidReceiveData(const char* bytes, int length) override;
+    virtual void manualStreamDidFinishLoading() override;
+    virtual void manualStreamDidFail(bool wasCancelled) override;
</ins><span class="cx">     
</span><del>-    virtual bool handleMouseEvent(const WebMouseEvent&amp;);
-    virtual bool handleWheelEvent(const WebWheelEvent&amp;);
-    virtual bool handleMouseEnterEvent(const WebMouseEvent&amp;);
-    virtual bool handleMouseLeaveEvent(const WebMouseEvent&amp;);
-    virtual bool handleContextMenuEvent(const WebMouseEvent&amp;);
-    virtual bool handleKeyboardEvent(const WebKeyboardEvent&amp;);
-    virtual void setFocus(bool);
</del><ins>+    virtual bool handleMouseEvent(const WebMouseEvent&amp;) override;
+    virtual bool handleWheelEvent(const WebWheelEvent&amp;) override;
+    virtual bool handleMouseEnterEvent(const WebMouseEvent&amp;) override;
+    virtual bool handleMouseLeaveEvent(const WebMouseEvent&amp;) override;
+    virtual bool handleContextMenuEvent(const WebMouseEvent&amp;) override;
+    virtual bool handleKeyboardEvent(const WebKeyboardEvent&amp;) override;
+    virtual void setFocus(bool) override;
</ins><span class="cx"> 
</span><span class="cx">     virtual bool handleEditingCommand(const String&amp; commandName, const String&amp; argument) override;
</span><span class="cx">     virtual bool isEditingCommandEnabled(const String&amp;) override;
</span><span class="lines">@@ -218,19 +218,19 @@
</span><span class="cx">     
</span><span class="cx">     virtual bool handlesPageScaleFactor() override;
</span><span class="cx"> 
</span><del>-    virtual NPObject* pluginScriptableNPObject();
</del><ins>+    virtual NPObject* pluginScriptableNPObject() override;
</ins><span class="cx">     
</span><span class="cx">     virtual unsigned countFindMatches(const String&amp;, WebCore::FindOptions, unsigned maxMatchCount) override;
</span><span class="cx">     virtual bool findString(const String&amp;, WebCore::FindOptions, unsigned maxMatchCount) override;
</span><span class="cx"> 
</span><del>-    virtual void windowFocusChanged(bool);
-    virtual void windowVisibilityChanged(bool);
</del><ins>+    virtual void windowFocusChanged(bool) override;
+    virtual void windowVisibilityChanged(bool) override;
</ins><span class="cx"> 
</span><span class="cx"> #if PLATFORM(COCOA)
</span><del>-    virtual void windowAndViewFramesChanged(const WebCore::IntRect&amp; windowFrameInScreenCoordinates, const WebCore::IntRect&amp; viewFrameInWindowCoordinates);
</del><ins>+    virtual void windowAndViewFramesChanged(const WebCore::IntRect&amp; windowFrameInScreenCoordinates, const WebCore::IntRect&amp; viewFrameInWindowCoordinates) override;
</ins><span class="cx"> 
</span><del>-    virtual uint64_t pluginComplexTextInputIdentifier() const;
-    virtual void sendComplexTextInput(const String&amp; textInput);
</del><ins>+    virtual uint64_t pluginComplexTextInputIdentifier() const override;
+    virtual void sendComplexTextInput(const String&amp; textInput) override;
</ins><span class="cx">     virtual void setLayerHostingMode(LayerHostingMode) override;
</span><span class="cx"> 
</span><span class="cx">     void pluginFocusOrWindowFocusChanged();
</span><span class="lines">@@ -239,15 +239,15 @@
</span><span class="cx">     void updatePluginLayer();
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-    virtual void contentsScaleFactorChanged(float);
-    virtual void storageBlockingStateChanged(bool);
-    virtual void privateBrowsingStateChanged(bool);
-    virtual bool getFormValue(String&amp; formValue);
-    virtual bool handleScroll(WebCore::ScrollDirection, WebCore::ScrollGranularity);
-    virtual WebCore::Scrollbar* horizontalScrollbar();
-    virtual WebCore::Scrollbar* verticalScrollbar();
</del><ins>+    virtual void contentsScaleFactorChanged(float) override;
+    virtual void storageBlockingStateChanged(bool) override;
+    virtual void privateBrowsingStateChanged(bool) override;
+    virtual bool getFormValue(String&amp; formValue) override;
+    virtual bool handleScroll(WebCore::ScrollDirection, WebCore::ScrollGranularity) override;
+    virtual WebCore::Scrollbar* horizontalScrollbar() override;
+    virtual WebCore::Scrollbar* verticalScrollbar() override;
</ins><span class="cx"> 
</span><del>-    virtual bool supportsSnapshotting() const;
</del><ins>+    virtual bool supportsSnapshotting() const override;
</ins><span class="cx"> 
</span><span class="cx">     // Convert the given point from plug-in coordinates to root view coordinates.
</span><span class="cx">     virtual WebCore::IntPoint convertToRootView(const WebCore::IntPoint&amp;) const override;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessPluginsPDFPDFPluginh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPlugin.h (179235 => 179236)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPlugin.h        2015-01-28 01:54:25 UTC (rev 179235)
+++ trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPlugin.h        2015-01-28 02:29:06 UTC (rev 179236)
</span><span class="lines">@@ -107,7 +107,7 @@
</span><span class="cx">     explicit PDFPlugin(WebFrame*);
</span><span class="cx"> 
</span><span class="cx">     // Plugin functions.
</span><del>-    virtual bool initialize(const Parameters&amp;);
</del><ins>+    virtual bool initialize(const Parameters&amp;) override;
</ins><span class="cx">     virtual void destroy() override;
</span><span class="cx">     virtual void paint(WebCore::GraphicsContext*, const WebCore::IntRect&amp; dirtyRectInWindowCoordinates) override { }
</span><span class="cx">     virtual void updateControlTints(WebCore::GraphicsContext*) override;
</span><span class="lines">@@ -200,7 +200,7 @@
</span><span class="cx">     virtual WebCore::IntPoint convertFromScrollbarToContainingView(const WebCore::Scrollbar*, const WebCore::IntPoint&amp; scrollbarPoint) const override;
</span><span class="cx">     virtual WebCore::IntPoint convertFromContainingViewToScrollbar(const WebCore::Scrollbar*, const WebCore::IntPoint&amp; parentPoint) const override;
</span><span class="cx">     virtual bool updatesScrollLayerPositionOnMainThread() const override { return true; }
</span><del>-    virtual bool forceUpdateScrollbarsOnMainThreadForPerformanceTesting() const;
</del><ins>+    virtual 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="trunkSourceWebKit2WebProcessPluginsPluginProcessConnectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnection.h (179235 => 179236)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnection.h        2015-01-28 01:54:25 UTC (rev 179235)
+++ trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnection.h        2015-01-28 02:29:06 UTC (rev 179236)
</span><span class="lines">@@ -66,7 +66,7 @@
</span><span class="cx">     // IPC::Connection::Client
</span><span class="cx">     virtual void didReceiveMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;) override;
</span><span class="cx">     virtual void didReceiveSyncMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;) override;
</span><del>-    virtual void didClose(IPC::Connection&amp;);
</del><ins>+    virtual void didClose(IPC::Connection&amp;) override;
</ins><span class="cx">     virtual void didReceiveInvalidMessage(IPC::Connection&amp;, IPC::StringReference messageReceiverName, IPC::StringReference messageName) override;
</span><span class="cx"> 
</span><span class="cx">     // Message handlers.
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessPluginsPluginProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Plugins/PluginProxy.h (179235 => 179236)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Plugins/PluginProxy.h        2015-01-28 01:54:25 UTC (rev 179235)
+++ trunk/Source/WebKit2/WebProcess/Plugins/PluginProxy.h        2015-01-28 02:29:06 UTC (rev 179236)
</span><span class="lines">@@ -66,72 +66,72 @@
</span><span class="cx">     void didReceivePluginProxyMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;);
</span><span class="cx">     void didReceiveSyncPluginProxyMessage(IPC::Connection&amp;, IPC::MessageDecoder&amp;, std::unique_ptr&lt;IPC::MessageEncoder&gt;&amp;);
</span><span class="cx"> 
</span><del>-    bool isBeingAsynchronouslyInitialized() const { return m_waitingOnAsynchronousInitialization; }
</del><ins>+    bool isBeingAsynchronouslyInitialized() const override { return m_waitingOnAsynchronousInitialization; }
</ins><span class="cx"> 
</span><span class="cx"> private:
</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&amp;);
</del><ins>+    virtual bool initialize(const Parameters&amp;) override;
</ins><span class="cx">     bool initializeSynchronously();
</span><span class="cx"> 
</span><del>-    virtual void destroy();
-    virtual void paint(WebCore::GraphicsContext*, const WebCore::IntRect&amp; dirtyRect);
-    virtual bool supportsSnapshotting() const;
-    virtual PassRefPtr&lt;ShareableBitmap&gt; snapshot();
</del><ins>+    virtual void destroy() override;
+    virtual void paint(WebCore::GraphicsContext*, const WebCore::IntRect&amp; dirtyRect) override;
+    virtual bool supportsSnapshotting() const override;
+    virtual PassRefPtr&lt;ShareableBitmap&gt; snapshot() override;
</ins><span class="cx"> #if PLATFORM(COCOA)
</span><del>-    virtual PlatformLayer* pluginLayer();
</del><ins>+    virtual PlatformLayer* pluginLayer() override;
</ins><span class="cx"> #endif
</span><del>-    virtual bool isTransparent();
</del><ins>+    virtual bool isTransparent() override;
</ins><span class="cx">     virtual bool wantsWheelEvents() override;
</span><del>-    virtual void geometryDidChange(const WebCore::IntSize&amp; pluginSize, const WebCore::IntRect&amp; clipRect, const WebCore::AffineTransform&amp; pluginToRootViewTransform);
-    virtual void visibilityDidChange(bool isVisible);
-    virtual void frameDidFinishLoading(uint64_t requestID);
-    virtual void frameDidFail(uint64_t requestID, bool wasCancelled);
-    virtual void didEvaluateJavaScript(uint64_t requestID, const String&amp; result);
-    virtual void streamDidReceiveResponse(uint64_t streamID, const WebCore::URL&amp; responseURL, uint32_t streamLength, uint32_t lastModifiedTime, const String&amp; mimeType, const String&amp; headers, const String&amp; suggestedFileName);
-    virtual void streamDidReceiveData(uint64_t streamID, const char* bytes, int length);
-    virtual void streamDidFinishLoading(uint64_t streamID);
-    virtual void streamDidFail(uint64_t streamID, bool wasCancelled);
-    virtual void manualStreamDidReceiveResponse(const WebCore::URL&amp; responseURL, uint32_t streamLength, uint32_t lastModifiedTime, const WTF::String&amp; mimeType, const WTF::String&amp; headers, const String&amp; suggestedFileName);
-    virtual void manualStreamDidReceiveData(const char* bytes, int length);
-    virtual void manualStreamDidFinishLoading();
-    virtual void manualStreamDidFail(bool wasCancelled);
</del><ins>+    virtual void geometryDidChange(const WebCore::IntSize&amp; pluginSize, const WebCore::IntRect&amp; clipRect, const WebCore::AffineTransform&amp; 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&amp; result) override;
+    virtual void streamDidReceiveResponse(uint64_t streamID, const WebCore::URL&amp; responseURL, uint32_t streamLength, uint32_t lastModifiedTime, const String&amp; mimeType, const String&amp; headers, const String&amp; 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&amp; responseURL, uint32_t streamLength, uint32_t lastModifiedTime, const WTF::String&amp; mimeType, const WTF::String&amp; headers, const String&amp; suggestedFileName) override;
+    virtual void manualStreamDidReceiveData(const char* bytes, int length) override;
+    virtual void manualStreamDidFinishLoading() override;
+    virtual void manualStreamDidFail(bool wasCancelled) override;
</ins><span class="cx">     
</span><del>-    virtual bool handleMouseEvent(const WebMouseEvent&amp;);
-    virtual bool handleWheelEvent(const WebWheelEvent&amp;);
-    virtual bool handleMouseEnterEvent(const WebMouseEvent&amp;);
-    virtual bool handleMouseLeaveEvent(const WebMouseEvent&amp;);
-    virtual bool handleContextMenuEvent(const WebMouseEvent&amp;);
-    virtual bool handleKeyboardEvent(const WebKeyboardEvent&amp;);
-    virtual void setFocus(bool);
</del><ins>+    virtual bool handleMouseEvent(const WebMouseEvent&amp;) override;
+    virtual bool handleWheelEvent(const WebWheelEvent&amp;) override;
+    virtual bool handleMouseEnterEvent(const WebMouseEvent&amp;) override;
+    virtual bool handleMouseLeaveEvent(const WebMouseEvent&amp;) override;
+    virtual bool handleContextMenuEvent(const WebMouseEvent&amp;) override;
+    virtual bool handleKeyboardEvent(const WebKeyboardEvent&amp;) override;
+    virtual void setFocus(bool) override;
</ins><span class="cx">     virtual bool handleEditingCommand(const String&amp; commandName, const String&amp; argument) override;
</span><span class="cx">     virtual bool isEditingCommandEnabled(const String&amp; commandName) override;
</span><span class="cx">     virtual bool shouldAllowScripting() override { return true; }
</span><span class="cx">     virtual bool shouldAllowNavigationFromDrags() override { return false; }
</span><span class="cx">     
</span><del>-    virtual bool handlesPageScaleFactor();
</del><ins>+    virtual bool handlesPageScaleFactor() override;
</ins><span class="cx">     
</span><del>-    virtual NPObject* pluginScriptableNPObject();
</del><ins>+    virtual NPObject* pluginScriptableNPObject() override;
</ins><span class="cx"> 
</span><del>-    virtual void windowFocusChanged(bool);
-    virtual void windowVisibilityChanged(bool);
</del><ins>+    virtual void windowFocusChanged(bool) override;
+    virtual void windowVisibilityChanged(bool) override;
</ins><span class="cx"> 
</span><span class="cx"> #if PLATFORM(COCOA)
</span><del>-    virtual void windowAndViewFramesChanged(const WebCore::IntRect&amp; windowFrameInScreenCoordinates, const WebCore::IntRect&amp; viewFrameInWindowCoordinates);
-    virtual uint64_t pluginComplexTextInputIdentifier() const;
-    virtual void sendComplexTextInput(const String&amp; textInput);
</del><ins>+    virtual void windowAndViewFramesChanged(const WebCore::IntRect&amp; windowFrameInScreenCoordinates, const WebCore::IntRect&amp; viewFrameInWindowCoordinates) override;
+    virtual uint64_t pluginComplexTextInputIdentifier() const override;
+    virtual void sendComplexTextInput(const String&amp; textInput) override;
</ins><span class="cx">     virtual void setLayerHostingMode(LayerHostingMode) override;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-    virtual void contentsScaleFactorChanged(float);
-    virtual void storageBlockingStateChanged(bool);
-    virtual void privateBrowsingStateChanged(bool);
</del><ins>+    virtual void contentsScaleFactorChanged(float) override;
+    virtual void storageBlockingStateChanged(bool) override;
+    virtual void privateBrowsingStateChanged(bool) override;
</ins><span class="cx">     virtual void mutedStateChanged(bool) override;
</span><del>-    virtual bool getFormValue(String&amp; formValue);
-    virtual bool handleScroll(WebCore::ScrollDirection, WebCore::ScrollGranularity);
-    virtual WebCore::Scrollbar* horizontalScrollbar();
-    virtual WebCore::Scrollbar* verticalScrollbar();
</del><ins>+    virtual bool getFormValue(String&amp; formValue) override;
+    virtual bool handleScroll(WebCore::ScrollDirection, WebCore::ScrollGranularity) override;
+    virtual WebCore::Scrollbar* horizontalScrollbar() override;
+    virtual WebCore::Scrollbar* verticalScrollbar() override;
</ins><span class="cx"> 
</span><span class="cx">     virtual unsigned countFindMatches(const String&amp;, WebCore::FindOptions, unsigned) override  { return 0; }
</span><span class="cx">     virtual bool findString(const String&amp;, WebCore::FindOptions, unsigned) override { return false; }
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebCoreSupportWebContextMenuClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebContextMenuClient.h (179235 => 179236)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebContextMenuClient.h        2015-01-28 01:54:25 UTC (rev 179235)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebContextMenuClient.h        2015-01-28 02:29:06 UTC (rev 179236)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx">     }
</span><span class="cx">     
</span><span class="cx"> private:
</span><del>-    virtual void contextMenuDestroyed();
</del><ins>+    virtual void contextMenuDestroyed() override;
</ins><span class="cx">     
</span><span class="cx"> #if USE(CROSS_PLATFORM_CONTEXT_MENUS)
</span><span class="cx">     virtual std::unique_ptr&lt;WebCore::ContextMenu&gt; customizeMenu(std::unique_ptr&lt;WebCore::ContextMenu&gt;) override;
</span></span></pre>
</div>
</div>

</body>
</html>