Skip to content
  • caseq@chromium.org's avatar
    Web Inspector: expose did{Begin,Cancel}Frame() and {will,did}Composite() on WebDebToolsAgent · d50549ee
    caseq@chromium.org authored
    https://bugs.webkit.org/show_bug.cgi?id=109192
    
    Reviewed by Pavel Feldman.
    
    .:
    
    * Source/autotools/symbols.filter:
    
    Source/WebCore:
    
    - remove frame and compositing instrumentation methods from InspectorInstrumentation;
    - expose those methods on InspectorController instead.
    
    * WebCore.exp.in:
    * inspector/InspectorController.cpp:
    (WebCore::InspectorController::didBeginFrame):
    (WebCore):
    (WebCore::InspectorController::didCancelFrame):
    (WebCore::InspectorController::willComposite):
    (WebCore::InspectorController::didComposite):
    * inspector/InspectorController.h:
    (InspectorController):
    * inspector/InspectorInstrumentation.cpp:
    (WebCore):
    * inspector/InspectorInstrumentation.h:
    (InspectorInstrumentation):
    * testing/Internals.cpp:
    (WebCore::Internals::emitInspectorDidBeginFrame):
    (WebCore::Internals::emitInspectorDidCancelFrame):
    
    Source/WebKit/blackberry:
    
    - invoke frame instrumentation methods on InspectorController, not on InspectorInstrumentation.
    
    * Api/BackingStore.cpp:
    (BlackBerry::WebKit::BackingStorePrivate::instrumentBeginFrame):
    (BlackBerry::WebKit::BackingStorePrivate::instrumentCancelFrame):
    
    Source/WebKit/chromium:
    
    - expose frame and compositing insturmentation methods on WebDevToolsAgent;
    - temporarily route them from WebViewImpl to WebDevToolsAgent;
    
    * public/WebDevToolsAgent.h:
    (WebDevToolsAgent):
    * src/WebDevToolsAgentImpl.cpp:
    (WebKit::WebDevToolsAgentImpl::didBeginFrame):
    (WebKit):
    (WebKit::WebDevToolsAgentImpl::didCancelFrame):
    (WebKit::WebDevToolsAgentImpl::willComposite):
    (WebKit::WebDevToolsAgentImpl::didComposite):
    * src/WebDevToolsAgentImpl.h:
    (WebDevToolsAgentImpl):
    * src/WebViewImpl.cpp:
    (WebKit::WebViewImpl::instrumentBeginFrame):
    (WebKit::WebViewImpl::instrumentCancelFrame):
    (WebKit::WebViewImpl::didBeginFrame):
    (WebKit::WebViewImpl::willCommit):
    
    Source/WebKit/win:
    
    * WebKit.vcproj/WebKitExports.def.in:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@142879 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    d50549ee