Changeset 76227 in webkit
- Timestamp:
- Jan 20, 2011 4:38:16 AM (13 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r76226 r76227 1 2011-01-20 Ilya Tikhonovsky <loislo@chromium.org> 2 3 Reviewed by Yury Semikhatsky. 4 5 Web Inspector: prepare for extracting InspectorAgent from InspectorController. 6 https://bugs.webkit.org/show_bug.cgi?id=52797 7 8 * inspector/CodeGeneratorInspector.pm: 9 * inspector/InspectorController.h: 10 (WebCore::InspectorController::inspectorAgent): 11 (WebCore::InspectorController::cssAgent): 12 (WebCore::InspectorController::injectedScriptAgent): 13 (WebCore::InspectorController::resourceAgent): 14 (WebCore::InspectorController::runtimeAgent): 15 (WebCore::InspectorController::timelineAgent): 16 (WebCore::InspectorController::databaseAgent): 17 (WebCore::InspectorController::domStorageAgent): 18 (WebCore::InspectorController::fileSystemAgent): 19 (WebCore::InspectorController::browserDebuggerAgent): 20 (WebCore::InspectorController::debuggerAgent): 21 (WebCore::InspectorController::profilerAgent): 22 (WebCore::InspectorController::applicationCacheAgent): 23 1 24 2011-01-20 Sheriff Bot <webkit.review.bot@gmail.com> 2 25 -
trunk/Source/WebCore/inspector/CodeGeneratorInspector.pm
r76136 r76227 14 14 "forward" => "InspectorApplicationCacheAgent", 15 15 "header" => "InspectorApplicationCacheAgent.h", 16 "domainAccessor" => "m_inspector Controller->m_applicationCacheAgent",16 "domainAccessor" => "m_inspectorAgent->applicationCacheAgent()", 17 17 }; 18 18 $typeTransform{"CSS"} = { 19 19 "forward" => "InspectorCSSAgent", 20 20 "header" => "InspectorCSSAgent.h", 21 "domainAccessor" => "m_inspector Controller->m_cssAgent",21 "domainAccessor" => "m_inspectorAgent->cssAgent()", 22 22 }; 23 23 $typeTransform{"Console"} = { 24 24 "forward" => "InspectorConsoleAgent", 25 25 "header" => "InspectorConsoleAgent.h", 26 "domainAccessor" => "m_inspector Controller->m_consoleAgent",26 "domainAccessor" => "m_inspectorAgent->consoleAgent()", 27 27 }; 28 28 $typeTransform{"Debugger"} = { 29 29 "forward" => "InspectorDebuggerAgent", 30 30 "header" => "InspectorDebuggerAgent.h", 31 "domainAccessor" => "m_inspector Controller->m_debuggerAgent",31 "domainAccessor" => "m_inspectorAgent->debuggerAgent()", 32 32 }; 33 33 $typeTransform{"BrowserDebugger"} = { 34 34 "forward" => "InspectorBrowserDebuggerAgent", 35 35 "header" => "InspectorBrowserDebuggerAgent.h", 36 "domainAccessor" => "m_inspector Controller->m_browserDebuggerAgent",36 "domainAccessor" => "m_inspectorAgent->browserDebuggerAgent()", 37 37 }; 38 38 $typeTransform{"Database"} = { 39 39 "forward" => "InspectorDatabaseAgent", 40 40 "header" => "InspectorDatabaseAgent.h", 41 "domainAccessor" => "m_inspector Controller->m_databaseAgent",41 "domainAccessor" => "m_inspectorAgent->databaseAgent()", 42 42 }; 43 43 $typeTransform{"DOM"} = { 44 44 "forward" => "InspectorDOMAgent", 45 45 "header" => "InspectorDOMAgent.h", 46 "domainAccessor" => "m_inspector Controller->m_domAgent",46 "domainAccessor" => "m_inspectorAgent->domAgent()", 47 47 }; 48 48 $typeTransform{"DOMStorage"} = { 49 49 "forward" => "InspectorDOMStorageAgent", 50 50 "header" => "InspectorDOMStorageAgent.h", 51 "domainAccessor" => "m_inspector Controller->m_domStorageAgent",51 "domainAccessor" => "m_inspectorAgent->domStorageAgent()", 52 52 }; 53 53 $typeTransform{"FileSystem"} = { 54 54 "forward" => "InspectorFileSystemAgent", 55 55 "header" => "InspectorFileSystemAgent.h", 56 "domainAccessor" => "m_inspector Controller->m_fileSystemAgent",56 "domainAccessor" => "m_inspectorAgent->fileSystemAgent()", 57 57 }; 58 58 $typeTransform{"InjectedScript"} = { 59 59 "forwardHeader" => "InjectedScriptHost.h", 60 "domainAccessor" => "m_inspector Controller->m_injectedScriptHost",60 "domainAccessor" => "m_inspectorAgent->injectedScriptAgent()", 61 61 }; 62 62 $typeTransform{"Inspector"} = { 63 "forwardHeader" => "InspectorController.h", 64 "domainAccessor" => "m_inspector Controller",63 "forwardHeader" => "InspectorController.h", # FIXME: Temporary solution until extracting the real InspectorAgent from InspectorController. 64 "domainAccessor" => "m_inspectorAgent", 65 65 }; 66 66 $typeTransform{"Network"} = { 67 67 "forward" => "InspectorResourceAgent", 68 68 "header" => "InspectorResourceAgent.h", 69 "domainAccessor" => "m_inspector Controller->m_resourceAgent",69 "domainAccessor" => "m_inspectorAgent->resourceAgent()", 70 70 }; 71 71 $typeTransform{"Profiler"} = { 72 72 "forward" => "InspectorProfilerAgent", 73 73 "header" => "InspectorProfilerAgent.h", 74 "domainAccessor" => "m_inspector Controller->m_profilerAgent",74 "domainAccessor" => "m_inspectorAgent->profilerAgent()", 75 75 }; 76 76 $typeTransform{"Runtime"} = { 77 77 "forward" => "InspectorRuntimeAgent", 78 78 "header" => "InspectorRuntimeAgent.h", 79 "domainAccessor" => "m_inspector Controller->m_runtimeAgent",79 "domainAccessor" => "m_inspectorAgent->runtimeAgent()", 80 80 }; 81 81 … … 270 270 $backendJSStubName = $className . "BackendStub"; 271 271 my @backendHead; 272 push(@backendHead, " ${backendClassName}(InspectorController* inspectorController) : m_inspectorController(inspectorController) { }"); 272 push(@backendHead, " typedef InspectorController InspectorAgent;"); # FIXME: Temporary substitution until extracting InspectorAgent from InspectorController. 273 push(@backendHead, " ${backendClassName}(InspectorAgent* inspectorAgent) : m_inspectorAgent(inspectorAgent) { }"); 273 274 push(@backendHead, " void reportProtocolError(const long callId, const String& errorText) const;"); 274 275 push(@backendHead, " void dispatch(const String& message);"); 275 276 push(@backendHead, " static bool getCommandName(const String& message, String* result);"); 276 277 $backendConstructor = join("\n", @backendHead); 277 $backendFooter = " Inspector Controller* m_inspectorController;";278 $backendFooter = " InspectorAgent* m_inspectorAgent;"; 278 279 $backendTypes{"Inspector"} = 1; 279 280 $backendTypes{"InspectorClient"} = 1; … … 412 413 413 414 push(@function, " // use InspectorFrontend as a marker of WebInspector availability"); 414 push(@function, " if ((callId || protocolErrors->length()) && m_inspector Controller->hasFrontend()) {");415 push(@function, " if ((callId || protocolErrors->length()) && m_inspectorAgent->hasFrontend()) {"); 415 416 push(@function, " RefPtr<InspectorObject> responseMessage = InspectorObject::create();"); 416 417 push(@function, " responseMessage->setNumber(\"seq\", callId);"); … … 427 428 push(@function, " }"); 428 429 } 429 push(@function, " m_inspector Controller->inspectorClient()->sendMessageToFrontend(responseMessage->toJSONString());");430 push(@function, " m_inspectorAgent->inspectorClient()->sendMessageToFrontend(responseMessage->toJSONString());"); 430 431 push(@function, " }"); 431 432 … … 448 449 errors->pushString(errorText); 449 450 message->setArray("errors", errors); 450 m_inspector Controller->inspectorClient()->sendMessageToFrontend(message->toJSONString());451 m_inspectorAgent->inspectorClient()->sendMessageToFrontend(message->toJSONString()); 451 452 } 452 453 EOF -
trunk/Source/WebCore/inspector/InspectorController.h
r76136 r76227 146 146 void disconnectFrontend(); 147 147 148 InspectorController* inspectorAgent() { return this; } 148 149 InspectorConsoleAgent* consoleAgent() const { return m_consoleAgent.get(); } 150 InspectorCSSAgent* cssAgent() const { return m_cssAgent.get(); } 149 151 InspectorDOMAgent* domAgent() const { return m_domAgent.get(); } 152 InjectedScriptHost* injectedScriptAgent() const { return m_injectedScriptHost.get(); } 153 InspectorResourceAgent* resourceAgent() const { return m_resourceAgent.get(); } 154 InspectorRuntimeAgent* runtimeAgent() const { return m_runtimeAgent.get(); } 155 InspectorTimelineAgent* timelineAgent() { return m_timelineAgent.get(); } 156 #if ENABLE(DATABASE) 157 InspectorDatabaseAgent* databaseAgent() const { return m_databaseAgent.get(); } 158 #endif 159 #if ENABLE(DOM_STORAGE) 160 InspectorDOMStorageAgent* domStorageAgent() const { return m_domStorageAgent.get(); } 161 #endif 162 #if ENABLE(FILE_SYSTEM) 163 InspectorFileSystemAgent* fileSystemAgent() const { return m_fileSystemAgent.get(); } 164 #endif 165 #if ENABLE(JAVASCRIPT_DEBUGGER) 166 InspectorBrowserDebuggerAgent* browserDebuggerAgent() const { return m_browserDebuggerAgent.get(); } 167 InspectorDebuggerAgent* debuggerAgent() const { return m_debuggerAgent.get(); } 168 InspectorProfilerAgent* profilerAgent() const { return m_profilerAgent.get(); } 169 #endif 170 #if ENABLE(OFFLINE_WEB_APPLICATIONS) 171 InspectorApplicationCacheAgent* applicationCacheAgent() { return m_applicationCacheAgent.get(); } 172 #endif 173 150 174 151 175 bool searchingForNodeInPage() const; … … 164 188 void startTimelineProfiler(); 165 189 void stopTimelineProfiler(); 166 InspectorTimelineAgent* timelineAgent() { return m_timelineAgent.get(); }167 190 168 191 void getCookies(RefPtr<InspectorArray>* cookies, WTF::String* cookiesString); 169 192 void deleteCookie(const String& cookieName, const String& domain); 170 171 #if ENABLE(OFFLINE_WEB_APPLICATIONS)172 InspectorApplicationCacheAgent* applicationCacheAgent() { return m_applicationCacheAgent.get(); }173 #endif174 193 175 194 void mainResourceFiredLoadEvent(DocumentLoader*, const KURL&); … … 337 356 OwnPtr<InspectorDebuggerAgent> m_debuggerAgent; 338 357 OwnPtr<InspectorBrowserDebuggerAgent> m_browserDebuggerAgent; 339 340 358 OwnPtr<InspectorProfilerAgent> m_profilerAgent; 341 359 #endif
Note: See TracChangeset
for help on using the changeset viewer.