Skip to content
  • dumi@chromium.org's avatar
    Adding the IDL files for the sync DB API and the stubs for the JS and V8 bindings. · a97902ef
    dumi@chromium.org authored
    https://bugs.webkit.org/show_bug.cgi?id=34994
    
    Reviewed by Brady Eidson.
    
    * DerivedSources.cpp:
    * DerivedSources.make:
    * GNUmakefile.am:
    * WebCore.gypi:
    * WebCore.pri:
    * WebCore.pro:
    * WebCore.vcproj/WebCore.vcproj:
    * WebCore.xcodeproj/project.pbxproj:
    * bindings/js/JSBindingsAllInOne.cpp:
    * bindings/js/JSDatabaseSyncCustom.cpp: Added.
    (WebCore::JSDatabaseSync::changeVersion):
    (WebCore::createTransaction):
    (WebCore::JSDatabaseSync::transaction):
    (WebCore::JSDatabaseSync::readTransaction):
    * bindings/js/JSSQLTransactionSyncCustom.cpp: Added.
    (WebCore::JSSQLTransactionSync::executeSql):
    * bindings/js/JSWorkerContextCustom.cpp:
    (WebCore::JSWorkerContext::openDatabaseSync):
    * bindings/v8/custom/V8BindingMacros.h: Added.
    * bindings/v8/custom/V8DatabaseSyncCustom.cpp: Added.
    (WebCore::V8DatabaseSync::changeVersionCallback):
    (WebCore::createTransaction):
    (WebCore::V8DatabaseSync::transactionCallback):
    (WebCore::V8DatabaseSync::readTransactionCallback):
    * bindings/v8/custom/V8SQLTransactionSyncCustom.cpp: Added.
    (WebCore::V8SQLTransactionSync::executeSqlCallback):
    * bindings/v8/custom/V8WorkerContextCustom.cpp:
    (WebCore::V8WorkerContext::openDatabaseSyncCallback):
    * storage/Database.idl:
    * storage/DatabaseCallback.h:
    * storage/DatabaseCallback.idl:
    * storage/DatabaseSync.cpp:
    (WebCore::DatabaseSync::changeVersion):
    (WebCore::DatabaseSync::transaction):
    * storage/DatabaseSync.h:
    * storage/DatabaseSync.idl: Added.
    * storage/SQLError.idl:
    * storage/SQLResultSet.idl:
    * storage/SQLResultSetRowList.idl:
    * storage/SQLTransaction.idl:
    * storage/SQLTransactionSync.idl: Added.
    * storage/SQLTransactionSyncCallback.h:
    * storage/SQLTransactionSyncCallback.idl: Added.
    * workers/WorkerContext.cpp:
    (WebCore::WorkerContext::openDatabaseSync):
    * workers/WorkerContext.h:
    * workers/WorkerContext.idl:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58989 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    a97902ef