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

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

<h3>Log Message</h3>
<pre>Web Inspector: Remove unimplemented or static ScriptDebugServer features
https://bugs.webkit.org/show_bug.cgi?id=126784

Patch by Joseph Pecoraro &lt;pecoraro@apple.com&gt; on 2014-01-10
Reviewed by Timothy Hatcher.

Source/JavaScriptCore:

* inspector/protocol/Debugger.json:

Source/WebCore:

These features are unimplemented in the backend, and unused by the
current frontend. Most deal with features that were supported by v8
and are as yet unimplemented by JSC. If we decide to add such features
we can reimplement without conforming to an old implementation.

* bindings/js/ScriptDebugServer.cpp:
* bindings/js/ScriptDebugServer.h:
* bindings/js/ScriptProfiler.h:
* inspector/InspectorDebuggerAgent.cpp:
(WebCore::InspectorDebuggerAgent::disable):
* inspector/InspectorDebuggerAgent.h:
* inspector/InspectorPageAgent.cpp:
(WebCore::InspectorPageAgent::reload):
(WebCore::InspectorPageAgent::frameNavigated):
* inspector/InspectorPageAgent.h:
* inspector/InspectorProfilerAgent.cpp:
* inspector/InspectorProfilerAgent.h:
* inspector/PageDebuggerAgent.cpp:
(WebCore::PageDebuggerAgent::didClearMainFrameWindowObject):
* inspector/protocol/Page.json:
* inspector/protocol/Profiler.json:

Source/WebInspectorUI:

