Skip to content
  • beidson@apple.com's avatar
    Move IDBTransactionBackendLevelDB to generic IDBBackingStoreInterface · 607bfd2f
    beidson@apple.com authored
    https://bugs.webkit.org/show_bug.cgi?id=123483
    
    Reviewed by Andreas Kling.
    
    Source/WebCore:
    
    * Modules/indexeddb/IDBCursorBackendInterface.h:
    * Modules/indexeddb/IDBDatabaseBackendImpl.h:
    * Modules/indexeddb/IDBDatabaseBackendInterface.h:
    * Modules/indexeddb/IDBFactoryBackendInterface.h:
    * Modules/indexeddb/IDBTransactionBackendInterface.h:
    
    * Modules/indexeddb/leveldb/IDBCursorBackendLevelDB.cpp:
    (WebCore::IDBCursorBackendLevelDB::IDBCursorBackendLevelDB):
    * Modules/indexeddb/leveldb/IDBCursorBackendLevelDB.h:
    (WebCore::IDBCursorBackendLevelDB::create):
    
    * Modules/indexeddb/leveldb/IDBFactoryBackendLevelDB.cpp:
    (WebCore::IDBFactoryBackendLevelDB::createCursorBackend):
    * Modules/indexeddb/leveldb/IDBFactoryBackendLevelDB.h:
    
    * Modules/indexeddb/leveldb/IDBTransactionBackendLevelDB.cpp:
    (WebCore::IDBTransactionBackendLevelDB::registerOpenCursor):
    (WebCore::IDBTransactionBackendLevelDB::unregisterOpenCursor):
    (WebCore::IDBTransactionBackendLevelDB::closeOpenCursors):
    (WebCore::IDBTransactionBackendLevelDB::createCursorBackend):
    * Modules/indexeddb/leveldb/IDBTransactionBackendLevelDB.h:
    
    * WebCore.xcodeproj/project.pbxproj: Export a required header.
    
    Source/WebKit2:
    
    * WebProcess/Databases/IndexedDB/WebIDBFactoryBackend.cpp:
    (WebKit::WebIDBFactoryBackend::createCursorBackend): Stubbed out.
    * WebProcess/Databases/IndexedDB/WebIDBFactoryBackend.h:
    
    * WebProcess/Databases/IndexedDB/WebProcessIDBDatabaseBackend.cpp:
    (WebKit::WebProcessIDBDatabaseBackend::factoryBackend): Stubbed out.
    * WebProcess/Databases/IndexedDB/WebProcessIDBDatabaseBackend.h:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@158246 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    607bfd2f