<!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>[180116] 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/180116">180116</a></dd>
<dt>Author</dt> <dd>burg@cs.washington.edu</dd>
<dt>Date</dt> <dd>2015-02-14 15:25:53 -0800 (Sat, 14 Feb 2015)</dd>
</dl>

<h3>Log Message</h3>
<pre>Web Inspector: remove some unnecessary Inspector prefixes from class names in Inspector namespace
https://bugs.webkit.org/show_bug.cgi?id=141372

Reviewed by Joseph Pecoraro.

Source/JavaScriptCore:

* inspector/ConsoleMessage.cpp:
(Inspector::ConsoleMessage::addToFrontend):
(Inspector::ConsoleMessage::updateRepeatCountInConsole):
* inspector/ConsoleMessage.h:
* inspector/InspectorAgentBase.h:
* inspector/InspectorAgentRegistry.cpp:
(Inspector::AgentRegistry::AgentRegistry):
(Inspector::AgentRegistry::append):
(Inspector::AgentRegistry::appendExtraAgent):
(Inspector::AgentRegistry::didCreateFrontendAndBackend):
(Inspector::AgentRegistry::willDestroyFrontendAndBackend):
(Inspector::AgentRegistry::discardAgents):
(Inspector::InspectorAgentRegistry::InspectorAgentRegistry): Deleted.
(Inspector::InspectorAgentRegistry::append): Deleted.
(Inspector::InspectorAgentRegistry::appendExtraAgent): Deleted.
(Inspector::InspectorAgentRegistry::didCreateFrontendAndBackend): Deleted.
(Inspector::InspectorAgentRegistry::willDestroyFrontendAndBackend): Deleted.
(Inspector::InspectorAgentRegistry::discardAgents): Deleted.
* inspector/InspectorAgentRegistry.h:
* inspector/InspectorBackendDispatcher.cpp:
(Inspector::BackendDispatcher::CallbackBase::CallbackBase):
(Inspector::BackendDispatcher::CallbackBase::isActive):
(Inspector::BackendDispatcher::CallbackBase::sendFailure):
(Inspector::BackendDispatcher::CallbackBase::sendIfActive):
(Inspector::BackendDispatcher::create):
(Inspector::BackendDispatcher::registerDispatcherForDomain):
(Inspector::BackendDispatcher::dispatch):
(Inspector::BackendDispatcher::sendResponse):
(Inspector::BackendDispatcher::reportProtocolError):
(Inspector::BackendDispatcher::getInteger):
(Inspector::BackendDispatcher::getDouble):
(Inspector::BackendDispatcher::getString):
(Inspector::BackendDispatcher::getBoolean):
(Inspector::BackendDispatcher::getObject):
(Inspector::BackendDispatcher::getArray):
(Inspector::BackendDispatcher::getValue):
(Inspector::InspectorBackendDispatcher::CallbackBase::CallbackBase): Deleted.
(Inspector::InspectorBackendDispatcher::CallbackBase::isActive): Deleted.
(Inspector::InspectorBackendDispatcher::CallbackBase::sendFailure): Deleted.
(Inspector::InspectorBackendDispatcher::CallbackBase::sendIfActive): Deleted.
(Inspector::InspectorBackendDispatcher::create): Deleted.
(Inspector::InspectorBackendDispatcher::registerDispatcherForDomain): Deleted.
(Inspector::InspectorBackendDispatcher::dispatch): Deleted.
(Inspector::InspectorBackendDispatcher::sendResponse): Deleted.
(Inspector::InspectorBackendDispatcher::reportProtocolError): Deleted.
(Inspector::InspectorBackendDispatcher::getInteger): Deleted.
(Inspector::InspectorBackendDispatcher::getDouble): Deleted.
(Inspector::InspectorBackendDispatcher::getString): Deleted.
(Inspector::InspectorBackendDispatcher::getBoolean): Deleted.
(Inspector::InspectorBackendDispatcher::getObject): Deleted.
(Inspector::InspectorBackendDispatcher::getArray): Deleted.
(Inspector::InspectorBackendDispatcher::getValue): Deleted.
* inspector/InspectorBackendDispatcher.h:
(Inspector::SupplementalBackendDispatcher::SupplementalBackendDispatcher):
(Inspector::SupplementalBackendDispatcher::~SupplementalBackendDispatcher):
(Inspector::InspectorSupplementalBackendDispatcher::InspectorSupplementalBackendDispatcher): Deleted.
(Inspector::InspectorSupplementalBackendDispatcher::~InspectorSupplementalBackendDispatcher): Deleted.
* inspector/InspectorFrontendChannel.h:
(Inspector::FrontendChannel::~FrontendChannel):
(Inspector::InspectorFrontendChannel::~InspectorFrontendChannel): Deleted.
* inspector/JSGlobalObjectInspectorController.cpp:
(Inspector::JSGlobalObjectInspectorController::JSGlobalObjectInspectorController):
(Inspector::JSGlobalObjectInspectorController::globalObjectDestroyed):
(Inspector::JSGlobalObjectInspectorController::connectFrontend):
(Inspector::JSGlobalObjectInspectorController::disconnectFrontend):
(Inspector::JSGlobalObjectInspectorController::dispatchMessageFromFrontend):
(Inspector::JSGlobalObjectInspectorController::appendExtraAgent):
* inspector/JSGlobalObjectInspectorController.h:
* inspector/agents/InspectorAgent.cpp:
(Inspector::InspectorAgent::didCreateFrontendAndBackend):
(Inspector::InspectorAgent::willDestroyFrontendAndBackend):
* inspector/agents/InspectorAgent.h:
* inspector/agents/InspectorConsoleAgent.cpp:
(Inspector::InspectorConsoleAgent::didCreateFrontendAndBackend):
(Inspector::InspectorConsoleAgent::willDestroyFrontendAndBackend):
* inspector/agents/InspectorConsoleAgent.h:
* inspector/agents/InspectorDebuggerAgent.cpp:
(Inspector::InspectorDebuggerAgent::didCreateFrontendAndBackend):
(Inspector::InspectorDebuggerAgent::willDestroyFrontendAndBackend):
(Inspector::InspectorDebuggerAgent::handleConsoleAssert):
(Inspector::InspectorDebuggerAgent::schedulePauseOnNextStatement):
(Inspector::InspectorDebuggerAgent::pause):
(Inspector::InspectorDebuggerAgent::scriptExecutionBlockedByCSP):
(Inspector::InspectorDebuggerAgent::didPause):
(Inspector::InspectorDebuggerAgent::breakProgram):
(Inspector::InspectorDebuggerAgent::clearBreakDetails):
* inspector/agents/InspectorDebuggerAgent.h:
* inspector/agents/InspectorRuntimeAgent.cpp:
(Inspector::InspectorRuntimeAgent::willDestroyFrontendAndBackend):
* inspector/agents/InspectorRuntimeAgent.h:
* inspector/agents/JSGlobalObjectRuntimeAgent.cpp:
(Inspector::JSGlobalObjectRuntimeAgent::didCreateFrontendAndBackend):
(Inspector::JSGlobalObjectRuntimeAgent::willDestroyFrontendAndBackend):
* inspector/agents/JSGlobalObjectRuntimeAgent.h:
* inspector/augmentable/AlternateDispatchableAgent.h:
* inspector/augmentable/AugmentableInspectorController.h:
* inspector/remote/RemoteInspectorDebuggable.h:
* inspector/remote/RemoteInspectorDebuggableConnection.h:
* inspector/scripts/codegen/cpp_generator.py:
(CppGenerator.cpp_type_for_formal_out_parameter):
(CppGenerator.cpp_type_for_stack_out_parameter):
* inspector/scripts/codegen/cpp_generator_templates.py:
(AlternateBackendDispatcher):
(Alternate):
(void):
(AlternateInspectorBackendDispatcher): Deleted.
(AlternateInspector): Deleted.
* inspector/scripts/codegen/generate_cpp_backend_dispatcher_header.py:
(CppBackendDispatcherHeaderGenerator._generate_alternate_handler_forward_declarations_for_domains.Alternate):
(CppBackendDispatcherHeaderGenerator._generate_dispatcher_declaration_for_command):
(CppBackendDispatcherHeaderGenerator._generate_alternate_handler_forward_declarations_for_domains.AlternateInspector): Deleted.
* inspector/scripts/codegen/generate_cpp_backend_dispatcher_implementation.py:
(CppBackendDispatcherImplementationGenerator._generate_handler_class_destructor_for_domain):
(CppBackendDispatcherImplementationGenerator._generate_large_dispatcher_switch_implementation_for_domain):
(CppBackendDispatcherImplementationGenerator._generate_dispatcher_implementation_for_command):
* inspector/scripts/codegen/generate_cpp_frontend_dispatcher_implementation.py:
(CppFrontendDispatcherImplementationGenerator._generate_dispatcher_implementation_for_event):
* inspector/scripts/codegen/generate_objc_frontend_dispatcher_implementation.py:
(ObjCFrontendDispatcherImplementationGenerator._generate_event):
* inspector/scripts/tests/expected/commands-with-async-attribute.json-result:
* inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result:
* inspector/scripts/tests/expected/domains-with-varying-command-sizes.json-result:
* inspector/scripts/tests/expected/enum-values.json-result:
* inspector/scripts/tests/expected/events-with-optional-parameters.json-result:
* inspector/scripts/tests/expected/generate-domains-with-feature-guards.json-result:
* inspector/scripts/tests/expected/same-type-id-different-domain.json-result:
* inspector/scripts/tests/expected/shadowed-optional-type-setters.json-result:
* inspector/scripts/tests/expected/type-declaration-aliased-primitive-type.json-result:
* inspector/scripts/tests/expected/type-declaration-array-type.json-result:
* inspector/scripts/tests/expected/type-declaration-enum-type.json-result:
* inspector/scripts/tests/expected/type-declaration-object-type.json-result:
* inspector/scripts/tests/expected/type-requiring-runtime-casts.json-result:
* runtime/JSGlobalObjectDebuggable.cpp:
(JSC::JSGlobalObjectDebuggable::connect):
(JSC::JSGlobalObjectDebuggable::disconnect):
* runtime/JSGlobalObjectDebuggable.h:

Source/WebCore:

* WebCore.exp.in:
* inspector/InspectorApplicationCacheAgent.cpp:
(WebCore::InspectorApplicationCacheAgent::didCreateFrontendAndBackend):
(WebCore::InspectorApplicationCacheAgent::willDestroyFrontendAndBackend):
* inspector/InspectorApplicationCacheAgent.h:
* inspector/InspectorCSSAgent.cpp:
(WebCore::InspectorCSSAgent::didCreateFrontendAndBackend):
(WebCore::InspectorCSSAgent::willDestroyFrontendAndBackend):
* inspector/InspectorCSSAgent.h:
* inspector/InspectorController.cpp:
(WebCore::InspectorController::InspectorController):
(WebCore::InspectorController::inspectedPageDestroyed):
(WebCore::InspectorController::connectFrontend):
(WebCore::InspectorController::disconnectFrontend):
(WebCore::InspectorController::show):
(WebCore::InspectorController::close):
(WebCore::InspectorController::dispatchMessageFromFrontend):
* inspector/InspectorController.h:
* inspector/InspectorDOMAgent.cpp:
(WebCore::InspectorDOMAgent::didCreateFrontendAndBackend):
(WebCore::InspectorDOMAgent::willDestroyFrontendAndBackend):
* inspector/InspectorDOMAgent.h:
* inspector/InspectorDOMDebuggerAgent.cpp:
(WebCore::InspectorDOMDebuggerAgent::didCreateFrontendAndBackend):
(WebCore::InspectorDOMDebuggerAgent::willDestroyFrontendAndBackend):
(WebCore::InspectorDOMDebuggerAgent::didInvalidateStyleAttr):
(WebCore::InspectorDOMDebuggerAgent::willInsertDOMNode):
(WebCore::InspectorDOMDebuggerAgent::willRemoveDOMNode):
(WebCore::InspectorDOMDebuggerAgent::willModifyDOMAttr):
(WebCore::InspectorDOMDebuggerAgent::pauseOnNativeEventIfNeeded):
(WebCore::InspectorDOMDebuggerAgent::willSendXMLHttpRequest):
* inspector/InspectorDOMDebuggerAgent.h:
* inspector/InspectorDOMStorageAgent.cpp:
(WebCore::InspectorDOMStorageAgent::didCreateFrontendAndBackend):
(WebCore::InspectorDOMStorageAgent::willDestroyFrontendAndBackend):
* inspector/InspectorDOMStorageAgent.h:
* inspector/InspectorDatabaseAgent.cpp:
(WebCore::InspectorDatabaseAgent::didCreateFrontendAndBackend):
(WebCore::InspectorDatabaseAgent::willDestroyFrontendAndBackend):
* inspector/InspectorDatabaseAgent.h:
* inspector/InspectorDatabaseResource.cpp:
(WebCore::InspectorDatabaseResource::bind):
* inspector/InspectorDatabaseResource.h:
* inspector/InspectorForwarding.h:
* inspector/InspectorIndexedDBAgent.cpp:
(WebCore::InspectorIndexedDBAgent::didCreateFrontendAndBackend):
(WebCore::InspectorIndexedDBAgent::willDestroyFrontendAndBackend):
* inspector/InspectorIndexedDBAgent.h:
* inspector/InspectorLayerTreeAgent.cpp:
(WebCore::InspectorLayerTreeAgent::didCreateFrontendAndBackend):
(WebCore::InspectorLayerTreeAgent::willDestroyFrontendAndBackend):
* inspector/InspectorLayerTreeAgent.h:
* inspector/InspectorPageAgent.cpp:
(WebCore::InspectorPageAgent::didCreateFrontendAndBackend):
(WebCore::InspectorPageAgent::willDestroyFrontendAndBackend):
(WebCore::InspectorPageAgent::getScriptExecutionStatus):
* inspector/InspectorPageAgent.h:
* inspector/InspectorReplayAgent.cpp:
(WebCore::InspectorReplayAgent::didCreateFrontendAndBackend):
(WebCore::InspectorReplayAgent::willDestroyFrontendAndBackend):
* inspector/InspectorReplayAgent.h:
* inspector/InspectorResourceAgent.cpp:
(WebCore::InspectorResourceAgent::didCreateFrontendAndBackend):
(WebCore::InspectorResourceAgent::willDestroyFrontendAndBackend):
* inspector/InspectorResourceAgent.h:
* inspector/InspectorStyleSheet.cpp:
(WebCore::InspectorStyle::styleWithProperties):
* inspector/InspectorTimelineAgent.cpp:
(WebCore::InspectorTimelineAgent::didCreateFrontendAndBackend):
(WebCore::InspectorTimelineAgent::willDestroyFrontendAndBackend):
* inspector/InspectorTimelineAgent.h:
* inspector/InspectorWorkerAgent.cpp:
(WebCore::InspectorWorkerAgent::WorkerFrontendChannel::WorkerFrontendChannel):
(WebCore::InspectorWorkerAgent::didCreateFrontendAndBackend):
(WebCore::InspectorWorkerAgent::willDestroyFrontendAndBackend):
* inspector/InspectorWorkerAgent.h:
* inspector/PageRuntimeAgent.cpp:
(WebCore::PageRuntimeAgent::didCreateFrontendAndBackend):
(WebCore::PageRuntimeAgent::willDestroyFrontendAndBackend):
* inspector/PageRuntimeAgent.h:
* inspector/WorkerInspectorController.cpp:
(WebCore::WorkerInspectorController::~WorkerInspectorController):
(WebCore::WorkerInspectorController::connectFrontend):
(WebCore::WorkerInspectorController::disconnectFrontend):
* inspector/WorkerInspectorController.h:
* inspector/WorkerRuntimeAgent.cpp:
(WebCore::WorkerRuntimeAgent::didCreateFrontendAndBackend):
(WebCore::WorkerRuntimeAgent::willDestroyFrontendAndBackend):
* inspector/WorkerRuntimeAgent.h:
* loader/EmptyClients.h:
* page/PageDebuggable.cpp:
(WebCore::PageDebuggable::connect):
(WebCore::PageDebuggable::disconnect):
* page/PageDebuggable.h:
* testing/Internals.cpp:
(WebCore::Internals::closeDummyInspectorFrontend):
* workers/WorkerMessagingProxy.cpp:
(WebCore::WorkerMessagingProxy::disconnectFromInspector):

Source/WebKit:

* WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:

Source/WebKit/mac:

* WebCoreSupport/WebInspectorClient.mm:
(-[WebInspectorWindowController destroyInspectorView:]):

Source/WebKit/win:

* WebCoreSupport/WebInspectorClient.cpp:
(WebInspectorFrontendClient::destroyInspectorView):

Source/WebKit2:

* WebProcess/WebPage/WebInspector.cpp:
(WebKit::WebInspector::remoteFrontendDisconnected):</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceJavaScriptCoreChangeLog">trunk/Source/JavaScriptCore/ChangeLog</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorConsoleMessagecpp">trunk/Source/JavaScriptCore/inspector/ConsoleMessage.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorConsoleMessageh">trunk/Source/JavaScriptCore/inspector/ConsoleMessage.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorInspectorAgentBaseh">trunk/Source/JavaScriptCore/inspector/InspectorAgentBase.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorInspectorAgentRegistrycpp">trunk/Source/JavaScriptCore/inspector/InspectorAgentRegistry.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorInspectorAgentRegistryh">trunk/Source/JavaScriptCore/inspector/InspectorAgentRegistry.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorInspectorBackendDispatchercpp">trunk/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorInspectorBackendDispatcherh">trunk/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorInspectorFrontendChannelh">trunk/Source/JavaScriptCore/inspector/InspectorFrontendChannel.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorJSGlobalObjectInspectorControllercpp">trunk/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorJSGlobalObjectInspectorControllerh">trunk/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectoragentsInspectorAgentcpp">trunk/Source/JavaScriptCore/inspector/agents/InspectorAgent.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectoragentsInspectorAgenth">trunk/Source/JavaScriptCore/inspector/agents/InspectorAgent.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectoragentsInspectorConsoleAgentcpp">trunk/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectoragentsInspectorConsoleAgenth">trunk/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectoragentsInspectorDebuggerAgentcpp">trunk/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectoragentsInspectorDebuggerAgenth">trunk/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectoragentsInspectorRuntimeAgentcpp">trunk/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectoragentsInspectorRuntimeAgenth">trunk/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectoragentsJSGlobalObjectRuntimeAgentcpp">trunk/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectoragentsJSGlobalObjectRuntimeAgenth">trunk/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectoraugmentableAlternateDispatchableAgenth">trunk/Source/JavaScriptCore/inspector/augmentable/AlternateDispatchableAgent.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectoraugmentableAugmentableInspectorControllerh">trunk/Source/JavaScriptCore/inspector/augmentable/AugmentableInspectorController.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorremoteRemoteInspectorDebuggableh">trunk/Source/JavaScriptCore/inspector/remote/RemoteInspectorDebuggable.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorremoteRemoteInspectorDebuggableConnectionh">trunk/Source/JavaScriptCore/inspector/remote/RemoteInspectorDebuggableConnection.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptscodegencpp_generatorpy">trunk/Source/JavaScriptCore/inspector/scripts/codegen/cpp_generator.py</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptscodegencpp_generator_templatespy">trunk/Source/JavaScriptCore/inspector/scripts/codegen/cpp_generator_templates.py</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_cpp_backend_dispatcher_headerpy">trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_backend_dispatcher_header.py</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_cpp_backend_dispatcher_implementationpy">trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_backend_dispatcher_implementation.py</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_cpp_frontend_dispatcher_implementationpy">trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_frontend_dispatcher_implementation.py</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_objc_frontend_dispatcher_implementationpy">trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_objc_frontend_dispatcher_implementation.py</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptscodegenobjc_generator_templatespy">trunk/Source/JavaScriptCore/inspector/scripts/codegen/objc_generator_templates.py</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedcommandswithasyncattributejsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-async-attribute.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedcommandswithoptionalcallreturnparametersjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpecteddomainswithvaryingcommandsizesjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/domains-with-varying-command-sizes.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedenumvaluesjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/enum-values.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedeventswithoptionalparametersjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/events-with-optional-parameters.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedgeneratedomainswithfeatureguardsjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/generate-domains-with-feature-guards.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedsametypeiddifferentdomainjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/same-type-id-different-domain.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedshadowedoptionaltypesettersjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/shadowed-optional-type-setters.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtypedeclarationaliasedprimitivetypejsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-aliased-primitive-type.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtypedeclarationarraytypejsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-array-type.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtypedeclarationenumtypejsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-enum-type.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtypedeclarationobjecttypejsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-object-type.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtyperequiringruntimecastsjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-requiring-runtime-casts.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeJSGlobalObjectDebuggablecpp">trunk/Source/JavaScriptCore/runtime/JSGlobalObjectDebuggable.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeJSGlobalObjectDebuggableh">trunk/Source/JavaScriptCore/runtime/JSGlobalObjectDebuggable.h</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreWebCoreexpin">trunk/Source/WebCore/WebCore.exp.in</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorApplicationCacheAgentcpp">trunk/Source/WebCore/inspector/InspectorApplicationCacheAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorApplicationCacheAgenth">trunk/Source/WebCore/inspector/InspectorApplicationCacheAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorCSSAgentcpp">trunk/Source/WebCore/inspector/InspectorCSSAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorCSSAgenth">trunk/Source/WebCore/inspector/InspectorCSSAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorControllercpp">trunk/Source/WebCore/inspector/InspectorController.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorControllerh">trunk/Source/WebCore/inspector/InspectorController.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorDOMAgentcpp">trunk/Source/WebCore/inspector/InspectorDOMAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorDOMAgenth">trunk/Source/WebCore/inspector/InspectorDOMAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorDOMDebuggerAgentcpp">trunk/Source/WebCore/inspector/InspectorDOMDebuggerAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorDOMDebuggerAgenth">trunk/Source/WebCore/inspector/InspectorDOMDebuggerAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorDOMStorageAgentcpp">trunk/Source/WebCore/inspector/InspectorDOMStorageAgent.cpp</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="#trunkSourceWebCoreinspectorInspectorDatabaseResourcecpp">trunk/Source/WebCore/inspector/InspectorDatabaseResource.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorDatabaseResourceh">trunk/Source/WebCore/inspector/InspectorDatabaseResource.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorForwardingh">trunk/Source/WebCore/inspector/InspectorForwarding.h</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="#trunkSourceWebCoreinspectorInspectorLayerTreeAgentcpp">trunk/Source/WebCore/inspector/InspectorLayerTreeAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorLayerTreeAgenth">trunk/Source/WebCore/inspector/InspectorLayerTreeAgent.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="#trunkSourceWebCoreinspectorInspectorReplayAgentcpp">trunk/Source/WebCore/inspector/InspectorReplayAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorReplayAgenth">trunk/Source/WebCore/inspector/InspectorReplayAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorResourceAgentcpp">trunk/Source/WebCore/inspector/InspectorResourceAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorResourceAgenth">trunk/Source/WebCore/inspector/InspectorResourceAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorStyleSheetcpp">trunk/Source/WebCore/inspector/InspectorStyleSheet.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorTimelineAgentcpp">trunk/Source/WebCore/inspector/InspectorTimelineAgent.cpp</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="#trunkSourceWebCoreinspectorPageRuntimeAgentcpp">trunk/Source/WebCore/inspector/PageRuntimeAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorPageRuntimeAgenth">trunk/Source/WebCore/inspector/PageRuntimeAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorWorkerInspectorControllercpp">trunk/Source/WebCore/inspector/WorkerInspectorController.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorWorkerInspectorControllerh">trunk/Source/WebCore/inspector/WorkerInspectorController.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorWorkerRuntimeAgentcpp">trunk/Source/WebCore/inspector/WorkerRuntimeAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorWorkerRuntimeAgenth">trunk/Source/WebCore/inspector/WorkerRuntimeAgent.h</a></li>
<li><a href="#trunkSourceWebCoreloaderEmptyClientsh">trunk/Source/WebCore/loader/EmptyClients.h</a></li>
<li><a href="#trunkSourceWebCorepagePageDebuggablecpp">trunk/Source/WebCore/page/PageDebuggable.cpp</a></li>
<li><a href="#trunkSourceWebCorepagePageDebuggableh">trunk/Source/WebCore/page/PageDebuggable.h</a></li>
<li><a href="#trunkSourceWebCoretestingInternalscpp">trunk/Source/WebCore/testing/Internals.cpp</a></li>
<li><a href="#trunkSourceWebCoreworkersWorkerMessagingProxycpp">trunk/Source/WebCore/workers/WorkerMessagingProxy.cpp</a></li>
<li><a href="#trunkSourceWebKitChangeLog">trunk/Source/WebKit/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitWebKitvcxprojWebKitExportGeneratorWebKitExportsdefin">trunk/Source/WebKit/WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in</a></li>
<li><a href="#trunkSourceWebKitmacChangeLog">trunk/Source/WebKit/mac/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitmacWebCoreSupportWebInspectorClientmm">trunk/Source/WebKit/mac/WebCoreSupport/WebInspectorClient.mm</a></li>
<li><a href="#trunkSourceWebKitwinChangeLog">trunk/Source/WebKit/win/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitwinWebCoreSupportWebInspectorClientcpp">trunk/Source/WebKit/win/WebCoreSupport/WebInspectorClient.cpp</a></li>
<li><a href="#trunkSourceWebKit2ChangeLog">trunk/Source/WebKit2/ChangeLog</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageWebInspectorcpp">trunk/Source/WebKit2/WebProcess/WebPage/WebInspector.cpp</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceJavaScriptCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/ChangeLog (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/ChangeLog        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/ChangeLog        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -1,3 +1,147 @@
</span><ins>+2015-02-09  Brian J. Burg  &lt;burg@cs.washington.edu&gt;
+
+        Web Inspector: remove some unnecessary Inspector prefixes from class names in Inspector namespace
+        https://bugs.webkit.org/show_bug.cgi?id=141372
+
+        Reviewed by Joseph Pecoraro.
+
+        * inspector/ConsoleMessage.cpp:
+        (Inspector::ConsoleMessage::addToFrontend):
+        (Inspector::ConsoleMessage::updateRepeatCountInConsole):
+        * inspector/ConsoleMessage.h:
+        * inspector/InspectorAgentBase.h:
+        * inspector/InspectorAgentRegistry.cpp:
+        (Inspector::AgentRegistry::AgentRegistry):
+        (Inspector::AgentRegistry::append):
+        (Inspector::AgentRegistry::appendExtraAgent):
+        (Inspector::AgentRegistry::didCreateFrontendAndBackend):
+        (Inspector::AgentRegistry::willDestroyFrontendAndBackend):
+        (Inspector::AgentRegistry::discardAgents):
+        (Inspector::InspectorAgentRegistry::InspectorAgentRegistry): Deleted.
+        (Inspector::InspectorAgentRegistry::append): Deleted.
+        (Inspector::InspectorAgentRegistry::appendExtraAgent): Deleted.
+        (Inspector::InspectorAgentRegistry::didCreateFrontendAndBackend): Deleted.
+        (Inspector::InspectorAgentRegistry::willDestroyFrontendAndBackend): Deleted.
+        (Inspector::InspectorAgentRegistry::discardAgents): Deleted.
+        * inspector/InspectorAgentRegistry.h:
+        * inspector/InspectorBackendDispatcher.cpp:
+        (Inspector::BackendDispatcher::CallbackBase::CallbackBase):
+        (Inspector::BackendDispatcher::CallbackBase::isActive):
+        (Inspector::BackendDispatcher::CallbackBase::sendFailure):
+        (Inspector::BackendDispatcher::CallbackBase::sendIfActive):
+        (Inspector::BackendDispatcher::create):
+        (Inspector::BackendDispatcher::registerDispatcherForDomain):
+        (Inspector::BackendDispatcher::dispatch):
+        (Inspector::BackendDispatcher::sendResponse):
+        (Inspector::BackendDispatcher::reportProtocolError):
+        (Inspector::BackendDispatcher::getInteger):
+        (Inspector::BackendDispatcher::getDouble):
+        (Inspector::BackendDispatcher::getString):
+        (Inspector::BackendDispatcher::getBoolean):
+        (Inspector::BackendDispatcher::getObject):
+        (Inspector::BackendDispatcher::getArray):
+        (Inspector::BackendDispatcher::getValue):
+        (Inspector::InspectorBackendDispatcher::CallbackBase::CallbackBase): Deleted.
+        (Inspector::InspectorBackendDispatcher::CallbackBase::isActive): Deleted.
+        (Inspector::InspectorBackendDispatcher::CallbackBase::sendFailure): Deleted.
+        (Inspector::InspectorBackendDispatcher::CallbackBase::sendIfActive): Deleted.
+        (Inspector::InspectorBackendDispatcher::create): Deleted.
+        (Inspector::InspectorBackendDispatcher::registerDispatcherForDomain): Deleted.
+        (Inspector::InspectorBackendDispatcher::dispatch): Deleted.
+        (Inspector::InspectorBackendDispatcher::sendResponse): Deleted.
+        (Inspector::InspectorBackendDispatcher::reportProtocolError): Deleted.
+        (Inspector::InspectorBackendDispatcher::getInteger): Deleted.
+        (Inspector::InspectorBackendDispatcher::getDouble): Deleted.
+        (Inspector::InspectorBackendDispatcher::getString): Deleted.
+        (Inspector::InspectorBackendDispatcher::getBoolean): Deleted.
+        (Inspector::InspectorBackendDispatcher::getObject): Deleted.
+        (Inspector::InspectorBackendDispatcher::getArray): Deleted.
+        (Inspector::InspectorBackendDispatcher::getValue): Deleted.
+        * inspector/InspectorBackendDispatcher.h:
+        (Inspector::SupplementalBackendDispatcher::SupplementalBackendDispatcher):
+        (Inspector::SupplementalBackendDispatcher::~SupplementalBackendDispatcher):
+        (Inspector::InspectorSupplementalBackendDispatcher::InspectorSupplementalBackendDispatcher): Deleted.
+        (Inspector::InspectorSupplementalBackendDispatcher::~InspectorSupplementalBackendDispatcher): Deleted.
+        * inspector/InspectorFrontendChannel.h:
+        (Inspector::FrontendChannel::~FrontendChannel):
+        (Inspector::InspectorFrontendChannel::~InspectorFrontendChannel): Deleted.
+        * inspector/JSGlobalObjectInspectorController.cpp:
+        (Inspector::JSGlobalObjectInspectorController::JSGlobalObjectInspectorController):
+        (Inspector::JSGlobalObjectInspectorController::globalObjectDestroyed):
+        (Inspector::JSGlobalObjectInspectorController::connectFrontend):
+        (Inspector::JSGlobalObjectInspectorController::disconnectFrontend):
+        (Inspector::JSGlobalObjectInspectorController::dispatchMessageFromFrontend):
+        (Inspector::JSGlobalObjectInspectorController::appendExtraAgent):
+        * inspector/JSGlobalObjectInspectorController.h:
+        * inspector/agents/InspectorAgent.cpp:
+        (Inspector::InspectorAgent::didCreateFrontendAndBackend):
+        (Inspector::InspectorAgent::willDestroyFrontendAndBackend):
+        * inspector/agents/InspectorAgent.h:
+        * inspector/agents/InspectorConsoleAgent.cpp:
+        (Inspector::InspectorConsoleAgent::didCreateFrontendAndBackend):
+        (Inspector::InspectorConsoleAgent::willDestroyFrontendAndBackend):
+        * inspector/agents/InspectorConsoleAgent.h:
+        * inspector/agents/InspectorDebuggerAgent.cpp:
+        (Inspector::InspectorDebuggerAgent::didCreateFrontendAndBackend):
+        (Inspector::InspectorDebuggerAgent::willDestroyFrontendAndBackend):
+        (Inspector::InspectorDebuggerAgent::handleConsoleAssert):
+        (Inspector::InspectorDebuggerAgent::schedulePauseOnNextStatement):
+        (Inspector::InspectorDebuggerAgent::pause):
+        (Inspector::InspectorDebuggerAgent::scriptExecutionBlockedByCSP):
+        (Inspector::InspectorDebuggerAgent::didPause):
+        (Inspector::InspectorDebuggerAgent::breakProgram):
+        (Inspector::InspectorDebuggerAgent::clearBreakDetails):
+        * inspector/agents/InspectorDebuggerAgent.h:
+        * inspector/agents/InspectorRuntimeAgent.cpp:
+        (Inspector::InspectorRuntimeAgent::willDestroyFrontendAndBackend):
+        * inspector/agents/InspectorRuntimeAgent.h:
+        * inspector/agents/JSGlobalObjectRuntimeAgent.cpp:
+        (Inspector::JSGlobalObjectRuntimeAgent::didCreateFrontendAndBackend):
+        (Inspector::JSGlobalObjectRuntimeAgent::willDestroyFrontendAndBackend):
+        * inspector/agents/JSGlobalObjectRuntimeAgent.h:
+        * inspector/augmentable/AlternateDispatchableAgent.h:
+        * inspector/augmentable/AugmentableInspectorController.h:
+        * inspector/remote/RemoteInspectorDebuggable.h:
+        * inspector/remote/RemoteInspectorDebuggableConnection.h:
+        * inspector/scripts/codegen/cpp_generator.py:
+        (CppGenerator.cpp_type_for_formal_out_parameter):
+        (CppGenerator.cpp_type_for_stack_out_parameter):
+        * inspector/scripts/codegen/cpp_generator_templates.py:
+        (AlternateBackendDispatcher):
+        (Alternate):
+        (void):
+        (AlternateInspectorBackendDispatcher): Deleted.
+        (AlternateInspector): Deleted.
+        * inspector/scripts/codegen/generate_cpp_backend_dispatcher_header.py:
+        (CppBackendDispatcherHeaderGenerator._generate_alternate_handler_forward_declarations_for_domains.Alternate):
+        (CppBackendDispatcherHeaderGenerator._generate_dispatcher_declaration_for_command):
+        (CppBackendDispatcherHeaderGenerator._generate_alternate_handler_forward_declarations_for_domains.AlternateInspector): Deleted.
+        * inspector/scripts/codegen/generate_cpp_backend_dispatcher_implementation.py:
+        (CppBackendDispatcherImplementationGenerator._generate_handler_class_destructor_for_domain):
+        (CppBackendDispatcherImplementationGenerator._generate_large_dispatcher_switch_implementation_for_domain):
+        (CppBackendDispatcherImplementationGenerator._generate_dispatcher_implementation_for_command):
+        * inspector/scripts/codegen/generate_cpp_frontend_dispatcher_implementation.py:
+        (CppFrontendDispatcherImplementationGenerator._generate_dispatcher_implementation_for_event):
+        * inspector/scripts/codegen/generate_objc_frontend_dispatcher_implementation.py:
+        (ObjCFrontendDispatcherImplementationGenerator._generate_event):
+        * inspector/scripts/tests/expected/commands-with-async-attribute.json-result:
+        * inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result:
+        * inspector/scripts/tests/expected/domains-with-varying-command-sizes.json-result:
+        * inspector/scripts/tests/expected/enum-values.json-result:
+        * inspector/scripts/tests/expected/events-with-optional-parameters.json-result:
+        * inspector/scripts/tests/expected/generate-domains-with-feature-guards.json-result:
+        * inspector/scripts/tests/expected/same-type-id-different-domain.json-result:
+        * inspector/scripts/tests/expected/shadowed-optional-type-setters.json-result:
+        * inspector/scripts/tests/expected/type-declaration-aliased-primitive-type.json-result:
+        * inspector/scripts/tests/expected/type-declaration-array-type.json-result:
+        * inspector/scripts/tests/expected/type-declaration-enum-type.json-result:
+        * inspector/scripts/tests/expected/type-declaration-object-type.json-result:
+        * inspector/scripts/tests/expected/type-requiring-runtime-casts.json-result:
+        * runtime/JSGlobalObjectDebuggable.cpp:
+        (JSC::JSGlobalObjectDebuggable::connect):
+        (JSC::JSGlobalObjectDebuggable::disconnect):
+        * runtime/JSGlobalObjectDebuggable.h:
+
</ins><span class="cx"> 2015-02-14  David Kilzer  &lt;ddkilzer@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         REGRESSION (r180082): WebCore Debug builds fail on Mavericks due to weak export symbols
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorConsoleMessagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/ConsoleMessage.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/ConsoleMessage.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/ConsoleMessage.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -177,7 +177,7 @@
</span><span class="cx">     return Inspector::Protocol::Console::ConsoleMessage::Level::Log;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void ConsoleMessage::addToFrontend(InspectorConsoleFrontendDispatcher* consoleFrontendDispatcher, Inspector::InjectedScriptManager* injectedScriptManager, bool generatePreview)
</del><ins>+void ConsoleMessage::addToFrontend(ConsoleFrontendDispatcher* consoleFrontendDispatcher, InjectedScriptManager* injectedScriptManager, bool generatePreview)
</ins><span class="cx"> {
</span><span class="cx">     Ref&lt;Inspector::Protocol::Console::ConsoleMessage&gt; jsonObj = Inspector::Protocol::Console::ConsoleMessage::create()
</span><span class="cx">         .setSource(messageSourceValue(m_source))
</span><span class="lines">@@ -230,7 +230,7 @@
</span><span class="cx">     consoleFrontendDispatcher-&gt;messageAdded(WTF::move(jsonObj));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void ConsoleMessage::updateRepeatCountInConsole(InspectorConsoleFrontendDispatcher* consoleFrontendDispatcher)
</del><ins>+void ConsoleMessage::updateRepeatCountInConsole(ConsoleFrontendDispatcher* consoleFrontendDispatcher)
</ins><span class="cx"> {
</span><span class="cx">     consoleFrontendDispatcher-&gt;messageRepeatCountUpdated(m_repeatCount);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorConsoleMessageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/ConsoleMessage.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/ConsoleMessage.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/ConsoleMessage.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -55,8 +55,8 @@
</span><span class="cx">     ConsoleMessage(MessageSource, MessageType, MessageLevel, const String&amp; message, PassRefPtr&lt;ScriptArguments&gt;, JSC::ExecState*, unsigned long requestIdentifier = 0);
</span><span class="cx">     ~ConsoleMessage();
</span><span class="cx"> 
</span><del>-    void addToFrontend(InspectorConsoleFrontendDispatcher*, InjectedScriptManager*, bool generatePreview);
-    void updateRepeatCountInConsole(InspectorConsoleFrontendDispatcher*);
</del><ins>+    void addToFrontend(ConsoleFrontendDispatcher*, InjectedScriptManager*, bool generatePreview);
+    void updateRepeatCountInConsole(ConsoleFrontendDispatcher*);
</ins><span class="cx"> 
</span><span class="cx">     MessageSource source() const { return m_source; }
</span><span class="cx">     const String&amp; message() const { return m_message; }
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorInspectorAgentBaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/InspectorAgentBase.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/InspectorAgentBase.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/InspectorAgentBase.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -31,10 +31,10 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><del>-class InspectorBackendDispatcher;
-class InspectorFrontendChannel;
</del><ins>+class BackendDispatcher;
+class FrontendChannel;
</ins><span class="cx"> 
</span><del>-enum class InspectorDisconnectReason {
</del><ins>+enum class DisconnectReason {
</ins><span class="cx">     InspectedTargetDestroyed,
</span><span class="cx">     InspectorDestroyed
</span><span class="cx"> };
</span><span class="lines">@@ -45,8 +45,8 @@
</span><span class="cx"> 
</span><span class="cx">     String domainName() const { return m_name; }
</span><span class="cx"> 
</span><del>-    virtual void didCreateFrontendAndBackend(InspectorFrontendChannel*, InspectorBackendDispatcher*) = 0;
-    virtual void willDestroyFrontendAndBackend(InspectorDisconnectReason reason) = 0;
</del><ins>+    virtual void didCreateFrontendAndBackend(FrontendChannel*, BackendDispatcher*) = 0;
+    virtual void willDestroyFrontendAndBackend(DisconnectReason) = 0;
</ins><span class="cx">     virtual void discardAgent() { }
</span><span class="cx"> 
</span><span class="cx"> protected:
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx"> 
</span><span class="cx">     String m_name;
</span><span class="cx"> };
</span><del>-    
</del><ins>+
</ins><span class="cx"> } // namespace Inspector
</span><span class="cx"> 
</span><span class="cx"> #endif // !defined(InspectorAgentBase_h)
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorInspectorAgentRegistrycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/InspectorAgentRegistry.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/InspectorAgentRegistry.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/InspectorAgentRegistry.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -31,17 +31,17 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><del>-InspectorAgentRegistry::InspectorAgentRegistry()
</del><ins>+AgentRegistry::AgentRegistry()
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorAgentRegistry::append(std::unique_ptr&lt;InspectorAgentBase&gt; agent)
</del><ins>+void AgentRegistry::append(std::unique_ptr&lt;InspectorAgentBase&gt; agent)
</ins><span class="cx"> {
</span><span class="cx">     m_agents.append(WTF::move(agent));
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><del>-void InspectorAgentRegistry::appendExtraAgent(std::unique_ptr&lt;InspectorAgentBase&gt; agent)
</del><ins>+void AgentRegistry::appendExtraAgent(std::unique_ptr&lt;InspectorAgentBase&gt; agent)
</ins><span class="cx"> {
</span><span class="cx">     m_extraDomains.append(agent-&gt;domainName());
</span><span class="cx"> 
</span><span class="lines">@@ -49,19 +49,19 @@
</span><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-void InspectorAgentRegistry::didCreateFrontendAndBackend(InspectorFrontendChannel* frontendChannel, InspectorBackendDispatcher* backendDispatcher)
</del><ins>+void AgentRegistry::didCreateFrontendAndBackend(FrontendChannel* frontendChannel, BackendDispatcher* backendDispatcher)
</ins><span class="cx"> {
</span><span class="cx">     for (size_t i = 0; i &lt; m_agents.size(); i++)
</span><span class="cx">         m_agents[i]-&gt;didCreateFrontendAndBackend(frontendChannel, backendDispatcher);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorAgentRegistry::willDestroyFrontendAndBackend(InspectorDisconnectReason reason)
</del><ins>+void AgentRegistry::willDestroyFrontendAndBackend(DisconnectReason reason)
</ins><span class="cx"> {
</span><span class="cx">     for (size_t i = 0; i &lt; m_agents.size(); i++)
</span><span class="cx">         m_agents[i]-&gt;willDestroyFrontendAndBackend(reason);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorAgentRegistry::discardAgents()
</del><ins>+void AgentRegistry::discardAgents()
</ins><span class="cx"> {
</span><span class="cx">     for (size_t i = 0; i &lt; m_agents.size(); i++)
</span><span class="cx">         m_agents[i]-&gt;discardAgent();
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorInspectorAgentRegistryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/InspectorAgentRegistry.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/InspectorAgentRegistry.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/InspectorAgentRegistry.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -32,19 +32,20 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><ins>+class BackendDispatcher;
+class FrontendChannel;
</ins><span class="cx"> class InspectorAgentBase;
</span><del>-class InspectorBackendDispatcher;
-class InspectorFrontendChannel;
-enum class InspectorDisconnectReason;
</del><span class="cx"> 
</span><del>-class JS_EXPORT_PRIVATE InspectorAgentRegistry {
</del><ins>+enum class DisconnectReason;
+
+class JS_EXPORT_PRIVATE AgentRegistry {
</ins><span class="cx"> public:
</span><del>-    InspectorAgentRegistry();
</del><ins>+    AgentRegistry();
</ins><span class="cx"> 
</span><span class="cx">     void append(std::unique_ptr&lt;InspectorAgentBase&gt;);
</span><span class="cx"> 
</span><del>-    void didCreateFrontendAndBackend(InspectorFrontendChannel*, InspectorBackendDispatcher*);
-    void willDestroyFrontendAndBackend(InspectorDisconnectReason reason);
</del><ins>+    void didCreateFrontendAndBackend(FrontendChannel*, BackendDispatcher*);
+    void willDestroyFrontendAndBackend(DisconnectReason);
</ins><span class="cx">     void discardAgents();
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="lines">@@ -55,8 +56,8 @@
</span><span class="cx"> private:
</span><span class="cx">     // These are declared here to avoid MSVC from trying to create default iplementations which would
</span><span class="cx">     // involve generating a copy constructor and copy assignment operator for the Vector of std::unique_ptrs.
</span><del>-    InspectorAgentRegistry(const InspectorAgentRegistry&amp;) = delete;
-    InspectorAgentRegistry&amp; operator=(const InspectorAgentRegistry&amp;) = delete;
</del><ins>+    AgentRegistry(const AgentRegistry&amp;) = delete;
+    AgentRegistry&amp; operator=(const AgentRegistry&amp;) = delete;
</ins><span class="cx"> 
</span><span class="cx">     Vector&lt;std::unique_ptr&lt;InspectorAgentBase&gt;&gt; m_agents;
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorInspectorBackendDispatchercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -34,25 +34,25 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><del>-InspectorBackendDispatcher::CallbackBase::CallbackBase(Ref&lt;InspectorBackendDispatcher&gt;&amp;&amp; backendDispatcher, int id)
</del><ins>+BackendDispatcher::CallbackBase::CallbackBase(Ref&lt;BackendDispatcher&gt;&amp;&amp; backendDispatcher, int id)
</ins><span class="cx">     : m_backendDispatcher(WTF::move(backendDispatcher))
</span><span class="cx">     , m_id(id)
</span><span class="cx">     , m_alreadySent(false)
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-bool InspectorBackendDispatcher::CallbackBase::isActive() const
</del><ins>+bool BackendDispatcher::CallbackBase::isActive() const
</ins><span class="cx"> {
</span><span class="cx">     return !m_alreadySent &amp;&amp; m_backendDispatcher-&gt;isActive();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorBackendDispatcher::CallbackBase::sendFailure(const ErrorString&amp; error)
</del><ins>+void BackendDispatcher::CallbackBase::sendFailure(const ErrorString&amp; error)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(error.length());
</span><span class="cx">     sendIfActive(nullptr, error);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorBackendDispatcher::CallbackBase::sendIfActive(RefPtr&lt;InspectorObject&gt;&amp;&amp; partialMessage, const ErrorString&amp; invocationError)
</del><ins>+void BackendDispatcher::CallbackBase::sendIfActive(RefPtr&lt;InspectorObject&gt;&amp;&amp; partialMessage, const ErrorString&amp; invocationError)
</ins><span class="cx"> {
</span><span class="cx">     if (m_alreadySent)
</span><span class="cx">         return;
</span><span class="lines">@@ -61,20 +61,20 @@
</span><span class="cx">     m_alreadySent = true;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-Ref&lt;InspectorBackendDispatcher&gt; InspectorBackendDispatcher::create(InspectorFrontendChannel* inspectorFrontendChannel)
</del><ins>+Ref&lt;BackendDispatcher&gt; BackendDispatcher::create(FrontendChannel* frontendChannel)
</ins><span class="cx"> {
</span><del>-    return adoptRef(*new InspectorBackendDispatcher(inspectorFrontendChannel));
</del><ins>+    return adoptRef(*new BackendDispatcher(frontendChannel));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorBackendDispatcher::registerDispatcherForDomain(const String&amp; domain, InspectorSupplementalBackendDispatcher* dispatcher)
</del><ins>+void BackendDispatcher::registerDispatcherForDomain(const String&amp; domain, SupplementalBackendDispatcher* dispatcher)
</ins><span class="cx"> {
</span><span class="cx">     auto result = m_dispatchers.add(domain, dispatcher);
</span><span class="cx">     ASSERT_UNUSED(result, result.isNewEntry);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorBackendDispatcher::dispatch(const String&amp; message)
</del><ins>+void BackendDispatcher::dispatch(const String&amp; message)
</ins><span class="cx"> {
</span><del>-    Ref&lt;InspectorBackendDispatcher&gt; protect(*this);
</del><ins>+    Ref&lt;BackendDispatcher&gt; protect(*this);
</ins><span class="cx"> 
</span><span class="cx">     RefPtr&lt;InspectorValue&gt; parsedMessage;
</span><span class="cx">     if (!InspectorValue::parseJSON(message, parsedMessage)) {
</span><span class="lines">@@ -119,7 +119,7 @@
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     String domain = method.substring(0, position);
</span><del>-    InspectorSupplementalBackendDispatcher* domainDispatcher = m_dispatchers.get(domain);
</del><ins>+    SupplementalBackendDispatcher* domainDispatcher = m_dispatchers.get(domain);
</ins><span class="cx">     if (!domainDispatcher) {
</span><span class="cx">         reportProtocolError(&amp;callId, MethodNotFound, &quot;'&quot; + domain + &quot;' domain was not found&quot;);
</span><span class="cx">         return;
</span><span class="lines">@@ -129,9 +129,9 @@
</span><span class="cx">     domainDispatcher-&gt;dispatch(callId, domainMethod, messageObject.releaseNonNull());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorBackendDispatcher::sendResponse(long callId, RefPtr&lt;InspectorObject&gt;&amp;&amp; result, const ErrorString&amp; invocationError)
</del><ins>+void BackendDispatcher::sendResponse(long callId, RefPtr&lt;InspectorObject&gt;&amp;&amp; result, const ErrorString&amp; invocationError)
</ins><span class="cx"> {
</span><del>-    if (!m_inspectorFrontendChannel)
</del><ins>+    if (!m_frontendChannel)
</ins><span class="cx">         return;
</span><span class="cx"> 
</span><span class="cx">     if (invocationError.length()) {
</span><span class="lines">@@ -142,15 +142,15 @@
</span><span class="cx">     Ref&lt;InspectorObject&gt; responseMessage = InspectorObject::create();
</span><span class="cx">     responseMessage-&gt;setObject(ASCIILiteral(&quot;result&quot;), result);
</span><span class="cx">     responseMessage-&gt;setInteger(ASCIILiteral(&quot;id&quot;), callId);
</span><del>-    m_inspectorFrontendChannel-&gt;sendMessageToFrontend(responseMessage-&gt;toJSONString());
</del><ins>+    m_frontendChannel-&gt;sendMessageToFrontend(responseMessage-&gt;toJSONString());
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorBackendDispatcher::reportProtocolError(const long* const callId, CommonErrorCode errorCode, const String&amp; errorMessage) const
</del><ins>+void BackendDispatcher::reportProtocolError(const long* const callId, CommonErrorCode errorCode, const String&amp; errorMessage) const
</ins><span class="cx"> {
</span><span class="cx">     reportProtocolError(callId, errorCode, errorMessage, nullptr);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorBackendDispatcher::reportProtocolError(const long* const callId, CommonErrorCode errorCode, const String&amp; errorMessage, RefPtr&lt;Inspector::Protocol::Array&lt;String&gt;&gt;&amp;&amp; data) const
</del><ins>+void BackendDispatcher::reportProtocolError(const long* const callId, CommonErrorCode errorCode, const String&amp; errorMessage, RefPtr&lt;Inspector::Protocol::Array&lt;String&gt;&gt;&amp;&amp; data) const
</ins><span class="cx"> {
</span><span class="cx">     static const int errorCodes[] = {
</span><span class="cx">         -32700, // ParseError
</span><span class="lines">@@ -165,7 +165,7 @@
</span><span class="cx">     ASSERT_ARG(errorCode, (unsigned)errorCode &lt; WTF_ARRAY_LENGTH(errorCodes));
</span><span class="cx">     ASSERT_ARG(errorCode, errorCodes[errorCode]);
</span><span class="cx"> 
</span><del>-    if (!m_inspectorFrontendChannel)
</del><ins>+    if (!m_frontendChannel)
</ins><span class="cx">         return;
</span><span class="cx"> 
</span><span class="cx">     Ref&lt;InspectorObject&gt; error = InspectorObject::create();
</span><span class="lines">@@ -181,7 +181,7 @@
</span><span class="cx">     else
</span><span class="cx">         message-&gt;setValue(ASCIILiteral(&quot;id&quot;), InspectorValue::null());
</span><span class="cx"> 
</span><del>-    m_inspectorFrontendChannel-&gt;sendMessageToFrontend(message-&gt;toJSONString());
</del><ins>+    m_frontendChannel-&gt;sendMessageToFrontend(message-&gt;toJSONString());
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> template&lt;typename ReturnValueType, typename ValueType, typename DefaultValueType&gt;
</span><span class="lines">@@ -227,37 +227,37 @@
</span><span class="cx">     static bool asValue(InspectorValue&amp; value, RefPtr&lt;InspectorValue&gt;&amp; output) { return value.asValue(output); }
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-int InspectorBackendDispatcher::getInteger(InspectorObject* object, const String&amp; name, bool* valueFound, Inspector::Protocol::Array&lt;String&gt;&amp; protocolErrors)
</del><ins>+int BackendDispatcher::getInteger(InspectorObject* object, const String&amp; name, bool* valueFound, Inspector::Protocol::Array&lt;String&gt;&amp; protocolErrors)
</ins><span class="cx"> {
</span><span class="cx">     return getPropertyValue&lt;int, int, int&gt;(object, name, valueFound, protocolErrors, 0, AsMethodBridges::asInteger, &quot;Integer&quot;);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-double InspectorBackendDispatcher::getDouble(InspectorObject* object, const String&amp; name, bool* valueFound, Inspector::Protocol::Array&lt;String&gt;&amp; protocolErrors)
</del><ins>+double BackendDispatcher::getDouble(InspectorObject* object, const String&amp; name, bool* valueFound, Inspector::Protocol::Array&lt;String&gt;&amp; protocolErrors)
</ins><span class="cx"> {
</span><span class="cx">     return getPropertyValue&lt;double, double, double&gt;(object, name, valueFound, protocolErrors, 0, AsMethodBridges::asDouble, &quot;Number&quot;);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-String InspectorBackendDispatcher::getString(InspectorObject* object, const String&amp; name, bool* valueFound, Inspector::Protocol::Array&lt;String&gt;&amp; protocolErrors)
</del><ins>+String BackendDispatcher::getString(InspectorObject* object, const String&amp; name, bool* valueFound, Inspector::Protocol::Array&lt;String&gt;&amp; protocolErrors)
</ins><span class="cx"> {
</span><span class="cx">     return getPropertyValue&lt;String, String, String&gt;(object, name, valueFound, protocolErrors, &quot;&quot;, AsMethodBridges::asString, &quot;String&quot;);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-bool InspectorBackendDispatcher::getBoolean(InspectorObject* object, const String&amp; name, bool* valueFound, Inspector::Protocol::Array&lt;String&gt;&amp; protocolErrors)
</del><ins>+bool BackendDispatcher::getBoolean(InspectorObject* object, const String&amp; name, bool* valueFound, Inspector::Protocol::Array&lt;String&gt;&amp; protocolErrors)
</ins><span class="cx"> {
</span><span class="cx">     return getPropertyValue&lt;bool, bool, bool&gt;(object, name, valueFound, protocolErrors, false, AsMethodBridges::asBoolean, &quot;Boolean&quot;);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RefPtr&lt;InspectorObject&gt; InspectorBackendDispatcher::getObject(InspectorObject* object, const String&amp; name, bool* valueFound, Inspector::Protocol::Array&lt;String&gt;&amp; protocolErrors)
</del><ins>+RefPtr&lt;InspectorObject&gt; BackendDispatcher::getObject(InspectorObject* object, const String&amp; name, bool* valueFound, Inspector::Protocol::Array&lt;String&gt;&amp; protocolErrors)
</ins><span class="cx"> {
</span><span class="cx">     return getPropertyValue&lt;RefPtr&lt;InspectorObject&gt;, RefPtr&lt;InspectorObject&gt;, InspectorObject*&gt;(object, name, valueFound, protocolErrors, nullptr, AsMethodBridges::asObject, &quot;Object&quot;);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RefPtr&lt;InspectorArray&gt; InspectorBackendDispatcher::getArray(InspectorObject* object, const String&amp; name, bool* valueFound, Inspector::Protocol::Array&lt;String&gt;&amp; protocolErrors)
</del><ins>+RefPtr&lt;InspectorArray&gt; BackendDispatcher::getArray(InspectorObject* object, const String&amp; name, bool* valueFound, Inspector::Protocol::Array&lt;String&gt;&amp; protocolErrors)
</ins><span class="cx"> {
</span><span class="cx">     return getPropertyValue&lt;RefPtr&lt;InspectorArray&gt;, RefPtr&lt;InspectorArray&gt;, InspectorArray*&gt;(object, name, valueFound, protocolErrors, nullptr, AsMethodBridges::asArray, &quot;Array&quot;);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RefPtr&lt;InspectorValue&gt; InspectorBackendDispatcher::getValue(InspectorObject* object, const String&amp; name, bool* valueFound, Inspector::Protocol::Array&lt;String&gt;&amp; protocolErrors)
</del><ins>+RefPtr&lt;InspectorValue&gt; BackendDispatcher::getValue(InspectorObject* object, const String&amp; name, bool* valueFound, Inspector::Protocol::Array&lt;String&gt;&amp; protocolErrors)
</ins><span class="cx"> {
</span><span class="cx">     return getPropertyValue&lt;RefPtr&lt;InspectorValue&gt;, RefPtr&lt;InspectorValue&gt;, InspectorValue*&gt;(object, name, valueFound, protocolErrors, nullptr, AsMethodBridges::asValue, &quot;Value&quot;);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorInspectorBackendDispatcherh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -33,27 +33,28 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><del>-class InspectorBackendDispatcher;
-class InspectorFrontendChannel;
</del><ins>+class BackendDispatcher;
+class FrontendChannel;
+
</ins><span class="cx"> typedef String ErrorString;
</span><span class="cx"> 
</span><del>-class InspectorSupplementalBackendDispatcher : public RefCounted&lt;InspectorSupplementalBackendDispatcher&gt; {
</del><ins>+class SupplementalBackendDispatcher : public RefCounted&lt;SupplementalBackendDispatcher&gt; {
</ins><span class="cx"> public:
</span><del>-    InspectorSupplementalBackendDispatcher(InspectorBackendDispatcher&amp; backendDispatcher)
</del><ins>+    SupplementalBackendDispatcher(BackendDispatcher&amp; backendDispatcher)
</ins><span class="cx">         : m_backendDispatcher(backendDispatcher) { }
</span><del>-    virtual ~InspectorSupplementalBackendDispatcher() { }
</del><ins>+    virtual ~SupplementalBackendDispatcher() { }
</ins><span class="cx">     virtual void dispatch(long callId, const String&amp; method, Ref&lt;InspectorObject&gt;&amp;&amp; message) = 0;
</span><span class="cx"> protected:
</span><del>-    Ref&lt;InspectorBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    Ref&lt;BackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><del>-class JS_EXPORT_PRIVATE InspectorBackendDispatcher : public RefCounted&lt;InspectorBackendDispatcher&gt; {
</del><ins>+class JS_EXPORT_PRIVATE BackendDispatcher : public RefCounted&lt;BackendDispatcher&gt; {
</ins><span class="cx"> public:
</span><del>-    static Ref&lt;InspectorBackendDispatcher&gt; create(InspectorFrontendChannel*);
</del><ins>+    static Ref&lt;BackendDispatcher&gt; create(FrontendChannel*);
</ins><span class="cx"> 
</span><span class="cx">     class JS_EXPORT_PRIVATE CallbackBase : public RefCounted&lt;CallbackBase&gt; {
</span><span class="cx">     public:
</span><del>-        CallbackBase(Ref&lt;InspectorBackendDispatcher&gt;&amp;&amp;, int id);
</del><ins>+        CallbackBase(Ref&lt;BackendDispatcher&gt;&amp;&amp;, int id);
</ins><span class="cx"> 
</span><span class="cx">         bool isActive() const;
</span><span class="cx">         void sendFailure(const ErrorString&amp;);
</span><span class="lines">@@ -63,13 +64,13 @@
</span><span class="cx">         void sendIfActive(RefPtr&lt;InspectorObject&gt;&amp;&amp; partialMessage, const ErrorString&amp; invocationError);
</span><span class="cx"> 
</span><span class="cx">     private:
</span><del>-        Ref&lt;InspectorBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+        Ref&lt;BackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx">         int m_id;
</span><span class="cx">         bool m_alreadySent;
</span><span class="cx">     };
</span><span class="cx"> 
</span><del>-    void clearFrontend() { m_inspectorFrontendChannel = nullptr; }
-    bool isActive() const { return !!m_inspectorFrontendChannel; }
</del><ins>+    void clearFrontend() { m_frontendChannel = nullptr; }
+    bool isActive() const { return !!m_frontendChannel; }
</ins><span class="cx"> 
</span><span class="cx">     enum CommonErrorCode {
</span><span class="cx">         ParseError = 0,
</span><span class="lines">@@ -80,7 +81,7 @@
</span><span class="cx">         ServerError
</span><span class="cx">     };
</span><span class="cx"> 
</span><del>-    void registerDispatcherForDomain(const String&amp; domain, InspectorSupplementalBackendDispatcher*);
</del><ins>+    void registerDispatcherForDomain(const String&amp; domain, SupplementalBackendDispatcher*);
</ins><span class="cx">     void dispatch(const String&amp; message);
</span><span class="cx">     void sendResponse(long callId, RefPtr&lt;InspectorObject&gt;&amp;&amp; result, const ErrorString&amp; invocationError);
</span><span class="cx">     void reportProtocolError(const long* const callId, CommonErrorCode, const String&amp; errorMessage) const;
</span><span class="lines">@@ -95,10 +96,11 @@
</span><span class="cx">     static RefPtr&lt;InspectorArray&gt; getArray(InspectorObject*, const String&amp; name, bool* valueFound, Inspector::Protocol::Array&lt;String&gt;&amp; protocolErrors);
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    InspectorBackendDispatcher(InspectorFrontendChannel* inspectorFrontendChannel) : m_inspectorFrontendChannel(inspectorFrontendChannel) { }
</del><ins>+    BackendDispatcher(FrontendChannel* FrontendChannel)
+        : m_frontendChannel(FrontendChannel) { }
</ins><span class="cx"> 
</span><del>-    InspectorFrontendChannel* m_inspectorFrontendChannel;
-    HashMap&lt;String, InspectorSupplementalBackendDispatcher*&gt; m_dispatchers;
</del><ins>+    FrontendChannel* m_frontendChannel;
+    HashMap&lt;String, SupplementalBackendDispatcher*&gt; m_dispatchers;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> } // namespace Inspector
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorInspectorFrontendChannelh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/InspectorFrontendChannel.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/InspectorFrontendChannel.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/InspectorFrontendChannel.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -30,9 +30,9 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><del>-class InspectorFrontendChannel {
</del><ins>+class FrontendChannel {
</ins><span class="cx"> public:
</span><del>-    virtual ~InspectorFrontendChannel() { }
</del><ins>+    virtual ~FrontendChannel() { }
</ins><span class="cx">     virtual bool sendMessageToFrontend(const String&amp; message) = 0;
</span><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorJSGlobalObjectInspectorControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx"> JSGlobalObjectInspectorController::JSGlobalObjectInspectorController(JSGlobalObject&amp; globalObject)
</span><span class="cx">     : m_globalObject(globalObject)
</span><span class="cx">     , m_injectedScriptManager(std::make_unique&lt;InjectedScriptManager&gt;(*this, InjectedScriptHost::create()))
</span><del>-    , m_inspectorFrontendChannel(nullptr)
</del><ins>+    , m_frontendChannel(nullptr)
</ins><span class="cx">     , m_executionStopwatch(Stopwatch::create())
</span><span class="cx">     , m_includeNativeCallStackWithExceptions(true)
</span><span class="cx">     , m_isAutomaticInspection(false)
</span><span class="lines">@@ -95,22 +95,22 @@
</span><span class="cx"> 
</span><span class="cx"> void JSGlobalObjectInspectorController::globalObjectDestroyed()
</span><span class="cx"> {
</span><del>-    disconnectFrontend(InspectorDisconnectReason::InspectedTargetDestroyed);
</del><ins>+    disconnectFrontend(DisconnectReason::InspectedTargetDestroyed);
</ins><span class="cx"> 
</span><span class="cx">     m_injectedScriptManager-&gt;disconnect();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void JSGlobalObjectInspectorController::connectFrontend(InspectorFrontendChannel* frontendChannel, bool isAutomaticInspection)
</del><ins>+void JSGlobalObjectInspectorController::connectFrontend(FrontendChannel* frontendChannel, bool isAutomaticInspection)
</ins><span class="cx"> {
</span><del>-    ASSERT(!m_inspectorFrontendChannel);
-    ASSERT(!m_inspectorBackendDispatcher);
</del><ins>+    ASSERT(!m_frontendChannel);
+    ASSERT(!m_backendDispatcher);
</ins><span class="cx"> 
</span><span class="cx">     m_isAutomaticInspection = isAutomaticInspection;
</span><span class="cx"> 
</span><del>-    m_inspectorFrontendChannel = frontendChannel;
-    m_inspectorBackendDispatcher = InspectorBackendDispatcher::create(frontendChannel);
</del><ins>+    m_frontendChannel = frontendChannel;
+    m_backendDispatcher = BackendDispatcher::create(frontendChannel);
</ins><span class="cx"> 
</span><del>-    m_agents.didCreateFrontendAndBackend(frontendChannel, m_inspectorBackendDispatcher.get());
</del><ins>+    m_agents.didCreateFrontendAndBackend(frontendChannel, m_backendDispatcher.get());
</ins><span class="cx"> 
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">     m_inspectorAgent-&gt;activateExtraDomains(m_agents.extraDomains());
</span><span class="lines">@@ -120,16 +120,16 @@
</span><span class="cx"> #endif
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void JSGlobalObjectInspectorController::disconnectFrontend(InspectorDisconnectReason reason)
</del><ins>+void JSGlobalObjectInspectorController::disconnectFrontend(DisconnectReason reason)
</ins><span class="cx"> {
</span><del>-    if (!m_inspectorFrontendChannel)
</del><ins>+    if (!m_frontendChannel)
</ins><span class="cx">         return;
</span><span class="cx"> 
</span><span class="cx">     m_agents.willDestroyFrontendAndBackend(reason);
</span><span class="cx"> 
</span><del>-    m_inspectorBackendDispatcher-&gt;clearFrontend();
-    m_inspectorBackendDispatcher.clear();
-    m_inspectorFrontendChannel = nullptr;
</del><ins>+    m_backendDispatcher-&gt;clearFrontend();
+    m_backendDispatcher.clear();
+    m_frontendChannel = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     m_isAutomaticInspection = false;
</span><span class="cx"> 
</span><span class="lines">@@ -141,8 +141,8 @@
</span><span class="cx"> 
</span><span class="cx"> void JSGlobalObjectInspectorController::dispatchMessageFromFrontend(const String&amp; message)
</span><span class="cx"> {
</span><del>-    if (m_inspectorBackendDispatcher)
-        m_inspectorBackendDispatcher-&gt;dispatch(message);
</del><ins>+    if (m_backendDispatcher)
+        m_backendDispatcher-&gt;dispatch(message);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void JSGlobalObjectInspectorController::appendAPIBacktrace(ScriptCallStack* callStack)
</span><span class="lines">@@ -245,12 +245,12 @@
</span><span class="cx"> {
</span><span class="cx">     String domainName = agent-&gt;domainName();
</span><span class="cx"> 
</span><del>-    if (m_inspectorFrontendChannel)
-        agent-&gt;didCreateFrontendAndBackend(m_inspectorFrontendChannel, m_inspectorBackendDispatcher.get());
</del><ins>+    if (m_frontendChannel)
+        agent-&gt;didCreateFrontendAndBackend(m_frontendChannel, m_backendDispatcher.get());
</ins><span class="cx"> 
</span><span class="cx">     m_agents.appendExtraAgent(WTF::move(agent));
</span><span class="cx"> 
</span><del>-    if (m_inspectorFrontendChannel)
</del><ins>+    if (m_frontendChannel)
</ins><span class="cx">         m_inspectorAgent-&gt;activateExtraDomain(domainName);
</span><span class="cx"> }
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorJSGlobalObjectInspectorControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -50,12 +50,12 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><ins>+class BackendDispatcher;
+class FrontendChannel;
</ins><span class="cx"> class InjectedScriptManager;
</span><span class="cx"> class InspectorAgent;
</span><del>-class InspectorBackendDispatcher;
</del><span class="cx"> class InspectorConsoleAgent;
</span><span class="cx"> class InspectorDebuggerAgent;
</span><del>-class InspectorFrontendChannel;
</del><span class="cx"> class JSGlobalObjectConsoleClient;
</span><span class="cx"> class ScriptCallStack;
</span><span class="cx"> 
</span><span class="lines">@@ -71,8 +71,8 @@
</span><span class="cx">     JSGlobalObjectInspectorController(JSC::JSGlobalObject&amp;);
</span><span class="cx">     ~JSGlobalObjectInspectorController();
</span><span class="cx"> 
</span><del>-    void connectFrontend(InspectorFrontendChannel*, bool isAutomaticInspection);
-    void disconnectFrontend(InspectorDisconnectReason reason);
</del><ins>+    void connectFrontend(FrontendChannel*, bool isAutomaticInspection);
+    void disconnectFrontend(DisconnectReason);
</ins><span class="cx">     void dispatchMessageFromFrontend(const String&amp;);
</span><span class="cx"> 
</span><span class="cx">     void globalObjectDestroyed();
</span><span class="lines">@@ -97,7 +97,7 @@
</span><span class="cx">     virtual AugmentableInspectorControllerClient* augmentableInspectorControllerClient() const override { return m_augmentingClient; } 
</span><span class="cx">     virtual void setAugmentableInspectorControllerClient(AugmentableInspectorControllerClient* client) override { m_augmentingClient = client; }
</span><span class="cx"> 
</span><del>-    virtual InspectorFrontendChannel* frontendChannel() const override { return m_inspectorFrontendChannel; }
</del><ins>+    virtual FrontendChannel* frontendChannel() const override { return m_frontendChannel; }
</ins><span class="cx">     virtual void appendExtraAgent(std::unique_ptr&lt;InspectorAgentBase&gt;) override;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="lines">@@ -110,9 +110,9 @@
</span><span class="cx">     InspectorAgent* m_inspectorAgent;
</span><span class="cx">     InspectorConsoleAgent* m_consoleAgent;
</span><span class="cx">     InspectorDebuggerAgent* m_debuggerAgent;
</span><del>-    InspectorAgentRegistry m_agents;
-    InspectorFrontendChannel* m_inspectorFrontendChannel;
-    RefPtr&lt;InspectorBackendDispatcher&gt; m_inspectorBackendDispatcher;
</del><ins>+    AgentRegistry m_agents;
+    FrontendChannel* m_frontendChannel;
+    RefPtr&lt;BackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx">     Ref&lt;WTF::Stopwatch&gt; m_executionStopwatch;
</span><span class="cx">     bool m_includeNativeCallStackWithExceptions;
</span><span class="cx">     bool m_isAutomaticInspection;
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectoragentsInspectorAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/agents/InspectorAgent.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/agents/InspectorAgent.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/agents/InspectorAgent.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -48,13 +48,13 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorAgent::didCreateFrontendAndBackend(InspectorFrontendChannel* frontendChannel, InspectorBackendDispatcher* backendDispatcher)
</del><ins>+void InspectorAgent::didCreateFrontendAndBackend(FrontendChannel* frontendChannel, BackendDispatcher* backendDispatcher)
</ins><span class="cx"> {
</span><del>-    m_frontendDispatcher = std::make_unique&lt;InspectorInspectorFrontendDispatcher&gt;(frontendChannel);
-    m_backendDispatcher = InspectorInspectorBackendDispatcher::create(backendDispatcher, this);
</del><ins>+    m_frontendDispatcher = std::make_unique&lt;InspectorFrontendDispatcher&gt;(frontendChannel);
+    m_backendDispatcher = InspectorBackendDispatcher::create(backendDispatcher, this);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorAgent::willDestroyFrontendAndBackend(InspectorDisconnectReason)
</del><ins>+void InspectorAgent::willDestroyFrontendAndBackend(DisconnectReason)
</ins><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><span class="cx">     m_backendDispatcher.clear();
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectoragentsInspectorAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/agents/InspectorAgent.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/agents/InspectorAgent.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/agents/InspectorAgent.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -38,22 +38,21 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><ins>+class BackendDispatcher;
</ins><span class="cx"> class InspectorEnvironment;
</span><del>-class InspectorInspectorBackendDispatcher;
-class InspectorInspectorFrontendDispatchers;
</del><span class="cx"> class InspectorObject;
</span><span class="cx"> 
</span><span class="cx"> typedef String ErrorString;
</span><span class="cx"> 
</span><del>-class JS_EXPORT_PRIVATE InspectorAgent final : public InspectorAgentBase, public InspectorInspectorBackendDispatcherHandler {
</del><ins>+class JS_EXPORT_PRIVATE InspectorAgent final : public InspectorAgentBase, public InspectorBackendDispatcherHandler {
</ins><span class="cx">     WTF_MAKE_NONCOPYABLE(InspectorAgent);
</span><span class="cx">     WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><span class="cx">     InspectorAgent(InspectorEnvironment&amp;);
</span><span class="cx">     virtual ~InspectorAgent();
</span><span class="cx"> 
</span><del>-    virtual void didCreateFrontendAndBackend(InspectorFrontendChannel*, InspectorBackendDispatcher*) override;
-    virtual void willDestroyFrontendAndBackend(InspectorDisconnectReason reason) override;
</del><ins>+    virtual void didCreateFrontendAndBackend(FrontendChannel*, BackendDispatcher*) override;
+    virtual void willDestroyFrontendAndBackend(DisconnectReason) override;
</ins><span class="cx"> 
</span><span class="cx">     virtual void enable(ErrorString&amp;) override;
</span><span class="cx">     virtual void disable(ErrorString&amp;) override;
</span><span class="lines">@@ -69,8 +68,8 @@
</span><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     InspectorEnvironment&amp; m_environment;
</span><del>-    std::unique_ptr&lt;InspectorInspectorFrontendDispatcher&gt; m_frontendDispatcher;
-    RefPtr&lt;InspectorInspectorBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    std::unique_ptr&lt;InspectorFrontendDispatcher&gt; m_frontendDispatcher;
+    RefPtr&lt;InspectorBackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx">     Vector&lt;String&gt; m_pendingEvaluateTestCommands;
</span><span class="cx">     std::pair&lt;RefPtr&lt;Protocol::Runtime::RemoteObject&gt;, RefPtr&lt;InspectorObject&gt;&gt; m_pendingInspectData;
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectoragentsInspectorConsoleAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -55,13 +55,13 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorConsoleAgent::didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel* frontendChannel, InspectorBackendDispatcher* backendDispatcher)
</del><ins>+void InspectorConsoleAgent::didCreateFrontendAndBackend(FrontendChannel* frontendChannel, BackendDispatcher* backendDispatcher)
</ins><span class="cx"> {
</span><del>-    m_frontendDispatcher = std::make_unique&lt;InspectorConsoleFrontendDispatcher&gt;(frontendChannel);
-    m_backendDispatcher = InspectorConsoleBackendDispatcher::create(backendDispatcher, this);
</del><ins>+    m_frontendDispatcher = std::make_unique&lt;ConsoleFrontendDispatcher&gt;(frontendChannel);
+    m_backendDispatcher = ConsoleBackendDispatcher::create(backendDispatcher, this);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorConsoleAgent::willDestroyFrontendAndBackend(InspectorDisconnectReason)
</del><ins>+void InspectorConsoleAgent::willDestroyFrontendAndBackend(DisconnectReason)
</ins><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><span class="cx">     m_backendDispatcher.clear();
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectoragentsInspectorConsoleAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -48,15 +48,15 @@
</span><span class="cx"> class ScriptCallStack;
</span><span class="cx"> typedef String ErrorString;
</span><span class="cx"> 
</span><del>-class JS_EXPORT_PRIVATE InspectorConsoleAgent : public InspectorAgentBase, public InspectorConsoleBackendDispatcherHandler {
</del><ins>+class JS_EXPORT_PRIVATE InspectorConsoleAgent : public InspectorAgentBase, public ConsoleBackendDispatcherHandler {
</ins><span class="cx">     WTF_MAKE_NONCOPYABLE(InspectorConsoleAgent);
</span><span class="cx">     WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><span class="cx">     InspectorConsoleAgent(InjectedScriptManager*);
</span><span class="cx">     virtual ~InspectorConsoleAgent();
</span><span class="cx"> 
</span><del>-    virtual void didCreateFrontendAndBackend(InspectorFrontendChannel*, InspectorBackendDispatcher*) override;
-    virtual void willDestroyFrontendAndBackend(InspectorDisconnectReason) override;
</del><ins>+    virtual void didCreateFrontendAndBackend(FrontendChannel*, BackendDispatcher*) override;
+    virtual void willDestroyFrontendAndBackend(DisconnectReason) override;
</ins><span class="cx"> 
</span><span class="cx">     virtual void enable(ErrorString&amp;) override;
</span><span class="cx">     virtual void disable(ErrorString&amp;) override;
</span><span class="lines">@@ -81,8 +81,8 @@
</span><span class="cx">     void addConsoleMessage(std::unique_ptr&lt;ConsoleMessage&gt;);
</span><span class="cx"> 
</span><span class="cx">     InjectedScriptManager* m_injectedScriptManager;
</span><del>-    std::unique_ptr&lt;InspectorConsoleFrontendDispatcher&gt; m_frontendDispatcher;
-    RefPtr&lt;InspectorConsoleBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    std::unique_ptr&lt;ConsoleFrontendDispatcher&gt; m_frontendDispatcher;
+    RefPtr&lt;ConsoleBackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx">     ConsoleMessage* m_previousMessage;
</span><span class="cx">     Vector&lt;std::unique_ptr&lt;ConsoleMessage&gt;&gt; m_consoleMessages;
</span><span class="cx">     int m_expiredConsoleMessageCount;
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectoragentsInspectorDebuggerAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -68,18 +68,18 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorDebuggerAgent::didCreateFrontendAndBackend(InspectorFrontendChannel* frontendChannel, InspectorBackendDispatcher* backendDispatcher)
</del><ins>+void InspectorDebuggerAgent::didCreateFrontendAndBackend(FrontendChannel* frontendChannel, BackendDispatcher* backendDispatcher)
</ins><span class="cx"> {
</span><del>-    m_frontendDispatcher = std::make_unique&lt;InspectorDebuggerFrontendDispatcher&gt;(frontendChannel);
-    m_backendDispatcher = InspectorDebuggerBackendDispatcher::create(backendDispatcher, this);
</del><ins>+    m_frontendDispatcher = std::make_unique&lt;DebuggerFrontendDispatcher&gt;(frontendChannel);
+    m_backendDispatcher = DebuggerBackendDispatcher::create(backendDispatcher, this);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorDebuggerAgent::willDestroyFrontendAndBackend(InspectorDisconnectReason reason)
</del><ins>+void InspectorDebuggerAgent::willDestroyFrontendAndBackend(DisconnectReason reason)
</ins><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><span class="cx">     m_backendDispatcher.clear();
</span><span class="cx"> 
</span><del>-    bool skipRecompile = reason == InspectorDisconnectReason::InspectedTargetDestroyed;
</del><ins>+    bool skipRecompile = reason == DisconnectReason::InspectedTargetDestroyed;
</ins><span class="cx">     disable(skipRecompile);
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -181,7 +181,7 @@
</span><span class="cx"> void InspectorDebuggerAgent::handleConsoleAssert(const String&amp; message)
</span><span class="cx"> {
</span><span class="cx">     if (scriptDebugServer().pauseOnExceptionsState() != JSC::Debugger::DontPauseOnExceptions)
</span><del>-        breakProgram(InspectorDebuggerFrontendDispatcher::Reason::Assert, buildAssertPauseReason(message));
</del><ins>+        breakProgram(DebuggerFrontendDispatcher::Reason::Assert, buildAssertPauseReason(message));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static Ref&lt;InspectorObject&gt; buildObjectForBreakpointCookie(const String&amp; url, int lineNumber, int columnNumber, const String&amp; condition, RefPtr&lt;InspectorArray&gt;&amp; actions, bool isRegex, bool autoContinue)
</span><span class="lines">@@ -471,7 +471,7 @@
</span><span class="cx">     injectedScript.getFunctionDetails(errorString, functionId, &amp;details);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorDebuggerAgent::schedulePauseOnNextStatement(InspectorDebuggerFrontendDispatcher::Reason breakReason, RefPtr&lt;InspectorObject&gt;&amp;&amp; data)
</del><ins>+void InspectorDebuggerAgent::schedulePauseOnNextStatement(DebuggerFrontendDispatcher::Reason breakReason, RefPtr&lt;InspectorObject&gt;&amp;&amp; data)
</ins><span class="cx"> {
</span><span class="cx">     if (m_javaScriptPauseScheduled)
</span><span class="cx">         return;
</span><span class="lines">@@ -492,7 +492,7 @@
</span><span class="cx"> 
</span><span class="cx"> void InspectorDebuggerAgent::pause(ErrorString&amp;)
</span><span class="cx"> {
</span><del>-    schedulePauseOnNextStatement(InspectorDebuggerFrontendDispatcher::Reason::PauseOnNextStatement, nullptr);
</del><ins>+    schedulePauseOnNextStatement(DebuggerFrontendDispatcher::Reason::PauseOnNextStatement, nullptr);
</ins><span class="cx"> 
</span><span class="cx">     m_javaScriptPauseScheduled = true;
</span><span class="cx"> }
</span><span class="lines">@@ -582,7 +582,7 @@
</span><span class="cx"> void InspectorDebuggerAgent::scriptExecutionBlockedByCSP(const String&amp; directiveText)
</span><span class="cx"> {
</span><span class="cx">     if (scriptDebugServer().pauseOnExceptionsState() != JSC::Debugger::DontPauseOnExceptions)
</span><del>-        breakProgram(InspectorDebuggerFrontendDispatcher::Reason::CSPViolation, buildCSPViolationPauseReason(directiveText));
</del><ins>+        breakProgram(DebuggerFrontendDispatcher::Reason::CSPViolation, buildCSPViolationPauseReason(directiveText));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Ref&lt;Inspector::Protocol::Array&lt;Inspector::Protocol::Debugger::CallFrame&gt;&gt; InspectorDebuggerAgent::currentCallFrames(InjectedScript injectedScript)
</span><span class="lines">@@ -664,22 +664,22 @@
</span><span class="cx">     InjectedScript injectedScript = m_injectedScriptManager-&gt;injectedScriptFor(scriptState);
</span><span class="cx"> 
</span><span class="cx">     // If a high level pause pause reason is not already set, try to infer a reason from the debugger.
</span><del>-    if (m_breakReason == InspectorDebuggerFrontendDispatcher::Reason::Other) {
</del><ins>+    if (m_breakReason == DebuggerFrontendDispatcher::Reason::Other) {
</ins><span class="cx">         switch (scriptDebugServer().reasonForPause()) {
</span><span class="cx">         case JSC::Debugger::PausedForBreakpoint: {
</span><span class="cx">             JSC::BreakpointID debuggerBreakpointId = scriptDebugServer().pausingBreakpointID();
</span><span class="cx">             if (debuggerBreakpointId != m_continueToLocationBreakpointID) {
</span><del>-                m_breakReason = InspectorDebuggerFrontendDispatcher::Reason::Breakpoint;
</del><ins>+                m_breakReason = DebuggerFrontendDispatcher::Reason::Breakpoint;
</ins><span class="cx">                 m_breakAuxData = buildBreakpointPauseReason(debuggerBreakpointId);
</span><span class="cx">             }
</span><span class="cx">             break;
</span><span class="cx">         }
</span><span class="cx">         case JSC::Debugger::PausedForDebuggerStatement:
</span><del>-            m_breakReason = InspectorDebuggerFrontendDispatcher::Reason::DebuggerStatement;
</del><ins>+            m_breakReason = DebuggerFrontendDispatcher::Reason::DebuggerStatement;
</ins><span class="cx">             m_breakAuxData = nullptr;
</span><span class="cx">             break;
</span><span class="cx">         case JSC::Debugger::PausedForException:
</span><del>-            m_breakReason = InspectorDebuggerFrontendDispatcher::Reason::Exception;
</del><ins>+            m_breakReason = DebuggerFrontendDispatcher::Reason::Exception;
</ins><span class="cx">             m_breakAuxData = buildExceptionPauseReason(exceptionOrCaughtValue, injectedScript);
</span><span class="cx">             break;
</span><span class="cx">         case JSC::Debugger::PausedAtStatement:
</span><span class="lines">@@ -755,7 +755,7 @@
</span><span class="cx">     m_frontendDispatcher-&gt;resumed();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorDebuggerAgent::breakProgram(InspectorDebuggerFrontendDispatcher::Reason breakReason, RefPtr&lt;InspectorObject&gt;&amp;&amp; data)
</del><ins>+void InspectorDebuggerAgent::breakProgram(DebuggerFrontendDispatcher::Reason breakReason, RefPtr&lt;InspectorObject&gt;&amp;&amp; data)
</ins><span class="cx"> {
</span><span class="cx">     m_breakReason = breakReason;
</span><span class="cx">     m_breakAuxData = WTF::move(data);
</span><span class="lines">@@ -814,7 +814,7 @@
</span><span class="cx"> 
</span><span class="cx"> void InspectorDebuggerAgent::clearBreakDetails()
</span><span class="cx"> {
</span><del>-    m_breakReason = InspectorDebuggerFrontendDispatcher::Reason::Other;
</del><ins>+    m_breakReason = DebuggerFrontendDispatcher::Reason::Other;
</ins><span class="cx">     m_breakAuxData = nullptr;
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectoragentsInspectorDebuggerAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx"> class ScriptDebugServer;
</span><span class="cx"> typedef String ErrorString;
</span><span class="cx"> 
</span><del>-class JS_EXPORT_PRIVATE InspectorDebuggerAgent : public InspectorAgentBase, public ScriptDebugListener, public InspectorDebuggerBackendDispatcherHandler {
</del><ins>+class JS_EXPORT_PRIVATE InspectorDebuggerAgent : public InspectorAgentBase, public ScriptDebugListener, public DebuggerBackendDispatcherHandler {
</ins><span class="cx">     WTF_MAKE_NONCOPYABLE(InspectorDebuggerAgent);
</span><span class="cx">     WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><span class="lines">@@ -65,8 +65,8 @@
</span><span class="cx"> 
</span><span class="cx">     virtual ~InspectorDebuggerAgent();
</span><span class="cx"> 
</span><del>-    virtual void didCreateFrontendAndBackend(InspectorFrontendChannel*, InspectorBackendDispatcher*) override;
-    virtual void willDestroyFrontendAndBackend(InspectorDisconnectReason) override;
</del><ins>+    virtual void didCreateFrontendAndBackend(FrontendChannel*, BackendDispatcher*) override;
+    virtual void willDestroyFrontendAndBackend(DisconnectReason) override;
</ins><span class="cx"> 
</span><span class="cx">     virtual void enable(ErrorString&amp;) override;
</span><span class="cx">     virtual void disable(ErrorString&amp;) override;
</span><span class="lines">@@ -91,9 +91,9 @@
</span><span class="cx">     
</span><span class="cx">     void handleConsoleAssert(const String&amp; message);
</span><span class="cx"> 
</span><del>-    void schedulePauseOnNextStatement(InspectorDebuggerFrontendDispatcher::Reason breakReason, RefPtr&lt;InspectorObject&gt;&amp;&amp; data);
</del><ins>+    void schedulePauseOnNextStatement(DebuggerFrontendDispatcher::Reason breakReason, RefPtr&lt;InspectorObject&gt;&amp;&amp; data);
</ins><span class="cx">     void cancelPauseOnNextStatement();
</span><del>-    void breakProgram(InspectorDebuggerFrontendDispatcher::Reason breakReason, RefPtr&lt;InspectorObject&gt;&amp;&amp; data);
</del><ins>+    void breakProgram(DebuggerFrontendDispatcher::Reason breakReason, RefPtr&lt;InspectorObject&gt;&amp;&amp; data);
</ins><span class="cx">     void scriptExecutionBlockedByCSP(const String&amp; directiveText);
</span><span class="cx"> 
</span><span class="cx">     class JS_EXPORT_PRIVATE Listener {
</span><span class="lines">@@ -155,8 +155,8 @@
</span><span class="cx">     typedef HashMap&lt;JSC::BreakpointID, String&gt; DebugServerBreakpointIDToBreakpointIdentifier;
</span><span class="cx"> 
</span><span class="cx">     InjectedScriptManager* m_injectedScriptManager;
</span><del>-    std::unique_ptr&lt;InspectorDebuggerFrontendDispatcher&gt; m_frontendDispatcher;
-    RefPtr&lt;InspectorDebuggerBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    std::unique_ptr&lt;DebuggerFrontendDispatcher&gt; m_frontendDispatcher;
+    RefPtr&lt;DebuggerBackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx">     Listener* m_listener {nullptr};
</span><span class="cx">     JSC::ExecState* m_pausedScriptState {nullptr};
</span><span class="cx">     Deprecated::ScriptValue m_currentCallStack;
</span><span class="lines">@@ -165,7 +165,7 @@
</span><span class="cx">     BreakpointIdentifierToBreakpointMap m_javaScriptBreakpoints;
</span><span class="cx">     DebugServerBreakpointIDToBreakpointIdentifier m_debuggerBreakpointIdentifierToInspectorBreakpointIdentifier;
</span><span class="cx">     JSC::BreakpointID m_continueToLocationBreakpointID;
</span><del>-    InspectorDebuggerFrontendDispatcher::Reason m_breakReason;
</del><ins>+    DebuggerFrontendDispatcher::Reason m_breakReason;
</ins><span class="cx">     RefPtr&lt;InspectorObject&gt; m_breakAuxData;
</span><span class="cx">     bool m_enabled {false};
</span><span class="cx">     bool m_javaScriptPauseScheduled {false};
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectoragentsInspectorRuntimeAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -296,9 +296,9 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorRuntimeAgent::willDestroyFrontendAndBackend(InspectorDisconnectReason reason)
</del><ins>+void InspectorRuntimeAgent::willDestroyFrontendAndBackend(DisconnectReason reason)
</ins><span class="cx"> {
</span><del>-    if (reason != InspectorDisconnectReason::InspectedTargetDestroyed &amp;&amp; m_isTypeProfilingEnabled)
</del><ins>+    if (reason != DisconnectReason::InspectedTargetDestroyed &amp;&amp; m_isTypeProfilingEnabled)
</ins><span class="cx">         setTypeProfilerEnabledState(false);
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectoragentsInspectorRuntimeAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -50,12 +50,12 @@
</span><span class="cx"> class ScriptDebugServer;
</span><span class="cx"> typedef String ErrorString;
</span><span class="cx"> 
</span><del>-class JS_EXPORT_PRIVATE InspectorRuntimeAgent : public InspectorAgentBase, public InspectorRuntimeBackendDispatcherHandler {
</del><ins>+class JS_EXPORT_PRIVATE InspectorRuntimeAgent : public InspectorAgentBase, public RuntimeBackendDispatcherHandler {
</ins><span class="cx">     WTF_MAKE_NONCOPYABLE(InspectorRuntimeAgent);
</span><span class="cx"> public:
</span><span class="cx">     virtual ~InspectorRuntimeAgent();
</span><span class="cx"> 
</span><del>-    virtual void willDestroyFrontendAndBackend(InspectorDisconnectReason) override;
</del><ins>+    virtual void willDestroyFrontendAndBackend(DisconnectReason) override;
</ins><span class="cx"> 
</span><span class="cx">     virtual void enable(ErrorString&amp;) override { m_enabled = true; }
</span><span class="cx">     virtual void disable(ErrorString&amp;) override { m_enabled = false; }
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectoragentsJSGlobalObjectRuntimeAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -40,13 +40,13 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void JSGlobalObjectRuntimeAgent::didCreateFrontendAndBackend(InspectorFrontendChannel* frontendChannel, InspectorBackendDispatcher* backendDispatcher)
</del><ins>+void JSGlobalObjectRuntimeAgent::didCreateFrontendAndBackend(FrontendChannel* frontendChannel, BackendDispatcher* backendDispatcher)
</ins><span class="cx"> {
</span><del>-    m_frontendDispatcher = std::make_unique&lt;InspectorRuntimeFrontendDispatcher&gt;(frontendChannel);
-    m_backendDispatcher = InspectorRuntimeBackendDispatcher::create(backendDispatcher, this);
</del><ins>+    m_frontendDispatcher = std::make_unique&lt;RuntimeFrontendDispatcher&gt;(frontendChannel);
+    m_backendDispatcher = RuntimeBackendDispatcher::create(backendDispatcher, this);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-void JSGlobalObjectRuntimeAgent::willDestroyFrontendAndBackend(InspectorDisconnectReason reason)
</del><ins>+void JSGlobalObjectRuntimeAgent::willDestroyFrontendAndBackend(DisconnectReason reason)
</ins><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><span class="cx">     m_backendDispatcher.clear();
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectoragentsJSGlobalObjectRuntimeAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -38,8 +38,8 @@
</span><span class="cx"> public:
</span><span class="cx">     JSGlobalObjectRuntimeAgent(InjectedScriptManager*, JSC::JSGlobalObject&amp;);
</span><span class="cx"> 
</span><del>-    virtual void didCreateFrontendAndBackend(InspectorFrontendChannel*, InspectorBackendDispatcher*) override;
-    virtual void willDestroyFrontendAndBackend(InspectorDisconnectReason) override;
</del><ins>+    virtual void didCreateFrontendAndBackend(FrontendChannel*, BackendDispatcher*) override;
+    virtual void willDestroyFrontendAndBackend(DisconnectReason) override;
</ins><span class="cx"> 
</span><span class="cx">     virtual JSC::VM&amp; globalVM() override;
</span><span class="cx">     virtual InjectedScript injectedScriptForEval(ErrorString&amp;, const int* executionContextId) override;
</span><span class="lines">@@ -50,8 +50,8 @@
</span><span class="cx">     virtual void unmuteConsole() override { }
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    std::unique_ptr&lt;InspectorRuntimeFrontendDispatcher&gt; m_frontendDispatcher;
-    RefPtr&lt;InspectorRuntimeBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    std::unique_ptr&lt;RuntimeFrontendDispatcher&gt; m_frontendDispatcher;
+    RefPtr&lt;RuntimeBackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx">     JSC::JSGlobalObject&amp; m_globalObject;
</span><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectoraugmentableAlternateDispatchableAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/augmentable/AlternateDispatchableAgent.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/augmentable/AlternateDispatchableAgent.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/augmentable/AlternateDispatchableAgent.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -35,32 +35,32 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><del>-template&lt;typename BackendDispatcher, typename AlternateDispatcher&gt;
</del><ins>+template&lt;typename TBackendDispatcher, typename TAlternateDispatcher&gt;
</ins><span class="cx"> class AlternateDispatchableAgent final : public InspectorAgentBase {
</span><span class="cx">     WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><del>-    AlternateDispatchableAgent(const String&amp; domainName, std::unique_ptr&lt;AlternateDispatcher&gt; alternateDispatcher)
</del><ins>+    AlternateDispatchableAgent(const String&amp; domainName, std::unique_ptr&lt;TAlternateDispatcher&gt; alternateDispatcher)
</ins><span class="cx">         : InspectorAgentBase(domainName)
</span><span class="cx">         , m_alternateDispatcher(WTF::move(alternateDispatcher))
</span><span class="cx">     {
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual void didCreateFrontendAndBackend(InspectorFrontendChannel*, InspectorBackendDispatcher* backendDispatcher) override
</del><ins>+    virtual void didCreateFrontendAndBackend(FrontendChannel*, BackendDispatcher* backendDispatcher) override
</ins><span class="cx">     {
</span><del>-        m_backendDispatcher = BackendDispatcher::create(backendDispatcher, nullptr);
</del><ins>+        m_backendDispatcher = TBackendDispatcher::create(backendDispatcher, nullptr);
</ins><span class="cx">         m_backendDispatcher-&gt;setAlternateDispatcher(m_alternateDispatcher.get());
</span><span class="cx">         m_alternateDispatcher-&gt;setBackendDispatcher(backendDispatcher);
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    virtual void willDestroyFrontendAndBackend(InspectorDisconnectReason) override
</del><ins>+    virtual void willDestroyFrontendAndBackend(DisconnectReason) override
</ins><span class="cx">     {
</span><span class="cx">         m_backendDispatcher = nullptr;
</span><span class="cx">         m_alternateDispatcher-&gt;setBackendDispatcher(nullptr);
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    std::unique_ptr&lt;AlternateDispatcher&gt; m_alternateDispatcher;
-    RefPtr&lt;BackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    std::unique_ptr&lt;TAlternateDispatcher&gt; m_alternateDispatcher;
+    RefPtr&lt;TBackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> } // namespace Inspector
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectoraugmentableAugmentableInspectorControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/augmentable/AugmentableInspectorController.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/augmentable/AugmentableInspectorController.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/augmentable/AugmentableInspectorController.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx">     virtual AugmentableInspectorControllerClient* augmentableInspectorControllerClient() const = 0;
</span><span class="cx">     virtual void setAugmentableInspectorControllerClient(AugmentableInspectorControllerClient*) = 0;
</span><span class="cx"> 
</span><del>-    virtual InspectorFrontendChannel* frontendChannel() const = 0;
</del><ins>+    virtual FrontendChannel* frontendChannel() const = 0;
</ins><span class="cx">     virtual void appendExtraAgent(std::unique_ptr&lt;InspectorAgentBase&gt;) = 0;
</span><span class="cx"> 
</span><span class="cx">     bool connected() const { return !!frontendChannel(); }
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorremoteRemoteInspectorDebuggableh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/remote/RemoteInspectorDebuggable.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/remote/RemoteInspectorDebuggable.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/remote/RemoteInspectorDebuggable.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -34,7 +34,8 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><del>-class InspectorFrontendChannel;
</del><ins>+class FrontendChannel;
+
</ins><span class="cx"> struct RemoteInspectorDebuggableInfo;
</span><span class="cx"> 
</span><span class="cx"> class JS_EXPORT_PRIVATE RemoteInspectorDebuggable {
</span><span class="lines">@@ -62,7 +63,7 @@
</span><span class="cx">     virtual String url() const { return String(); } // Web
</span><span class="cx">     virtual bool hasLocalDebugger() const = 0;
</span><span class="cx"> 
</span><del>-    virtual void connect(InspectorFrontendChannel*, bool isAutomaticInspection) = 0;
</del><ins>+    virtual void connect(FrontendChannel*, bool isAutomaticInspection) = 0;
</ins><span class="cx">     virtual void disconnect() = 0;
</span><span class="cx">     virtual void dispatchMessageFromRemoteFrontend(const String&amp; message) = 0;
</span><span class="cx">     virtual void setIndicating(bool) { } // Default is to do nothing.
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorremoteRemoteInspectorDebuggableConnectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/remote/RemoteInspectorDebuggableConnection.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/remote/RemoteInspectorDebuggableConnection.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/remote/RemoteInspectorDebuggableConnection.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -74,7 +74,7 @@
</span><span class="cx"> 
</span><span class="cx"> typedef Vector&lt;RemoteInspectorBlock&gt; RemoteInspectorQueue;
</span><span class="cx"> 
</span><del>-class RemoteInspectorDebuggableConnection final : public ThreadSafeRefCounted&lt;RemoteInspectorDebuggableConnection&gt;, public InspectorFrontendChannel {
</del><ins>+class RemoteInspectorDebuggableConnection final : public ThreadSafeRefCounted&lt;RemoteInspectorDebuggableConnection&gt;, public FrontendChannel {
</ins><span class="cx"> public:
</span><span class="cx">     RemoteInspectorDebuggableConnection(RemoteInspectorDebuggable*, NSString *connectionIdentifier, NSString *destination, RemoteInspectorDebuggable::DebuggableType);
</span><span class="cx">     virtual ~RemoteInspectorDebuggableConnection();
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptscodegencpp_generatorpy"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/codegen/cpp_generator.py (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/codegen/cpp_generator.py        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/scripts/codegen/cpp_generator.py        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -195,7 +195,7 @@
</span><span class="cx">                 return '%s*' % cpp_name
</span><span class="cx">         if isinstance(_type, EnumType):
</span><span class="cx">             if _type.is_anonymous:
</span><del>-                return 'Inspector%sBackendDispatcherHandler::%s*' % (_type.type_domain().domain_name, ucfirst(parameter.parameter_name))
</del><ins>+                return '%sBackendDispatcherHandler::%s*' % (_type.type_domain().domain_name, ucfirst(parameter.parameter_name))
</ins><span class="cx">             else:
</span><span class="cx">                 return 'Inspector::Protocol::%s::%s*' % (_type.type_domain().domain_name, _type.raw_name())
</span><span class="cx"> 
</span><span class="lines">@@ -270,7 +270,7 @@
</span><span class="cx">                 return cpp_name
</span><span class="cx">         if isinstance(_type, EnumType):
</span><span class="cx">             if _type.is_anonymous:
</span><del>-                return 'Inspector%sBackendDispatcherHandler::%s' % (_type.type_domain().domain_name, ucfirst(parameter.parameter_name))
</del><ins>+                return '%sBackendDispatcherHandler::%s' % (_type.type_domain().domain_name, ucfirst(parameter.parameter_name))
</ins><span class="cx">             else:
</span><span class="cx">                 return 'Inspector::Protocol::%s::%s' % (_type.type_domain().domain_name, _type.raw_name())
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptscodegencpp_generator_templatespy"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/codegen/cpp_generator_templates.py (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/codegen/cpp_generator_templates.py        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/scripts/codegen/cpp_generator_templates.py        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -66,12 +66,12 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><del>-class AlternateInspectorBackendDispatcher {
</del><ins>+class AlternateBackendDispatcher {
</ins><span class="cx"> public:
</span><del>-    void setBackendDispatcher(RefPtr&lt;InspectorBackendDispatcher&gt;&amp;&amp; dispatcher) { m_backendDispatcher = WTF::move(dispatcher); }
-    InspectorBackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
</del><ins>+    void setBackendDispatcher(RefPtr&lt;BackendDispatcher&gt;&amp;&amp; dispatcher) { m_backendDispatcher = WTF::move(dispatcher); }
+    BackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
</ins><span class="cx"> private:
</span><del>-    RefPtr&lt;InspectorBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    RefPtr&lt;BackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx"> };
</span><span class="cx"> &quot;&quot;&quot;)
</span><span class="cx"> 
</span><span class="lines">@@ -83,61 +83,61 @@
</span><span class="cx"> #endif // !defined(${headerGuardString})&quot;&quot;&quot;)
</span><span class="cx"> 
</span><span class="cx">     AlternateBackendDispatcherHeaderDomainHandlerInterfaceDeclaration = (
</span><del>-    &quot;&quot;&quot;class AlternateInspector${domainName}BackendDispatcher : public AlternateInspectorBackendDispatcher {
</del><ins>+    &quot;&quot;&quot;class Alternate${domainName}BackendDispatcher : public AlternateBackendDispatcher {
</ins><span class="cx"> public:
</span><del>-    virtual ~AlternateInspector${domainName}BackendDispatcher() { }
</del><ins>+    virtual ~Alternate${domainName}BackendDispatcher() { }
</ins><span class="cx"> ${commandDeclarations}
</span><span class="cx"> };&quot;&quot;&quot;)
</span><span class="cx"> 
</span><span class="cx">     BackendDispatcherHeaderDomainHandlerDeclaration = (
</span><del>-    &quot;&quot;&quot;${classAndExportMacro} Inspector${domainName}BackendDispatcherHandler {
</del><ins>+    &quot;&quot;&quot;${classAndExportMacro} ${domainName}BackendDispatcherHandler {
</ins><span class="cx"> public:
</span><span class="cx"> ${commandDeclarations}
</span><span class="cx"> protected:
</span><del>-    virtual ~Inspector${domainName}BackendDispatcherHandler();
</del><ins>+    virtual ~${domainName}BackendDispatcherHandler();
</ins><span class="cx"> };&quot;&quot;&quot;)
</span><span class="cx"> 
</span><span class="cx">     BackendDispatcherHeaderDomainDispatcherDeclaration = (
</span><del>-    &quot;&quot;&quot;${classAndExportMacro} Inspector${domainName}BackendDispatcher final : public Inspector::InspectorSupplementalBackendDispatcher {
</del><ins>+    &quot;&quot;&quot;${classAndExportMacro} ${domainName}BackendDispatcher final : public SupplementalBackendDispatcher {
</ins><span class="cx"> public:
</span><del>-    static Ref&lt;Inspector${domainName}BackendDispatcher&gt; create(Inspector::InspectorBackendDispatcher*, Inspector${domainName}BackendDispatcherHandler*);
-    virtual void dispatch(long callId, const String&amp; method, Ref&lt;Inspector::InspectorObject&gt;&amp;&amp; message) override;
</del><ins>+    static Ref&lt;${domainName}BackendDispatcher&gt; create(BackendDispatcher*, ${domainName}BackendDispatcherHandler*);
+    virtual void dispatch(long callId, const String&amp; method, Ref&lt;InspectorObject&gt;&amp;&amp; message) override;
</ins><span class="cx"> ${commandDeclarations}
</span><span class="cx"> private:
</span><del>-    Inspector${domainName}BackendDispatcher(Inspector::InspectorBackendDispatcher&amp;, Inspector${domainName}BackendDispatcherHandler*);
-    Inspector${domainName}BackendDispatcherHandler* m_agent;
</del><ins>+    ${domainName}BackendDispatcher(BackendDispatcher&amp;, ${domainName}BackendDispatcherHandler*);
+    ${domainName}BackendDispatcherHandler* m_agent;
</ins><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx"> public:
</span><del>-    void setAlternateDispatcher(AlternateInspector${domainName}BackendDispatcher* alternateDispatcher) { m_alternateDispatcher = alternateDispatcher; }
</del><ins>+    void setAlternateDispatcher(Alternate${domainName}BackendDispatcher* alternateDispatcher) { m_alternateDispatcher = alternateDispatcher; }
</ins><span class="cx"> private:
</span><del>-    AlternateInspector${domainName}BackendDispatcher* m_alternateDispatcher;
</del><ins>+    Alternate${domainName}BackendDispatcher* m_alternateDispatcher;
</ins><span class="cx"> #endif
</span><span class="cx"> };&quot;&quot;&quot;)
</span><span class="cx"> 
</span><span class="cx">     BackendDispatcherHeaderAsyncCommandDeclaration = (
</span><del>-    &quot;&quot;&quot;    ${classAndExportMacro} ${callbackName} : public Inspector::InspectorBackendDispatcher::CallbackBase {
</del><ins>+    &quot;&quot;&quot;    ${classAndExportMacro} ${callbackName} : public BackendDispatcher::CallbackBase {
</ins><span class="cx">     public:
</span><del>-        ${callbackName}(Ref&lt;Inspector::InspectorBackendDispatcher&gt;&amp;&amp;, int id);
</del><ins>+        ${callbackName}(Ref&lt;BackendDispatcher&gt;&amp;&amp;, int id);
</ins><span class="cx">         void sendSuccess(${outParameters});
</span><span class="cx">     };
</span><span class="cx">     virtual void ${commandName}(${inParameters}) = 0;&quot;&quot;&quot;)
</span><span class="cx"> 
</span><span class="cx">     BackendDispatcherImplementationSmallSwitch = (
</span><del>-    &quot;&quot;&quot;void Inspector${domainName}BackendDispatcher::dispatch(long callId, const String&amp; method, Ref&lt;InspectorObject&gt;&amp;&amp; message)
</del><ins>+    &quot;&quot;&quot;void ${domainName}BackendDispatcher::dispatch(long callId, const String&amp; method, Ref&lt;InspectorObject&gt;&amp;&amp; message)
</ins><span class="cx"> {
</span><del>-    Ref&lt;Inspector${domainName}BackendDispatcher&gt; protect(*this);
</del><ins>+    Ref&lt;${domainName}BackendDispatcher&gt; protect(*this);
</ins><span class="cx"> 
</span><span class="cx"> ${dispatchCases}
</span><span class="cx">     else
</span><del>-        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, InspectorBackendDispatcher::MethodNotFound, makeString('\\'', &quot;${domainName}&quot;, '.', method, &quot;' was not found&quot;));
</del><ins>+        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, BackendDispatcher::MethodNotFound, makeString('\\'', &quot;${domainName}&quot;, '.', method, &quot;' was not found&quot;));
</ins><span class="cx"> }&quot;&quot;&quot;)
</span><span class="cx"> 
</span><span class="cx">     BackendDispatcherImplementationLargeSwitch = (
</span><del>-&quot;&quot;&quot;void Inspector${domainName}BackendDispatcher::dispatch(long callId, const String&amp; method, Ref&lt;InspectorObject&gt;&amp;&amp; message)
</del><ins>+&quot;&quot;&quot;void ${domainName}BackendDispatcher::dispatch(long callId, const String&amp; method, Ref&lt;InspectorObject&gt;&amp;&amp; message)
</ins><span class="cx"> {
</span><del>-    Ref&lt;Inspector${domainName}BackendDispatcher&gt; protect(*this);
</del><ins>+    Ref&lt;${domainName}BackendDispatcher&gt; protect(*this);
</ins><span class="cx"> 
</span><del>-    typedef void (Inspector${domainName}BackendDispatcher::*CallHandler)(long callId, const Inspector::InspectorObject&amp; message);
</del><ins>+    typedef void (${domainName}BackendDispatcher::*CallHandler)(long callId, const InspectorObject&amp; message);
</ins><span class="cx">     typedef HashMap&lt;String, CallHandler&gt; DispatchMap;
</span><span class="cx">     DEPRECATED_DEFINE_STATIC_LOCAL(DispatchMap, dispatchMap, ());
</span><span class="cx">     if (dispatchMap.isEmpty()) {
</span><span class="lines">@@ -154,7 +154,7 @@
</span><span class="cx"> 
</span><span class="cx">     HashMap&lt;String, CallHandler&gt;::iterator it = dispatchMap.find(method);
</span><span class="cx">     if (it == dispatchMap.end()) {
</span><del>-        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, InspectorBackendDispatcher::MethodNotFound, makeString('\\'', &quot;${domainName}&quot;, '.', method, &quot;' was not found&quot;));
</del><ins>+        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, BackendDispatcher::MethodNotFound, makeString('\\'', &quot;${domainName}&quot;, '.', method, &quot;' was not found&quot;));
</ins><span class="cx">         return;
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="lines">@@ -162,13 +162,13 @@
</span><span class="cx"> }&quot;&quot;&quot;)
</span><span class="cx"> 
</span><span class="cx">     BackendDispatcherImplementationDomainConstructor = (
</span><del>-    &quot;&quot;&quot;Ref&lt;Inspector${domainName}BackendDispatcher&gt; Inspector${domainName}BackendDispatcher::create(InspectorBackendDispatcher* backendDispatcher, Inspector${domainName}BackendDispatcherHandler* agent)
</del><ins>+    &quot;&quot;&quot;Ref&lt;${domainName}BackendDispatcher&gt; ${domainName}BackendDispatcher::create(BackendDispatcher* backendDispatcher, ${domainName}BackendDispatcherHandler* agent)
</ins><span class="cx"> {
</span><del>-    return adoptRef(*new Inspector${domainName}BackendDispatcher(*backendDispatcher, agent));
</del><ins>+    return adoptRef(*new ${domainName}BackendDispatcher(*backendDispatcher, agent));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-Inspector${domainName}BackendDispatcher::Inspector${domainName}BackendDispatcher(InspectorBackendDispatcher&amp; backendDispatcher, Inspector${domainName}BackendDispatcherHandler* agent)
-    : InspectorSupplementalBackendDispatcher(backendDispatcher)
</del><ins>+${domainName}BackendDispatcher::${domainName}BackendDispatcher(BackendDispatcher&amp; backendDispatcher, ${domainName}BackendDispatcherHandler* agent)
+    : SupplementalBackendDispatcher(backendDispatcher)
</ins><span class="cx">     , m_agent(agent)
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">     , m_alternateDispatcher(nullptr)
</span><span class="lines">@@ -184,15 +184,15 @@
</span><span class="cx"> ${inParameterDeclarations}
</span><span class="cx">     if (protocolErrors-&gt;length()) {
</span><span class="cx">         String errorMessage = String::format(&quot;Some arguments of method \'%s\' can't be processed&quot;, &quot;${domainName}.${commandName}&quot;);
</span><del>-        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, InspectorBackendDispatcher::InvalidParams, errorMessage, WTF::move(protocolErrors));
</del><ins>+        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, BackendDispatcher::InvalidParams, errorMessage, WTF::move(protocolErrors));
</ins><span class="cx">         return;
</span><span class="cx">     }
</span><span class="cx"> &quot;&quot;&quot;)
</span><span class="cx"> 
</span><span class="cx">     BackendDispatcherImplementationAsyncCommand = (
</span><del>-&quot;&quot;&quot;Inspector${domainName}BackendDispatcherHandler::${callbackName}::${callbackName}(Ref&lt;InspectorBackendDispatcher&gt;&amp;&amp; backendDispatcher, int id) : Inspector::InspectorBackendDispatcher::CallbackBase(WTF::move(backendDispatcher), id) { }
</del><ins>+&quot;&quot;&quot;${domainName}BackendDispatcherHandler::${callbackName}::${callbackName}(Ref&lt;BackendDispatcher&gt;&amp;&amp; backendDispatcher, int id) : BackendDispatcher::CallbackBase(WTF::move(backendDispatcher), id) { }
</ins><span class="cx"> 
</span><del>-void Inspector${domainName}BackendDispatcherHandler::${callbackName}::sendSuccess(${formalParameters})
</del><ins>+void ${domainName}BackendDispatcherHandler::${callbackName}::sendSuccess(${formalParameters})
</ins><span class="cx"> {
</span><span class="cx">     Ref&lt;InspectorObject&gt; jsonMessage = InspectorObject::create();
</span><span class="cx"> ${outParameterAssignments}
</span><span class="lines">@@ -200,26 +200,26 @@
</span><span class="cx"> }&quot;&quot;&quot;)
</span><span class="cx"> 
</span><span class="cx">     FrontendDispatcherDomainDispatcherDeclaration = (
</span><del>-&quot;&quot;&quot;${classAndExportMacro} Inspector${domainName}FrontendDispatcher {
</del><ins>+&quot;&quot;&quot;${classAndExportMacro} ${domainName}FrontendDispatcher {
</ins><span class="cx"> public:
</span><del>-    Inspector${domainName}FrontendDispatcher(InspectorFrontendChannel* inspectorFrontendChannel) : m_inspectorFrontendChannel(inspectorFrontendChannel) { }
</del><ins>+    ${domainName}FrontendDispatcher(FrontendChannel* frontendChannel) : m_frontendChannel(frontendChannel) { }
</ins><span class="cx"> ${eventDeclarations}
</span><span class="cx"> private:
</span><del>-    InspectorFrontendChannel* m_inspectorFrontendChannel;
</del><ins>+    FrontendChannel* m_frontendChannel;
</ins><span class="cx"> };&quot;&quot;&quot;)
</span><span class="cx"> 
</span><span class="cx">     ProtocolObjectBuilderDeclarationPrelude = (
</span><span class="cx"> &quot;&quot;&quot;    template&lt;int STATE&gt;
</span><span class="cx">     class Builder {
</span><span class="cx">     private:
</span><del>-        RefPtr&lt;Inspector::InspectorObject&gt; m_result;
</del><ins>+        RefPtr&lt;InspectorObject&gt; m_result;
</ins><span class="cx"> 
</span><span class="cx">         template&lt;int STEP&gt; Builder&lt;STATE | STEP&gt;&amp; castState()
</span><span class="cx">         {
</span><span class="cx">             return *reinterpret_cast&lt;Builder&lt;STATE | STEP&gt;*&gt;(this);
</span><span class="cx">         }
</span><span class="cx"> 
</span><del>-        Builder(Ref&lt;/*${objectType}*/Inspector::InspectorObject&gt;&amp;&amp; object)
</del><ins>+        Builder(Ref&lt;/*${objectType}*/InspectorObject&gt;&amp;&amp; object)
</ins><span class="cx">             : m_result(WTF::move(object))
</span><span class="cx">         {
</span><span class="cx">             COMPILE_ASSERT(STATE == NoFieldsSet, builder_created_in_non_init_state);
</span><span class="lines">@@ -232,9 +232,9 @@
</span><span class="cx">         Ref&lt;${objectType}&gt; release()
</span><span class="cx">         {
</span><span class="cx">             COMPILE_ASSERT(STATE == AllFieldsSet, result_is_not_ready);
</span><del>-            COMPILE_ASSERT(sizeof(${objectType}) == sizeof(Inspector::InspectorObject), cannot_cast);
</del><ins>+            COMPILE_ASSERT(sizeof(${objectType}) == sizeof(InspectorObject), cannot_cast);
</ins><span class="cx"> 
</span><del>-            Ref&lt;Inspector::InspectorObject&gt; result = m_result.releaseNonNull();
</del><ins>+            Ref&lt;InspectorObject&gt; result = m_result.releaseNonNull();
</ins><span class="cx">             return WTF::move(*reinterpret_cast&lt;Ref&lt;${objectType}&gt;*&gt;(&amp;result));
</span><span class="cx">         }
</span><span class="cx">     };
</span><span class="lines">@@ -245,19 +245,19 @@
</span><span class="cx">      */
</span><span class="cx">     static Builder&lt;NoFieldsSet&gt; create()
</span><span class="cx">     {
</span><del>-        return Builder&lt;NoFieldsSet&gt;(Inspector::InspectorObject::create());
</del><ins>+        return Builder&lt;NoFieldsSet&gt;(InspectorObject::create());
</ins><span class="cx">     }&quot;&quot;&quot;)
</span><span class="cx"> 
</span><span class="cx">     ProtocolObjectRuntimeCast = (
</span><del>-&quot;&quot;&quot;RefPtr&lt;${objectType}&gt; BindingTraits&lt;${objectType}&gt;::runtimeCast(RefPtr&lt;Inspector::InspectorValue&gt;&amp;&amp; value)
</del><ins>+&quot;&quot;&quot;RefPtr&lt;${objectType}&gt; BindingTraits&lt;${objectType}&gt;::runtimeCast(RefPtr&lt;InspectorValue&gt;&amp;&amp; value)
</ins><span class="cx"> {
</span><del>-    RefPtr&lt;Inspector::InspectorObject&gt; result;
</del><ins>+    RefPtr&lt;InspectorObject&gt; result;
</ins><span class="cx">     bool castSucceeded = value-&gt;asObject(result);
</span><span class="cx">     ASSERT_UNUSED(castSucceeded, castSucceeded);
</span><span class="cx"> #if !ASSERT_DISABLED
</span><span class="cx">     BindingTraits&lt;${objectType}&gt;::assertValueHasExpectedType(result.get());
</span><span class="cx"> #endif  // !ASSERT_DISABLED
</span><del>-    COMPILE_ASSERT(sizeof(${objectType}) == sizeof(Inspector::InspectorObjectBase), type_cast_problem);
-    return static_cast&lt;${objectType}*&gt;(static_cast&lt;Inspector::InspectorObjectBase*&gt;(result.get()));
</del><ins>+    COMPILE_ASSERT(sizeof(${objectType}) == sizeof(InspectorObjectBase), type_cast_problem);
+    return static_cast&lt;${objectType}*&gt;(static_cast&lt;InspectorObjectBase*&gt;(result.get()));
</ins><span class="cx"> }
</span><span class="cx"> &quot;&quot;&quot;)
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_cpp_backend_dispatcher_headerpy"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_backend_dispatcher_header.py (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_backend_dispatcher_header.py        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_backend_dispatcher_header.py        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -82,7 +82,7 @@
</span><span class="cx">         lines = []
</span><span class="cx">         lines.append('#if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)')
</span><span class="cx">         for domain in domains:
</span><del>-            lines.append(self.wrap_with_guard_for_domain(domain, 'class AlternateInspector%sBackendDispatcher;' % domain.domain_name))
</del><ins>+            lines.append(self.wrap_with_guard_for_domain(domain, 'class Alternate%sBackendDispatcher;' % domain.domain_name))
</ins><span class="cx">         lines.append('#endif // ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)')
</span><span class="cx">         return '\n'.join(lines)
</span><span class="cx"> 
</span><span class="lines">@@ -197,4 +197,4 @@
</span><span class="cx">         return self.wrap_with_guard_for_domain(domain, Template(CppTemplates.BackendDispatcherHeaderDomainDispatcherDeclaration).substitute(None, **handler_args))
</span><span class="cx"> 
</span><span class="cx">     def _generate_dispatcher_declaration_for_command(self, command):
</span><del>-        return &quot;    void %s(long callId, const Inspector::InspectorObject&amp; message);&quot; % command.command_name
</del><ins>+        return &quot;    void %s(long callId, const InspectorObject&amp; message);&quot; % command.command_name
</ins></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_cpp_backend_dispatcher_implementationpy"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_backend_dispatcher_implementation.py (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_backend_dispatcher_implementation.py        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_backend_dispatcher_implementation.py        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -78,7 +78,7 @@
</span><span class="cx">         destructor_args = {
</span><span class="cx">             'domainName': domain.domain_name
</span><span class="cx">         }
</span><del>-        destructor = 'Inspector%(domainName)sBackendDispatcherHandler::~Inspector%(domainName)sBackendDispatcherHandler() { }' % destructor_args
</del><ins>+        destructor = '%(domainName)sBackendDispatcherHandler::~%(domainName)sBackendDispatcherHandler() { }' % destructor_args
</ins><span class="cx">         return self.wrap_with_guard_for_domain(domain, destructor)
</span><span class="cx"> 
</span><span class="cx">     def _generate_dispatcher_implementations_for_domain(self, domain):
</span><span class="lines">@@ -123,7 +123,7 @@
</span><span class="cx">                 'domainName': domain.domain_name,
</span><span class="cx">                 'commandName': command.command_name
</span><span class="cx">             }
</span><del>-            cases.append('            { &quot;%(commandName)s&quot;, &amp;Inspector%(domainName)sBackendDispatcher::%(commandName)s },' % args)
</del><ins>+            cases.append('            { &quot;%(commandName)s&quot;, &amp;%(domainName)sBackendDispatcher::%(commandName)s },' % args)
</ins><span class="cx"> 
</span><span class="cx">         switch_args = {
</span><span class="cx">             'domainName': domain.domain_name,
</span><span class="lines">@@ -192,7 +192,7 @@
</span><span class="cx">                 'successOutParam': out_success_argument
</span><span class="cx">             }
</span><span class="cx"> 
</span><del>-            in_parameter_declarations.append('    %(parameterType)s in_%(parameterName)s = InspectorBackendDispatcher::%(keyedGetMethod)s(paramsContainer.get(), ASCIILiteral(&quot;%(parameterName)s&quot;), %(successOutParam)s, protocolErrors.get());' % param_args)
</del><ins>+            in_parameter_declarations.append('    %(parameterType)s in_%(parameterName)s = BackendDispatcher::%(keyedGetMethod)s(paramsContainer.get(), ASCIILiteral(&quot;%(parameterName)s&quot;), %(successOutParam)s, protocolErrors.get());' % param_args)
</ins><span class="cx"> 
</span><span class="cx">             if parameter.is_optional:
</span><span class="cx">                 optional_in_parameter_string = '%(parameterName)s_valueFound ? %(parameterExpression)s : nullptr' % param_args
</span><span class="lines">@@ -209,7 +209,7 @@
</span><span class="cx">             }
</span><span class="cx"> 
</span><span class="cx">             out_parameter_assignments.append('        callback-&gt;disable();')
</span><del>-            out_parameter_assignments.append('        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, Inspector::InspectorBackendDispatcher::ServerError, error);')
</del><ins>+            out_parameter_assignments.append('        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, BackendDispatcher::ServerError, error);')
</ins><span class="cx">             out_parameter_assignments.append('        return;')
</span><span class="cx">             method_parameters.append('callback.copyRef()')
</span><span class="cx"> 
</span><span class="lines">@@ -251,9 +251,9 @@
</span><span class="cx"> 
</span><span class="cx">         lines = []
</span><span class="cx">         if len(command.call_parameters) == 0:
</span><del>-            lines.append('void Inspector%(domainName)sBackendDispatcher::%(commandName)s(long callId, const InspectorObject&amp;)' % command_args)
</del><ins>+            lines.append('void %(domainName)sBackendDispatcher::%(commandName)s(long callId, const InspectorObject&amp;)' % command_args)
</ins><span class="cx">         else:
</span><del>-            lines.append('void Inspector%(domainName)sBackendDispatcher::%(commandName)s(long callId, const InspectorObject&amp; message)' % command_args)
</del><ins>+            lines.append('void %(domainName)sBackendDispatcher::%(commandName)s(long callId, const InspectorObject&amp; message)' % command_args)
</ins><span class="cx">         lines.append('{')
</span><span class="cx"> 
</span><span class="cx">         if len(command.call_parameters) &gt; 0:
</span><span class="lines">@@ -270,7 +270,7 @@
</span><span class="cx">         lines.append('    ErrorString error;')
</span><span class="cx">         lines.append('    Ref&lt;InspectorObject&gt; result = InspectorObject::create();')
</span><span class="cx">         if command.is_async:
</span><del>-            lines.append('    Ref&lt;Inspector%(domainName)sBackendDispatcherHandler::%(callbackName)s&gt; callback = adoptRef(*new Inspector%(domainName)sBackendDispatcherHandler::%(callbackName)s(m_backendDispatcher.copyRef(), callId));' % command_args)
</del><ins>+            lines.append('    Ref&lt;%(domainName)sBackendDispatcherHandler::%(callbackName)s&gt; callback = adoptRef(*new %(domainName)sBackendDispatcherHandler::%(callbackName)s(m_backendDispatcher.copyRef(), callId));' % command_args)
</ins><span class="cx">         if len(command.return_parameters) &gt; 0:
</span><span class="cx">             lines.extend(out_parameter_declarations)
</span><span class="cx">         lines.append('    m_agent-&gt;%(commandName)s(%(invocationParameters)s);' % command_args)
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_cpp_frontend_dispatcher_implementationpy"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_frontend_dispatcher_implementation.py (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_frontend_dispatcher_implementation.py        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_frontend_dispatcher_implementation.py        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -105,7 +105,7 @@
</span><span class="cx">             'formalParameters': &quot;, &quot;.join(formal_parameters)
</span><span class="cx">         }
</span><span class="cx"> 
</span><del>-        lines.append('void Inspector%(domainName)sFrontendDispatcher::%(eventName)s(%(formalParameters)s)' % event_args)
</del><ins>+        lines.append('void %(domainName)sFrontendDispatcher::%(eventName)s(%(formalParameters)s)' % event_args)
</ins><span class="cx">         lines.append('{')
</span><span class="cx">         lines.append('    Ref&lt;InspectorObject&gt; jsonMessage = InspectorObject::create();')
</span><span class="cx">         lines.append('    jsonMessage-&gt;setString(ASCIILiteral(&quot;method&quot;), ASCIILiteral(&quot;%(domainName)s.%(eventName)s&quot;));' % event_args)
</span><span class="lines">@@ -116,6 +116,6 @@
</span><span class="cx">             lines.append('    jsonMessage-&gt;setObject(ASCIILiteral(&quot;params&quot;), WTF::move(paramsObject));')
</span><span class="cx"> 
</span><span class="cx">         lines.append('')
</span><del>-        lines.append('    m_inspectorFrontendChannel-&gt;sendMessageToFrontend(jsonMessage-&gt;toJSONString());')
</del><ins>+        lines.append('    m_frontendChannel-&gt;sendMessageToFrontend(jsonMessage-&gt;toJSONString());')
</ins><span class="cx">         lines.append('}')
</span><span class="cx">         return &quot;\n&quot;.join(lines)
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_objc_frontend_dispatcher_implementationpy"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_objc_frontend_dispatcher_implementation.py (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_objc_frontend_dispatcher_implementation.py        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_objc_frontend_dispatcher_implementation.py        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -98,7 +98,7 @@
</span><span class="cx">         lines = []
</span><span class="cx">         lines.append(self._generate_event_signature(domain, event))
</span><span class="cx">         lines.append('{')
</span><del>-        lines.append('    InspectorFrontendChannel* frontendChannel = _controller-&gt;frontendChannel();')
</del><ins>+        lines.append('    FrontendChannel* frontendChannel = _controller-&gt;frontendChannel();')
</ins><span class="cx">         lines.append('    if (!frontendChannel)')
</span><span class="cx">         lines.append('        return;')
</span><span class="cx">         lines.append('')
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptscodegenobjc_generator_templatespy"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/codegen/objc_generator_templates.py (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/codegen/objc_generator_templates.py        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/scripts/codegen/objc_generator_templates.py        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -93,14 +93,14 @@
</span><span class="cx">     &quot;&quot;&quot;&quot;&quot;&quot;)
</span><span class="cx"> 
</span><span class="cx">     BackendDispatcherHeaderDomainHandlerInterfaceDeclaration = (
</span><del>-    &quot;&quot;&quot;class AlternateInspector${domainName}BackendDispatcher : public AlternateInspectorBackendDispatcher {
</del><ins>+    &quot;&quot;&quot;class Alternate${domainName}BackendDispatcher : public AlternateBackendDispatcher {
</ins><span class="cx"> public:
</span><del>-    virtual ~AlternateInspector${domainName}BackendDispatcher() { }
</del><ins>+    virtual ~Alternate${domainName}BackendDispatcher() { }
</ins><span class="cx"> ${commandDeclarations}
</span><span class="cx"> };&quot;&quot;&quot;)
</span><span class="cx"> 
</span><span class="cx">     BackendDispatcherHeaderDomainHandlerObjCDeclaration = (
</span><del>-    &quot;&quot;&quot;class ObjCInspector${domainName}BackendDispatcher final : public AlternateInspector${domainName}BackendDispatcher {
</del><ins>+    &quot;&quot;&quot;class ObjCInspector${domainName}BackendDispatcher final : public Alternate${domainName}BackendDispatcher {
</ins><span class="cx"> public:
</span><span class="cx">     ObjCInspector${domainName}BackendDispatcher(id&lt;${objcPrefix}${domainName}DomainHandler&gt; handler) { m_delegate = handler; }
</span><span class="cx"> ${commandDeclarations}
</span><span class="lines">@@ -137,7 +137,7 @@
</span><span class="cx">     _${variableNamePrefix}Handler = [handler retain];
</span><span class="cx"> 
</span><span class="cx">     auto alternateDispatcher = std::make_unique&lt;ObjCInspector${domainName}BackendDispatcher&gt;(handler);
</span><del>-    auto alternateAgent = std::make_unique&lt;AlternateDispatchableAgent&lt;Inspector${domainName}BackendDispatcher, AlternateInspector${domainName}BackendDispatcher&gt;&gt;(ASCIILiteral(&quot;${domainName}&quot;), WTF::move(alternateDispatcher));
</del><ins>+    auto alternateAgent = std::make_unique&lt;AlternateDispatchableAgent&lt;${domainName}BackendDispatcher, Alternate${domainName}BackendDispatcher&gt;&gt;(ASCIILiteral(&quot;${domainName}&quot;), WTF::move(alternateDispatcher));
</ins><span class="cx">     _controller-&gt;appendExtraAgent(WTF::move(alternateAgent));
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedcommandswithasyncattributejsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-async-attribute.json-result (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-async-attribute.json-result        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-async-attribute.json-result        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -39,18 +39,18 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><del>-class AlternateInspectorBackendDispatcher {
</del><ins>+class AlternateBackendDispatcher {
</ins><span class="cx"> public:
</span><del>-    void setBackendDispatcher(RefPtr&lt;InspectorBackendDispatcher&gt;&amp;&amp; dispatcher) { m_backendDispatcher = WTF::move(dispatcher); }
-    InspectorBackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
</del><ins>+    void setBackendDispatcher(RefPtr&lt;BackendDispatcher&gt;&amp;&amp; dispatcher) { m_backendDispatcher = WTF::move(dispatcher); }
+    BackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
</ins><span class="cx"> private:
</span><del>-    RefPtr&lt;InspectorBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    RefPtr&lt;BackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-class AlternateInspectorDatabaseBackendDispatcher : public AlternateInspectorBackendDispatcher {
</del><ins>+class AlternateDatabaseBackendDispatcher : public AlternateBackendDispatcher {
</ins><span class="cx"> public:
</span><del>-    virtual ~AlternateInspectorDatabaseBackendDispatcher() { }
</del><ins>+    virtual ~AlternateDatabaseBackendDispatcher() { }
</ins><span class="cx">     virtual void executeSQLSyncOptionalReturnValues(long callId, int in_databaseId, const String&amp; in_query) = 0;
</span><span class="cx">     virtual void executeSQLAsyncOptionalReturnValues(long callId, int in_databaseId, const String&amp; in_query) = 0;
</span><span class="cx">     virtual void executeSQLSync(long callId, int in_databaseId, const String&amp; in_query) = 0;
</span><span class="lines">@@ -148,10 +148,10 @@
</span><span class="cx"> typedef String ErrorString;
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><del>-class AlternateInspectorDatabaseBackendDispatcher;
</del><ins>+class AlternateDatabaseBackendDispatcher;
</ins><span class="cx"> #endif // ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx"> 
</span><del>-class InspectorDatabaseBackendDispatcherHandler {
</del><ins>+class DatabaseBackendDispatcherHandler {
</ins><span class="cx"> public:
</span><span class="cx">     // Named after parameter 'screenColor' while generating command/event executeSQLSyncOptionalReturnValues.
</span><span class="cx">     enum class ScreenColor {
</span><span class="lines">@@ -166,41 +166,41 @@
</span><span class="cx">         Yellow = 5,
</span><span class="cx">         Black = 6,
</span><span class="cx">     }; // enum class PrintColor
</span><del>-    virtual void executeSQLSyncOptionalReturnValues(ErrorString&amp;, int in_databaseId, const String&amp; in_query, RefPtr&lt;Inspector::Protocol::Array&lt;String&gt;&gt;&amp; opt_out_columnNames, Inspector::Protocol::OptOutput&lt;String&gt;* opt_out_notes, Inspector::Protocol::OptOutput&lt;double&gt;* opt_out_timestamp, Inspector::Protocol::OptOutput&lt;Inspector::InspectorObject&gt;* opt_out_values, Inspector::Protocol::OptOutput&lt;Inspector::InspectorValue&gt;* opt_out_payload, Inspector::Protocol::OptOutput&lt;int&gt;* opt_out_databaseId, RefPtr&lt;Inspector::Protocol::Database::Error&gt;&amp; opt_out_sqlError, Inspector::Protocol::Database::PrimaryColors* opt_out_screenColor, RefPtr&lt;Inspector::Protocol::Database::ColorList&gt;&amp; opt_out_alternateColors, InspectorDatabaseBackendDispatcherHandler::PrintColor* opt_out_printColor) = 0;
-    class ExecuteSQLAsyncOptionalReturnValuesCallback : public Inspector::InspectorBackendDispatcher::CallbackBase {
</del><ins>+    virtual void executeSQLSyncOptionalReturnValues(ErrorString&amp;, int in_databaseId, const String&amp; in_query, RefPtr&lt;Inspector::Protocol::Array&lt;String&gt;&gt;&amp; opt_out_columnNames, Inspector::Protocol::OptOutput&lt;String&gt;* opt_out_notes, Inspector::Protocol::OptOutput&lt;double&gt;* opt_out_timestamp, Inspector::Protocol::OptOutput&lt;Inspector::InspectorObject&gt;* opt_out_values, Inspector::Protocol::OptOutput&lt;Inspector::InspectorValue&gt;* opt_out_payload, Inspector::Protocol::OptOutput&lt;int&gt;* opt_out_databaseId, RefPtr&lt;Inspector::Protocol::Database::Error&gt;&amp; opt_out_sqlError, Inspector::Protocol::Database::PrimaryColors* opt_out_screenColor, RefPtr&lt;Inspector::Protocol::Database::ColorList&gt;&amp; opt_out_alternateColors, DatabaseBackendDispatcherHandler::PrintColor* opt_out_printColor) = 0;
+    class ExecuteSQLAsyncOptionalReturnValuesCallback : public BackendDispatcher::CallbackBase {
</ins><span class="cx">     public:
</span><del>-        ExecuteSQLAsyncOptionalReturnValuesCallback(Ref&lt;Inspector::InspectorBackendDispatcher&gt;&amp;&amp;, int id);
</del><ins>+        ExecuteSQLAsyncOptionalReturnValuesCallback(Ref&lt;BackendDispatcher&gt;&amp;&amp;, int id);
</ins><span class="cx">         void sendSuccess(RefPtr&lt;Inspector::Protocol::Array&lt;String&gt;&gt;&amp;&amp; columnNames, Inspector::Protocol::OptOutput&lt;String&gt;* notes, Inspector::Protocol::OptOutput&lt;double&gt;* timestamp, Inspector::Protocol::OptOutput&lt;Inspector::InspectorObject&gt;* values, Inspector::Protocol::OptOutput&lt;Inspector::InspectorValue&gt;* payload, Inspector::Protocol::OptOutput&lt;int&gt;* databaseId, RefPtr&lt;Inspector::Protocol::Database::Error&gt;&amp;&amp; sqlError, Inspector::Protocol::OptOutput&lt;String&gt;* screenColor, RefPtr&lt;Inspector::Protocol::Database::ColorList&gt;&amp;&amp; alternateColors, Inspector::Protocol::OptOutput&lt;String&gt;* printColor);
</span><span class="cx">     };
</span><span class="cx">     virtual void executeSQLAsyncOptionalReturnValues(ErrorString&amp;, int in_databaseId, const String&amp; in_query, Ref&lt;ExecuteSQLAsyncOptionalReturnValuesCallback&gt;&amp;&amp; callback) = 0;
</span><del>-    virtual void executeSQLSync(ErrorString&amp;, int in_databaseId, const String&amp; in_query, RefPtr&lt;Inspector::Protocol::Array&lt;String&gt;&gt;&amp; out_columnNames, String* out_notes, double* out_timestamp, Inspector::InspectorObject* out_values, Inspector::InspectorValue* out_payload, int* out_databaseId, RefPtr&lt;Inspector::Protocol::Database::Error&gt;&amp; out_sqlError, RefPtr&lt;Inspector::Protocol::Database::ColorList&gt;&amp; out_alternateColors, Inspector::Protocol::Database::PrimaryColors* out_screenColor, InspectorDatabaseBackendDispatcherHandler::PrintColor* out_printColor) = 0;
-    class ExecuteSQLAsyncCallback : public Inspector::InspectorBackendDispatcher::CallbackBase {
</del><ins>+    virtual void executeSQLSync(ErrorString&amp;, int in_databaseId, const String&amp; in_query, RefPtr&lt;Inspector::Protocol::Array&lt;String&gt;&gt;&amp; out_columnNames, String* out_notes, double* out_timestamp, Inspector::InspectorObject* out_values, Inspector::InspectorValue* out_payload, int* out_databaseId, RefPtr&lt;Inspector::Protocol::Database::Error&gt;&amp; out_sqlError, RefPtr&lt;Inspector::Protocol::Database::ColorList&gt;&amp; out_alternateColors, Inspector::Protocol::Database::PrimaryColors* out_screenColor, DatabaseBackendDispatcherHandler::PrintColor* out_printColor) = 0;
+    class ExecuteSQLAsyncCallback : public BackendDispatcher::CallbackBase {
</ins><span class="cx">     public:
</span><del>-        ExecuteSQLAsyncCallback(Ref&lt;Inspector::InspectorBackendDispatcher&gt;&amp;&amp;, int id);
</del><ins>+        ExecuteSQLAsyncCallback(Ref&lt;BackendDispatcher&gt;&amp;&amp;, int id);
</ins><span class="cx">         void sendSuccess(RefPtr&lt;Inspector::Protocol::Array&lt;String&gt;&gt;&amp;&amp; columnNames, const String&amp; notes, double timestamp, Inspector::InspectorObject values, Inspector::InspectorValue payload, int databaseId, RefPtr&lt;Inspector::Protocol::Database::Error&gt;&amp;&amp; sqlError, const String&amp; screenColor, RefPtr&lt;Inspector::Protocol::Database::ColorList&gt;&amp;&amp; alternateColors, const String&amp; printColor);
</span><span class="cx">     };
</span><span class="cx">     virtual void executeSQLAsync(ErrorString&amp;, int in_databaseId, const String&amp; in_query, Ref&lt;ExecuteSQLAsyncCallback&gt;&amp;&amp; callback) = 0;
</span><span class="cx"> protected:
</span><del>-    virtual ~InspectorDatabaseBackendDispatcherHandler();
</del><ins>+    virtual ~DatabaseBackendDispatcherHandler();
</ins><span class="cx"> };
</span><span class="cx"> 
</span><del>-class InspectorDatabaseBackendDispatcher final : public Inspector::InspectorSupplementalBackendDispatcher {
</del><ins>+class DatabaseBackendDispatcher final : public SupplementalBackendDispatcher {
</ins><span class="cx"> public:
</span><del>-    static Ref&lt;InspectorDatabaseBackendDispatcher&gt; create(Inspector::InspectorBackendDispatcher*, InspectorDatabaseBackendDispatcherHandler*);
-    virtual void dispatch(long callId, const String&amp; method, Ref&lt;Inspector::InspectorObject&gt;&amp;&amp; message) override;
</del><ins>+    static Ref&lt;DatabaseBackendDispatcher&gt; create(BackendDispatcher*, DatabaseBackendDispatcherHandler*);
+    virtual void dispatch(long callId, const String&amp; method, Ref&lt;InspectorObject&gt;&amp;&amp; message) override;
</ins><span class="cx"> private:
</span><del>-    void executeSQLSyncOptionalReturnValues(long callId, const Inspector::InspectorObject&amp; message);
-    void executeSQLAsyncOptionalReturnValues(long callId, const Inspector::InspectorObject&amp; message);
-    void executeSQLSync(long callId, const Inspector::InspectorObject&amp; message);
-    void executeSQLAsync(long callId, const Inspector::InspectorObject&amp; message);
</del><ins>+    void executeSQLSyncOptionalReturnValues(long callId, const InspectorObject&amp; message);
+    void executeSQLAsyncOptionalReturnValues(long callId, const InspectorObject&amp; message);
+    void executeSQLSync(long callId, const InspectorObject&amp; message);
+    void executeSQLAsync(long callId, const InspectorObject&amp; message);
</ins><span class="cx"> private:
</span><del>-    InspectorDatabaseBackendDispatcher(Inspector::InspectorBackendDispatcher&amp;, InspectorDatabaseBackendDispatcherHandler*);
-    InspectorDatabaseBackendDispatcherHandler* m_agent;
</del><ins>+    DatabaseBackendDispatcher(BackendDispatcher&amp;, DatabaseBackendDispatcherHandler*);
+    DatabaseBackendDispatcherHandler* m_agent;
</ins><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx"> public:
</span><del>-    void setAlternateDispatcher(AlternateInspectorDatabaseBackendDispatcher* alternateDispatcher) { m_alternateDispatcher = alternateDispatcher; }
</del><ins>+    void setAlternateDispatcher(AlternateDatabaseBackendDispatcher* alternateDispatcher) { m_alternateDispatcher = alternateDispatcher; }
</ins><span class="cx"> private:
</span><del>-    AlternateInspectorDatabaseBackendDispatcher* m_alternateDispatcher;
</del><ins>+    AlternateDatabaseBackendDispatcher* m_alternateDispatcher;
</ins><span class="cx"> #endif
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="lines">@@ -253,15 +253,15 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><del>-InspectorDatabaseBackendDispatcherHandler::~InspectorDatabaseBackendDispatcherHandler() { }
</del><ins>+DatabaseBackendDispatcherHandler::~DatabaseBackendDispatcherHandler() { }
</ins><span class="cx"> 
</span><del>-Ref&lt;InspectorDatabaseBackendDispatcher&gt; InspectorDatabaseBackendDispatcher::create(InspectorBackendDispatcher* backendDispatcher, InspectorDatabaseBackendDispatcherHandler* agent)
</del><ins>+Ref&lt;DatabaseBackendDispatcher&gt; DatabaseBackendDispatcher::create(BackendDispatcher* backendDispatcher, DatabaseBackendDispatcherHandler* agent)
</ins><span class="cx"> {
</span><del>-    return adoptRef(*new InspectorDatabaseBackendDispatcher(*backendDispatcher, agent));
</del><ins>+    return adoptRef(*new DatabaseBackendDispatcher(*backendDispatcher, agent));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-InspectorDatabaseBackendDispatcher::InspectorDatabaseBackendDispatcher(InspectorBackendDispatcher&amp; backendDispatcher, InspectorDatabaseBackendDispatcherHandler* agent)
-    : InspectorSupplementalBackendDispatcher(backendDispatcher)
</del><ins>+DatabaseBackendDispatcher::DatabaseBackendDispatcher(BackendDispatcher&amp; backendDispatcher, DatabaseBackendDispatcherHandler* agent)
+    : SupplementalBackendDispatcher(backendDispatcher)
</ins><span class="cx">     , m_agent(agent)
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">     , m_alternateDispatcher(nullptr)
</span><span class="lines">@@ -270,9 +270,9 @@
</span><span class="cx">     m_backendDispatcher-&gt;registerDispatcherForDomain(ASCIILiteral(&quot;Database&quot;), this);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorDatabaseBackendDispatcher::dispatch(long callId, const String&amp; method, Ref&lt;InspectorObject&gt;&amp;&amp; message)
</del><ins>+void DatabaseBackendDispatcher::dispatch(long callId, const String&amp; method, Ref&lt;InspectorObject&gt;&amp;&amp; message)
</ins><span class="cx"> {
</span><del>-    Ref&lt;InspectorDatabaseBackendDispatcher&gt; protect(*this);
</del><ins>+    Ref&lt;DatabaseBackendDispatcher&gt; protect(*this);
</ins><span class="cx"> 
</span><span class="cx">     if (method == &quot;executeSQLSyncOptionalReturnValues&quot;)
</span><span class="cx">         executeSQLSyncOptionalReturnValues(callId, message);
</span><span class="lines">@@ -283,19 +283,19 @@
</span><span class="cx">     else if (method == &quot;executeSQLAsync&quot;)
</span><span class="cx">         executeSQLAsync(callId, message);
</span><span class="cx">     else
</span><del>-        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, InspectorBackendDispatcher::MethodNotFound, makeString('\'', &quot;Database&quot;, '.', method, &quot;' was not found&quot;));
</del><ins>+        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, BackendDispatcher::MethodNotFound, makeString('\'', &quot;Database&quot;, '.', method, &quot;' was not found&quot;));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorDatabaseBackendDispatcher::executeSQLSyncOptionalReturnValues(long callId, const InspectorObject&amp; message)
</del><ins>+void DatabaseBackendDispatcher::executeSQLSyncOptionalReturnValues(long callId, const InspectorObject&amp; message)
</ins><span class="cx"> {
</span><span class="cx">     auto protocolErrors = Inspector::Protocol::Array&lt;String&gt;::create();
</span><span class="cx">     RefPtr&lt;InspectorObject&gt; paramsContainer;
</span><span class="cx">     message.getObject(ASCIILiteral(&quot;params&quot;), paramsContainer);
</span><del>-    int in_databaseId = InspectorBackendDispatcher::getInteger(paramsContainer.get(), ASCIILiteral(&quot;databaseId&quot;), nullptr, protocolErrors.get());
-    String in_query = InspectorBackendDispatcher::getString(paramsContainer.get(), ASCIILiteral(&quot;query&quot;), nullptr, protocolErrors.get());
</del><ins>+    int in_databaseId = BackendDispatcher::getInteger(paramsContainer.get(), ASCIILiteral(&quot;databaseId&quot;), nullptr, protocolErrors.get());
+    String in_query = BackendDispatcher::getString(paramsContainer.get(), ASCIILiteral(&quot;query&quot;), nullptr, protocolErrors.get());
</ins><span class="cx">     if (protocolErrors-&gt;length()) {
</span><span class="cx">         String errorMessage = String::format(&quot;Some arguments of method '%s' can't be processed&quot;, &quot;Database.executeSQLSyncOptionalReturnValues&quot;);
</span><del>-        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, InspectorBackendDispatcher::InvalidParams, errorMessage, WTF::move(protocolErrors));
</del><ins>+        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, BackendDispatcher::InvalidParams, errorMessage, WTF::move(protocolErrors));
</ins><span class="cx">         return;
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="lines">@@ -317,7 +317,7 @@
</span><span class="cx">     RefPtr&lt;Inspector::Protocol::Database::Error&gt; out_sqlError;
</span><span class="cx">     Inspector::Protocol::Database::PrimaryColors out_screenColor;
</span><span class="cx">     RefPtr&lt;Inspector::Protocol::Database::ColorList&gt; out_alternateColors;
</span><del>-    InspectorDatabaseBackendDispatcherHandler::PrintColor out_printColor;
</del><ins>+    DatabaseBackendDispatcherHandler::PrintColor out_printColor;
</ins><span class="cx">     m_agent-&gt;executeSQLSyncOptionalReturnValues(error, in_databaseId, in_query, out_columnNames, &amp;out_notes, &amp;out_timestamp, out_values, &amp;out_payload, &amp;out_databaseId, out_sqlError, &amp;out_screenColor, out_alternateColors, &amp;out_printColor);
</span><span class="cx"> 
</span><span class="cx">     if (!error.length()) {
</span><span class="lines">@@ -345,9 +345,9 @@
</span><span class="cx">     m_backendDispatcher-&gt;sendResponse(callId, WTF::move(result), error);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-InspectorDatabaseBackendDispatcherHandler::ExecuteSQLAsyncOptionalReturnValuesCallback::ExecuteSQLAsyncOptionalReturnValuesCallback(Ref&lt;InspectorBackendDispatcher&gt;&amp;&amp; backendDispatcher, int id) : Inspector::InspectorBackendDispatcher::CallbackBase(WTF::move(backendDispatcher), id) { }
</del><ins>+DatabaseBackendDispatcherHandler::ExecuteSQLAsyncOptionalReturnValuesCallback::ExecuteSQLAsyncOptionalReturnValuesCallback(Ref&lt;BackendDispatcher&gt;&amp;&amp; backendDispatcher, int id) : BackendDispatcher::CallbackBase(WTF::move(backendDispatcher), id) { }
</ins><span class="cx"> 
</span><del>-void InspectorDatabaseBackendDispatcherHandler::ExecuteSQLAsyncOptionalReturnValuesCallback::sendSuccess(RefPtr&lt;Inspector::Protocol::Array&lt;String&gt;&gt;&amp;&amp; columnNames, Inspector::Protocol::OptOutput&lt;String&gt;* notes, Inspector::Protocol::OptOutput&lt;double&gt;* timestamp, Inspector::Protocol::OptOutput&lt;Inspector::InspectorObject&gt;* values, Inspector::Protocol::OptOutput&lt;Inspector::InspectorValue&gt;* payload, Inspector::Protocol::OptOutput&lt;int&gt;* databaseId, RefPtr&lt;Inspector::Protocol::Database::Error&gt;&amp;&amp; sqlError, Inspector::Protocol::OptOutput&lt;String&gt;* screenColor, RefPtr&lt;Inspector::Protocol::Database::ColorList&gt;&amp;&amp; alternateColors, Inspector::Protocol::OptOutput&lt;String&gt;* printColor)
</del><ins>+void DatabaseBackendDispatcherHandler::ExecuteSQLAsyncOptionalReturnValuesCallback::sendSuccess(RefPtr&lt;Inspector::Protocol::Array&lt;String&gt;&gt;&amp;&amp; columnNames, Inspector::Protocol::OptOutput&lt;String&gt;* notes, Inspector::Protocol::OptOutput&lt;double&gt;* timestamp, Inspector::Protocol::OptOutput&lt;Inspector::InspectorObject&gt;* values, Inspector::Protocol::OptOutput&lt;Inspector::InspectorValue&gt;* payload, Inspector::Protocol::OptOutput&lt;int&gt;* databaseId, RefPtr&lt;Inspector::Protocol::Database::Error&gt;&amp;&amp; sqlError, Inspector::Protocol::OptOutput&lt;String&gt;* screenColor, RefPtr&lt;Inspector::Protocol::Database::ColorList&gt;&amp;&amp; alternateColors, Inspector::Protocol::OptOutput&lt;String&gt;* printColor)
</ins><span class="cx"> {
</span><span class="cx">     Ref&lt;InspectorObject&gt; jsonMessage = InspectorObject::create();
</span><span class="cx">     if (columnNames)
</span><span class="lines">@@ -373,16 +373,16 @@
</span><span class="cx">     sendIfActive(WTF::move(jsonMessage), ErrorString());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorDatabaseBackendDispatcher::executeSQLAsyncOptionalReturnValues(long callId, const InspectorObject&amp; message)
</del><ins>+void DatabaseBackendDispatcher::executeSQLAsyncOptionalReturnValues(long callId, const InspectorObject&amp; message)
</ins><span class="cx"> {
</span><span class="cx">     auto protocolErrors = Inspector::Protocol::Array&lt;String&gt;::create();
</span><span class="cx">     RefPtr&lt;InspectorObject&gt; paramsContainer;
</span><span class="cx">     message.getObject(ASCIILiteral(&quot;params&quot;), paramsContainer);
</span><del>-    int in_databaseId = InspectorBackendDispatcher::getInteger(paramsContainer.get(), ASCIILiteral(&quot;databaseId&quot;), nullptr, protocolErrors.get());
-    String in_query = InspectorBackendDispatcher::getString(paramsContainer.get(), ASCIILiteral(&quot;query&quot;), nullptr, protocolErrors.get());
</del><ins>+    int in_databaseId = BackendDispatcher::getInteger(paramsContainer.get(), ASCIILiteral(&quot;databaseId&quot;), nullptr, protocolErrors.get());
+    String in_query = BackendDispatcher::getString(paramsContainer.get(), ASCIILiteral(&quot;query&quot;), nullptr, protocolErrors.get());
</ins><span class="cx">     if (protocolErrors-&gt;length()) {
</span><span class="cx">         String errorMessage = String::format(&quot;Some arguments of method '%s' can't be processed&quot;, &quot;Database.executeSQLAsyncOptionalReturnValues&quot;);
</span><del>-        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, InspectorBackendDispatcher::InvalidParams, errorMessage, WTF::move(protocolErrors));
</del><ins>+        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, BackendDispatcher::InvalidParams, errorMessage, WTF::move(protocolErrors));
</ins><span class="cx">         return;
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="lines">@@ -395,26 +395,26 @@
</span><span class="cx"> 
</span><span class="cx">     ErrorString error;
</span><span class="cx">     Ref&lt;InspectorObject&gt; result = InspectorObject::create();
</span><del>-    Ref&lt;InspectorDatabaseBackendDispatcherHandler::ExecuteSQLAsyncOptionalReturnValuesCallback&gt; callback = adoptRef(*new InspectorDatabaseBackendDispatcherHandler::ExecuteSQLAsyncOptionalReturnValuesCallback(m_backendDispatcher.copyRef(), callId));
</del><ins>+    Ref&lt;DatabaseBackendDispatcherHandler::ExecuteSQLAsyncOptionalReturnValuesCallback&gt; callback = adoptRef(*new DatabaseBackendDispatcherHandler::ExecuteSQLAsyncOptionalReturnValuesCallback(m_backendDispatcher.copyRef(), callId));
</ins><span class="cx">     m_agent-&gt;executeSQLAsyncOptionalReturnValues(error, in_databaseId, in_query, callback.copyRef());
</span><span class="cx"> 
</span><span class="cx">     if (error.length()) {
</span><span class="cx">         callback-&gt;disable();
</span><del>-        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, Inspector::InspectorBackendDispatcher::ServerError, error);
</del><ins>+        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, BackendDispatcher::ServerError, error);
</ins><span class="cx">         return;
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorDatabaseBackendDispatcher::executeSQLSync(long callId, const InspectorObject&amp; message)
</del><ins>+void DatabaseBackendDispatcher::executeSQLSync(long callId, const InspectorObject&amp; message)
</ins><span class="cx"> {
</span><span class="cx">     auto protocolErrors = Inspector::Protocol::Array&lt;String&gt;::create();
</span><span class="cx">     RefPtr&lt;InspectorObject&gt; paramsContainer;
</span><span class="cx">     message.getObject(ASCIILiteral(&quot;params&quot;), paramsContainer);
</span><del>-    int in_databaseId = InspectorBackendDispatcher::getInteger(paramsContainer.get(), ASCIILiteral(&quot;databaseId&quot;), nullptr, protocolErrors.get());
-    String in_query = InspectorBackendDispatcher::getString(paramsContainer.get(), ASCIILiteral(&quot;query&quot;), nullptr, protocolErrors.get());
</del><ins>+    int in_databaseId = BackendDispatcher::getInteger(paramsContainer.get(), ASCIILiteral(&quot;databaseId&quot;), nullptr, protocolErrors.get());
+    String in_query = BackendDispatcher::getString(paramsContainer.get(), ASCIILiteral(&quot;query&quot;), nullptr, protocolErrors.get());
</ins><span class="cx">     if (protocolErrors-&gt;length()) {
</span><span class="cx">         String errorMessage = String::format(&quot;Some arguments of method '%s' can't be processed&quot;, &quot;Database.executeSQLSync&quot;);
</span><del>-        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, InspectorBackendDispatcher::InvalidParams, errorMessage, WTF::move(protocolErrors));
</del><ins>+        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, BackendDispatcher::InvalidParams, errorMessage, WTF::move(protocolErrors));
</ins><span class="cx">         return;
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="lines">@@ -436,7 +436,7 @@
</span><span class="cx">     RefPtr&lt;Inspector::Protocol::Database::Error&gt; out_sqlError;
</span><span class="cx">     RefPtr&lt;Inspector::Protocol::Database::ColorList&gt; out_alternateColors;
</span><span class="cx">     Inspector::Protocol::Database::PrimaryColors out_screenColor;
</span><del>-    InspectorDatabaseBackendDispatcherHandler::PrintColor out_printColor;
</del><ins>+    DatabaseBackendDispatcherHandler::PrintColor out_printColor;
</ins><span class="cx">     m_agent-&gt;executeSQLSync(error, in_databaseId, in_query, out_columnNames, &amp;out_notes, &amp;out_timestamp, out_values, &amp;out_payload, &amp;out_databaseId, out_sqlError, out_alternateColors, &amp;out_screenColor, &amp;out_printColor);
</span><span class="cx"> 
</span><span class="cx">     if (!error.length()) {
</span><span class="lines">@@ -454,9 +454,9 @@
</span><span class="cx">     m_backendDispatcher-&gt;sendResponse(callId, WTF::move(result), error);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-InspectorDatabaseBackendDispatcherHandler::ExecuteSQLAsyncCallback::ExecuteSQLAsyncCallback(Ref&lt;InspectorBackendDispatcher&gt;&amp;&amp; backendDispatcher, int id) : Inspector::InspectorBackendDispatcher::CallbackBase(WTF::move(backendDispatcher), id) { }
</del><ins>+DatabaseBackendDispatcherHandler::ExecuteSQLAsyncCallback::ExecuteSQLAsyncCallback(Ref&lt;BackendDispatcher&gt;&amp;&amp; backendDispatcher, int id) : BackendDispatcher::CallbackBase(WTF::move(backendDispatcher), id) { }
</ins><span class="cx"> 
</span><del>-void InspectorDatabaseBackendDispatcherHandler::ExecuteSQLAsyncCallback::sendSuccess(RefPtr&lt;Inspector::Protocol::Array&lt;String&gt;&gt;&amp;&amp; columnNames, const String&amp; notes, double timestamp, Inspector::InspectorObject values, Inspector::InspectorValue payload, int databaseId, RefPtr&lt;Inspector::Protocol::Database::Error&gt;&amp;&amp; sqlError, const String&amp; screenColor, RefPtr&lt;Inspector::Protocol::Database::ColorList&gt;&amp;&amp; alternateColors, const String&amp; printColor)
</del><ins>+void DatabaseBackendDispatcherHandler::ExecuteSQLAsyncCallback::sendSuccess(RefPtr&lt;Inspector::Protocol::Array&lt;String&gt;&gt;&amp;&amp; columnNames, const String&amp; notes, double timestamp, Inspector::InspectorObject values, Inspector::InspectorValue payload, int databaseId, RefPtr&lt;Inspector::Protocol::Database::Error&gt;&amp;&amp; sqlError, const String&amp; screenColor, RefPtr&lt;Inspector::Protocol::Database::ColorList&gt;&amp;&amp; alternateColors, const String&amp; printColor)
</ins><span class="cx"> {
</span><span class="cx">     Ref&lt;InspectorObject&gt; jsonMessage = InspectorObject::create();
</span><span class="cx">     jsonMessage-&gt;setArray(ASCIILiteral(&quot;columnNames&quot;), columnNames);
</span><span class="lines">@@ -472,16 +472,16 @@
</span><span class="cx">     sendIfActive(WTF::move(jsonMessage), ErrorString());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorDatabaseBackendDispatcher::executeSQLAsync(long callId, const InspectorObject&amp; message)
</del><ins>+void DatabaseBackendDispatcher::executeSQLAsync(long callId, const InspectorObject&amp; message)
</ins><span class="cx"> {
</span><span class="cx">     auto protocolErrors = Inspector::Protocol::Array&lt;String&gt;::create();
</span><span class="cx">     RefPtr&lt;InspectorObject&gt; paramsContainer;
</span><span class="cx">     message.getObject(ASCIILiteral(&quot;params&quot;), paramsContainer);
</span><del>-    int in_databaseId = InspectorBackendDispatcher::getInteger(paramsContainer.get(), ASCIILiteral(&quot;databaseId&quot;), nullptr, protocolErrors.get());
-    String in_query = InspectorBackendDispatcher::getString(paramsContainer.get(), ASCIILiteral(&quot;query&quot;), nullptr, protocolErrors.get());
</del><ins>+    int in_databaseId = BackendDispatcher::getInteger(paramsContainer.get(), ASCIILiteral(&quot;databaseId&quot;), nullptr, protocolErrors.get());
+    String in_query = BackendDispatcher::getString(paramsContainer.get(), ASCIILiteral(&quot;query&quot;), nullptr, protocolErrors.get());
</ins><span class="cx">     if (protocolErrors-&gt;length()) {
</span><span class="cx">         String errorMessage = String::format(&quot;Some arguments of method '%s' can't be processed&quot;, &quot;Database.executeSQLAsync&quot;);
</span><del>-        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, InspectorBackendDispatcher::InvalidParams, errorMessage, WTF::move(protocolErrors));
</del><ins>+        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, BackendDispatcher::InvalidParams, errorMessage, WTF::move(protocolErrors));
</ins><span class="cx">         return;
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="lines">@@ -494,12 +494,12 @@
</span><span class="cx"> 
</span><span class="cx">     ErrorString error;
</span><span class="cx">     Ref&lt;InspectorObject&gt; result = InspectorObject::create();
</span><del>-    Ref&lt;InspectorDatabaseBackendDispatcherHandler::ExecuteSQLAsyncCallback&gt; callback = adoptRef(*new InspectorDatabaseBackendDispatcherHandler::ExecuteSQLAsyncCallback(m_backendDispatcher.copyRef(), callId));
</del><ins>+    Ref&lt;DatabaseBackendDispatcherHandler::ExecuteSQLAsyncCallback&gt; callback = adoptRef(*new DatabaseBackendDispatcherHandler::ExecuteSQLAsyncCallback(m_backendDispatcher.copyRef(), callId));
</ins><span class="cx">     m_agent-&gt;executeSQLAsync(error, in_databaseId, in_query, callback.copyRef());
</span><span class="cx"> 
</span><span class="cx">     if (error.length()) {
</span><span class="cx">         callback-&gt;disable();
</span><del>-        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, Inspector::InspectorBackendDispatcher::ServerError, error);
</del><ins>+        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, BackendDispatcher::ServerError, error);
</ins><span class="cx">         return;
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="lines">@@ -684,14 +684,14 @@
</span><span class="cx">     template&lt;int STATE&gt;
</span><span class="cx">     class Builder {
</span><span class="cx">     private:
</span><del>-        RefPtr&lt;Inspector::InspectorObject&gt; m_result;
</del><ins>+        RefPtr&lt;InspectorObject&gt; m_result;
</ins><span class="cx"> 
</span><span class="cx">         template&lt;int STEP&gt; Builder&lt;STATE | STEP&gt;&amp; castState()
</span><span class="cx">         {
</span><span class="cx">             return *reinterpret_cast&lt;Builder&lt;STATE | STEP&gt;*&gt;(this);
</span><span class="cx">         }
</span><span class="cx"> 
</span><del>-        Builder(Ref&lt;/*Error*/Inspector::InspectorObject&gt;&amp;&amp; object)
</del><ins>+        Builder(Ref&lt;/*Error*/InspectorObject&gt;&amp;&amp; object)
</ins><span class="cx">             : m_result(WTF::move(object))
</span><span class="cx">         {
</span><span class="cx">             COMPILE_ASSERT(STATE == NoFieldsSet, builder_created_in_non_init_state);
</span><span class="lines">@@ -716,9 +716,9 @@
</span><span class="cx">         Ref&lt;Error&gt; release()
</span><span class="cx">         {
</span><span class="cx">             COMPILE_ASSERT(STATE == AllFieldsSet, result_is_not_ready);
</span><del>-            COMPILE_ASSERT(sizeof(Error) == sizeof(Inspector::InspectorObject), cannot_cast);
</del><ins>+            COMPILE_ASSERT(sizeof(Error) == sizeof(InspectorObject), cannot_cast);
</ins><span class="cx"> 
</span><del>-            Ref&lt;Inspector::InspectorObject&gt; result = m_result.releaseNonNull();
</del><ins>+            Ref&lt;InspectorObject&gt; result = m_result.releaseNonNull();
</ins><span class="cx">             return WTF::move(*reinterpret_cast&lt;Ref&lt;Error&gt;*&gt;(&amp;result));
</span><span class="cx">         }
</span><span class="cx">     };
</span><span class="lines">@@ -732,7 +732,7 @@
</span><span class="cx">      */
</span><span class="cx">     static Builder&lt;NoFieldsSet&gt; create()
</span><span class="cx">     {
</span><del>-        return Builder&lt;NoFieldsSet&gt;(Inspector::InspectorObject::create());
</del><ins>+        return Builder&lt;NoFieldsSet&gt;(InspectorObject::create());
</ins><span class="cx">     }
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="lines">@@ -848,7 +848,7 @@
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-class ObjCInspectorDatabaseBackendDispatcher final : public AlternateInspectorDatabaseBackendDispatcher {
</del><ins>+class ObjCInspectorDatabaseBackendDispatcher final : public AlternateDatabaseBackendDispatcher {
</ins><span class="cx"> public:
</span><span class="cx">     ObjCInspectorDatabaseBackendDispatcher(id&lt;RWIProtocolDatabaseDomainHandler&gt; handler) { m_delegate = handler; }
</span><span class="cx">     virtual void executeSQLSyncOptionalReturnValues(long callId, int in_databaseId, const String&amp; in_query) override;
</span><span class="lines">@@ -937,7 +937,7 @@
</span><span class="cx">     _databaseHandler = [handler retain];
</span><span class="cx"> 
</span><span class="cx">     auto alternateDispatcher = std::make_unique&lt;ObjCInspectorDatabaseBackendDispatcher&gt;(handler);
</span><del>-    auto alternateAgent = std::make_unique&lt;AlternateDispatchableAgent&lt;InspectorDatabaseBackendDispatcher, AlternateInspectorDatabaseBackendDispatcher&gt;&gt;(ASCIILiteral(&quot;Database&quot;), WTF::move(alternateDispatcher));
</del><ins>+    auto alternateAgent = std::make_unique&lt;AlternateDispatchableAgent&lt;DatabaseBackendDispatcher, AlternateDatabaseBackendDispatcher&gt;&gt;(ASCIILiteral(&quot;Database&quot;), WTF::move(alternateDispatcher));
</ins><span class="cx">     _controller-&gt;appendExtraAgent(WTF::move(alternateAgent));
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedcommandswithoptionalcallreturnparametersjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -39,18 +39,18 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><del>-class AlternateInspectorBackendDispatcher {
</del><ins>+class AlternateBackendDispatcher {
</ins><span class="cx"> public:
</span><del>-    void setBackendDispatcher(RefPtr&lt;InspectorBackendDispatcher&gt;&amp;&amp; dispatcher) { m_backendDispatcher = WTF::move(dispatcher); }
-    InspectorBackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
</del><ins>+    void setBackendDispatcher(RefPtr&lt;BackendDispatcher&gt;&amp;&amp; dispatcher) { m_backendDispatcher = WTF::move(dispatcher); }
+    BackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
</ins><span class="cx"> private:
</span><del>-    RefPtr&lt;InspectorBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    RefPtr&lt;BackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-class AlternateInspectorDatabaseBackendDispatcher : public AlternateInspectorBackendDispatcher {
</del><ins>+class AlternateDatabaseBackendDispatcher : public AlternateBackendDispatcher {
</ins><span class="cx"> public:
</span><del>-    virtual ~AlternateInspectorDatabaseBackendDispatcher() { }
</del><ins>+    virtual ~AlternateDatabaseBackendDispatcher() { }
</ins><span class="cx">     virtual void executeAllOptionalParameters(long callId, const RefPtr&lt;Inspector::InspectorArray&gt;&amp;&amp; in_columnNames, const String* in_notes, const double* in_timestamp, const RefPtr&lt;Inspector::InspectorObject&gt;&amp;&amp; in_values, const Inspector::InspectorValue* in_payload, const int* in_databaseId, const RefPtr&lt;Inspector::InspectorObject&gt;&amp;&amp; in_sqlError, const String* in_screenColor, const RefPtr&lt;Inspector::InspectorArray&gt;&amp;&amp; in_alternateColors, const String* in_printColor) = 0;
</span><span class="cx">     virtual void executeNoOptionalParameters(long callId, const RefPtr&lt;Inspector::InspectorArray&gt;&amp;&amp; in_columnNames, const String&amp; in_notes, double in_timestamp, const RefPtr&lt;Inspector::InspectorObject&gt;&amp;&amp; in_values, Inspector::InspectorValue in_payload, int in_databaseId, const RefPtr&lt;Inspector::InspectorObject&gt;&amp;&amp; in_sqlError, const String&amp; in_screenColor, const RefPtr&lt;Inspector::InspectorArray&gt;&amp;&amp; in_alternateColors, const String&amp; in_printColor) = 0;
</span><span class="cx"> };
</span><span class="lines">@@ -143,10 +143,10 @@
</span><span class="cx"> typedef String ErrorString;
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><del>-class AlternateInspectorDatabaseBackendDispatcher;
</del><ins>+class AlternateDatabaseBackendDispatcher;
</ins><span class="cx"> #endif // ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx"> 
</span><del>-class InspectorDatabaseBackendDispatcherHandler {
</del><ins>+class DatabaseBackendDispatcherHandler {
</ins><span class="cx"> public:
</span><span class="cx">     // Named after parameter 'screenColor' while generating command/event executeAllOptionalParameters.
</span><span class="cx">     enum class ScreenColor {
</span><span class="lines">@@ -161,27 +161,27 @@
</span><span class="cx">         Yellow = 5,
</span><span class="cx">         Black = 6,
</span><span class="cx">     }; // enum class PrintColor
</span><del>-    virtual void executeAllOptionalParameters(ErrorString&amp;, const RefPtr&lt;Inspector::InspectorArray&gt;&amp;&amp; in_columnNames, const String* in_notes, const double* in_timestamp, const RefPtr&lt;Inspector::InspectorObject&gt;&amp;&amp; in_values, const Inspector::InspectorValue* in_payload, const int* in_databaseId, const RefPtr&lt;Inspector::InspectorObject&gt;&amp;&amp; in_sqlError, const String* in_screenColor, const RefPtr&lt;Inspector::InspectorArray&gt;&amp;&amp; in_alternateColors, const String* in_printColor, RefPtr&lt;Inspector::Protocol::Array&lt;String&gt;&gt;&amp; opt_out_columnNames, Inspector::Protocol::OptOutput&lt;String&gt;* opt_out_notes, Inspector::Protocol::OptOutput&lt;double&gt;* opt_out_timestamp, Inspector::Protocol::OptOutput&lt;Inspector::InspectorObject&gt;* opt_out_values, Inspector::Protocol::OptOutput&lt;Inspector::InspectorValue&gt;* opt_out_payload, Inspector::Protocol::OptOutput&lt;int&gt;* opt_out_databaseId, RefPtr&lt;I
 nspector::Protocol::Database::Error&gt;&amp; opt_out_sqlError, Inspector::Protocol::Database::PrimaryColors* opt_out_screenColor, RefPtr&lt;Inspector::Protocol::Database::ColorList&gt;&amp; opt_out_alternateColors, InspectorDatabaseBackendDispatcherHandler::PrintColor* opt_out_printColor) = 0;
-    virtual void executeNoOptionalParameters(ErrorString&amp;, const RefPtr&lt;Inspector::InspectorArray&gt;&amp;&amp; in_columnNames, const String&amp; in_notes, double in_timestamp, const RefPtr&lt;Inspector::InspectorObject&gt;&amp;&amp; in_values, Inspector::InspectorValue in_payload, int in_databaseId, const RefPtr&lt;Inspector::InspectorObject&gt;&amp;&amp; in_sqlError, const String&amp; in_screenColor, const RefPtr&lt;Inspector::InspectorArray&gt;&amp;&amp; in_alternateColors, const String&amp; in_printColor, RefPtr&lt;Inspector::Protocol::Array&lt;String&gt;&gt;&amp; out_columnNames, String* out_notes, double* out_timestamp, Inspector::InspectorObject* out_values, Inspector::InspectorValue* out_payload, int* out_databaseId, RefPtr&lt;Inspector::Protocol::Database::Error&gt;&amp; out_sqlError, Inspector::Protocol::Database::PrimaryColors* out_screenColor, RefPtr&lt;Inspector::Protocol::Database::ColorList&gt;&amp; out_alternateColors, InspectorDatabaseBackendDispatche
 rHandler::PrintColor* out_printColor) = 0;
</del><ins>+    virtual void executeAllOptionalParameters(ErrorString&amp;, const RefPtr&lt;Inspector::InspectorArray&gt;&amp;&amp; in_columnNames, const String* in_notes, const double* in_timestamp, const RefPtr&lt;Inspector::InspectorObject&gt;&amp;&amp; in_values, const Inspector::InspectorValue* in_payload, const int* in_databaseId, const RefPtr&lt;Inspector::InspectorObject&gt;&amp;&amp; in_sqlError, const String* in_screenColor, const RefPtr&lt;Inspector::InspectorArray&gt;&amp;&amp; in_alternateColors, const String* in_printColor, RefPtr&lt;Inspector::Protocol::Array&lt;String&gt;&gt;&amp; opt_out_columnNames, Inspector::Protocol::OptOutput&lt;String&gt;* opt_out_notes, Inspector::Protocol::OptOutput&lt;double&gt;* opt_out_timestamp, Inspector::Protocol::OptOutput&lt;Inspector::InspectorObject&gt;* opt_out_values, Inspector::Protocol::OptOutput&lt;Inspector::InspectorValue&gt;* opt_out_payload, Inspector::Protocol::OptOutput&lt;int&gt;* opt_out_databaseId, RefPtr&lt;In
 spector::Protocol::Database::Error&gt;&amp; opt_out_sqlError, Inspector::Protocol::Database::PrimaryColors* opt_out_screenColor, RefPtr&lt;Inspector::Protocol::Database::ColorList&gt;&amp; opt_out_alternateColors, DatabaseBackendDispatcherHandler::PrintColor* opt_out_printColor) = 0;
+    virtual void executeNoOptionalParameters(ErrorString&amp;, const RefPtr&lt;Inspector::InspectorArray&gt;&amp;&amp; in_columnNames, const String&amp; in_notes, double in_timestamp, const RefPtr&lt;Inspector::InspectorObject&gt;&amp;&amp; in_values, Inspector::InspectorValue in_payload, int in_databaseId, const RefPtr&lt;Inspector::InspectorObject&gt;&amp;&amp; in_sqlError, const String&amp; in_screenColor, const RefPtr&lt;Inspector::InspectorArray&gt;&amp;&amp; in_alternateColors, const String&amp; in_printColor, RefPtr&lt;Inspector::Protocol::Array&lt;String&gt;&gt;&amp; out_columnNames, String* out_notes, double* out_timestamp, Inspector::InspectorObject* out_values, Inspector::InspectorValue* out_payload, int* out_databaseId, RefPtr&lt;Inspector::Protocol::Database::Error&gt;&amp; out_sqlError, Inspector::Protocol::Database::PrimaryColors* out_screenColor, RefPtr&lt;Inspector::Protocol::Database::ColorList&gt;&amp; out_alternateColors, DatabaseBackendDispatcherHandler:
 :PrintColor* out_printColor) = 0;
</ins><span class="cx"> protected:
</span><del>-    virtual ~InspectorDatabaseBackendDispatcherHandler();
</del><ins>+    virtual ~DatabaseBackendDispatcherHandler();
</ins><span class="cx"> };
</span><span class="cx"> 
</span><del>-class InspectorDatabaseBackendDispatcher final : public Inspector::InspectorSupplementalBackendDispatcher {
</del><ins>+class DatabaseBackendDispatcher final : public SupplementalBackendDispatcher {
</ins><span class="cx"> public:
</span><del>-    static Ref&lt;InspectorDatabaseBackendDispatcher&gt; create(Inspector::InspectorBackendDispatcher*, InspectorDatabaseBackendDispatcherHandler*);
-    virtual void dispatch(long callId, const String&amp; method, Ref&lt;Inspector::InspectorObject&gt;&amp;&amp; message) override;
</del><ins>+    static Ref&lt;DatabaseBackendDispatcher&gt; create(BackendDispatcher*, DatabaseBackendDispatcherHandler*);
+    virtual void dispatch(long callId, const String&amp; method, Ref&lt;InspectorObject&gt;&amp;&amp; message) override;
</ins><span class="cx"> private:
</span><del>-    void executeAllOptionalParameters(long callId, const Inspector::InspectorObject&amp; message);
-    void executeNoOptionalParameters(long callId, const Inspector::InspectorObject&amp; message);
</del><ins>+    void executeAllOptionalParameters(long callId, const InspectorObject&amp; message);
+    void executeNoOptionalParameters(long callId, const InspectorObject&amp; message);
</ins><span class="cx"> private:
</span><del>-    InspectorDatabaseBackendDispatcher(Inspector::InspectorBackendDispatcher&amp;, InspectorDatabaseBackendDispatcherHandler*);
-    InspectorDatabaseBackendDispatcherHandler* m_agent;
</del><ins>+    DatabaseBackendDispatcher(BackendDispatcher&amp;, DatabaseBackendDispatcherHandler*);
+    DatabaseBackendDispatcherHandler* m_agent;
</ins><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx"> public:
</span><del>-    void setAlternateDispatcher(AlternateInspectorDatabaseBackendDispatcher* alternateDispatcher) { m_alternateDispatcher = alternateDispatcher; }
</del><ins>+    void setAlternateDispatcher(AlternateDatabaseBackendDispatcher* alternateDispatcher) { m_alternateDispatcher = alternateDispatcher; }
</ins><span class="cx"> private:
</span><del>-    AlternateInspectorDatabaseBackendDispatcher* m_alternateDispatcher;
</del><ins>+    AlternateDatabaseBackendDispatcher* m_alternateDispatcher;
</ins><span class="cx"> #endif
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="lines">@@ -234,15 +234,15 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><del>-InspectorDatabaseBackendDispatcherHandler::~InspectorDatabaseBackendDispatcherHandler() { }
</del><ins>+DatabaseBackendDispatcherHandler::~DatabaseBackendDispatcherHandler() { }
</ins><span class="cx"> 
</span><del>-Ref&lt;InspectorDatabaseBackendDispatcher&gt; InspectorDatabaseBackendDispatcher::create(InspectorBackendDispatcher* backendDispatcher, InspectorDatabaseBackendDispatcherHandler* agent)
</del><ins>+Ref&lt;DatabaseBackendDispatcher&gt; DatabaseBackendDispatcher::create(BackendDispatcher* backendDispatcher, DatabaseBackendDispatcherHandler* agent)
</ins><span class="cx"> {
</span><del>-    return adoptRef(*new InspectorDatabaseBackendDispatcher(*backendDispatcher, agent));
</del><ins>+    return adoptRef(*new DatabaseBackendDispatcher(*backendDispatcher, agent));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-InspectorDatabaseBackendDispatcher::InspectorDatabaseBackendDispatcher(InspectorBackendDispatcher&amp; backendDispatcher, InspectorDatabaseBackendDispatcherHandler* agent)
-    : InspectorSupplementalBackendDispatcher(backendDispatcher)
</del><ins>+DatabaseBackendDispatcher::DatabaseBackendDispatcher(BackendDispatcher&amp; backendDispatcher, DatabaseBackendDispatcherHandler* agent)
+    : SupplementalBackendDispatcher(backendDispatcher)
</ins><span class="cx">     , m_agent(agent)
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">     , m_alternateDispatcher(nullptr)
</span><span class="lines">@@ -251,46 +251,46 @@
</span><span class="cx">     m_backendDispatcher-&gt;registerDispatcherForDomain(ASCIILiteral(&quot;Database&quot;), this);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorDatabaseBackendDispatcher::dispatch(long callId, const String&amp; method, Ref&lt;InspectorObject&gt;&amp;&amp; message)
</del><ins>+void DatabaseBackendDispatcher::dispatch(long callId, const String&amp; method, Ref&lt;InspectorObject&gt;&amp;&amp; message)
</ins><span class="cx"> {
</span><del>-    Ref&lt;InspectorDatabaseBackendDispatcher&gt; protect(*this);
</del><ins>+    Ref&lt;DatabaseBackendDispatcher&gt; protect(*this);
</ins><span class="cx"> 
</span><span class="cx">     if (method == &quot;executeAllOptionalParameters&quot;)
</span><span class="cx">         executeAllOptionalParameters(callId, message);
</span><span class="cx">     else if (method == &quot;executeNoOptionalParameters&quot;)
</span><span class="cx">         executeNoOptionalParameters(callId, message);
</span><span class="cx">     else
</span><del>-        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, InspectorBackendDispatcher::MethodNotFound, makeString('\'', &quot;Database&quot;, '.', method, &quot;' was not found&quot;));
</del><ins>+        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, BackendDispatcher::MethodNotFound, makeString('\'', &quot;Database&quot;, '.', method, &quot;' was not found&quot;));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorDatabaseBackendDispatcher::executeAllOptionalParameters(long callId, const InspectorObject&amp; message)
</del><ins>+void DatabaseBackendDispatcher::executeAllOptionalParameters(long callId, const InspectorObject&amp; message)
</ins><span class="cx"> {
</span><span class="cx">     auto protocolErrors = Inspector::Protocol::Array&lt;String&gt;::create();
</span><span class="cx">     RefPtr&lt;InspectorObject&gt; paramsContainer;
</span><span class="cx">     message.getObject(ASCIILiteral(&quot;params&quot;), paramsContainer);
</span><span class="cx">     bool columnNames_valueFound = false;
</span><del>-    RefPtr&lt;Inspector::InspectorArray&gt; in_columnNames = InspectorBackendDispatcher::getArray(paramsContainer.get(), ASCIILiteral(&quot;columnNames&quot;), &amp;columnNames_valueFound, protocolErrors.get());
</del><ins>+    RefPtr&lt;Inspector::InspectorArray&gt; in_columnNames = BackendDispatcher::getArray(paramsContainer.get(), ASCIILiteral(&quot;columnNames&quot;), &amp;columnNames_valueFound, protocolErrors.get());
</ins><span class="cx">     bool notes_valueFound = false;
</span><del>-    String in_notes = InspectorBackendDispatcher::getString(paramsContainer.get(), ASCIILiteral(&quot;notes&quot;), &amp;notes_valueFound, protocolErrors.get());
</del><ins>+    String in_notes = BackendDispatcher::getString(paramsContainer.get(), ASCIILiteral(&quot;notes&quot;), &amp;notes_valueFound, protocolErrors.get());
</ins><span class="cx">     bool timestamp_valueFound = false;
</span><del>-    Inspector::Protocol::OptOutput&lt;double&gt; in_timestamp = InspectorBackendDispatcher::getDouble(paramsContainer.get(), ASCIILiteral(&quot;timestamp&quot;), &amp;timestamp_valueFound, protocolErrors.get());
</del><ins>+    Inspector::Protocol::OptOutput&lt;double&gt; in_timestamp = BackendDispatcher::getDouble(paramsContainer.get(), ASCIILiteral(&quot;timestamp&quot;), &amp;timestamp_valueFound, protocolErrors.get());
</ins><span class="cx">     bool values_valueFound = false;
</span><del>-    RefPtr&lt;Inspector::InspectorObject&gt; in_values = InspectorBackendDispatcher::getObject(paramsContainer.get(), ASCIILiteral(&quot;values&quot;), &amp;values_valueFound, protocolErrors.get());
</del><ins>+    RefPtr&lt;Inspector::InspectorObject&gt; in_values = BackendDispatcher::getObject(paramsContainer.get(), ASCIILiteral(&quot;values&quot;), &amp;values_valueFound, protocolErrors.get());
</ins><span class="cx">     bool payload_valueFound = false;
</span><del>-    RefPtr&lt;Inspector::InspectorValue&gt; in_payload = InspectorBackendDispatcher::getValue(paramsContainer.get(), ASCIILiteral(&quot;payload&quot;), &amp;payload_valueFound, protocolErrors.get());
</del><ins>+    RefPtr&lt;Inspector::InspectorValue&gt; in_payload = BackendDispatcher::getValue(paramsContainer.get(), ASCIILiteral(&quot;payload&quot;), &amp;payload_valueFound, protocolErrors.get());
</ins><span class="cx">     bool databaseId_valueFound = false;
</span><del>-    int in_databaseId = InspectorBackendDispatcher::getInteger(paramsContainer.get(), ASCIILiteral(&quot;databaseId&quot;), &amp;databaseId_valueFound, protocolErrors.get());
</del><ins>+    int in_databaseId = BackendDispatcher::getInteger(paramsContainer.get(), ASCIILiteral(&quot;databaseId&quot;), &amp;databaseId_valueFound, protocolErrors.get());
</ins><span class="cx">     bool sqlError_valueFound = false;
</span><del>-    RefPtr&lt;Inspector::InspectorObject&gt; in_sqlError = InspectorBackendDispatcher::getObject(paramsContainer.get(), ASCIILiteral(&quot;sqlError&quot;), &amp;sqlError_valueFound, protocolErrors.get());
</del><ins>+    RefPtr&lt;Inspector::InspectorObject&gt; in_sqlError = BackendDispatcher::getObject(paramsContainer.get(), ASCIILiteral(&quot;sqlError&quot;), &amp;sqlError_valueFound, protocolErrors.get());
</ins><span class="cx">     bool screenColor_valueFound = false;
</span><del>-    String in_screenColor = InspectorBackendDispatcher::getString(paramsContainer.get(), ASCIILiteral(&quot;screenColor&quot;), &amp;screenColor_valueFound, protocolErrors.get());
</del><ins>+    String in_screenColor = BackendDispatcher::getString(paramsContainer.get(), ASCIILiteral(&quot;screenColor&quot;), &amp;screenColor_valueFound, protocolErrors.get());
</ins><span class="cx">     bool alternateColors_valueFound = false;
</span><del>-    RefPtr&lt;Inspector::InspectorArray&gt; in_alternateColors = InspectorBackendDispatcher::getArray(paramsContainer.get(), ASCIILiteral(&quot;alternateColors&quot;), &amp;alternateColors_valueFound, protocolErrors.get());
</del><ins>+    RefPtr&lt;Inspector::InspectorArray&gt; in_alternateColors = BackendDispatcher::getArray(paramsContainer.get(), ASCIILiteral(&quot;alternateColors&quot;), &amp;alternateColors_valueFound, protocolErrors.get());
</ins><span class="cx">     bool printColor_valueFound = false;
</span><del>-    String in_printColor = InspectorBackendDispatcher::getString(paramsContainer.get(), ASCIILiteral(&quot;printColor&quot;), &amp;printColor_valueFound, protocolErrors.get());
</del><ins>+    String in_printColor = BackendDispatcher::getString(paramsContainer.get(), ASCIILiteral(&quot;printColor&quot;), &amp;printColor_valueFound, protocolErrors.get());
</ins><span class="cx">     if (protocolErrors-&gt;length()) {
</span><span class="cx">         String errorMessage = String::format(&quot;Some arguments of method '%s' can't be processed&quot;, &quot;Database.executeAllOptionalParameters&quot;);
</span><del>-        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, InspectorBackendDispatcher::InvalidParams, errorMessage, WTF::move(protocolErrors));
</del><ins>+        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, BackendDispatcher::InvalidParams, errorMessage, WTF::move(protocolErrors));
</ins><span class="cx">         return;
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="lines">@@ -312,7 +312,7 @@
</span><span class="cx">     RefPtr&lt;Inspector::Protocol::Database::Error&gt; out_sqlError;
</span><span class="cx">     Inspector::Protocol::Database::PrimaryColors out_screenColor;
</span><span class="cx">     RefPtr&lt;Inspector::Protocol::Database::ColorList&gt; out_alternateColors;
</span><del>-    InspectorDatabaseBackendDispatcherHandler::PrintColor out_printColor;
</del><ins>+    DatabaseBackendDispatcherHandler::PrintColor out_printColor;
</ins><span class="cx">     m_agent-&gt;executeAllOptionalParameters(error, columnNames_valueFound ? in_columnNames.copyRef() : nullptr, notes_valueFound ? &amp;in_notes : nullptr, timestamp_valueFound ? &amp;in_timestamp : nullptr, values_valueFound ? in_values.copyRef() : nullptr, payload_valueFound ? in_payload.copyRef() : nullptr, databaseId_valueFound ? &amp;in_databaseId : nullptr, sqlError_valueFound ? in_sqlError.copyRef() : nullptr, screenColor_valueFound ? &amp;in_screenColor : nullptr, alternateColors_valueFound ? in_alternateColors.copyRef() : nullptr, printColor_valueFound ? &amp;in_printColor : nullptr, out_columnNames, &amp;out_notes, &amp;out_timestamp, out_values, &amp;out_payload, &amp;out_databaseId, out_sqlError, &amp;out_screenColor, out_alternateColors, &amp;out_printColor);
</span><span class="cx"> 
</span><span class="cx">     if (!error.length()) {
</span><span class="lines">@@ -340,24 +340,24 @@
</span><span class="cx">     m_backendDispatcher-&gt;sendResponse(callId, WTF::move(result), error);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorDatabaseBackendDispatcher::executeNoOptionalParameters(long callId, const InspectorObject&amp; message)
</del><ins>+void DatabaseBackendDispatcher::executeNoOptionalParameters(long callId, const InspectorObject&amp; message)
</ins><span class="cx"> {
</span><span class="cx">     auto protocolErrors = Inspector::Protocol::Array&lt;String&gt;::create();
</span><span class="cx">     RefPtr&lt;InspectorObject&gt; paramsContainer;
</span><span class="cx">     message.getObject(ASCIILiteral(&quot;params&quot;), paramsContainer);
</span><del>-    RefPtr&lt;Inspector::InspectorArray&gt; in_columnNames = InspectorBackendDispatcher::getArray(paramsContainer.get(), ASCIILiteral(&quot;columnNames&quot;), nullptr, protocolErrors.get());
-    String in_notes = InspectorBackendDispatcher::getString(paramsContainer.get(), ASCIILiteral(&quot;notes&quot;), nullptr, protocolErrors.get());
-    double in_timestamp = InspectorBackendDispatcher::getDouble(paramsContainer.get(), ASCIILiteral(&quot;timestamp&quot;), nullptr, protocolErrors.get());
-    RefPtr&lt;Inspector::InspectorObject&gt; in_values = InspectorBackendDispatcher::getObject(paramsContainer.get(), ASCIILiteral(&quot;values&quot;), nullptr, protocolErrors.get());
-    RefPtr&lt;Inspector::InspectorValue&gt; in_payload = InspectorBackendDispatcher::getValue(paramsContainer.get(), ASCIILiteral(&quot;payload&quot;), nullptr, protocolErrors.get());
-    int in_databaseId = InspectorBackendDispatcher::getInteger(paramsContainer.get(), ASCIILiteral(&quot;databaseId&quot;), nullptr, protocolErrors.get());
-    RefPtr&lt;Inspector::InspectorObject&gt; in_sqlError = InspectorBackendDispatcher::getObject(paramsContainer.get(), ASCIILiteral(&quot;sqlError&quot;), nullptr, protocolErrors.get());
-    String in_screenColor = InspectorBackendDispatcher::getString(paramsContainer.get(), ASCIILiteral(&quot;screenColor&quot;), nullptr, protocolErrors.get());
-    RefPtr&lt;Inspector::InspectorArray&gt; in_alternateColors = InspectorBackendDispatcher::getArray(paramsContainer.get(), ASCIILiteral(&quot;alternateColors&quot;), nullptr, protocolErrors.get());
-    String in_printColor = InspectorBackendDispatcher::getString(paramsContainer.get(), ASCIILiteral(&quot;printColor&quot;), nullptr, protocolErrors.get());
</del><ins>+    RefPtr&lt;Inspector::InspectorArray&gt; in_columnNames = BackendDispatcher::getArray(paramsContainer.get(), ASCIILiteral(&quot;columnNames&quot;), nullptr, protocolErrors.get());
+    String in_notes = BackendDispatcher::getString(paramsContainer.get(), ASCIILiteral(&quot;notes&quot;), nullptr, protocolErrors.get());
+    double in_timestamp = BackendDispatcher::getDouble(paramsContainer.get(), ASCIILiteral(&quot;timestamp&quot;), nullptr, protocolErrors.get());
+    RefPtr&lt;Inspector::InspectorObject&gt; in_values = BackendDispatcher::getObject(paramsContainer.get(), ASCIILiteral(&quot;values&quot;), nullptr, protocolErrors.get());
+    RefPtr&lt;Inspector::InspectorValue&gt; in_payload = BackendDispatcher::getValue(paramsContainer.get(), ASCIILiteral(&quot;payload&quot;), nullptr, protocolErrors.get());
+    int in_databaseId = BackendDispatcher::getInteger(paramsContainer.get(), ASCIILiteral(&quot;databaseId&quot;), nullptr, protocolErrors.get());
+    RefPtr&lt;Inspector::InspectorObject&gt; in_sqlError = BackendDispatcher::getObject(paramsContainer.get(), ASCIILiteral(&quot;sqlError&quot;), nullptr, protocolErrors.get());
+    String in_screenColor = BackendDispatcher::getString(paramsContainer.get(), ASCIILiteral(&quot;screenColor&quot;), nullptr, protocolErrors.get());
+    RefPtr&lt;Inspector::InspectorArray&gt; in_alternateColors = BackendDispatcher::getArray(paramsContainer.get(), ASCIILiteral(&quot;alternateColors&quot;), nullptr, protocolErrors.get());
+    String in_printColor = BackendDispatcher::getString(paramsContainer.get(), ASCIILiteral(&quot;printColor&quot;), nullptr, protocolErrors.get());
</ins><span class="cx">     if (protocolErrors-&gt;length()) {
</span><span class="cx">         String errorMessage = String::format(&quot;Some arguments of method '%s' can't be processed&quot;, &quot;Database.executeNoOptionalParameters&quot;);
</span><del>-        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, InspectorBackendDispatcher::InvalidParams, errorMessage, WTF::move(protocolErrors));
</del><ins>+        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, BackendDispatcher::InvalidParams, errorMessage, WTF::move(protocolErrors));
</ins><span class="cx">         return;
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="lines">@@ -379,7 +379,7 @@
</span><span class="cx">     RefPtr&lt;Inspector::Protocol::Database::Error&gt; out_sqlError;
</span><span class="cx">     Inspector::Protocol::Database::PrimaryColors out_screenColor;
</span><span class="cx">     RefPtr&lt;Inspector::Protocol::Database::ColorList&gt; out_alternateColors;
</span><del>-    InspectorDatabaseBackendDispatcherHandler::PrintColor out_printColor;
</del><ins>+    DatabaseBackendDispatcherHandler::PrintColor out_printColor;
</ins><span class="cx">     m_agent-&gt;executeNoOptionalParameters(error, in_columnNames.copyRef(), in_notes, in_timestamp, in_values.copyRef(), in_payload.copyRef(), in_databaseId, in_sqlError.copyRef(), in_screenColor, in_alternateColors.copyRef(), in_printColor, out_columnNames, &amp;out_notes, &amp;out_timestamp, out_values, &amp;out_payload, &amp;out_databaseId, out_sqlError, &amp;out_screenColor, out_alternateColors, &amp;out_printColor);
</span><span class="cx"> 
</span><span class="cx">     if (!error.length()) {
</span><span class="lines">@@ -577,14 +577,14 @@
</span><span class="cx">     template&lt;int STATE&gt;
</span><span class="cx">     class Builder {
</span><span class="cx">     private:
</span><del>-        RefPtr&lt;Inspector::InspectorObject&gt; m_result;
</del><ins>+        RefPtr&lt;InspectorObject&gt; m_result;
</ins><span class="cx"> 
</span><span class="cx">         template&lt;int STEP&gt; Builder&lt;STATE | STEP&gt;&amp; castState()
</span><span class="cx">         {
</span><span class="cx">             return *reinterpret_cast&lt;Builder&lt;STATE | STEP&gt;*&gt;(this);
</span><span class="cx">         }
</span><span class="cx"> 
</span><del>-        Builder(Ref&lt;/*Error*/Inspector::InspectorObject&gt;&amp;&amp; object)
</del><ins>+        Builder(Ref&lt;/*Error*/InspectorObject&gt;&amp;&amp; object)
</ins><span class="cx">             : m_result(WTF::move(object))
</span><span class="cx">         {
</span><span class="cx">             COMPILE_ASSERT(STATE == NoFieldsSet, builder_created_in_non_init_state);
</span><span class="lines">@@ -609,9 +609,9 @@
</span><span class="cx">         Ref&lt;Error&gt; release()
</span><span class="cx">         {
</span><span class="cx">             COMPILE_ASSERT(STATE == AllFieldsSet, result_is_not_ready);
</span><del>-            COMPILE_ASSERT(sizeof(Error) == sizeof(Inspector::InspectorObject), cannot_cast);
</del><ins>+            COMPILE_ASSERT(sizeof(Error) == sizeof(InspectorObject), cannot_cast);
</ins><span class="cx"> 
</span><del>-            Ref&lt;Inspector::InspectorObject&gt; result = m_result.releaseNonNull();
</del><ins>+            Ref&lt;InspectorObject&gt; result = m_result.releaseNonNull();
</ins><span class="cx">             return WTF::move(*reinterpret_cast&lt;Ref&lt;Error&gt;*&gt;(&amp;result));
</span><span class="cx">         }
</span><span class="cx">     };
</span><span class="lines">@@ -625,7 +625,7 @@
</span><span class="cx">      */
</span><span class="cx">     static Builder&lt;NoFieldsSet&gt; create()
</span><span class="cx">     {
</span><del>-        return Builder&lt;NoFieldsSet&gt;(Inspector::InspectorObject::create());
</del><ins>+        return Builder&lt;NoFieldsSet&gt;(InspectorObject::create());
</ins><span class="cx">     }
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="lines">@@ -741,7 +741,7 @@
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-class ObjCInspectorDatabaseBackendDispatcher final : public AlternateInspectorDatabaseBackendDispatcher {
</del><ins>+class ObjCInspectorDatabaseBackendDispatcher final : public AlternateDatabaseBackendDispatcher {
</ins><span class="cx"> public:
</span><span class="cx">     ObjCInspectorDatabaseBackendDispatcher(id&lt;RWIProtocolDatabaseDomainHandler&gt; handler) { m_delegate = handler; }
</span><span class="cx">     virtual void executeAllOptionalParameters(long callId, const RefPtr&lt;Inspector::InspectorArray&gt;&amp;&amp; in_columnNames, const String* in_notes, const double* in_timestamp, const RefPtr&lt;Inspector::InspectorObject&gt;&amp;&amp; in_values, const Inspector::InspectorValue* in_payload, const int* in_databaseId, const RefPtr&lt;Inspector::InspectorObject&gt;&amp;&amp; in_sqlError, const String* in_screenColor, const RefPtr&lt;Inspector::InspectorArray&gt;&amp;&amp; in_alternateColors, const String* in_printColor) override;
</span><span class="lines">@@ -828,7 +828,7 @@
</span><span class="cx">     _databaseHandler = [handler retain];
</span><span class="cx"> 
</span><span class="cx">     auto alternateDispatcher = std::make_unique&lt;ObjCInspectorDatabaseBackendDispatcher&gt;(handler);
</span><del>-    auto alternateAgent = std::make_unique&lt;AlternateDispatchableAgent&lt;InspectorDatabaseBackendDispatcher, AlternateInspectorDatabaseBackendDispatcher&gt;&gt;(ASCIILiteral(&quot;Database&quot;), WTF::move(alternateDispatcher));
</del><ins>+    auto alternateAgent = std::make_unique&lt;AlternateDispatchableAgent&lt;DatabaseBackendDispatcher, AlternateDatabaseBackendDispatcher&gt;&gt;(ASCIILiteral(&quot;Database&quot;), WTF::move(alternateDispatcher));
</ins><span class="cx">     _controller-&gt;appendExtraAgent(WTF::move(alternateAgent));
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpecteddomainswithvaryingcommandsizesjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/domains-with-varying-command-sizes.json-result (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/domains-with-varying-command-sizes.json-result        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/domains-with-varying-command-sizes.json-result        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -39,23 +39,23 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><del>-class AlternateInspectorBackendDispatcher {
</del><ins>+class AlternateBackendDispatcher {
</ins><span class="cx"> public:
</span><del>-    void setBackendDispatcher(RefPtr&lt;InspectorBackendDispatcher&gt;&amp;&amp; dispatcher) { m_backendDispatcher = WTF::move(dispatcher); }
-    InspectorBackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
</del><ins>+    void setBackendDispatcher(RefPtr&lt;BackendDispatcher&gt;&amp;&amp; dispatcher) { m_backendDispatcher = WTF::move(dispatcher); }
+    BackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
</ins><span class="cx"> private:
</span><del>-    RefPtr&lt;InspectorBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    RefPtr&lt;BackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-class AlternateInspectorNetwork1BackendDispatcher : public AlternateInspectorBackendDispatcher {
</del><ins>+class AlternateNetwork1BackendDispatcher : public AlternateBackendDispatcher {
</ins><span class="cx"> public:
</span><del>-    virtual ~AlternateInspectorNetwork1BackendDispatcher() { }
</del><ins>+    virtual ~AlternateNetwork1BackendDispatcher() { }
</ins><span class="cx">     virtual void loadResource1(long callId) = 0;
</span><span class="cx"> };
</span><del>-class AlternateInspectorNetwork3BackendDispatcher : public AlternateInspectorBackendDispatcher {
</del><ins>+class AlternateNetwork3BackendDispatcher : public AlternateBackendDispatcher {
</ins><span class="cx"> public:
</span><del>-    virtual ~AlternateInspectorNetwork3BackendDispatcher() { }
</del><ins>+    virtual ~AlternateNetwork3BackendDispatcher() { }
</ins><span class="cx">     virtual void loadResource1(long callId) = 0;
</span><span class="cx">     virtual void loadResource2(long callId) = 0;
</span><span class="cx">     virtual void loadResource3(long callId) = 0;
</span><span class="lines">@@ -161,18 +161,18 @@
</span><span class="cx"> typedef String ErrorString;
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><del>-class AlternateInspectorNetwork1BackendDispatcher;
-class AlternateInspectorNetwork3BackendDispatcher;
</del><ins>+class AlternateNetwork1BackendDispatcher;
+class AlternateNetwork3BackendDispatcher;
</ins><span class="cx"> #endif // ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx"> 
</span><del>-class InspectorNetwork1BackendDispatcherHandler {
</del><ins>+class Network1BackendDispatcherHandler {
</ins><span class="cx"> public:
</span><span class="cx">     virtual void loadResource1(ErrorString&amp;) = 0;
</span><span class="cx"> protected:
</span><del>-    virtual ~InspectorNetwork1BackendDispatcherHandler();
</del><ins>+    virtual ~Network1BackendDispatcherHandler();
</ins><span class="cx"> };
</span><span class="cx"> 
</span><del>-class InspectorNetwork3BackendDispatcherHandler {
</del><ins>+class Network3BackendDispatcherHandler {
</ins><span class="cx"> public:
</span><span class="cx">     virtual void loadResource1(ErrorString&amp;) = 0;
</span><span class="cx">     virtual void loadResource2(ErrorString&amp;) = 0;
</span><span class="lines">@@ -182,46 +182,46 @@
</span><span class="cx">     virtual void loadResource6(ErrorString&amp;) = 0;
</span><span class="cx">     virtual void loadResource7(ErrorString&amp;) = 0;
</span><span class="cx"> protected:
</span><del>-    virtual ~InspectorNetwork3BackendDispatcherHandler();
</del><ins>+    virtual ~Network3BackendDispatcherHandler();
</ins><span class="cx"> };
</span><span class="cx"> 
</span><del>-class InspectorNetwork1BackendDispatcher final : public Inspector::InspectorSupplementalBackendDispatcher {
</del><ins>+class Network1BackendDispatcher final : public SupplementalBackendDispatcher {
</ins><span class="cx"> public:
</span><del>-    static Ref&lt;InspectorNetwork1BackendDispatcher&gt; create(Inspector::InspectorBackendDispatcher*, InspectorNetwork1BackendDispatcherHandler*);
-    virtual void dispatch(long callId, const String&amp; method, Ref&lt;Inspector::InspectorObject&gt;&amp;&amp; message) override;
</del><ins>+    static Ref&lt;Network1BackendDispatcher&gt; create(BackendDispatcher*, Network1BackendDispatcherHandler*);
+    virtual void dispatch(long callId, const String&amp; method, Ref&lt;InspectorObject&gt;&amp;&amp; message) override;
</ins><span class="cx"> private:
</span><del>-    void loadResource1(long callId, const Inspector::InspectorObject&amp; message);
</del><ins>+    void loadResource1(long callId, const InspectorObject&amp; message);
</ins><span class="cx"> private:
</span><del>-    InspectorNetwork1BackendDispatcher(Inspector::InspectorBackendDispatcher&amp;, InspectorNetwork1BackendDispatcherHandler*);
-    InspectorNetwork1BackendDispatcherHandler* m_agent;
</del><ins>+    Network1BackendDispatcher(BackendDispatcher&amp;, Network1BackendDispatcherHandler*);
+    Network1BackendDispatcherHandler* m_agent;
</ins><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx"> public:
</span><del>-    void setAlternateDispatcher(AlternateInspectorNetwork1BackendDispatcher* alternateDispatcher) { m_alternateDispatcher = alternateDispatcher; }
</del><ins>+    void setAlternateDispatcher(AlternateNetwork1BackendDispatcher* alternateDispatcher) { m_alternateDispatcher = alternateDispatcher; }
</ins><span class="cx"> private:
</span><del>-    AlternateInspectorNetwork1BackendDispatcher* m_alternateDispatcher;
</del><ins>+    AlternateNetwork1BackendDispatcher* m_alternateDispatcher;
</ins><span class="cx"> #endif
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-class InspectorNetwork3BackendDispatcher final : public Inspector::InspectorSupplementalBackendDispatcher {
</del><ins>+class Network3BackendDispatcher final : public SupplementalBackendDispatcher {
</ins><span class="cx"> public:
</span><del>-    static Ref&lt;InspectorNetwork3BackendDispatcher&gt; create(Inspector::InspectorBackendDispatcher*, InspectorNetwork3BackendDispatcherHandler*);
-    virtual void dispatch(long callId, const String&amp; method, Ref&lt;Inspector::InspectorObject&gt;&amp;&amp; message) override;
</del><ins>+    static Ref&lt;Network3BackendDispatcher&gt; create(BackendDispatcher*, Network3BackendDispatcherHandler*);
+    virtual void dispatch(long callId, const String&amp; method, Ref&lt;InspectorObject&gt;&amp;&amp; message) override;
</ins><span class="cx"> private:
</span><del>-    void loadResource1(long callId, const Inspector::InspectorObject&amp; message);
-    void loadResource2(long callId, const Inspector::InspectorObject&amp; message);
-    void loadResource3(long callId, const Inspector::InspectorObject&amp; message);
-    void loadResource4(long callId, const Inspector::InspectorObject&amp; message);
-    void loadResource5(long callId, const Inspector::InspectorObject&amp; message);
-    void loadResource6(long callId, const Inspector::InspectorObject&amp; message);
-    void loadResource7(long callId, const Inspector::InspectorObject&amp; message);
</del><ins>+    void loadResource1(long callId, const InspectorObject&amp; message);
+    void loadResource2(long callId, const InspectorObject&amp; message);
+    void loadResource3(long callId, const InspectorObject&amp; message);
+    void loadResource4(long callId, const InspectorObject&amp; message);
+    void loadResource5(long callId, const InspectorObject&amp; message);
+    void loadResource6(long callId, const InspectorObject&amp; message);
+    void loadResource7(long callId, const InspectorObject&amp; message);
</ins><span class="cx"> private:
</span><del>-    InspectorNetwork3BackendDispatcher(Inspector::InspectorBackendDispatcher&amp;, InspectorNetwork3BackendDispatcherHandler*);
-    InspectorNetwork3BackendDispatcherHandler* m_agent;
</del><ins>+    Network3BackendDispatcher(BackendDispatcher&amp;, Network3BackendDispatcherHandler*);
+    Network3BackendDispatcherHandler* m_agent;
</ins><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx"> public:
</span><del>-    void setAlternateDispatcher(AlternateInspectorNetwork3BackendDispatcher* alternateDispatcher) { m_alternateDispatcher = alternateDispatcher; }
</del><ins>+    void setAlternateDispatcher(AlternateNetwork3BackendDispatcher* alternateDispatcher) { m_alternateDispatcher = alternateDispatcher; }
</ins><span class="cx"> private:
</span><del>-    AlternateInspectorNetwork3BackendDispatcher* m_alternateDispatcher;
</del><ins>+    AlternateNetwork3BackendDispatcher* m_alternateDispatcher;
</ins><span class="cx"> #endif
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="lines">@@ -274,16 +274,16 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><del>-InspectorNetwork1BackendDispatcherHandler::~InspectorNetwork1BackendDispatcherHandler() { }
-InspectorNetwork3BackendDispatcherHandler::~InspectorNetwork3BackendDispatcherHandler() { }
</del><ins>+Network1BackendDispatcherHandler::~Network1BackendDispatcherHandler() { }
+Network3BackendDispatcherHandler::~Network3BackendDispatcherHandler() { }
</ins><span class="cx"> 
</span><del>-Ref&lt;InspectorNetwork1BackendDispatcher&gt; InspectorNetwork1BackendDispatcher::create(InspectorBackendDispatcher* backendDispatcher, InspectorNetwork1BackendDispatcherHandler* agent)
</del><ins>+Ref&lt;Network1BackendDispatcher&gt; Network1BackendDispatcher::create(BackendDispatcher* backendDispatcher, Network1BackendDispatcherHandler* agent)
</ins><span class="cx"> {
</span><del>-    return adoptRef(*new InspectorNetwork1BackendDispatcher(*backendDispatcher, agent));
</del><ins>+    return adoptRef(*new Network1BackendDispatcher(*backendDispatcher, agent));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-InspectorNetwork1BackendDispatcher::InspectorNetwork1BackendDispatcher(InspectorBackendDispatcher&amp; backendDispatcher, InspectorNetwork1BackendDispatcherHandler* agent)
-    : InspectorSupplementalBackendDispatcher(backendDispatcher)
</del><ins>+Network1BackendDispatcher::Network1BackendDispatcher(BackendDispatcher&amp; backendDispatcher, Network1BackendDispatcherHandler* agent)
+    : SupplementalBackendDispatcher(backendDispatcher)
</ins><span class="cx">     , m_agent(agent)
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">     , m_alternateDispatcher(nullptr)
</span><span class="lines">@@ -292,17 +292,17 @@
</span><span class="cx">     m_backendDispatcher-&gt;registerDispatcherForDomain(ASCIILiteral(&quot;Network1&quot;), this);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorNetwork1BackendDispatcher::dispatch(long callId, const String&amp; method, Ref&lt;InspectorObject&gt;&amp;&amp; message)
</del><ins>+void Network1BackendDispatcher::dispatch(long callId, const String&amp; method, Ref&lt;InspectorObject&gt;&amp;&amp; message)
</ins><span class="cx"> {
</span><del>-    Ref&lt;InspectorNetwork1BackendDispatcher&gt; protect(*this);
</del><ins>+    Ref&lt;Network1BackendDispatcher&gt; protect(*this);
</ins><span class="cx"> 
</span><span class="cx">     if (method == &quot;loadResource1&quot;)
</span><span class="cx">         loadResource1(callId, message);
</span><span class="cx">     else
</span><del>-        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, InspectorBackendDispatcher::MethodNotFound, makeString('\'', &quot;Network1&quot;, '.', method, &quot;' was not found&quot;));
</del><ins>+        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, BackendDispatcher::MethodNotFound, makeString('\'', &quot;Network1&quot;, '.', method, &quot;' was not found&quot;));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorNetwork1BackendDispatcher::loadResource1(long callId, const InspectorObject&amp;)
</del><ins>+void Network1BackendDispatcher::loadResource1(long callId, const InspectorObject&amp;)
</ins><span class="cx"> {
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">     if (m_alternateDispatcher) {
</span><span class="lines">@@ -318,13 +318,13 @@
</span><span class="cx">     m_backendDispatcher-&gt;sendResponse(callId, WTF::move(result), error);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-Ref&lt;InspectorNetwork3BackendDispatcher&gt; InspectorNetwork3BackendDispatcher::create(InspectorBackendDispatcher* backendDispatcher, InspectorNetwork3BackendDispatcherHandler* agent)
</del><ins>+Ref&lt;Network3BackendDispatcher&gt; Network3BackendDispatcher::create(BackendDispatcher* backendDispatcher, Network3BackendDispatcherHandler* agent)
</ins><span class="cx"> {
</span><del>-    return adoptRef(*new InspectorNetwork3BackendDispatcher(*backendDispatcher, agent));
</del><ins>+    return adoptRef(*new Network3BackendDispatcher(*backendDispatcher, agent));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-InspectorNetwork3BackendDispatcher::InspectorNetwork3BackendDispatcher(InspectorBackendDispatcher&amp; backendDispatcher, InspectorNetwork3BackendDispatcherHandler* agent)
-    : InspectorSupplementalBackendDispatcher(backendDispatcher)
</del><ins>+Network3BackendDispatcher::Network3BackendDispatcher(BackendDispatcher&amp; backendDispatcher, Network3BackendDispatcherHandler* agent)
+    : SupplementalBackendDispatcher(backendDispatcher)
</ins><span class="cx">     , m_agent(agent)
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">     , m_alternateDispatcher(nullptr)
</span><span class="lines">@@ -333,11 +333,11 @@
</span><span class="cx">     m_backendDispatcher-&gt;registerDispatcherForDomain(ASCIILiteral(&quot;Network3&quot;), this);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorNetwork3BackendDispatcher::dispatch(long callId, const String&amp; method, Ref&lt;InspectorObject&gt;&amp;&amp; message)
</del><ins>+void Network3BackendDispatcher::dispatch(long callId, const String&amp; method, Ref&lt;InspectorObject&gt;&amp;&amp; message)
</ins><span class="cx"> {
</span><del>-    Ref&lt;InspectorNetwork3BackendDispatcher&gt; protect(*this);
</del><ins>+    Ref&lt;Network3BackendDispatcher&gt; protect(*this);
</ins><span class="cx"> 
</span><del>-    typedef void (InspectorNetwork3BackendDispatcher::*CallHandler)(long callId, const Inspector::InspectorObject&amp; message);
</del><ins>+    typedef void (Network3BackendDispatcher::*CallHandler)(long callId, const InspectorObject&amp; message);
</ins><span class="cx">     typedef HashMap&lt;String, CallHandler&gt; DispatchMap;
</span><span class="cx">     DEPRECATED_DEFINE_STATIC_LOCAL(DispatchMap, dispatchMap, ());
</span><span class="cx">     if (dispatchMap.isEmpty()) {
</span><span class="lines">@@ -345,13 +345,13 @@
</span><span class="cx">             const char* name;
</span><span class="cx">             CallHandler handler;
</span><span class="cx">         } commands[] = {
</span><del>-            { &quot;loadResource1&quot;, &amp;InspectorNetwork3BackendDispatcher::loadResource1 },
-            { &quot;loadResource2&quot;, &amp;InspectorNetwork3BackendDispatcher::loadResource2 },
-            { &quot;loadResource3&quot;, &amp;InspectorNetwork3BackendDispatcher::loadResource3 },
-            { &quot;loadResource4&quot;, &amp;InspectorNetwork3BackendDispatcher::loadResource4 },
-            { &quot;loadResource5&quot;, &amp;InspectorNetwork3BackendDispatcher::loadResource5 },
-            { &quot;loadResource6&quot;, &amp;InspectorNetwork3BackendDispatcher::loadResource6 },
-            { &quot;loadResource7&quot;, &amp;InspectorNetwork3BackendDispatcher::loadResource7 },
</del><ins>+            { &quot;loadResource1&quot;, &amp;Network3BackendDispatcher::loadResource1 },
+            { &quot;loadResource2&quot;, &amp;Network3BackendDispatcher::loadResource2 },
+            { &quot;loadResource3&quot;, &amp;Network3BackendDispatcher::loadResource3 },
+            { &quot;loadResource4&quot;, &amp;Network3BackendDispatcher::loadResource4 },
+            { &quot;loadResource5&quot;, &amp;Network3BackendDispatcher::loadResource5 },
+            { &quot;loadResource6&quot;, &amp;Network3BackendDispatcher::loadResource6 },
+            { &quot;loadResource7&quot;, &amp;Network3BackendDispatcher::loadResource7 },
</ins><span class="cx">         };
</span><span class="cx">         size_t length = WTF_ARRAY_LENGTH(commands);
</span><span class="cx">         for (size_t i = 0; i &lt; length; ++i)
</span><span class="lines">@@ -360,14 +360,14 @@
</span><span class="cx"> 
</span><span class="cx">     HashMap&lt;String, CallHandler&gt;::iterator it = dispatchMap.find(method);
</span><span class="cx">     if (it == dispatchMap.end()) {
</span><del>-        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, InspectorBackendDispatcher::MethodNotFound, makeString('\'', &quot;Network3&quot;, '.', method, &quot;' was not found&quot;));
</del><ins>+        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, BackendDispatcher::MethodNotFound, makeString('\'', &quot;Network3&quot;, '.', method, &quot;' was not found&quot;));
</ins><span class="cx">         return;
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     ((*this).*it-&gt;value)(callId, message.get());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorNetwork3BackendDispatcher::loadResource1(long callId, const InspectorObject&amp;)
</del><ins>+void Network3BackendDispatcher::loadResource1(long callId, const InspectorObject&amp;)
</ins><span class="cx"> {
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">     if (m_alternateDispatcher) {
</span><span class="lines">@@ -383,7 +383,7 @@
</span><span class="cx">     m_backendDispatcher-&gt;sendResponse(callId, WTF::move(result), error);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorNetwork3BackendDispatcher::loadResource2(long callId, const InspectorObject&amp;)
</del><ins>+void Network3BackendDispatcher::loadResource2(long callId, const InspectorObject&amp;)
</ins><span class="cx"> {
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">     if (m_alternateDispatcher) {
</span><span class="lines">@@ -399,7 +399,7 @@
</span><span class="cx">     m_backendDispatcher-&gt;sendResponse(callId, WTF::move(result), error);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorNetwork3BackendDispatcher::loadResource3(long callId, const InspectorObject&amp;)
</del><ins>+void Network3BackendDispatcher::loadResource3(long callId, const InspectorObject&amp;)
</ins><span class="cx"> {
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">     if (m_alternateDispatcher) {
</span><span class="lines">@@ -415,7 +415,7 @@
</span><span class="cx">     m_backendDispatcher-&gt;sendResponse(callId, WTF::move(result), error);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorNetwork3BackendDispatcher::loadResource4(long callId, const InspectorObject&amp;)
</del><ins>+void Network3BackendDispatcher::loadResource4(long callId, const InspectorObject&amp;)
</ins><span class="cx"> {
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">     if (m_alternateDispatcher) {
</span><span class="lines">@@ -431,7 +431,7 @@
</span><span class="cx">     m_backendDispatcher-&gt;sendResponse(callId, WTF::move(result), error);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorNetwork3BackendDispatcher::loadResource5(long callId, const InspectorObject&amp;)
</del><ins>+void Network3BackendDispatcher::loadResource5(long callId, const InspectorObject&amp;)
</ins><span class="cx"> {
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">     if (m_alternateDispatcher) {
</span><span class="lines">@@ -447,7 +447,7 @@
</span><span class="cx">     m_backendDispatcher-&gt;sendResponse(callId, WTF::move(result), error);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorNetwork3BackendDispatcher::loadResource6(long callId, const InspectorObject&amp;)
</del><ins>+void Network3BackendDispatcher::loadResource6(long callId, const InspectorObject&amp;)
</ins><span class="cx"> {
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">     if (m_alternateDispatcher) {
</span><span class="lines">@@ -463,7 +463,7 @@
</span><span class="cx">     m_backendDispatcher-&gt;sendResponse(callId, WTF::move(result), error);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorNetwork3BackendDispatcher::loadResource7(long callId, const InspectorObject&amp;)
</del><ins>+void Network3BackendDispatcher::loadResource7(long callId, const InspectorObject&amp;)
</ins><span class="cx"> {
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">     if (m_alternateDispatcher) {
</span><span class="lines">@@ -736,7 +736,7 @@
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-class ObjCInspectorNetwork1BackendDispatcher final : public AlternateInspectorNetwork1BackendDispatcher {
</del><ins>+class ObjCInspectorNetwork1BackendDispatcher final : public AlternateNetwork1BackendDispatcher {
</ins><span class="cx"> public:
</span><span class="cx">     ObjCInspectorNetwork1BackendDispatcher(id&lt;RWIProtocolNetwork1DomainHandler&gt; handler) { m_delegate = handler; }
</span><span class="cx">     virtual void loadResource1(long callId) override;
</span><span class="lines">@@ -746,7 +746,7 @@
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-class ObjCInspectorNetwork3BackendDispatcher final : public AlternateInspectorNetwork3BackendDispatcher {
</del><ins>+class ObjCInspectorNetwork3BackendDispatcher final : public AlternateNetwork3BackendDispatcher {
</ins><span class="cx"> public:
</span><span class="cx">     ObjCInspectorNetwork3BackendDispatcher(id&lt;RWIProtocolNetwork3DomainHandler&gt; handler) { m_delegate = handler; }
</span><span class="cx">     virtual void loadResource1(long callId) override;
</span><span class="lines">@@ -840,7 +840,7 @@
</span><span class="cx">     _network1Handler = [handler retain];
</span><span class="cx"> 
</span><span class="cx">     auto alternateDispatcher = std::make_unique&lt;ObjCInspectorNetwork1BackendDispatcher&gt;(handler);
</span><del>-    auto alternateAgent = std::make_unique&lt;AlternateDispatchableAgent&lt;InspectorNetwork1BackendDispatcher, AlternateInspectorNetwork1BackendDispatcher&gt;&gt;(ASCIILiteral(&quot;Network1&quot;), WTF::move(alternateDispatcher));
</del><ins>+    auto alternateAgent = std::make_unique&lt;AlternateDispatchableAgent&lt;Network1BackendDispatcher, AlternateNetwork1BackendDispatcher&gt;&gt;(ASCIILiteral(&quot;Network1&quot;), WTF::move(alternateDispatcher));
</ins><span class="cx">     _controller-&gt;appendExtraAgent(WTF::move(alternateAgent));
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -858,7 +858,7 @@
</span><span class="cx">     _network3Handler = [handler retain];
</span><span class="cx"> 
</span><span class="cx">     auto alternateDispatcher = std::make_unique&lt;ObjCInspectorNetwork3BackendDispatcher&gt;(handler);
</span><del>-    auto alternateAgent = std::make_unique&lt;AlternateDispatchableAgent&lt;InspectorNetwork3BackendDispatcher, AlternateInspectorNetwork3BackendDispatcher&gt;&gt;(ASCIILiteral(&quot;Network3&quot;), WTF::move(alternateDispatcher));
</del><ins>+    auto alternateAgent = std::make_unique&lt;AlternateDispatchableAgent&lt;Network3BackendDispatcher, AlternateNetwork3BackendDispatcher&gt;&gt;(ASCIILiteral(&quot;Network3&quot;), WTF::move(alternateDispatcher));
</ins><span class="cx">     _controller-&gt;appendExtraAgent(WTF::move(alternateAgent));
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedenumvaluesjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/enum-values.json-result (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/enum-values.json-result        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/enum-values.json-result        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -39,18 +39,18 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><del>-class AlternateInspectorBackendDispatcher {
</del><ins>+class AlternateBackendDispatcher {
</ins><span class="cx"> public:
</span><del>-    void setBackendDispatcher(RefPtr&lt;InspectorBackendDispatcher&gt;&amp;&amp; dispatcher) { m_backendDispatcher = WTF::move(dispatcher); }
-    InspectorBackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
</del><ins>+    void setBackendDispatcher(RefPtr&lt;BackendDispatcher&gt;&amp;&amp; dispatcher) { m_backendDispatcher = WTF::move(dispatcher); }
+    BackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
</ins><span class="cx"> private:
</span><del>-    RefPtr&lt;InspectorBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    RefPtr&lt;BackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-class AlternateInspectorCommandDomainBackendDispatcher : public AlternateInspectorBackendDispatcher {
</del><ins>+class AlternateCommandDomainBackendDispatcher : public AlternateBackendDispatcher {
</ins><span class="cx"> public:
</span><del>-    virtual ~AlternateInspectorCommandDomainBackendDispatcher() { }
</del><ins>+    virtual ~AlternateCommandDomainBackendDispatcher() { }
</ins><span class="cx">     virtual void commandWithEnumReturnValue(long callId) = 0;
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="lines">@@ -149,10 +149,10 @@
</span><span class="cx"> typedef String ErrorString;
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><del>-class AlternateInspectorCommandDomainBackendDispatcher;
</del><ins>+class AlternateCommandDomainBackendDispatcher;
</ins><span class="cx"> #endif // ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx"> 
</span><del>-class InspectorCommandDomainBackendDispatcherHandler {
</del><ins>+class CommandDomainBackendDispatcherHandler {
</ins><span class="cx"> public:
</span><span class="cx">     // Named after parameter 'returnValue' while generating command/event commandWithEnumReturnValue.
</span><span class="cx">     enum class ReturnValue {
</span><span class="lines">@@ -161,25 +161,25 @@
</span><span class="cx">         Magenta = 7,
</span><span class="cx">         Yellow = 8,
</span><span class="cx">     }; // enum class ReturnValue
</span><del>-    virtual void commandWithEnumReturnValue(ErrorString&amp;, InspectorCommandDomainBackendDispatcherHandler::ReturnValue* out_returnValue) = 0;
</del><ins>+    virtual void commandWithEnumReturnValue(ErrorString&amp;, CommandDomainBackendDispatcherHandler::ReturnValue* out_returnValue) = 0;
</ins><span class="cx"> protected:
</span><del>-    virtual ~InspectorCommandDomainBackendDispatcherHandler();
</del><ins>+    virtual ~CommandDomainBackendDispatcherHandler();
</ins><span class="cx"> };
</span><span class="cx"> 
</span><del>-class InspectorCommandDomainBackendDispatcher final : public Inspector::InspectorSupplementalBackendDispatcher {
</del><ins>+class CommandDomainBackendDispatcher final : public SupplementalBackendDispatcher {
</ins><span class="cx"> public:
</span><del>-    static Ref&lt;InspectorCommandDomainBackendDispatcher&gt; create(Inspector::InspectorBackendDispatcher*, InspectorCommandDomainBackendDispatcherHandler*);
-    virtual void dispatch(long callId, const String&amp; method, Ref&lt;Inspector::InspectorObject&gt;&amp;&amp; message) override;
</del><ins>+    static Ref&lt;CommandDomainBackendDispatcher&gt; create(BackendDispatcher*, CommandDomainBackendDispatcherHandler*);
+    virtual void dispatch(long callId, const String&amp; method, Ref&lt;InspectorObject&gt;&amp;&amp; message) override;
</ins><span class="cx"> private:
</span><del>-    void commandWithEnumReturnValue(long callId, const Inspector::InspectorObject&amp; message);
</del><ins>+    void commandWithEnumReturnValue(long callId, const InspectorObject&amp; message);
</ins><span class="cx"> private:
</span><del>-    InspectorCommandDomainBackendDispatcher(Inspector::InspectorBackendDispatcher&amp;, InspectorCommandDomainBackendDispatcherHandler*);
-    InspectorCommandDomainBackendDispatcherHandler* m_agent;
</del><ins>+    CommandDomainBackendDispatcher(BackendDispatcher&amp;, CommandDomainBackendDispatcherHandler*);
+    CommandDomainBackendDispatcherHandler* m_agent;
</ins><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx"> public:
</span><del>-    void setAlternateDispatcher(AlternateInspectorCommandDomainBackendDispatcher* alternateDispatcher) { m_alternateDispatcher = alternateDispatcher; }
</del><ins>+    void setAlternateDispatcher(AlternateCommandDomainBackendDispatcher* alternateDispatcher) { m_alternateDispatcher = alternateDispatcher; }
</ins><span class="cx"> private:
</span><del>-    AlternateInspectorCommandDomainBackendDispatcher* m_alternateDispatcher;
</del><ins>+    AlternateCommandDomainBackendDispatcher* m_alternateDispatcher;
</ins><span class="cx"> #endif
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="lines">@@ -232,15 +232,15 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><del>-InspectorCommandDomainBackendDispatcherHandler::~InspectorCommandDomainBackendDispatcherHandler() { }
</del><ins>+CommandDomainBackendDispatcherHandler::~CommandDomainBackendDispatcherHandler() { }
</ins><span class="cx"> 
</span><del>-Ref&lt;InspectorCommandDomainBackendDispatcher&gt; InspectorCommandDomainBackendDispatcher::create(InspectorBackendDispatcher* backendDispatcher, InspectorCommandDomainBackendDispatcherHandler* agent)
</del><ins>+Ref&lt;CommandDomainBackendDispatcher&gt; CommandDomainBackendDispatcher::create(BackendDispatcher* backendDispatcher, CommandDomainBackendDispatcherHandler* agent)
</ins><span class="cx"> {
</span><del>-    return adoptRef(*new InspectorCommandDomainBackendDispatcher(*backendDispatcher, agent));
</del><ins>+    return adoptRef(*new CommandDomainBackendDispatcher(*backendDispatcher, agent));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-InspectorCommandDomainBackendDispatcher::InspectorCommandDomainBackendDispatcher(InspectorBackendDispatcher&amp; backendDispatcher, InspectorCommandDomainBackendDispatcherHandler* agent)
-    : InspectorSupplementalBackendDispatcher(backendDispatcher)
</del><ins>+CommandDomainBackendDispatcher::CommandDomainBackendDispatcher(BackendDispatcher&amp; backendDispatcher, CommandDomainBackendDispatcherHandler* agent)
+    : SupplementalBackendDispatcher(backendDispatcher)
</ins><span class="cx">     , m_agent(agent)
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">     , m_alternateDispatcher(nullptr)
</span><span class="lines">@@ -249,17 +249,17 @@
</span><span class="cx">     m_backendDispatcher-&gt;registerDispatcherForDomain(ASCIILiteral(&quot;CommandDomain&quot;), this);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorCommandDomainBackendDispatcher::dispatch(long callId, const String&amp; method, Ref&lt;InspectorObject&gt;&amp;&amp; message)
</del><ins>+void CommandDomainBackendDispatcher::dispatch(long callId, const String&amp; method, Ref&lt;InspectorObject&gt;&amp;&amp; message)
</ins><span class="cx"> {
</span><del>-    Ref&lt;InspectorCommandDomainBackendDispatcher&gt; protect(*this);
</del><ins>+    Ref&lt;CommandDomainBackendDispatcher&gt; protect(*this);
</ins><span class="cx"> 
</span><span class="cx">     if (method == &quot;commandWithEnumReturnValue&quot;)
</span><span class="cx">         commandWithEnumReturnValue(callId, message);
</span><span class="cx">     else
</span><del>-        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, InspectorBackendDispatcher::MethodNotFound, makeString('\'', &quot;CommandDomain&quot;, '.', method, &quot;' was not found&quot;));
</del><ins>+        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, BackendDispatcher::MethodNotFound, makeString('\'', &quot;CommandDomain&quot;, '.', method, &quot;' was not found&quot;));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorCommandDomainBackendDispatcher::commandWithEnumReturnValue(long callId, const InspectorObject&amp;)
</del><ins>+void CommandDomainBackendDispatcher::commandWithEnumReturnValue(long callId, const InspectorObject&amp;)
</ins><span class="cx"> {
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">     if (m_alternateDispatcher) {
</span><span class="lines">@@ -270,7 +270,7 @@
</span><span class="cx"> 
</span><span class="cx">     ErrorString error;
</span><span class="cx">     Ref&lt;InspectorObject&gt; result = InspectorObject::create();
</span><del>-    InspectorCommandDomainBackendDispatcherHandler::ReturnValue out_returnValue;
</del><ins>+    CommandDomainBackendDispatcherHandler::ReturnValue out_returnValue;
</ins><span class="cx">     m_agent-&gt;commandWithEnumReturnValue(error, &amp;out_returnValue);
</span><span class="cx"> 
</span><span class="cx">     if (!error.length())
</span><span class="lines">@@ -326,9 +326,9 @@
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-class InspectorEventDomainFrontendDispatcher {
</del><ins>+class EventDomainFrontendDispatcher {
</ins><span class="cx"> public:
</span><del>-    InspectorEventDomainFrontendDispatcher(InspectorFrontendChannel* inspectorFrontendChannel) : m_inspectorFrontendChannel(inspectorFrontendChannel) { }
</del><ins>+    EventDomainFrontendDispatcher(FrontendChannel* frontendChannel) : m_frontendChannel(frontendChannel) { }
</ins><span class="cx">         // Named after parameter 'parameter' while generating command/event eventWithEnumParameter.
</span><span class="cx">         enum class Parameter {
</span><span class="cx">             Shared = 0,
</span><span class="lines">@@ -337,7 +337,7 @@
</span><span class="cx">         }; // enum class Parameter
</span><span class="cx">     void eventWithEnumParameter(Parameter parameter);
</span><span class="cx"> private:
</span><del>-    InspectorFrontendChannel* m_inspectorFrontendChannel;
</del><ins>+    FrontendChannel* m_frontendChannel;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> } // namespace Inspector
</span><span class="lines">@@ -383,7 +383,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><del>-void InspectorEventDomainFrontendDispatcher::eventWithEnumParameter(Parameter parameter)
</del><ins>+void EventDomainFrontendDispatcher::eventWithEnumParameter(Parameter parameter)
</ins><span class="cx"> {
</span><span class="cx">     Ref&lt;InspectorObject&gt; jsonMessage = InspectorObject::create();
</span><span class="cx">     jsonMessage-&gt;setString(ASCIILiteral(&quot;method&quot;), ASCIILiteral(&quot;EventDomain.eventWithEnumParameter&quot;));
</span><span class="lines">@@ -391,7 +391,7 @@
</span><span class="cx">     paramsObject-&gt;setString(ASCIILiteral(&quot;parameter&quot;), Inspector::Protocol::getEnumConstantValue(parameter));
</span><span class="cx">     jsonMessage-&gt;setObject(ASCIILiteral(&quot;params&quot;), WTF::move(paramsObject));
</span><span class="cx"> 
</span><del>-    m_inspectorFrontendChannel-&gt;sendMessageToFrontend(jsonMessage-&gt;toJSONString());
</del><ins>+    m_frontendChannel-&gt;sendMessageToFrontend(jsonMessage-&gt;toJSONString());
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace Inspector
</span><span class="lines">@@ -581,7 +581,7 @@
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-class ObjCInspectorCommandDomainBackendDispatcher final : public AlternateInspectorCommandDomainBackendDispatcher {
</del><ins>+class ObjCInspectorCommandDomainBackendDispatcher final : public AlternateCommandDomainBackendDispatcher {
</ins><span class="cx"> public:
</span><span class="cx">     ObjCInspectorCommandDomainBackendDispatcher(id&lt;RWIProtocolCommandDomainDomainHandler&gt; handler) { m_delegate = handler; }
</span><span class="cx">     virtual void commandWithEnumReturnValue(long callId) override;
</span><span class="lines">@@ -671,7 +671,7 @@
</span><span class="cx">     _commandDomainHandler = [handler retain];
</span><span class="cx"> 
</span><span class="cx">     auto alternateDispatcher = std::make_unique&lt;ObjCInspectorCommandDomainBackendDispatcher&gt;(handler);
</span><del>-    auto alternateAgent = std::make_unique&lt;AlternateDispatchableAgent&lt;InspectorCommandDomainBackendDispatcher, AlternateInspectorCommandDomainBackendDispatcher&gt;&gt;(ASCIILiteral(&quot;CommandDomain&quot;), WTF::move(alternateDispatcher));
</del><ins>+    auto alternateAgent = std::make_unique&lt;AlternateDispatchableAgent&lt;CommandDomainBackendDispatcher, AlternateCommandDomainBackendDispatcher&gt;&gt;(ASCIILiteral(&quot;CommandDomain&quot;), WTF::move(alternateDispatcher));
</ins><span class="cx">     _controller-&gt;appendExtraAgent(WTF::move(alternateAgent));
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -988,7 +988,7 @@
</span><span class="cx"> 
</span><span class="cx"> - (void)eventWithEnumParameterWithParameter:(RWIProtocolEventDomainEventWithEnumParameterParameter)parameter
</span><span class="cx"> {
</span><del>-    InspectorFrontendChannel* frontendChannel = _controller-&gt;frontendChannel();
</del><ins>+    FrontendChannel* frontendChannel = _controller-&gt;frontendChannel();
</ins><span class="cx">     if (!frontendChannel)
</span><span class="cx">         return;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedeventswithoptionalparametersjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/events-with-optional-parameters.json-result (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/events-with-optional-parameters.json-result        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/events-with-optional-parameters.json-result        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -39,12 +39,12 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><del>-class AlternateInspectorBackendDispatcher {
</del><ins>+class AlternateBackendDispatcher {
</ins><span class="cx"> public:
</span><del>-    void setBackendDispatcher(RefPtr&lt;InspectorBackendDispatcher&gt;&amp;&amp; dispatcher) { m_backendDispatcher = WTF::move(dispatcher); }
-    InspectorBackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
</del><ins>+    void setBackendDispatcher(RefPtr&lt;BackendDispatcher&gt;&amp;&amp; dispatcher) { m_backendDispatcher = WTF::move(dispatcher); }
+    BackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
</ins><span class="cx"> private:
</span><del>-    RefPtr&lt;InspectorBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    RefPtr&lt;BackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="lines">@@ -237,13 +237,13 @@
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-class InspectorDatabaseFrontendDispatcher {
</del><ins>+class DatabaseFrontendDispatcher {
</ins><span class="cx"> public:
</span><del>-    InspectorDatabaseFrontendDispatcher(InspectorFrontendChannel* inspectorFrontendChannel) : m_inspectorFrontendChannel(inspectorFrontendChannel) { }
</del><ins>+    DatabaseFrontendDispatcher(FrontendChannel* frontendChannel) : m_frontendChannel(frontendChannel) { }
</ins><span class="cx">     void didExecuteOptionalParameters(RefPtr&lt;Inspector::Protocol::Array&lt;String&gt;&gt; columnNames, const String* const notes, const double* const timestamp, RefPtr&lt;Inspector::InspectorObject&gt; values, RefPtr&lt;Inspector::InspectorValue&gt; payload, RefPtr&lt;Inspector::Protocol::Database::Error&gt; sqlError, const Inspector::Protocol::Database::PrimaryColors* const screenColor, RefPtr&lt;Inspector::Protocol::Database::ColorList&gt; alternateColors, const String* const printColor);
</span><span class="cx">     void didExecuteNoOptionalParameters(RefPtr&lt;Inspector::Protocol::Array&lt;String&gt;&gt; columnNames, const String&amp; notes, double timestamp, RefPtr&lt;Inspector::InspectorObject&gt; values, RefPtr&lt;Inspector::InspectorValue&gt; payload, RefPtr&lt;Inspector::Protocol::Database::Error&gt; sqlError, const Inspector::Protocol::Database::PrimaryColors&amp; screenColor, RefPtr&lt;Inspector::Protocol::Database::ColorList&gt; alternateColors, const String&amp; printColor);
</span><span class="cx"> private:
</span><del>-    InspectorFrontendChannel* m_inspectorFrontendChannel;
</del><ins>+    FrontendChannel* m_frontendChannel;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> } // namespace Inspector
</span><span class="lines">@@ -289,7 +289,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><del>-void InspectorDatabaseFrontendDispatcher::didExecuteOptionalParameters(RefPtr&lt;Inspector::Protocol::Array&lt;String&gt;&gt; columnNames, const String* const notes, const double* const timestamp, RefPtr&lt;Inspector::InspectorObject&gt; values, RefPtr&lt;Inspector::InspectorValue&gt; payload, RefPtr&lt;Inspector::Protocol::Database::Error&gt; sqlError, const Inspector::Protocol::Database::PrimaryColors* const screenColor, RefPtr&lt;Inspector::Protocol::Database::ColorList&gt; alternateColors, const String* const printColor)
</del><ins>+void DatabaseFrontendDispatcher::didExecuteOptionalParameters(RefPtr&lt;Inspector::Protocol::Array&lt;String&gt;&gt; columnNames, const String* const notes, const double* const timestamp, RefPtr&lt;Inspector::InspectorObject&gt; values, RefPtr&lt;Inspector::InspectorValue&gt; payload, RefPtr&lt;Inspector::Protocol::Database::Error&gt; sqlError, const Inspector::Protocol::Database::PrimaryColors* const screenColor, RefPtr&lt;Inspector::Protocol::Database::ColorList&gt; alternateColors, const String* const printColor)
</ins><span class="cx"> {
</span><span class="cx">     Ref&lt;InspectorObject&gt; jsonMessage = InspectorObject::create();
</span><span class="cx">     jsonMessage-&gt;setString(ASCIILiteral(&quot;method&quot;), ASCIILiteral(&quot;Database.didExecuteOptionalParameters&quot;));
</span><span class="lines">@@ -314,10 +314,10 @@
</span><span class="cx">         paramsObject-&gt;setString(ASCIILiteral(&quot;printColor&quot;), *printColor);
</span><span class="cx">     jsonMessage-&gt;setObject(ASCIILiteral(&quot;params&quot;), WTF::move(paramsObject));
</span><span class="cx"> 
</span><del>-    m_inspectorFrontendChannel-&gt;sendMessageToFrontend(jsonMessage-&gt;toJSONString());
</del><ins>+    m_frontendChannel-&gt;sendMessageToFrontend(jsonMessage-&gt;toJSONString());
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorDatabaseFrontendDispatcher::didExecuteNoOptionalParameters(RefPtr&lt;Inspector::Protocol::Array&lt;String&gt;&gt; columnNames, const String&amp; notes, double timestamp, RefPtr&lt;Inspector::InspectorObject&gt; values, RefPtr&lt;Inspector::InspectorValue&gt; payload, RefPtr&lt;Inspector::Protocol::Database::Error&gt; sqlError, const Inspector::Protocol::Database::PrimaryColors&amp; screenColor, RefPtr&lt;Inspector::Protocol::Database::ColorList&gt; alternateColors, const String&amp; printColor)
</del><ins>+void DatabaseFrontendDispatcher::didExecuteNoOptionalParameters(RefPtr&lt;Inspector::Protocol::Array&lt;String&gt;&gt; columnNames, const String&amp; notes, double timestamp, RefPtr&lt;Inspector::InspectorObject&gt; values, RefPtr&lt;Inspector::InspectorValue&gt; payload, RefPtr&lt;Inspector::Protocol::Database::Error&gt; sqlError, const Inspector::Protocol::Database::PrimaryColors&amp; screenColor, RefPtr&lt;Inspector::Protocol::Database::ColorList&gt; alternateColors, const String&amp; printColor)
</ins><span class="cx"> {
</span><span class="cx">     Ref&lt;InspectorObject&gt; jsonMessage = InspectorObject::create();
</span><span class="cx">     jsonMessage-&gt;setString(ASCIILiteral(&quot;method&quot;), ASCIILiteral(&quot;Database.didExecuteNoOptionalParameters&quot;));
</span><span class="lines">@@ -333,7 +333,7 @@
</span><span class="cx">     paramsObject-&gt;setString(ASCIILiteral(&quot;printColor&quot;), printColor);
</span><span class="cx">     jsonMessage-&gt;setObject(ASCIILiteral(&quot;params&quot;), WTF::move(paramsObject));
</span><span class="cx"> 
</span><del>-    m_inspectorFrontendChannel-&gt;sendMessageToFrontend(jsonMessage-&gt;toJSONString());
</del><ins>+    m_frontendChannel-&gt;sendMessageToFrontend(jsonMessage-&gt;toJSONString());
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace Inspector
</span><span class="lines">@@ -420,14 +420,14 @@
</span><span class="cx">     template&lt;int STATE&gt;
</span><span class="cx">     class Builder {
</span><span class="cx">     private:
</span><del>-        RefPtr&lt;Inspector::InspectorObject&gt; m_result;
</del><ins>+        RefPtr&lt;InspectorObject&gt; m_result;
</ins><span class="cx"> 
</span><span class="cx">         template&lt;int STEP&gt; Builder&lt;STATE | STEP&gt;&amp; castState()
</span><span class="cx">         {
</span><span class="cx">             return *reinterpret_cast&lt;Builder&lt;STATE | STEP&gt;*&gt;(this);
</span><span class="cx">         }
</span><span class="cx"> 
</span><del>-        Builder(Ref&lt;/*Error*/Inspector::InspectorObject&gt;&amp;&amp; object)
</del><ins>+        Builder(Ref&lt;/*Error*/InspectorObject&gt;&amp;&amp; object)
</ins><span class="cx">             : m_result(WTF::move(object))
</span><span class="cx">         {
</span><span class="cx">             COMPILE_ASSERT(STATE == NoFieldsSet, builder_created_in_non_init_state);
</span><span class="lines">@@ -452,9 +452,9 @@
</span><span class="cx">         Ref&lt;Error&gt; release()
</span><span class="cx">         {
</span><span class="cx">             COMPILE_ASSERT(STATE == AllFieldsSet, result_is_not_ready);
</span><del>-            COMPILE_ASSERT(sizeof(Error) == sizeof(Inspector::InspectorObject), cannot_cast);
</del><ins>+            COMPILE_ASSERT(sizeof(Error) == sizeof(InspectorObject), cannot_cast);
</ins><span class="cx"> 
</span><del>-            Ref&lt;Inspector::InspectorObject&gt; result = m_result.releaseNonNull();
</del><ins>+            Ref&lt;InspectorObject&gt; result = m_result.releaseNonNull();
</ins><span class="cx">             return WTF::move(*reinterpret_cast&lt;Ref&lt;Error&gt;*&gt;(&amp;result));
</span><span class="cx">         }
</span><span class="cx">     };
</span><span class="lines">@@ -468,7 +468,7 @@
</span><span class="cx">      */
</span><span class="cx">     static Builder&lt;NoFieldsSet&gt; create()
</span><span class="cx">     {
</span><del>-        return Builder&lt;NoFieldsSet&gt;(Inspector::InspectorObject::create());
</del><ins>+        return Builder&lt;NoFieldsSet&gt;(InspectorObject::create());
</ins><span class="cx">     }
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="lines">@@ -849,7 +849,7 @@
</span><span class="cx"> 
</span><span class="cx"> - (void)didExecuteOptionalParametersWithColumnNames:(NSArray/*&lt;NSString&gt;*/ **)columnNames notes:(NSString **)notes timestamp:(double *)timestamp values:(RWIProtocolJSONObject **)values payload:(RWIProtocolJSONObject **)payload sqlError:(RWIProtocolDatabaseError **)sqlError screenColor:(NSString **)screenColor alternateColors:(NSArray/*&lt;NSString&gt;*/ **)alternateColors printColor:(NSString **)printColor
</span><span class="cx"> {
</span><del>-    InspectorFrontendChannel* frontendChannel = _controller-&gt;frontendChannel();
</del><ins>+    FrontendChannel* frontendChannel = _controller-&gt;frontendChannel();
</ins><span class="cx">     if (!frontendChannel)
</span><span class="cx">         return;
</span><span class="cx"> 
</span><span class="lines">@@ -889,7 +889,7 @@
</span><span class="cx"> 
</span><span class="cx"> - (void)didExecuteNoOptionalParametersWithColumnNames:(NSArray/*&lt;NSString&gt;*/ *)columnNames notes:(NSString *)notes timestamp:(double)timestamp values:(RWIProtocolJSONObject *)values payload:(RWIProtocolJSONObject *)payload sqlError:(RWIProtocolDatabaseError *)sqlError screenColor:(NSString *)screenColor alternateColors:(NSArray/*&lt;NSString&gt;*/ *)alternateColors printColor:(NSString *)printColor
</span><span class="cx"> {
</span><del>-    InspectorFrontendChannel* frontendChannel = _controller-&gt;frontendChannel();
</del><ins>+    FrontendChannel* frontendChannel = _controller-&gt;frontendChannel();
</ins><span class="cx">     if (!frontendChannel)
</span><span class="cx">         return;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedgeneratedomainswithfeatureguardsjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/generate-domains-with-feature-guards.json-result (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/generate-domains-with-feature-guards.json-result        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/generate-domains-with-feature-guards.json-result        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -39,19 +39,19 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><del>-class AlternateInspectorBackendDispatcher {
</del><ins>+class AlternateBackendDispatcher {
</ins><span class="cx"> public:
</span><del>-    void setBackendDispatcher(RefPtr&lt;InspectorBackendDispatcher&gt;&amp;&amp; dispatcher) { m_backendDispatcher = WTF::move(dispatcher); }
-    InspectorBackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
</del><ins>+    void setBackendDispatcher(RefPtr&lt;BackendDispatcher&gt;&amp;&amp; dispatcher) { m_backendDispatcher = WTF::move(dispatcher); }
+    BackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
</ins><span class="cx"> private:
</span><del>-    RefPtr&lt;InspectorBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    RefPtr&lt;BackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> #if PLATFORM(WEB_COMMANDS)
</span><del>-class AlternateInspectorNetwork1BackendDispatcher : public AlternateInspectorBackendDispatcher {
</del><ins>+class AlternateNetwork1BackendDispatcher : public AlternateBackendDispatcher {
</ins><span class="cx"> public:
</span><del>-    virtual ~AlternateInspectorNetwork1BackendDispatcher() { }
</del><ins>+    virtual ~AlternateNetwork1BackendDispatcher() { }
</ins><span class="cx">     virtual void loadResource(long callId) = 0;
</span><span class="cx"> };
</span><span class="cx"> #endif // PLATFORM(WEB_COMMANDS)
</span><span class="lines">@@ -148,34 +148,34 @@
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx"> #if PLATFORM(WEB_COMMANDS)
</span><del>-class AlternateInspectorNetwork1BackendDispatcher;
</del><ins>+class AlternateNetwork1BackendDispatcher;
</ins><span class="cx"> #endif // PLATFORM(WEB_COMMANDS)
</span><span class="cx"> #endif // ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx"> 
</span><span class="cx"> #if PLATFORM(WEB_COMMANDS)
</span><del>-class InspectorNetwork1BackendDispatcherHandler {
</del><ins>+class Network1BackendDispatcherHandler {
</ins><span class="cx"> public:
</span><span class="cx">     virtual void loadResource(ErrorString&amp;) = 0;
</span><span class="cx"> protected:
</span><del>-    virtual ~InspectorNetwork1BackendDispatcherHandler();
</del><ins>+    virtual ~Network1BackendDispatcherHandler();
</ins><span class="cx"> };
</span><span class="cx"> #endif // PLATFORM(WEB_COMMANDS)
</span><span class="cx"> 
</span><span class="cx"> #if PLATFORM(WEB_COMMANDS)
</span><del>-class InspectorNetwork1BackendDispatcher final : public Inspector::InspectorSupplementalBackendDispatcher {
</del><ins>+class Network1BackendDispatcher final : public SupplementalBackendDispatcher {
</ins><span class="cx"> public:
</span><del>-    static Ref&lt;InspectorNetwork1BackendDispatcher&gt; create(Inspector::InspectorBackendDispatcher*, InspectorNetwork1BackendDispatcherHandler*);
-    virtual void dispatch(long callId, const String&amp; method, Ref&lt;Inspector::InspectorObject&gt;&amp;&amp; message) override;
</del><ins>+    static Ref&lt;Network1BackendDispatcher&gt; create(BackendDispatcher*, Network1BackendDispatcherHandler*);
+    virtual void dispatch(long callId, const String&amp; method, Ref&lt;InspectorObject&gt;&amp;&amp; message) override;
</ins><span class="cx"> private:
</span><del>-    void loadResource(long callId, const Inspector::InspectorObject&amp; message);
</del><ins>+    void loadResource(long callId, const InspectorObject&amp; message);
</ins><span class="cx"> private:
</span><del>-    InspectorNetwork1BackendDispatcher(Inspector::InspectorBackendDispatcher&amp;, InspectorNetwork1BackendDispatcherHandler*);
-    InspectorNetwork1BackendDispatcherHandler* m_agent;
</del><ins>+    Network1BackendDispatcher(BackendDispatcher&amp;, Network1BackendDispatcherHandler*);
+    Network1BackendDispatcherHandler* m_agent;
</ins><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx"> public:
</span><del>-    void setAlternateDispatcher(AlternateInspectorNetwork1BackendDispatcher* alternateDispatcher) { m_alternateDispatcher = alternateDispatcher; }
</del><ins>+    void setAlternateDispatcher(AlternateNetwork1BackendDispatcher* alternateDispatcher) { m_alternateDispatcher = alternateDispatcher; }
</ins><span class="cx"> private:
</span><del>-    AlternateInspectorNetwork1BackendDispatcher* m_alternateDispatcher;
</del><ins>+    AlternateNetwork1BackendDispatcher* m_alternateDispatcher;
</ins><span class="cx"> #endif
</span><span class="cx"> };
</span><span class="cx"> #endif // PLATFORM(WEB_COMMANDS)
</span><span class="lines">@@ -230,17 +230,17 @@
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><span class="cx"> #if PLATFORM(WEB_COMMANDS)
</span><del>-InspectorNetwork1BackendDispatcherHandler::~InspectorNetwork1BackendDispatcherHandler() { }
</del><ins>+Network1BackendDispatcherHandler::~Network1BackendDispatcherHandler() { }
</ins><span class="cx"> #endif // PLATFORM(WEB_COMMANDS)
</span><span class="cx"> 
</span><span class="cx"> #if PLATFORM(WEB_COMMANDS)
</span><del>-Ref&lt;InspectorNetwork1BackendDispatcher&gt; InspectorNetwork1BackendDispatcher::create(InspectorBackendDispatcher* backendDispatcher, InspectorNetwork1BackendDispatcherHandler* agent)
</del><ins>+Ref&lt;Network1BackendDispatcher&gt; Network1BackendDispatcher::create(BackendDispatcher* backendDispatcher, Network1BackendDispatcherHandler* agent)
</ins><span class="cx"> {
</span><del>-    return adoptRef(*new InspectorNetwork1BackendDispatcher(*backendDispatcher, agent));
</del><ins>+    return adoptRef(*new Network1BackendDispatcher(*backendDispatcher, agent));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-InspectorNetwork1BackendDispatcher::InspectorNetwork1BackendDispatcher(InspectorBackendDispatcher&amp; backendDispatcher, InspectorNetwork1BackendDispatcherHandler* agent)
-    : InspectorSupplementalBackendDispatcher(backendDispatcher)
</del><ins>+Network1BackendDispatcher::Network1BackendDispatcher(BackendDispatcher&amp; backendDispatcher, Network1BackendDispatcherHandler* agent)
+    : SupplementalBackendDispatcher(backendDispatcher)
</ins><span class="cx">     , m_agent(agent)
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">     , m_alternateDispatcher(nullptr)
</span><span class="lines">@@ -249,17 +249,17 @@
</span><span class="cx">     m_backendDispatcher-&gt;registerDispatcherForDomain(ASCIILiteral(&quot;Network1&quot;), this);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorNetwork1BackendDispatcher::dispatch(long callId, const String&amp; method, Ref&lt;InspectorObject&gt;&amp;&amp; message)
</del><ins>+void Network1BackendDispatcher::dispatch(long callId, const String&amp; method, Ref&lt;InspectorObject&gt;&amp;&amp; message)
</ins><span class="cx"> {
</span><del>-    Ref&lt;InspectorNetwork1BackendDispatcher&gt; protect(*this);
</del><ins>+    Ref&lt;Network1BackendDispatcher&gt; protect(*this);
</ins><span class="cx"> 
</span><span class="cx">     if (method == &quot;loadResource&quot;)
</span><span class="cx">         loadResource(callId, message);
</span><span class="cx">     else
</span><del>-        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, InspectorBackendDispatcher::MethodNotFound, makeString('\'', &quot;Network1&quot;, '.', method, &quot;' was not found&quot;));
</del><ins>+        m_backendDispatcher-&gt;reportProtocolError(&amp;callId, BackendDispatcher::MethodNotFound, makeString('\'', &quot;Network1&quot;, '.', method, &quot;' was not found&quot;));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorNetwork1BackendDispatcher::loadResource(long callId, const InspectorObject&amp;)
</del><ins>+void Network1BackendDispatcher::loadResource(long callId, const InspectorObject&amp;)
</ins><span class="cx"> {
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">     if (m_alternateDispatcher) {
</span><span class="lines">@@ -324,12 +324,12 @@
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> #if PLATFORM(WEB_EVENTS)
</span><del>-class InspectorNetwork3FrontendDispatcher {
</del><ins>+class Network3FrontendDispatcher {
</ins><span class="cx"> public:
</span><del>-    InspectorNetwork3FrontendDispatcher(InspectorFrontendChannel* inspectorFrontendChannel) : m_inspectorFrontendChannel(inspectorFrontendChannel) { }
</del><ins>+    Network3FrontendDispatcher(FrontendChannel* frontendChannel) : m_frontendChannel(frontendChannel) { }
</ins><span class="cx">     void resourceLoaded();
</span><span class="cx"> private:
</span><del>-    InspectorFrontendChannel* m_inspectorFrontendChannel;
</del><ins>+    FrontendChannel* m_frontendChannel;
</ins><span class="cx"> };
</span><span class="cx"> #endif // PLATFORM(WEB_EVENTS)
</span><span class="cx"> 
</span><span class="lines">@@ -377,12 +377,12 @@
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><span class="cx"> #if PLATFORM(WEB_EVENTS)
</span><del>-void InspectorNetwork3FrontendDispatcher::resourceLoaded()
</del><ins>+void Network3FrontendDispatcher::resourceLoaded()
</ins><span class="cx"> {
</span><span class="cx">     Ref&lt;InspectorObject&gt; jsonMessage = InspectorObject::create();
</span><span class="cx">     jsonMessage-&gt;setString(ASCIILiteral(&quot;method&quot;), ASCIILiteral(&quot;Network3.resourceLoaded&quot;));
</span><span class="cx"> 
</span><del>-    m_inspectorFrontendChannel-&gt;sendMessageToFrontend(jsonMessage-&gt;toJSONString());
</del><ins>+    m_frontendChannel-&gt;sendMessageToFrontend(jsonMessage-&gt;toJSONString());
</ins><span class="cx"> }
</span><span class="cx"> #endif // PLATFORM(WEB_EVENTS)
</span><span class="cx"> 
</span><span class="lines">@@ -465,14 +465,14 @@
</span><span class="cx">     template&lt;int STATE&gt;
</span><span class="cx">     class Builder {
</span><span class="cx">     private:
</span><del>-        RefPtr&lt;Inspector::InspectorObject&gt; m_result;
</del><ins>+        RefPtr&lt;InspectorObject&gt; m_result;
</ins><span class="cx"> 
</span><span class="cx">         template&lt;int STEP&gt; Builder&lt;STATE | STEP&gt;&amp; castState()
</span><span class="cx">         {
</span><span class="cx">             return *reinterpret_cast&lt;Builder&lt;STATE | STEP&gt;*&gt;(this);
</span><span class="cx">         }
</span><span class="cx"> 
</span><del>-        Builder(Ref&lt;/*NetworkError*/Inspector::InspectorObject&gt;&amp;&amp; object)
</del><ins>+        Builder(Ref&lt;/*NetworkError*/InspectorObject&gt;&amp;&amp; object)
</ins><span class="cx">             : m_result(WTF::move(object))
</span><span class="cx">         {
</span><span class="cx">             COMPILE_ASSERT(STATE == NoFieldsSet, builder_created_in_non_init_state);
</span><span class="lines">@@ -497,9 +497,9 @@
</span><span class="cx">         Ref&lt;NetworkError&gt; release()
</span><span class="cx">         {
</span><span class="cx">             COMPILE_ASSERT(STATE == AllFieldsSet, result_is_not_ready);
</span><del>-            COMPILE_ASSERT(sizeof(NetworkError) == sizeof(Inspector::InspectorObject), cannot_cast);
</del><ins>+            COMPILE_ASSERT(sizeof(NetworkError) == sizeof(InspectorObject), cannot_cast);
</ins><span class="cx"> 
</span><del>-            Ref&lt;Inspector::InspectorObject&gt; result = m_result.releaseNonNull();
</del><ins>+            Ref&lt;InspectorObject&gt; result = m_result.releaseNonNull();
</ins><span class="cx">             return WTF::move(*reinterpret_cast&lt;Ref&lt;NetworkError&gt;*&gt;(&amp;result));
</span><span class="cx">         }
</span><span class="cx">     };
</span><span class="lines">@@ -513,7 +513,7 @@
</span><span class="cx">      */
</span><span class="cx">     static Builder&lt;NoFieldsSet&gt; create()
</span><span class="cx">     {
</span><del>-        return Builder&lt;NoFieldsSet&gt;(Inspector::InspectorObject::create());
</del><ins>+        return Builder&lt;NoFieldsSet&gt;(InspectorObject::create());
</ins><span class="cx">     }
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="lines">@@ -624,7 +624,7 @@
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> #if PLATFORM(WEB_COMMANDS)
</span><del>-class ObjCInspectorNetwork1BackendDispatcher final : public AlternateInspectorNetwork1BackendDispatcher {
</del><ins>+class ObjCInspectorNetwork1BackendDispatcher final : public AlternateNetwork1BackendDispatcher {
</ins><span class="cx"> public:
</span><span class="cx">     ObjCInspectorNetwork1BackendDispatcher(id&lt;RWIProtocolNetwork1DomainHandler&gt; handler) { m_delegate = handler; }
</span><span class="cx">     virtual void loadResource(long callId) override;
</span><span class="lines">@@ -717,7 +717,7 @@
</span><span class="cx">     _network1Handler = [handler retain];
</span><span class="cx"> 
</span><span class="cx">     auto alternateDispatcher = std::make_unique&lt;ObjCInspectorNetwork1BackendDispatcher&gt;(handler);
</span><del>-    auto alternateAgent = std::make_unique&lt;AlternateDispatchableAgent&lt;InspectorNetwork1BackendDispatcher, AlternateInspectorNetwork1BackendDispatcher&gt;&gt;(ASCIILiteral(&quot;Network1&quot;), WTF::move(alternateDispatcher));
</del><ins>+    auto alternateAgent = std::make_unique&lt;AlternateDispatchableAgent&lt;Network1BackendDispatcher, AlternateNetwork1BackendDispatcher&gt;&gt;(ASCIILiteral(&quot;Network1&quot;), WTF::move(alternateDispatcher));
</ins><span class="cx">     _controller-&gt;appendExtraAgent(WTF::move(alternateAgent));
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -954,7 +954,7 @@
</span><span class="cx"> 
</span><span class="cx"> - (void)resourceLoaded
</span><span class="cx"> {
</span><del>-    InspectorFrontendChannel* frontendChannel = _controller-&gt;frontendChannel();
</del><ins>+    FrontendChannel* frontendChannel = _controller-&gt;frontendChannel();
</ins><span class="cx">     if (!frontendChannel)
</span><span class="cx">         return;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedsametypeiddifferentdomainjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/same-type-id-different-domain.json-result (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/same-type-id-different-domain.json-result        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/same-type-id-different-domain.json-result        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -39,12 +39,12 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><del>-class AlternateInspectorBackendDispatcher {
</del><ins>+class AlternateBackendDispatcher {
</ins><span class="cx"> public:
</span><del>-    void setBackendDispatcher(RefPtr&lt;InspectorBackendDispatcher&gt;&amp;&amp; dispatcher) { m_backendDispatcher = WTF::move(dispatcher); }
-    InspectorBackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
</del><ins>+    void setBackendDispatcher(RefPtr&lt;BackendDispatcher&gt;&amp;&amp; dispatcher) { m_backendDispatcher = WTF::move(dispatcher); }
+    BackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
</ins><span class="cx"> private:
</span><del>-    RefPtr&lt;InspectorBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    RefPtr&lt;BackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedshadowedoptionaltypesettersjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/shadowed-optional-type-setters.json-result (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/shadowed-optional-type-setters.json-result        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/shadowed-optional-type-setters.json-result        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -39,12 +39,12 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><del>-class AlternateInspectorBackendDispatcher {
</del><ins>+class AlternateBackendDispatcher {
</ins><span class="cx"> public:
</span><del>-    void setBackendDispatcher(RefPtr&lt;InspectorBackendDispatcher&gt;&amp;&amp; dispatcher) { m_backendDispatcher = WTF::move(dispatcher); }
-    InspectorBackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
</del><ins>+    void setBackendDispatcher(RefPtr&lt;BackendDispatcher&gt;&amp;&amp; dispatcher) { m_backendDispatcher = WTF::move(dispatcher); }
+    BackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
</ins><span class="cx"> private:
</span><del>-    RefPtr&lt;InspectorBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    RefPtr&lt;BackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="lines">@@ -356,14 +356,14 @@
</span><span class="cx">     template&lt;int STATE&gt;
</span><span class="cx">     class Builder {
</span><span class="cx">     private:
</span><del>-        RefPtr&lt;Inspector::InspectorObject&gt; m_result;
</del><ins>+        RefPtr&lt;InspectorObject&gt; m_result;
</ins><span class="cx"> 
</span><span class="cx">         template&lt;int STEP&gt; Builder&lt;STATE | STEP&gt;&amp; castState()
</span><span class="cx">         {
</span><span class="cx">             return *reinterpret_cast&lt;Builder&lt;STATE | STEP&gt;*&gt;(this);
</span><span class="cx">         }
</span><span class="cx"> 
</span><del>-        Builder(Ref&lt;/*KeyPath*/Inspector::InspectorObject&gt;&amp;&amp; object)
</del><ins>+        Builder(Ref&lt;/*KeyPath*/InspectorObject&gt;&amp;&amp; object)
</ins><span class="cx">             : m_result(WTF::move(object))
</span><span class="cx">         {
</span><span class="cx">             COMPILE_ASSERT(STATE == NoFieldsSet, builder_created_in_non_init_state);
</span><span class="lines">@@ -381,9 +381,9 @@
</span><span class="cx">         Ref&lt;KeyPath&gt; release()
</span><span class="cx">         {
</span><span class="cx">             COMPILE_ASSERT(STATE == AllFieldsSet, result_is_not_ready);
</span><del>-            COMPILE_ASSERT(sizeof(KeyPath) == sizeof(Inspector::InspectorObject), cannot_cast);
</del><ins>+            COMPILE_ASSERT(sizeof(KeyPath) == sizeof(InspectorObject), cannot_cast);
</ins><span class="cx"> 
</span><del>-            Ref&lt;Inspector::InspectorObject&gt; result = m_result.releaseNonNull();
</del><ins>+            Ref&lt;InspectorObject&gt; result = m_result.releaseNonNull();
</ins><span class="cx">             return WTF::move(*reinterpret_cast&lt;Ref&lt;KeyPath&gt;*&gt;(&amp;result));
</span><span class="cx">         }
</span><span class="cx">     };
</span><span class="lines">@@ -396,7 +396,7 @@
</span><span class="cx">      */
</span><span class="cx">     static Builder&lt;NoFieldsSet&gt; create()
</span><span class="cx">     {
</span><del>-        return Builder&lt;NoFieldsSet&gt;(Inspector::InspectorObject::create());
</del><ins>+        return Builder&lt;NoFieldsSet&gt;(InspectorObject::create());
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     void setString(const String&amp; value)
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtypedeclarationaliasedprimitivetypejsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-aliased-primitive-type.json-result (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-aliased-primitive-type.json-result        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-aliased-primitive-type.json-result        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -39,12 +39,12 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><del>-class AlternateInspectorBackendDispatcher {
</del><ins>+class AlternateBackendDispatcher {
</ins><span class="cx"> public:
</span><del>-    void setBackendDispatcher(RefPtr&lt;InspectorBackendDispatcher&gt;&amp;&amp; dispatcher) { m_backendDispatcher = WTF::move(dispatcher); }
-    InspectorBackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
</del><ins>+    void setBackendDispatcher(RefPtr&lt;BackendDispatcher&gt;&amp;&amp; dispatcher) { m_backendDispatcher = WTF::move(dispatcher); }
+    BackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
</ins><span class="cx"> private:
</span><del>-    RefPtr&lt;InspectorBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    RefPtr&lt;BackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtypedeclarationarraytypejsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-array-type.json-result (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-array-type.json-result        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-array-type.json-result        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -39,12 +39,12 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><del>-class AlternateInspectorBackendDispatcher {
</del><ins>+class AlternateBackendDispatcher {
</ins><span class="cx"> public:
</span><del>-    void setBackendDispatcher(RefPtr&lt;InspectorBackendDispatcher&gt;&amp;&amp; dispatcher) { m_backendDispatcher = WTF::move(dispatcher); }
-    InspectorBackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
</del><ins>+    void setBackendDispatcher(RefPtr&lt;BackendDispatcher&gt;&amp;&amp; dispatcher) { m_backendDispatcher = WTF::move(dispatcher); }
+    BackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
</ins><span class="cx"> private:
</span><del>-    RefPtr&lt;InspectorBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    RefPtr&lt;BackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtypedeclarationenumtypejsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-enum-type.json-result (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-enum-type.json-result        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-enum-type.json-result        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -39,12 +39,12 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><del>-class AlternateInspectorBackendDispatcher {
</del><ins>+class AlternateBackendDispatcher {
</ins><span class="cx"> public:
</span><del>-    void setBackendDispatcher(RefPtr&lt;InspectorBackendDispatcher&gt;&amp;&amp; dispatcher) { m_backendDispatcher = WTF::move(dispatcher); }
-    InspectorBackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
</del><ins>+    void setBackendDispatcher(RefPtr&lt;BackendDispatcher&gt;&amp;&amp; dispatcher) { m_backendDispatcher = WTF::move(dispatcher); }
+    BackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
</ins><span class="cx"> private:
</span><del>-    RefPtr&lt;InspectorBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    RefPtr&lt;BackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtypedeclarationobjecttypejsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-object-type.json-result (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-object-type.json-result        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-object-type.json-result        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -39,12 +39,12 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><del>-class AlternateInspectorBackendDispatcher {
</del><ins>+class AlternateBackendDispatcher {
</ins><span class="cx"> public:
</span><del>-    void setBackendDispatcher(RefPtr&lt;InspectorBackendDispatcher&gt;&amp;&amp; dispatcher) { m_backendDispatcher = WTF::move(dispatcher); }
-    InspectorBackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
</del><ins>+    void setBackendDispatcher(RefPtr&lt;BackendDispatcher&gt;&amp;&amp; dispatcher) { m_backendDispatcher = WTF::move(dispatcher); }
+    BackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
</ins><span class="cx"> private:
</span><del>-    RefPtr&lt;InspectorBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    RefPtr&lt;BackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="lines">@@ -363,14 +363,14 @@
</span><span class="cx">     template&lt;int STATE&gt;
</span><span class="cx">     class Builder {
</span><span class="cx">     private:
</span><del>-        RefPtr&lt;Inspector::InspectorObject&gt; m_result;
</del><ins>+        RefPtr&lt;InspectorObject&gt; m_result;
</ins><span class="cx"> 
</span><span class="cx">         template&lt;int STEP&gt; Builder&lt;STATE | STEP&gt;&amp; castState()
</span><span class="cx">         {
</span><span class="cx">             return *reinterpret_cast&lt;Builder&lt;STATE | STEP&gt;*&gt;(this);
</span><span class="cx">         }
</span><span class="cx"> 
</span><del>-        Builder(Ref&lt;/*Error*/Inspector::InspectorObject&gt;&amp;&amp; object)
</del><ins>+        Builder(Ref&lt;/*Error*/InspectorObject&gt;&amp;&amp; object)
</ins><span class="cx">             : m_result(WTF::move(object))
</span><span class="cx">         {
</span><span class="cx">             COMPILE_ASSERT(STATE == NoFieldsSet, builder_created_in_non_init_state);
</span><span class="lines">@@ -395,9 +395,9 @@
</span><span class="cx">         Ref&lt;Error&gt; release()
</span><span class="cx">         {
</span><span class="cx">             COMPILE_ASSERT(STATE == AllFieldsSet, result_is_not_ready);
</span><del>-            COMPILE_ASSERT(sizeof(Error) == sizeof(Inspector::InspectorObject), cannot_cast);
</del><ins>+            COMPILE_ASSERT(sizeof(Error) == sizeof(InspectorObject), cannot_cast);
</ins><span class="cx"> 
</span><del>-            Ref&lt;Inspector::InspectorObject&gt; result = m_result.releaseNonNull();
</del><ins>+            Ref&lt;InspectorObject&gt; result = m_result.releaseNonNull();
</ins><span class="cx">             return WTF::move(*reinterpret_cast&lt;Ref&lt;Error&gt;*&gt;(&amp;result));
</span><span class="cx">         }
</span><span class="cx">     };
</span><span class="lines">@@ -411,7 +411,7 @@
</span><span class="cx">      */
</span><span class="cx">     static Builder&lt;NoFieldsSet&gt; create()
</span><span class="cx">     {
</span><del>-        return Builder&lt;NoFieldsSet&gt;(Inspector::InspectorObject::create());
</del><ins>+        return Builder&lt;NoFieldsSet&gt;(InspectorObject::create());
</ins><span class="cx">     }
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="lines">@@ -425,14 +425,14 @@
</span><span class="cx">     template&lt;int STATE&gt;
</span><span class="cx">     class Builder {
</span><span class="cx">     private:
</span><del>-        RefPtr&lt;Inspector::InspectorObject&gt; m_result;
</del><ins>+        RefPtr&lt;InspectorObject&gt; m_result;
</ins><span class="cx"> 
</span><span class="cx">         template&lt;int STEP&gt; Builder&lt;STATE | STEP&gt;&amp; castState()
</span><span class="cx">         {
</span><span class="cx">             return *reinterpret_cast&lt;Builder&lt;STATE | STEP&gt;*&gt;(this);
</span><span class="cx">         }
</span><span class="cx"> 
</span><del>-        Builder(Ref&lt;/*OptionalParameterBundle*/Inspector::InspectorObject&gt;&amp;&amp; object)
</del><ins>+        Builder(Ref&lt;/*OptionalParameterBundle*/InspectorObject&gt;&amp;&amp; object)
</ins><span class="cx">             : m_result(WTF::move(object))
</span><span class="cx">         {
</span><span class="cx">             COMPILE_ASSERT(STATE == NoFieldsSet, builder_created_in_non_init_state);
</span><span class="lines">@@ -443,9 +443,9 @@
</span><span class="cx">         Ref&lt;OptionalParameterBundle&gt; release()
</span><span class="cx">         {
</span><span class="cx">             COMPILE_ASSERT(STATE == AllFieldsSet, result_is_not_ready);
</span><del>-            COMPILE_ASSERT(sizeof(OptionalParameterBundle) == sizeof(Inspector::InspectorObject), cannot_cast);
</del><ins>+            COMPILE_ASSERT(sizeof(OptionalParameterBundle) == sizeof(InspectorObject), cannot_cast);
</ins><span class="cx"> 
</span><del>-            Ref&lt;Inspector::InspectorObject&gt; result = m_result.releaseNonNull();
</del><ins>+            Ref&lt;InspectorObject&gt; result = m_result.releaseNonNull();
</ins><span class="cx">             return WTF::move(*reinterpret_cast&lt;Ref&lt;OptionalParameterBundle&gt;*&gt;(&amp;result));
</span><span class="cx">         }
</span><span class="cx">     };
</span><span class="lines">@@ -457,7 +457,7 @@
</span><span class="cx">      */
</span><span class="cx">     static Builder&lt;NoFieldsSet&gt; create()
</span><span class="cx">     {
</span><del>-        return Builder&lt;NoFieldsSet&gt;(Inspector::InspectorObject::create());
</del><ins>+        return Builder&lt;NoFieldsSet&gt;(InspectorObject::create());
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     void setColumnNames(RefPtr&lt;Inspector::Protocol::Array&lt;String&gt;&gt; value)
</span><span class="lines">@@ -513,14 +513,14 @@
</span><span class="cx">     template&lt;int STATE&gt;
</span><span class="cx">     class Builder {
</span><span class="cx">     private:
</span><del>-        RefPtr&lt;Inspector::InspectorObject&gt; m_result;
</del><ins>+        RefPtr&lt;InspectorObject&gt; m_result;
</ins><span class="cx"> 
</span><span class="cx">         template&lt;int STEP&gt; Builder&lt;STATE | STEP&gt;&amp; castState()
</span><span class="cx">         {
</span><span class="cx">             return *reinterpret_cast&lt;Builder&lt;STATE | STEP&gt;*&gt;(this);
</span><span class="cx">         }
</span><span class="cx"> 
</span><del>-        Builder(Ref&lt;/*ParameterBundle*/Inspector::InspectorObject&gt;&amp;&amp; object)
</del><ins>+        Builder(Ref&lt;/*ParameterBundle*/InspectorObject&gt;&amp;&amp; object)
</ins><span class="cx">             : m_result(WTF::move(object))
</span><span class="cx">         {
</span><span class="cx">             COMPILE_ASSERT(STATE == NoFieldsSet, builder_created_in_non_init_state);
</span><span class="lines">@@ -580,9 +580,9 @@
</span><span class="cx">         Ref&lt;ParameterBundle&gt; release()
</span><span class="cx">         {
</span><span class="cx">             COMPILE_ASSERT(STATE == AllFieldsSet, result_is_not_ready);
</span><del>-            COMPILE_ASSERT(sizeof(ParameterBundle) == sizeof(Inspector::InspectorObject), cannot_cast);
</del><ins>+            COMPILE_ASSERT(sizeof(ParameterBundle) == sizeof(InspectorObject), cannot_cast);
</ins><span class="cx"> 
</span><del>-            Ref&lt;Inspector::InspectorObject&gt; result = m_result.releaseNonNull();
</del><ins>+            Ref&lt;InspectorObject&gt; result = m_result.releaseNonNull();
</ins><span class="cx">             return WTF::move(*reinterpret_cast&lt;Ref&lt;ParameterBundle&gt;*&gt;(&amp;result));
</span><span class="cx">         }
</span><span class="cx">     };
</span><span class="lines">@@ -601,7 +601,7 @@
</span><span class="cx">      */
</span><span class="cx">     static Builder&lt;NoFieldsSet&gt; create()
</span><span class="cx">     {
</span><del>-        return Builder&lt;NoFieldsSet&gt;(Inspector::InspectorObject::create());
</del><ins>+        return Builder&lt;NoFieldsSet&gt;(InspectorObject::create());
</ins><span class="cx">     }
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="lines">@@ -621,14 +621,14 @@
</span><span class="cx">     template&lt;int STATE&gt;
</span><span class="cx">     class Builder {
</span><span class="cx">     private:
</span><del>-        RefPtr&lt;Inspector::InspectorObject&gt; m_result;
</del><ins>+        RefPtr&lt;InspectorObject&gt; m_result;
</ins><span class="cx"> 
</span><span class="cx">         template&lt;int STEP&gt; Builder&lt;STATE | STEP&gt;&amp; castState()
</span><span class="cx">         {
</span><span class="cx">             return *reinterpret_cast&lt;Builder&lt;STATE | STEP&gt;*&gt;(this);
</span><span class="cx">         }
</span><span class="cx"> 
</span><del>-        Builder(Ref&lt;/*ObjectWithPropertyNameConflicts*/Inspector::InspectorObject&gt;&amp;&amp; object)
</del><ins>+        Builder(Ref&lt;/*ObjectWithPropertyNameConflicts*/InspectorObject&gt;&amp;&amp; object)
</ins><span class="cx">             : m_result(WTF::move(object))
</span><span class="cx">         {
</span><span class="cx">             COMPILE_ASSERT(STATE == NoFieldsSet, builder_created_in_non_init_state);
</span><span class="lines">@@ -674,9 +674,9 @@
</span><span class="cx">         Ref&lt;ObjectWithPropertyNameConflicts&gt; release()
</span><span class="cx">         {
</span><span class="cx">             COMPILE_ASSERT(STATE == AllFieldsSet, result_is_not_ready);
</span><del>-            COMPILE_ASSERT(sizeof(ObjectWithPropertyNameConflicts) == sizeof(Inspector::InspectorObject), cannot_cast);
</del><ins>+            COMPILE_ASSERT(sizeof(ObjectWithPropertyNameConflicts) == sizeof(InspectorObject), cannot_cast);
</ins><span class="cx"> 
</span><del>-            Ref&lt;Inspector::InspectorObject&gt; result = m_result.releaseNonNull();
</del><ins>+            Ref&lt;InspectorObject&gt; result = m_result.releaseNonNull();
</ins><span class="cx">             return WTF::move(*reinterpret_cast&lt;Ref&lt;ObjectWithPropertyNameConflicts&gt;*&gt;(&amp;result));
</span><span class="cx">         }
</span><span class="cx">     };
</span><span class="lines">@@ -693,7 +693,7 @@
</span><span class="cx">      */
</span><span class="cx">     static Builder&lt;NoFieldsSet&gt; create()
</span><span class="cx">     {
</span><del>-        return Builder&lt;NoFieldsSet&gt;(Inspector::InspectorObject::create());
</del><ins>+        return Builder&lt;NoFieldsSet&gt;(InspectorObject::create());
</ins><span class="cx">     }
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="lines">@@ -716,14 +716,14 @@
</span><span class="cx">     template&lt;int STATE&gt;
</span><span class="cx">     class Builder {
</span><span class="cx">     private:
</span><del>-        RefPtr&lt;Inspector::InspectorObject&gt; m_result;
</del><ins>+        RefPtr&lt;InspectorObject&gt; m_result;
</ins><span class="cx"> 
</span><span class="cx">         template&lt;int STEP&gt; Builder&lt;STATE | STEP&gt;&amp; castState()
</span><span class="cx">         {
</span><span class="cx">             return *reinterpret_cast&lt;Builder&lt;STATE | STEP&gt;*&gt;(this);
</span><span class="cx">         }
</span><span class="cx"> 
</span><del>-        Builder(Ref&lt;/*ParameterBundle*/Inspector::InspectorObject&gt;&amp;&amp; object)
</del><ins>+        Builder(Ref&lt;/*ParameterBundle*/InspectorObject&gt;&amp;&amp; object)
</ins><span class="cx">             : m_result(WTF::move(object))
</span><span class="cx">         {
</span><span class="cx">             COMPILE_ASSERT(STATE == NoFieldsSet, builder_created_in_non_init_state);
</span><span class="lines">@@ -776,9 +776,9 @@
</span><span class="cx">         Ref&lt;ParameterBundle&gt; release()
</span><span class="cx">         {
</span><span class="cx">             COMPILE_ASSERT(STATE == AllFieldsSet, result_is_not_ready);
</span><del>-            COMPILE_ASSERT(sizeof(ParameterBundle) == sizeof(Inspector::InspectorObject), cannot_cast);
</del><ins>+            COMPILE_ASSERT(sizeof(ParameterBundle) == sizeof(InspectorObject), cannot_cast);
</ins><span class="cx"> 
</span><del>-            Ref&lt;Inspector::InspectorObject&gt; result = m_result.releaseNonNull();
</del><ins>+            Ref&lt;InspectorObject&gt; result = m_result.releaseNonNull();
</ins><span class="cx">             return WTF::move(*reinterpret_cast&lt;Ref&lt;ParameterBundle&gt;*&gt;(&amp;result));
</span><span class="cx">         }
</span><span class="cx">     };
</span><span class="lines">@@ -796,7 +796,7 @@
</span><span class="cx">      */
</span><span class="cx">     static Builder&lt;NoFieldsSet&gt; create()
</span><span class="cx">     {
</span><del>-        return Builder&lt;NoFieldsSet&gt;(Inspector::InspectorObject::create());
</del><ins>+        return Builder&lt;NoFieldsSet&gt;(InspectorObject::create());
</ins><span class="cx">     }
</span><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtyperequiringruntimecastsjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-requiring-runtime-casts.json-result (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-requiring-runtime-casts.json-result        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-requiring-runtime-casts.json-result        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -39,12 +39,12 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> 
</span><del>-class AlternateInspectorBackendDispatcher {
</del><ins>+class AlternateBackendDispatcher {
</ins><span class="cx"> public:
</span><del>-    void setBackendDispatcher(RefPtr&lt;InspectorBackendDispatcher&gt;&amp;&amp; dispatcher) { m_backendDispatcher = WTF::move(dispatcher); }
-    InspectorBackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
</del><ins>+    void setBackendDispatcher(RefPtr&lt;BackendDispatcher&gt;&amp;&amp; dispatcher) { m_backendDispatcher = WTF::move(dispatcher); }
+    BackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
</ins><span class="cx"> private:
</span><del>-    RefPtr&lt;InspectorBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    RefPtr&lt;BackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="lines">@@ -367,14 +367,14 @@
</span><span class="cx">     template&lt;int STATE&gt;
</span><span class="cx">     class Builder {
</span><span class="cx">     private:
</span><del>-        RefPtr&lt;Inspector::InspectorObject&gt; m_result;
</del><ins>+        RefPtr&lt;InspectorObject&gt; m_result;
</ins><span class="cx"> 
</span><span class="cx">         template&lt;int STEP&gt; Builder&lt;STATE | STEP&gt;&amp; castState()
</span><span class="cx">         {
</span><span class="cx">             return *reinterpret_cast&lt;Builder&lt;STATE | STEP&gt;*&gt;(this);
</span><span class="cx">         }
</span><span class="cx"> 
</span><del>-        Builder(Ref&lt;/*TypeNeedingCast*/Inspector::InspectorObject&gt;&amp;&amp; object)
</del><ins>+        Builder(Ref&lt;/*TypeNeedingCast*/InspectorObject&gt;&amp;&amp; object)
</ins><span class="cx">             : m_result(WTF::move(object))
</span><span class="cx">         {
</span><span class="cx">             COMPILE_ASSERT(STATE == NoFieldsSet, builder_created_in_non_init_state);
</span><span class="lines">@@ -420,9 +420,9 @@
</span><span class="cx">         Ref&lt;TypeNeedingCast&gt; release()
</span><span class="cx">         {
</span><span class="cx">             COMPILE_ASSERT(STATE == AllFieldsSet, result_is_not_ready);
</span><del>-            COMPILE_ASSERT(sizeof(TypeNeedingCast) == sizeof(Inspector::InspectorObject), cannot_cast);
</del><ins>+            COMPILE_ASSERT(sizeof(TypeNeedingCast) == sizeof(InspectorObject), cannot_cast);
</ins><span class="cx"> 
</span><del>-            Ref&lt;Inspector::InspectorObject&gt; result = m_result.releaseNonNull();
</del><ins>+            Ref&lt;InspectorObject&gt; result = m_result.releaseNonNull();
</ins><span class="cx">             return WTF::move(*reinterpret_cast&lt;Ref&lt;TypeNeedingCast&gt;*&gt;(&amp;result));
</span><span class="cx">         }
</span><span class="cx">     };
</span><span class="lines">@@ -439,7 +439,7 @@
</span><span class="cx">      */
</span><span class="cx">     static Builder&lt;NoFieldsSet&gt; create()
</span><span class="cx">     {
</span><del>-        return Builder&lt;NoFieldsSet&gt;(Inspector::InspectorObject::create());
</del><ins>+        return Builder&lt;NoFieldsSet&gt;(InspectorObject::create());
</ins><span class="cx">     }
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="lines">@@ -467,14 +467,14 @@
</span><span class="cx">     template&lt;int STATE&gt;
</span><span class="cx">     class Builder {
</span><span class="cx">     private:
</span><del>-        RefPtr&lt;Inspector::InspectorObject&gt; m_result;
</del><ins>+        RefPtr&lt;InspectorObject&gt; m_result;
</ins><span class="cx"> 
</span><span class="cx">         template&lt;int STEP&gt; Builder&lt;STATE | STEP&gt;&amp; castState()
</span><span class="cx">         {
</span><span class="cx">             return *reinterpret_cast&lt;Builder&lt;STATE | STEP&gt;*&gt;(this);
</span><span class="cx">         }
</span><span class="cx"> 
</span><del>-        Builder(Ref&lt;/*RecursiveObject1*/Inspector::InspectorObject&gt;&amp;&amp; object)
</del><ins>+        Builder(Ref&lt;/*RecursiveObject1*/InspectorObject&gt;&amp;&amp; object)
</ins><span class="cx">             : m_result(WTF::move(object))
</span><span class="cx">         {
</span><span class="cx">             COMPILE_ASSERT(STATE == NoFieldsSet, builder_created_in_non_init_state);
</span><span class="lines">@@ -485,9 +485,9 @@
</span><span class="cx">         Ref&lt;RecursiveObject1&gt; release()
</span><span class="cx">         {
</span><span class="cx">             COMPILE_ASSERT(STATE == AllFieldsSet, result_is_not_ready);
</span><del>-            COMPILE_ASSERT(sizeof(RecursiveObject1) == sizeof(Inspector::InspectorObject), cannot_cast);
</del><ins>+            COMPILE_ASSERT(sizeof(RecursiveObject1) == sizeof(InspectorObject), cannot_cast);
</ins><span class="cx"> 
</span><del>-            Ref&lt;Inspector::InspectorObject&gt; result = m_result.releaseNonNull();
</del><ins>+            Ref&lt;InspectorObject&gt; result = m_result.releaseNonNull();
</ins><span class="cx">             return WTF::move(*reinterpret_cast&lt;Ref&lt;RecursiveObject1&gt;*&gt;(&amp;result));
</span><span class="cx">         }
</span><span class="cx">     };
</span><span class="lines">@@ -499,7 +499,7 @@
</span><span class="cx">      */
</span><span class="cx">     static Builder&lt;NoFieldsSet&gt; create()
</span><span class="cx">     {
</span><del>-        return Builder&lt;NoFieldsSet&gt;(Inspector::InspectorObject::create());
</del><ins>+        return Builder&lt;NoFieldsSet&gt;(InspectorObject::create());
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     void setObj(RefPtr&lt;Inspector::Protocol::Test::RecursiveObject2&gt; value)
</span><span class="lines">@@ -518,14 +518,14 @@
</span><span class="cx">     template&lt;int STATE&gt;
</span><span class="cx">     class Builder {
</span><span class="cx">     private:
</span><del>-        RefPtr&lt;Inspector::InspectorObject&gt; m_result;
</del><ins>+        RefPtr&lt;InspectorObject&gt; m_result;
</ins><span class="cx"> 
</span><span class="cx">         template&lt;int STEP&gt; Builder&lt;STATE | STEP&gt;&amp; castState()
</span><span class="cx">         {
</span><span class="cx">             return *reinterpret_cast&lt;Builder&lt;STATE | STEP&gt;*&gt;(this);
</span><span class="cx">         }
</span><span class="cx"> 
</span><del>-        Builder(Ref&lt;/*RecursiveObject2*/Inspector::InspectorObject&gt;&amp;&amp; object)
</del><ins>+        Builder(Ref&lt;/*RecursiveObject2*/InspectorObject&gt;&amp;&amp; object)
</ins><span class="cx">             : m_result(WTF::move(object))
</span><span class="cx">         {
</span><span class="cx">             COMPILE_ASSERT(STATE == NoFieldsSet, builder_created_in_non_init_state);
</span><span class="lines">@@ -536,9 +536,9 @@
</span><span class="cx">         Ref&lt;RecursiveObject2&gt; release()
</span><span class="cx">         {
</span><span class="cx">             COMPILE_ASSERT(STATE == AllFieldsSet, result_is_not_ready);
</span><del>-            COMPILE_ASSERT(sizeof(RecursiveObject2) == sizeof(Inspector::InspectorObject), cannot_cast);
</del><ins>+            COMPILE_ASSERT(sizeof(RecursiveObject2) == sizeof(InspectorObject), cannot_cast);
</ins><span class="cx"> 
</span><del>-            Ref&lt;Inspector::InspectorObject&gt; result = m_result.releaseNonNull();
</del><ins>+            Ref&lt;InspectorObject&gt; result = m_result.releaseNonNull();
</ins><span class="cx">             return WTF::move(*reinterpret_cast&lt;Ref&lt;RecursiveObject2&gt;*&gt;(&amp;result));
</span><span class="cx">         }
</span><span class="cx">     };
</span><span class="lines">@@ -550,7 +550,7 @@
</span><span class="cx">      */
</span><span class="cx">     static Builder&lt;NoFieldsSet&gt; create()
</span><span class="cx">     {
</span><del>-        return Builder&lt;NoFieldsSet&gt;(Inspector::InspectorObject::create());
</del><ins>+        return Builder&lt;NoFieldsSet&gt;(InspectorObject::create());
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     void setObj(RefPtr&lt;Inspector::Protocol::Test::RecursiveObject1&gt; value)
</span><span class="lines">@@ -696,16 +696,16 @@
</span><span class="cx"> }
</span><span class="cx"> #endif // !ASSERT_DISABLED
</span><span class="cx"> 
</span><del>-RefPtr&lt;Inspector::Protocol::Test::TypeNeedingCast&gt; BindingTraits&lt;Inspector::Protocol::Test::TypeNeedingCast&gt;::runtimeCast(RefPtr&lt;Inspector::InspectorValue&gt;&amp;&amp; value)
</del><ins>+RefPtr&lt;Inspector::Protocol::Test::TypeNeedingCast&gt; BindingTraits&lt;Inspector::Protocol::Test::TypeNeedingCast&gt;::runtimeCast(RefPtr&lt;InspectorValue&gt;&amp;&amp; value)
</ins><span class="cx"> {
</span><del>-    RefPtr&lt;Inspector::InspectorObject&gt; result;
</del><ins>+    RefPtr&lt;InspectorObject&gt; result;
</ins><span class="cx">     bool castSucceeded = value-&gt;asObject(result);
</span><span class="cx">     ASSERT_UNUSED(castSucceeded, castSucceeded);
</span><span class="cx"> #if !ASSERT_DISABLED
</span><span class="cx">     BindingTraits&lt;Inspector::Protocol::Test::TypeNeedingCast&gt;::assertValueHasExpectedType(result.get());
</span><span class="cx"> #endif  // !ASSERT_DISABLED
</span><del>-    COMPILE_ASSERT(sizeof(Inspector::Protocol::Test::TypeNeedingCast) == sizeof(Inspector::InspectorObjectBase), type_cast_problem);
-    return static_cast&lt;Inspector::Protocol::Test::TypeNeedingCast*&gt;(static_cast&lt;Inspector::InspectorObjectBase*&gt;(result.get()));
</del><ins>+    COMPILE_ASSERT(sizeof(Inspector::Protocol::Test::TypeNeedingCast) == sizeof(InspectorObjectBase), type_cast_problem);
+    return static_cast&lt;Inspector::Protocol::Test::TypeNeedingCast*&gt;(static_cast&lt;InspectorObjectBase*&gt;(result.get()));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeJSGlobalObjectDebuggablecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/JSGlobalObjectDebuggable.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/JSGlobalObjectDebuggable.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/runtime/JSGlobalObjectDebuggable.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx">     return name.isEmpty() ? ASCIILiteral(&quot;JSContext&quot;) : name;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void JSGlobalObjectDebuggable::connect(InspectorFrontendChannel* frontendChannel, bool automaticInspection)
</del><ins>+void JSGlobalObjectDebuggable::connect(FrontendChannel* frontendChannel, bool automaticInspection)
</ins><span class="cx"> {
</span><span class="cx">     JSLockHolder locker(&amp;m_globalObject.vm());
</span><span class="cx"> 
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx"> {
</span><span class="cx">     JSLockHolder locker(&amp;m_globalObject.vm());
</span><span class="cx"> 
</span><del>-    m_globalObject.inspectorController().disconnectFrontend(InspectorDisconnectReason::InspectorDestroyed);
</del><ins>+    m_globalObject.inspectorController().disconnectFrontend(DisconnectReason::InspectorDestroyed);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void JSGlobalObjectDebuggable::dispatchMessageFromRemoteFrontend(const String&amp; message)
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeJSGlobalObjectDebuggableh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/JSGlobalObjectDebuggable.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/JSGlobalObjectDebuggable.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/JavaScriptCore/runtime/JSGlobalObjectDebuggable.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -33,7 +33,8 @@
</span><span class="cx"> #include &lt;wtf/Noncopyable.h&gt;
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><del>-enum class InspectorDisconnectReason;
</del><ins>+class FrontendChannel;
+enum class DisconnectReason;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span><span class="lines">@@ -51,7 +52,7 @@
</span><span class="cx">     virtual String name() const override;
</span><span class="cx">     virtual bool hasLocalDebugger() const override { return false; }
</span><span class="cx"> 
</span><del>-    virtual void connect(Inspector::InspectorFrontendChannel*, bool automaticInspection) override;
</del><ins>+    virtual void connect(Inspector::FrontendChannel*, bool automaticInspection) override;
</ins><span class="cx">     virtual void disconnect() override;
</span><span class="cx">     virtual void dispatchMessageFromRemoteFrontend(const String&amp; message) override;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/ChangeLog        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -1,3 +1,109 @@
</span><ins>+2015-02-09  Brian J. Burg  &lt;burg@cs.washington.edu&gt;
+
+        Web Inspector: remove some unnecessary Inspector prefixes from class names in Inspector namespace
+        https://bugs.webkit.org/show_bug.cgi?id=141372
+
+        Reviewed by Joseph Pecoraro.
+
+        * WebCore.exp.in:
+        * inspector/InspectorApplicationCacheAgent.cpp:
+        (WebCore::InspectorApplicationCacheAgent::didCreateFrontendAndBackend):
+        (WebCore::InspectorApplicationCacheAgent::willDestroyFrontendAndBackend):
+        * inspector/InspectorApplicationCacheAgent.h:
+        * inspector/InspectorCSSAgent.cpp:
+        (WebCore::InspectorCSSAgent::didCreateFrontendAndBackend):
+        (WebCore::InspectorCSSAgent::willDestroyFrontendAndBackend):
+        * inspector/InspectorCSSAgent.h:
+        * inspector/InspectorController.cpp:
+        (WebCore::InspectorController::InspectorController):
+        (WebCore::InspectorController::inspectedPageDestroyed):
+        (WebCore::InspectorController::connectFrontend):
+        (WebCore::InspectorController::disconnectFrontend):
+        (WebCore::InspectorController::show):
+        (WebCore::InspectorController::close):
+        (WebCore::InspectorController::dispatchMessageFromFrontend):
+        * inspector/InspectorController.h:
+        * inspector/InspectorDOMAgent.cpp:
+        (WebCore::InspectorDOMAgent::didCreateFrontendAndBackend):
+        (WebCore::InspectorDOMAgent::willDestroyFrontendAndBackend):
+        * inspector/InspectorDOMAgent.h:
+        * inspector/InspectorDOMDebuggerAgent.cpp:
+        (WebCore::InspectorDOMDebuggerAgent::didCreateFrontendAndBackend):
+        (WebCore::InspectorDOMDebuggerAgent::willDestroyFrontendAndBackend):
+        (WebCore::InspectorDOMDebuggerAgent::didInvalidateStyleAttr):
+        (WebCore::InspectorDOMDebuggerAgent::willInsertDOMNode):
+        (WebCore::InspectorDOMDebuggerAgent::willRemoveDOMNode):
+        (WebCore::InspectorDOMDebuggerAgent::willModifyDOMAttr):
+        (WebCore::InspectorDOMDebuggerAgent::pauseOnNativeEventIfNeeded):
+        (WebCore::InspectorDOMDebuggerAgent::willSendXMLHttpRequest):
+        * inspector/InspectorDOMDebuggerAgent.h:
+        * inspector/InspectorDOMStorageAgent.cpp:
+        (WebCore::InspectorDOMStorageAgent::didCreateFrontendAndBackend):
+        (WebCore::InspectorDOMStorageAgent::willDestroyFrontendAndBackend):
+        * inspector/InspectorDOMStorageAgent.h:
+        * inspector/InspectorDatabaseAgent.cpp:
+        (WebCore::InspectorDatabaseAgent::didCreateFrontendAndBackend):
+        (WebCore::InspectorDatabaseAgent::willDestroyFrontendAndBackend):
+        * inspector/InspectorDatabaseAgent.h:
+        * inspector/InspectorDatabaseResource.cpp:
+        (WebCore::InspectorDatabaseResource::bind):
+        * inspector/InspectorDatabaseResource.h:
+        * inspector/InspectorForwarding.h:
+        * inspector/InspectorIndexedDBAgent.cpp:
+        (WebCore::InspectorIndexedDBAgent::didCreateFrontendAndBackend):
+        (WebCore::InspectorIndexedDBAgent::willDestroyFrontendAndBackend):
+        * inspector/InspectorIndexedDBAgent.h:
+        * inspector/InspectorLayerTreeAgent.cpp:
+        (WebCore::InspectorLayerTreeAgent::didCreateFrontendAndBackend):
+        (WebCore::InspectorLayerTreeAgent::willDestroyFrontendAndBackend):
+        * inspector/InspectorLayerTreeAgent.h:
+        * inspector/InspectorPageAgent.cpp:
+        (WebCore::InspectorPageAgent::didCreateFrontendAndBackend):
+        (WebCore::InspectorPageAgent::willDestroyFrontendAndBackend):
+        (WebCore::InspectorPageAgent::getScriptExecutionStatus):
+        * inspector/InspectorPageAgent.h:
+        * inspector/InspectorReplayAgent.cpp:
+        (WebCore::InspectorReplayAgent::didCreateFrontendAndBackend):
+        (WebCore::InspectorReplayAgent::willDestroyFrontendAndBackend):
+        * inspector/InspectorReplayAgent.h:
+        * inspector/InspectorResourceAgent.cpp:
+        (WebCore::InspectorResourceAgent::didCreateFrontendAndBackend):
+        (WebCore::InspectorResourceAgent::willDestroyFrontendAndBackend):
+        * inspector/InspectorResourceAgent.h:
+        * inspector/InspectorStyleSheet.cpp:
+        (WebCore::InspectorStyle::styleWithProperties):
+        * inspector/InspectorTimelineAgent.cpp:
+        (WebCore::InspectorTimelineAgent::didCreateFrontendAndBackend):
+        (WebCore::InspectorTimelineAgent::willDestroyFrontendAndBackend):
+        * inspector/InspectorTimelineAgent.h:
+        * inspector/InspectorWorkerAgent.cpp:
+        (WebCore::InspectorWorkerAgent::WorkerFrontendChannel::WorkerFrontendChannel):
+        (WebCore::InspectorWorkerAgent::didCreateFrontendAndBackend):
+        (WebCore::InspectorWorkerAgent::willDestroyFrontendAndBackend):
+        * inspector/InspectorWorkerAgent.h:
+        * inspector/PageRuntimeAgent.cpp:
+        (WebCore::PageRuntimeAgent::didCreateFrontendAndBackend):
+        (WebCore::PageRuntimeAgent::willDestroyFrontendAndBackend):
+        * inspector/PageRuntimeAgent.h:
+        * inspector/WorkerInspectorController.cpp:
+        (WebCore::WorkerInspectorController::~WorkerInspectorController):
+        (WebCore::WorkerInspectorController::connectFrontend):
+        (WebCore::WorkerInspectorController::disconnectFrontend):
+        * inspector/WorkerInspectorController.h:
+        * inspector/WorkerRuntimeAgent.cpp:
+        (WebCore::WorkerRuntimeAgent::didCreateFrontendAndBackend):
+        (WebCore::WorkerRuntimeAgent::willDestroyFrontendAndBackend):
+        * inspector/WorkerRuntimeAgent.h:
+        * loader/EmptyClients.h:
+        * page/PageDebuggable.cpp:
+        (WebCore::PageDebuggable::connect):
+        (WebCore::PageDebuggable::disconnect):
+        * page/PageDebuggable.h:
+        * testing/Internals.cpp:
+        (WebCore::Internals::closeDummyInspectorFrontend):
+        * workers/WorkerMessagingProxy.cpp:
+        (WebCore::WorkerMessagingProxy::disconnectFromInspector):
+
</ins><span class="cx"> 2015-02-14  David Kilzer  &lt;ddkilzer@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         REGRESSION (r180082): WebCore Debug builds fail on Mavericks due to weak export symbols
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCoreexpin"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.exp.in (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.exp.in        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/WebCore.exp.in        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -840,8 +840,8 @@
</span><span class="cx"> __ZN7WebCore19AnimationController21pauseTransitionAtTimeEPNS_13RenderElementERKN3WTF6StringEd
</span><span class="cx"> __ZN7WebCore19AnimationController36setAllowsNewAnimationsWhileSuspendedEb
</span><span class="cx"> __ZN7WebCore19HTMLTextAreaElement8setValueERKN3WTF6StringE
</span><del>-__ZN7WebCore19InspectorController15connectFrontendEPN9Inspector24InspectorFrontendChannelEb
-__ZN7WebCore19InspectorController18disconnectFrontendEN9Inspector25InspectorDisconnectReasonE
</del><ins>+__ZN7WebCore19InspectorController15connectFrontendEPN9Inspector15FrontendChannelEb
+__ZN7WebCore19InspectorController18disconnectFrontendEN9Inspector16DisconnectReasonE
</ins><span class="cx"> __ZN7WebCore19InspectorController18setProfilerEnabledEb
</span><span class="cx"> __ZN7WebCore19InspectorController25evaluateForTestInFrontendERKN3WTF6StringE
</span><span class="cx"> __ZN7WebCore19InspectorController26setInspectorFrontendClientEPNS_23InspectorFrontendClientE
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorApplicationCacheAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorApplicationCacheAgent.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorApplicationCacheAgent.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorApplicationCacheAgent.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -49,13 +49,13 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorApplicationCacheAgent::didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel* frontendChannel, InspectorBackendDispatcher* backendDispatcher)
</del><ins>+void InspectorApplicationCacheAgent::didCreateFrontendAndBackend(FrontendChannel* frontendChannel, BackendDispatcher* backendDispatcher)
</ins><span class="cx"> {
</span><del>-    m_frontendDispatcher = std::make_unique&lt;InspectorApplicationCacheFrontendDispatcher&gt;(frontendChannel);
-    m_backendDispatcher = InspectorApplicationCacheBackendDispatcher::create(backendDispatcher, this);
</del><ins>+    m_frontendDispatcher = std::make_unique&lt;Inspector::ApplicationCacheFrontendDispatcher&gt;(frontendChannel);
+    m_backendDispatcher = Inspector::ApplicationCacheBackendDispatcher::create(backendDispatcher, this);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorApplicationCacheAgent::willDestroyFrontendAndBackend(InspectorDisconnectReason)
</del><ins>+void InspectorApplicationCacheAgent::willDestroyFrontendAndBackend(Inspector::DisconnectReason)
</ins><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><span class="cx">     m_backendDispatcher.clear();
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorApplicationCacheAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorApplicationCacheAgent.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorApplicationCacheAgent.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorApplicationCacheAgent.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> #include &lt;wtf/Noncopyable.h&gt;
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><del>-class InspectorApplicationCacheFrontendDispatcher;
</del><ins>+class ApplicationCacheFrontendDispatcher;
</ins><span class="cx"> class InspectorObject;
</span><span class="cx"> class InspectorValue;
</span><span class="cx"> }
</span><span class="lines">@@ -47,14 +47,14 @@
</span><span class="cx"> 
</span><span class="cx"> typedef String ErrorString;
</span><span class="cx"> 
</span><del>-class InspectorApplicationCacheAgent final : public InspectorAgentBase, public Inspector::InspectorApplicationCacheBackendDispatcherHandler {
</del><ins>+class InspectorApplicationCacheAgent final : public InspectorAgentBase, public Inspector::ApplicationCacheBackendDispatcherHandler {
</ins><span class="cx">     WTF_MAKE_NONCOPYABLE(InspectorApplicationCacheAgent); WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><span class="cx">     InspectorApplicationCacheAgent(InstrumentingAgents*, InspectorPageAgent*);
</span><span class="cx">     virtual ~InspectorApplicationCacheAgent() { }
</span><span class="cx"> 
</span><del>-    virtual void didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel*, Inspector::InspectorBackendDispatcher*) override;
-    virtual void willDestroyFrontendAndBackend(Inspector::InspectorDisconnectReason) override;
</del><ins>+    virtual void didCreateFrontendAndBackend(Inspector::FrontendChannel*, Inspector::BackendDispatcher*) override;
+    virtual void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</ins><span class="cx"> 
</span><span class="cx">     void updateApplicationCacheStatus(Frame*);
</span><span class="cx">     void networkStateChanged();
</span><span class="lines">@@ -72,8 +72,8 @@
</span><span class="cx">     DocumentLoader* assertFrameWithDocumentLoader(ErrorString&amp;, String frameId);
</span><span class="cx"> 
</span><span class="cx">     InspectorPageAgent* m_pageAgent;
</span><del>-    std::unique_ptr&lt;Inspector::InspectorApplicationCacheFrontendDispatcher&gt; m_frontendDispatcher;
-    RefPtr&lt;Inspector::InspectorApplicationCacheBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    std::unique_ptr&lt;Inspector::ApplicationCacheFrontendDispatcher&gt; m_frontendDispatcher;
+    RefPtr&lt;Inspector::ApplicationCacheBackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorCSSAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorCSSAgent.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorCSSAgent.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorCSSAgent.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -351,13 +351,13 @@
</span><span class="cx">     reset();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorCSSAgent::didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel* frontendChannel, InspectorBackendDispatcher* backendDispatcher)
</del><ins>+void InspectorCSSAgent::didCreateFrontendAndBackend(Inspector::FrontendChannel* frontendChannel, Inspector::BackendDispatcher* backendDispatcher)
</ins><span class="cx"> {
</span><del>-    m_frontendDispatcher = std::make_unique&lt;InspectorCSSFrontendDispatcher&gt;(frontendChannel);
-    m_backendDispatcher = InspectorCSSBackendDispatcher::create(backendDispatcher, this);
</del><ins>+    m_frontendDispatcher = std::make_unique&lt;CSSFrontendDispatcher&gt;(frontendChannel);
+    m_backendDispatcher = CSSBackendDispatcher::create(backendDispatcher, this);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorCSSAgent::willDestroyFrontendAndBackend(InspectorDisconnectReason)
</del><ins>+void InspectorCSSAgent::willDestroyFrontendAndBackend(Inspector::DisconnectReason)
</ins><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><span class="cx">     m_backendDispatcher.clear();
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorCSSAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorCSSAgent.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorCSSAgent.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorCSSAgent.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> #include &lt;wtf/text/WTFString.h&gt;
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><del>-class InspectorCSSFrontendDispatcher;
</del><ins>+class CSSFrontendDispatcher;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="lines">@@ -64,7 +64,7 @@
</span><span class="cx"> class InspectorCSSAgent final
</span><span class="cx">     : public InspectorAgentBase
</span><span class="cx">     , public InspectorDOMAgent::DOMListener
</span><del>-    , public Inspector::InspectorCSSBackendDispatcherHandler
</del><ins>+    , public Inspector::CSSBackendDispatcherHandler
</ins><span class="cx">     , public InspectorStyleSheet::Listener {
</span><span class="cx">     WTF_MAKE_NONCOPYABLE(InspectorCSSAgent);
</span><span class="cx">     WTF_MAKE_FAST_ALLOCATED;
</span><span class="lines">@@ -91,8 +91,8 @@
</span><span class="cx"> 
</span><span class="cx">     static CSSStyleRule* asCSSStyleRule(CSSRule&amp;);
</span><span class="cx"> 
</span><del>-    virtual void didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel*, Inspector::InspectorBackendDispatcher*) override;
-    virtual void willDestroyFrontendAndBackend(Inspector::InspectorDisconnectReason) override;
</del><ins>+    virtual void didCreateFrontendAndBackend(Inspector::FrontendChannel*, Inspector::BackendDispatcher*) override;
+    virtual void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</ins><span class="cx">     virtual void discardAgent() override;
</span><span class="cx">     virtual void enable(ErrorString&amp;) override;
</span><span class="cx">     virtual void disable(ErrorString&amp;) override;
</span><span class="lines">@@ -163,8 +163,8 @@
</span><span class="cx"> 
</span><span class="cx">     void resetPseudoStates();
</span><span class="cx"> 
</span><del>-    std::unique_ptr&lt;Inspector::InspectorCSSFrontendDispatcher&gt; m_frontendDispatcher;
-    RefPtr&lt;Inspector::InspectorCSSBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    std::unique_ptr&lt;Inspector::CSSFrontendDispatcher&gt; m_frontendDispatcher;
+    RefPtr&lt;Inspector::CSSBackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx">     InspectorDOMAgent* m_domAgent;
</span><span class="cx"> 
</span><span class="cx">     IdToInspectorStyleSheet m_idToInspectorStyleSheet;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorController.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorController.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorController.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -86,7 +86,7 @@
</span><span class="cx">     : m_instrumentingAgents(InstrumentingAgents::create(*this))
</span><span class="cx">     , m_injectedScriptManager(std::make_unique&lt;WebInjectedScriptManager&gt;(*this, WebInjectedScriptHost::create()))
</span><span class="cx">     , m_overlay(std::make_unique&lt;InspectorOverlay&gt;(page, inspectorClient))
</span><del>-    , m_inspectorFrontendChannel(nullptr)
</del><ins>+    , m_frontendChannel(nullptr)
</ins><span class="cx">     , m_executionStopwatch(Stopwatch::create())
</span><span class="cx">     , m_page(page)
</span><span class="cx">     , m_inspectorClient(inspectorClient)
</span><span class="lines">@@ -184,7 +184,7 @@
</span><span class="cx"> 
</span><span class="cx"> void InspectorController::inspectedPageDestroyed()
</span><span class="cx"> {
</span><del>-    disconnectFrontend(InspectorDisconnectReason::InspectedTargetDestroyed);
</del><ins>+    disconnectFrontend(DisconnectReason::InspectedTargetDestroyed);
</ins><span class="cx">     m_injectedScriptManager-&gt;disconnect();
</span><span class="cx">     m_inspectorClient-&gt;inspectorDestroyed();
</span><span class="cx">     m_inspectorClient = nullptr;
</span><span class="lines">@@ -232,19 +232,19 @@
</span><span class="cx">         m_inspectorFrontendClient-&gt;windowObjectCleared();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorController::connectFrontend(InspectorFrontendChannel* frontendChannel, bool isAutomaticInspection)
</del><ins>+void InspectorController::connectFrontend(Inspector::FrontendChannel* frontendChannel, bool isAutomaticInspection)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(frontendChannel);
</span><span class="cx">     ASSERT(m_inspectorClient);
</span><del>-    ASSERT(!m_inspectorFrontendChannel);
-    ASSERT(!m_inspectorBackendDispatcher);
</del><ins>+    ASSERT(!m_frontendChannel);
+    ASSERT(!m_backendDispatcher);
</ins><span class="cx"> 
</span><span class="cx">     m_isAutomaticInspection = isAutomaticInspection;
</span><span class="cx"> 
</span><del>-    m_inspectorFrontendChannel = frontendChannel;
-    m_inspectorBackendDispatcher = InspectorBackendDispatcher::create(frontendChannel);
</del><ins>+    m_frontendChannel = frontendChannel;
+    m_backendDispatcher = BackendDispatcher::create(frontendChannel);
</ins><span class="cx"> 
</span><del>-    m_agents.didCreateFrontendAndBackend(frontendChannel, m_inspectorBackendDispatcher.get());
</del><ins>+    m_agents.didCreateFrontendAndBackend(frontendChannel, m_backendDispatcher.get());
</ins><span class="cx"> 
</span><span class="cx">     InspectorInstrumentation::registerInstrumentingAgents(*m_instrumentingAgents);
</span><span class="cx">     InspectorInstrumentation::frontendCreated();
</span><span class="lines">@@ -255,16 +255,16 @@
</span><span class="cx"> #endif
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorController::disconnectFrontend(InspectorDisconnectReason reason)
</del><ins>+void InspectorController::disconnectFrontend(DisconnectReason reason)
</ins><span class="cx"> {
</span><del>-    if (!m_inspectorFrontendChannel)
</del><ins>+    if (!m_frontendChannel)
</ins><span class="cx">         return;
</span><span class="cx"> 
</span><span class="cx">     m_agents.willDestroyFrontendAndBackend(reason);
</span><span class="cx"> 
</span><del>-    m_inspectorBackendDispatcher-&gt;clearFrontend();
-    m_inspectorBackendDispatcher.clear();
-    m_inspectorFrontendChannel = nullptr;
</del><ins>+    m_backendDispatcher-&gt;clearFrontend();
+    m_backendDispatcher.clear();
+    m_frontendChannel = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     m_isAutomaticInspection = false;
</span><span class="cx"> 
</span><span class="lines">@@ -286,10 +286,10 @@
</span><span class="cx">     if (!enabled())
</span><span class="cx">         return;
</span><span class="cx"> 
</span><del>-    if (m_inspectorFrontendChannel)
</del><ins>+    if (m_frontendChannel)
</ins><span class="cx">         m_inspectorClient-&gt;bringFrontendToFront();
</span><span class="cx">     else {
</span><del>-        if (InspectorFrontendChannel* frontendChannel = m_inspectorClient-&gt;openInspectorFrontend(this)) {
</del><ins>+        if (Inspector::FrontendChannel* frontendChannel = m_inspectorClient-&gt;openInspectorFrontend(this)) {
</ins><span class="cx">             bool isAutomaticInspection = false;
</span><span class="cx">             connectFrontend(frontendChannel, isAutomaticInspection);
</span><span class="cx">         }
</span><span class="lines">@@ -298,9 +298,9 @@
</span><span class="cx"> 
</span><span class="cx"> void InspectorController::close()
</span><span class="cx"> {
</span><del>-    if (!m_inspectorFrontendChannel)
</del><ins>+    if (!m_frontendChannel)
</ins><span class="cx">         return;
</span><del>-    disconnectFrontend(InspectorDisconnectReason::InspectorDestroyed);
</del><ins>+    disconnectFrontend(DisconnectReason::InspectorDestroyed);
</ins><span class="cx">     m_inspectorClient-&gt;closeInspectorFrontend();
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -352,8 +352,8 @@
</span><span class="cx"> 
</span><span class="cx"> void InspectorController::dispatchMessageFromFrontend(const String&amp; message)
</span><span class="cx"> {
</span><del>-    if (m_inspectorBackendDispatcher)
-        m_inspectorBackendDispatcher-&gt;dispatch(message);
</del><ins>+    if (m_backendDispatcher)
+        m_backendDispatcher-&gt;dispatch(message);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void InspectorController::hideHighlight()
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorController.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorController.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorController.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -42,9 +42,9 @@
</span><span class="cx"> #include &lt;wtf/text/WTFString.h&gt;
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><ins>+class BackendDispatcher;
+class FrontendChannel;
</ins><span class="cx"> class InspectorAgent;
</span><del>-class InspectorBackendDispatcher;
-class InspectorFrontendChannel;
</del><span class="cx"> class InspectorObject;
</span><span class="cx"> 
</span><span class="cx"> namespace Protocol {
</span><span class="lines">@@ -94,12 +94,12 @@
</span><span class="cx"> 
</span><span class="cx">     WEBCORE_EXPORT void dispatchMessageFromFrontend(const String&amp; message);
</span><span class="cx"> 
</span><del>-    bool hasFrontend() const { return !!m_inspectorFrontendChannel; }
</del><ins>+    bool hasFrontend() const { return !!m_frontendChannel; }
</ins><span class="cx">     bool hasLocalFrontend() const;
</span><span class="cx">     bool hasRemoteFrontend() const;
</span><span class="cx"> 
</span><del>-    WEBCORE_EXPORT void connectFrontend(Inspector::InspectorFrontendChannel*, bool isAutomaticInspection);
-    WEBCORE_EXPORT void disconnectFrontend(Inspector::InspectorDisconnectReason);
</del><ins>+    WEBCORE_EXPORT void connectFrontend(Inspector::FrontendChannel*, bool isAutomaticInspection);
+    WEBCORE_EXPORT void disconnectFrontend(Inspector::DisconnectReason);
</ins><span class="cx">     void setProcessId(long);
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(REMOTE_INSPECTOR)
</span><span class="lines">@@ -152,13 +152,13 @@
</span><span class="cx">     InspectorDOMDebuggerAgent* m_domDebuggerAgent;
</span><span class="cx">     InspectorTimelineAgent* m_timelineAgent;
</span><span class="cx"> 
</span><del>-    RefPtr&lt;Inspector::InspectorBackendDispatcher&gt; m_inspectorBackendDispatcher;
-    Inspector::InspectorFrontendChannel* m_inspectorFrontendChannel;
</del><ins>+    RefPtr&lt;Inspector::BackendDispatcher&gt; m_backendDispatcher;
+    Inspector::FrontendChannel* m_frontendChannel;
</ins><span class="cx">     Ref&lt;WTF::Stopwatch&gt; m_executionStopwatch;
</span><span class="cx">     Page&amp; m_page;
</span><span class="cx">     InspectorClient* m_inspectorClient;
</span><span class="cx">     InspectorFrontendClient* m_inspectorFrontendClient;
</span><del>-    Inspector::InspectorAgentRegistry m_agents;
</del><ins>+    Inspector::AgentRegistry m_agents;
</ins><span class="cx">     Vector&lt;InspectorInstrumentationCookie, 2&gt; m_injectedScriptInstrumentationCookies;
</span><span class="cx">     bool m_isUnderTest;
</span><span class="cx">     bool m_isAutomaticInspection;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDOMAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDOMAgent.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDOMAgent.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorDOMAgent.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -221,10 +221,10 @@
</span><span class="cx">     ASSERT(!m_searchingForNode);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorDOMAgent::didCreateFrontendAndBackend(InspectorFrontendChannel* frontendChannel, InspectorBackendDispatcher* backendDispatcher)
</del><ins>+void InspectorDOMAgent::didCreateFrontendAndBackend(Inspector::FrontendChannel* frontendChannel, Inspector::BackendDispatcher* backendDispatcher)
</ins><span class="cx"> {
</span><del>-    m_frontendDispatcher = std::make_unique&lt;InspectorDOMFrontendDispatcher&gt;(frontendChannel);
-    m_backendDispatcher = InspectorDOMBackendDispatcher::create(backendDispatcher, this);
</del><ins>+    m_frontendDispatcher = std::make_unique&lt;Inspector::DOMFrontendDispatcher&gt;(frontendChannel);
+    m_backendDispatcher = Inspector::DOMBackendDispatcher::create(backendDispatcher, this);
</ins><span class="cx"> 
</span><span class="cx">     m_history = std::make_unique&lt;InspectorHistory&gt;();
</span><span class="cx">     m_domEditor = std::make_unique&lt;DOMEditor&gt;(m_history.get());
</span><span class="lines">@@ -236,7 +236,7 @@
</span><span class="cx">         focusNode();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorDOMAgent::willDestroyFrontendAndBackend(InspectorDisconnectReason)
</del><ins>+void InspectorDOMAgent::willDestroyFrontendAndBackend(Inspector::DisconnectReason)
</ins><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><span class="cx">     m_backendDispatcher.clear();
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDOMAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDOMAgent.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDOMAgent.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorDOMAgent.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -91,7 +91,7 @@
</span><span class="cx">     const EventListenerVector eventListenerVector;
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-class InspectorDOMAgent final : public InspectorAgentBase, public Inspector::InspectorDOMBackendDispatcherHandler {
</del><ins>+class InspectorDOMAgent final : public InspectorAgentBase, public Inspector::DOMBackendDispatcherHandler {
</ins><span class="cx">     WTF_MAKE_NONCOPYABLE(InspectorDOMAgent);
</span><span class="cx">     WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><span class="lines">@@ -109,8 +109,8 @@
</span><span class="cx"> 
</span><span class="cx">     static String toErrorString(const ExceptionCode&amp;);
</span><span class="cx"> 
</span><del>-    virtual void didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel*, Inspector::InspectorBackendDispatcher*) override;
-    virtual void willDestroyFrontendAndBackend(Inspector::InspectorDisconnectReason) override;
</del><ins>+    virtual void didCreateFrontendAndBackend(Inspector::FrontendChannel*, Inspector::BackendDispatcher*) override;
+    virtual void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</ins><span class="cx"> 
</span><span class="cx">     Vector&lt;Document*&gt; documents();
</span><span class="cx">     void reset();
</span><span class="lines">@@ -246,8 +246,8 @@
</span><span class="cx">     InspectorPageAgent* m_pageAgent;
</span><span class="cx">     Inspector::InjectedScriptManager* m_injectedScriptManager;
</span><span class="cx">     InspectorOverlay* m_overlay;
</span><del>-    std::unique_ptr&lt;Inspector::InspectorDOMFrontendDispatcher&gt; m_frontendDispatcher;
-    RefPtr&lt;Inspector::InspectorDOMBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    std::unique_ptr&lt;Inspector::DOMFrontendDispatcher&gt; m_frontendDispatcher;
+    RefPtr&lt;Inspector::DOMBackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx">     DOMListener* m_domListener;
</span><span class="cx">     NodeToIdMap m_documentNodeToIdMap;
</span><span class="cx">     typedef HashMap&lt;RefPtr&lt;Node&gt;, BackendNodeId&gt; NodeToBackendIdMap;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDOMDebuggerAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDOMDebuggerAgent.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDOMDebuggerAgent.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorDOMDebuggerAgent.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -102,12 +102,12 @@
</span><span class="cx">     clear();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorDOMDebuggerAgent::didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel*, InspectorBackendDispatcher* backendDispatcher)
</del><ins>+void InspectorDOMDebuggerAgent::didCreateFrontendAndBackend(Inspector::FrontendChannel*, Inspector::BackendDispatcher* backendDispatcher)
</ins><span class="cx"> {
</span><del>-    m_backendDispatcher = InspectorDOMDebuggerBackendDispatcher::create(backendDispatcher, this);
</del><ins>+    m_backendDispatcher = Inspector::DOMDebuggerBackendDispatcher::create(backendDispatcher, this);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorDOMDebuggerAgent::willDestroyFrontendAndBackend(InspectorDisconnectReason)
</del><ins>+void InspectorDOMDebuggerAgent::willDestroyFrontendAndBackend(Inspector::DisconnectReason)
</ins><span class="cx"> {
</span><span class="cx">     m_backendDispatcher.clear();
</span><span class="cx"> 
</span><span class="lines">@@ -170,7 +170,7 @@
</span><span class="cx">     if (hasBreakpoint(&amp;node, AttributeModified)) {
</span><span class="cx">         Ref&lt;InspectorObject&gt; eventData = InspectorObject::create();
</span><span class="cx">         descriptionForDOMEvent(node, AttributeModified, false, eventData.get());
</span><del>-        m_debuggerAgent-&gt;breakProgram(InspectorDebuggerFrontendDispatcher::Reason::DOM, WTF::move(eventData));
</del><ins>+        m_debuggerAgent-&gt;breakProgram(Inspector::DebuggerFrontendDispatcher::Reason::DOM, WTF::move(eventData));
</ins><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -270,7 +270,7 @@
</span><span class="cx">     if (hasBreakpoint(&amp;parent, SubtreeModified)) {
</span><span class="cx">         Ref&lt;InspectorObject&gt; eventData = InspectorObject::create();
</span><span class="cx">         descriptionForDOMEvent(parent, SubtreeModified, true, eventData.get());
</span><del>-        m_debuggerAgent-&gt;breakProgram(InspectorDebuggerFrontendDispatcher::Reason::DOM, WTF::move(eventData));
</del><ins>+        m_debuggerAgent-&gt;breakProgram(Inspector::DebuggerFrontendDispatcher::Reason::DOM, WTF::move(eventData));
</ins><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -280,11 +280,11 @@
</span><span class="cx">     if (hasBreakpoint(&amp;node, NodeRemoved)) {
</span><span class="cx">         Ref&lt;InspectorObject&gt; eventData = InspectorObject::create();
</span><span class="cx">         descriptionForDOMEvent(node, NodeRemoved, false, eventData.get());
</span><del>-        m_debuggerAgent-&gt;breakProgram(InspectorDebuggerFrontendDispatcher::Reason::DOM, WTF::move(eventData));
</del><ins>+        m_debuggerAgent-&gt;breakProgram(Inspector::DebuggerFrontendDispatcher::Reason::DOM, WTF::move(eventData));
</ins><span class="cx">     } else if (parentNode &amp;&amp; hasBreakpoint(parentNode, SubtreeModified)) {
</span><span class="cx">         Ref&lt;InspectorObject&gt; eventData = InspectorObject::create();
</span><span class="cx">         descriptionForDOMEvent(node, SubtreeModified, false, eventData.get());
</span><del>-        m_debuggerAgent-&gt;breakProgram(InspectorDebuggerFrontendDispatcher::Reason::DOM, WTF::move(eventData));
</del><ins>+        m_debuggerAgent-&gt;breakProgram(Inspector::DebuggerFrontendDispatcher::Reason::DOM, WTF::move(eventData));
</ins><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -293,7 +293,7 @@
</span><span class="cx">     if (hasBreakpoint(&amp;element, AttributeModified)) {
</span><span class="cx">         Ref&lt;InspectorObject&gt; eventData = InspectorObject::create();
</span><span class="cx">         descriptionForDOMEvent(element, AttributeModified, false, eventData.get());
</span><del>-        m_debuggerAgent-&gt;breakProgram(InspectorDebuggerFrontendDispatcher::Reason::DOM, WTF::move(eventData));
</del><ins>+        m_debuggerAgent-&gt;breakProgram(Inspector::DebuggerFrontendDispatcher::Reason::DOM, WTF::move(eventData));
</ins><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -367,9 +367,9 @@
</span><span class="cx">     Ref&lt;InspectorObject&gt; eventData = InspectorObject::create();
</span><span class="cx">     eventData-&gt;setString(&quot;eventName&quot;, fullEventName);
</span><span class="cx">     if (synchronous)
</span><del>-        m_debuggerAgent-&gt;breakProgram(InspectorDebuggerFrontendDispatcher::Reason::EventListener, WTF::move(eventData));
</del><ins>+        m_debuggerAgent-&gt;breakProgram(Inspector::DebuggerFrontendDispatcher::Reason::EventListener, WTF::move(eventData));
</ins><span class="cx">     else
</span><del>-        m_debuggerAgent-&gt;schedulePauseOnNextStatement(InspectorDebuggerFrontendDispatcher::Reason::EventListener, WTF::move(eventData));
</del><ins>+        m_debuggerAgent-&gt;schedulePauseOnNextStatement(Inspector::DebuggerFrontendDispatcher::Reason::EventListener, WTF::move(eventData));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void InspectorDOMDebuggerAgent::setXHRBreakpoint(ErrorString&amp;, const String&amp; url)
</span><span class="lines">@@ -412,7 +412,7 @@
</span><span class="cx">     Ref&lt;InspectorObject&gt; eventData = InspectorObject::create();
</span><span class="cx">     eventData-&gt;setString(&quot;breakpointURL&quot;, breakpointURL);
</span><span class="cx">     eventData-&gt;setString(&quot;url&quot;, url);
</span><del>-    m_debuggerAgent-&gt;breakProgram(InspectorDebuggerFrontendDispatcher::Reason::XHR, WTF::move(eventData));
</del><ins>+    m_debuggerAgent-&gt;breakProgram(Inspector::DebuggerFrontendDispatcher::Reason::XHR, WTF::move(eventData));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void InspectorDOMDebuggerAgent::clear()
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDOMDebuggerAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDOMDebuggerAgent.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDOMDebuggerAgent.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorDOMDebuggerAgent.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> 
</span><span class="cx"> typedef String ErrorString;
</span><span class="cx"> 
</span><del>-class InspectorDOMDebuggerAgent final : public InspectorAgentBase, public Inspector::InspectorDebuggerAgent::Listener, public Inspector::InspectorDOMDebuggerBackendDispatcherHandler {
</del><ins>+class InspectorDOMDebuggerAgent final : public InspectorAgentBase, public Inspector::InspectorDebuggerAgent::Listener, public Inspector::DOMDebuggerBackendDispatcherHandler {
</ins><span class="cx">     WTF_MAKE_NONCOPYABLE(InspectorDOMDebuggerAgent);
</span><span class="cx">     WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><span class="lines">@@ -78,8 +78,8 @@
</span><span class="cx">     void willSendXMLHttpRequest(const String&amp; url);
</span><span class="cx">     void pauseOnNativeEventIfNeeded(bool isDOMEvent, const String&amp; eventName, bool synchronous);
</span><span class="cx"> 
</span><del>-    virtual void didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel*, Inspector::InspectorBackendDispatcher*) override;
-    virtual void willDestroyFrontendAndBackend(Inspector::InspectorDisconnectReason) override;
</del><ins>+    virtual void didCreateFrontendAndBackend(Inspector::FrontendChannel*, Inspector::BackendDispatcher*) override;
+    virtual void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</ins><span class="cx">     virtual void discardAgent() override;
</span><span class="cx"> 
</span><span class="cx"> private:
</span><span class="lines">@@ -101,7 +101,7 @@
</span><span class="cx"> 
</span><span class="cx">     InspectorDOMAgent* m_domAgent;
</span><span class="cx">     Inspector::InspectorDebuggerAgent* m_debuggerAgent;
</span><del>-    RefPtr&lt;Inspector::InspectorDOMDebuggerBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    RefPtr&lt;Inspector::DOMDebuggerBackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx">     HashMap&lt;Node*, uint32_t&gt; m_domBreakpoints;
</span><span class="cx">     HashSet&lt;String&gt; m_eventListenerBreakpoints;
</span><span class="cx">     HashSet&lt;String&gt; m_xhrBreakpoints;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDOMStorageAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDOMStorageAgent.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDOMStorageAgent.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorDOMStorageAgent.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -66,13 +66,13 @@
</span><span class="cx">     m_instrumentingAgents = nullptr;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorDOMStorageAgent::didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel* frontendChannel, InspectorBackendDispatcher* backendDispatcher)
</del><ins>+void InspectorDOMStorageAgent::didCreateFrontendAndBackend(Inspector::FrontendChannel* frontendChannel, Inspector::BackendDispatcher* backendDispatcher)
</ins><span class="cx"> {
</span><del>-    m_frontendDispatcher = std::make_unique&lt;InspectorDOMStorageFrontendDispatcher&gt;(frontendChannel);
-    m_backendDispatcher = InspectorDOMStorageBackendDispatcher::create(backendDispatcher, this);
</del><ins>+    m_frontendDispatcher = std::make_unique&lt;Inspector::DOMStorageFrontendDispatcher&gt;(frontendChannel);
+    m_backendDispatcher = Inspector::DOMStorageBackendDispatcher::create(backendDispatcher, this);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorDOMStorageAgent::willDestroyFrontendAndBackend(InspectorDisconnectReason)
</del><ins>+void InspectorDOMStorageAgent::willDestroyFrontendAndBackend(Inspector::DisconnectReason)
</ins><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><span class="cx">     m_backendDispatcher.clear();
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDOMStorageAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDOMStorageAgent.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDOMStorageAgent.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorDOMStorageAgent.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -36,8 +36,8 @@
</span><span class="cx"> #include &lt;wtf/text/WTFString.h&gt;
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><ins>+class DOMStorageFrontendDispatcher;
</ins><span class="cx"> class InspectorArray;
</span><del>-class InspectorDOMStorageFrontendDispatcher;
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="lines">@@ -51,14 +51,14 @@
</span><span class="cx"> 
</span><span class="cx"> typedef String ErrorString;
</span><span class="cx"> 
</span><del>-class InspectorDOMStorageAgent final : public InspectorAgentBase, public Inspector::InspectorDOMStorageBackendDispatcherHandler {
</del><ins>+class InspectorDOMStorageAgent final : public InspectorAgentBase, public Inspector::DOMStorageBackendDispatcherHandler {
</ins><span class="cx">     WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><span class="cx">     InspectorDOMStorageAgent(InstrumentingAgents*, InspectorPageAgent*);
</span><span class="cx">     virtual ~InspectorDOMStorageAgent();
</span><span class="cx"> 
</span><del>-    virtual void didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel*, Inspector::InspectorBackendDispatcher*) override;
-    virtual void willDestroyFrontendAndBackend(Inspector::InspectorDisconnectReason) override;
</del><ins>+    virtual void didCreateFrontendAndBackend(Inspector::FrontendChannel*, Inspector::BackendDispatcher*) override;
+    virtual void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</ins><span class="cx"> 
</span><span class="cx">     // Called from the front-end.
</span><span class="cx">     virtual void enable(ErrorString&amp;) override;
</span><span class="lines">@@ -78,8 +78,8 @@
</span><span class="cx">     RefPtr&lt;StorageArea&gt; findStorageArea(ErrorString&amp;, const RefPtr&lt;Inspector::InspectorObject&gt;&amp;&amp;, Frame*&amp;);
</span><span class="cx"> 
</span><span class="cx">     InspectorPageAgent* m_pageAgent;
</span><del>-    std::unique_ptr&lt;Inspector::InspectorDOMStorageFrontendDispatcher&gt; m_frontendDispatcher;
-    RefPtr&lt;Inspector::InspectorDOMStorageBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    std::unique_ptr&lt;Inspector::DOMStorageFrontendDispatcher&gt; m_frontendDispatcher;
+    RefPtr&lt;Inspector::DOMStorageBackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx">     bool m_enabled;
</span><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDatabaseAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDatabaseAgent.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDatabaseAgent.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorDatabaseAgent.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> #include &lt;inspector/InspectorValues.h&gt;
</span><span class="cx"> #include &lt;wtf/Vector.h&gt;
</span><span class="cx"> 
</span><del>-typedef Inspector::InspectorDatabaseBackendDispatcherHandler::ExecuteSQLCallback ExecuteSQLCallback;
</del><ins>+typedef Inspector::DatabaseBackendDispatcherHandler::ExecuteSQLCallback ExecuteSQLCallback;
</ins><span class="cx"> 
</span><span class="cx"> using namespace Inspector;
</span><span class="cx"> 
</span><span class="lines">@@ -222,13 +222,13 @@
</span><span class="cx">     m_instrumentingAgents-&gt;setInspectorDatabaseAgent(nullptr);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorDatabaseAgent::didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel* frontendChannel, InspectorBackendDispatcher* backendDispatcher)
</del><ins>+void InspectorDatabaseAgent::didCreateFrontendAndBackend(Inspector::FrontendChannel* frontendChannel, Inspector::BackendDispatcher* backendDispatcher)
</ins><span class="cx"> {
</span><del>-    m_frontendDispatcher = std::make_unique&lt;InspectorDatabaseFrontendDispatcher&gt;(frontendChannel);
-    m_backendDispatcher = InspectorDatabaseBackendDispatcher::create(backendDispatcher, this);
</del><ins>+    m_frontendDispatcher = std::make_unique&lt;Inspector::DatabaseFrontendDispatcher&gt;(frontendChannel);
+    m_backendDispatcher = Inspector::DatabaseBackendDispatcher::create(backendDispatcher, this);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorDatabaseAgent::willDestroyFrontendAndBackend(InspectorDisconnectReason)
</del><ins>+void InspectorDatabaseAgent::willDestroyFrontendAndBackend(Inspector::DisconnectReason)
</ins><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><span class="cx">     m_backendDispatcher.clear();
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDatabaseAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDatabaseAgent.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDatabaseAgent.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorDatabaseAgent.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -47,14 +47,14 @@
</span><span class="cx"> 
</span><span class="cx"> typedef String ErrorString;
</span><span class="cx"> 
</span><del>-class InspectorDatabaseAgent final : public InspectorAgentBase, public Inspector::InspectorDatabaseBackendDispatcherHandler {
</del><ins>+class InspectorDatabaseAgent final : public InspectorAgentBase, public Inspector::DatabaseBackendDispatcherHandler {
</ins><span class="cx">     WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><span class="cx">     explicit InspectorDatabaseAgent(InstrumentingAgents*);
</span><span class="cx">     virtual ~InspectorDatabaseAgent();
</span><span class="cx"> 
</span><del>-    virtual void didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel*, Inspector::InspectorBackendDispatcher*) override;
-    virtual void willDestroyFrontendAndBackend(Inspector::InspectorDisconnectReason) override;
</del><ins>+    virtual void didCreateFrontendAndBackend(Inspector::FrontendChannel*, Inspector::BackendDispatcher*) override;
+    virtual void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</ins><span class="cx"> 
</span><span class="cx">     void clearResources();
</span><span class="cx"> 
</span><span class="lines">@@ -72,8 +72,8 @@
</span><span class="cx">     Database* databaseForId(const String&amp; databaseId);
</span><span class="cx">     InspectorDatabaseResource* findByFileName(const String&amp; fileName);
</span><span class="cx"> 
</span><del>-    std::unique_ptr&lt;Inspector::InspectorDatabaseFrontendDispatcher&gt; m_frontendDispatcher;
-    RefPtr&lt;Inspector::InspectorDatabaseBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    std::unique_ptr&lt;Inspector::DatabaseFrontendDispatcher&gt; m_frontendDispatcher;
+    RefPtr&lt;Inspector::DatabaseBackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx">     typedef HashMap&lt;String, RefPtr&lt;InspectorDatabaseResource&gt;&gt; DatabaseResourcesMap;
</span><span class="cx">     DatabaseResourcesMap m_resources;
</span><span class="cx">     bool m_enabled;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDatabaseResourcecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDatabaseResource.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDatabaseResource.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorDatabaseResource.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorDatabaseResource::bind(InspectorDatabaseFrontendDispatcher* databaseFrontendDispatcher)
</del><ins>+void InspectorDatabaseResource::bind(Inspector::DatabaseFrontendDispatcher* databaseFrontendDispatcher)
</ins><span class="cx"> {
</span><span class="cx">     auto jsonObject = Inspector::Protocol::Database::Database::create()
</span><span class="cx">         .setId(m_id)
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDatabaseResourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDatabaseResource.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDatabaseResource.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorDatabaseResource.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> public:
</span><span class="cx">     static Ref&lt;InspectorDatabaseResource&gt; create(RefPtr&lt;Database&gt;&amp;&amp;, const String&amp; domain, const String&amp; name, const String&amp; version);
</span><span class="cx"> 
</span><del>-    void bind(Inspector::InspectorDatabaseFrontendDispatcher*);
</del><ins>+    void bind(Inspector::DatabaseFrontendDispatcher*);
</ins><span class="cx">     Database* database() { return m_database.get(); }
</span><span class="cx">     void setDatabase(RefPtr&lt;Database&gt;&amp;&amp; database) { m_database = database; }
</span><span class="cx">     String id() const { return m_id; }
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorForwardingh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorForwarding.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorForwarding.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorForwarding.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx"> #include &lt;inspector/InspectorFrontendChannel.h&gt;
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><del>-typedef Inspector::InspectorFrontendChannel InspectorFrontendChannel;
</del><ins>+typedef Inspector::FrontendChannel InspectorFrontendChannel;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #endif // !defined(InspectorForwarding_h)
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorIndexedDBAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorIndexedDBAgent.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorIndexedDBAgent.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorIndexedDBAgent.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -77,11 +77,11 @@
</span><span class="cx"> using Inspector::Protocol::IndexedDB::ObjectStore;
</span><span class="cx"> using Inspector::Protocol::IndexedDB::ObjectStoreIndex;
</span><span class="cx"> 
</span><del>-typedef Inspector::InspectorBackendDispatcher::CallbackBase RequestCallback;
-typedef Inspector::InspectorIndexedDBBackendDispatcherHandler::RequestDatabaseNamesCallback RequestDatabaseNamesCallback;
-typedef Inspector::InspectorIndexedDBBackendDispatcherHandler::RequestDatabaseCallback RequestDatabaseCallback;
-typedef Inspector::InspectorIndexedDBBackendDispatcherHandler::RequestDataCallback RequestDataCallback;
-typedef Inspector::InspectorIndexedDBBackendDispatcherHandler::ClearObjectStoreCallback ClearObjectStoreCallback;
</del><ins>+typedef Inspector::BackendDispatcher::CallbackBase RequestCallback;
+typedef Inspector::IndexedDBBackendDispatcherHandler::RequestDatabaseNamesCallback RequestDatabaseNamesCallback;
+typedef Inspector::IndexedDBBackendDispatcherHandler::RequestDatabaseCallback RequestDatabaseCallback;
+typedef Inspector::IndexedDBBackendDispatcherHandler::RequestDataCallback RequestDataCallback;
+typedef Inspector::IndexedDBBackendDispatcherHandler::ClearObjectStoreCallback ClearObjectStoreCallback;
</ins><span class="cx"> 
</span><span class="cx"> using namespace Inspector;
</span><span class="cx"> 
</span><span class="lines">@@ -575,12 +575,12 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorIndexedDBAgent::didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel*, InspectorBackendDispatcher* backendDispatcher)
</del><ins>+void InspectorIndexedDBAgent::didCreateFrontendAndBackend(Inspector::FrontendChannel*, Inspector::BackendDispatcher* backendDispatcher)
</ins><span class="cx"> {
</span><del>-    m_backendDispatcher = InspectorIndexedDBBackendDispatcher::create(backendDispatcher, this);
</del><ins>+    m_backendDispatcher = Inspector::IndexedDBBackendDispatcher::create(backendDispatcher, this);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorIndexedDBAgent::willDestroyFrontendAndBackend(InspectorDisconnectReason)
</del><ins>+void InspectorIndexedDBAgent::willDestroyFrontendAndBackend(Inspector::DisconnectReason)
</ins><span class="cx"> {
</span><span class="cx">     m_backendDispatcher.clear();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorIndexedDBAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorIndexedDBAgent.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorIndexedDBAgent.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorIndexedDBAgent.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -47,13 +47,13 @@
</span><span class="cx"> 
</span><span class="cx"> typedef String ErrorString;
</span><span class="cx"> 
</span><del>-class InspectorIndexedDBAgent final : public InspectorAgentBase, public Inspector::InspectorIndexedDBBackendDispatcherHandler {
</del><ins>+class InspectorIndexedDBAgent final : public InspectorAgentBase, public Inspector::IndexedDBBackendDispatcherHandler {
</ins><span class="cx"> public:
</span><span class="cx">     InspectorIndexedDBAgent(InstrumentingAgents*, Inspector::InjectedScriptManager*, InspectorPageAgent*);
</span><span class="cx">     virtual ~InspectorIndexedDBAgent();
</span><span class="cx"> 
</span><del>-    virtual void didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel*, Inspector::InspectorBackendDispatcher*) override;
-    virtual void willDestroyFrontendAndBackend(Inspector::InspectorDisconnectReason) override;
</del><ins>+    virtual void didCreateFrontendAndBackend(Inspector::FrontendChannel*, Inspector::BackendDispatcher*) override;
+    virtual void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</ins><span class="cx"> 
</span><span class="cx">     // Called from the front-end.
</span><span class="cx">     virtual void enable(ErrorString&amp;) override;
</span><span class="lines">@@ -66,7 +66,7 @@
</span><span class="cx"> private:
</span><span class="cx">     Inspector::InjectedScriptManager* m_injectedScriptManager;
</span><span class="cx">     InspectorPageAgent* m_pageAgent;
</span><del>-    RefPtr&lt;Inspector::InspectorIndexedDBBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    RefPtr&lt;Inspector::IndexedDBBackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorLayerTreeAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorLayerTreeAgent.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorLayerTreeAgent.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorLayerTreeAgent.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -56,13 +56,13 @@
</span><span class="cx">     reset();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorLayerTreeAgent::didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel* frontendChannel, InspectorBackendDispatcher* backendDispatcher)
</del><ins>+void InspectorLayerTreeAgent::didCreateFrontendAndBackend(Inspector::FrontendChannel* frontendChannel, Inspector::BackendDispatcher* backendDispatcher)
</ins><span class="cx"> {
</span><del>-    m_frontendDispatcher = std::make_unique&lt;InspectorLayerTreeFrontendDispatcher&gt;(frontendChannel);
-    m_backendDispatcher = InspectorLayerTreeBackendDispatcher::create(backendDispatcher, this);
</del><ins>+    m_frontendDispatcher = std::make_unique&lt;Inspector::LayerTreeFrontendDispatcher&gt;(frontendChannel);
+    m_backendDispatcher = Inspector::LayerTreeBackendDispatcher::create(backendDispatcher, this);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorLayerTreeAgent::willDestroyFrontendAndBackend(InspectorDisconnectReason)
</del><ins>+void InspectorLayerTreeAgent::willDestroyFrontendAndBackend(Inspector::DisconnectReason)
</ins><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><span class="cx">     m_backendDispatcher.clear();
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorLayerTreeAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorLayerTreeAgent.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorLayerTreeAgent.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorLayerTreeAgent.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -44,14 +44,14 @@
</span><span class="cx"> 
</span><span class="cx"> typedef String ErrorString;
</span><span class="cx"> 
</span><del>-class InspectorLayerTreeAgent final : public InspectorAgentBase, public Inspector::InspectorLayerTreeBackendDispatcherHandler {
</del><ins>+class InspectorLayerTreeAgent final : public InspectorAgentBase, public Inspector::LayerTreeBackendDispatcherHandler {
</ins><span class="cx">     WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><span class="cx">     explicit InspectorLayerTreeAgent(InstrumentingAgents*);
</span><span class="cx">     virtual ~InspectorLayerTreeAgent();
</span><span class="cx"> 
</span><del>-    virtual void didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel*, Inspector::InspectorBackendDispatcher*) override;
-    virtual void willDestroyFrontendAndBackend(Inspector::InspectorDisconnectReason) override;
</del><ins>+    virtual void didCreateFrontendAndBackend(Inspector::FrontendChannel*, Inspector::BackendDispatcher*) override;
+    virtual void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</ins><span class="cx">     void reset();
</span><span class="cx"> 
</span><span class="cx">     // InspectorInstrumentation callbacks.
</span><span class="lines">@@ -81,8 +81,8 @@
</span><span class="cx">     String bindPseudoElement(PseudoElement*);
</span><span class="cx">     void unbindPseudoElement(PseudoElement*);
</span><span class="cx"> 
</span><del>-    std::unique_ptr&lt;Inspector::InspectorLayerTreeFrontendDispatcher&gt; m_frontendDispatcher;
-    RefPtr&lt;Inspector::InspectorLayerTreeBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    std::unique_ptr&lt;Inspector::LayerTreeFrontendDispatcher&gt; m_frontendDispatcher;
+    RefPtr&lt;Inspector::LayerTreeBackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx"> 
</span><span class="cx">     HashMap&lt;const RenderLayer*, String&gt; m_documentLayerToIdMap;
</span><span class="cx">     HashMap&lt;String, const RenderLayer*&gt; m_idToLayer;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorPageAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorPageAgent.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorPageAgent.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorPageAgent.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -337,13 +337,13 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorPageAgent::didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel* frontendChannel, InspectorBackendDispatcher* backendDispatcher)
</del><ins>+void InspectorPageAgent::didCreateFrontendAndBackend(Inspector::FrontendChannel* frontendChannel, Inspector::BackendDispatcher* backendDispatcher)
</ins><span class="cx"> {
</span><del>-    m_frontendDispatcher = std::make_unique&lt;InspectorPageFrontendDispatcher&gt;(frontendChannel);
-    m_backendDispatcher = InspectorPageBackendDispatcher::create(backendDispatcher, this);
</del><ins>+    m_frontendDispatcher = std::make_unique&lt;Inspector::PageFrontendDispatcher&gt;(frontendChannel);
+    m_backendDispatcher = Inspector::PageBackendDispatcher::create(backendDispatcher, this);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorPageAgent::willDestroyFrontendAndBackend(InspectorDisconnectReason)
</del><ins>+void InspectorPageAgent::willDestroyFrontendAndBackend(Inspector::DisconnectReason)
</ins><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><span class="cx">     m_backendDispatcher.clear();
</span><span class="lines">@@ -657,7 +657,7 @@
</span><span class="cx">     m_overlay-&gt;setShowingPaintRects(show);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorPageAgent::getScriptExecutionStatus(ErrorString&amp;, InspectorPageBackendDispatcherHandler::Result* status)
</del><ins>+void InspectorPageAgent::getScriptExecutionStatus(ErrorString&amp;, Inspector::PageBackendDispatcherHandler::Result* status)
</ins><span class="cx"> {
</span><span class="cx">     bool disabledByScriptController = false;
</span><span class="cx">     bool disabledInSettings = false;
</span><span class="lines">@@ -668,14 +668,14 @@
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     if (!disabledByScriptController) {
</span><del>-        *status = InspectorPageBackendDispatcherHandler::Result::Allowed;
</del><ins>+        *status = Inspector::PageBackendDispatcherHandler::Result::Allowed;
</ins><span class="cx">         return;
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     if (disabledInSettings)
</span><del>-        *status = InspectorPageBackendDispatcherHandler::Result::Disabled;
</del><ins>+        *status = Inspector::PageBackendDispatcherHandler::Result::Disabled;
</ins><span class="cx">     else
</span><del>-        *status = InspectorPageBackendDispatcherHandler::Result::Forbidden;
</del><ins>+        *status = Inspector::PageBackendDispatcherHandler::Result::Forbidden;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void InspectorPageAgent::setScriptExecutionDisabled(ErrorString&amp;, bool value)
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorPageAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorPageAgent.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorPageAgent.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorPageAgent.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -64,7 +64,7 @@
</span><span class="cx"> 
</span><span class="cx"> typedef String ErrorString;
</span><span class="cx"> 
</span><del>-class InspectorPageAgent final : public InspectorAgentBase, public Inspector::InspectorPageBackendDispatcherHandler {
</del><ins>+class InspectorPageAgent final : public InspectorAgentBase, public Inspector::PageBackendDispatcherHandler {
</ins><span class="cx">     WTF_MAKE_NONCOPYABLE(InspectorPageAgent);
</span><span class="cx">     WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><span class="lines">@@ -107,7 +107,7 @@
</span><span class="cx">     virtual void searchInResources(ErrorString&amp;, const String&amp;, const bool* caseSensitive, const bool* isRegex, RefPtr&lt;Inspector::Protocol::Array&lt;Inspector::Protocol::Page::SearchResult&gt;&gt;&amp;) override;
</span><span class="cx">     virtual void setDocumentContent(ErrorString&amp;, const String&amp; frameId, const String&amp; html) override;
</span><span class="cx">     virtual void setShowPaintRects(ErrorString&amp;, bool show) override;
</span><del>-    virtual void getScriptExecutionStatus(ErrorString&amp;, Inspector::InspectorPageBackendDispatcherHandler::Result*) override;
</del><ins>+    virtual void getScriptExecutionStatus(ErrorString&amp;, Inspector::PageBackendDispatcherHandler::Result*) override;
</ins><span class="cx">     virtual void setScriptExecutionDisabled(ErrorString&amp;, bool) override;
</span><span class="cx">     virtual void setTouchEmulationEnabled(ErrorString&amp;, bool) override;
</span><span class="cx">     virtual void setEmulatedMedia(ErrorString&amp;, const String&amp;) override;
</span><span class="lines">@@ -139,8 +139,8 @@
</span><span class="cx">     void scriptsEnabled(bool isEnabled);
</span><span class="cx"> 
</span><span class="cx">     // Inspector Controller API
</span><del>-    virtual void didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel*, Inspector::InspectorBackendDispatcher*) override;
-    virtual void willDestroyFrontendAndBackend(Inspector::InspectorDisconnectReason) override;
</del><ins>+    virtual void didCreateFrontendAndBackend(Inspector::FrontendChannel*, Inspector::BackendDispatcher*) override;
+    virtual void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</ins><span class="cx"> 
</span><span class="cx">     // Cross-agents API
</span><span class="cx">     Page* page() { return m_page; }
</span><span class="lines">@@ -168,8 +168,8 @@
</span><span class="cx">     Ref&lt;Inspector::Protocol::Page::FrameResourceTree&gt; buildObjectForFrameTree(Frame*);
</span><span class="cx">     Page* m_page;
</span><span class="cx">     InspectorClient* m_client;
</span><del>-    std::unique_ptr&lt;Inspector::InspectorPageFrontendDispatcher&gt; m_frontendDispatcher;
-    RefPtr&lt;Inspector::InspectorPageBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    std::unique_ptr&lt;Inspector::PageFrontendDispatcher&gt; m_frontendDispatcher;
+    RefPtr&lt;Inspector::PageBackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx">     InspectorOverlay* m_overlay;
</span><span class="cx">     long m_lastScriptIdentifier;
</span><span class="cx">     String m_pendingScriptToEvaluateOnLoadOnce;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorReplayAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorReplayAgent.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorReplayAgent.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorReplayAgent.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -167,10 +167,10 @@
</span><span class="cx">     return m_page.replayController().sessionState();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorReplayAgent::didCreateFrontendAndBackend(InspectorFrontendChannel* frontendChannel, InspectorBackendDispatcher* backendDispatcher)
</del><ins>+void InspectorReplayAgent::didCreateFrontendAndBackend(Inspector::FrontendChannel* frontendChannel, Inspector::BackendDispatcher* backendDispatcher)
</ins><span class="cx"> {
</span><del>-    m_frontendDispatcher = std::make_unique&lt;InspectorReplayFrontendDispatcher&gt;(frontendChannel);
-    m_backendDispatcher = InspectorReplayBackendDispatcher::create(backendDispatcher, this);
</del><ins>+    m_frontendDispatcher = std::make_unique&lt;Inspector::ReplayFrontendDispatcher&gt;(frontendChannel);
+    m_backendDispatcher = Inspector::ReplayBackendDispatcher::create(backendDispatcher, this);
</ins><span class="cx"> 
</span><span class="cx">     m_instrumentingAgents-&gt;setInspectorReplayAgent(this);
</span><span class="cx">     ASSERT(sessionState() == WebCore::SessionState::Inactive);
</span><span class="lines">@@ -184,7 +184,7 @@
</span><span class="cx">         m_segmentsMap.add((*it)-&gt;identifier(), *it);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorReplayAgent::willDestroyFrontendAndBackend(InspectorDisconnectReason)
</del><ins>+void InspectorReplayAgent::willDestroyFrontendAndBackend(Inspector::DisconnectReason)
</ins><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><span class="cx">     m_backendDispatcher.clear();
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorReplayAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorReplayAgent.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorReplayAgent.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorReplayAgent.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -58,14 +58,14 @@
</span><span class="cx"> 
</span><span class="cx"> class InspectorReplayAgent final
</span><span class="cx">     : public InspectorAgentBase
</span><del>-    , public Inspector::InspectorReplayBackendDispatcherHandler {
</del><ins>+    , public Inspector::ReplayBackendDispatcherHandler {
</ins><span class="cx">     WTF_MAKE_NONCOPYABLE(InspectorReplayAgent);
</span><span class="cx"> public:
</span><span class="cx">     InspectorReplayAgent(InstrumentingAgents*, InspectorPageAgent*);
</span><span class="cx">     virtual ~InspectorReplayAgent();
</span><span class="cx"> 
</span><del>-    virtual void didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel*, Inspector::InspectorBackendDispatcher*) override;
-    virtual void willDestroyFrontendAndBackend(Inspector::InspectorDisconnectReason) override;
</del><ins>+    virtual void didCreateFrontendAndBackend(Inspector::FrontendChannel*, Inspector::BackendDispatcher*) override;
+    virtual void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</ins><span class="cx"> 
</span><span class="cx">     // InspectorInstrumentation callbacks.
</span><span class="cx">     void frameNavigated(DocumentLoader*);
</span><span class="lines">@@ -114,8 +114,8 @@
</span><span class="cx">     RefPtr&lt;ReplaySessionSegment&gt; findSegment(ErrorString&amp;, SegmentIdentifier);
</span><span class="cx">     WebCore::SessionState sessionState() const;
</span><span class="cx"> 
</span><del>-    std::unique_ptr&lt;Inspector::InspectorReplayFrontendDispatcher&gt; m_frontendDispatcher;
-    RefPtr&lt;Inspector::InspectorReplayBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    std::unique_ptr&lt;Inspector::ReplayFrontendDispatcher&gt; m_frontendDispatcher;
+    RefPtr&lt;Inspector::ReplayBackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx">     Page&amp; m_page;
</span><span class="cx"> 
</span><span class="cx">     HashMap&lt;int, RefPtr&lt;ReplaySession&gt;, WTF::IntHash&lt;int&gt;, WTF::UnsignedWithZeroKeyHashTraits&lt;int&gt;&gt; m_sessionsMap;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorResourceAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorResourceAgent.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorResourceAgent.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorResourceAgent.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -71,7 +71,7 @@
</span><span class="cx"> 
</span><span class="cx"> using namespace Inspector;
</span><span class="cx"> 
</span><del>-typedef Inspector::InspectorNetworkBackendDispatcherHandler::LoadResourceCallback LoadResourceCallback;
</del><ins>+typedef Inspector::NetworkBackendDispatcherHandler::LoadResourceCallback LoadResourceCallback;
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="lines">@@ -173,13 +173,13 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorResourceAgent::didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel* frontendChannel, InspectorBackendDispatcher* backendDispatcher)
</del><ins>+void InspectorResourceAgent::didCreateFrontendAndBackend(Inspector::FrontendChannel* frontendChannel, Inspector::BackendDispatcher* backendDispatcher)
</ins><span class="cx"> {
</span><del>-    m_frontendDispatcher = std::make_unique&lt;InspectorNetworkFrontendDispatcher&gt;(frontendChannel);
-    m_backendDispatcher = InspectorNetworkBackendDispatcher::create(backendDispatcher, this);
</del><ins>+    m_frontendDispatcher = std::make_unique&lt;Inspector::NetworkFrontendDispatcher&gt;(frontendChannel);
+    m_backendDispatcher = Inspector::NetworkBackendDispatcher::create(backendDispatcher, this);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorResourceAgent::willDestroyFrontendAndBackend(InspectorDisconnectReason)
</del><ins>+void InspectorResourceAgent::willDestroyFrontendAndBackend(Inspector::DisconnectReason)
</ins><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><span class="cx">     m_backendDispatcher.clear();
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorResourceAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorResourceAgent.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorResourceAgent.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorResourceAgent.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -73,14 +73,14 @@
</span><span class="cx"> 
</span><span class="cx"> typedef String ErrorString;
</span><span class="cx"> 
</span><del>-class InspectorResourceAgent final : public InspectorAgentBase, public Inspector::InspectorNetworkBackendDispatcherHandler {
</del><ins>+class InspectorResourceAgent final : public InspectorAgentBase, public Inspector::NetworkBackendDispatcherHandler {
</ins><span class="cx">     WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><span class="cx">     InspectorResourceAgent(InstrumentingAgents*, InspectorPageAgent*, InspectorClient*);
</span><span class="cx">     virtual ~InspectorResourceAgent();
</span><span class="cx"> 
</span><del>-    virtual void didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel*, Inspector::InspectorBackendDispatcher*) override;
-    virtual void willDestroyFrontendAndBackend(Inspector::InspectorDisconnectReason) override;
</del><ins>+    virtual void didCreateFrontendAndBackend(Inspector::FrontendChannel*, Inspector::BackendDispatcher*) override;
+    virtual void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</ins><span class="cx"> 
</span><span class="cx">     // InspectorInstrumentation callbacks.
</span><span class="cx">     void willRecalculateStyle();
</span><span class="lines">@@ -138,8 +138,8 @@
</span><span class="cx"> 
</span><span class="cx">     InspectorPageAgent* m_pageAgent;
</span><span class="cx">     InspectorClient* m_client;
</span><del>-    std::unique_ptr&lt;Inspector::InspectorNetworkFrontendDispatcher&gt; m_frontendDispatcher;
-    RefPtr&lt;Inspector::InspectorNetworkBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    std::unique_ptr&lt;Inspector::NetworkFrontendDispatcher&gt; m_frontendDispatcher;
+    RefPtr&lt;Inspector::NetworkBackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx">     std::unique_ptr&lt;NetworkResourcesData&gt; m_resourcesData;
</span><span class="cx">     bool m_enabled;
</span><span class="cx">     bool m_cacheDisabled;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorStyleSheetcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorStyleSheet.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorStyleSheet.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorStyleSheet.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -399,7 +399,7 @@
</span><span class="cx"> 
</span><span class="cx">         // Visual Studio disagrees with other compilers as to whether 'class' is needed here.
</span><span class="cx"> #if COMPILER(MSVC)
</span><del>-        enum class Inspector::Protocol::CSS::CSSPropertyStatus status;
</del><ins>+        enum class Protocol::CSS::CSSPropertyStatus status;
</ins><span class="cx"> #else
</span><span class="cx">         enum Inspector::Protocol::CSS::CSSPropertyStatus status;
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorTimelineAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorTimelineAgent.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorTimelineAgent.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorTimelineAgent.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -62,10 +62,10 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorTimelineAgent::didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel* frontendChannel, InspectorBackendDispatcher* backendDispatcher)
</del><ins>+void InspectorTimelineAgent::didCreateFrontendAndBackend(Inspector::FrontendChannel* frontendChannel, Inspector::BackendDispatcher* backendDispatcher)
</ins><span class="cx"> {
</span><del>-    m_frontendDispatcher = std::make_unique&lt;InspectorTimelineFrontendDispatcher&gt;(frontendChannel);
-    m_backendDispatcher = InspectorTimelineBackendDispatcher::create(backendDispatcher, this);
</del><ins>+    m_frontendDispatcher = std::make_unique&lt;Inspector::TimelineFrontendDispatcher&gt;(frontendChannel);
+    m_backendDispatcher = Inspector::TimelineBackendDispatcher::create(backendDispatcher, this);
</ins><span class="cx"> 
</span><span class="cx">     m_instrumentingAgents-&gt;setPersistentInspectorTimelineAgent(this);
</span><span class="cx"> 
</span><span class="lines">@@ -73,14 +73,14 @@
</span><span class="cx">         m_scriptDebugServer-&gt;recompileAllJSFunctions();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorTimelineAgent::willDestroyFrontendAndBackend(InspectorDisconnectReason reason)
</del><ins>+void InspectorTimelineAgent::willDestroyFrontendAndBackend(Inspector::DisconnectReason reason)
</ins><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><span class="cx">     m_backendDispatcher.clear();
</span><span class="cx"> 
</span><span class="cx">     m_instrumentingAgents-&gt;setPersistentInspectorTimelineAgent(nullptr);
</span><span class="cx"> 
</span><del>-    if (reason != InspectorDisconnectReason::InspectedTargetDestroyed) {
</del><ins>+    if (reason != Inspector::DisconnectReason::InspectedTargetDestroyed) {
</ins><span class="cx">         if (m_scriptDebugServer)
</span><span class="cx">             m_scriptDebugServer-&gt;recompileAllJSFunctions();
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorTimelineAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorTimelineAgent.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorTimelineAgent.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorTimelineAgent.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -107,7 +107,7 @@
</span><span class="cx"> 
</span><span class="cx"> class InspectorTimelineAgent final
</span><span class="cx">     : public InspectorAgentBase
</span><del>-    , public Inspector::InspectorTimelineBackendDispatcherHandler
</del><ins>+    , public Inspector::TimelineBackendDispatcherHandler
</ins><span class="cx">     , public Inspector::ScriptDebugListener {
</span><span class="cx">     WTF_MAKE_NONCOPYABLE(InspectorTimelineAgent);
</span><span class="cx">     WTF_MAKE_FAST_ALLOCATED;
</span><span class="lines">@@ -117,8 +117,8 @@
</span><span class="cx">     InspectorTimelineAgent(InstrumentingAgents*, InspectorPageAgent*, InspectorType, InspectorClient*);
</span><span class="cx">     virtual ~InspectorTimelineAgent();
</span><span class="cx"> 
</span><del>-    virtual void didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel*, Inspector::InspectorBackendDispatcher*) override;
-    virtual void willDestroyFrontendAndBackend(Inspector::InspectorDisconnectReason) override;
</del><ins>+    virtual void didCreateFrontendAndBackend(Inspector::FrontendChannel*, Inspector::BackendDispatcher*) override;
+    virtual void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</ins><span class="cx"> 
</span><span class="cx">     virtual void start(ErrorString&amp;, const int* maxCallStackDepth = nullptr) override;
</span><span class="cx">     virtual void stop(ErrorString&amp;) override;
</span><span class="lines">@@ -229,8 +229,8 @@
</span><span class="cx">     InspectorPageAgent* m_pageAgent;
</span><span class="cx">     PageScriptDebugServer* m_scriptDebugServer;
</span><span class="cx"> 
</span><del>-    std::unique_ptr&lt;Inspector::InspectorTimelineFrontendDispatcher&gt; m_frontendDispatcher;
-    RefPtr&lt;Inspector::InspectorTimelineBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    std::unique_ptr&lt;Inspector::TimelineFrontendDispatcher&gt; m_frontendDispatcher;
+    RefPtr&lt;Inspector::TimelineBackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx"> 
</span><span class="cx">     Vector&lt;TimelineRecordEntry&gt; m_recordStack;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorWorkerAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorWorkerAgent.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorWorkerAgent.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorWorkerAgent.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx"> class InspectorWorkerAgent::WorkerFrontendChannel : public WorkerGlobalScopeProxy::PageInspector {
</span><span class="cx">     WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><del>-    explicit WorkerFrontendChannel(InspectorWorkerFrontendDispatcher* frontendDispatcher, WorkerGlobalScopeProxy* proxy)
</del><ins>+    explicit WorkerFrontendChannel(Inspector::WorkerFrontendDispatcher* frontendDispatcher, WorkerGlobalScopeProxy* proxy)
</ins><span class="cx">         : m_frontendDispatcher(frontendDispatcher)
</span><span class="cx">         , m_proxy(proxy)
</span><span class="cx">         , m_id(s_nextId++)
</span><span class="lines">@@ -92,7 +92,7 @@
</span><span class="cx">         m_frontendDispatcher-&gt;dispatchMessageFromWorker(m_id, messageObject);
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    InspectorWorkerFrontendDispatcher* m_frontendDispatcher;
</del><ins>+    Inspector::WorkerFrontendDispatcher* m_frontendDispatcher;
</ins><span class="cx">     WorkerGlobalScopeProxy* m_proxy;
</span><span class="cx">     int m_id;
</span><span class="cx">     bool m_connected;
</span><span class="lines">@@ -114,13 +114,13 @@
</span><span class="cx">     m_instrumentingAgents-&gt;setInspectorWorkerAgent(nullptr);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorWorkerAgent::didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel* frontendChannel, InspectorBackendDispatcher* backendDispatcher)
</del><ins>+void InspectorWorkerAgent::didCreateFrontendAndBackend(Inspector::FrontendChannel* frontendChannel, Inspector::BackendDispatcher* backendDispatcher)
</ins><span class="cx"> {
</span><del>-    m_frontendDispatcher = std::make_unique&lt;InspectorWorkerFrontendDispatcher&gt;(frontendChannel);
-    m_backendDispatcher = InspectorWorkerBackendDispatcher::create(backendDispatcher, this);
</del><ins>+    m_frontendDispatcher = std::make_unique&lt;Inspector::WorkerFrontendDispatcher&gt;(frontendChannel);
+    m_backendDispatcher = Inspector::WorkerBackendDispatcher::create(backendDispatcher, this);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorWorkerAgent::willDestroyFrontendAndBackend(InspectorDisconnectReason)
</del><ins>+void InspectorWorkerAgent::willDestroyFrontendAndBackend(Inspector::DisconnectReason)
</ins><span class="cx"> {
</span><span class="cx">     m_shouldPauseDedicatedWorkerOnStart = false;
</span><span class="cx">     ErrorString unused;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorWorkerAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorWorkerAgent.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorWorkerAgent.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/InspectorWorkerAgent.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> class InspectorObject;
</span><del>-class InspectorWorkerFrontendDispatcher;
</del><ins>+class WorkerFrontendDispatcher;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="lines">@@ -48,14 +48,14 @@
</span><span class="cx"> 
</span><span class="cx"> typedef String ErrorString;
</span><span class="cx"> 
</span><del>-class InspectorWorkerAgent final : public InspectorAgentBase, public Inspector::InspectorWorkerBackendDispatcherHandler {
</del><ins>+class InspectorWorkerAgent final : public InspectorAgentBase, public Inspector::WorkerBackendDispatcherHandler {
</ins><span class="cx">     WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><span class="cx">     explicit InspectorWorkerAgent(InstrumentingAgents*);
</span><span class="cx">     virtual ~InspectorWorkerAgent();
</span><span class="cx"> 
</span><del>-    virtual void didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel*, Inspector::InspectorBackendDispatcher*) override;
-    virtual void willDestroyFrontendAndBackend(Inspector::InspectorDisconnectReason) override;
</del><ins>+    virtual void didCreateFrontendAndBackend(Inspector::FrontendChannel*, Inspector::BackendDispatcher*) override;
+    virtual void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</ins><span class="cx"> 
</span><span class="cx">     // Called from InspectorInstrumentation
</span><span class="cx">     bool shouldPauseDedicatedWorkerOnStart() const;
</span><span class="lines">@@ -76,8 +76,8 @@
</span><span class="cx">     void createWorkerFrontendChannel(WorkerGlobalScopeProxy*, const String&amp; url);
</span><span class="cx">     void destroyWorkerFrontendChannels();
</span><span class="cx"> 
</span><del>-    std::unique_ptr&lt;Inspector::InspectorWorkerFrontendDispatcher&gt; m_frontendDispatcher;
-    RefPtr&lt;Inspector::InspectorWorkerBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    std::unique_ptr&lt;Inspector::WorkerFrontendDispatcher&gt; m_frontendDispatcher;
+    RefPtr&lt;Inspector::WorkerBackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx">     bool m_enabled;
</span><span class="cx">     bool m_shouldPauseDedicatedWorkerOnStart;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorPageRuntimeAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/PageRuntimeAgent.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/PageRuntimeAgent.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/PageRuntimeAgent.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -59,13 +59,13 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void PageRuntimeAgent::didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel* frontendChannel, InspectorBackendDispatcher* backendDispatcher)
</del><ins>+void PageRuntimeAgent::didCreateFrontendAndBackend(Inspector::FrontendChannel* frontendChannel, Inspector::BackendDispatcher* backendDispatcher)
</ins><span class="cx"> {
</span><del>-    m_frontendDispatcher = std::make_unique&lt;InspectorRuntimeFrontendDispatcher&gt;(frontendChannel);
-    m_backendDispatcher = InspectorRuntimeBackendDispatcher::create(backendDispatcher, this);
</del><ins>+    m_frontendDispatcher = std::make_unique&lt;Inspector::RuntimeFrontendDispatcher&gt;(frontendChannel);
+    m_backendDispatcher = Inspector::RuntimeBackendDispatcher::create(backendDispatcher, this);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-void PageRuntimeAgent::willDestroyFrontendAndBackend(InspectorDisconnectReason reason)
</del><ins>+void PageRuntimeAgent::willDestroyFrontendAndBackend(Inspector::DisconnectReason reason)
</ins><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><span class="cx">     m_backendDispatcher.clear();
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorPageRuntimeAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/PageRuntimeAgent.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/PageRuntimeAgent.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/PageRuntimeAgent.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -56,8 +56,8 @@
</span><span class="cx">     PageRuntimeAgent(Inspector::InjectedScriptManager*, Page*, InspectorPageAgent*);
</span><span class="cx">     virtual ~PageRuntimeAgent() { }
</span><span class="cx"> 
</span><del>-    virtual void didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel*, Inspector::InspectorBackendDispatcher*) override;
-    virtual void willDestroyFrontendAndBackend(Inspector::InspectorDisconnectReason) override;
</del><ins>+    virtual void didCreateFrontendAndBackend(Inspector::FrontendChannel*, Inspector::BackendDispatcher*) override;
+    virtual void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</ins><span class="cx">     virtual void enable(ErrorString&amp;) override;
</span><span class="cx">     virtual void disable(ErrorString&amp;) override;
</span><span class="cx"> 
</span><span class="lines">@@ -74,8 +74,8 @@
</span><span class="cx"> 
</span><span class="cx">     Page* m_inspectedPage;
</span><span class="cx">     InspectorPageAgent* m_pageAgent;
</span><del>-    std::unique_ptr&lt;Inspector::InspectorRuntimeFrontendDispatcher&gt; m_frontendDispatcher;
-    RefPtr&lt;Inspector::InspectorRuntimeBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    std::unique_ptr&lt;Inspector::RuntimeFrontendDispatcher&gt; m_frontendDispatcher;
+    RefPtr&lt;Inspector::RuntimeBackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx">     bool m_mainWorldContextCreated;
</span><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorWorkerInspectorControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/WorkerInspectorController.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/WorkerInspectorController.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/WorkerInspectorController.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -108,18 +108,18 @@
</span><span class="cx"> WorkerInspectorController::~WorkerInspectorController()
</span><span class="cx"> {
</span><span class="cx">     m_instrumentingAgents-&gt;reset();
</span><del>-    disconnectFrontend(InspectorDisconnectReason::InspectedTargetDestroyed);
</del><ins>+    disconnectFrontend(Inspector::DisconnectReason::InspectedTargetDestroyed);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void WorkerInspectorController::connectFrontend()
</span><span class="cx"> {
</span><span class="cx">     ASSERT(!m_frontendChannel);
</span><span class="cx">     m_frontendChannel = std::make_unique&lt;PageInspectorProxy&gt;(m_workerGlobalScope);
</span><del>-    m_backendDispatcher = InspectorBackendDispatcher::create(m_frontendChannel.get());
</del><ins>+    m_backendDispatcher = BackendDispatcher::create(m_frontendChannel.get());
</ins><span class="cx">     m_agents.didCreateFrontendAndBackend(m_frontendChannel.get(), m_backendDispatcher.get());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WorkerInspectorController::disconnectFrontend(InspectorDisconnectReason reason)
</del><ins>+void WorkerInspectorController::disconnectFrontend(Inspector::DisconnectReason reason)
</ins><span class="cx"> {
</span><span class="cx">     if (!m_frontendChannel)
</span><span class="cx">         return;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorWorkerInspectorControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/WorkerInspectorController.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/WorkerInspectorController.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/WorkerInspectorController.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -41,10 +41,6 @@
</span><span class="cx"> #include &lt;wtf/RefPtr.h&gt;
</span><span class="cx"> #include &lt;wtf/Vector.h&gt;
</span><span class="cx"> 
</span><del>-namespace Inspector {
-class InspectorBackendDispatcher;
-}
-
</del><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="cx"> class InspectorInstrumentation;
</span><span class="lines">@@ -61,7 +57,7 @@
</span><span class="cx">     virtual ~WorkerInspectorController();
</span><span class="cx"> 
</span><span class="cx">     void connectFrontend();
</span><del>-    void disconnectFrontend(Inspector::InspectorDisconnectReason);
</del><ins>+    void disconnectFrontend(Inspector::DisconnectReason);
</ins><span class="cx">     void dispatchMessageFromFrontend(const String&amp;);
</span><span class="cx">     void resume();
</span><span class="cx"> 
</span><span class="lines">@@ -81,10 +77,10 @@
</span><span class="cx">     RefPtr&lt;InstrumentingAgents&gt; m_instrumentingAgents;
</span><span class="cx">     std::unique_ptr&lt;WebInjectedScriptManager&gt; m_injectedScriptManager;
</span><span class="cx">     WorkerRuntimeAgent* m_runtimeAgent;
</span><del>-    Inspector::InspectorAgentRegistry m_agents;
-    std::unique_ptr&lt;InspectorFrontendChannel&gt; m_frontendChannel;
</del><ins>+    Inspector::AgentRegistry m_agents;
+    std::unique_ptr&lt;Inspector::FrontendChannel&gt; m_frontendChannel;
</ins><span class="cx">     Ref&lt;WTF::Stopwatch&gt; m_executionStopwatch;
</span><del>-    RefPtr&lt;Inspector::InspectorBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    RefPtr&lt;Inspector::BackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx">     Vector&lt;InspectorInstrumentationCookie, 2&gt; m_injectedScriptInstrumentationCookies;
</span><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorWorkerRuntimeAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/WorkerRuntimeAgent.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/WorkerRuntimeAgent.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/WorkerRuntimeAgent.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -52,12 +52,12 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WorkerRuntimeAgent::didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel*, InspectorBackendDispatcher* backendDispatcher)
</del><ins>+void WorkerRuntimeAgent::didCreateFrontendAndBackend(Inspector::FrontendChannel*, Inspector::BackendDispatcher* backendDispatcher)
</ins><span class="cx"> {
</span><del>-    m_backendDispatcher = InspectorRuntimeBackendDispatcher::create(backendDispatcher, this);
</del><ins>+    m_backendDispatcher = Inspector::RuntimeBackendDispatcher::create(backendDispatcher, this);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WorkerRuntimeAgent::willDestroyFrontendAndBackend(InspectorDisconnectReason reason)
</del><ins>+void WorkerRuntimeAgent::willDestroyFrontendAndBackend(Inspector::DisconnectReason reason)
</ins><span class="cx"> {
</span><span class="cx">     m_backendDispatcher.clear();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorWorkerRuntimeAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/WorkerRuntimeAgent.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/WorkerRuntimeAgent.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/inspector/WorkerRuntimeAgent.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -43,8 +43,8 @@
</span><span class="cx">     WorkerRuntimeAgent(Inspector::InjectedScriptManager*, WorkerGlobalScope*);
</span><span class="cx">     virtual ~WorkerRuntimeAgent() { }
</span><span class="cx"> 
</span><del>-    virtual void didCreateFrontendAndBackend(Inspector::InspectorFrontendChannel*, Inspector::InspectorBackendDispatcher*) override;
-    virtual void willDestroyFrontendAndBackend(Inspector::InspectorDisconnectReason) override;
</del><ins>+    virtual void didCreateFrontendAndBackend(Inspector::FrontendChannel*, Inspector::BackendDispatcher*) override;
+    virtual void willDestroyFrontendAndBackend(Inspector::DisconnectReason) override;
</ins><span class="cx"> 
</span><span class="cx">     virtual void run(ErrorString&amp;) override;
</span><span class="cx"> 
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx">     virtual void muteConsole() override;
</span><span class="cx">     virtual void unmuteConsole() override;
</span><span class="cx">     WorkerGlobalScope* m_workerGlobalScope;
</span><del>-    RefPtr&lt;Inspector::InspectorRuntimeBackendDispatcher&gt; m_backendDispatcher;
</del><ins>+    RefPtr&lt;Inspector::RuntimeBackendDispatcher&gt; m_backendDispatcher;
</ins><span class="cx">     bool m_paused;
</span><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderEmptyClientsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/EmptyClients.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/EmptyClients.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/loader/EmptyClients.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -594,7 +594,7 @@
</span><span class="cx"> 
</span><span class="cx">     virtual void inspectorDestroyed() override { }
</span><span class="cx">     
</span><del>-    virtual InspectorFrontendChannel* openInspectorFrontend(InspectorController*) override { return 0; }
</del><ins>+    virtual Inspector::FrontendChannel* openInspectorFrontend(InspectorController*) override { return 0; }
</ins><span class="cx">     virtual void closeInspectorFrontend() override { }
</span><span class="cx">     virtual void bringFrontendToFront() override { }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorepagePageDebuggablecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/PageDebuggable.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/PageDebuggable.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/page/PageDebuggable.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -68,7 +68,7 @@
</span><span class="cx">     return m_page.inspectorController().hasLocalFrontend();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void PageDebuggable::connect(Inspector::InspectorFrontendChannel* channel, bool isAutomaticInspection)
</del><ins>+void PageDebuggable::connect(Inspector::FrontendChannel* channel, bool isAutomaticInspection)
</ins><span class="cx"> {
</span><span class="cx">     if (!m_page.settings().developerExtrasEnabled()) {
</span><span class="cx">         m_forcedDeveloperExtrasEnabled = true;
</span><span class="lines">@@ -78,13 +78,13 @@
</span><span class="cx"> 
</span><span class="cx">     InspectorController&amp; inspectorController = m_page.inspectorController();
</span><span class="cx">     inspectorController.setHasRemoteFrontend(true);
</span><del>-    inspectorController.connectFrontend(reinterpret_cast&lt;WebCore::InspectorFrontendChannel*&gt;(channel), isAutomaticInspection);
</del><ins>+    inspectorController.connectFrontend(reinterpret_cast&lt;Inspector::FrontendChannel*&gt;(channel), isAutomaticInspection);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void PageDebuggable::disconnect()
</span><span class="cx"> {
</span><span class="cx">     InspectorController&amp; inspectorController = m_page.inspectorController();
</span><del>-    inspectorController.disconnectFrontend(InspectorDisconnectReason::InspectorDestroyed);
</del><ins>+    inspectorController.disconnectFrontend(Inspector::DisconnectReason::InspectorDestroyed);
</ins><span class="cx">     inspectorController.setHasRemoteFrontend(false);
</span><span class="cx"> 
</span><span class="cx">     if (m_forcedDeveloperExtrasEnabled) {
</span></span></pre></div>
<a id="trunkSourceWebCorepagePageDebuggableh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/PageDebuggable.h (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/PageDebuggable.h        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/page/PageDebuggable.h        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx">     virtual String url() const override;
</span><span class="cx">     virtual bool hasLocalDebugger() const override;
</span><span class="cx"> 
</span><del>-    virtual void connect(Inspector::InspectorFrontendChannel*, bool isAutomaticInspection) override;
</del><ins>+    virtual void connect(Inspector::FrontendChannel*, bool isAutomaticInspection) override;
</ins><span class="cx">     virtual void disconnect() override;
</span><span class="cx">     virtual void dispatchMessageFromRemoteFrontend(const String&amp; message) override;
</span><span class="cx">     virtual void setIndicating(bool) override;
</span></span></pre></div>
<a id="trunkSourceWebCoretestingInternalscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/testing/Internals.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/Internals.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/testing/Internals.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -1558,7 +1558,7 @@
</span><span class="cx">     ASSERT(page);
</span><span class="cx">     ASSERT(m_frontendWindow);
</span><span class="cx"> 
</span><del>-    page-&gt;inspectorController().disconnectFrontend(InspectorDisconnectReason::InspectorDestroyed);
</del><ins>+    page-&gt;inspectorController().disconnectFrontend(Inspector::DisconnectReason::InspectorDestroyed);
</ins><span class="cx"> 
</span><span class="cx">     m_frontendClient = nullptr;
</span><span class="cx">     m_frontendChannel = nullptr;
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersWorkerMessagingProxycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/WorkerMessagingProxy.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/WorkerMessagingProxy.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebCore/workers/WorkerMessagingProxy.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -228,7 +228,7 @@
</span><span class="cx">     if (m_askedToTerminate)
</span><span class="cx">         return;
</span><span class="cx">     m_workerThread-&gt;runLoop().postTaskForMode([] (ScriptExecutionContext&amp; context) {
</span><del>-        downcast&lt;WorkerGlobalScope&gt;(context).workerInspectorController().disconnectFrontend(Inspector::InspectorDisconnectReason::InspectorDestroyed);
</del><ins>+        downcast&lt;WorkerGlobalScope&gt;(context).workerInspectorController().disconnectFrontend(Inspector::DisconnectReason::InspectorDestroyed);
</ins><span class="cx">     }, WorkerDebuggerAgent::debuggerTaskMode);
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/ChangeLog (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/ChangeLog        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebKit/ChangeLog        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2015-02-09  Brian J. Burg  &lt;burg@cs.washington.edu&gt;
+
+        Web Inspector: remove some unnecessary Inspector prefixes from class names in Inspector namespace
+        https://bugs.webkit.org/show_bug.cgi?id=141372
+
+        Reviewed by Joseph Pecoraro.
+
+        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
+
</ins><span class="cx"> 2015-02-11  Alex Christensen  &lt;achristensen@webkit.org&gt;
</span><span class="cx"> 
</span><span class="cx">         [Win] Unreviewed build fix.
</span></span></pre></div>
<a id="trunkSourceWebKitWebKitvcxprojWebKitExportGeneratorWebKitExportsdefin"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebKit/WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -216,7 +216,7 @@
</span><span class="cx">         symbolWithPointer(??1InspectorFrontendClientLocal@WebCore@@UAE@XZ, ??1InspectorFrontendClientLocal@WebCore@@UEAA@XZ)
</span><span class="cx">         symbolWithPointer(?changeAttachedWindowHeight@InspectorFrontendClientLocal@WebCore@@UAEXI@Z, ?changeAttachedWindowHeight@InspectorFrontendClientLocal@WebCore@@UEAAXI@Z)
</span><span class="cx">         symbolWithPointer(?changeAttachedWindowWidth@InspectorFrontendClientLocal@WebCore@@UAEXI@Z, ?changeAttachedWindowWidth@InspectorFrontendClientLocal@WebCore@@UEAAXI@Z)
</span><del>-        symbolWithPointer(?connectFrontend@InspectorController@WebCore@@QAEXPAVInspectorFrontendChannel@Inspector@@_N@Z, ?connectFrontend@InspectorController@WebCore@@QEAAXPEAVInspectorFrontendChannel@Inspector@@_N@Z)
</del><ins>+        symbolWithPointer(?connectFrontend@InspectorController@WebCore@@QAEXPAVFrontendChannel@Inspector@@_N@Z, ?connectFrontend@InspectorController@WebCore@@QEAAXPEAVFrontendChannel@Inspector@@_N@Z)
</ins><span class="cx">         symbolWithPointer(?doDispatchMessageOnFrontendPage@InspectorClient@WebCore@@SA_NPAVPage@2@ABVString@WTF@@@Z, ?doDispatchMessageOnFrontendPage@InspectorClient@WebCore@@SA_NPEAVPage@2@AEBVString@WTF@@@Z)
</span><span class="cx">         symbolWithPointer(?frontendLoaded@InspectorFrontendClientLocal@WebCore@@UAEXXZ, ?frontendLoaded@InspectorFrontendClientLocal@WebCore@@UEAAXXZ)
</span><span class="cx">         symbolWithPointer(?getProperty@Settings@InspectorFrontendClientLocal@WebCore@@UAE?AVString@WTF@@ABV45@@Z, ?getProperty@Settings@InspectorFrontendClientLocal@WebCore@@UEAA?AVString@WTF@@AEBV45@@Z)
</span><span class="lines">@@ -229,7 +229,7 @@
</span><span class="cx">         symbolWithPointer(?windowObjectCleared@InspectorFrontendClientLocal@WebCore@@UAEXXZ, ?windowObjectCleared@InspectorFrontendClientLocal@WebCore@@UEAAXXZ)
</span><span class="cx">         symbolWithPointer(?pathByAppendingComponent@WebCore@@YA?AVString@WTF@@ABV23@0@Z, ?pathByAppendingComponent@WebCore@@YA?AVString@WTF@@AEBV23@0@Z)
</span><span class="cx">         symbolWithPointer(?setProfilerEnabled@InspectorController@WebCore@@QAEX_N@Z, ?setProfilerEnabled@InspectorController@WebCore@@QEAAX_N@Z)
</span><del>-        symbolWithPointer(?disconnectFrontend@InspectorController@WebCore@@QAEXW4InspectorDisconnectReason@Inspector@@@Z, ?disconnectFrontend@InspectorController@WebCore@@QEAAXW4InspectorDisconnectReason@Inspector@@@Z)
</del><ins>+        symbolWithPointer(?disconnectFrontend@InspectorController@WebCore@@QAEXW4DisconnectReason@Inspector@@@Z, ?disconnectFrontend@InspectorController@WebCore@@QEAAXW4DisconnectReason@Inspector@@@Z)
</ins><span class="cx">         symbolWithPointer(?isActiveInsertionPoint@WebCore@@YA_NPBVNode@1@@Z, ?isActiveInsertionPoint@WebCore@@YA_NPEBVNode@1@@Z)
</span><span class="cx">         symbolWithPointer(?isPreloaded@CachedResourceLoader@WebCore@@QBE_NABVString@WTF@@@Z, ?isPreloaded@CachedResourceLoader@WebCore@@QEBA_NAEBVString@WTF@@@Z)
</span><span class="cx">         symbolWithPointer(?jsArray@WebCore@@YA?AVJSValue@JSC@@PAVExecState@3@PAVJSDOMGlobalObject@1@V?$PassRefPtr@VDOMStringList@WebCore@@@WTF@@@Z, ?jsArray@WebCore@@YA?AVJSValue@JSC@@PEAVExecState@3@PEAVJSDOMGlobalObject@1@V?$PassRefPtr@VDOMStringList@WebCore@@@WTF@@@Z)
</span></span></pre></div>
<a id="trunkSourceWebKitmacChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/ChangeLog (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/ChangeLog        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebKit/mac/ChangeLog        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -1,3 +1,13 @@
</span><ins>+2015-02-09  Brian J. Burg  &lt;burg@cs.washington.edu&gt;
+
+        Web Inspector: remove some unnecessary Inspector prefixes from class names in Inspector namespace
+        https://bugs.webkit.org/show_bug.cgi?id=141372
+
+        Reviewed by Joseph Pecoraro.
+
+        * WebCoreSupport/WebInspectorClient.mm:
+        (-[WebInspectorWindowController destroyInspectorView:]):
+
</ins><span class="cx"> 2015-02-14  Alexey Proskuryakov  &lt;ap@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         rel=&quot;noreferrer&quot; should make window.opener null
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebCoreSupportWebInspectorClientmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebCoreSupport/WebInspectorClient.mm (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebCoreSupport/WebInspectorClient.mm        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebKit/mac/WebCoreSupport/WebInspectorClient.mm        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -730,7 +730,7 @@
</span><span class="cx"> 
</span><span class="cx">     if (notifyInspectorController) {
</span><span class="cx">         if (Page* inspectedPage = [_inspectedWebView.get() page])
</span><del>-            inspectedPage-&gt;inspectorController().disconnectFrontend(Inspector::InspectorDisconnectReason::InspectorDestroyed);
</del><ins>+            inspectedPage-&gt;inspectorController().disconnectFrontend(Inspector::DisconnectReason::InspectorDestroyed);
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     [_webView close];
</span></span></pre></div>
<a id="trunkSourceWebKitwinChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/ChangeLog (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/ChangeLog        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebKit/win/ChangeLog        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -1,3 +1,13 @@
</span><ins>+2015-02-09  Brian J. Burg  &lt;burg@cs.washington.edu&gt;
+
+        Web Inspector: remove some unnecessary Inspector prefixes from class names in Inspector namespace
+        https://bugs.webkit.org/show_bug.cgi?id=141372
+
+        Reviewed by Joseph Pecoraro.
+
+        * WebCoreSupport/WebInspectorClient.cpp:
+        (WebInspectorFrontendClient::destroyInspectorView):
+
</ins><span class="cx"> 2015-02-11  Brent Fulgham  &lt;bfulgham@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [Win] [64-bit] Work around MSVC2013 Runtime Bug
</span></span></pre></div>
<a id="trunkSourceWebKitwinWebCoreSupportWebInspectorClientcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/WebCoreSupport/WebInspectorClient.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/WebCoreSupport/WebInspectorClient.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebKit/win/WebCoreSupport/WebInspectorClient.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -434,7 +434,7 @@
</span><span class="cx">     closeWindowWithoutNotifications();
</span><span class="cx"> 
</span><span class="cx">     if (notifyInspectorController) {
</span><del>-        m_inspectedWebView-&gt;page()-&gt;inspectorController().disconnectFrontend(Inspector::InspectorDisconnectReason::InspectorDestroyed);
</del><ins>+        m_inspectedWebView-&gt;page()-&gt;inspectorController().disconnectFrontend(Inspector::DisconnectReason::InspectorDestroyed);
</ins><span class="cx">         m_inspectorClient-&gt;updateHighlight();
</span><span class="cx">     }
</span><span class="cx">     ::DestroyWindow(m_frontendHwnd);
</span></span></pre></div>
<a id="trunkSourceWebKit2ChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/ChangeLog (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/ChangeLog        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebKit2/ChangeLog        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -1,3 +1,13 @@
</span><ins>+2015-02-09  Brian J. Burg  &lt;burg@cs.washington.edu&gt;
+
+        Web Inspector: remove some unnecessary Inspector prefixes from class names in Inspector namespace
+        https://bugs.webkit.org/show_bug.cgi?id=141372
+
+        Reviewed by Joseph Pecoraro.
+
+        * WebProcess/WebPage/WebInspector.cpp:
+        (WebKit::WebInspector::remoteFrontendDisconnected):
+
</ins><span class="cx"> 2015-02-14  Beth Dakin  &lt;bdakin@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         REGRESSION: Page opens with enlarged font after visiting PDF, navigating back, 
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageWebInspectorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/WebInspector.cpp (180115 => 180116)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/WebInspector.cpp        2015-02-14 22:56:11 UTC (rev 180115)
+++ trunk/Source/WebKit2/WebProcess/WebPage/WebInspector.cpp        2015-02-14 23:25:53 UTC (rev 180116)
</span><span class="lines">@@ -271,7 +271,7 @@
</span><span class="cx">     m_remoteFrontendConnected = false;
</span><span class="cx"> 
</span><span class="cx">     if (m_page-&gt;corePage())
</span><del>-        m_page-&gt;corePage()-&gt;inspectorController().disconnectFrontend(Inspector::InspectorDisconnectReason::InspectorDestroyed);
</del><ins>+        m_page-&gt;corePage()-&gt;inspectorController().disconnectFrontend(Inspector::DisconnectReason::InspectorDestroyed);
</ins><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx"> 
</span></span></pre>
</div>
</div>

</body>
</html>