This is fairly straightforward refactoring.
Created attachment 29207 [details] Refactor to replace all JS function invocations in InspectorController with ScriptFunctionCall, v1 WebCore/ChangeLog | 31 ++++++ WebCore/bindings/js/ScriptFunctionCall.cpp | 24 ++++ WebCore/bindings/js/ScriptFunctionCall.h | 9 ++ WebCore/bindings/js/ScriptObjectQuarantine.cpp | 27 +++++ WebCore/bindings/js/ScriptObjectQuarantine.h | 4 + WebCore/inspector/InspectorController.cpp | 135 +++++++---------------- WebCore/inspector/InspectorController.h | 3 - 7 files changed, 136 insertions(+), 97 deletions(-)
Landed as http://trac.webkit.org/changeset/42187.