-
beidson@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=124562 Reviewed by Alexey Proskuryakov. Source/WebCore: Export some more symbols and headers for WK2 to use. * WebCore.exp.in: * WebCore.xcodeproj/project.pbxproj: Source/WebKit2: Also remove Web/DatabaseProcessDatabaseBackend stubs, as that is no longer the abstraction layer. * DatabaseProcess/DatabaseToWebProcessConnection.cpp: (WebKit::DatabaseToWebProcessConnection::didReceiveMessage): (WebKit::DatabaseToWebProcessConnection::establishIDBConnection): * DatabaseProcess/DatabaseToWebProcessConnection.h: * DatabaseProcess/DatabaseToWebProcessConnection.messages.in: * DatabaseProcess/IndexedDB/DatabaseProcessIDBConnection.cpp: Renamed from Source/WebKit2/DatabaseProcess/IndexedDB/DatabaseProcessIDBDatabaseBackend.cpp. (WebKit::DatabaseProcessIDBConnection::DatabaseProcessIDBConnection): (WebKit::DatabaseProcessIDBConnection::~DatabaseProcessIDBConnection): (WebKit::DatabaseProcessIDBConnection::establishConnection): (WebKit::DatabaseProcessIDBConnection::messageSenderConnection): * DatabaseProcess/IndexedDB/DatabaseProcessIDBConnection.h: Renamed from Source/WebKit2/DatabaseProcess/IndexedDB/DatabaseProcessIDBDatabaseBackend.h. (WebKit::DatabaseProcessIDBConnection::create): * DatabaseProcess/IndexedDB/DatabaseProcessIDBConnection.messages.in: Renamed from Source/WebKit2/DatabaseProcess/IndexedDB/DatabaseProcessIDBDatabaseBackend.messages.in. * Shared/Databases/IndexedDB/IDBUtilities.cpp: (WebKit::uniqueDatabaseIdentifier): Modified to take two security origin arguments. * Shared/Databases/IndexedDB/IDBUtilities.h: * WebProcess/Databases/IndexedDB/WebIDBFactoryBackend.cpp: (WebKit::WebIDBFactoryBackend::open): * WebProcess/Databases/IndexedDB/WebIDBServerConnection.cpp: Added. Stubbed out all the pure virtual methods. (WebKit::generateBackendIdentifier): (WebKit::WebIDBServerConnection::WebIDBServerConnection): (WebKit::WebIDBServerConnection::~WebIDBServerConnection): (WebKit::WebIDBServerConnection::isClosed): (WebKit::WebIDBServerConnection::getOrEstablishIDBDatabaseMetadata): (WebKit::WebIDBServerConnection::deleteDatabase): (WebKit::WebIDBServerConnection::close): (WebKit::WebIDBServerConnection::openTransaction): (WebKit::WebIDBServerConnection::beginTransaction): (WebKit::WebIDBServerConnection::commitTransaction): (WebKit::WebIDBServerConnection::resetTransaction): (WebKit::WebIDBServerConnection::rollbackTransaction): (WebKit::WebIDBServerConnection::setIndexKeys): (WebKit::WebIDBServerConnection::createObjectStore): (WebKit::WebIDBServerConnection::createIndex): (WebKit::WebIDBServerConnection::deleteIndex): (WebKit::WebIDBServerConnection::get): (WebKit::WebIDBServerConnection::put): (WebKit::WebIDBServerConnection::openCursor): (WebKit::WebIDBServerConnection::count): (WebKit::WebIDBServerConnection::deleteRange): (WebKit::WebIDBServerConnection::clearObjectStore): (WebKit::WebIDBServerConnection::deleteObjectStore): (WebKit::WebIDBServerConnection::changeDatabaseVersion): (WebKit::WebIDBServerConnection::cursorAdvance): (WebKit::WebIDBServerConnection::cursorIterate): (WebKit::WebIDBServerConnection::cursorPrefetchIteration): (WebKit::WebIDBServerConnection::cursorPrefetchReset): (WebKit::WebIDBServerConnection::messageSenderConnection): * WebProcess/Databases/IndexedDB/WebIDBServerConnection.h: Added. * WebProcess/Databases/IndexedDB/WebProcessIDBDatabaseBackend.cpp: Removed. * WebProcess/Databases/IndexedDB/WebProcessIDBDatabaseBackend.h: Removed. * WebProcess/Databases/WebToDatabaseProcessConnection.cpp: * DerivedSources.make: * WebKit2.xcodeproj/project.pbxproj: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@159511 268f45cc-cd09-0410-ab3c-d52691b4dbfc
81575a51