* UserInterface/InspectorJSBackendCommands.js:
* UserInterface/InspectorWebBackendCommands.js:
* UserInterface/Legacy/6.0/InspectorWebBackendCommands.js:
* UserInterface/Legacy/7.0/InspectorWebBackendCommands.js:
* Versions/Inspector-iOS-6.0.json:
* Versions/Inspector-iOS-7.0.json:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceJavaScriptCoreChangeLog">trunk/Source/JavaScriptCore/ChangeLog</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorprotocolDebuggerjson">trunk/Source/JavaScriptCore/inspector/protocol/Debugger.json</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCorebindingsjsScriptDebugServercpp">trunk/Source/WebCore/bindings/js/ScriptDebugServer.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsjsScriptDebugServerh">trunk/Source/WebCore/bindings/js/ScriptDebugServer.h</a></li>
<li><a href="#trunkSourceWebCorebindingsjsScriptProfilerh">trunk/Source/WebCore/bindings/js/ScriptProfiler.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorDebuggerAgentcpp">trunk/Source/WebCore/inspector/InspectorDebuggerAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorDebuggerAgenth">trunk/Source/WebCore/inspector/InspectorDebuggerAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorPageAgentcpp">trunk/Source/WebCore/inspector/InspectorPageAgent.cpp</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="#trunkSourceWebCoreinspectorPageDebuggerAgentcpp">trunk/Source/WebCore/inspector/PageDebuggerAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorprotocolPagejson">trunk/Source/WebCore/inspector/protocol/Page.json</a></li>
<li><a href="#trunkSourceWebCoreinspectorprotocolProfilerjson">trunk/Source/WebCore/inspector/protocol/Profiler.json</a></li>
<li><a href="#trunkSourceWebInspectorUIChangeLog">trunk/Source/WebInspectorUI/ChangeLog</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceInspectorJSBackendCommandsjs">trunk/Source/WebInspectorUI/UserInterface/InspectorJSBackendCommands.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceInspectorWebBackendCommandsjs">trunk/Source/WebInspectorUI/UserInterface/InspectorWebBackendCommands.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceLegacy60InspectorWebBackendCommandsjs">trunk/Source/WebInspectorUI/UserInterface/Legacy/6.0/InspectorWebBackendCommands.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceLegacy70InspectorWebBackendCommandsjs">trunk/Source/WebInspectorUI/UserInterface/Legacy/7.0/InspectorWebBackendCommands.js</a></li>
<li><a href="#trunkSourceWebInspectorUIVersionsInspectoriOS60json">trunk/Source/WebInspectorUI/Versions/Inspector-iOS-6.0.json</a></li>
<li><a href="#trunkSourceWebInspectorUIVersionsInspectoriOS70json">trunk/Source/WebInspectorUI/Versions/Inspector-iOS-7.0.json</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceJavaScriptCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/ChangeLog (161690 => 161691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/ChangeLog        2014-01-10 23:54:34 UTC (rev 161690)
+++ trunk/Source/JavaScriptCore/ChangeLog        2014-01-10 23:55:09 UTC (rev 161691)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2014-01-10  Joseph Pecoraro  &lt;pecoraro@apple.com&gt;
+
+        Web Inspector: Remove unimplemented or static ScriptDebugServer features
+        https://bugs.webkit.org/show_bug.cgi?id=126784
+
+        Reviewed by Timothy Hatcher.
+
+        * inspector/protocol/Debugger.json:
+
</ins><span class="cx"> 2014-01-10  Michael Saboff  &lt;msaboff@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         REGRESSION(C stack work): stack traces no longer work in CrashTracer, lldb, and other tools
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorprotocolDebuggerjson"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/protocol/Debugger.json (161690 => 161691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/protocol/Debugger.json        2014-01-10 23:54:34 UTC (rev 161690)
+++ trunk/Source/JavaScriptCore/inspector/protocol/Debugger.json        2014-01-10 23:55:09 UTC (rev 161691)
</span><span class="lines">@@ -82,20 +82,6 @@
</span><span class="cx">     ],
</span><span class="cx">     &quot;commands&quot;: [
</span><span class="cx">         {
</span><del>-            &quot;name&quot;: &quot;causesRecompilation&quot;,
-            &quot;returns&quot;: [
-                { &quot;name&quot;: &quot;result&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;description&quot;: &quot;True if enabling debugger causes scripts recompilation.&quot; }
-            ],
-            &quot;description&quot;: &quot;Tells whether enabling debugger causes scripts recompilation.&quot;
-        },
-        {
-            &quot;name&quot;: &quot;supportsSeparateScriptCompilationAndExecution&quot;,
-            &quot;returns&quot;: [
-                { &quot;name&quot;: &quot;result&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;description&quot;: &quot;True if debugger supports separate script compilation and execution.&quot; }
-            ],
-            &quot;description&quot;: &quot;Tells whether debugger supports separate script compilation and execution.&quot;
-        },
-        {
</del><span class="cx">             &quot;name&quot;: &quot;enable&quot;,
</span><span class="cx">             &quot;description&quot;: &quot;Enables debugger for the given page. Clients should not assume that the debugging has been enabled until the result for this command is received.&quot;
</span><span class="cx">         },
</span><span class="lines">@@ -185,26 +171,6 @@
</span><span class="cx">             &quot;description&quot;: &quot;Searches for given string in script content.&quot;
</span><span class="cx">         },
</span><span class="cx">         {
</span><del>-            &quot;name&quot;: &quot;canSetScriptSource&quot;,
-            &quot;returns&quot;: [
-                { &quot;name&quot;: &quot;result&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;description&quot;: &quot;True if &lt;code&gt;setScriptSource&lt;/code&gt; is supported.&quot; }
-            ],
-            &quot;description&quot;: &quot;Tells whether &lt;code&gt;setScriptSource&lt;/code&gt; is supported.&quot;
-        },
-        {
-            &quot;name&quot;: &quot;setScriptSource&quot;,
-            &quot;parameters&quot;: [
-                { &quot;name&quot;: &quot;scriptId&quot;, &quot;$ref&quot;: &quot;ScriptId&quot;, &quot;description&quot;: &quot;Id of the script to edit.&quot; },
-                { &quot;name&quot;: &quot;scriptSource&quot;, &quot;type&quot;: &quot;string&quot;, &quot;description&quot;: &quot;New content of the script.&quot; },
-                { &quot;name&quot;: &quot;preview&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true, &quot;description&quot;: &quot; If true the change will not actually be applied. Preview mode may be used to get result description without actually modifying the code.&quot; }
-            ],
-            &quot;returns&quot;: [
-                { &quot;name&quot;: &quot;callFrames&quot;, &quot;type&quot;: &quot;array&quot;, &quot;optional&quot;: true, &quot;items&quot;: { &quot;$ref&quot;: &quot;CallFrame&quot;}, &quot;description&quot;: &quot;New stack trace in case editing has happened while VM was stopped.&quot; },
-                { &quot;name&quot;: &quot;result&quot;, &quot;type&quot;: &quot;object&quot;, &quot;optional&quot;: true, &quot;description&quot;: &quot;VM-specific description of the changes applied.&quot; }
-            ],
-            &quot;description&quot;: &quot;Edits JavaScript source live.&quot;
-        },
-        {
</del><span class="cx">             &quot;name&quot;: &quot;getScriptSource&quot;,
</span><span class="cx">             &quot;parameters&quot;: [
</span><span class="cx">                 { &quot;name&quot;: &quot;scriptId&quot;, &quot;$ref&quot;: &quot;ScriptId&quot;, &quot;description&quot;: &quot;Id of the script to get source for.&quot; }
</span><span class="lines">@@ -249,32 +215,6 @@
</span><span class="cx">             &quot;description&quot;: &quot;Evaluates expression on a given call frame.&quot;
</span><span class="cx">         },
</span><span class="cx">         {
</span><del>-            &quot;name&quot;: &quot;compileScript&quot;,
-            &quot;parameters&quot;: [
-                { &quot;name&quot;: &quot;expression&quot;, &quot;type&quot;: &quot;string&quot;, &quot;description&quot;: &quot;Expression to compile.&quot; },
-                { &quot;name&quot;: &quot;sourceURL&quot;, &quot;type&quot;: &quot;string&quot;, &quot;description&quot;: &quot;Source url to be set for the script.&quot; }
-            ],
-            &quot;returns&quot;: [
-                { &quot;name&quot;: &quot;scriptId&quot;, &quot;$ref&quot;: &quot;ScriptId&quot;, &quot;optional&quot;: true, &quot;description&quot;: &quot;Id of the script.&quot; },
-                { &quot;name&quot;: &quot;syntaxErrorMessage&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true, &quot;description&quot;: &quot;Syntax error message if compilation failed.&quot; }
-            ],
-            &quot;description&quot;: &quot;Compiles expression.&quot;
-        },
-        {
-            &quot;name&quot;: &quot;runScript&quot;,
-            &quot;parameters&quot;: [
-                { &quot;name&quot;: &quot;scriptId&quot;, &quot;$ref&quot;: &quot;ScriptId&quot;, &quot;description&quot;: &quot;Id of the script to run.&quot; },
-                { &quot;name&quot;: &quot;contextId&quot;, &quot;$ref&quot;: &quot;Runtime.ExecutionContextId&quot;, &quot;optional&quot;: true, &quot;description&quot;: &quot;Specifies in which isolated context to perform script run. Each content script lives in an isolated context and this parameter may be used to specify one of those contexts. If the parameter is omitted or 0 the evaluation will be performed in the context of the inspected page.&quot; },
-                { &quot;name&quot;: &quot;objectGroup&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true, &quot;description&quot;: &quot;Symbolic group name that can be used to release multiple objects.&quot; },
-                { &quot;name&quot;: &quot;doNotPauseOnExceptionsAndMuteConsole&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true, &quot;description&quot;: &quot;Specifies whether script run should stop on exceptions and mute console. Overrides setPauseOnException state.&quot; }
-            ],
-            &quot;returns&quot;: [
-                { &quot;name&quot;: &quot;result&quot;, &quot;$ref&quot;: &quot;Runtime.RemoteObject&quot;, &quot;description&quot;: &quot;Run result.&quot; },
-                { &quot;name&quot;: &quot;wasThrown&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true, &quot;description&quot;: &quot;True if the result was thrown during the script run.&quot; }
-            ],
-            &quot;description&quot;: &quot;Runs script with given id in a given context.&quot;
-        },
-        {
</del><span class="cx">             &quot;name&quot;: &quot;setOverlayMessage&quot;,
</span><span class="cx">             &quot;parameters&quot;: [
</span><span class="cx">                 { &quot;name&quot;: &quot;message&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true, &quot;description&quot;: &quot;Overlay message to display when paused in debugger.&quot; }
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (161690 => 161691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2014-01-10 23:54:34 UTC (rev 161690)
+++ trunk/Source/WebCore/ChangeLog        2014-01-10 23:55:09 UTC (rev 161691)
</span><span class="lines">@@ -1,3 +1,32 @@
</span><ins>+2014-01-10  Joseph Pecoraro  &lt;pecoraro@apple.com&gt;
+
+        Web Inspector: Remove unimplemented or static ScriptDebugServer features
+        https://bugs.webkit.org/show_bug.cgi?id=126784
+
+        Reviewed by Timothy Hatcher.
+
+        These features are unimplemented in the backend, and unused by the
+        current frontend. Most deal with features that were supported by v8
+        and are as yet unimplemented by JSC. If we decide to add such features
+        we can reimplement without conforming to an old implementation.
+
+        * bindings/js/ScriptDebugServer.cpp:
+        * bindings/js/ScriptDebugServer.h:
+        * bindings/js/ScriptProfiler.h:
+        * inspector/InspectorDebuggerAgent.cpp:
+        (WebCore::InspectorDebuggerAgent::disable):
+        * inspector/InspectorDebuggerAgent.h:
+        * inspector/InspectorPageAgent.cpp:
+        (WebCore::InspectorPageAgent::reload):
+        (WebCore::InspectorPageAgent::frameNavigated):
+        * inspector/InspectorPageAgent.h:
+        * inspector/InspectorProfilerAgent.cpp:
+        * inspector/InspectorProfilerAgent.h:
+        * inspector/PageDebuggerAgent.cpp:
+        (WebCore::PageDebuggerAgent::didClearMainFrameWindowObject):
+        * inspector/protocol/Page.json:
+        * inspector/protocol/Profiler.json:
+
</ins><span class="cx"> 2014-01-10  David Kilzer  &lt;ddkilzer@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [iOS] Remove unused variable from TileGrid::dropTilesBetweenRects()
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsScriptDebugServercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/ScriptDebugServer.cpp (161690 => 161691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/ScriptDebugServer.cpp        2014-01-10 23:54:34 UTC (rev 161690)
+++ trunk/Source/WebCore/bindings/js/ScriptDebugServer.cpp        2014-01-10 23:55:09 UTC (rev 161691)
</span><span class="lines">@@ -131,24 +131,6 @@
</span><span class="cx">     m_breakpointIDToActions.clear();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-bool ScriptDebugServer::canSetScriptSource()
-{
-    return false;
-}
-
-bool ScriptDebugServer::setScriptSource(const String&amp;, const String&amp;, bool, String*, Deprecated::ScriptValue*, Deprecated::ScriptObject*)
-{
-    // FIXME(40300): implement this.
-    return false;
-}
-
-
-void ScriptDebugServer::updateCallStack(Deprecated::ScriptValue*)
-{
-    // This method is used for restart frame feature that is not implemented yet.
-    // FIXME(40300): implement this.
-}
-
</del><span class="cx"> void ScriptDebugServer::dispatchDidPause(ScriptDebugListener* listener)
</span><span class="cx"> {
</span><span class="cx">     ASSERT(isPaused());
</span><span class="lines">@@ -331,21 +313,6 @@
</span><span class="cx">     m_recompileTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void ScriptDebugServer::compileScript(JSC::ExecState*, const String&amp;, const String&amp;, String*, String*)
-{
-    // FIXME(89652): implement this.
-}
-
-void ScriptDebugServer::clearCompiledScripts()
-{
-    // FIXME(89652): implement this.
-}
-
-void ScriptDebugServer::runScript(JSC::ExecState*, const String&amp;, Deprecated::ScriptValue*, bool*, String*)
-{
-    // FIXME(89652): implement this.
-}
-
</del><span class="cx"> } // namespace WebCore
</span><span class="cx"> 
</span><span class="cx"> #endif // ENABLE(JAVASCRIPT_DEBUGGER)
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsScriptDebugServerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/ScriptDebugServer.h (161690 => 161691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/ScriptDebugServer.h        2014-01-10 23:54:34 UTC (rev 161690)
+++ trunk/Source/WebCore/bindings/js/ScriptDebugServer.h        2014-01-10 23:55:09 UTC (rev 161691)
</span><span class="lines">@@ -59,27 +59,11 @@
</span><span class="cx">     void removeBreakpoint(JSC::BreakpointID);
</span><span class="cx">     void clearBreakpoints();
</span><span class="cx"> 
</span><del>-    bool canSetScriptSource();
-    bool setScriptSource(const String&amp; sourceID, const String&amp; newContent, bool preview, String* error, Deprecated::ScriptValue* newCallFrames, Deprecated::ScriptObject* result);
-    void updateCallStack(Deprecated::ScriptValue* callFrame);
-
-    bool causesRecompilation() { return true; }
-    bool supportsSeparateScriptCompilationAndExecution() { return false; }
-
</del><span class="cx">     void recompileAllJSFunctionsSoon();
</span><span class="cx">     virtual void recompileAllJSFunctions(Timer&lt;ScriptDebugServer&gt;* = 0) = 0;
</span><span class="cx"> 
</span><del>-    void setScriptPreprocessor(const String&amp;)
-    {
-        // FIXME(webkit.org/b/82203): Implement preprocessor.
-    }
-
</del><span class="cx">     bool runningNestedMessageLoop() { return m_runningNestedMessageLoop; }
</span><span class="cx"> 
</span><del>-    void compileScript(JSC::ExecState*, const String&amp; expression, const String&amp; sourceURL, String* scriptID, String* exceptionMessage);
-    void clearCompiledScripts();
-    void runScript(JSC::ExecState*, const String&amp; scriptID, Deprecated::ScriptValue* result, bool* wasThrown, String* exceptionMessage);
-
</del><span class="cx">     class Task {
</span><span class="cx">         WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx">     public:
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsScriptProfilerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/ScriptProfiler.h (161690 => 161691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/ScriptProfiler.h        2014-01-10 23:54:34 UTC (rev 161690)
+++ trunk/Source/WebCore/bindings/js/ScriptProfiler.h        2014-01-10 23:55:09 UTC (rev 161691)
</span><span class="lines">@@ -67,7 +67,6 @@
</span><span class="cx">     static PassRefPtr&lt;ScriptProfile&gt; stopForPage(Page*, const String&amp; title);
</span><span class="cx">     static PassRefPtr&lt;ScriptProfile&gt; stopForWorkerGlobalScope(WorkerGlobalScope*, const String&amp; title);
</span><span class="cx">     static PassRefPtr&lt;ScriptHeapSnapshot&gt; takeHeapSnapshot(const String&amp;, HeapSnapshotProgress*) { return 0; }
</span><del>-    static bool causesRecompilation() { return true; }
</del><span class="cx">     static bool isSampling() { return false; }
</span><span class="cx">     static bool hasHeapProfiler() { return false; }
</span><span class="cx">     static HashMap&lt;String, double&gt;* currentProfileNameIdleTimeMap() { return 0; }
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDebuggerAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDebuggerAgent.cpp (161690 => 161691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDebuggerAgent.cpp        2014-01-10 23:54:34 UTC (rev 161690)
+++ trunk/Source/WebCore/inspector/InspectorDebuggerAgent.cpp        2014-01-10 23:55:09 UTC (rev 161691)
</span><span class="lines">@@ -95,7 +95,6 @@
</span><span class="cx"> 
</span><span class="cx">     stopListeningScriptDebugServer();
</span><span class="cx">     scriptDebugServer().clearBreakpoints();
</span><del>-    scriptDebugServer().clearCompiledScripts();
</del><span class="cx">     scriptDebugServer().continueProgram();
</span><span class="cx">     clear();
</span><span class="cx"> 
</span><span class="lines">@@ -105,21 +104,6 @@
</span><span class="cx">     m_enabled = false;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorDebuggerAgent::causesRecompilation(ErrorString*, bool* result)
-{
-    *result = scriptDebugServer().causesRecompilation();
-}
-
-void InspectorDebuggerAgent::canSetScriptSource(ErrorString*, bool* result)
-{
-    *result = scriptDebugServer().canSetScriptSource();
-}
-
-void InspectorDebuggerAgent::supportsSeparateScriptCompilationAndExecution(ErrorString*, bool* result)
-{
-    *result = scriptDebugServer().supportsSeparateScriptCompilationAndExecution();
-}
-
</del><span class="cx"> void InspectorDebuggerAgent::enable(ErrorString*)
</span><span class="cx"> {
</span><span class="cx">     if (m_enabled)
</span><span class="lines">@@ -412,16 +396,6 @@
</span><span class="cx">     return location;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static PassRefPtr&lt;InspectorObject&gt; scriptToInspectorObject(Deprecated::ScriptObject scriptObject)
-{
-    if (scriptObject.hasNoValue())
-        return 0;
-    RefPtr&lt;InspectorValue&gt; value = scriptObject.toInspectorValue(scriptObject.scriptState());
-    if (!value)
-        return 0;
-    return value-&gt;asObject();
-}
-
</del><span class="cx"> void InspectorDebuggerAgent::searchInContent(ErrorString* error, const String&amp; scriptIDStr, const String&amp; query, const bool* const optionalCaseSensitive, const bool* const optionalIsRegex, RefPtr&lt;Array&lt;Inspector::TypeBuilder::GenericTypes::SearchMatch&gt;&gt;&amp; results)
</span><span class="cx"> {
</span><span class="cx">     bool isRegex = optionalIsRegex ? *optionalIsRegex : false;
</span><span class="lines">@@ -435,18 +409,6 @@
</span><span class="cx">         *error = &quot;No script for id: &quot; + scriptIDStr;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorDebuggerAgent::setScriptSource(ErrorString* error, const String&amp; scriptID, const String&amp; newContent, const bool* const preview, RefPtr&lt;Array&lt;Inspector::TypeBuilder::Debugger::CallFrame&gt;&gt;&amp; newCallFrames, RefPtr&lt;InspectorObject&gt;&amp; result)
-{
-    bool previewOnly = preview &amp;&amp; *preview;
-    Deprecated::ScriptObject resultObject;
-    if (!scriptDebugServer().setScriptSource(scriptID, newContent, previewOnly, error, &amp;m_currentCallStack, &amp;resultObject))
-        return;
-    newCallFrames = currentCallFrames();
-    RefPtr&lt;InspectorObject&gt; object = scriptToInspectorObject(resultObject);
-    if (object)
-        result = object;
-}
-
</del><span class="cx"> void InspectorDebuggerAgent::getScriptSource(ErrorString* error, const String&amp; scriptIDStr, String* scriptSource)
</span><span class="cx"> {
</span><span class="cx">     JSC::SourceID sourceID = scriptIDStr.toIntPtr();
</span><span class="lines">@@ -569,60 +531,6 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorDebuggerAgent::compileScript(ErrorString* errorString, const String&amp; expression, const String&amp; sourceURL, Inspector::TypeBuilder::OptOutput&lt;ScriptId&gt;* scriptID, Inspector::TypeBuilder::OptOutput&lt;String&gt;* syntaxErrorMessage)
-{
-    InjectedScript injectedScript = injectedScriptForEval(errorString, 0);
-    if (injectedScript.hasNoValue()) {
-        *errorString = &quot;Inspected frame has gone&quot;;
-        return;
-    }
-
-    String scriptIDValue;
-    String exceptionMessage;
-    scriptDebugServer().compileScript(injectedScript.scriptState(), expression, sourceURL, &amp;scriptIDValue, &amp;exceptionMessage);
-    if (!scriptIDValue &amp;&amp; !exceptionMessage) {
-        *errorString = &quot;Script compilation failed&quot;;
-        return;
-    }
-    *syntaxErrorMessage = exceptionMessage;
-    *scriptID = scriptIDValue;
-}
-
-void InspectorDebuggerAgent::runScript(ErrorString* errorString, const ScriptId&amp; scriptID, const int* executionContextId, const String* const objectGroup, const bool* const doNotPauseOnExceptionsAndMuteConsole, RefPtr&lt;Inspector::TypeBuilder::Runtime::RemoteObject&gt;&amp; result, Inspector::TypeBuilder::OptOutput&lt;bool&gt;* wasThrown)
-{
-    InjectedScript injectedScript = injectedScriptForEval(errorString, executionContextId);
-    if (injectedScript.hasNoValue()) {
-        *errorString = &quot;Inspected frame has gone&quot;;
-        return;
-    }
-
-    ScriptDebugServer::PauseOnExceptionsState previousPauseOnExceptionsState = scriptDebugServer().pauseOnExceptionsState();
-    if (doNotPauseOnExceptionsAndMuteConsole &amp;&amp; *doNotPauseOnExceptionsAndMuteConsole) {
-        if (previousPauseOnExceptionsState != ScriptDebugServer::DontPauseOnExceptions)
-            scriptDebugServer().setPauseOnExceptionsState(ScriptDebugServer::DontPauseOnExceptions);
-        muteConsole();
-    }
-
-    Deprecated::ScriptValue value;
-    bool wasThrownValue;
-    String exceptionMessage;
-    scriptDebugServer().runScript(injectedScript.scriptState(), scriptID, &amp;value, &amp;wasThrownValue, &amp;exceptionMessage);
-    *wasThrown = wasThrownValue;
-    if (value.hasNoValue()) {
-        *errorString = &quot;Script execution failed&quot;;
-        return;
-    }
-    result = injectedScript.wrapObject(value, objectGroup ? *objectGroup : &quot;&quot;);
-    if (wasThrownValue)
-        result-&gt;setDescription(exceptionMessage);
-
-    if (doNotPauseOnExceptionsAndMuteConsole &amp;&amp; *doNotPauseOnExceptionsAndMuteConsole) {
-        unmuteConsole();
-        if (scriptDebugServer().pauseOnExceptionsState() != previousPauseOnExceptionsState)
-            scriptDebugServer().setPauseOnExceptionsState(previousPauseOnExceptionsState);
-    }
-}
-
</del><span class="cx"> void InspectorDebuggerAgent::setOverlayMessage(ErrorString*, const String*)
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDebuggerAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDebuggerAgent.h (161690 => 161691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDebuggerAgent.h        2014-01-10 23:54:34 UTC (rev 161690)
+++ trunk/Source/WebCore/inspector/InspectorDebuggerAgent.h        2014-01-10 23:55:09 UTC (rev 161691)
</span><span class="lines">@@ -70,10 +70,6 @@
</span><span class="cx"> 
</span><span class="cx">     virtual ~InspectorDebuggerAgent();
</span><span class="cx"> 
</span><del>-    virtual void causesRecompilation(ErrorString*, bool*);
-    virtual void canSetScriptSource(ErrorString*, bool*);
-    virtual void supportsSeparateScriptCompilationAndExecution(ErrorString*, bool*);
-
</del><span class="cx">     virtual void didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel*, Inspector::InspectorBackendDispatcher*) OVERRIDE;
</span><span class="cx">     virtual void willDestroyFrontendAndBackend() OVERRIDE;
</span><span class="cx"> 
</span><span class="lines">@@ -92,7 +88,6 @@
</span><span class="cx">     virtual void continueToLocation(ErrorString*, const RefPtr&lt;Inspector::InspectorObject&gt;&amp; location);
</span><span class="cx"> 
</span><span class="cx">     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;);
</span><del>-    virtual void setScriptSource(ErrorString*, const String&amp; scriptID, const String&amp; newContent, const bool* preview, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::Debugger::CallFrame&gt;&gt;&amp; newCallFrames, RefPtr&lt;Inspector::InspectorObject&gt;&amp; result);
</del><span class="cx">     virtual void getScriptSource(ErrorString*, const String&amp; scriptID, String* scriptSource);
</span><span class="cx">     virtual void getFunctionDetails(ErrorString*, const String&amp; functionId, RefPtr&lt;Inspector::TypeBuilder::Debugger::FunctionDetails&gt;&amp;);
</span><span class="cx">     virtual void pause(ErrorString*);
</span><span class="lines">@@ -111,8 +106,6 @@
</span><span class="cx">                              const bool* generatePreview,
</span><span class="cx">                              RefPtr&lt;Inspector::TypeBuilder::Runtime::RemoteObject&gt;&amp; result,
</span><span class="cx">                              Inspector::TypeBuilder::OptOutput&lt;bool&gt;* wasThrown);
</span><del>-    void compileScript(ErrorString*, const String&amp; expression, const String&amp; sourceURL, Inspector::TypeBuilder::OptOutput&lt;Inspector::TypeBuilder::Debugger::ScriptId&gt;*, Inspector::TypeBuilder::OptOutput&lt;String&gt;* syntaxErrorMessage);
-    void runScript(ErrorString*, const Inspector::TypeBuilder::Debugger::ScriptId&amp;, const int* executionContextId, const String* objectGroup, const bool* doNotPauseOnExceptionsAndMuteConsole, RefPtr&lt;Inspector::TypeBuilder::Runtime::RemoteObject&gt;&amp; result, Inspector::TypeBuilder::OptOutput&lt;bool&gt;* wasThrown);
</del><span class="cx">     virtual void setOverlayMessage(ErrorString*, const String*);
</span><span class="cx"> 
</span><span class="cx">     void schedulePauseOnNextStatement(Inspector::InspectorDebuggerFrontendDispatcher::Reason::Enum breakReason, PassRefPtr&lt;Inspector::InspectorObject&gt; data);
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorPageAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorPageAgent.cpp (161690 => 161691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorPageAgent.cpp        2014-01-10 23:54:34 UTC (rev 161690)
+++ trunk/Source/WebCore/inspector/InspectorPageAgent.cpp        2014-01-10 23:55:09 UTC (rev 161691)
</span><span class="lines">@@ -426,10 +426,9 @@
</span><span class="cx">     m_scriptsToEvaluateOnLoad-&gt;remove(identifier);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorPageAgent::reload(ErrorString*, const bool* const optionalIgnoreCache, const String* optionalScriptToEvaluateOnLoad, const String* optionalScriptPreprocessor)
</del><ins>+void InspectorPageAgent::reload(ErrorString*, const bool* const optionalIgnoreCache, const String* optionalScriptToEvaluateOnLoad)
</ins><span class="cx"> {
</span><span class="cx">     m_pendingScriptToEvaluateOnLoadOnce = optionalScriptToEvaluateOnLoad ? *optionalScriptToEvaluateOnLoad : &quot;&quot;;
</span><del>-    m_pendingScriptPreprocessor = optionalScriptPreprocessor ? *optionalScriptPreprocessor : &quot;&quot;;
</del><span class="cx">     m_page-&gt;mainFrame().loader().reload(optionalIgnoreCache ? *optionalIgnoreCache : false);
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -784,9 +783,7 @@
</span><span class="cx"> {
</span><span class="cx">     if (loader-&gt;frame()-&gt;isMainFrame()) {
</span><span class="cx">         m_scriptToEvaluateOnLoadOnce = m_pendingScriptToEvaluateOnLoadOnce;
</span><del>-        m_scriptPreprocessor = m_pendingScriptPreprocessor;
</del><span class="cx">         m_pendingScriptToEvaluateOnLoadOnce = String();
</span><del>-        m_pendingScriptPreprocessor = String();
</del><span class="cx">     }
</span><span class="cx">     m_frontendDispatcher-&gt;frameNavigated(buildObjectForFrame(loader-&gt;frame()));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorPageAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorPageAgent.h (161690 => 161691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorPageAgent.h        2014-01-10 23:54:34 UTC (rev 161690)
+++ trunk/Source/WebCore/inspector/InspectorPageAgent.h        2014-01-10 23:55:09 UTC (rev 161691)
</span><span class="lines">@@ -99,7 +99,7 @@
</span><span class="cx">     virtual void disable(ErrorString*);
</span><span class="cx">     virtual void addScriptToEvaluateOnLoad(ErrorString*, const String&amp; source, String* result);
</span><span class="cx">     virtual void removeScriptToEvaluateOnLoad(ErrorString*, const String&amp; identifier);
</span><del>-    virtual void reload(ErrorString*, const bool* optionalIgnoreCache, const String* optionalScriptToEvaluateOnLoad, const String* optionalScriptPreprocessor);
</del><ins>+    virtual void reload(ErrorString*, const bool* optionalIgnoreCache, const String* optionalScriptToEvaluateOnLoad);
</ins><span class="cx">     virtual void navigate(ErrorString*, const String&amp; url);
</span><span class="cx">     virtual void getCookies(ErrorString*, RefPtr&lt;Inspector::TypeBuilder::Array&lt;Inspector::TypeBuilder::Page::Cookie&gt;&gt;&amp; cookies);
</span><span class="cx">     virtual void deleteCookie(ErrorString*, const String&amp; cookieName, const String&amp; url);
</span><span class="lines">@@ -160,7 +160,6 @@
</span><span class="cx">     String loaderId(DocumentLoader*);
</span><span class="cx">     Frame* findFrameWithSecurityOrigin(const String&amp; originRawString);
</span><span class="cx">     Frame* assertFrame(ErrorString*, const String&amp; frameId);
</span><del>-    String scriptPreprocessor() { return m_scriptPreprocessor; }
</del><span class="cx">     static DocumentLoader* assertDocumentLoader(ErrorString*, Frame*);
</span><span class="cx"> 
</span><span class="cx"> private:
</span><span class="lines">@@ -182,8 +181,6 @@
</span><span class="cx">     long m_lastScriptIdentifier;
</span><span class="cx">     String m_pendingScriptToEvaluateOnLoadOnce;
</span><span class="cx">     String m_scriptToEvaluateOnLoadOnce;
</span><del>-    String m_pendingScriptPreprocessor;
-    String m_scriptPreprocessor;
</del><span class="cx">     HashMap&lt;Frame*, String&gt; m_frameToIdentifier;
</span><span class="cx">     HashMap&lt;String, Frame*&gt; m_identifierToFrame;
</span><span class="cx">     HashMap&lt;DocumentLoader*, String&gt; m_loaderToIdentifier;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorProfilerAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorProfilerAgent.cpp (161690 => 161691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorProfilerAgent.cpp        2014-01-10 23:54:34 UTC (rev 161690)
+++ trunk/Source/WebCore/inspector/InspectorProfilerAgent.cpp        2014-01-10 23:55:09 UTC (rev 161691)
</span><span class="lines">@@ -190,11 +190,6 @@
</span><span class="cx">     return header.release();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorProfilerAgent::causesRecompilation(ErrorString*, bool* result)
-{
-    *result = ScriptProfiler::causesRecompilation();
-}
-
</del><span class="cx"> void InspectorProfilerAgent::isSampling(ErrorString*, bool* result)
</span><span class="cx"> {
</span><span class="cx">     *result = ScriptProfiler::isSampling();
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorProfilerAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorProfilerAgent.h (161690 => 161691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorProfilerAgent.h        2014-01-10 23:54:34 UTC (rev 161690)
+++ trunk/Source/WebCore/inspector/InspectorProfilerAgent.h        2014-01-10 23:55:09 UTC (rev 161691)
</span><span class="lines">@@ -73,7 +73,6 @@
</span><span class="cx">     virtual void clearProfiles(ErrorString*) { resetState(); }
</span><span class="cx">     void resetState();
</span><span class="cx"> 
</span><del>-    virtual void causesRecompilation(ErrorString*, bool*);
</del><span class="cx">     virtual void recompileScript() = 0;
</span><span class="cx">     virtual void isSampling(ErrorString*, bool*);
</span><span class="cx">     virtual void hasHeapProfiler(ErrorString*, bool*);
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorPageDebuggerAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/PageDebuggerAgent.cpp (161690 => 161691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/PageDebuggerAgent.cpp        2014-01-10 23:54:34 UTC (rev 161690)
+++ trunk/Source/WebCore/inspector/PageDebuggerAgent.cpp        2014-01-10 23:55:09 UTC (rev 161691)
</span><span class="lines">@@ -121,7 +121,6 @@
</span><span class="cx"> void PageDebuggerAgent::didClearMainFrameWindowObject()
</span><span class="cx"> {
</span><span class="cx">     reset();
</span><del>-    scriptDebugServer().setScriptPreprocessor(m_pageAgent-&gt;scriptPreprocessor());
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorprotocolPagejson"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/protocol/Page.json (161690 => 161691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/protocol/Page.json        2014-01-10 23:54:34 UTC (rev 161690)
+++ trunk/Source/WebCore/inspector/protocol/Page.json        2014-01-10 23:55:09 UTC (rev 161691)
</span><span class="lines">@@ -111,8 +111,7 @@
</span><span class="cx">             &quot;name&quot;: &quot;reload&quot;,
</span><span class="cx">             &quot;parameters&quot;: [
</span><span class="cx">                 { &quot;name&quot;: &quot;ignoreCache&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true, &quot;description&quot;: &quot;If true, browser cache is ignored (as if the user pressed Shift+refresh).&quot; },
</span><del>-                { &quot;name&quot;: &quot;scriptToEvaluateOnLoad&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true, &quot;description&quot;: &quot;If set, the script will be injected into all frames of the inspected page after reload.&quot; },
-                { &quot;name&quot;: &quot;scriptPreprocessor&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true, &quot;description&quot;: &quot;Script body that should evaluate to function that will preprocess all the scripts before their compilation.&quot; }
</del><ins>+                { &quot;name&quot;: &quot;scriptToEvaluateOnLoad&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true, &quot;description&quot;: &quot;If set, the script will be injected into all frames of the inspected page after reload.&quot; }
</ins><span class="cx">             ],
</span><span class="cx">             &quot;description&quot;: &quot;Reloads given page optionally ignoring the cache.&quot;
</span><span class="cx">         },
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorprotocolProfilerjson"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/protocol/Profiler.json (161690 => 161691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/protocol/Profiler.json        2014-01-10 23:54:34 UTC (rev 161690)
+++ trunk/Source/WebCore/inspector/protocol/Profiler.json        2014-01-10 23:55:09 UTC (rev 161691)
</span><span class="lines">@@ -47,12 +47,6 @@
</span><span class="cx">     ],
</span><span class="cx">     &quot;commands&quot;: [
</span><span class="cx">         {
</span><del>-            &quot;name&quot;: &quot;causesRecompilation&quot;,
-            &quot;returns&quot;: [
-                { &quot;name&quot;: &quot;result&quot;, &quot;type&quot;: &quot;boolean&quot; }
-            ]
-        },
-        {
</del><span class="cx">             &quot;name&quot;: &quot;isSampling&quot;,
</span><span class="cx">             &quot;returns&quot;: [
</span><span class="cx">                 { &quot;name&quot;: &quot;result&quot;, &quot;type&quot;: &quot;boolean&quot; }
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/ChangeLog (161690 => 161691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/ChangeLog        2014-01-10 23:54:34 UTC (rev 161690)
+++ trunk/Source/WebInspectorUI/ChangeLog        2014-01-10 23:55:09 UTC (rev 161691)
</span><span class="lines">@@ -1,3 +1,17 @@
</span><ins>+2014-01-10  Joseph Pecoraro  &lt;pecoraro@apple.com&gt;
+
+        Web Inspector: Remove unimplemented or static ScriptDebugServer features
+        https://bugs.webkit.org/show_bug.cgi?id=126784
+
+        Reviewed by Timothy Hatcher.
+
+        * UserInterface/InspectorJSBackendCommands.js:
+        * UserInterface/InspectorWebBackendCommands.js:
+        * UserInterface/Legacy/6.0/InspectorWebBackendCommands.js:
+        * UserInterface/Legacy/7.0/InspectorWebBackendCommands.js:
+        * Versions/Inspector-iOS-6.0.json:
+        * Versions/Inspector-iOS-7.0.json:
+
</ins><span class="cx"> 2014-01-10  Timothy Hatcher  &lt;timothy@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Web Inspector: support negative numbers in secondsToString and bytesToString.
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceInspectorJSBackendCommandsjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/InspectorJSBackendCommands.js (161690 => 161691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/InspectorJSBackendCommands.js        2014-01-10 23:54:34 UTC (rev 161690)
+++ trunk/Source/WebInspectorUI/UserInterface/InspectorJSBackendCommands.js        2014-01-10 23:55:09 UTC (rev 161691)
</span><span class="lines">@@ -16,8 +16,6 @@
</span><span class="cx"> InspectorBackend.registerEvent(&quot;Debugger.breakpointResolved&quot;, [&quot;breakpointId&quot;, &quot;location&quot;]);
</span><span class="cx"> InspectorBackend.registerEvent(&quot;Debugger.paused&quot;, [&quot;callFrames&quot;, &quot;reason&quot;, &quot;data&quot;]);
</span><span class="cx"> InspectorBackend.registerEvent(&quot;Debugger.resumed&quot;, []);
</span><del>-InspectorBackend.registerCommand(&quot;Debugger.causesRecompilation&quot;, [], [&quot;result&quot;]);
-InspectorBackend.registerCommand(&quot;Debugger.supportsSeparateScriptCompilationAndExecution&quot;, [], [&quot;result&quot;]);
</del><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.enable&quot;, [], []);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.disable&quot;, [], []);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.setBreakpointsActive&quot;, [{&quot;name&quot;: &quot;active&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: false}], []);
</span><span class="lines">@@ -31,14 +29,10 @@
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.pause&quot;, [], []);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.resume&quot;, [], []);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.searchInContent&quot;, [{&quot;name&quot;: &quot;scriptId&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}, {&quot;name&quot;: &quot;query&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}, {&quot;name&quot;: &quot;caseSensitive&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true}, {&quot;name&quot;: &quot;isRegex&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true}], [&quot;result&quot;]);
</span><del>-InspectorBackend.registerCommand(&quot;Debugger.canSetScriptSource&quot;, [], [&quot;result&quot;]);
-InspectorBackend.registerCommand(&quot;Debugger.setScriptSource&quot;, [{&quot;name&quot;: &quot;scriptId&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}, {&quot;name&quot;: &quot;scriptSource&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}, {&quot;name&quot;: &quot;preview&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true}], [&quot;callFrames&quot;, &quot;result&quot;]);
</del><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.getScriptSource&quot;, [{&quot;name&quot;: &quot;scriptId&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}], [&quot;scriptSource&quot;]);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.getFunctionDetails&quot;, [{&quot;name&quot;: &quot;functionId&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}], [&quot;details&quot;]);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.setPauseOnExceptions&quot;, [{&quot;name&quot;: &quot;state&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}], []);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.evaluateOnCallFrame&quot;, [{&quot;name&quot;: &quot;callFrameId&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}, {&quot;name&quot;: &quot;expression&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}, {&quot;name&quot;: &quot;objectGroup&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true}, {&quot;name&quot;: &quot;includeCommandLineAPI&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true}, {&quot;name&quot;: &quot;doNotPauseOnExceptionsAndMuteConsole&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true}, {&quot;name&quot;: &quot;returnByValue&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true}, {&quot;name&quot;: &quot;generatePreview&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true}], [&quot;result&quot;, &quot;wasThrown&quot;]);
</span><del>-InspectorBackend.registerCommand(&quot;Debugger.compileScript&quot;, [{&quot;name&quot;: &quot;expression&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}, {&quot;name&quot;: &quot;sourceURL&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}], [&quot;scriptId&quot;, &quot;syntaxErrorMessage&quot;]);
-InspectorBackend.registerCommand(&quot;Debugger.runScript&quot;, [{&quot;name&quot;: &quot;scriptId&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}, {&quot;name&quot;: &quot;contextId&quot;, &quot;type&quot;: &quot;number&quot;, &quot;optional&quot;: true}, {&quot;name&quot;: &quot;objectGroup&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true}, {&quot;name&quot;: &quot;doNotPauseOnExceptionsAndMuteConsole&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true}], [&quot;result&quot;, &quot;wasThrown&quot;]);
</del><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.setOverlayMessage&quot;, [{&quot;name&quot;: &quot;message&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true}], []);
</span><span class="cx"> 
</span><span class="cx"> // Inspector.
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceInspectorWebBackendCommandsjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/InspectorWebBackendCommands.js (161690 => 161691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/InspectorWebBackendCommands.js        2014-01-10 23:54:34 UTC (rev 161690)
+++ trunk/Source/WebInspectorUI/UserInterface/InspectorWebBackendCommands.js        2014-01-10 23:55:09 UTC (rev 161691)
</span><span class="lines">@@ -250,7 +250,7 @@
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Page.disable&quot;, [], []);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Page.addScriptToEvaluateOnLoad&quot;, [{&quot;name&quot;: &quot;scriptSource&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}], [&quot;identifier&quot;]);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Page.removeScriptToEvaluateOnLoad&quot;, [{&quot;name&quot;: &quot;identifier&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}], []);
</span><del>-InspectorBackend.registerCommand(&quot;Page.reload&quot;, [{&quot;name&quot;: &quot;ignoreCache&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true}, {&quot;name&quot;: &quot;scriptToEvaluateOnLoad&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true}, {&quot;name&quot;: &quot;scriptPreprocessor&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true}], []);
</del><ins>+InspectorBackend.registerCommand(&quot;Page.reload&quot;, [{&quot;name&quot;: &quot;ignoreCache&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true}, {&quot;name&quot;: &quot;scriptToEvaluateOnLoad&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true}], []);
</ins><span class="cx"> InspectorBackend.registerCommand(&quot;Page.navigate&quot;, [{&quot;name&quot;: &quot;url&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}], []);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Page.getCookies&quot;, [], [&quot;cookies&quot;]);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Page.deleteCookie&quot;, [{&quot;name&quot;: &quot;cookieName&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}, {&quot;name&quot;: &quot;url&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}], []);
</span><span class="lines">@@ -286,7 +286,6 @@
</span><span class="cx"> InspectorBackend.registerEvent(&quot;Profiler.setRecordingProfile&quot;, [&quot;isProfiling&quot;]);
</span><span class="cx"> InspectorBackend.registerEvent(&quot;Profiler.resetProfiles&quot;, []);
</span><span class="cx"> InspectorBackend.registerEvent(&quot;Profiler.reportHeapSnapshotProgress&quot;, [&quot;done&quot;, &quot;total&quot;]);
</span><del>-InspectorBackend.registerCommand(&quot;Profiler.causesRecompilation&quot;, [], [&quot;result&quot;]);
</del><span class="cx"> InspectorBackend.registerCommand(&quot;Profiler.isSampling&quot;, [], [&quot;result&quot;]);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Profiler.hasHeapProfiler&quot;, [], [&quot;result&quot;]);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Profiler.enable&quot;, [], []);
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceLegacy60InspectorWebBackendCommandsjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Legacy/6.0/InspectorWebBackendCommands.js (161690 => 161691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Legacy/6.0/InspectorWebBackendCommands.js        2014-01-10 23:54:34 UTC (rev 161690)
+++ trunk/Source/WebInspectorUI/UserInterface/Legacy/6.0/InspectorWebBackendCommands.js        2014-01-10 23:55:09 UTC (rev 161691)
</span><span class="lines">@@ -223,7 +223,6 @@
</span><span class="cx"> InspectorBackend.registerEvent(&quot;Debugger.breakpointResolved&quot;, [&quot;breakpointId&quot;, &quot;location&quot;]);
</span><span class="cx"> InspectorBackend.registerEvent(&quot;Debugger.paused&quot;, [&quot;callFrames&quot;, &quot;reason&quot;, &quot;data&quot;]);
</span><span class="cx"> InspectorBackend.registerEvent(&quot;Debugger.resumed&quot;, []);
</span><del>-InspectorBackend.registerCommand(&quot;Debugger.causesRecompilation&quot;, [], [&quot;result&quot;]);
</del><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.supportsNativeBreakpoints&quot;, [], [&quot;result&quot;]);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.enable&quot;, [], []);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.disable&quot;, [], []);
</span><span class="lines">@@ -238,8 +237,6 @@
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.pause&quot;, [], []);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.resume&quot;, [], []);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.searchInContent&quot;, [{&quot;name&quot;: &quot;scriptId&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}, {&quot;name&quot;: &quot;query&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}, {&quot;name&quot;: &quot;caseSensitive&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true}, {&quot;name&quot;: &quot;isRegex&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true}], [&quot;result&quot;]);
</span><del>-InspectorBackend.registerCommand(&quot;Debugger.canSetScriptSource&quot;, [], [&quot;result&quot;]);
-InspectorBackend.registerCommand(&quot;Debugger.setScriptSource&quot;, [{&quot;name&quot;: &quot;scriptId&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}, {&quot;name&quot;: &quot;scriptSource&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}, {&quot;name&quot;: &quot;preview&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true}], [&quot;callFrames&quot;, &quot;result&quot;]);
</del><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.getScriptSource&quot;, [{&quot;name&quot;: &quot;scriptId&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}], [&quot;scriptSource&quot;]);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.getFunctionDetails&quot;, [{&quot;name&quot;: &quot;functionId&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}], [&quot;details&quot;]);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.setPauseOnExceptions&quot;, [{&quot;name&quot;: &quot;state&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}], []);
</span><span class="lines">@@ -265,7 +262,6 @@
</span><span class="cx"> InspectorBackend.registerEvent(&quot;Profiler.setRecordingProfile&quot;, [&quot;isProfiling&quot;]);
</span><span class="cx"> InspectorBackend.registerEvent(&quot;Profiler.resetProfiles&quot;, []);
</span><span class="cx"> InspectorBackend.registerEvent(&quot;Profiler.reportHeapSnapshotProgress&quot;, [&quot;done&quot;, &quot;total&quot;]);
</span><del>-InspectorBackend.registerCommand(&quot;Profiler.causesRecompilation&quot;, [], [&quot;result&quot;]);
</del><span class="cx"> InspectorBackend.registerCommand(&quot;Profiler.isSampling&quot;, [], [&quot;result&quot;]);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Profiler.hasHeapProfiler&quot;, [], [&quot;result&quot;]);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Profiler.enable&quot;, [], []);
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceLegacy70InspectorWebBackendCommandsjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Legacy/7.0/InspectorWebBackendCommands.js (161690 => 161691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Legacy/7.0/InspectorWebBackendCommands.js        2014-01-10 23:54:34 UTC (rev 161690)
+++ trunk/Source/WebInspectorUI/UserInterface/Legacy/7.0/InspectorWebBackendCommands.js        2014-01-10 23:55:09 UTC (rev 161691)
</span><span class="lines">@@ -259,8 +259,6 @@
</span><span class="cx"> InspectorBackend.registerEvent(&quot;Debugger.breakpointResolved&quot;, [&quot;breakpointId&quot;, &quot;location&quot;]);
</span><span class="cx"> InspectorBackend.registerEvent(&quot;Debugger.paused&quot;, [&quot;callFrames&quot;, &quot;reason&quot;, &quot;data&quot;]);
</span><span class="cx"> InspectorBackend.registerEvent(&quot;Debugger.resumed&quot;, []);
</span><del>-InspectorBackend.registerCommand(&quot;Debugger.causesRecompilation&quot;, [], [&quot;result&quot;]);
-InspectorBackend.registerCommand(&quot;Debugger.supportsSeparateScriptCompilationAndExecution&quot;, [], [&quot;result&quot;]);
</del><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.enable&quot;, [], []);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.disable&quot;, [], []);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.setBreakpointsActive&quot;, [{&quot;name&quot;: &quot;active&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: false}], []);
</span><span class="lines">@@ -274,15 +272,11 @@
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.pause&quot;, [], []);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.resume&quot;, [], []);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.searchInContent&quot;, [{&quot;name&quot;: &quot;scriptId&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}, {&quot;name&quot;: &quot;query&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}, {&quot;name&quot;: &quot;caseSensitive&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true}, {&quot;name&quot;: &quot;isRegex&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true}], [&quot;result&quot;]);
</span><del>-InspectorBackend.registerCommand(&quot;Debugger.canSetScriptSource&quot;, [], [&quot;result&quot;]);
-InspectorBackend.registerCommand(&quot;Debugger.setScriptSource&quot;, [{&quot;name&quot;: &quot;scriptId&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}, {&quot;name&quot;: &quot;scriptSource&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}, {&quot;name&quot;: &quot;preview&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true}], [&quot;callFrames&quot;, &quot;result&quot;]);
</del><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.restartFrame&quot;, [{&quot;name&quot;: &quot;callFrameId&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}], [&quot;callFrames&quot;, &quot;result&quot;]);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.getScriptSource&quot;, [{&quot;name&quot;: &quot;scriptId&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}], [&quot;scriptSource&quot;]);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.getFunctionDetails&quot;, [{&quot;name&quot;: &quot;functionId&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}], [&quot;details&quot;]);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.setPauseOnExceptions&quot;, [{&quot;name&quot;: &quot;state&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}], []);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.evaluateOnCallFrame&quot;, [{&quot;name&quot;: &quot;callFrameId&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}, {&quot;name&quot;: &quot;expression&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}, {&quot;name&quot;: &quot;objectGroup&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true}, {&quot;name&quot;: &quot;includeCommandLineAPI&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true}, {&quot;name&quot;: &quot;doNotPauseOnExceptionsAndMuteConsole&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true}, {&quot;name&quot;: &quot;returnByValue&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true}, {&quot;name&quot;: &quot;generatePreview&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true}], [&quot;result&quot;, &quot;wasThrown&quot;]);
</span><del>-InspectorBackend.registerCommand(&quot;Debugger.compileScript&quot;, [{&quot;name&quot;: &quot;expression&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}, {&quot;name&quot;: &quot;sourceURL&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}], [&quot;scriptId&quot;, &quot;syntaxErrorMessage&quot;]);
-InspectorBackend.registerCommand(&quot;Debugger.runScript&quot;, [{&quot;name&quot;: &quot;scriptId&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}, {&quot;name&quot;: &quot;contextId&quot;, &quot;type&quot;: &quot;number&quot;, &quot;optional&quot;: true}, {&quot;name&quot;: &quot;objectGroup&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true}, {&quot;name&quot;: &quot;doNotPauseOnExceptionsAndMuteConsole&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true}], [&quot;result&quot;, &quot;wasThrown&quot;]);
</del><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.setOverlayMessage&quot;, [{&quot;name&quot;: &quot;message&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true}], []);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Debugger.setVariableValue&quot;, [{&quot;name&quot;: &quot;scopeNumber&quot;, &quot;type&quot;: &quot;number&quot;, &quot;optional&quot;: false}, {&quot;name&quot;: &quot;variableName&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false}, {&quot;name&quot;: &quot;newValue&quot;, &quot;type&quot;: &quot;object&quot;, &quot;optional&quot;: false}, {&quot;name&quot;: &quot;callFrameId&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true}, {&quot;name&quot;: &quot;functionObjectId&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true}], []);
</span><span class="cx"> 
</span><span class="lines">@@ -306,7 +300,6 @@
</span><span class="cx"> InspectorBackend.registerEvent(&quot;Profiler.setRecordingProfile&quot;, [&quot;isProfiling&quot;]);
</span><span class="cx"> InspectorBackend.registerEvent(&quot;Profiler.resetProfiles&quot;, []);
</span><span class="cx"> InspectorBackend.registerEvent(&quot;Profiler.reportHeapSnapshotProgress&quot;, [&quot;done&quot;, &quot;total&quot;]);
</span><del>-InspectorBackend.registerCommand(&quot;Profiler.causesRecompilation&quot;, [], [&quot;result&quot;]);
</del><span class="cx"> InspectorBackend.registerCommand(&quot;Profiler.isSampling&quot;, [], [&quot;result&quot;]);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Profiler.hasHeapProfiler&quot;, [], [&quot;result&quot;]);
</span><span class="cx"> InspectorBackend.registerCommand(&quot;Profiler.enable&quot;, [], []);
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIVersionsInspectoriOS60json"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/Versions/Inspector-iOS-6.0.json (161690 => 161691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/Versions/Inspector-iOS-6.0.json        2014-01-10 23:54:34 UTC (rev 161690)
+++ trunk/Source/WebInspectorUI/Versions/Inspector-iOS-6.0.json        2014-01-10 23:55:09 UTC (rev 161691)
</span><span class="lines">@@ -2196,14 +2196,6 @@
</span><span class="cx">         ],
</span><span class="cx">         &quot;commands&quot;: [
</span><span class="cx">             {
</span><del>-                &quot;name&quot;: &quot;causesRecompilation&quot;,
-                &quot;returns&quot;: [
-                    { &quot;name&quot;: &quot;result&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;description&quot;: &quot;True if enabling debugger causes scripts recompilation.&quot; }
-                ],
-                &quot;hidden&quot;: true,
-                &quot;description&quot;: &quot;Tells whether enabling debugger causes scripts recompilation.&quot;
-            },
-            {
</del><span class="cx">                 &quot;name&quot;: &quot;supportsNativeBreakpoints&quot;,
</span><span class="cx">                 &quot;returns&quot;: [
</span><span class="cx">                     { &quot;name&quot;: &quot;result&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;description&quot;: &quot;True if debugger supports native breakpoints.&quot; }
</span><span class="lines">@@ -2301,26 +2293,6 @@
</span><span class="cx">                 &quot;description&quot;: &quot;Searches for given string in script content.&quot;
</span><span class="cx">             },
</span><span class="cx">             {
</span><del>-                &quot;name&quot;: &quot;canSetScriptSource&quot;,
-                &quot;returns&quot;: [
-                    { &quot;name&quot;: &quot;result&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;description&quot;: &quot;True if &lt;code&gt;setScriptSource&lt;/code&gt; is supported.&quot; }
-                ],
-                &quot;description&quot;: &quot;Tells whether &lt;code&gt;setScriptSource&lt;/code&gt; is supported.&quot;
-            },
-            {
-                &quot;name&quot;: &quot;setScriptSource&quot;,
-                &quot;parameters&quot;: [
-                    { &quot;name&quot;: &quot;scriptId&quot;, &quot;$ref&quot;: &quot;ScriptId&quot;, &quot;description&quot;: &quot;Id of the script to edit.&quot; },
-                    { &quot;name&quot;: &quot;scriptSource&quot;, &quot;type&quot;: &quot;string&quot;, &quot;description&quot;: &quot;New content of the script.&quot; },
-                    { &quot;name&quot;: &quot;preview&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true, &quot;description&quot;: &quot; If true the change will not actually be applied. Preview mode may be used to get result description without actually modifying the code.&quot;, &quot;hidden&quot;: true }
-                ],
-                &quot;returns&quot;: [
-                    { &quot;name&quot;: &quot;callFrames&quot;, &quot;type&quot;: &quot;array&quot;, &quot;optional&quot;: true, &quot;items&quot;: { &quot;$ref&quot;: &quot;CallFrame&quot;}, &quot;description&quot;: &quot;New stack trace in case editing has happened while VM was stopped.&quot; },
-                    { &quot;name&quot;: &quot;result&quot;, &quot;type&quot;: &quot;object&quot;, &quot;optional&quot;: true, &quot;description&quot;: &quot;VM-specific description of the changes applied.&quot;, &quot;hidden&quot;: true }
-                ],
-                &quot;description&quot;: &quot;Edits JavaScript source live.&quot;
-            },
-            {
</del><span class="cx">                 &quot;name&quot;: &quot;getScriptSource&quot;,
</span><span class="cx">                 &quot;parameters&quot;: [
</span><span class="cx">                     { &quot;name&quot;: &quot;scriptId&quot;, &quot;$ref&quot;: &quot;ScriptId&quot;, &quot;description&quot;: &quot;Id of the script to get source for.&quot; }
</span><span class="lines">@@ -2519,12 +2491,6 @@
</span><span class="cx">         ],
</span><span class="cx">         &quot;commands&quot;: [
</span><span class="cx">             {
</span><del>-                &quot;name&quot;: &quot;causesRecompilation&quot;,
-                &quot;returns&quot;: [
-                    { &quot;name&quot;: &quot;result&quot;, &quot;type&quot;: &quot;boolean&quot; }
-                ]
-            },
-            {
</del><span class="cx">                 &quot;name&quot;: &quot;isSampling&quot;,
</span><span class="cx">                 &quot;returns&quot;: [
</span><span class="cx">                     { &quot;name&quot;: &quot;result&quot;, &quot;type&quot;: &quot;boolean&quot; }
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIVersionsInspectoriOS70json"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/Versions/Inspector-iOS-7.0.json (161690 => 161691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/Versions/Inspector-iOS-7.0.json        2014-01-10 23:54:34 UTC (rev 161690)
+++ trunk/Source/WebInspectorUI/Versions/Inspector-iOS-7.0.json        2014-01-10 23:55:09 UTC (rev 161691)
</span><span class="lines">@@ -2515,20 +2515,6 @@
</span><span class="cx">         ],
</span><span class="cx">         &quot;commands&quot;: [
</span><span class="cx">             {
</span><del>-                &quot;name&quot;: &quot;causesRecompilation&quot;,
-                &quot;returns&quot;: [
-                    { &quot;name&quot;: &quot;result&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;description&quot;: &quot;True if enabling debugger causes scripts recompilation.&quot; }
-                ],
-                &quot;description&quot;: &quot;Tells whether enabling debugger causes scripts recompilation.&quot;
-            },
-            {
-                &quot;name&quot;: &quot;supportsSeparateScriptCompilationAndExecution&quot;,
-                &quot;returns&quot;: [
-                    { &quot;name&quot;: &quot;result&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;description&quot;: &quot;True if debugger supports separate script compilation and execution.&quot; }
-                ],
-                &quot;description&quot;: &quot;Tells whether debugger supports separate script compilation and execution.&quot;
-            },
-            {
</del><span class="cx">                 &quot;name&quot;: &quot;enable&quot;,
</span><span class="cx">                 &quot;description&quot;: &quot;Enables debugger for the given page. Clients should not assume that the debugging has been enabled until the result for this command is received.&quot;
</span><span class="cx">             },
</span><span class="lines">@@ -2618,26 +2604,6 @@
</span><span class="cx">                 &quot;description&quot;: &quot;Searches for given string in script content.&quot;
</span><span class="cx">             },
</span><span class="cx">             {
</span><del>-                &quot;name&quot;: &quot;canSetScriptSource&quot;,
-                &quot;returns&quot;: [
-                    { &quot;name&quot;: &quot;result&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;description&quot;: &quot;True if &lt;code&gt;setScriptSource&lt;/code&gt; is supported.&quot; }
-                ],
-                &quot;description&quot;: &quot;Tells whether &lt;code&gt;setScriptSource&lt;/code&gt; is supported.&quot;
-            },
-            {
-                &quot;name&quot;: &quot;setScriptSource&quot;,
-                &quot;parameters&quot;: [
-                    { &quot;name&quot;: &quot;scriptId&quot;, &quot;$ref&quot;: &quot;ScriptId&quot;, &quot;description&quot;: &quot;Id of the script to edit.&quot; },
-                    { &quot;name&quot;: &quot;scriptSource&quot;, &quot;type&quot;: &quot;string&quot;, &quot;description&quot;: &quot;New content of the script.&quot; },
-                    { &quot;name&quot;: &quot;preview&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true, &quot;description&quot;: &quot; If true the change will not actually be applied. Preview mode may be used to get result description without actually modifying the code.&quot; }
-                ],
-                &quot;returns&quot;: [
-                    { &quot;name&quot;: &quot;callFrames&quot;, &quot;type&quot;: &quot;array&quot;, &quot;optional&quot;: true, &quot;items&quot;: { &quot;$ref&quot;: &quot;CallFrame&quot;}, &quot;description&quot;: &quot;New stack trace in case editing has happened while VM was stopped.&quot; },
-                    { &quot;name&quot;: &quot;result&quot;, &quot;type&quot;: &quot;object&quot;, &quot;optional&quot;: true, &quot;description&quot;: &quot;VM-specific description of the changes applied.&quot; }
-                ],
-                &quot;description&quot;: &quot;Edits JavaScript source live.&quot;
-            },
-            {
</del><span class="cx">                 &quot;name&quot;: &quot;restartFrame&quot;,
</span><span class="cx">                 &quot;parameters&quot;: [
</span><span class="cx">                     { &quot;name&quot;: &quot;callFrameId&quot;, &quot;$ref&quot;: &quot;CallFrameId&quot;, &quot;description&quot;: &quot;Call frame identifier to evaluate on.&quot; }
</span><span class="lines">@@ -2693,32 +2659,6 @@
</span><span class="cx">                 &quot;description&quot;: &quot;Evaluates expression on a given call frame.&quot;
</span><span class="cx">             },
</span><span class="cx">             {
</span><del>-                &quot;name&quot;: &quot;compileScript&quot;,
-                &quot;parameters&quot;: [
-                    { &quot;name&quot;: &quot;expression&quot;, &quot;type&quot;: &quot;string&quot;, &quot;description&quot;: &quot;Expression to compile.&quot; },
-                    { &quot;name&quot;: &quot;sourceURL&quot;, &quot;type&quot;: &quot;string&quot;, &quot;description&quot;: &quot;Source url to be set for the script.&quot; }
-                ],
-                &quot;returns&quot;: [
-                    { &quot;name&quot;: &quot;scriptId&quot;, &quot;$ref&quot;: &quot;ScriptId&quot;, &quot;optional&quot;: true, &quot;description&quot;: &quot;Id of the script.&quot; },
-                    { &quot;name&quot;: &quot;syntaxErrorMessage&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true, &quot;description&quot;: &quot;Syntax error message if compilation failed.&quot; }
-                ],
-                &quot;description&quot;: &quot;Compiles expression.&quot;
-            },
-            {
-                &quot;name&quot;: &quot;runScript&quot;,
-                &quot;parameters&quot;: [
-                    { &quot;name&quot;: &quot;scriptId&quot;, &quot;$ref&quot;: &quot;ScriptId&quot;, &quot;description&quot;: &quot;Id of the script to run.&quot; },
-                    { &quot;name&quot;: &quot;contextId&quot;, &quot;$ref&quot;: &quot;Runtime.ExecutionContextId&quot;, &quot;optional&quot;: true, &quot;description&quot;: &quot;Specifies in which isolated context to perform script run. Each content script lives in an isolated context and this parameter may be used to specify one of those contexts. If the parameter is omitted or 0 the evaluation will be performed in the context of the inspected page.&quot; },
-                    { &quot;name&quot;: &quot;objectGroup&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true, &quot;description&quot;: &quot;Symbolic group name that can be used to release multiple objects.&quot; },
-                    { &quot;name&quot;: &quot;doNotPauseOnExceptionsAndMuteConsole&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true, &quot;description&quot;: &quot;Specifies whether script run should stop on exceptions and mute console. Overrides setPauseOnException state.&quot; }
-                ],
-                &quot;returns&quot;: [
-                    { &quot;name&quot;: &quot;result&quot;, &quot;$ref&quot;: &quot;Runtime.RemoteObject&quot;, &quot;description&quot;: &quot;Run result.&quot; },
-                    { &quot;name&quot;: &quot;wasThrown&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true, &quot;description&quot;: &quot;True if the result was thrown during the script run.&quot; }
-                ],
-                &quot;description&quot;: &quot;Runs script with given id in a given context.&quot;
-            },
-            {
</del><span class="cx">                 &quot;name&quot;: &quot;setOverlayMessage&quot;,
</span><span class="cx">                 &quot;parameters&quot;: [
</span><span class="cx">                     { &quot;name&quot;: &quot;message&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true, &quot;description&quot;: &quot;Overlay message to display when paused in debugger.&quot; }
</span><span class="lines">@@ -2912,12 +2852,6 @@
</span><span class="cx">         ],
</span><span class="cx">         &quot;commands&quot;: [
</span><span class="cx">             {
</span><del>-                &quot;name&quot;: &quot;causesRecompilation&quot;,
-                &quot;returns&quot;: [
-                    { &quot;name&quot;: &quot;result&quot;, &quot;type&quot;: &quot;boolean&quot; }
-                ]
-            },
-            {
</del><span class="cx">                 &quot;name&quot;: &quot;isSampling&quot;,
</span><span class="cx">                 &quot;returns&quot;: [
</span><span class="cx">                     { &quot;name&quot;: &quot;result&quot;, &quot;type&quot;: &quot;boolean&quot; }
</span></span></pre>
</div>
</div>

</body>
</html>