Remove LegacyIDB.
authorbeidson@apple.com <beidson@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 25 Feb 2016 22:19:06 +0000 (22:19 +0000)
committerbeidson@apple.com <beidson@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 25 Feb 2016 22:19:06 +0000 (22:19 +0000)
commit3dedbe3eb0a1ecc4a3d10e1ba20bd28a9cf35673
tree95903faeb73db81b9c00b23c3c5e92c5bb365e56
parentff2a65a63bf484e93dc2353e42f759a95554e12e
Remove LegacyIDB.
https://bugs.webkit.org/show_bug.cgi?id=150854

Reviewed by Alex Christensen.

Source/WebCore:

No new tests (No change in behavior).

* CMakeLists.txt:
* Modules/indexeddb/DOMWindowIndexedDatabase.cpp:
(WebCore::DOMWindowIndexedDatabase::indexedDB):
* Modules/indexeddb/IDBDatabaseMetadata.cpp: Removed.
* Modules/indexeddb/IDBDatabaseMetadata.h: Removed.
* Modules/indexeddb/IDBFactory.h:
* Modules/indexeddb/IDBIndex.h:
* Modules/indexeddb/IDBIndexMetadata.h: Removed.
* Modules/indexeddb/IDBObjectStoreMetadata.h: Removed.
* Modules/indexeddb/IDBOperation.h: Removed.
* Modules/indexeddb/IDBServerConnection.h: Removed.
* Modules/indexeddb/IDBTransaction.h:
* Modules/indexeddb/WorkerGlobalScopeIndexedDatabase.cpp:
(WebCore::WorkerGlobalScopeIndexedDatabase::indexedDB):
* Modules/indexeddb/WorkerGlobalScopeIndexedDatabase.h:
* Modules/indexeddb/legacy/IDBCallbacks.h: Removed.
* Modules/indexeddb/legacy/IDBCursorBackend.cpp: Removed.
* Modules/indexeddb/legacy/IDBCursorBackend.h: Removed.
* Modules/indexeddb/legacy/IDBCursorBackendOperations.cpp: Removed.
* Modules/indexeddb/legacy/IDBCursorBackendOperations.h: Removed.
* Modules/indexeddb/legacy/IDBDatabaseBackend.cpp: Removed.
* Modules/indexeddb/legacy/IDBDatabaseBackend.h: Removed.
* Modules/indexeddb/legacy/IDBDatabaseCallbacks.h: Removed.
* Modules/indexeddb/legacy/IDBDatabaseCallbacksImpl.cpp: Removed.
* Modules/indexeddb/legacy/IDBDatabaseCallbacksImpl.h: Removed.
* Modules/indexeddb/legacy/IDBFactoryBackendInterface.h: Removed.
* Modules/indexeddb/legacy/IDBPendingDeleteCall.h: Removed.
* Modules/indexeddb/legacy/IDBPendingOpenCall.h: Removed.
* Modules/indexeddb/legacy/IDBPendingTransactionMonitor.cpp: Removed.
* Modules/indexeddb/legacy/IDBPendingTransactionMonitor.h: Removed.
* Modules/indexeddb/legacy/IDBTransactionBackend.cpp: Removed.
* Modules/indexeddb/legacy/IDBTransactionBackend.h: Removed.
* Modules/indexeddb/legacy/IDBTransactionBackendOperations.cpp: Removed.
* Modules/indexeddb/legacy/IDBTransactionBackendOperations.h: Removed.
* Modules/indexeddb/legacy/IDBTransactionCoordinator.cpp: Removed.
* Modules/indexeddb/legacy/IDBTransactionCoordinator.h: Removed.
* Modules/indexeddb/legacy/LegacyAny.cpp: Removed.
* Modules/indexeddb/legacy/LegacyAny.h: Removed.
* Modules/indexeddb/legacy/LegacyCursor.cpp: Removed.
* Modules/indexeddb/legacy/LegacyCursor.h: Removed.
* Modules/indexeddb/legacy/LegacyCursorWithValue.cpp: Removed.
* Modules/indexeddb/legacy/LegacyCursorWithValue.h: Removed.
* Modules/indexeddb/legacy/LegacyDatabase.cpp: Removed.
* Modules/indexeddb/legacy/LegacyDatabase.h: Removed.
* Modules/indexeddb/legacy/LegacyFactory.cpp: Removed.
* Modules/indexeddb/legacy/LegacyFactory.h: Removed.
* Modules/indexeddb/legacy/LegacyIndex.cpp: Removed.
* Modules/indexeddb/legacy/LegacyIndex.h: Removed.
* Modules/indexeddb/legacy/LegacyObjectStore.cpp: Removed.
* Modules/indexeddb/legacy/LegacyObjectStore.h: Removed.
* Modules/indexeddb/legacy/LegacyOpenDBRequest.cpp: Removed.
* Modules/indexeddb/legacy/LegacyOpenDBRequest.h: Removed.
* Modules/indexeddb/legacy/LegacyRequest.cpp: Removed.
* Modules/indexeddb/legacy/LegacyRequest.h: Removed.
* Modules/indexeddb/legacy/LegacyTransaction.cpp: Removed.
* Modules/indexeddb/legacy/LegacyTransaction.h: Removed.
* Modules/indexeddb/legacy/LegacyVersionChangeEvent.cpp: Removed.
* Modules/indexeddb/legacy/LegacyVersionChangeEvent.h: Removed.
* Modules/indexeddb/server/SQLiteIDBCursor.cpp:
(WebCore::IDBServer::SQLiteIDBCursor::SQLiteIDBCursor):
(WebCore::IDBServer::SQLiteIDBCursor::establishStatement):
(WebCore::IDBServer::SQLiteIDBCursor::internalAdvanceOnce):
* Modules/indexeddb/server/SQLiteIDBCursor.h:
* Modules/indexeddb/shared/IDBIndexInfo.h:
* WebCore.xcodeproj/project.pbxproj:
* bindings/js/IDBBindingUtilities.cpp:
(WebCore::generateIndexKeysForValue): Deleted.
* bindings/js/IDBBindingUtilities.h:
* bindings/js/JSMainThreadExecState.cpp:
(WebCore::JSMainThreadExecState::didLeaveScriptContext): Deleted.
* inspector/InspectorIndexedDBAgent.cpp:
* loader/EmptyClients.cpp:
* page/DatabaseProvider.cpp:
(WebCore::DatabaseProvider::idbFactoryBackend): Deleted.
* page/DatabaseProvider.h:
* platform/CrossThreadCopier.cpp:
(WebCore::IDBDatabaseMetadata>::copy): Deleted.
(WebCore::IDBIndexMetadata>::copy): Deleted.
(WebCore::IDBObjectStoreMetadata>::copy): Deleted.
* platform/CrossThreadCopier.h:

