-
dglazkov@chromium.org authored
Reviewed by Timothy Hatcher. https://bugs.webkit.org/show_bug.cgi?id=24524 Introduce ScriptObject and ScriptFunctionCall abstractions. * GNUmakefile.am: Added ScriptObject and ScriptFunctionCall to project. * WebCore.pro: Ditto. * WebCore.vcproj/WebCore.vcproj: Ditto. * WebCore.xcodeproj/project.pbxproj: Ditto. * WebCoreSources.bkl: Ditto. * bindings/js/ScriptFunctionCall.cpp: Added. * bindings/js/ScriptFunctionCall.h: Added. * bindings/js/ScriptObject.cpp: Added. * bindings/js/ScriptObject.h: Added. * bindings/js/ScriptObjectQuarantine.cpp: Added. * bindings/js/ScriptObjectQuarantine.h: Added. * inspector/InspectorController.cpp: (WebCore::InspectorController::populateScriptObjects): Changed to use InspectorDatabaseResource::bind. (WebCore::InspectorController::resetScriptObjects): Changed to use InspectorDatabaseResource::unbind. (WebCore::InspectorController::didOpenDatabase): Changed to use InspectorDatabaseResource::unbind. * inspector/InspectorController.h: Removed addScriptDatabaseResource and removeScriptDatabaseResource declarations. * inspector/InspectorDatabaseResource.cpp: (WebCore::InspectorDatabaseResource::InspectorDatabaseResource): (WebCore::InspectorDatabaseResource::bind): Added. (WebCore::InspectorDatabaseResource::unbind): Added. * inspector/InspectorDatabaseResource.h: Added bind and unbind declarations. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@41684 268f45cc-cd09-0410-ab3c-d52691b4dbfc
e144f898