Changeset 54232 in webkit


Ignore:
Timestamp:
Feb 2, 2010 6:22:32 AM (14 years ago)
Author:
yurys@chromium.org
Message:

2010-02-02 Yury Semikhatsky <yurys@chromium.org>

Reviewed by Pavel Feldman.

Upstream DevTools code.

https://bugs.webkit.org/show_bug.cgi?id=34326

  • WebKit.gyp:
  • src/APUAgentDelegate.h: Added.
  • src/BoundObject.cpp: Added. (WebKit::BoundObject::BoundObject): (WebKit::BoundObject::~BoundObject): (WebKit::BoundObject::addProtoFunction): (WebKit::BoundObject::build):
  • src/BoundObject.h: Added.
  • src/DebuggerAgent.h: Added.
  • src/DebuggerAgentImpl.cpp: Added. (WebKit::DebuggerAgentImpl::DebuggerAgentImpl): (WebKit::DebuggerAgentImpl::~DebuggerAgentImpl): (WebKit::DebuggerAgentImpl::getContextId): (WebKit::DebuggerAgentImpl::debuggerOutput): (WebKit::DebuggerAgentImpl::createUtilityContext): (WebKit::DebuggerAgentImpl::executeUtilityFunction): (WebKit::DebuggerAgentImpl::executeVoidJavaScript): (WebKit::DebuggerAgentImpl::page):
  • src/DebuggerAgentImpl.h: Added. (WebKit::DebuggerAgentImpl::setAutoContinueOnException): (WebKit::DebuggerAgentImpl::autoContinueOnException): (WebKit::DebuggerAgentImpl::webdevtoolsAgent): (WebKit::DebuggerAgentImpl::webView):
  • src/DebuggerAgentManager.cpp: Added. (WebKit::DebuggerAgentManager::debugHostDispatchHandler): (WebKit::DebuggerAgentManager::debugAttach): (WebKit::DebuggerAgentManager::debugDetach): (WebKit::DebuggerAgentManager::onV8DebugMessage): (WebKit::DebuggerAgentManager::pauseScript): (WebKit::DebuggerAgentManager::executeDebuggerCommand): (WebKit::DebuggerAgentManager::setMessageLoopDispatchHandler): (WebKit::DebuggerAgentManager::setHostId): (WebKit::DebuggerAgentManager::onWebViewClosed): (WebKit::DebuggerAgentManager::onNavigate): (WebKit::DebuggerAgentManager::sendCommandToV8): (WebKit::DebuggerAgentManager::sendContinueCommandToV8): (WebKit::DebuggerAgentManager::findAgentForCurrentV8Context): (WebKit::DebuggerAgentManager::debuggerAgentForHostId):
  • src/DebuggerAgentManager.h: Added. (WebKit::DebuggerAgentManager::UtilityContextScope::UtilityContextScope): (WebKit::DebuggerAgentManager::UtilityContextScope::~UtilityContextScope):
  • src/DevToolsRPC.h: Added. (WebKit::): (WebKit::DevToolsRPC::Delegate::Delegate): (WebKit::DevToolsRPC::Delegate::~Delegate): (WebKit::DevToolsRPC::DevToolsRPC): (WebKit::DevToolsRPC::~DevToolsRPC): (WebKit::DevToolsRPC::sendRpcMessage):
  • src/DevToolsRPCJS.h: Added.
  • src/ProfilerAgent.h: Added.
  • src/ProfilerAgentImpl.cpp: Added. (WebKit::ProfilerAgentImpl::getActiveProfilerModules): (WebKit::ProfilerAgentImpl::getLogLines):
  • src/ProfilerAgentImpl.h: Added. (WebKit::ProfilerAgentImpl::ProfilerAgentImpl): (WebKit::ProfilerAgentImpl::~ProfilerAgentImpl):
  • src/ToolsAgent.h: Added.
  • src/WebDevToolsAgentImpl.cpp: Added. (WebKit::): (WebKit::WebDevToolsAgentImpl::WebDevToolsAgentImpl): (WebKit::WebDevToolsAgentImpl::~WebDevToolsAgentImpl): (WebKit::WebDevToolsAgentImpl::disposeUtilityContext): (WebKit::WebDevToolsAgentImpl::unhideResourcesPanelIfNecessary): (WebKit::WebDevToolsAgentImpl::attach): (WebKit::WebDevToolsAgentImpl::detach): (WebKit::WebDevToolsAgentImpl::didNavigate): (WebKit::WebDevToolsAgentImpl::didCommitProvisionalLoad): (WebKit::WebDevToolsAgentImpl::didClearWindowObject): (WebKit::WebDevToolsAgentImpl::forceRepaint): (WebKit::WebDevToolsAgentImpl::dispatchOnInspectorController): (WebKit::WebDevToolsAgentImpl::dispatchOnInjectedScript): (WebKit::WebDevToolsAgentImpl::executeVoidJavaScript): (WebKit::WebDevToolsAgentImpl::dispatchMessageFromFrontend): (WebKit::WebDevToolsAgentImpl::inspectElementAt): (WebKit::WebDevToolsAgentImpl::setRuntimeFeatureEnabled): (WebKit::WebDevToolsAgentImpl::sendRpcMessage): (WebKit::WebDevToolsAgentImpl::compileUtilityScripts): (WebKit::WebDevToolsAgentImpl::initDevToolsAgentHost): (WebKit::WebDevToolsAgentImpl::createInspectorBackendV8Wrapper): (WebKit::WebDevToolsAgentImpl::resetInspectorFrontendProxy): (WebKit::WebDevToolsAgentImpl::setApuAgentEnabled): (WebKit::WebDevToolsAgentImpl::jsDispatchOnClient): (WebKit::WebDevToolsAgentImpl::jsDispatchToApu): (WebKit::WebDevToolsAgentImpl::jsEvaluateOnSelf): (WebKit::WebDevToolsAgentImpl::jsOnRuntimeFeatureStateChanged): (WebKit::WebDevToolsAgentImpl::inspectorController): (WebKit::WebDevToolsAgentImpl::identifierForInitialRequest): (WebKit::WebDevToolsAgentImpl::willSendRequest): (WebKit::WebDevToolsAgentImpl::didReceiveData): (WebKit::WebDevToolsAgentImpl::didReceiveResponse): (WebKit::WebDevToolsAgentImpl::didFinishLoading): (WebKit::WebDevToolsAgentImpl::didFailLoading): (WebKit::WebDevToolsAgentImpl::evaluateInWebInspector): (WebKit::WebDevToolsAgentImpl::setTimelineProfilingEnabled): (WebKit::WebDevToolsAgent::create): (WebKit::WebDevToolsAgent::executeDebuggerCommand): (WebKit::WebDevToolsAgent::debuggerPauseScript): (WebKit::WebDevToolsAgent::setMessageLoopDispatchHandler): (WebKit::WebDevToolsAgent::dispatchMessageFromFrontendOnIOThread):
  • src/WebDevToolsAgentImpl.h: Added. (WebKit::WebDevToolsAgentImpl::hostId):
  • src/WebDevToolsFrontendImpl.cpp: Added. (WebKit::ToV8String): (WebKit::WebDevToolsFrontend::create): (WebKit::WebDevToolsFrontendImpl::WebDevToolsFrontendImpl): (WebKit::WebDevToolsFrontendImpl::~WebDevToolsFrontendImpl): (WebKit::WebDevToolsFrontendImpl::dispatchMessageFromAgent): (WebKit::WebDevToolsFrontendImpl::executeScript): (WebKit::WebDevToolsFrontendImpl::dispatchOnWebInspector): (WebKit::WebDevToolsFrontendImpl::sendRpcMessage): (WebKit::WebDevToolsFrontendImpl::contextMenuItemSelected): (WebKit::WebDevToolsFrontendImpl::contextMenuCleared): (WebKit::WebDevToolsFrontendImpl::jsLoaded): (WebKit::WebDevToolsFrontendImpl::jsPlatform): (WebKit::WebDevToolsFrontendImpl::jsPort): (WebKit::WebDevToolsFrontendImpl::jsCopyText): (WebKit::WebDevToolsFrontendImpl::jsActivateWindow): (WebKit::WebDevToolsFrontendImpl::jsCloseWindow): (WebKit::WebDevToolsFrontendImpl::jsDockWindow): (WebKit::WebDevToolsFrontendImpl::jsUndockWindow): (WebKit::WebDevToolsFrontendImpl::jsLocalizedStringsURL): (WebKit::WebDevToolsFrontendImpl::jsHiddenPanels): (WebKit::WebDevToolsFrontendImpl::jsDebuggerCommand): (WebKit::WebDevToolsFrontendImpl::jsSetting): (WebKit::WebDevToolsFrontendImpl::jsSetSetting): (WebKit::WebDevToolsFrontendImpl::jsDebuggerPauseScript): (WebKit::WebDevToolsFrontendImpl::jsWindowUnloading): (WebKit::WebDevToolsFrontendImpl::jsShowContextMenu):
  • src/WebDevToolsFrontendImpl.h: Added. (WebKit::WebDevToolsFrontendImpl::MenuProvider::create): (WebKit::WebDevToolsFrontendImpl::MenuProvider::~MenuProvider): (WebKit::WebDevToolsFrontendImpl::MenuProvider::disconnect): (WebKit::WebDevToolsFrontendImpl::MenuProvider::populateContextMenu): (WebKit::WebDevToolsFrontendImpl::MenuProvider::contextMenuItemSelected): (WebKit::WebDevToolsFrontendImpl::MenuProvider::contextMenuCleared): (WebKit::WebDevToolsFrontendImpl::MenuProvider::MenuProvider):
