-
pfeldman@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=73225 Inspector controller should maintain agents in the vector, while accessing them using the same base agent interface. We should not manually call base agent methods on their concrete instances. Reviewed by Yury Semikhatsky. * inspector/CodeGeneratorInspector.py: (DomainNameFixes.get_fixed_data.Res): (DomainNameFixes): (Generator.go): * inspector/InspectorAgent.cpp: (WebCore::InspectorAgent::InspectorAgent): (WebCore::PostWorkerNotificationToFrontendTask::performTask): * inspector/InspectorAgent.h: (WebCore::InspectorAgent::create): * inspector/InspectorApplicationCacheAgent.cpp: (WebCore::InspectorApplicationCacheAgent::InspectorApplicationCacheAgent): * inspector/InspectorApplicationCacheAgent.h: (WebCore::InspectorApplicationCacheAgent::create): * inspector/InspectorBaseAgent.cpp: * inspector/InspectorBaseAgent.h: (WebCore::InspectorBaseAgentInterface::InspectorBaseAgentInterface): (WebCore::InspectorBaseAgentInterface::~InspectorBaseAgentInterface): (WebCore::InspectorBaseAgentInterface::setFrontend): (WebCore::InspectorBaseAgentInterface::clearFrontend): (WebCore::InspectorBaseAgentInterface::restore): (WebCore::InspectorBaseAgentInterface::inspectedPageDestroyed): (WebCore::InspectorBaseAgent::~InspectorBaseAgent): (WebCore::InspectorBaseAgent::registerDispatcher): (WebCore::InspectorBaseAgent::InspectorBaseAgent): * inspector/InspectorCSSAgent.cpp: (WebCore::InspectorCSSAgent::InspectorCSSAgent): * inspector/InspectorCSSAgent.h: (WebCore::InspectorCSSAgent::create): * inspector/InspectorConsoleAgent.cpp: (WebCore::InspectorConsoleAgent::InspectorConsoleAgent): * inspector/InspectorConsoleAgent.h: * inspector/InspectorController.cpp: (WebCore::InspectorController::InspectorController): (WebCore::InspectorController::inspectedPageDestroyed): (WebCore::InspectorController::connectFrontend): (WebCore::InspectorController::disconnectFrontend): (WebCore::InspectorController::restoreInspectorStateFromCookie): * inspector/InspectorController.h: * inspector/InspectorDOMAgent.cpp: (WebCore::InspectorDOMAgent::InspectorDOMAgent): * inspector/InspectorDOMAgent.h: * inspector/InspectorDOMDebuggerAgent.cpp: (WebCore::InspectorDOMDebuggerAgent::InspectorDOMDebuggerAgent): * inspector/InspectorDOMDebuggerAgent.h: (WebCore::InspectorDOMDebuggerAgent::inspectedPageDestroyed): * inspector/InspectorDOMStorageAgent.cpp: (WebCore::InspectorDOMStorageAgent::InspectorDOMStorageAgent): * inspector/InspectorDOMStorageAgent.h: * inspector/InspectorDatabaseAgent.cpp: (WebCore::InspectorDatabaseAgent::InspectorDatabaseAgent): * inspector/InspectorDatabaseAgent.h: * inspector/InspectorDebuggerAgent.cpp: (WebCore::InspectorDebuggerAgent::InspectorDebuggerAgent): * inspector/InspectorDebuggerAgent.h: (WebCore::InspectorDebuggerAgent::inspectedPageDestroyed): * inspector/InspectorFileSystemAgent.cpp: (WebCore::InspectorFileSystemAgent::InspectorFileSystemAgent): * inspector/InspectorFileSystemAgent.h: * inspector/InspectorPageAgent.cpp: (WebCore::InspectorPageAgent::InspectorPageAgent): * inspector/InspectorPageAgent.h: * inspector/InspectorProfilerAgent.cpp: (WebCore::InspectorProfilerAgent::InspectorProfilerAgent): * inspector/InspectorProfilerAgent.h: * inspector/InspectorResourceAgent.cpp: (WebCore::InspectorResourceAgent::InspectorResourceAgent): * inspector/InspectorResourceAgent.h: (WebCore::InspectorResourceAgent::create): * inspector/InspectorRuntimeAgent.cpp: (WebCore::InspectorRuntimeAgent::InspectorRuntimeAgent): * inspector/InspectorRuntimeAgent.h: * inspector/InspectorTimelineAgent.cpp: (WebCore::InspectorTimelineAgent::InspectorTimelineAgent): * inspector/InspectorTimelineAgent.h: * inspector/InspectorWorkerAgent.cpp: (WebCore::InspectorWorkerAgent::InspectorWorkerAgent): * inspector/InspectorWorkerAgent.h: * inspector/PageConsoleAgent.h: (WebCore::PageConsoleAgent::create): * inspector/PageRuntimeAgent.h: (WebCore::PageRuntimeAgent::create): * inspector/WorkerConsoleAgent.h: (WebCore::WorkerConsoleAgent::create): * inspector/WorkerInspectorController.cpp: (WebCore::WorkerInspectorController::WorkerInspectorController): (WebCore::WorkerInspectorController::connectFrontend): * inspector/WorkerRuntimeAgent.h: (WebCore::WorkerRuntimeAgent::create): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101345 268f45cc-cd09-0410-ab3c-d52691b4dbfc
fb83df24