Changeset 141438 in webkit
- Timestamp:
- Jan 31, 2013 10:39:24 AM (11 years ago)
- Location:
- trunk/Source/WebKit/chromium
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/chromium/ChangeLog
r141428 r141438 1 2013-01-31 Alec Flett <alecflett@chromium.org> 2 3 IndexedDB: Remove WebKit API for old onSuccess/onUpgradeNeeded 4 https://bugs.webkit.org/show_bug.cgi?id=108399 5 6 Reviewed by Dimitri Glazkov. 7 8 Cleanup now that chromium proxies the new signatures through. 9 10 * src/IDBCallbacksProxy.cpp: 11 (WebKit::IDBCallbacksProxy::onSuccess): 12 (WebKit::IDBCallbacksProxy::onUpgradeNeeded): 13 * src/IDBCallbacksProxy.h: 14 (IDBCallbacksProxy): 15 * src/WebIDBCallbacksImpl.cpp: 16 * src/WebIDBCallbacksImpl.h: 17 (WebIDBCallbacksImpl): 18 1 19 2013-01-31 James Robinson <jamesr@chromium.org> 2 20 -
trunk/Source/WebKit/chromium/src/IDBCallbacksProxy.cpp
r141142 r141438 85 85 } 86 86 87 void IDBCallbacksProxy::onSuccess(PassRefPtr<IDBDatabaseBackendInterface> backend )87 void IDBCallbacksProxy::onSuccess(PassRefPtr<IDBDatabaseBackendInterface> backend, const IDBDatabaseMetadata& metadata) 88 88 { 89 89 ASSERT(m_databaseCallbacks.get()); 90 90 m_didComplete = true; 91 91 WebIDBDatabaseImpl* impl = m_didCreateProxy ? 0 : new WebIDBDatabaseImpl(backend, m_databaseCallbacks.release()); 92 m_callbacks->onSuccess(impl); 93 } 94 95 void IDBCallbacksProxy::onSuccess(PassRefPtr<IDBDatabaseBackendInterface> backend, const IDBDatabaseMetadata&) 96 { 97 ASSERT(m_databaseCallbacks.get()); 98 m_didComplete = true; 99 WebIDBDatabaseImpl* impl = m_didCreateProxy ? 0 : new WebIDBDatabaseImpl(backend, m_databaseCallbacks.release()); 100 m_callbacks->onSuccess(impl); 92 m_callbacks->onSuccess(impl, metadata); 101 93 } 102 94 … … 166 158 } 167 159 168 void IDBCallbacksProxy::onUpgradeNeeded(int64_t oldVersion, PassRefPtr<IDBTransactionBackendInterface> transaction, PassRefPtr<IDBDatabaseBackendInterface> database) 169 { 170 ASSERT(m_databaseCallbacks); 171 ASSERT(!transaction); 172 m_didCreateProxy = true; 173 m_callbacks->onUpgradeNeeded(oldVersion, 0, new WebIDBDatabaseImpl(database, m_databaseCallbacks)); 174 } 175 176 void IDBCallbacksProxy::onUpgradeNeeded(int64_t oldVersion, PassRefPtr<IDBDatabaseBackendInterface> database, const IDBDatabaseMetadata&) 160 void IDBCallbacksProxy::onUpgradeNeeded(int64_t oldVersion, PassRefPtr<IDBDatabaseBackendInterface> database, const IDBDatabaseMetadata& metadata) 177 161 { 178 162 ASSERT(m_databaseCallbacks); 179 163 m_didCreateProxy = true; 180 m_callbacks->onUpgradeNeeded(oldVersion, 0, new WebIDBDatabaseImpl(database, m_databaseCallbacks));164 m_callbacks->onUpgradeNeeded(oldVersion, new WebIDBDatabaseImpl(database, m_databaseCallbacks), metadata); 181 165 } 182 166 -
trunk/Source/WebKit/chromium/src/IDBCallbacksProxy.h
r141142 r141438 50 50 virtual void onSuccess(PassRefPtr<WebCore::DOMStringList>); 51 51 virtual void onSuccess(PassRefPtr<WebCore::IDBCursorBackendInterface>, PassRefPtr<WebCore::IDBKey>, PassRefPtr<WebCore::IDBKey> primaryKey, PassRefPtr<WebCore::SerializedScriptValue>); 52 virtual void onSuccess(PassRefPtr<WebCore::IDBDatabaseBackendInterface>);53 52 virtual void onSuccess(PassRefPtr<WebCore::IDBDatabaseBackendInterface>, const WebCore::IDBDatabaseMetadata&); 54 53 virtual void onSuccess(PassRefPtr<WebCore::IDBKey>); … … 60 59 virtual void onSuccessWithPrefetch(const Vector<RefPtr<WebCore::IDBKey> >& keys, const Vector<RefPtr<WebCore::IDBKey> >& primaryKeys, const Vector<RefPtr<WebCore::SerializedScriptValue> >& values); 61 60 virtual void onBlocked(int64_t existingVersion); 62 virtual void onUpgradeNeeded(int64_t oldVersion, PassRefPtr<WebCore::IDBTransactionBackendInterface>, PassRefPtr<WebCore::IDBDatabaseBackendInterface>);63 61 virtual void onUpgradeNeeded(int64_t oldVersion, PassRefPtr<WebCore::IDBDatabaseBackendInterface>, const WebCore::IDBDatabaseMetadata&); 64 62 -
trunk/Source/WebKit/chromium/src/WebIDBCallbacksImpl.cpp
r141142 r141438 72 72 } 73 73 74 void WebIDBCallbacksImpl::onSuccess(WebIDBDatabase* webKitInstance)75 {76 if (m_databaseProxy) {77 IDBDatabaseMetadata metadata = m_databaseProxy->metadata();78 m_callbacks->onSuccess(m_databaseProxy.release(), metadata);79 return;80 }81 RefPtr<IDBDatabaseBackendInterface> localDatabaseProxy = IDBDatabaseBackendProxy::create(adoptPtr(webKitInstance));82 IDBDatabaseMetadata metadata = localDatabaseProxy->metadata();83 m_callbacks->onSuccess(localDatabaseProxy.release(), metadata);84 }85 86 74 void WebIDBCallbacksImpl::onSuccess(WebIDBDatabase* webKitInstance, const WebIDBMetadata& metadata) 87 75 { … … 129 117 } 130 118 131 void WebIDBCallbacksImpl::onUpgradeNeeded(long long oldVersion, WebIDBTransaction*, WebIDBDatabase* database)132 {133 m_databaseProxy = IDBDatabaseBackendProxy::create(adoptPtr(database));134 m_callbacks->onUpgradeNeeded(oldVersion, m_databaseProxy, m_databaseProxy->metadata());135 }136 137 119 void WebIDBCallbacksImpl::onUpgradeNeeded(long long oldVersion, WebIDBDatabase* database, const WebIDBMetadata& metadata) 138 120 { -
trunk/Source/WebKit/chromium/src/WebIDBCallbacksImpl.h
r141142 r141438 50 50 virtual void onSuccess(const WebDOMStringList&); 51 51 virtual void onSuccess(WebIDBCursor*, const WebIDBKey&, const WebIDBKey& primaryKey, const WebSerializedScriptValue&); 52 virtual void onSuccess(WebIDBDatabase*);53 52 virtual void onSuccess(WebIDBDatabase*, const WebIDBMetadata&); 54 53 virtual void onSuccess(const WebIDBKey&); … … 59 58 virtual void onSuccess(); 60 59 virtual void onBlocked(long long oldVersion); 61 virtual void onUpgradeNeeded(long long oldVersion, WebIDBTransaction*, WebIDBDatabase*);62 60 virtual void onUpgradeNeeded(long long oldVersion, WebIDBDatabase*, const WebIDBMetadata&); 63 61
Note: See TracChangeset
for help on using the changeset viewer.