Location:
trunk/WebKit/chromium
Files:
18 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebKit/chromium/ChangeLog

    r54214 r54232  
     12010-02-02  Yury Semikhatsky  <yurys@chromium.org>
     2
     3        Reviewed by Pavel Feldman.
     4
     5        Upstream DevTools code.
     6
     7        https://bugs.webkit.org/show_bug.cgi?id=34326
     8
     9        * WebKit.gyp:
     10        * src/APUAgentDelegate.h: Added.
     11        * src/BoundObject.cpp: Added.
     12        (WebKit::BoundObject::BoundObject):
     13        (WebKit::BoundObject::~BoundObject):
     14        (WebKit::BoundObject::addProtoFunction):
     15        (WebKit::BoundObject::build):
     16        * src/BoundObject.h: Added.
     17        * src/DebuggerAgent.h: Added.
     18        * src/DebuggerAgentImpl.cpp: Added.
     19        (WebKit::DebuggerAgentImpl::DebuggerAgentImpl):
     20        (WebKit::DebuggerAgentImpl::~DebuggerAgentImpl):
     21        (WebKit::DebuggerAgentImpl::getContextId):
     22        (WebKit::DebuggerAgentImpl::debuggerOutput):
     23        (WebKit::DebuggerAgentImpl::createUtilityContext):
     24        (WebKit::DebuggerAgentImpl::executeUtilityFunction):
     25        (WebKit::DebuggerAgentImpl::executeVoidJavaScript):
     26        (WebKit::DebuggerAgentImpl::page):
     27        * src/DebuggerAgentImpl.h: Added.
     28        (WebKit::DebuggerAgentImpl::setAutoContinueOnException):
     29        (WebKit::DebuggerAgentImpl::autoContinueOnException):
     30        (WebKit::DebuggerAgentImpl::webdevtoolsAgent):
     31        (WebKit::DebuggerAgentImpl::webView):
     32        * src/DebuggerAgentManager.cpp: Added.
     33        (WebKit::DebuggerAgentManager::debugHostDispatchHandler):
     34        (WebKit::DebuggerAgentManager::debugAttach):
     35        (WebKit::DebuggerAgentManager::debugDetach):
     36        (WebKit::DebuggerAgentManager::onV8DebugMessage):
     37        (WebKit::DebuggerAgentManager::pauseScript):
     38        (WebKit::DebuggerAgentManager::executeDebuggerCommand):
     39        (WebKit::DebuggerAgentManager::setMessageLoopDispatchHandler):
     40        (WebKit::DebuggerAgentManager::setHostId):
     41        (WebKit::DebuggerAgentManager::onWebViewClosed):
     42        (WebKit::DebuggerAgentManager::onNavigate):
     43        (WebKit::DebuggerAgentManager::sendCommandToV8):
     44        (WebKit::DebuggerAgentManager::sendContinueCommandToV8):
     45        (WebKit::DebuggerAgentManager::findAgentForCurrentV8Context):
     46        (WebKit::DebuggerAgentManager::debuggerAgentForHostId):
     47        * src/DebuggerAgentManager.h: Added.
     48        (WebKit::DebuggerAgentManager::UtilityContextScope::UtilityContextScope):
     49        (WebKit::DebuggerAgentManager::UtilityContextScope::~UtilityContextScope):
     50        * src/DevToolsRPC.h: Added.
     51        (WebKit::):
     52        (WebKit::DevToolsRPC::Delegate::Delegate):
     53        (WebKit::DevToolsRPC::Delegate::~Delegate):
     54        (WebKit::DevToolsRPC::DevToolsRPC):
     55        (WebKit::DevToolsRPC::~DevToolsRPC):
     56        (WebKit::DevToolsRPC::sendRpcMessage):
     57        * src/DevToolsRPCJS.h: Added.
     58        * src/ProfilerAgent.h: Added.
     59        * src/ProfilerAgentImpl.cpp: Added.
     60        (WebKit::ProfilerAgentImpl::getActiveProfilerModules):
     61        (WebKit::ProfilerAgentImpl::getLogLines):
     62        * src/ProfilerAgentImpl.h: Added.
     63        (WebKit::ProfilerAgentImpl::ProfilerAgentImpl):
     64        (WebKit::ProfilerAgentImpl::~ProfilerAgentImpl):
     65        * src/ToolsAgent.h: Added.
     66        * src/WebDevToolsAgentImpl.cpp: Added.
     67        (WebKit::):
     68        (WebKit::WebDevToolsAgentImpl::WebDevToolsAgentImpl):
     69        (WebKit::WebDevToolsAgentImpl::~WebDevToolsAgentImpl):
     70        (WebKit::WebDevToolsAgentImpl::disposeUtilityContext):
     71        (WebKit::WebDevToolsAgentImpl::unhideResourcesPanelIfNecessary):
     72        (WebKit::WebDevToolsAgentImpl::attach):
     73        (WebKit::WebDevToolsAgentImpl::detach):
     74        (WebKit::WebDevToolsAgentImpl::didNavigate):
     75        (WebKit::WebDevToolsAgentImpl::didCommitProvisionalLoad):
     76        (WebKit::WebDevToolsAgentImpl::didClearWindowObject):
     77        (WebKit::WebDevToolsAgentImpl::forceRepaint):
     78        (WebKit::WebDevToolsAgentImpl::dispatchOnInspectorController):
     79        (WebKit::WebDevToolsAgentImpl::dispatchOnInjectedScript):
     80        (WebKit::WebDevToolsAgentImpl::executeVoidJavaScript):
     81        (WebKit::WebDevToolsAgentImpl::dispatchMessageFromFrontend):
     82        (WebKit::WebDevToolsAgentImpl::inspectElementAt):
     83        (WebKit::WebDevToolsAgentImpl::setRuntimeFeatureEnabled):
     84        (WebKit::WebDevToolsAgentImpl::sendRpcMessage):
     85        (WebKit::WebDevToolsAgentImpl::compileUtilityScripts):
     86        (WebKit::WebDevToolsAgentImpl::initDevToolsAgentHost):
     87        (WebKit::WebDevToolsAgentImpl::createInspectorBackendV8Wrapper):
     88        (WebKit::WebDevToolsAgentImpl::resetInspectorFrontendProxy):
     89        (WebKit::WebDevToolsAgentImpl::setApuAgentEnabled):
     90        (WebKit::WebDevToolsAgentImpl::jsDispatchOnClient):
     91        (WebKit::WebDevToolsAgentImpl::jsDispatchToApu):
     92        (WebKit::WebDevToolsAgentImpl::jsEvaluateOnSelf):
     93        (WebKit::WebDevToolsAgentImpl::jsOnRuntimeFeatureStateChanged):
     94        (WebKit::WebDevToolsAgentImpl::inspectorController):
     95        (WebKit::WebDevToolsAgentImpl::identifierForInitialRequest):
     96        (WebKit::WebDevToolsAgentImpl::willSendRequest):
     97        (WebKit::WebDevToolsAgentImpl::didReceiveData):
     98        (WebKit::WebDevToolsAgentImpl::didReceiveResponse):
     99        (WebKit::WebDevToolsAgentImpl::didFinishLoading):
     100        (WebKit::WebDevToolsAgentImpl::didFailLoading):
     101        (WebKit::WebDevToolsAgentImpl::evaluateInWebInspector):
     102        (WebKit::WebDevToolsAgentImpl::setTimelineProfilingEnabled):
     103        (WebKit::WebDevToolsAgent::create):
     104        (WebKit::WebDevToolsAgent::executeDebuggerCommand):
     105        (WebKit::WebDevToolsAgent::debuggerPauseScript):
     106        (WebKit::WebDevToolsAgent::setMessageLoopDispatchHandler):
     107        (WebKit::WebDevToolsAgent::dispatchMessageFromFrontendOnIOThread):
     108        * src/WebDevToolsAgentImpl.h: Added.
     109        (WebKit::WebDevToolsAgentImpl::hostId):
     110        * src/WebDevToolsFrontendImpl.cpp: Added.
     111        (WebKit::ToV8String):
     112        (WebKit::WebDevToolsFrontend::create):
     113        (WebKit::WebDevToolsFrontendImpl::WebDevToolsFrontendImpl):
     114        (WebKit::WebDevToolsFrontendImpl::~WebDevToolsFrontendImpl):
     115        (WebKit::WebDevToolsFrontendImpl::dispatchMessageFromAgent):
     116        (WebKit::WebDevToolsFrontendImpl::executeScript):
     117        (WebKit::WebDevToolsFrontendImpl::dispatchOnWebInspector):
     118        (WebKit::WebDevToolsFrontendImpl::sendRpcMessage):
     119        (WebKit::WebDevToolsFrontendImpl::contextMenuItemSelected):
     120        (WebKit::WebDevToolsFrontendImpl::contextMenuCleared):
     121        (WebKit::WebDevToolsFrontendImpl::jsLoaded):
     122        (WebKit::WebDevToolsFrontendImpl::jsPlatform):
     123        (WebKit::WebDevToolsFrontendImpl::jsPort):
     124        (WebKit::WebDevToolsFrontendImpl::jsCopyText):
     125        (WebKit::WebDevToolsFrontendImpl::jsActivateWindow):
     126        (WebKit::WebDevToolsFrontendImpl::jsCloseWindow):
     127        (WebKit::WebDevToolsFrontendImpl::jsDockWindow):
     128        (WebKit::WebDevToolsFrontendImpl::jsUndockWindow):
     129        (WebKit::WebDevToolsFrontendImpl::jsLocalizedStringsURL):
     130        (WebKit::WebDevToolsFrontendImpl::jsHiddenPanels):
     131        (WebKit::WebDevToolsFrontendImpl::jsDebuggerCommand):
     132        (WebKit::WebDevToolsFrontendImpl::jsSetting):
     133        (WebKit::WebDevToolsFrontendImpl::jsSetSetting):
     134        (WebKit::WebDevToolsFrontendImpl::jsDebuggerPauseScript):
     135        (WebKit::WebDevToolsFrontendImpl::jsWindowUnloading):
     136        (WebKit::WebDevToolsFrontendImpl::jsShowContextMenu):
     137        * src/WebDevToolsFrontendImpl.h: Added.
     138        (WebKit::WebDevToolsFrontendImpl::MenuProvider::create):
     139        (WebKit::WebDevToolsFrontendImpl::MenuProvider::~MenuProvider):
     140        (WebKit::WebDevToolsFrontendImpl::MenuProvider::disconnect):
     141        (WebKit::WebDevToolsFrontendImpl::MenuProvider::populateContextMenu):
     142        (WebKit::WebDevToolsFrontendImpl::MenuProvider::contextMenuItemSelected):
     143        (WebKit::WebDevToolsFrontendImpl::MenuProvider::contextMenuCleared):
     144        (WebKit::WebDevToolsFrontendImpl::MenuProvider::MenuProvider):
     145
    11462010-02-01  Jeremy Orlow  <jorlow@chromium.org>
    2147
  • trunk/WebKit/chromium/WebKit.gyp

    r53934 r54232  
    193193                'public/win/WebScreenInfoFactory.h',
    194194                'public/win/WebScreenInfoFactory.h',
     195                'src/APUAgentDelegate.h',
    195196                'src/ApplicationCacheHost.cpp',
    196197                'src/ApplicationCacheHostInternal.h',
     
    200201                'src/BackForwardListClientImpl.cpp',
    201202                'src/BackForwardListClientImpl.h',
     203                'src/BoundObject.cpp',
     204                'src/BoundObject.h',
    202205                'src/ChromeClientImpl.cpp',
    203206                'src/ChromeClientImpl.h',
     
    208211                'src/ContextMenuClientImpl.h',
    209212                'src/DatabaseObserver.cpp',
     213                'src/DebuggerAgent.h',
     214                'src/DebuggerAgentImpl.cpp',
     215                'src/DebuggerAgentImpl.h',
     216                'src/DebuggerAgentManager.cpp',
     217                'src/DebuggerAgentManager.h',
     218                'src/DevToolsRPC.h',
     219                'src/DevToolsRPCJS.h',
    210220                'src/DOMUtilitiesPrivate.cpp',
    211221                'src/DOMUtilitiesPrivate.h',
     
    233243                'src/PlatformMessagePortChannel.cpp',
    234244                'src/PlatformMessagePortChannel.h',
     245                'src/ProfilerAgent.h',
     246                'src/ProfilerAgentImpl.cpp',
     247                'src/ProfilerAgentImpl.h',
    235248                'src/ResourceHandle.cpp',
    236249                'src/SharedWorkerRepository.cpp',
     
    244257                'src/StorageNamespaceProxy.h',
    245258                'src/TemporaryGlue.h',
     259                'src/ToolsAgent.h',
    246260                'src/WebAccessibilityCache.cpp',
    247261                'src/WebAccessibilityCacheImpl.cpp',
     
    260274                'src/WebDataSourceImpl.cpp',
    261275                'src/WebDataSourceImpl.h',
     276                'src/WebDevToolsAgentImpl.cpp',
     277                'src/WebDevToolsAgentImpl.h',
     278                'src/WebDevToolsFrontendImpl.cpp',
     279                'src/WebDevToolsFrontendImpl.h',
    262280                'src/WebDocument.cpp',
    263281                'src/WebDragData.cpp',
Note: See TracChangeset for help on using the changeset viewer.