https://bugs.webkit.org/show_bug.cgi?id=88611
Source/WebCore:
We should still make the change in the WebKit API.
Reviewed by Tony Chang.
No new tests, just a method rename.
* Modules/indexeddb/IDBDatabase.cpp:
(WebCore::IDBDatabase::registerFrontendCallbacks):
* Modules/indexeddb/IDBDatabase.h:
(IDBDatabase):
* Modules/indexeddb/IDBDatabaseBackendImpl.cpp:
(WebCore::IDBDatabaseBackendImpl::registerFrontendCallbacks):
* Modules/indexeddb/IDBDatabaseBackendImpl.h:
(IDBDatabaseBackendImpl):
* Modules/indexeddb/IDBDatabaseBackendInterface.h:
(IDBDatabaseBackendInterface):
* Modules/indexeddb/IDBRequest.cpp:
(WebCore::IDBRequest::onSuccess):
Source/WebKit/chromium:
Reviewed by Tony Chang.
* src/IDBDatabaseBackendProxy.cpp:
(WebKit::IDBDatabaseBackendProxy::registerFrontendCallbacks):
* src/IDBDatabaseBackendProxy.h:
(IDBDatabaseBackendProxy):
* src/WebIDBDatabaseImpl.cpp:
(WebKit::WebIDBDatabaseImpl::open):
* src/WebIDBDatabaseImpl.h:
(WebIDBDatabaseImpl):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@119868
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2012-06-08 David Grogan <dgrogan@chromium.org>
+
+ IndexedDB: rename some instances of open to registerFrontendCallbacks
+ https://bugs.webkit.org/show_bug.cgi?id=88611
+
+ We should still make the change in the WebKit API.
+
+ Reviewed by Tony Chang.
+
+ No new tests, just a method rename.
+
+ * Modules/indexeddb/IDBDatabase.cpp:
+ (WebCore::IDBDatabase::registerFrontendCallbacks):
+ * Modules/indexeddb/IDBDatabase.h:
+ (IDBDatabase):
+ * Modules/indexeddb/IDBDatabaseBackendImpl.cpp:
+ (WebCore::IDBDatabaseBackendImpl::registerFrontendCallbacks):
+ * Modules/indexeddb/IDBDatabaseBackendImpl.h:
+ (IDBDatabaseBackendImpl):
+ * Modules/indexeddb/IDBDatabaseBackendInterface.h:
+ (IDBDatabaseBackendInterface):
+ * Modules/indexeddb/IDBRequest.cpp:
+ (WebCore::IDBRequest::onSuccess):
+
2012-06-08 Dana Jansens <danakj@chromium.org>
[chromium] Skip willDraw() and didDraw() on fully occluded layers
enqueueEvent(IDBVersionChangeEvent::create(version, eventNames().versionchangeEvent));
}
-void IDBDatabase::open()
+void IDBDatabase::registerFrontendCallbacks()
{
- m_backend->open(m_databaseCallbacks);
+ m_backend->registerFrontendCallbacks(m_databaseCallbacks);
}
void IDBDatabase::enqueueEvent(PassRefPtr<Event> event)
virtual const AtomicString& interfaceName() const;
virtual ScriptExecutionContext* scriptExecutionContext() const;
- void open();
+ void registerFrontendCallbacks();
void enqueueEvent(PassRefPtr<Event>);
bool dispatchEvent(PassRefPtr<Event> event, ExceptionCode& ec) { return EventTarget::dispatchEvent(event, ec); }
virtual bool dispatchEvent(PassRefPtr<Event>);
return IDBTransactionBackendImpl::create(objectStoreNames, mode, this);
}
-void IDBDatabaseBackendImpl::open(PassRefPtr<IDBDatabaseCallbacks> callbacks)
+void IDBDatabaseBackendImpl::registerFrontendCallbacks(PassRefPtr<IDBDatabaseCallbacks> callbacks)
{
m_databaseCallbacksSet.add(RefPtr<IDBDatabaseCallbacks>(callbacks));
}
static const int64_t InvalidId = 0;
int64_t id() const { return m_id; }
- // FIXME: Rename "open" to something more descriptive, like registerFrontEndCallbacks.
- void open(PassRefPtr<IDBDatabaseCallbacks>);
+ void registerFrontendCallbacks(PassRefPtr<IDBDatabaseCallbacks>);
void openConnection(PassRefPtr<IDBCallbacks>);
void deleteDatabase(PassRefPtr<IDBCallbacks>);
virtual PassRefPtr<IDBTransactionBackendInterface> transaction(DOMStringList* storeNames, unsigned short mode, ExceptionCode&) = 0;
virtual void close(PassRefPtr<IDBDatabaseCallbacks>) = 0;
- virtual void open(PassRefPtr<IDBDatabaseCallbacks>) = 0;
+ virtual void registerFrontendCallbacks(PassRefPtr<IDBDatabaseCallbacks>) = 0;
};
} // namespace WebCore
return;
RefPtr<IDBDatabase> idbDatabase = IDBDatabase::create(scriptExecutionContext(), backend);
- idbDatabase->open();
+ idbDatabase->registerFrontendCallbacks();
m_result = IDBAny::create(idbDatabase.release());
enqueueEvent(createSuccessEvent());
+2012-06-08 David Grogan <dgrogan@chromium.org>
+
+ IndexedDB: rename some instances of open to registerFrontendCallbacks
+ https://bugs.webkit.org/show_bug.cgi?id=88611
+
+ Reviewed by Tony Chang.
+
+ * src/IDBDatabaseBackendProxy.cpp:
+ (WebKit::IDBDatabaseBackendProxy::registerFrontendCallbacks):
+ * src/IDBDatabaseBackendProxy.h:
+ (IDBDatabaseBackendProxy):
+ * src/WebIDBDatabaseImpl.cpp:
+ (WebKit::WebIDBDatabaseImpl::open):
+ * src/WebIDBDatabaseImpl.h:
+ (WebIDBDatabaseImpl):
+
2012-06-08 Dana Jansens <danakj@chromium.org>
[chromium] Skip willDraw() and didDraw() on fully occluded layers
m_webIDBDatabase->close();
}
-void IDBDatabaseBackendProxy::open(PassRefPtr<IDBDatabaseCallbacks> databaseCallbacks)
+void IDBDatabaseBackendProxy::registerFrontendCallbacks(PassRefPtr<IDBDatabaseCallbacks> databaseCallbacks)
{
m_webIDBDatabase->open(new WebIDBDatabaseCallbacksImpl(databaseCallbacks));
}
virtual PassRefPtr<WebCore::IDBTransactionBackendInterface> transaction(WebCore::DOMStringList* storeNames, unsigned short mode, WebCore::ExceptionCode&);
virtual void close(PassRefPtr<WebCore::IDBDatabaseCallbacks>);
- virtual void open(PassRefPtr<WebCore::IDBDatabaseCallbacks>);
+ virtual void registerFrontendCallbacks(PassRefPtr<WebCore::IDBDatabaseCallbacks>);
private:
IDBDatabaseBackendProxy(PassOwnPtr<WebIDBDatabase>);
{
ASSERT(!m_databaseCallbacks);
m_databaseCallbacks = IDBDatabaseCallbacksProxy::create(adoptPtr(callbacks));
- m_databaseBackend->open(m_databaseCallbacks);
+ m_databaseBackend->registerFrontendCallbacks(m_databaseCallbacks);
}
} // namespace WebKit
virtual WebIDBTransaction* transaction(const WebDOMStringList& names, unsigned short mode, WebExceptionCode&);
virtual void close();
+ // FIXME: Rename "open" to registerFrontendCallbacks.
virtual void open(WebIDBDatabaseCallbacks*);
private: