Skip to content
  • alecflett@chromium.org's avatar
    IndexedDB: switch frontend to use int64_t-based references · 0e11d584
    alecflett@chromium.org authored
    https://bugs.webkit.org/show_bug.cgi?id=100426
    
    Reviewed by Tony Chang.
    
    Source/WebCore:
    
    Remove String-based objectStore/index references, obsoleted by
    https://bugs.webkit.org/show_bug.cgi?id=100425.
    
    No new tests as this is the second half of a refactor.
    
    * Modules/indexeddb/IDBCallbacks.h:
    * Modules/indexeddb/IDBDatabase.cpp:
    (WebCore::IDBDatabase::deleteObjectStore):
    (WebCore::IDBDatabase::transaction):
    * Modules/indexeddb/IDBDatabaseBackendImpl.cpp:
    (WebCore::IDBDatabaseBackendImpl::setVersion):
    (WebCore::IDBDatabaseBackendImpl::transaction):
    (WebCore::IDBDatabaseBackendImpl::runIntVersionChangeTransaction):
    * Modules/indexeddb/IDBDatabaseBackendImpl.h:
    (IDBDatabaseBackendImpl):
    * Modules/indexeddb/IDBDatabaseBackendInterface.h:
    (IDBDatabaseBackendInterface):
    * Modules/indexeddb/IDBMetadata.h:
    (WebCore::IDBObjectStoreMetadata::findIndex):
    (IDBObjectStoreMetadata):
    (WebCore::IDBObjectStoreMetadata::containsIndex):
    * Modules/indexeddb/IDBObjectStore.cpp:
    (WebCore::IDBObjectStore::put):
    (WebCore):
    (WebCore::IDBObjectStore::index):
    (WebCore::IDBObjectStore::deleteIndex):
    * Modules/indexeddb/IDBObjectStoreBackendImpl.cpp:
    (WebCore::IDBObjectStoreBackendImpl::put):
    (WebCore):
    * Modules/indexeddb/IDBObjectStoreBackendImpl.h:
    (IDBObjectStoreBackendImpl):
    * Modules/indexeddb/IDBObjectStoreBackendInterface.h:
    * inspector/Inspector-1.0.json:
    * inspector/Inspector.json:
    * inspector/InspectorIndexedDBAgent.cpp:
    (WebCore):
    (WebCore::InspectorIndexedDBAgent::requestData):
    * inspector/InspectorIndexedDBAgent.h:
    (InspectorIndexedDBAgent):
    
    Source/WebKit/chromium:
    
    Remove implementation stubs from chromium API for
    methods obsoleted by https://bugs.webkit.org/show_bug.cgi?id=100425
    
    * src/IDBObjectStoreBackendProxy.cpp:
    * src/IDBObjectStoreBackendProxy.h:
    (IDBObjectStoreBackendProxy):
    * src/WebIDBDatabaseImpl.cpp:
    * src/WebIDBDatabaseImpl.h:
    (WebIDBDatabaseImpl):
    * src/WebIDBObjectStoreImpl.cpp:
    * src/WebIDBObjectStoreImpl.h:
    (WebIDBObjectStoreImpl):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@134095 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    0e11d584