-
andersca authored
Add new SQL callback interfaces and JS implementations of them. * DerivedSources.make: * WebCore.xcodeproj/project.pbxproj: * bindings/js/JSCustomSQLStatementCallback.cpp: Added. (WebCore::JSCustomSQLStatementCallback::JSCustomSQLStatementCallback): (WebCore::JSCustomSQLStatementCallback::handleEvent): * bindings/js/JSCustomSQLStatementCallback.h: Added. * bindings/js/JSCustomSQLStatementErrorCallback.cpp: Added. (WebCore::JSCustomSQLStatementErrorCallback::JSCustomSQLStatementErrorCallback): (WebCore::JSCustomSQLStatementErrorCallback::handleEvent): * bindings/js/JSCustomSQLStatementErrorCallback.h: Added. * bindings/js/JSCustomSQLTransactionCallback.cpp: Added. (WebCore::JSCustomSQLTransactionCallback::JSCustomSQLTransactionCallback): (WebCore::JSCustomSQLTransactionCallback::handleEvent): * bindings/js/JSCustomSQLTransactionCallback.h: Added. * bindings/js/JSCustomSQLTransactionErrorCallback.cpp: Added. (WebCore::JSCustomSQLTransactionErrorCallback::JSCustomSQLTransactionErrorCallback): (WebCore::JSCustomSQLTransactionErrorCallback::handleEvent): * bindings/js/JSCustomSQLTransactionErrorCallback.h: Added. * storage/JSCustomSQLStatementCallback.h: Added. * storage/JSCustomSQLStatementErrorCallback.h: Added. * storage/JSCustomSQLTransactionCallback.h: Added. * storage/JSCustomSQLTransactionErrorCallback.h: Added. * storage/SQLStatementCallback.h: Added. (WebCore::SQLStatementCallback::~SQLStatementCallback): * storage/SQLStatementCallback.idl: Added. * storage/SQLStatementErrorCallback.h: Added. (WebCore::SQLStatementErrorCallback::~SQLStatementErrorCallback): * storage/SQLStatementErrorCallback.idl: Added. * storage/SQLTransaction.h: Added. * storage/SQLTransaction.idl: Added. * storage/SQLTransactionCallback.h: Added. (WebCore::SQLTransactionCallback::~SQLTransactionCallback): * storage/SQLTransactionCallback.idl: Added. * storage/SQLTransactionErrorCallback.h: Added. (WebCore::SQLTransactionErrorCallback::~SQLTransactionErrorCallback): * storage/SQLTransactionErrorCallback.idl: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@27335 268f45cc-cd09-0410-ab3c-d52691b4dbfc
4912acec