<!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>[162369] 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/162369">162369</a></dd>
<dt>Author</dt> <dd>joepeck@webkit.org</dd>
<dt>Date</dt> <dd>2014-01-20 13:15:39 -0800 (Mon, 20 Jan 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>Run clang-modernize and let it add a bunch of missing overrides in WebCore/inspector
https://bugs.webkit.org/show_bug.cgi?id=127206

Reviewed by Anders Carlsson.

Let clang-modernize add overrides.

* inspector/DOMEditor.cpp:
* inspector/InspectorApplicationCacheAgent.h:
* inspector/InspectorCSSAgent.h:
* inspector/InspectorCanvasAgent.h:
* inspector/InspectorConsoleAgent.h:
* inspector/InspectorDOMAgent.h:
* inspector/InspectorDOMDebuggerAgent.h:
* inspector/InspectorDOMStorageAgent.h:
* inspector/InspectorDatabaseAgent.cpp:
* inspector/InspectorDatabaseAgent.h:
* inspector/InspectorDebuggerAgent.h:
* inspector/InspectorFrontendHost.cpp:
* inspector/InspectorHeapProfilerAgent.cpp:
(WebCore::InspectorHeapProfilerAgent::getHeapSnapshot):
(WebCore::InspectorHeapProfilerAgent::takeHeapSnapshot):
* inspector/InspectorHeapProfilerAgent.h:
* inspector/InspectorHistory.cpp:
* inspector/InspectorIndexedDBAgent.cpp:
* inspector/InspectorIndexedDBAgent.h:
* inspector/InspectorInputAgent.h:
* inspector/InspectorLayerTreeAgent.h:
* inspector/InspectorMemoryAgent.h:
* inspector/InspectorPageAgent.h:
* inspector/InspectorProfilerAgent.cpp:
* inspector/InspectorProfilerAgent.h:
* inspector/InspectorResourceAgent.h:
* inspector/InspectorRuntimeAgent.h:
* inspector/InspectorStyleSheet.h:
* inspector/InspectorTimelineAgent.h:
* inspector/InspectorWorkerAgent.cpp:
* inspector/InspectorWorkerAgent.h:
* inspector/PageConsoleAgent.h:
* inspector/PageDebuggerAgent.h:
* inspector/PageRuntimeAgent.h:
* inspector/WorkerConsoleAgent.h:
* inspector/WorkerDebuggerAgent.cpp:
* inspector/WorkerInspectorController.cpp:
* inspector/WorkerRuntimeAgent.h:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreinspectorDOMEditorcpp">trunk/Source/WebCore/inspector/DOMEditor.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorApplicationCacheAgenth">trunk/Source/WebCore/inspector/InspectorApplicationCacheAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorCSSAgenth">trunk/Source/WebCore/inspector/InspectorCSSAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorCanvasAgenth">trunk/Source/WebCore/inspector/InspectorCanvasAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorConsoleAgenth">trunk/Source/WebCore/inspector/InspectorConsoleAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorDOMAgenth">trunk/Source/WebCore/inspector/InspectorDOMAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorDOMDebuggerAgenth">trunk/Source/WebCore/inspector/InspectorDOMDebuggerAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorDOMStorageAgenth">trunk/Source/WebCore/inspector/InspectorDOMStorageAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorDatabaseAgentcpp">trunk/Source/WebCore/inspector/InspectorDatabaseAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorDatabaseAgenth">trunk/Source/WebCore/inspector/InspectorDatabaseAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorDebuggerAgenth">trunk/Source/WebCore/inspector/InspectorDebuggerAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorFrontendHostcpp">trunk/Source/WebCore/inspector/InspectorFrontendHost.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorHeapProfilerAgentcpp">trunk/Source/WebCore/inspector/InspectorHeapProfilerAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorHeapProfilerAgenth">trunk/Source/WebCore/inspector/InspectorHeapProfilerAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorHistorycpp">trunk/Source/WebCore/inspector/InspectorHistory.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorIndexedDBAgentcpp">trunk/Source/WebCore/inspector/InspectorIndexedDBAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorIndexedDBAgenth">trunk/Source/WebCore/inspector/InspectorIndexedDBAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorInputAgenth">trunk/Source/WebCore/inspector/InspectorInputAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorLayerTreeAgenth">trunk/Source/WebCore/inspector/InspectorLayerTreeAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorMemoryAgenth">trunk/Source/WebCore/inspector/InspectorMemoryAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorPageAgenth">trunk/Source/WebCore/inspector/InspectorPageAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorProfilerAgentcpp">trunk/Source/WebCore/inspector/InspectorProfilerAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorProfilerAgenth">trunk/Source/WebCore/inspector/InspectorProfilerAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorResourceAgenth">trunk/Source/WebCore/inspector/InspectorResourceAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorRuntimeAgenth">trunk/Source/WebCore/inspector/InspectorRuntimeAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorStyleSheeth">trunk/Source/WebCore/inspector/InspectorStyleSheet.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorTimelineAgenth">trunk/Source/WebCore/inspector/InspectorTimelineAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorWorkerAgentcpp">trunk/Source/WebCore/inspector/InspectorWorkerAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorWorkerAgenth">trunk/Source/WebCore/inspector/InspectorWorkerAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorPageConsoleAgenth">trunk/Source/WebCore/inspector/PageConsoleAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorPageDebuggerAgenth">trunk/Source/WebCore/inspector/PageDebuggerAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorPageRuntimeAgenth">trunk/Source/WebCore/inspector/PageRuntimeAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorWorkerConsoleAgenth">trunk/Source/WebCore/inspector/WorkerConsoleAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorWorkerDebuggerAgentcpp">trunk/Source/WebCore/inspector/WorkerDebuggerAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorWorkerInspectorControllercpp">trunk/Source/WebCore/inspector/WorkerInspectorController.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorWorkerRuntimeAgenth">trunk/Source/WebCore/inspector/WorkerRuntimeAgent.h</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/ChangeLog        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -1,3 +1,51 @@
</span><ins>+2014-01-20  Joseph Pecoraro  &lt;pecoraro@apple.com&gt;
+
+        Run clang-modernize and let it add a bunch of missing overrides in WebCore/inspector
+        https://bugs.webkit.org/show_bug.cgi?id=127206
+
+        Reviewed by Anders Carlsson.
+
+        Let clang-modernize add overrides.
+
+        * inspector/DOMEditor.cpp:
+        * inspector/InspectorApplicationCacheAgent.h:
+        * inspector/InspectorCSSAgent.h:
+        * inspector/InspectorCanvasAgent.h:
+        * inspector/InspectorConsoleAgent.h:
+        * inspector/InspectorDOMAgent.h:
+        * inspector/InspectorDOMDebuggerAgent.h:
+        * inspector/InspectorDOMStorageAgent.h:
+        * inspector/InspectorDatabaseAgent.cpp:
+        * inspector/InspectorDatabaseAgent.h:
+        * inspector/InspectorDebuggerAgent.h:
+        * inspector/InspectorFrontendHost.cpp:
+        * inspector/InspectorHeapProfilerAgent.cpp:
+        (WebCore::InspectorHeapProfilerAgent::getHeapSnapshot):
+        (WebCore::InspectorHeapProfilerAgent::takeHeapSnapshot):
+        * inspector/InspectorHeapProfilerAgent.h:
+        * inspector/InspectorHistory.cpp:
+        * inspector/InspectorIndexedDBAgent.cpp:
+        * inspector/InspectorIndexedDBAgent.h:
+        * inspector/InspectorInputAgent.h:
+        * inspector/InspectorLayerTreeAgent.h:
+        * inspector/InspectorMemoryAgent.h:
+        * inspector/InspectorPageAgent.h:
+        * inspector/InspectorProfilerAgent.cpp:
+        * inspector/InspectorProfilerAgent.h:
+        * inspector/InspectorResourceAgent.h:
+        * inspector/InspectorRuntimeAgent.h:
+        * inspector/InspectorStyleSheet.h:
+        * inspector/InspectorTimelineAgent.h:
+        * inspector/InspectorWorkerAgent.cpp:
+        * inspector/InspectorWorkerAgent.h:
+        * inspector/PageConsoleAgent.h:
+        * inspector/PageDebuggerAgent.h:
+        * inspector/PageRuntimeAgent.h:
+        * inspector/WorkerConsoleAgent.h:
+        * inspector/WorkerDebuggerAgent.cpp:
+        * inspector/WorkerInspectorController.cpp:
+        * inspector/WorkerRuntimeAgent.h:
+
</ins><span class="cx"> 2014-01-20  Zan Dobersek  &lt;zdobersek@igalia.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Move WebAudio source code to std::unique_ptr
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorDOMEditorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/DOMEditor.cpp (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/DOMEditor.cpp        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/DOMEditor.cpp        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -56,18 +56,18 @@
</span><span class="cx">     {
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual bool perform(ExceptionCode&amp; ec)
</del><ins>+    virtual bool perform(ExceptionCode&amp; ec) override
</ins><span class="cx">     {
</span><span class="cx">         m_anchorNode = m_node-&gt;nextSibling();
</span><span class="cx">         return redo(ec);
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual bool undo(ExceptionCode&amp; ec)
</del><ins>+    virtual bool undo(ExceptionCode&amp; ec) override
</ins><span class="cx">     {
</span><span class="cx">         return m_parentNode-&gt;insertBefore(m_node.get(), m_anchorNode.get(), ec);
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual bool redo(ExceptionCode&amp; ec)
</del><ins>+    virtual bool redo(ExceptionCode&amp; ec) override
</ins><span class="cx">     {
</span><span class="cx">         return m_parentNode-&gt;removeChild(m_node.get(), ec);
</span><span class="cx">     }
</span><span class="lines">@@ -89,7 +89,7 @@
</span><span class="cx">     {
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual bool perform(ExceptionCode&amp; ec)
</del><ins>+    virtual bool perform(ExceptionCode&amp; ec) override
</ins><span class="cx">     {
</span><span class="cx">         if (m_node-&gt;parentNode()) {
</span><span class="cx">             m_removeChildAction = adoptPtr(new RemoveChildAction(m_node-&gt;parentNode(), m_node.get()));
</span><span class="lines">@@ -99,7 +99,7 @@
</span><span class="cx">         return m_parentNode-&gt;insertBefore(m_node.get(), m_anchorNode.get(), ec);
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual bool undo(ExceptionCode&amp; ec)
</del><ins>+    virtual bool undo(ExceptionCode&amp; ec) override
</ins><span class="cx">     {
</span><span class="cx">         if (!m_parentNode-&gt;removeChild(m_node.get(), ec))
</span><span class="cx">             return false;
</span><span class="lines">@@ -108,7 +108,7 @@
</span><span class="cx">         return true;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual bool redo(ExceptionCode&amp; ec)
</del><ins>+    virtual bool redo(ExceptionCode&amp; ec) override
</ins><span class="cx">     {
</span><span class="cx">         if (m_removeChildAction &amp;&amp; !m_removeChildAction-&gt;redo(ec))
</span><span class="cx">             return false;
</span><span class="lines">@@ -132,19 +132,19 @@
</span><span class="cx">     {
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual bool perform(ExceptionCode&amp; ec)
</del><ins>+    virtual bool perform(ExceptionCode&amp; ec) override
</ins><span class="cx">     {
</span><span class="cx">         m_value = m_element-&gt;getAttribute(m_name);
</span><span class="cx">         return redo(ec);
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual bool undo(ExceptionCode&amp; ec)
</del><ins>+    virtual bool undo(ExceptionCode&amp; ec) override
</ins><span class="cx">     {
</span><span class="cx">         m_element-&gt;setAttribute(m_name, m_value, ec);
</span><span class="cx">         return true;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual bool redo(ExceptionCode&amp;)
</del><ins>+    virtual bool redo(ExceptionCode&amp;) override
</ins><span class="cx">     {
</span><span class="cx">         m_element-&gt;removeAttribute(m_name);
</span><span class="cx">         return true;
</span><span class="lines">@@ -168,7 +168,7 @@
</span><span class="cx">     {
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual bool perform(ExceptionCode&amp; ec)
</del><ins>+    virtual bool perform(ExceptionCode&amp; ec) override
</ins><span class="cx">     {
</span><span class="cx">         m_hadAttribute = m_element-&gt;hasAttribute(m_name);
</span><span class="cx">         if (m_hadAttribute)
</span><span class="lines">@@ -176,7 +176,7 @@
</span><span class="cx">         return redo(ec);
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual bool undo(ExceptionCode&amp; ec)
</del><ins>+    virtual bool undo(ExceptionCode&amp; ec) override
</ins><span class="cx">     {
</span><span class="cx">         if (m_hadAttribute)
</span><span class="cx">             m_element-&gt;setAttribute(m_name, m_oldValue, ec);
</span><span class="lines">@@ -185,7 +185,7 @@
</span><span class="cx">         return true;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual bool redo(ExceptionCode&amp; ec)
</del><ins>+    virtual bool redo(ExceptionCode&amp; ec) override
</ins><span class="cx">     {
</span><span class="cx">         m_element-&gt;setAttribute(m_name, m_value, ec);
</span><span class="cx">         return true;
</span><span class="lines">@@ -213,7 +213,7 @@
</span><span class="cx">     {
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual bool perform(ExceptionCode&amp; ec)
</del><ins>+    virtual bool perform(ExceptionCode&amp; ec) override
</ins><span class="cx">     {
</span><span class="cx">         m_oldHTML = createMarkup(m_node.get());
</span><span class="cx">         DOMPatchSupport domPatchSupport(m_domEditor.get(), &amp;m_node-&gt;document());
</span><span class="lines">@@ -221,12 +221,12 @@
</span><span class="cx">         return !ec;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual bool undo(ExceptionCode&amp; ec)
</del><ins>+    virtual bool undo(ExceptionCode&amp; ec) override
</ins><span class="cx">     {
</span><span class="cx">         return m_history-&gt;undo(ec);
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual bool redo(ExceptionCode&amp; ec)
</del><ins>+    virtual bool redo(ExceptionCode&amp; ec) override
</ins><span class="cx">     {
</span><span class="cx">         return m_history-&gt;redo(ec);
</span><span class="cx">     }
</span><span class="lines">@@ -256,19 +256,19 @@
</span><span class="cx">     {
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual bool perform(ExceptionCode&amp; ec)
</del><ins>+    virtual bool perform(ExceptionCode&amp; ec) override
</ins><span class="cx">     {
</span><span class="cx">         m_oldText = m_textNode-&gt;wholeText();
</span><span class="cx">         return redo(ec);
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual bool undo(ExceptionCode&amp; ec)
</del><ins>+    virtual bool undo(ExceptionCode&amp; ec) override
</ins><span class="cx">     {
</span><span class="cx">         m_textNode-&gt;replaceWholeText(m_oldText, ec);
</span><span class="cx">         return true;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual bool redo(ExceptionCode&amp; ec)
</del><ins>+    virtual bool redo(ExceptionCode&amp; ec) override
</ins><span class="cx">     {
</span><span class="cx">         m_textNode-&gt;replaceWholeText(m_text, ec);
</span><span class="cx">         return true;
</span><span class="lines">@@ -291,17 +291,17 @@
</span><span class="cx">     {
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual bool perform(ExceptionCode&amp; ec)
</del><ins>+    virtual bool perform(ExceptionCode&amp; ec) override
</ins><span class="cx">     {
</span><span class="cx">         return redo(ec);
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual bool undo(ExceptionCode&amp; ec)
</del><ins>+    virtual bool undo(ExceptionCode&amp; ec) override
</ins><span class="cx">     {
</span><span class="cx">         return m_parentNode-&gt;replaceChild(m_oldNode, m_newNode.get(), ec);
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual bool redo(ExceptionCode&amp; ec)
</del><ins>+    virtual bool redo(ExceptionCode&amp; ec) override
</ins><span class="cx">     {
</span><span class="cx">         return m_parentNode-&gt;replaceChild(m_newNode, m_oldNode.get(), ec);
</span><span class="cx">     }
</span><span class="lines">@@ -322,19 +322,19 @@
</span><span class="cx">     {
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual bool perform(ExceptionCode&amp; ec)
</del><ins>+    virtual bool perform(ExceptionCode&amp; ec) override
</ins><span class="cx">     {
</span><span class="cx">         m_oldValue = m_node-&gt;nodeValue();
</span><span class="cx">         return redo(ec);
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual bool undo(ExceptionCode&amp; ec)
</del><ins>+    virtual bool undo(ExceptionCode&amp; ec) override
</ins><span class="cx">     {
</span><span class="cx">         m_node-&gt;setNodeValue(m_oldValue, ec);
</span><span class="cx">         return !ec;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual bool redo(ExceptionCode&amp; ec)
</del><ins>+    virtual bool redo(ExceptionCode&amp; ec) override
</ins><span class="cx">     {
</span><span class="cx">         m_node-&gt;setNodeValue(m_value, ec);
</span><span class="cx">         return !ec;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorApplicationCacheAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorApplicationCacheAgent.h (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorApplicationCacheAgent.h        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/InspectorApplicationCacheAgent.h        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -62,10 +62,10 @@
</span><span class="cx">     void updateApplicationCacheStatus(Frame*);
</span><span class="cx">     void networkStateChanged();
</span><span class="cx"> 
</span><del>-    virtual void enable(ErrorString*);
-    virtual void getFramesWithManifests(ErrorString*, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::ApplicationCache::FrameWithManifest&gt;&gt;&amp; result);
-    virtual void getManifestForFrame(ErrorString*, const String&amp; frameId, String* manifestURL);
-    virtual void getApplicationCacheForFrame(ErrorString*, const String&amp; frameId, RefPtr&lt;Inspector::TypeBuilder::ApplicationCache::ApplicationCache&gt;&amp;);
</del><ins>+    virtual void enable(ErrorString*) override;
+    virtual void getFramesWithManifests(ErrorString*, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::ApplicationCache::FrameWithManifest&gt;&gt;&amp; result) override;
+    virtual void getManifestForFrame(ErrorString*, const String&amp; frameId, String* manifestURL) override;
+    virtual void getApplicationCacheForFrame(ErrorString*, const String&amp; frameId, RefPtr&lt;Inspector::TypeBuilder::ApplicationCache::ApplicationCache&gt;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     PassRefPtr&lt;Inspector::TypeBuilder::ApplicationCache::ApplicationCache&gt; buildObjectForApplicationCache(const ApplicationCacheHost::ResourceInfoList&amp;, const ApplicationCacheHost::CacheInfo&amp;);
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorCSSAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorCSSAgent.h (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorCSSAgent.h        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/InspectorCSSAgent.h        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -97,9 +97,9 @@
</span><span class="cx">     bool forcePseudoState(Element*, CSSSelector::PseudoType);
</span><span class="cx">     virtual void didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel*, Inspector::InspectorBackendDispatcher*) override;
</span><span class="cx">     virtual void willDestroyFrontendAndBackend() override;
</span><del>-    virtual void discardAgent();
-    virtual void enable(ErrorString*);
-    virtual void disable(ErrorString*);
</del><ins>+    virtual void discardAgent() override;
+    virtual void enable(ErrorString*) override;
+    virtual void disable(ErrorString*) override;
</ins><span class="cx">     void reset();
</span><span class="cx">     void mediaQueryResultChanged();
</span><span class="cx">     void didCreateNamedFlow(Document*, WebKitNamedFlow*);
</span><span class="lines">@@ -111,21 +111,21 @@
</span><span class="cx">     void didRegisterNamedFlowContentElement(Document*, WebKitNamedFlow*, Node* contentElement, Node* nextContentElement = nullptr);
</span><span class="cx">     void didUnregisterNamedFlowContentElement(Document*, WebKitNamedFlow*, Node* contentElement);
</span><span class="cx"> 
</span><del>-    virtual void getComputedStyleForNode(ErrorString*, int nodeId, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::CSS::CSSComputedStyleProperty&gt;&gt;&amp;);
-    virtual void getInlineStylesForNode(ErrorString*, int nodeId, RefPtr&lt;Inspector::TypeBuilder::CSS::CSSStyle&gt;&amp; inlineStyle, RefPtr&lt;Inspector::TypeBuilder::CSS::CSSStyle&gt;&amp; attributes);
-    virtual void getMatchedStylesForNode(ErrorString*, int nodeId, const bool* includePseudo, const bool* includeInherited, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::CSS::RuleMatch&gt;&gt;&amp; matchedCSSRules, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::CSS::PseudoIdMatches&gt;&gt;&amp; pseudoIdMatches, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::CSS::InheritedStyleEntry&gt;&gt;&amp; inheritedEntries);
-    virtual void getAllStyleSheets(ErrorString*, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::CSS::CSSStyleSheetHeader&gt;&gt;&amp; styleSheetInfos);
-    virtual void getStyleSheet(ErrorString*, const String&amp; styleSheetId, RefPtr&lt;Inspector::TypeBuilder::CSS::CSSStyleSheetBody&gt;&amp; result);
-    virtual void getStyleSheetText(ErrorString*, const String&amp; styleSheetId, String* result);
-    virtual void setStyleSheetText(ErrorString*, const String&amp; styleSheetId, const String&amp; text);
-    virtual void setStyleText(ErrorString*, const RefPtr&lt;Inspector::InspectorObject&gt;&amp; styleId, const String&amp; text, RefPtr&lt;Inspector::TypeBuilder::CSS::CSSStyle&gt;&amp; result);
-    virtual void setPropertyText(ErrorString*, const RefPtr&lt;Inspector::InspectorObject&gt;&amp; styleId, int propertyIndex, const String&amp; text, bool overwrite, RefPtr&lt;Inspector::TypeBuilder::CSS::CSSStyle&gt;&amp; result);
-    virtual void toggleProperty(ErrorString*, const RefPtr&lt;Inspector::InspectorObject&gt;&amp; styleId, int propertyIndex, bool disable, RefPtr&lt;Inspector::TypeBuilder::CSS::CSSStyle&gt;&amp; result);
-    virtual void setRuleSelector(ErrorString*, const RefPtr&lt;Inspector::InspectorObject&gt;&amp; ruleId, const String&amp; selector, RefPtr&lt;Inspector::TypeBuilder::CSS::CSSRule&gt;&amp; result);
-    virtual void addRule(ErrorString*, int contextNodeId, const String&amp; selector, RefPtr&lt;Inspector::TypeBuilder::CSS::CSSRule&gt;&amp; result);
-    virtual void getSupportedCSSProperties(ErrorString*, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::CSS::CSSPropertyInfo&gt;&gt;&amp; result);
-    virtual void forcePseudoState(ErrorString*, int nodeId, const RefPtr&lt;Inspector::InspectorArray&gt;&amp; forcedPseudoClasses);
-    virtual void getNamedFlowCollection(ErrorString*, int documentNodeId, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::CSS::NamedFlow&gt;&gt;&amp; result);
</del><ins>+    virtual void getComputedStyleForNode(ErrorString*, int nodeId, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::CSS::CSSComputedStyleProperty&gt;&gt;&amp;) override;
+    virtual void getInlineStylesForNode(ErrorString*, int nodeId, RefPtr&lt;Inspector::TypeBuilder::CSS::CSSStyle&gt;&amp; inlineStyle, RefPtr&lt;Inspector::TypeBuilder::CSS::CSSStyle&gt;&amp; attributes) override;
+    virtual void getMatchedStylesForNode(ErrorString*, int nodeId, const bool* includePseudo, const bool* includeInherited, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::CSS::RuleMatch&gt;&gt;&amp; matchedCSSRules, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::CSS::PseudoIdMatches&gt;&gt;&amp; pseudoIdMatches, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::CSS::InheritedStyleEntry&gt;&gt;&amp; inheritedEntries) override;
+    virtual void getAllStyleSheets(ErrorString*, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::CSS::CSSStyleSheetHeader&gt;&gt;&amp; styleSheetInfos) override;
+    virtual void getStyleSheet(ErrorString*, const String&amp; styleSheetId, RefPtr&lt;Inspector::TypeBuilder::CSS::CSSStyleSheetBody&gt;&amp; result) override;
+    virtual void getStyleSheetText(ErrorString*, const String&amp; styleSheetId, String* result) override;
+    virtual void setStyleSheetText(ErrorString*, const String&amp; styleSheetId, const String&amp; text) override;
+    virtual void setStyleText(ErrorString*, const RefPtr&lt;Inspector::InspectorObject&gt;&amp; styleId, const String&amp; text, RefPtr&lt;Inspector::TypeBuilder::CSS::CSSStyle&gt;&amp; result) override;
+    virtual void setPropertyText(ErrorString*, const RefPtr&lt;Inspector::InspectorObject&gt;&amp; styleId, int propertyIndex, const String&amp; text, bool overwrite, RefPtr&lt;Inspector::TypeBuilder::CSS::CSSStyle&gt;&amp; result) override;
+    virtual void toggleProperty(ErrorString*, const RefPtr&lt;Inspector::InspectorObject&gt;&amp; styleId, int propertyIndex, bool disable, RefPtr&lt;Inspector::TypeBuilder::CSS::CSSStyle&gt;&amp; result) override;
+    virtual void setRuleSelector(ErrorString*, const RefPtr&lt;Inspector::InspectorObject&gt;&amp; ruleId, const String&amp; selector, RefPtr&lt;Inspector::TypeBuilder::CSS::CSSRule&gt;&amp; result) override;
+    virtual void addRule(ErrorString*, int contextNodeId, const String&amp; selector, RefPtr&lt;Inspector::TypeBuilder::CSS::CSSRule&gt;&amp; result) override;
+    virtual void getSupportedCSSProperties(ErrorString*, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::CSS::CSSPropertyInfo&gt;&gt;&amp; result) override;
+    virtual void forcePseudoState(ErrorString*, int nodeId, const RefPtr&lt;Inspector::InspectorArray&gt;&amp; forcedPseudoClasses) override;
+    virtual void getNamedFlowCollection(ErrorString*, int documentNodeId, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::CSS::NamedFlow&gt;&gt;&amp; result) override;
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     class StyleSheetAction;
</span><span class="lines">@@ -162,12 +162,12 @@
</span><span class="cx">     PassRefPtr&lt;Inspector::TypeBuilder::CSS::NamedFlow&gt; buildObjectForNamedFlow(ErrorString*, WebKitNamedFlow*, int documentNodeId);
</span><span class="cx"> 
</span><span class="cx">     // InspectorDOMAgent::DOMListener implementation
</span><del>-    virtual void didRemoveDocument(Document*);
-    virtual void didRemoveDOMNode(Node*);
-    virtual void didModifyDOMAttr(Element*);
</del><ins>+    virtual void didRemoveDocument(Document*) override;
+    virtual void didRemoveDOMNode(Node*) override;
+    virtual void didModifyDOMAttr(Element*) override;
</ins><span class="cx"> 
</span><span class="cx">     // InspectorCSSAgent::Listener implementation
</span><del>-    virtual void styleSheetChanged(InspectorStyleSheet*);
</del><ins>+    virtual void styleSheetChanged(InspectorStyleSheet*) override;
</ins><span class="cx"> 
</span><span class="cx">     void resetPseudoStates();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorCanvasAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorCanvasAgent.h (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorCanvasAgent.h        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/InspectorCanvasAgent.h        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -79,17 +79,17 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx">     // Called from the front-end.
</span><del>-    virtual void enable(ErrorString*);
-    virtual void disable(ErrorString*);
-    virtual void dropTraceLog(ErrorString*, const Inspector::TypeBuilder::Canvas::TraceLogId&amp;);
-    virtual void hasUninstrumentedCanvases(ErrorString*, bool*);
-    virtual void captureFrame(ErrorString*, const Inspector::TypeBuilder::Network::FrameId*, Inspector::TypeBuilder::Canvas::TraceLogId*);
-    virtual void startCapturing(ErrorString*, const Inspector::TypeBuilder::Network::FrameId*, Inspector::TypeBuilder::Canvas::TraceLogId*);
-    virtual void stopCapturing(ErrorString*, const Inspector::TypeBuilder::Canvas::TraceLogId&amp;);
-    virtual void getTraceLog(ErrorString*, const Inspector::TypeBuilder::Canvas::TraceLogId&amp;, const int*, const int*, RefPtr&lt;Inspector::TypeBuilder::Canvas::TraceLog&gt;&amp;);
-    virtual void replayTraceLog(ErrorString*, const Inspector::TypeBuilder::Canvas::TraceLogId&amp;, int, RefPtr&lt;Inspector::TypeBuilder::Canvas::ResourceState&gt;&amp;);
-    virtual void getResourceInfo(ErrorString*, const Inspector::TypeBuilder::Canvas::ResourceId&amp;, RefPtr&lt;Inspector::TypeBuilder::Canvas::ResourceInfo&gt;&amp;);
-    virtual void getResourceState(ErrorString*, const Inspector::TypeBuilder::Canvas::TraceLogId&amp;, const Inspector::TypeBuilder::Canvas::ResourceId&amp;, RefPtr&lt;Inspector::TypeBuilder::Canvas::ResourceState&gt;&amp;);
</del><ins>+    virtual void enable(ErrorString*) override;
+    virtual void disable(ErrorString*) override;
+    virtual void dropTraceLog(ErrorString*, const Inspector::TypeBuilder::Canvas::TraceLogId&amp;) override;
+    virtual void hasUninstrumentedCanvases(ErrorString*, bool*) override;
+    virtual void captureFrame(ErrorString*, const Inspector::TypeBuilder::Network::FrameId*, Inspector::TypeBuilder::Canvas::TraceLogId*) override;
+    virtual void startCapturing(ErrorString*, const Inspector::TypeBuilder::Network::FrameId*, Inspector::TypeBuilder::Canvas::TraceLogId*) override;
+    virtual void stopCapturing(ErrorString*, const Inspector::TypeBuilder::Canvas::TraceLogId&amp;) override;
+    virtual void getTraceLog(ErrorString*, const Inspector::TypeBuilder::Canvas::TraceLogId&amp;, const int*, const int*, RefPtr&lt;Inspector::TypeBuilder::Canvas::TraceLog&gt;&amp;) override;
+    virtual void replayTraceLog(ErrorString*, const Inspector::TypeBuilder::Canvas::TraceLogId&amp;, int, RefPtr&lt;Inspector::TypeBuilder::Canvas::ResourceState&gt;&amp;) override;
+    virtual void getResourceInfo(ErrorString*, const Inspector::TypeBuilder::Canvas::ResourceId&amp;, RefPtr&lt;Inspector::TypeBuilder::Canvas::ResourceInfo&gt;&amp;) override;
+    virtual void getResourceState(ErrorString*, const Inspector::TypeBuilder::Canvas::TraceLogId&amp;, const Inspector::TypeBuilder::Canvas::ResourceId&amp;, RefPtr&lt;Inspector::TypeBuilder::Canvas::ResourceState&gt;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     InjectedScriptCanvasModule injectedScriptCanvasModule(ErrorString*, JSC::ExecState*);
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorConsoleAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorConsoleAgent.h (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorConsoleAgent.h        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/InspectorConsoleAgent.h        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -59,9 +59,9 @@
</span><span class="cx">     InspectorConsoleAgent(InstrumentingAgents*, PageInjectedScriptManager*);
</span><span class="cx">     virtual ~InspectorConsoleAgent();
</span><span class="cx"> 
</span><del>-    virtual void enable(ErrorString*);
-    virtual void disable(ErrorString*);
-    virtual void clearMessages(ErrorString*);
</del><ins>+    virtual void enable(ErrorString*) override;
+    virtual void disable(ErrorString*) override;
+    virtual void clearMessages(ErrorString*) override;
</ins><span class="cx">     bool enabled() const { return m_enabled; }
</span><span class="cx">     void reset();
</span><span class="cx"> 
</span><span class="lines">@@ -89,9 +89,9 @@
</span><span class="cx">     void addProfileFinishedMessageToConsole(PassRefPtr&lt;ScriptProfile&gt;, unsigned lineNumber, unsigned columnNumber, const String&amp; sourceURL);
</span><span class="cx">     void addStartProfilingMessageToConsole(const String&amp; title, unsigned lineNumber, unsigned columnNumber, const String&amp; sourceURL);
</span><span class="cx"> #endif
</span><del>-    virtual void setMonitoringXHREnabled(ErrorString*, bool enabled);
</del><ins>+    virtual void setMonitoringXHREnabled(ErrorString*, bool enabled) override;
</ins><span class="cx">     virtual void addInspectedNode(ErrorString*, int nodeId) = 0;
</span><del>-    virtual void addInspectedHeapObject(ErrorString*, int inspectedHeapObjectId);
</del><ins>+    virtual void addInspectedHeapObject(ErrorString*, int inspectedHeapObjectId) override;
</ins><span class="cx"> 
</span><span class="cx">     virtual bool isWorkerAgent() = 0;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDOMAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDOMAgent.h (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDOMAgent.h        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/InspectorDOMAgent.h        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -118,40 +118,40 @@
</span><span class="cx">     void reset();
</span><span class="cx"> 
</span><span class="cx">     // Methods called from the frontend for DOM nodes inspection.
</span><del>-    virtual void querySelector(ErrorString*, int nodeId, const String&amp; selectors, int* elementId);
-    virtual void querySelectorAll(ErrorString*, int nodeId, const String&amp; selectors, RefPtr&lt;Inspector::TypeBuilder::Array&lt;int&gt;&gt;&amp; result);
-    virtual void getDocument(ErrorString*, RefPtr&lt;Inspector::TypeBuilder::DOM::Node&gt;&amp; root);
-    virtual void requestChildNodes(ErrorString*, int nodeId, const int* depth);
-    virtual void setAttributeValue(ErrorString*, int elementId, const String&amp; name, const String&amp; value);
-    virtual void setAttributesAsText(ErrorString*, int elementId, const String&amp; text, const String* name);
-    virtual void removeAttribute(ErrorString*, int elementId, const String&amp; name);
-    virtual void removeNode(ErrorString*, int nodeId);
-    virtual void setNodeName(ErrorString*, int nodeId, const String&amp; name, int* newId);
-    virtual void getOuterHTML(ErrorString*, int nodeId, WTF::String* outerHTML);
-    virtual void setOuterHTML(ErrorString*, int nodeId, const String&amp; outerHTML);
-    virtual void setNodeValue(ErrorString*, int nodeId, const String&amp; value);
-    virtual void getEventListenersForNode(ErrorString*, int nodeId, const WTF::String* objectGroup, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::DOM::EventListener&gt;&gt;&amp; listenersArray);
-    virtual void performSearch(ErrorString*, const String&amp; whitespaceTrimmedQuery, const RefPtr&lt;Inspector::InspectorArray&gt;* nodeIds, String* searchId, int* resultCount);
-    virtual void getSearchResults(ErrorString*, const String&amp; searchId, int fromIndex, int toIndex, RefPtr&lt;Inspector::TypeBuilder::Array&lt;int&gt;&gt;&amp;);
-    virtual void discardSearchResults(ErrorString*, const String&amp; searchId);
-    virtual void resolveNode(ErrorString*, int nodeId, const String* objectGroup, RefPtr&lt;Inspector::TypeBuilder::Runtime::RemoteObject&gt;&amp; result);
-    virtual void getAttributes(ErrorString*, int nodeId, RefPtr&lt;Inspector::TypeBuilder::Array&lt;String&gt;&gt;&amp; result);
-    virtual void setInspectModeEnabled(ErrorString*, bool enabled, const RefPtr&lt;Inspector::InspectorObject&gt;* highlightConfig);
-    virtual void requestNode(ErrorString*, const String&amp; objectId, int* nodeId);
-    virtual void pushNodeByPathToFrontend(ErrorString*, const String&amp; path, int* nodeId);
-    virtual void pushNodeByBackendIdToFrontend(ErrorString*, BackendNodeId, int* nodeId);
-    virtual void releaseBackendNodeIds(ErrorString*, const String&amp; nodeGroup);
-    virtual void hideHighlight(ErrorString*);
-    virtual void highlightRect(ErrorString*, int x, int y, int width, int height, const RefPtr&lt;Inspector::InspectorObject&gt;* color, const RefPtr&lt;Inspector::InspectorObject&gt;* outlineColor, const bool* usePageCoordinates);
-    virtual void highlightQuad(ErrorString*, const RefPtr&lt;Inspector::InspectorArray&gt;&amp; quad, const RefPtr&lt;Inspector::InspectorObject&gt;* color, const RefPtr&lt;Inspector::InspectorObject&gt;* outlineColor, const bool* usePageCoordinates);
-    virtual void highlightNode(ErrorString*, const RefPtr&lt;Inspector::InspectorObject&gt;&amp; highlightConfig, const int* nodeId, const String* objectId);
-    virtual void highlightFrame(ErrorString*, const String&amp; frameId, const RefPtr&lt;Inspector::InspectorObject&gt;* color, const RefPtr&lt;Inspector::InspectorObject&gt;* outlineColor);
</del><ins>+    virtual void querySelector(ErrorString*, int nodeId, const String&amp; selectors, int* elementId) override;
+    virtual void querySelectorAll(ErrorString*, int nodeId, const String&amp; selectors, RefPtr&lt;Inspector::TypeBuilder::Array&lt;int&gt;&gt;&amp; result) override;
+    virtual void getDocument(ErrorString*, RefPtr&lt;Inspector::TypeBuilder::DOM::Node&gt;&amp; root) override;
+    virtual void requestChildNodes(ErrorString*, int nodeId, const int* depth) override;
+    virtual void setAttributeValue(ErrorString*, int elementId, const String&amp; name, const String&amp; value) override;
+    virtual void setAttributesAsText(ErrorString*, int elementId, const String&amp; text, const String* name) override;
+    virtual void removeAttribute(ErrorString*, int elementId, const String&amp; name) override;
+    virtual void removeNode(ErrorString*, int nodeId) override;
+    virtual void setNodeName(ErrorString*, int nodeId, const String&amp; name, int* newId) override;
+    virtual void getOuterHTML(ErrorString*, int nodeId, WTF::String* outerHTML) override;
+    virtual void setOuterHTML(ErrorString*, int nodeId, const String&amp; outerHTML) override;
+    virtual void setNodeValue(ErrorString*, int nodeId, const String&amp; value) override;
+    virtual void getEventListenersForNode(ErrorString*, int nodeId, const WTF::String* objectGroup, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::DOM::EventListener&gt;&gt;&amp; listenersArray) override;
+    virtual void performSearch(ErrorString*, const String&amp; whitespaceTrimmedQuery, const RefPtr&lt;Inspector::InspectorArray&gt;* nodeIds, String* searchId, int* resultCount) override;
+    virtual void getSearchResults(ErrorString*, const String&amp; searchId, int fromIndex, int toIndex, RefPtr&lt;Inspector::TypeBuilder::Array&lt;int&gt;&gt;&amp;) override;
+    virtual void discardSearchResults(ErrorString*, const String&amp; searchId) override;
+    virtual void resolveNode(ErrorString*, int nodeId, const String* objectGroup, RefPtr&lt;Inspector::TypeBuilder::Runtime::RemoteObject&gt;&amp; result) override;
+    virtual void getAttributes(ErrorString*, int nodeId, RefPtr&lt;Inspector::TypeBuilder::Array&lt;String&gt;&gt;&amp; result) override;
+    virtual void setInspectModeEnabled(ErrorString*, bool enabled, const RefPtr&lt;Inspector::InspectorObject&gt;* highlightConfig) override;
+    virtual void requestNode(ErrorString*, const String&amp; objectId, int* nodeId) override;
+    virtual void pushNodeByPathToFrontend(ErrorString*, const String&amp; path, int* nodeId) override;
+    virtual void pushNodeByBackendIdToFrontend(ErrorString*, BackendNodeId, int* nodeId) override;
+    virtual void releaseBackendNodeIds(ErrorString*, const String&amp; nodeGroup) override;
+    virtual void hideHighlight(ErrorString*) override;
+    virtual void highlightRect(ErrorString*, int x, int y, int width, int height, const RefPtr&lt;Inspector::InspectorObject&gt;* color, const RefPtr&lt;Inspector::InspectorObject&gt;* outlineColor, const bool* usePageCoordinates) override;
+    virtual void highlightQuad(ErrorString*, const RefPtr&lt;Inspector::InspectorArray&gt;&amp; quad, const RefPtr&lt;Inspector::InspectorObject&gt;* color, const RefPtr&lt;Inspector::InspectorObject&gt;* outlineColor, const bool* usePageCoordinates) override;
+    virtual void highlightNode(ErrorString*, const RefPtr&lt;Inspector::InspectorObject&gt;&amp; highlightConfig, const int* nodeId, const String* objectId) override;
+    virtual void highlightFrame(ErrorString*, const String&amp; frameId, const RefPtr&lt;Inspector::InspectorObject&gt;* color, const RefPtr&lt;Inspector::InspectorObject&gt;* outlineColor) override;
</ins><span class="cx"> 
</span><del>-    virtual void moveTo(ErrorString*, int nodeId, int targetNodeId, const int* anchorNodeId, int* newNodeId);
-    virtual void undo(ErrorString*);
-    virtual void redo(ErrorString*);
-    virtual void markUndoableState(ErrorString*);
-    virtual void focus(ErrorString*, int nodeId);
</del><ins>+    virtual void moveTo(ErrorString*, int nodeId, int targetNodeId, const int* anchorNodeId, int* newNodeId) override;
+    virtual void undo(ErrorString*) override;
+    virtual void redo(ErrorString*) override;
+    virtual void markUndoableState(ErrorString*) override;
+    virtual void focus(ErrorString*, int nodeId) override;
</ins><span class="cx"> 
</span><span class="cx">     void getEventListeners(Node*, Vector&lt;EventListenerInfo&gt;&amp; listenersArray, bool includeAncestors);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDOMDebuggerAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDOMDebuggerAgent.h (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDOMDebuggerAgent.h        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/InspectorDOMDebuggerAgent.h        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -62,14 +62,14 @@
</span><span class="cx">     virtual ~InspectorDOMDebuggerAgent();
</span><span class="cx"> 
</span><span class="cx">     // DOMDebugger API
</span><del>-    virtual void setXHRBreakpoint(ErrorString*, const String&amp; url);
-    virtual void removeXHRBreakpoint(ErrorString*, const String&amp; url);
-    virtual void setEventListenerBreakpoint(ErrorString*, const String&amp; eventName);
-    virtual void removeEventListenerBreakpoint(ErrorString*, const String&amp; eventName);
-    virtual void setInstrumentationBreakpoint(ErrorString*, const String&amp; eventName);
-    virtual void removeInstrumentationBreakpoint(ErrorString*, const String&amp; eventName);
-    virtual void setDOMBreakpoint(ErrorString*, int nodeId, const String&amp; type);
-    virtual void removeDOMBreakpoint(ErrorString*, int nodeId, const String&amp; type);
</del><ins>+    virtual void setXHRBreakpoint(ErrorString*, const String&amp; url) override;
+    virtual void removeXHRBreakpoint(ErrorString*, const String&amp; url) override;
+    virtual void setEventListenerBreakpoint(ErrorString*, const String&amp; eventName) override;
+    virtual void removeEventListenerBreakpoint(ErrorString*, const String&amp; eventName) override;
+    virtual void setInstrumentationBreakpoint(ErrorString*, const String&amp; eventName) override;
+    virtual void removeInstrumentationBreakpoint(ErrorString*, const String&amp; eventName) override;
+    virtual void setDOMBreakpoint(ErrorString*, int nodeId, const String&amp; type) override;
+    virtual void removeDOMBreakpoint(ErrorString*, int nodeId, const String&amp; type) override;
</ins><span class="cx"> 
</span><span class="cx">     // InspectorInstrumentation API
</span><span class="cx">     void willInsertDOMNode(Node* parent);
</span><span class="lines">@@ -83,14 +83,14 @@
</span><span class="cx"> 
</span><span class="cx">     virtual void didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel*, Inspector::InspectorBackendDispatcher*) override;
</span><span class="cx">     virtual void willDestroyFrontendAndBackend() override;
</span><del>-    virtual void discardAgent();
</del><ins>+    virtual void discardAgent() override;
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     // InspectorDebuggerAgent::Listener implementation.
</span><del>-    virtual void debuggerWasEnabled();
-    virtual void debuggerWasDisabled();
-    virtual void stepInto();
-    virtual void didPause();
</del><ins>+    virtual void debuggerWasEnabled() override;
+    virtual void debuggerWasDisabled() override;
+    virtual void stepInto() override;
+    virtual void didPause() override;
</ins><span class="cx">     void disable();
</span><span class="cx"> 
</span><span class="cx">     void descriptionForDOMEvent(Node* target, int breakpointType, bool insertion, Inspector::InspectorObject* description);
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDOMStorageAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDOMStorageAgent.h (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDOMStorageAgent.h        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/InspectorDOMStorageAgent.h        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -61,11 +61,11 @@
</span><span class="cx">     virtual void willDestroyFrontendAndBackend() override;
</span><span class="cx"> 
</span><span class="cx">     // Called from the front-end.
</span><del>-    virtual void enable(ErrorString*);
-    virtual void disable(ErrorString*);
-    virtual void getDOMStorageItems(ErrorString*, const RefPtr&lt;Inspector::InspectorObject&gt;&amp; storageId, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::Array&lt;String&gt;&gt;&gt;&amp; items);
-    virtual void setDOMStorageItem(ErrorString*, const RefPtr&lt;Inspector::InspectorObject&gt;&amp; storageId, const String&amp; key, const String&amp; value);
-    virtual void removeDOMStorageItem(ErrorString*, const RefPtr&lt;Inspector::InspectorObject&gt;&amp; storageId, const String&amp; key);
</del><ins>+    virtual void enable(ErrorString*) override;
+    virtual void disable(ErrorString*) override;
+    virtual void getDOMStorageItems(ErrorString*, const RefPtr&lt;Inspector::InspectorObject&gt;&amp; storageId, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::Array&lt;String&gt;&gt;&gt;&amp; items) override;
+    virtual void setDOMStorageItem(ErrorString*, const RefPtr&lt;Inspector::InspectorObject&gt;&amp; storageId, const String&amp; key, const String&amp; value) override;
+    virtual void removeDOMStorageItem(ErrorString*, const RefPtr&lt;Inspector::InspectorObject&gt;&amp; storageId, const String&amp; key) override;
</ins><span class="cx"> 
</span><span class="cx">     // Called from the injected script.
</span><span class="cx">     String storageId(Storage*);
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDatabaseAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDatabaseAgent.cpp (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDatabaseAgent.cpp        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/InspectorDatabaseAgent.cpp        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -76,7 +76,7 @@
</span><span class="cx"> 
</span><span class="cx">     virtual ~StatementCallback() { }
</span><span class="cx"> 
</span><del>-    virtual bool handleEvent(SQLTransaction*, SQLResultSet* resultSet)
</del><ins>+    virtual bool handleEvent(SQLTransaction*, SQLResultSet* resultSet) override
</ins><span class="cx">     {
</span><span class="cx">         SQLResultSetRowList* rowList = resultSet-&gt;rows();
</span><span class="cx"> 
</span><span class="lines">@@ -114,7 +114,7 @@
</span><span class="cx"> 
</span><span class="cx">     virtual ~StatementErrorCallback() { }
</span><span class="cx"> 
</span><del>-    virtual bool handleEvent(SQLTransaction*, SQLError* error)
</del><ins>+    virtual bool handleEvent(SQLTransaction*, SQLError* error) override
</ins><span class="cx">     {
</span><span class="cx">         reportTransactionFailed(m_requestCallback.get(), error);
</span><span class="cx">         return true;  
</span><span class="lines">@@ -135,7 +135,7 @@
</span><span class="cx"> 
</span><span class="cx">     virtual ~TransactionCallback() { }
</span><span class="cx"> 
</span><del>-    virtual bool handleEvent(SQLTransaction* transaction)
</del><ins>+    virtual bool handleEvent(SQLTransaction* transaction) override
</ins><span class="cx">     {
</span><span class="cx">         if (!m_requestCallback-&gt;isActive())
</span><span class="cx">             return true;
</span><span class="lines">@@ -163,7 +163,7 @@
</span><span class="cx"> 
</span><span class="cx">     virtual ~TransactionErrorCallback() { }
</span><span class="cx"> 
</span><del>-    virtual bool handleEvent(SQLError* error)
</del><ins>+    virtual bool handleEvent(SQLError* error) override
</ins><span class="cx">     {
</span><span class="cx">         reportTransactionFailed(m_requestCallback.get(), error);
</span><span class="cx">         return true;
</span><span class="lines">@@ -183,7 +183,7 @@
</span><span class="cx"> 
</span><span class="cx">     virtual ~TransactionSuccessCallback() { }
</span><span class="cx"> 
</span><del>-    virtual bool handleEvent() { return false; }
</del><ins>+    virtual bool handleEvent() override { return false; }
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     TransactionSuccessCallback() { }
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDatabaseAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDatabaseAgent.h (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDatabaseAgent.h        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/InspectorDatabaseAgent.h        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -61,10 +61,10 @@
</span><span class="cx">     void clearResources();
</span><span class="cx"> 
</span><span class="cx">     // Called from the front-end.
</span><del>-    virtual void enable(ErrorString*);
-    virtual void disable(ErrorString*);
-    virtual void getDatabaseTableNames(ErrorString*, const String&amp; databaseId, RefPtr&lt;Inspector::TypeBuilder::Array&lt;String&gt;&gt;&amp; names);
-    virtual void executeSQL(ErrorString*, const String&amp; databaseId, const String&amp; query, PassRefPtr&lt;ExecuteSQLCallback&gt;);
</del><ins>+    virtual void enable(ErrorString*) override;
+    virtual void disable(ErrorString*) override;
+    virtual void getDatabaseTableNames(ErrorString*, const String&amp; databaseId, RefPtr&lt;Inspector::TypeBuilder::Array&lt;String&gt;&gt;&amp; names) override;
+    virtual void executeSQL(ErrorString*, const String&amp; databaseId, const String&amp; query, PassRefPtr&lt;ExecuteSQLCallback&gt;) override;
</ins><span class="cx"> 
</span><span class="cx">     // Called from the injected script.
</span><span class="cx">     String databaseId(Database*);
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDebuggerAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDebuggerAgent.h (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDebuggerAgent.h        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/InspectorDebuggerAgent.h        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -77,24 +77,24 @@
</span><span class="cx">     void addMessageToConsole(MessageSource, MessageType);
</span><span class="cx"> 
</span><span class="cx">     // Part of the protocol.
</span><del>-    virtual void enable(ErrorString*);
-    virtual void disable(ErrorString*);
-    virtual void setBreakpointsActive(ErrorString*, bool active);
</del><ins>+    virtual void enable(ErrorString*) override;
+    virtual void disable(ErrorString*) override;
+    virtual void setBreakpointsActive(ErrorString*, bool active) override;
</ins><span class="cx"> 
</span><del>-    virtual void setBreakpointByUrl(ErrorString*, int lineNumber, const String* optionalURL, const String* optionalURLRegex, const int* optionalColumnNumber, const RefPtr&lt;Inspector::InspectorObject&gt;* options, Inspector::TypeBuilder::Debugger::BreakpointId*, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::Debugger::Location&gt;&gt;&amp; locations, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::Debugger::BreakpointActionIdentifier&gt;&gt;&amp; breakpointActionIdentifiers);
-    virtual void setBreakpoint(ErrorString*, const RefPtr&lt;Inspector::InspectorObject&gt;&amp; location, const RefPtr&lt;Inspector::InspectorObject&gt;* options, Inspector::TypeBuilder::Debugger::BreakpointId*, RefPtr&lt;Inspector::TypeBuilder::Debugger::Location&gt;&amp; actualLocation, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::Debugger::BreakpointActionIdentifier&gt;&gt;&amp; breakpointActionIdentifiers);
-    virtual void removeBreakpoint(ErrorString*, const String&amp; breakpointIdentifier);
-    virtual void continueToLocation(ErrorString*, const RefPtr&lt;Inspector::InspectorObject&gt;&amp; location);
</del><ins>+    virtual void setBreakpointByUrl(ErrorString*, int lineNumber, const String* optionalURL, const String* optionalURLRegex, const int* optionalColumnNumber, const RefPtr&lt;Inspector::InspectorObject&gt;* options, Inspector::TypeBuilder::Debugger::BreakpointId*, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::Debugger::Location&gt;&gt;&amp; locations, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::Debugger::BreakpointActionIdentifier&gt;&gt;&amp; breakpointActionIdentifiers) override;
+    virtual void setBreakpoint(ErrorString*, const RefPtr&lt;Inspector::InspectorObject&gt;&amp; location, const RefPtr&lt;Inspector::InspectorObject&gt;* options, Inspector::TypeBuilder::Debugger::BreakpointId*, RefPtr&lt;Inspector::TypeBuilder::Debugger::Location&gt;&amp; actualLocation, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::Debugger::BreakpointActionIdentifier&gt;&gt;&amp; breakpointActionIdentifiers) override;
+    virtual void removeBreakpoint(ErrorString*, const String&amp; breakpointIdentifier) override;
+    virtual void continueToLocation(ErrorString*, const RefPtr&lt;Inspector::InspectorObject&gt;&amp; location) override;
</ins><span class="cx"> 
</span><del>-    virtual void searchInContent(ErrorString*, const String&amp; scriptID, const String&amp; query, const bool* optionalCaseSensitive, const bool* optionalIsRegex, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::GenericTypes::SearchMatch&gt;&gt;&amp;);
-    virtual void getScriptSource(ErrorString*, const String&amp; scriptID, String* scriptSource);
-    virtual void getFunctionDetails(ErrorString*, const String&amp; functionId, RefPtr&lt;Inspector::TypeBuilder::Debugger::FunctionDetails&gt;&amp;);
-    virtual void pause(ErrorString*);
-    virtual void resume(ErrorString*);
-    virtual void stepOver(ErrorString*);
-    virtual void stepInto(ErrorString*);
-    virtual void stepOut(ErrorString*);
-    virtual void setPauseOnExceptions(ErrorString*, const String&amp; pauseState);
</del><ins>+    virtual void searchInContent(ErrorString*, const String&amp; scriptID, const String&amp; query, const bool* optionalCaseSensitive, const bool* optionalIsRegex, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::GenericTypes::SearchMatch&gt;&gt;&amp;) override;
+    virtual void getScriptSource(ErrorString*, const String&amp; scriptID, String* scriptSource) override;
+    virtual void getFunctionDetails(ErrorString*, const String&amp; functionId, RefPtr&lt;Inspector::TypeBuilder::Debugger::FunctionDetails&gt;&amp;) override;
+    virtual void pause(ErrorString*) override;
+    virtual void resume(ErrorString*) override;
+    virtual void stepOver(ErrorString*) override;
+    virtual void stepInto(ErrorString*) override;
+    virtual void stepOut(ErrorString*) override;
+    virtual void setPauseOnExceptions(ErrorString*, const String&amp; pauseState) override;
</ins><span class="cx">     virtual void evaluateOnCallFrame(ErrorString*,
</span><span class="cx">                              const String&amp; callFrameId,
</span><span class="cx">                              const String&amp; expression,
</span><span class="lines">@@ -104,8 +104,8 @@
</span><span class="cx">                              const bool* returnByValue,
</span><span class="cx">                              const bool* generatePreview,
</span><span class="cx">                              RefPtr&lt;Inspector::TypeBuilder::Runtime::RemoteObject&gt;&amp; result,
</span><del>-                             Inspector::TypeBuilder::OptOutput&lt;bool&gt;* wasThrown);
-    virtual void setOverlayMessage(ErrorString*, const String*);
</del><ins>+                             Inspector::TypeBuilder::OptOutput&lt;bool&gt;* wasThrown) override;
+    virtual void setOverlayMessage(ErrorString*, const String*) override;
</ins><span class="cx"> 
</span><span class="cx">     void schedulePauseOnNextStatement(Inspector::InspectorDebuggerFrontendDispatcher::Reason::Enum breakReason, PassRefPtr&lt;Inspector::InspectorObject&gt; data);
</span><span class="cx">     void cancelPauseOnNextStatement();
</span><span class="lines">@@ -136,8 +136,8 @@
</span><span class="cx"> 
</span><span class="cx">     virtual void enable();
</span><span class="cx">     virtual void disable();
</span><del>-    virtual void didPause(JSC::ExecState*, const Deprecated::ScriptValue&amp; callFrames, const Deprecated::ScriptValue&amp; exception);
-    virtual void didContinue();
</del><ins>+    virtual void didPause(JSC::ExecState*, const Deprecated::ScriptValue&amp; callFrames, const Deprecated::ScriptValue&amp; exception) override;
+    virtual void didContinue() override;
</ins><span class="cx">     void didClearGlobalObject();
</span><span class="cx"> 
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorFrontendHostcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorFrontendHost.cpp (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorFrontendHost.cpp        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/InspectorFrontendHost.cpp        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -90,13 +90,13 @@
</span><span class="cx">         contextMenuCleared();
</span><span class="cx">     }
</span><span class="cx">     
</span><del>-    virtual void populateContextMenu(ContextMenu* menu)
</del><ins>+    virtual void populateContextMenu(ContextMenu* menu) override
</ins><span class="cx">     {
</span><span class="cx">         for (size_t i = 0; i &lt; m_items.size(); ++i)
</span><span class="cx">             menu-&gt;appendItem(m_items[i]);
</span><span class="cx">     }
</span><span class="cx">     
</span><del>-    virtual void contextMenuItemSelected(ContextMenuItem* item)
</del><ins>+    virtual void contextMenuItemSelected(ContextMenuItem* item) override
</ins><span class="cx">     {
</span><span class="cx">         if (m_frontendHost) {
</span><span class="cx">             UserGestureIndicator gestureIndicator(DefinitelyProcessingUserGesture);
</span><span class="lines">@@ -108,7 +108,7 @@
</span><span class="cx">         }
</span><span class="cx">     }
</span><span class="cx">     
</span><del>-    virtual void contextMenuCleared()
</del><ins>+    virtual void contextMenuCleared() override
</ins><span class="cx">     {
</span><span class="cx">         if (m_frontendHost) {
</span><span class="cx">             Deprecated::ScriptFunctionCall function(m_frontendApiObject, &quot;contextMenuCleared&quot;, WebCore::functionCallHandlerFromAnyThread);
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorHeapProfilerAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorHeapProfilerAgent.cpp (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorHeapProfilerAgent.cpp        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/InspectorHeapProfilerAgent.cpp        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -128,8 +128,8 @@
</span><span class="cx">     public:
</span><span class="cx">         OutputStream(InspectorHeapProfilerFrontendDispatcher* frontend, unsigned uid)
</span><span class="cx">             : m_frontendDispatcher(frontend), m_uid(uid) { }
</span><del>-        void Write(const String&amp; chunk) { m_frontendDispatcher-&gt;addHeapSnapshotChunk(m_uid, chunk); }
-        void Close() { m_frontendDispatcher-&gt;finishHeapSnapshot(m_uid); }
</del><ins>+        void Write(const String&amp; chunk) override { m_frontendDispatcher-&gt;addHeapSnapshotChunk(m_uid, chunk); }
+        void Close() override { m_frontendDispatcher-&gt;finishHeapSnapshot(m_uid); }
</ins><span class="cx">     private:
</span><span class="cx">         InspectorHeapProfilerFrontendDispatcher* m_frontendDispatcher;
</span><span class="cx">         int m_uid;
</span><span class="lines">@@ -161,16 +161,16 @@
</span><span class="cx">     public:
</span><span class="cx">         explicit HeapSnapshotProgress(InspectorHeapProfilerFrontendDispatcher* frontend)
</span><span class="cx">             : m_frontendDispatcher(frontend) { }
</span><del>-        void Start(int totalWork)
</del><ins>+        void Start(int totalWork) override
</ins><span class="cx">         {
</span><span class="cx">             m_totalWork = totalWork;
</span><span class="cx">         }
</span><del>-        void Worked(int workDone)
</del><ins>+        void Worked(int workDone) override
</ins><span class="cx">         {
</span><span class="cx">             if (m_frontendDispatcher)
</span><span class="cx">                 m_frontendDispatcher-&gt;reportHeapSnapshotProgress(workDone, m_totalWork);
</span><span class="cx">         }
</span><del>-        void Done() { }
</del><ins>+        void Done() override { }
</ins><span class="cx">         bool isCanceled() { return false; }
</span><span class="cx">     private:
</span><span class="cx">         InspectorHeapProfilerFrontendDispatcher* m_frontendDispatcher;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorHeapProfilerAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorHeapProfilerAgent.h (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorHeapProfilerAgent.h        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/InspectorHeapProfilerAgent.h        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -56,23 +56,23 @@
</span><span class="cx">     InspectorHeapProfilerAgent(InstrumentingAgents*, PageInjectedScriptManager*);
</span><span class="cx">     virtual ~InspectorHeapProfilerAgent();
</span><span class="cx"> 
</span><del>-    virtual void collectGarbage(ErrorString*);
-    virtual void clearProfiles(ErrorString*) { resetState(); }
</del><ins>+    virtual void collectGarbage(ErrorString*) override;
+    virtual void clearProfiles(ErrorString*) override { resetState(); }
</ins><span class="cx">     void resetState();
</span><span class="cx"> 
</span><del>-    virtual void hasHeapProfiler(ErrorString*, bool*);
</del><ins>+    virtual void hasHeapProfiler(ErrorString*, bool*) override;
</ins><span class="cx"> 
</span><del>-    virtual void getProfileHeaders(ErrorString*, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::HeapProfiler::ProfileHeader&gt;&gt;&amp;);
-    virtual void getHeapSnapshot(ErrorString*, int uid);
-    virtual void removeProfile(ErrorString*, int uid);
</del><ins>+    virtual void getProfileHeaders(ErrorString*, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::HeapProfiler::ProfileHeader&gt;&gt;&amp;) override;
+    virtual void getHeapSnapshot(ErrorString*, int uid) override;
+    virtual void removeProfile(ErrorString*, int uid) override;
</ins><span class="cx"> 
</span><span class="cx">     virtual void didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel*, Inspector::InspectorBackendDispatcher*) override;
</span><span class="cx">     virtual void willDestroyFrontendAndBackend() override;
</span><span class="cx"> 
</span><del>-    virtual void takeHeapSnapshot(ErrorString*, const bool* reportProgress);
</del><ins>+    virtual void takeHeapSnapshot(ErrorString*, const bool* reportProgress) override;
</ins><span class="cx"> 
</span><del>-    virtual void getObjectByHeapObjectId(ErrorString*, const String&amp; heapSnapshotObjectId, const String* objectGroup, RefPtr&lt;Inspector::TypeBuilder::Runtime::RemoteObject&gt;&amp; result);
-    virtual void getHeapObjectId(ErrorString*, const String&amp; objectId, String* heapSnapshotObjectId);
</del><ins>+    virtual void getObjectByHeapObjectId(ErrorString*, const String&amp; heapSnapshotObjectId, const String* objectGroup, RefPtr&lt;Inspector::TypeBuilder::Runtime::RemoteObject&gt;&amp; result) override;
+    virtual void getHeapObjectId(ErrorString*, const String&amp; objectId, String* heapSnapshotObjectId) override;
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     typedef HashMap&lt;unsigned, RefPtr&lt;ScriptHeapSnapshot&gt;&gt; IdToHeapSnapshotMap;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorHistorycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorHistory.cpp (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorHistory.cpp        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/InspectorHistory.cpp        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -45,13 +45,13 @@
</span><span class="cx"> public:
</span><span class="cx">     UndoableStateMark() : InspectorHistory::Action(&quot;[UndoableState]&quot;) { }
</span><span class="cx"> 
</span><del>-    virtual bool perform(ExceptionCode&amp;) { return true; }
</del><ins>+    virtual bool perform(ExceptionCode&amp;) override { return true; }
</ins><span class="cx"> 
</span><del>-    virtual bool undo(ExceptionCode&amp;) { return true; }
</del><ins>+    virtual bool undo(ExceptionCode&amp;) override { return true; }
</ins><span class="cx"> 
</span><del>-    virtual bool redo(ExceptionCode&amp;) { return true; }
</del><ins>+    virtual bool redo(ExceptionCode&amp;) override { return true; }
</ins><span class="cx"> 
</span><del>-    virtual bool isUndoableStateMark() { return true; }
</del><ins>+    virtual bool isUndoableStateMark() override { return true; }
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorIndexedDBAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorIndexedDBAgent.cpp (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorIndexedDBAgent.cpp        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/InspectorIndexedDBAgent.cpp        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -276,7 +276,7 @@
</span><span class="cx"> 
</span><span class="cx">     virtual ~DatabaseLoader() { }
</span><span class="cx"> 
</span><del>-    virtual void execute(PassRefPtr&lt;IDBDatabase&gt; prpDatabase)
</del><ins>+    virtual void execute(PassRefPtr&lt;IDBDatabase&gt; prpDatabase) override
</ins><span class="cx">     {
</span><span class="cx"> #if PLATFORM(MAC)
</span><span class="cx">         ASSERT_UNUSED(prpDatabase, prpDatabase);
</span><span class="lines">@@ -322,7 +322,7 @@
</span><span class="cx"> #endif // PLATFORM(MAC)
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual RequestCallback* requestCallback() { return m_requestCallback.get(); }
</del><ins>+    virtual RequestCallback* requestCallback() override { return m_requestCallback.get(); }
</ins><span class="cx"> private:
</span><span class="cx">     DatabaseLoader(ScriptExecutionContext* context, PassRefPtr&lt;RequestDatabaseCallback&gt; requestCallback)
</span><span class="cx">         : ExecutableWithDatabase(context)
</span><span class="lines">@@ -504,7 +504,7 @@
</span><span class="cx"> 
</span><span class="cx">     virtual ~DataLoader() { }
</span><span class="cx"> 
</span><del>-    virtual void execute(PassRefPtr&lt;IDBDatabase&gt; prpDatabase)
</del><ins>+    virtual void execute(PassRefPtr&lt;IDBDatabase&gt; prpDatabase) override
</ins><span class="cx">     {
</span><span class="cx">         RefPtr&lt;IDBDatabase&gt; idbDatabase = prpDatabase;
</span><span class="cx">         if (!requestCallback()-&gt;isActive())
</span><span class="lines">@@ -537,7 +537,7 @@
</span><span class="cx">         idbRequest-&gt;addEventListener(eventNames().successEvent, openCursorCallback, false);
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual RequestCallback* requestCallback() { return m_requestCallback.get(); }
</del><ins>+    virtual RequestCallback* requestCallback() override { return m_requestCallback.get(); }
</ins><span class="cx">     DataLoader(ScriptExecutionContext* scriptExecutionContext, PassRefPtr&lt;RequestDataCallback&gt; requestCallback, const InjectedScript&amp; injectedScript, const String&amp; objectStoreName, const String&amp; indexName, PassRefPtr&lt;IDBKeyRange&gt; idbKeyRange, int skipCount, unsigned pageSize)
</span><span class="cx">         : ExecutableWithDatabase(scriptExecutionContext)
</span><span class="cx">         , m_requestCallback(requestCallback)
</span><span class="lines">@@ -720,7 +720,7 @@
</span><span class="cx">     {
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual void execute(PassRefPtr&lt;IDBDatabase&gt; prpDatabase)
</del><ins>+    virtual void execute(PassRefPtr&lt;IDBDatabase&gt; prpDatabase) override
</ins><span class="cx">     {
</span><span class="cx">         RefPtr&lt;IDBDatabase&gt; idbDatabase = prpDatabase;
</span><span class="cx">         if (!requestCallback()-&gt;isActive())
</span><span class="lines">@@ -746,7 +746,7 @@
</span><span class="cx">         idbTransaction-&gt;addEventListener(eventNames().completeEvent, ClearObjectStoreListener::create(m_requestCallback), false);
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual RequestCallback* requestCallback() { return m_requestCallback.get(); }
</del><ins>+    virtual RequestCallback* requestCallback() override { return m_requestCallback.get(); }
</ins><span class="cx"> private:
</span><span class="cx">     const String m_objectStoreName;
</span><span class="cx">     RefPtr&lt;ClearObjectStoreCallback&gt; m_requestCallback;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorIndexedDBAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorIndexedDBAgent.h (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorIndexedDBAgent.h        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/InspectorIndexedDBAgent.h        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -57,12 +57,12 @@
</span><span class="cx">     virtual void willDestroyFrontendAndBackend() override;
</span><span class="cx"> 
</span><span class="cx">     // Called from the front-end.
</span><del>-    virtual void enable(ErrorString*);
-    virtual void disable(ErrorString*);
-    virtual void requestDatabaseNames(ErrorString*, const String&amp; securityOrigin, PassRefPtr&lt;RequestDatabaseNamesCallback&gt;);
-    virtual void requestDatabase(ErrorString*, const String&amp; securityOrigin, const String&amp; databaseName, PassRefPtr&lt;RequestDatabaseCallback&gt;);
-    virtual void requestData(ErrorString*, const String&amp; securityOrigin, const String&amp; databaseName, const String&amp; objectStoreName, const String&amp; indexName, int skipCount, int pageSize, const RefPtr&lt;Inspector::InspectorObject&gt;* keyRange, PassRefPtr&lt;RequestDataCallback&gt;);
-    virtual void clearObjectStore(ErrorString*, const String&amp; in_securityOrigin, const String&amp; in_databaseName, const String&amp; in_objectStoreName, PassRefPtr&lt;ClearObjectStoreCallback&gt;);
</del><ins>+    virtual void enable(ErrorString*) override;
+    virtual void disable(ErrorString*) override;
+    virtual void requestDatabaseNames(ErrorString*, const String&amp; securityOrigin, PassRefPtr&lt;RequestDatabaseNamesCallback&gt;) override;
+    virtual void requestDatabase(ErrorString*, const String&amp; securityOrigin, const String&amp; databaseName, PassRefPtr&lt;RequestDatabaseCallback&gt;) override;
+    virtual void requestData(ErrorString*, const String&amp; securityOrigin, const String&amp; databaseName, const String&amp; objectStoreName, const String&amp; indexName, int skipCount, int pageSize, const RefPtr&lt;Inspector::InspectorObject&gt;* keyRange, PassRefPtr&lt;RequestDataCallback&gt;) override;
+    virtual void clearObjectStore(ErrorString*, const String&amp; in_securityOrigin, const String&amp; in_databaseName, const String&amp; in_objectStoreName, PassRefPtr&lt;ClearObjectStoreCallback&gt;) override;
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     Inspector::InjectedScriptManager* m_injectedScriptManager;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorInputAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorInputAgent.h (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorInputAgent.h        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/InspectorInputAgent.h        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -54,8 +54,8 @@
</span><span class="cx">     virtual void willDestroyFrontendAndBackend() override;
</span><span class="cx"> 
</span><span class="cx">     // Methods called from the frontend for simulating input.
</span><del>-    virtual void dispatchKeyEvent(ErrorString*, const String&amp; type, const int* modifiers, const double* timestamp, const String* text, const String* unmodifiedText, const String* keyIdentifier, const int* windowsVirtualKeyCode, const int* nativeVirtualKeyCode, const int* macCharCode, const bool* autoRepeat, const bool* isKeypad, const bool* isSystemKey);
-    virtual void dispatchMouseEvent(ErrorString*, const String&amp; type, int x, int y, const int* modifiers, const double* timestamp, const String* button, const int* clickCount);
</del><ins>+    virtual void dispatchKeyEvent(ErrorString*, const String&amp; type, const int* modifiers, const double* timestamp, const String* text, const String* unmodifiedText, const String* keyIdentifier, const int* windowsVirtualKeyCode, const int* nativeVirtualKeyCode, const int* macCharCode, const bool* autoRepeat, const bool* isKeypad, const bool* isSystemKey) override;
+    virtual void dispatchMouseEvent(ErrorString*, const String&amp; type, int x, int y, const int* modifiers, const double* timestamp, const String* button, const int* clickCount) override;
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     Page* m_page;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorLayerTreeAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorLayerTreeAgent.h (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorLayerTreeAgent.h        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/InspectorLayerTreeAgent.h        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -61,10 +61,10 @@
</span><span class="cx">     void pseudoElementDestroyed(PseudoElement*);
</span><span class="cx"> 
</span><span class="cx">     // Called from the front-end.
</span><del>-    virtual void enable(ErrorString*);
-    virtual void disable(ErrorString*);
-    virtual void layersForNode(ErrorString*, int nodeId, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::LayerTree::Layer&gt;&gt;&amp;);
-    virtual void reasonsForCompositingLayer(ErrorString*, const String&amp; layerId, RefPtr&lt;Inspector::TypeBuilder::LayerTree::CompositingReasons&gt;&amp;);
</del><ins>+    virtual void enable(ErrorString*) override;
+    virtual void disable(ErrorString*) override;
+    virtual void layersForNode(ErrorString*, int nodeId, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::LayerTree::Layer&gt;&gt;&amp;) override;
+    virtual void reasonsForCompositingLayer(ErrorString*, const String&amp; layerId, RefPtr&lt;Inspector::TypeBuilder::LayerTree::CompositingReasons&gt;&amp;) override;
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     // RenderLayer-related methods.
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorMemoryAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorMemoryAgent.h (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorMemoryAgent.h        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/InspectorMemoryAgent.h        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx">     virtual void didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel*, Inspector::InspectorBackendDispatcher*) override;
</span><span class="cx">     virtual void willDestroyFrontendAndBackend() override;
</span><span class="cx"> 
</span><del>-    virtual void getDOMCounters(ErrorString*, int* documents, int* nodes, int* jsEventListeners);
</del><ins>+    virtual void getDOMCounters(ErrorString*, int* documents, int* nodes, int* jsEventListeners) override;
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     RefPtr&lt;Inspector::InspectorMemoryBackendDispatcher&gt; m_backendDispatcher;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorPageAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorPageAgent.h (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorPageAgent.h        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/InspectorPageAgent.h        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -95,36 +95,36 @@
</span><span class="cx">     static Inspector::TypeBuilder::Page::ResourceType::Enum cachedResourceTypeJson(const CachedResource&amp;);
</span><span class="cx"> 
</span><span class="cx">     // Page API for InspectorFrontend
</span><del>-    virtual void enable(ErrorString*);
-    virtual void disable(ErrorString*);
-    virtual void addScriptToEvaluateOnLoad(ErrorString*, const String&amp; source, String* result);
-    virtual void removeScriptToEvaluateOnLoad(ErrorString*, const String&amp; identifier);
-    virtual void reload(ErrorString*, const bool* optionalIgnoreCache, const String* optionalScriptToEvaluateOnLoad);
-    virtual void navigate(ErrorString*, const String&amp; url);
-    virtual void getCookies(ErrorString*, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::Page::Cookie&gt;&gt;&amp; cookies);
-    virtual void deleteCookie(ErrorString*, const String&amp; cookieName, const String&amp; url);
-    virtual void getResourceTree(ErrorString*, RefPtr&lt;Inspector::TypeBuilder::Page::FrameResourceTree&gt;&amp;);
-    virtual void getResourceContent(ErrorString*, const String&amp; frameId, const String&amp; url, String* content, bool* base64Encoded);
-    virtual void searchInResource(ErrorString*, const String&amp; frameId, const String&amp; url, const String&amp; query, const bool* optionalCaseSensitive, const bool* optionalIsRegex, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::GenericTypes::SearchMatch&gt;&gt;&amp;);
-    virtual void searchInResources(ErrorString*, const String&amp;, const bool* caseSensitive, const bool* isRegex, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::Page::SearchResult&gt;&gt;&amp;);
-    virtual void setDocumentContent(ErrorString*, const String&amp; frameId, const String&amp; html);
-    virtual void setShowPaintRects(ErrorString*, bool show);
-    virtual void canShowDebugBorders(ErrorString*, bool*);
-    virtual void setShowDebugBorders(ErrorString*, bool show);
-    virtual void canShowFPSCounter(ErrorString*, bool*);
-    virtual void setShowFPSCounter(ErrorString*, bool show);
-    virtual void canContinuouslyPaint(ErrorString*, bool*);
-    virtual void setContinuousPaintingEnabled(ErrorString*, bool enabled);
-    virtual void getScriptExecutionStatus(ErrorString*, Inspector::InspectorPageBackendDispatcherHandler::Result::Enum*);
-    virtual void setScriptExecutionDisabled(ErrorString*, bool);
-    virtual void setTouchEmulationEnabled(ErrorString*, bool);
-    virtual void setEmulatedMedia(ErrorString*, const String&amp;);
-    virtual void getCompositingBordersVisible(ErrorString*, bool* out_param);
-    virtual void setCompositingBordersVisible(ErrorString*, bool);
-    virtual void snapshotNode(ErrorString*, int nodeId, String* outDataURL);
-    virtual void snapshotRect(ErrorString*, int x, int y, int width, int height, const String&amp; coordinateSystem, String* outDataURL);
-    virtual void handleJavaScriptDialog(ErrorString*, bool accept, const String* promptText);
-    virtual void archive(ErrorString*, String* data);
</del><ins>+    virtual void enable(ErrorString*) override;
+    virtual void disable(ErrorString*) override;
+    virtual void addScriptToEvaluateOnLoad(ErrorString*, const String&amp; source, String* result) override;
+    virtual void removeScriptToEvaluateOnLoad(ErrorString*, const String&amp; identifier) override;
+    virtual void reload(ErrorString*, const bool* optionalIgnoreCache, const String* optionalScriptToEvaluateOnLoad) override;
+    virtual void navigate(ErrorString*, const String&amp; url) override;
+    virtual void getCookies(ErrorString*, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::Page::Cookie&gt;&gt;&amp; cookies) override;
+    virtual void deleteCookie(ErrorString*, const String&amp; cookieName, const String&amp; url) override;
+    virtual void getResourceTree(ErrorString*, RefPtr&lt;Inspector::TypeBuilder::Page::FrameResourceTree&gt;&amp;) override;
+    virtual void getResourceContent(ErrorString*, const String&amp; frameId, const String&amp; url, String* content, bool* base64Encoded) override;
+    virtual void searchInResource(ErrorString*, const String&amp; frameId, const String&amp; url, const String&amp; query, const bool* optionalCaseSensitive, const bool* optionalIsRegex, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::GenericTypes::SearchMatch&gt;&gt;&amp;) override;
+    virtual void searchInResources(ErrorString*, const String&amp;, const bool* caseSensitive, const bool* isRegex, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::Page::SearchResult&gt;&gt;&amp;) override;
+    virtual void setDocumentContent(ErrorString*, const String&amp; frameId, const String&amp; html) override;
+    virtual void setShowPaintRects(ErrorString*, bool show) override;
+    virtual void canShowDebugBorders(ErrorString*, bool*) override;
+    virtual void setShowDebugBorders(ErrorString*, bool show) override;
+    virtual void canShowFPSCounter(ErrorString*, bool*) override;
+    virtual void setShowFPSCounter(ErrorString*, bool show) override;
+    virtual void canContinuouslyPaint(ErrorString*, bool*) override;
+    virtual void setContinuousPaintingEnabled(ErrorString*, bool enabled) override;
+    virtual void getScriptExecutionStatus(ErrorString*, Inspector::InspectorPageBackendDispatcherHandler::Result::Enum*) override;
+    virtual void setScriptExecutionDisabled(ErrorString*, bool) override;
+    virtual void setTouchEmulationEnabled(ErrorString*, bool) override;
+    virtual void setEmulatedMedia(ErrorString*, const String&amp;) override;
+    virtual void getCompositingBordersVisible(ErrorString*, bool* out_param) override;
+    virtual void setCompositingBordersVisible(ErrorString*, bool) override;
+    virtual void snapshotNode(ErrorString*, int nodeId, String* outDataURL) override;
+    virtual void snapshotRect(ErrorString*, int x, int y, int width, int height, const String&amp; coordinateSystem, String* outDataURL) override;
+    virtual void handleJavaScriptDialog(ErrorString*, bool accept, const String* promptText) override;
+    virtual void archive(ErrorString*, String* data) override;
</ins><span class="cx"> 
</span><span class="cx">     // InspectorInstrumentation API
</span><span class="cx">     void didClearWindowObjectInWorld(Frame*, DOMWrapperWorld&amp;);
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorProfilerAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorProfilerAgent.cpp (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorProfilerAgent.cpp        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/InspectorProfilerAgent.cpp        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -71,17 +71,17 @@
</span><span class="cx">     virtual ~PageProfilerAgent() { }
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    virtual void recompileScript()
</del><ins>+    virtual void recompileScript() override
</ins><span class="cx">     {
</span><span class="cx">         PageScriptDebugServer::shared().recompileAllJSFunctionsSoon();
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual void startProfiling(const String&amp; title)
</del><ins>+    virtual void startProfiling(const String&amp; title) override
</ins><span class="cx">     {
</span><span class="cx">         ScriptProfiler::startForPage(m_inspectedPage, title);
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual PassRefPtr&lt;ScriptProfile&gt; stopProfiling(const String&amp; title)
</del><ins>+    virtual PassRefPtr&lt;ScriptProfile&gt; stopProfiling(const String&amp; title) override
</ins><span class="cx">     {
</span><span class="cx">         return ScriptProfiler::stopForPage(m_inspectedPage, title);
</span><span class="cx">     }
</span><span class="lines">@@ -101,14 +101,14 @@
</span><span class="cx">     virtual ~WorkerProfilerAgent() { }
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    virtual void recompileScript() { }
</del><ins>+    virtual void recompileScript() override { }
</ins><span class="cx"> 
</span><del>-    virtual void startProfiling(const String&amp; title)
</del><ins>+    virtual void startProfiling(const String&amp; title) override
</ins><span class="cx">     {
</span><span class="cx">         ScriptProfiler::startForWorkerGlobalScope(m_workerGlobalScope, title);
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual PassRefPtr&lt;ScriptProfile&gt; stopProfiling(const String&amp; title)
</del><ins>+    virtual PassRefPtr&lt;ScriptProfile&gt; stopProfiling(const String&amp; title) override
</ins><span class="cx">     {
</span><span class="cx">         return ScriptProfiler::stopForWorkerGlobalScope(m_workerGlobalScope, title);
</span><span class="cx">     }
</span><span class="lines">@@ -257,8 +257,8 @@
</span><span class="cx"> public:
</span><span class="cx">     OutputStream(InspectorProfilerFrontendDispatcher* frontend, unsigned uid)
</span><span class="cx">         : m_frontendDispatcher(frontend), m_uid(uid) { }
</span><del>-    void Write(const String&amp; chunk) { m_frontendDispatcher-&gt;addHeapSnapshotChunk(m_uid, chunk); }
-    void Close() { m_frontendDispatcher-&gt;finishHeapSnapshot(m_uid); }
</del><ins>+    void Write(const String&amp; chunk) override { m_frontendDispatcher-&gt;addHeapSnapshotChunk(m_uid, chunk); }
+    void Close() override { m_frontendDispatcher-&gt;finishHeapSnapshot(m_uid); }
</ins><span class="cx"> private:
</span><span class="cx">     InspectorProfilerFrontendDispatcher* m_frontendDispatcher;
</span><span class="cx">     int m_uid;
</span><span class="lines">@@ -376,16 +376,16 @@
</span><span class="cx"> public:
</span><span class="cx">     explicit HeapSnapshotProgress(InspectorProfilerFrontendDispatcher* frontend)
</span><span class="cx">         : m_frontendDispatcher(frontend) { }
</span><del>-    void Start(int totalWork)
</del><ins>+    void Start(int totalWork) override
</ins><span class="cx">     {
</span><span class="cx">         m_totalWork = totalWork;
</span><span class="cx">     }
</span><del>-    void Worked(int workDone)
</del><ins>+    void Worked(int workDone) override
</ins><span class="cx">     {
</span><span class="cx">         if (m_frontendDispatcher)
</span><span class="cx">             m_frontendDispatcher-&gt;reportHeapSnapshotProgress(workDone, m_totalWork);
</span><span class="cx">     }
</span><del>-    void Done() { }
</del><ins>+    void Done() override { }
</ins><span class="cx">     bool isCanceled() { return false; }
</span><span class="cx"> private:
</span><span class="cx">     InspectorProfilerFrontendDispatcher* m_frontendDispatcher;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorProfilerAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorProfilerAgent.h (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorProfilerAgent.h        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/InspectorProfilerAgent.h        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -69,36 +69,36 @@
</span><span class="cx">     void addProfile(PassRefPtr&lt;ScriptProfile&gt; prpProfile, unsigned lineNumber, unsigned columnNumber, const String&amp; sourceURL);
</span><span class="cx">     void addProfileFinishedMessageToConsole(PassRefPtr&lt;ScriptProfile&gt;, unsigned lineNumber, unsigned columnNumber, const String&amp; sourceURL);
</span><span class="cx">     void addStartProfilingMessageToConsole(const String&amp; title, unsigned lineNumber, unsigned columnNumber, const String&amp; sourceURL);
</span><del>-    virtual void collectGarbage(ErrorString*);
-    virtual void clearProfiles(ErrorString*) { resetState(); }
</del><ins>+    virtual void collectGarbage(ErrorString*) override;
+    virtual void clearProfiles(ErrorString*) override { resetState(); }
</ins><span class="cx">     void resetState();
</span><span class="cx"> 
</span><span class="cx">     virtual void recompileScript() = 0;
</span><del>-    virtual void isSampling(ErrorString*, bool*);
-    virtual void hasHeapProfiler(ErrorString*, bool*);
</del><ins>+    virtual void isSampling(ErrorString*, bool*) override;
+    virtual void hasHeapProfiler(ErrorString*, bool*) override;
</ins><span class="cx"> 
</span><del>-    virtual void enable(ErrorString*);
-    virtual void disable(ErrorString*);
-    virtual void start(ErrorString* = 0);
-    virtual void stop(ErrorString* = 0);
</del><ins>+    virtual void enable(ErrorString*) override;
+    virtual void disable(ErrorString*) override;
+    virtual void start(ErrorString* = 0) override;
+    virtual void stop(ErrorString* = 0) override;
</ins><span class="cx"> 
</span><span class="cx">     void disable();
</span><span class="cx">     void enable(bool skipRecompile);
</span><span class="cx">     bool enabled() const { return m_enabled; }
</span><span class="cx">     String getCurrentUserInitiatedProfileName(bool incrementProfileNumber = false);
</span><del>-    virtual void getProfileHeaders(ErrorString*, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::Profiler::ProfileHeader&gt;&gt;&amp;);
-    virtual void getCPUProfile(ErrorString*, int uid, RefPtr&lt;Inspector::TypeBuilder::Profiler::CPUProfile&gt;&amp;);
-    virtual void getHeapSnapshot(ErrorString*, int uid);
-    virtual void removeProfile(ErrorString*, const String&amp; type, int uid);
</del><ins>+    virtual void getProfileHeaders(ErrorString*, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::Profiler::ProfileHeader&gt;&gt;&amp;) override;
+    virtual void getCPUProfile(ErrorString*, int uid, RefPtr&lt;Inspector::TypeBuilder::Profiler::CPUProfile&gt;&amp;) override;
+    virtual void getHeapSnapshot(ErrorString*, int uid) override;
+    virtual void removeProfile(ErrorString*, const String&amp; type, int uid) override;
</ins><span class="cx"> 
</span><span class="cx">     virtual void didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel*, Inspector::InspectorBackendDispatcher*) override;
</span><span class="cx">     virtual void willDestroyFrontendAndBackend() override;
</span><span class="cx"> 
</span><del>-    virtual void takeHeapSnapshot(ErrorString*, const bool* reportProgress);
</del><ins>+    virtual void takeHeapSnapshot(ErrorString*, const bool* reportProgress) override;
</ins><span class="cx">     void toggleRecordButton(bool isProfiling);
</span><span class="cx"> 
</span><del>-    virtual void getObjectByHeapObjectId(ErrorString*, const String&amp; heapSnapshotObjectId, const String* objectGroup, RefPtr&lt;Inspector::TypeBuilder::Runtime::RemoteObject&gt;&amp; result);
-    virtual void getHeapObjectId(ErrorString*, const String&amp; objectId, String* heapSnapshotObjectId);
</del><ins>+    virtual void getObjectByHeapObjectId(ErrorString*, const String&amp; heapSnapshotObjectId, const String* objectGroup, RefPtr&lt;Inspector::TypeBuilder::Runtime::RemoteObject&gt;&amp; result) override;
+    virtual void getHeapObjectId(ErrorString*, const String&amp; objectId, String* heapSnapshotObjectId) override;
</ins><span class="cx"> 
</span><span class="cx"> protected:
</span><span class="cx">     InspectorProfilerAgent(InstrumentingAgents*, InspectorConsoleAgent*, PageInjectedScriptManager*);
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorResourceAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorResourceAgent.h (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorResourceAgent.h        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/InspectorResourceAgent.h        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -125,18 +125,18 @@
</span><span class="cx">     void setResourcesDataSizeLimitsFromInternals(int maximumResourcesContentSize, int maximumSingleResourceContentSize);
</span><span class="cx"> 
</span><span class="cx">     // Called from frontend
</span><del>-    virtual void enable(ErrorString*);
-    virtual void disable(ErrorString*);
-    virtual void setExtraHTTPHeaders(ErrorString*, const RefPtr&lt;Inspector::InspectorObject&gt;&amp;);
-    virtual void getResponseBody(ErrorString*, const String&amp; requestId, String* content, bool* base64Encoded);
</del><ins>+    virtual void enable(ErrorString*) override;
+    virtual void disable(ErrorString*) override;
+    virtual void setExtraHTTPHeaders(ErrorString*, const RefPtr&lt;Inspector::InspectorObject&gt;&amp;) override;
+    virtual void getResponseBody(ErrorString*, const String&amp; requestId, String* content, bool* base64Encoded) override;
</ins><span class="cx"> 
</span><del>-    virtual void replayXHR(ErrorString*, const String&amp; requestId);
</del><ins>+    virtual void replayXHR(ErrorString*, const String&amp; requestId) override;
</ins><span class="cx"> 
</span><del>-    virtual void canClearBrowserCache(ErrorString*, bool*);
-    virtual void clearBrowserCache(ErrorString*);
-    virtual void canClearBrowserCookies(ErrorString*, bool*);
-    virtual void clearBrowserCookies(ErrorString*);
-    virtual void setCacheDisabled(ErrorString*, bool cacheDisabled);
</del><ins>+    virtual void canClearBrowserCache(ErrorString*, bool*) override;
+    virtual void clearBrowserCache(ErrorString*) override;
+    virtual void canClearBrowserCookies(ErrorString*, bool*) override;
+    virtual void clearBrowserCookies(ErrorString*) override;
+    virtual void setCacheDisabled(ErrorString*, bool cacheDisabled) override;
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     void enable();
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorRuntimeAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorRuntimeAgent.h (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorRuntimeAgent.h        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/InspectorRuntimeAgent.h        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -62,9 +62,9 @@
</span><span class="cx">     virtual ~InspectorRuntimeAgent();
</span><span class="cx"> 
</span><span class="cx">     // Part of the protocol.
</span><del>-    virtual void enable(ErrorString*) { m_enabled = true; }
-    virtual void disable(ErrorString*) { m_enabled = false; }
-    virtual void parse(ErrorString*, const String&amp; expression, Inspector::TypeBuilder::Runtime::SyntaxErrorType::Enum* result, Inspector::TypeBuilder::OptOutput&lt;String&gt;* message, RefPtr&lt;Inspector::TypeBuilder::Runtime::ErrorRange&gt;&amp;);
</del><ins>+    virtual void enable(ErrorString*) override { m_enabled = true; }
+    virtual void disable(ErrorString*) override { m_enabled = false; }
+    virtual void parse(ErrorString*, const String&amp; expression, Inspector::TypeBuilder::Runtime::SyntaxErrorType::Enum* result, Inspector::TypeBuilder::OptOutput&lt;String&gt;* message, RefPtr&lt;Inspector::TypeBuilder::Runtime::ErrorRange&gt;&amp;) override;
</ins><span class="cx">     virtual void evaluate(ErrorString*,
</span><span class="cx">                   const String&amp; expression,
</span><span class="cx">                   const String* objectGroup,
</span><span class="lines">@@ -74,7 +74,7 @@
</span><span class="cx">                   const bool* returnByValue,
</span><span class="cx">                   const bool* generatePreview,
</span><span class="cx">                   RefPtr&lt;Inspector::TypeBuilder::Runtime::RemoteObject&gt;&amp; result,
</span><del>-                  Inspector::TypeBuilder::OptOutput&lt;bool&gt;* wasThrown);
</del><ins>+                  Inspector::TypeBuilder::OptOutput&lt;bool&gt;* wasThrown) override;
</ins><span class="cx">     virtual void callFunctionOn(ErrorString*,
</span><span class="cx">                         const String&amp; objectId,
</span><span class="cx">                         const String&amp; expression,
</span><span class="lines">@@ -83,11 +83,11 @@
</span><span class="cx">                         const bool* returnByValue,
</span><span class="cx">                         const bool* generatePreview,
</span><span class="cx">                         RefPtr&lt;Inspector::TypeBuilder::Runtime::RemoteObject&gt;&amp; result,
</span><del>-                        Inspector::TypeBuilder::OptOutput&lt;bool&gt;* wasThrown);
-    virtual void releaseObject(ErrorString*, const String&amp; objectId);
-    virtual void getProperties(ErrorString*, const String&amp; objectId, const bool* ownProperties, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::Runtime::PropertyDescriptor&gt;&gt;&amp; result, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::Runtime::InternalPropertyDescriptor&gt;&gt;&amp; internalProperties);
-    virtual void releaseObjectGroup(ErrorString*, const String&amp; objectGroup);
-    virtual void run(ErrorString*);
</del><ins>+                        Inspector::TypeBuilder::OptOutput&lt;bool&gt;* wasThrown) override;
+    virtual void releaseObject(ErrorString*, const String&amp; objectId) override;
+    virtual void getProperties(ErrorString*, const String&amp; objectId, const bool* ownProperties, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::Runtime::PropertyDescriptor&gt;&gt;&amp; result, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::Runtime::InternalPropertyDescriptor&gt;&gt;&amp; internalProperties) override;
+    virtual void releaseObjectGroup(ErrorString*, const String&amp; objectGroup) override;
+    virtual void run(ErrorString*) override;
</ins><span class="cx"> 
</span><span class="cx"> #if ENABLE(JAVASCRIPT_DEBUGGER)
</span><span class="cx">     void setScriptDebugServer(ScriptDebugServer*);
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorStyleSheeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorStyleSheet.h (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorStyleSheet.h        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/InspectorStyleSheet.h        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -262,23 +262,23 @@
</span><span class="cx">     static PassRefPtr&lt;InspectorStyleSheetForInlineStyle&gt; create(InspectorPageAgent*, const String&amp; id, PassRefPtr&lt;Element&gt;, Inspector::TypeBuilder::CSS::StyleSheetOrigin::Enum, Listener*);
</span><span class="cx"> 
</span><span class="cx">     void didModifyElementAttribute();
</span><del>-    virtual bool getText(String* result) const;
-    virtual CSSStyleDeclaration* styleForId(const InspectorCSSId&amp; id) const { ASSERT_UNUSED(id, !id.ordinal()); return inlineStyle(); }
</del><ins>+    virtual bool getText(String* result) const override;
+    virtual CSSStyleDeclaration* styleForId(const InspectorCSSId&amp; id) const override { ASSERT_UNUSED(id, !id.ordinal()); return inlineStyle(); }
</ins><span class="cx"> 
</span><span class="cx"> protected:
</span><span class="cx">     InspectorStyleSheetForInlineStyle(InspectorPageAgent*, const String&amp; id, PassRefPtr&lt;Element&gt;, Inspector::TypeBuilder::CSS::StyleSheetOrigin::Enum, Listener*);
</span><span class="cx"> 
</span><del>-    virtual Document* ownerDocument() const;
-    virtual RefPtr&lt;CSSRuleSourceData&gt; ruleSourceDataFor(CSSStyleDeclaration* style) const { ASSERT_UNUSED(style, style == inlineStyle()); return m_ruleSourceData; }
-    virtual unsigned ruleIndexByStyle(CSSStyleDeclaration*) const { return 0; }
-    virtual bool ensureParsedDataReady();
-    virtual PassRefPtr&lt;InspectorStyle&gt; inspectorStyleForId(const InspectorCSSId&amp;);
-    virtual void rememberInspectorStyle(RefPtr&lt;InspectorStyle&gt;) { }
-    virtual void forgetInspectorStyle(CSSStyleDeclaration*) { }
</del><ins>+    virtual Document* ownerDocument() const override;
+    virtual RefPtr&lt;CSSRuleSourceData&gt; ruleSourceDataFor(CSSStyleDeclaration* style) const override { ASSERT_UNUSED(style, style == inlineStyle()); return m_ruleSourceData; }
+    virtual unsigned ruleIndexByStyle(CSSStyleDeclaration*) const override { return 0; }
+    virtual bool ensureParsedDataReady() override;
+    virtual PassRefPtr&lt;InspectorStyle&gt; inspectorStyleForId(const InspectorCSSId&amp;) override;
+    virtual void rememberInspectorStyle(RefPtr&lt;InspectorStyle&gt;) override { }
+    virtual void forgetInspectorStyle(CSSStyleDeclaration*) override { }
</ins><span class="cx"> 
</span><span class="cx">     // Also accessed by friend class InspectorStyle.
</span><del>-    virtual bool setStyleText(CSSStyleDeclaration*, const String&amp;, ExceptionCode&amp;);
-    virtual PassOwnPtr&lt;Vector&lt;size_t&gt;&gt; lineEndings() const;
</del><ins>+    virtual bool setStyleText(CSSStyleDeclaration*, const String&amp;, ExceptionCode&amp;) override;
+    virtual PassOwnPtr&lt;Vector&lt;size_t&gt;&gt; lineEndings() const override;
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     CSSStyleDeclaration* inlineStyle() const;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorTimelineAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorTimelineAgent.h (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorTimelineAgent.h        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/InspectorTimelineAgent.h        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -134,10 +134,10 @@
</span><span class="cx">     virtual void didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel*, Inspector::InspectorBackendDispatcher*) override;
</span><span class="cx">     virtual void willDestroyFrontendAndBackend() override;
</span><span class="cx"> 
</span><del>-    virtual void start(ErrorString*, const int* maxCallStackDepth, const bool* includeDomCounters);
-    virtual void stop(ErrorString*);
-    virtual void canMonitorMainThread(ErrorString*, bool*);
-    virtual void supportsFrameInstrumentation(ErrorString*, bool*);
</del><ins>+    virtual void start(ErrorString*, const int* maxCallStackDepth, const bool* includeDomCounters) override;
+    virtual void stop(ErrorString*) override;
+    virtual void canMonitorMainThread(ErrorString*, bool*) override;
+    virtual void supportsFrameInstrumentation(ErrorString*, bool*) override;
</ins><span class="cx"> 
</span><span class="cx">     int id() const { return m_id; }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorWorkerAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorWorkerAgent.cpp (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorWorkerAgent.cpp        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/InspectorWorkerAgent.cpp        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -83,7 +83,7 @@
</span><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     // WorkerGlobalScopeProxy::PageInspector implementation
</span><del>-    virtual void dispatchMessageFromWorker(const String&amp; message)
</del><ins>+    virtual void dispatchMessageFromWorker(const String&amp; message) override
</ins><span class="cx">     {
</span><span class="cx">         RefPtr&lt;InspectorValue&gt; value = InspectorValue::parseJSON(message);
</span><span class="cx">         if (!value)
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorWorkerAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorWorkerAgent.h (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorWorkerAgent.h        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/InspectorWorkerAgent.h        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -62,13 +62,13 @@
</span><span class="cx">     void workerGlobalScopeTerminated(WorkerGlobalScopeProxy*);
</span><span class="cx"> 
</span><span class="cx">     // Called from InspectorBackendDispatcher
</span><del>-    virtual void enable(ErrorString*);
-    virtual void disable(ErrorString*);
-    virtual void canInspectWorkers(ErrorString*, bool*);
-    virtual void connectToWorker(ErrorString*, int workerId);
-    virtual void disconnectFromWorker(ErrorString*, int workerId);
-    virtual void sendMessageToWorker(ErrorString*, int workerId, const RefPtr&lt;Inspector::InspectorObject&gt;&amp; message);
-    virtual void setAutoconnectToWorkers(ErrorString*, bool value);
</del><ins>+    virtual void enable(ErrorString*) override;
+    virtual void disable(ErrorString*) override;
+    virtual void canInspectWorkers(ErrorString*, bool*) override;
+    virtual void connectToWorker(ErrorString*, int workerId) override;
+    virtual void disconnectFromWorker(ErrorString*, int workerId) override;
+    virtual void sendMessageToWorker(ErrorString*, int workerId, const RefPtr&lt;Inspector::InspectorObject&gt;&amp; message) override;
+    virtual void setAutoconnectToWorkers(ErrorString*, bool value) override;
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     void createWorkerFrontendChannelsForExistingWorkers();
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorPageConsoleAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/PageConsoleAgent.h (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/PageConsoleAgent.h        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/PageConsoleAgent.h        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -49,8 +49,8 @@
</span><span class="cx">     virtual bool isWorkerAgent() override { return false; }
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    virtual void clearMessages(ErrorString*);
-    virtual void addInspectedNode(ErrorString*, int nodeId);
</del><ins>+    virtual void clearMessages(ErrorString*) override;
+    virtual void addInspectedNode(ErrorString*, int nodeId) override;
</ins><span class="cx"> 
</span><span class="cx">     InspectorDOMAgent* m_inspectorDOMAgent;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorPageDebuggerAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/PageDebuggerAgent.h (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/PageDebuggerAgent.h        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/PageDebuggerAgent.h        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -53,18 +53,18 @@
</span><span class="cx">     void didClearMainFrameWindowObject();
</span><span class="cx"> 
</span><span class="cx"> protected:
</span><del>-    virtual void enable();
-    virtual void disable();
</del><ins>+    virtual void enable() override;
+    virtual void disable() override;
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    virtual void startListeningScriptDebugServer();
-    virtual void stopListeningScriptDebugServer();
-    virtual PageScriptDebugServer&amp; scriptDebugServer();
-    virtual void muteConsole();
-    virtual void unmuteConsole();
</del><ins>+    virtual void startListeningScriptDebugServer() override;
+    virtual void stopListeningScriptDebugServer() override;
+    virtual PageScriptDebugServer&amp; scriptDebugServer() override;
+    virtual void muteConsole() override;
+    virtual void unmuteConsole() override;
</ins><span class="cx"> 
</span><del>-    virtual Inspector::InjectedScript injectedScriptForEval(ErrorString*, const int* executionContextId);
-    virtual void setOverlayMessage(ErrorString*, const String*);
</del><ins>+    virtual Inspector::InjectedScript injectedScriptForEval(ErrorString*, const int* executionContextId) override;
+    virtual void setOverlayMessage(ErrorString*, const String*) override;
</ins><span class="cx"> 
</span><span class="cx">     InspectorPageAgent* m_pageAgent;
</span><span class="cx">     InspectorOverlay* m_overlay;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorPageRuntimeAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/PageRuntimeAgent.h (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/PageRuntimeAgent.h        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/PageRuntimeAgent.h        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -55,16 +55,16 @@
</span><span class="cx">     
</span><span class="cx">     virtual void didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel*, Inspector::InspectorBackendDispatcher*) override;
</span><span class="cx">     virtual void willDestroyFrontendAndBackend() override;
</span><del>-    virtual void enable(ErrorString*);
-    virtual void disable(ErrorString*);
</del><ins>+    virtual void enable(ErrorString*) override;
+    virtual void disable(ErrorString*) override;
</ins><span class="cx"> 
</span><span class="cx">     void didCreateMainWorldContext(Frame*);
</span><span class="cx">     void didCreateIsolatedContext(Frame*, JSC::ExecState*, SecurityOrigin*);
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    virtual Inspector::InjectedScript injectedScriptForEval(ErrorString*, const int* executionContextId);
-    virtual void muteConsole();
-    virtual void unmuteConsole();
</del><ins>+    virtual Inspector::InjectedScript injectedScriptForEval(ErrorString*, const int* executionContextId) override;
+    virtual void muteConsole() override;
+    virtual void unmuteConsole() override;
</ins><span class="cx">     void reportExecutionContextCreation();
</span><span class="cx">     void notifyContextCreated(const String&amp; frameId, JSC::ExecState*, SecurityOrigin*, bool isPageContext);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorWorkerConsoleAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/WorkerConsoleAgent.h (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/WorkerConsoleAgent.h        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/WorkerConsoleAgent.h        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx">     virtual bool isWorkerAgent() override { return true; }
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    virtual void addInspectedNode(ErrorString*, int nodeId);
</del><ins>+    virtual void addInspectedNode(ErrorString*, int nodeId) override;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorWorkerDebuggerAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/WorkerDebuggerAgent.cpp (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/WorkerDebuggerAgent.cpp        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/WorkerDebuggerAgent.cpp        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -75,7 +75,7 @@
</span><span class="cx">         : m_thread(thread)
</span><span class="cx">         , m_workerGlobalScope(workerGlobalScope) { }
</span><span class="cx">     virtual ~RunInspectorCommandsTask() { }
</span><del>-    virtual void run()
</del><ins>+    virtual void run() override
</ins><span class="cx">     {
</span><span class="cx">         // Process all queued debugger commands. It is safe to use m_workerGlobalScope here
</span><span class="cx">         // because it is alive if RunWorkerLoop is not terminated, otherwise it will
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorWorkerInspectorControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/WorkerInspectorController.cpp (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/WorkerInspectorController.cpp        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/WorkerInspectorController.cpp        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -69,7 +69,7 @@
</span><span class="cx">         : m_workerGlobalScope(workerGlobalScope) { }
</span><span class="cx">     virtual ~PageInspectorProxy() { }
</span><span class="cx"> private:
</span><del>-    virtual bool sendMessageToFrontend(const String&amp; message)
</del><ins>+    virtual bool sendMessageToFrontend(const String&amp; message) override
</ins><span class="cx">     {
</span><span class="cx">         m_workerGlobalScope.thread()-&gt;workerReportingProxy().postMessageToPageInspector(message);
</span><span class="cx">         return true;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorWorkerRuntimeAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/WorkerRuntimeAgent.h (162368 => 162369)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/WorkerRuntimeAgent.h        2014-01-20 20:36:11 UTC (rev 162368)
+++ trunk/Source/WebCore/inspector/WorkerRuntimeAgent.h        2014-01-20 21:15:39 UTC (rev 162369)
</span><span class="lines">@@ -49,16 +49,16 @@
</span><span class="cx">     virtual void willDestroyFrontendAndBackend() override;
</span><span class="cx"> 
</span><span class="cx">     // Protocol commands.
</span><del>-    virtual void run(ErrorString*);
</del><ins>+    virtual void run(ErrorString*) override;
</ins><span class="cx"> 
</span><span class="cx"> #if ENABLE(JAVASCRIPT_DEBUGGER)
</span><span class="cx">     void pauseWorkerGlobalScope(WorkerGlobalScope*);
</span><span class="cx"> #endif // ENABLE(JAVASCRIPT_DEBUGGER)
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    virtual Inspector::InjectedScript injectedScriptForEval(ErrorString*, const int* executionContextId);
-    virtual void muteConsole();
-    virtual void unmuteConsole();
</del><ins>+    virtual Inspector::InjectedScript injectedScriptForEval(ErrorString*, const int* executionContextId) override;
+    virtual void muteConsole() override;
+    virtual void unmuteConsole() override;
</ins><span class="cx">     WorkerGlobalScope* m_workerGlobalScope;
</span><span class="cx">     RefPtr&lt;Inspector::InspectorRuntimeBackendDispatcher&gt; m_backendDispatcher;
</span><span class="cx">     bool m_paused;
</span></span></pre>
</div>
</div>

</body>
</html>