-
andreip@google.com authored
Reviewed by Jeremy Orlow. [IndexedDB] IndexedDatabase should be called IDBFactory. https://bugs.webkit.org/show_bug.cgi?id=42967 Rename IndexedDatabase to IDBFactory to match the specification. Also implement the following new naming convention: IDBFoo IDL interfaces are implemented using IDBFoo C++ classes. IDBFoo objects have pointers to IDBFooBackendInterface objects. IDBFooBackendInterface is implemented by IDBFooBackendImpl and IDBFooBackendProxy (for Chromium). No new tests needed, just renaming. * Android.derived.jscbindings.mk: * Android.derived.v8bindings.mk: * Android.mk: * CMakeLists.txt: * DerivedSources.cpp: * DerivedSources.make: * GNUmakefile.am: * WebCore.gyp/WebCore.gyp: * WebCore.gypi: * WebCore.pri: * WebCore.pro: * WebCore.xcodeproj/project.pbxproj: * bindings/js/JSIDBAnyCustom.cpp: (WebCore::toJS): * bindings/v8/custom/V8IDBAnyCustom.cpp: (WebCore::toV8): * page/DOMWindow.cpp: (WebCore::DOMWindow::clear): (WebCore::DOMWindow::indexedDB): * page/DOMWindow.h: * page/DOMWindow.idl: * page/PageGroup.cpp: (WebCore::PageGroup::idbFactory): * page/PageGroup.h: * platform/chromium/ChromiumBridge.h: * storage/IDBAny.cpp: (WebCore::IDBAny::idbFactory): (WebCore::IDBAny::set): * storage/IDBAny.h: (WebCore::IDBAny::): * storage/IDBDatabaseRequest.cpp: * storage/IDBFactory.cpp: Added. (WebCore::IDBFactory::IDBFactory): (WebCore::IDBFactory::~IDBFactory): (WebCore::IDBFactory::open): * storage/IDBFactory.h: Added. (WebCore::IDBFactory::create): * storage/IDBFactory.idl: Added. * storage/IDBFactoryBackendInterface.cpp: Added. (WebCore::IDBFactoryBackendInterface::create): * storage/IDBFactoryBackendInterface.h: Added. (WebCore::IDBFactoryBackendInterface::~IDBFactoryBackendInterface): * storage/IDBFactoryBackendImpl.cpp: Added. (WebCore::IDBFactoryBackendImpl::create): (WebCore::IDBFactoryBackendImpl::IDBFactoryBackendImpl): (WebCore::IDBFactoryBackendImpl::~IDBFactoryBackendImpl): (WebCore::IDBFactoryBackendImpl::open): * storage/IDBFactoryBackendImpl.h: Added. * storage/IDBKeyRange.cpp: (WebCore::IDBKeyRange::only): (WebCore::IDBKeyRange::leftBound): (WebCore::IDBKeyRange::rightBound): (WebCore::IDBKeyRange::bound): * storage/IDBKeyRange.h: * storage/IDBKeyRange.idl: * storage/IndexedDatabase.cpp: Removed. * storage/IndexedDatabase.h: Removed. * storage/IndexedDatabaseImpl.cpp: Removed. * storage/IndexedDatabaseImpl.h: Removed. * storage/IndexedDatabaseRequest.cpp: Removed. * storage/IndexedDatabaseRequest.h: Removed. * storage/IndexedDatabaseRequest.idl: Removed. * storage/chromium/IDBFactoryBackendInterface.cpp: Added. (WebCore::IDBFactoryBackendInterface::create): * storage/chromium/IndexedDatabase.cpp: Removed. 2010-07-26 Andrei Popescu <andreip@google.com> Reviewed by Jeremy Orlow. [IndexedDB] IndexedDatabase should be called IDBFactory. https://bugs.webkit.org/show_bug.cgi?id=42967 * WebKit.gyp: * public/WebIDBFactory.h: Added. (WebKit::WebIDBFactory::~WebIDBFactory): (WebKit::WebIDBFactory::databases): (WebKit::WebIDBFactory::open): * public/WebIndexedDatabase.h: Removed. * public/WebKitClient.h: (WebKit::WebKitClient::idbFactory): * src/ChromiumBridge.cpp: (WebCore::ChromiumBridge::idbFactory): * src/IDBFactoryBackendProxy.cpp: Added. (WebCore::IDBFactoryBackendProxy::create): (WebCore::IDBFactoryBackendProxy::IDBFactoryBackendProxy): (WebCore::IDBFactoryBackendProxy::~IDBFactoryBackendProxy): (WebCore::IDBFactoryBackendProxy::open): * src/IDBFactoryBackendProxy.h: Added. * src/IndexedDatabaseProxy.cpp: Removed. * src/IndexedDatabaseProxy.h: Removed. * src/WebIDBFactoryImpl.cpp: Added. (WebKit::WebIDBFactory::create): (WebKit::WebIDBFactoryImpl::WebIDBFactoryImpl): (WebKit::WebIDBFactoryImpl::~WebIDBFactoryImpl): (WebKit::WebIDBFactoryImpl::open): * src/WebIDBFactoryImpl.h: Added. * src/WebIndexedDatabaseImpl.cpp: Removed. * src/WebIndexedDatabaseImpl.h: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@64344 268f45cc-cd09-0410-ab3c-d52691b4dbfc
f9fe235a