Source/WebKit:

* Storage/WebDatabaseProvider.cpp:
(WebDatabaseProvider::createIDBFactoryBackend): Deleted.
* Storage/WebDatabaseProvider.h:

Source/WebKit2:

* CMakeLists.txt:
* DatabaseProcess/DatabaseProcess.cpp:
(WebKit::DatabaseProcess::getOrCreateLegacyUniqueIDBDatabase): Deleted.
(WebKit::DatabaseProcess::removeLegacyUniqueIDBDatabase): Deleted.
* DatabaseProcess/DatabaseProcess.h:
* DatabaseProcess/DatabaseToWebProcessConnection.cpp:
(WebKit::DatabaseToWebProcessConnection::didClose):
(WebKit::DatabaseToWebProcessConnection::didReceiveMessage): Deleted.
(WebKit::DatabaseToWebProcessConnection::didReceiveSyncMessage): Deleted.
(WebKit::DatabaseToWebProcessConnection::establishIDBConnection): Deleted.
(WebKit::DatabaseToWebProcessConnection::removeDatabaseProcessIDBConnection): Deleted.
* DatabaseProcess/DatabaseToWebProcessConnection.h:
* DatabaseProcess/DatabaseToWebProcessConnection.messages.in:
* DatabaseProcess/IndexedDB/DatabaseProcessIDBConnection.cpp: Removed.
* DatabaseProcess/IndexedDB/DatabaseProcessIDBConnection.h: Removed.
* DatabaseProcess/IndexedDB/DatabaseProcessIDBConnection.messages.in: Removed.
* DatabaseProcess/IndexedDB/IDBIdentifier.h: Removed.
* DatabaseProcess/IndexedDB/IDBSerialization.cpp: Removed.
* DatabaseProcess/IndexedDB/IDBSerialization.h: Removed.
* DatabaseProcess/IndexedDB/LegacyUniqueIDBDatabase.cpp: Removed.
* DatabaseProcess/IndexedDB/LegacyUniqueIDBDatabase.h: Removed.
* DatabaseProcess/IndexedDB/LegacyUniqueIDBDatabaseIdentifier.cpp: Removed.
* DatabaseProcess/IndexedDB/LegacyUniqueIDBDatabaseIdentifier.h: Removed.
* DatabaseProcess/IndexedDB/UniqueIDBDatabaseBackingStore.h: Removed.
* DatabaseProcess/IndexedDB/WebIDBConnectionToClient.h:
* DatabaseProcess/IndexedDB/sqlite/SQLiteIDBCursor.cpp: Removed.
* DatabaseProcess/IndexedDB/sqlite/SQLiteIDBCursor.h: Removed.
* DatabaseProcess/IndexedDB/sqlite/SQLiteIDBTransaction.cpp: Removed.
* DatabaseProcess/IndexedDB/sqlite/SQLiteIDBTransaction.h: Removed.
* DatabaseProcess/IndexedDB/sqlite/UniqueIDBDatabaseBackingStoreSQLite.cpp: Removed.
* DatabaseProcess/IndexedDB/sqlite/UniqueIDBDatabaseBackingStoreSQLite.h: Removed.
* DerivedSources.make:
* Shared/WebCrossThreadCopier.cpp:
(WebCore::LegacyUniqueIDBDatabaseIdentifier>::copy): Deleted.
(WebCore::IDBIdentifier>::copy): Deleted.
* Shared/WebCrossThreadCopier.h:
* WebKit2.xcodeproj/project.pbxproj:
* WebProcess/Databases/IndexedDB/WebIDBFactoryBackend.cpp: Removed.
* WebProcess/Databases/IndexedDB/WebIDBFactoryBackend.h: Removed.
* WebProcess/Databases/IndexedDB/WebIDBServerConnection.cpp: Removed.
* WebProcess/Databases/IndexedDB/WebIDBServerConnection.h: Removed.
* WebProcess/Databases/IndexedDB/WebIDBServerConnection.messages.in: Removed.
* WebProcess/Databases/WebDatabaseProvider.cpp:
(WebKit::WebDatabaseProvider::createIDBFactoryBackend): Deleted.
* WebProcess/Databases/WebDatabaseProvider.h:
* WebProcess/Databases/WebToDatabaseProcessConnection.cpp:
(WebKit::WebToDatabaseProcessConnection::didReceiveMessage): Deleted.
(WebKit::WebToDatabaseProcessConnection::registerWebIDBServerConnection): Deleted.
(WebKit::WebToDatabaseProcessConnection::removeWebIDBServerConnection): Deleted.
* WebProcess/Databases/WebToDatabaseProcessConnection.h:
* WebProcess/WebCoreSupport/WebPlatformStrategies.cpp:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@197131 268f45cc-cd09-0410-ab3c-d52691b4dbfc
112 files changed:
Source/WebCore/CMakeLists.txt
Source/WebCore/ChangeLog
Source/WebCore/Modules/indexeddb/DOMWindowIndexedDatabase.cpp
Source/WebCore/Modules/indexeddb/IDBDatabaseMetadata.cpp [deleted file]
Source/WebCore/Modules/indexeddb/IDBDatabaseMetadata.h [deleted file]
Source/WebCore/Modules/indexeddb/IDBFactory.h
Source/WebCore/Modules/indexeddb/IDBIndex.h
Source/WebCore/Modules/indexeddb/IDBIndexMetadata.h [deleted file]
Source/WebCore/Modules/indexeddb/IDBObjectStoreMetadata.h [deleted file]
Source/WebCore/Modules/indexeddb/IDBOperation.h [deleted file]
Source/WebCore/Modules/indexeddb/IDBServerConnection.h [deleted file]
Source/WebCore/Modules/indexeddb/IDBTransaction.h
Source/WebCore/Modules/indexeddb/WorkerGlobalScopeIndexedDatabase.cpp
Source/WebCore/Modules/indexeddb/WorkerGlobalScopeIndexedDatabase.h
Source/WebCore/Modules/indexeddb/legacy/IDBCallbacks.h [deleted file]
Source/WebCore/Modules/indexeddb/legacy/IDBCursorBackend.cpp [deleted file]
Source/WebCore/Modules/indexeddb/legacy/IDBCursorBackend.h [deleted file]
Source/WebCore/Modules/indexeddb/legacy/IDBCursorBackendOperations.cpp [deleted file]
Source/WebCore/Modules/indexeddb/legacy/IDBCursorBackendOperations.h [deleted file]
Source/WebCore/Modules/indexeddb/legacy/IDBDatabaseBackend.cpp [deleted file]
Source/WebCore/Modules/indexeddb/legacy/IDBDatabaseBackend.h [deleted file]
Source/WebCore/Modules/indexeddb/legacy/IDBDatabaseCallbacks.h [deleted file]
Source/WebCore/Modules/indexeddb/legacy/IDBDatabaseCallbacksImpl.cpp [deleted file]
Source/WebCore/Modules/indexeddb/legacy/IDBDatabaseCallbacksImpl.h [deleted file]
Source/WebCore/Modules/indexeddb/legacy/IDBFactoryBackendInterface.h [deleted file]
Source/WebCore/Modules/indexeddb/legacy/IDBPendingDeleteCall.h [deleted file]
Source/WebCore/Modules/indexeddb/legacy/IDBPendingOpenCall.h [deleted file]
Source/WebCore/Modules/indexeddb/legacy/IDBPendingTransactionMonitor.cpp [deleted file]
Source/WebCore/Modules/indexeddb/legacy/IDBPendingTransactionMonitor.h [deleted file]
Source/WebCore/Modules/indexeddb/legacy/IDBTransactionBackend.cpp [deleted file]
Source/WebCore/Modules/indexeddb/legacy/IDBTransactionBackend.h [deleted file]
Source/WebCore/Modules/indexeddb/legacy/IDBTransactionBackendOperations.cpp [deleted file]
Source/WebCore/Modules/indexeddb/legacy/IDBTransactionBackendOperations.h [deleted file]
Source/WebCore/Modules/indexeddb/legacy/IDBTransactionCoordinator.cpp [deleted file]
Source/WebCore/Modules/indexeddb/legacy/IDBTransactionCoordinator.h [deleted file]
Source/WebCore/Modules/indexeddb/legacy/LegacyAny.cpp [deleted file]
Source/WebCore/Modules/indexeddb/legacy/LegacyAny.h [deleted file]
Source/WebCore/Modules/indexeddb/legacy/LegacyCursor.cpp [deleted file]
Source/WebCore/Modules/indexeddb/legacy/LegacyCursor.h [deleted file]
Source/WebCore/Modules/indexeddb/legacy/LegacyCursorWithValue.cpp [deleted file]
Source/WebCore/Modules/indexeddb/legacy/LegacyCursorWithValue.h [deleted file]
Source/WebCore/Modules/indexeddb/legacy/LegacyDatabase.cpp [deleted file]
Source/WebCore/Modules/indexeddb/legacy/LegacyDatabase.h [deleted file]
Source/WebCore/Modules/indexeddb/legacy/LegacyFactory.cpp [deleted file]
Source/WebCore/Modules/indexeddb/legacy/LegacyFactory.h [deleted file]
Source/WebCore/Modules/indexeddb/legacy/LegacyIndex.cpp [deleted file]
Source/WebCore/Modules/indexeddb/legacy/LegacyIndex.h [deleted file]
Source/WebCore/Modules/indexeddb/legacy/LegacyObjectStore.cpp [deleted file]
Source/WebCore/Modules/indexeddb/legacy/LegacyObjectStore.h [deleted file]
Source/WebCore/Modules/indexeddb/legacy/LegacyOpenDBRequest.cpp [deleted file]
Source/WebCore/Modules/indexeddb/legacy/LegacyOpenDBRequest.h [deleted file]
Source/WebCore/Modules/indexeddb/legacy/LegacyRequest.cpp [deleted file]
Source/WebCore/Modules/indexeddb/legacy/LegacyRequest.h [deleted file]
Source/WebCore/Modules/indexeddb/legacy/LegacyTransaction.cpp [deleted file]
Source/WebCore/Modules/indexeddb/legacy/LegacyTransaction.h [deleted file]
Source/WebCore/Modules/indexeddb/legacy/LegacyVersionChangeEvent.cpp [deleted file]
Source/WebCore/Modules/indexeddb/legacy/LegacyVersionChangeEvent.h [deleted file]
Source/WebCore/Modules/indexeddb/server/SQLiteIDBCursor.cpp
Source/WebCore/Modules/indexeddb/server/SQLiteIDBCursor.h
Source/WebCore/Modules/indexeddb/shared/IDBIndexInfo.h
Source/WebCore/WebCore.xcodeproj/project.pbxproj
Source/WebCore/bindings/js/IDBBindingUtilities.cpp
Source/WebCore/bindings/js/IDBBindingUtilities.h
Source/WebCore/bindings/js/JSMainThreadExecState.cpp
Source/WebCore/inspector/InspectorIndexedDBAgent.cpp
Source/WebCore/loader/EmptyClients.cpp
Source/WebCore/page/DatabaseProvider.cpp
Source/WebCore/page/DatabaseProvider.h
Source/WebCore/platform/CrossThreadCopier.cpp
Source/WebCore/platform/CrossThreadCopier.h
Source/WebKit/ChangeLog
Source/WebKit/Storage/WebDatabaseProvider.cpp
Source/WebKit/Storage/WebDatabaseProvider.h
Source/WebKit2/CMakeLists.txt
Source/WebKit2/ChangeLog
Source/WebKit2/DatabaseProcess/DatabaseProcess.cpp
Source/WebKit2/DatabaseProcess/DatabaseProcess.h
Source/WebKit2/DatabaseProcess/DatabaseToWebProcessConnection.cpp
Source/WebKit2/DatabaseProcess/DatabaseToWebProcessConnection.h
Source/WebKit2/DatabaseProcess/DatabaseToWebProcessConnection.messages.in
Source/WebKit2/DatabaseProcess/IndexedDB/DatabaseProcessIDBConnection.cpp [deleted file]
Source/WebKit2/DatabaseProcess/IndexedDB/DatabaseProcessIDBConnection.h [deleted file]
Source/WebKit2/DatabaseProcess/IndexedDB/DatabaseProcessIDBConnection.messages.in [deleted file]
Source/WebKit2/DatabaseProcess/IndexedDB/IDBIdentifier.h [deleted file]
Source/WebKit2/DatabaseProcess/IndexedDB/IDBSerialization.cpp [deleted file]
Source/WebKit2/DatabaseProcess/IndexedDB/IDBSerialization.h [deleted file]
Source/WebKit2/DatabaseProcess/IndexedDB/LegacyUniqueIDBDatabase.cpp [deleted file]
Source/WebKit2/DatabaseProcess/IndexedDB/LegacyUniqueIDBDatabase.h [deleted file]
Source/WebKit2/DatabaseProcess/IndexedDB/LegacyUniqueIDBDatabaseIdentifier.cpp [deleted file]
Source/WebKit2/DatabaseProcess/IndexedDB/LegacyUniqueIDBDatabaseIdentifier.h [deleted file]
Source/WebKit2/DatabaseProcess/IndexedDB/UniqueIDBDatabaseBackingStore.h [deleted file]
Source/WebKit2/DatabaseProcess/IndexedDB/WebIDBConnectionToClient.h
Source/WebKit2/DatabaseProcess/IndexedDB/sqlite/SQLiteIDBCursor.cpp [deleted file]
Source/WebKit2/DatabaseProcess/IndexedDB/sqlite/SQLiteIDBCursor.h [deleted file]
Source/WebKit2/DatabaseProcess/IndexedDB/sqlite/SQLiteIDBTransaction.cpp [deleted file]
Source/WebKit2/DatabaseProcess/IndexedDB/sqlite/SQLiteIDBTransaction.h [deleted file]
Source/WebKit2/DatabaseProcess/IndexedDB/sqlite/UniqueIDBDatabaseBackingStoreSQLite.cpp [deleted file]
Source/WebKit2/DatabaseProcess/IndexedDB/sqlite/UniqueIDBDatabaseBackingStoreSQLite.h [deleted file]
Source/WebKit2/DerivedSources.make
Source/WebKit2/Shared/WebCrossThreadCopier.cpp
Source/WebKit2/Shared/WebCrossThreadCopier.h
Source/WebKit2/WebKit2.xcodeproj/project.pbxproj
Source/WebKit2/WebProcess/Databases/IndexedDB/WebIDBFactoryBackend.cpp [deleted file]
Source/WebKit2/WebProcess/Databases/IndexedDB/WebIDBFactoryBackend.h [deleted file]
Source/WebKit2/WebProcess/Databases/IndexedDB/WebIDBServerConnection.cpp [deleted file]
Source/WebKit2/WebProcess/Databases/IndexedDB/WebIDBServerConnection.h [deleted file]
Source/WebKit2/WebProcess/Databases/IndexedDB/WebIDBServerConnection.messages.in [deleted file]
Source/WebKit2/WebProcess/Databases/WebDatabaseProvider.cpp
Source/WebKit2/WebProcess/Databases/WebDatabaseProvider.h
Source/WebKit2/WebProcess/Databases/WebToDatabaseProcessConnection.cpp
Source/WebKit2/WebProcess/Databases/WebToDatabaseProcessConnection.h
Source/WebKit2/WebProcess/WebCoreSupport/WebPlatformStrategies.cpp