Skip to content
  • alecflett@chromium.org's avatar
    IndexedDB: Stub out transaction-backend methods · d653faa0
    alecflett@chromium.org authored
    https://bugs.webkit.org/show_bug.cgi?id=103921
    
    Reviewed by Dimitri Glazkov.
    
    Source/WebCore:
    
    In preparation for a refactoring. Legacy methods
    will be removed in https://bugs.webkit.org/show_bug.cgi?id=103923.
    
    No new tests, just adding unused methods for refactoring.
    
    * Modules/indexeddb/IDBCallbacks.h:
    (WebCore::IDBCallbacks::onUpgradeNeeded):
    * Modules/indexeddb/IDBDatabase.cpp:
    (WebCore::IDBDatabase::onAbort):
    (WebCore):
    (WebCore::IDBDatabase::onComplete):
    * Modules/indexeddb/IDBDatabase.h:
    (IDBDatabase):
    * Modules/indexeddb/IDBDatabaseBackendImpl.cpp:
    (WebCore::IDBDatabaseBackendImpl::createTransaction):
    (WebCore):
    * Modules/indexeddb/IDBDatabaseBackendImpl.h:
    (IDBDatabaseBackendImpl):
    (WebCore::IDBDatabaseBackendImpl::commit):
    (WebCore::IDBDatabaseBackendImpl::abort):
    * Modules/indexeddb/IDBDatabaseBackendInterface.h:
    (IDBDatabaseBackendInterface):
    * Modules/indexeddb/IDBDatabaseCallbacks.h:
    (IDBDatabaseCallbacks):
    * Modules/indexeddb/IDBDatabaseCallbacksImpl.cpp:
    (WebCore::IDBDatabaseCallbacksImpl::onAbort):
    (WebCore):
    (WebCore::IDBDatabaseCallbacksImpl::onComplete):
    * Modules/indexeddb/IDBDatabaseCallbacksImpl.h:
    (IDBDatabaseCallbacksImpl):
    * Modules/indexeddb/IDBFactoryBackendImpl.cpp:
    (WebCore::IDBFactoryBackendImpl::open):
    * Modules/indexeddb/IDBFactoryBackendImpl.h:
    (WebCore::IDBFactoryBackendImpl::open):
    (IDBFactoryBackendImpl):
    * Modules/indexeddb/IDBFactoryBackendInterface.h:
    (IDBFactoryBackendInterface):
    * Modules/indexeddb/IDBOpenDBRequest.cpp:
    (WebCore::IDBOpenDBRequest::onUpgradeNeeded):
    (WebCore):
    * Modules/indexeddb/IDBOpenDBRequest.h:
    (IDBOpenDBRequest):
    * Modules/indexeddb/IDBTransactionBackendInterface.h:
    (WebCore):
    * Modules/indexeddb/IDBTransactionCoordinator.h:
    
    Source/WebKit/chromium:
    
    Add new signatures for refactoring, to allow
    transaction_ids to make is through the open/onUpgradeNeeded
    loop.
    
    * public/WebIDBCallbacks.h:
    (WebKit::WebIDBCallbacks::onUpgradeNeeded):
    * public/WebIDBDatabase.h:
    (WebKit::WebIDBDatabase::createTransaction):
    (WebKit::WebIDBDatabase::abort):
    (WebKit::WebIDBDatabase::commit):
    (WebIDBDatabase):
    * public/WebIDBDatabaseCallbacks.h:
    (WebIDBDatabaseCallbacks):
    (WebKit::WebIDBDatabaseCallbacks::onAbort):
    (WebKit::WebIDBDatabaseCallbacks::onComplete):
    * public/WebIDBFactory.h:
    (WebKit::WebIDBFactory::open):
    * src/IDBCallbacksProxy.cpp:
    (WebKit::IDBCallbacksProxy::onUpgradeNeeded):
    (WebKit):
    * src/IDBCallbacksProxy.h:
    (IDBCallbacksProxy):
    * src/IDBDatabaseBackendProxy.cpp:
    (WebKit::IDBDatabaseBackendProxy::createTransaction):
    (WebKit):
    (WebKit::IDBDatabaseBackendProxy::commit):
    (WebKit::IDBDatabaseBackendProxy::abort):
    * src/IDBDatabaseBackendProxy.h:
    (IDBDatabaseBackendProxy):
    * src/IDBDatabaseCallbacksProxy.cpp:
    (WebKit::IDBDatabaseCallbacksProxy::onAbort):
    (WebKit):
    (WebKit::IDBDatabaseCallbacksProxy::onComplete):
    * src/IDBDatabaseCallbacksProxy.h:
    (IDBDatabaseCallbacksProxy):
    * src/IDBFactoryBackendProxy.cpp:
    (WebKit::IDBFactoryBackendProxy::open):
    (WebKit):
    * src/IDBFactoryBackendProxy.h:
    (IDBFactoryBackendProxy):
    * src/WebIDBCallbacksImpl.cpp:
    (WebKit::WebIDBCallbacksImpl::onUpgradeNeeded):
    (WebKit):
    * src/WebIDBCallbacksImpl.h:
    (WebIDBCallbacksImpl):
    * src/WebIDBDatabaseCallbacksImpl.cpp:
    (WebKit::WebIDBDatabaseCallbacksImpl::onAbort):
    (WebKit):
    (WebKit::WebIDBDatabaseCallbacksImpl::onComplete):
    * src/WebIDBDatabaseCallbacksImpl.h:
    (WebIDBDatabaseCallbacksImpl):
    * src/WebIDBDatabaseImpl.cpp:
    (WebKit::WebIDBDatabaseImpl::createTransaction):
    (WebKit):
    (WebKit::WebIDBDatabaseImpl::abort):
    (WebKit::WebIDBDatabaseImpl::commit):
    * src/WebIDBDatabaseImpl.h:
    (WebIDBDatabaseImpl):
    * src/WebIDBFactoryImpl.cpp:
    (WebKit::WebIDBFactoryImpl::open):
    (WebKit):
    * src/WebIDBFactoryImpl.h:
    (WebIDBFactoryImpl):
    * tests/IDBAbortOnCorruptTest.cpp:
    * tests/IDBDatabaseBackendTest.cpp:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@136714 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    d653faa0