Web Inspector: [JSC] Add WebGL instrumentation support
authorcaseq@chromium.org <caseq@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 6 Jun 2012 14:12:36 +0000 (14:12 +0000)
committercaseq@chromium.org <caseq@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 6 Jun 2012 14:12:36 +0000 (14:12 +0000)
commit228d22cbca3b376442048def43471a3cffbc18d7
treeeb3ee893228d76cb988973970e80a84bd35797ea
parent3e1c7879fbedb774174c93fc19557a4b3dad37ba
Web Inspector: [JSC] Add WebGL instrumentation support
https://bugs.webkit.org/show_bug.cgi?id=87975

Patch by Andrey Adaikin <aandrey@chromium.org> on 2012-06-06
Reviewed by Vsevolod Vlasov.

* bindings/js/JSInjectedScriptManager.cpp:
(WebCore::injectAndExecuteFunction):
(WebCore::InjectedScriptManager::createInjectedScript):
(WebCore):
(WebCore::InjectedScriptManager::injectWebGLScript):
* bindings/v8/custom/V8InjectedScriptManager.cpp:
(WebCore::InjectedScriptManager::injectWebGLScript):
* inspector/InjectedScriptManager.cpp:
(WebCore::InjectedScriptManager::wrapWebGLRenderingContextForInstrumentation):
* inspector/InjectedScriptManager.h:
(InjectedScriptManager):
* inspector/InspectorInstrumentation.h:
(InspectorInstrumentation):
* inspector/InspectorWebGLAgent.cpp:
(WebCore::InspectorWebGLAgent::wrapWebGLRenderingContextForInstrumentation):
* inspector/InspectorWebGLAgent.h:
(InspectorWebGLAgent):
* inspector/InspectorWebGLInstrumentation.h:
(WebCore::InspectorInstrumentation::wrapWebGLRenderingContextForInstrumentation):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@119589 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebCore/ChangeLog
Source/WebCore/bindings/js/JSInjectedScriptManager.cpp
Source/WebCore/bindings/v8/custom/V8InjectedScriptManager.cpp
Source/WebCore/inspector/InjectedScriptManager.cpp
Source/WebCore/inspector/InjectedScriptManager.h
Source/WebCore/inspector/InspectorInstrumentation.h
Source/WebCore/inspector/InspectorWebGLAgent.cpp
Source/WebCore/inspector/InspectorWebGLAgent.h
Source/WebCore/inspector/InspectorWebGLInstrumentation.h