| Index: Source/modules/indexeddb/IDBFactory.cpp
|
| diff --git a/Source/modules/indexeddb/IDBFactory.cpp b/Source/modules/indexeddb/IDBFactory.cpp
|
| index 32c76941038f0ec2bb001ccc310c8dbcf2edfa5f..9612f94aafcacfa38ce6df7ec74a0950637dfc19 100644
|
| --- a/Source/modules/indexeddb/IDBFactory.cpp
|
| +++ b/Source/modules/indexeddb/IDBFactory.cpp
|
| @@ -90,7 +90,7 @@ static String getIndexedDBDatabasePath(ScriptExecutionContext* context)
|
| }
|
| }
|
|
|
| -PassRefPtr<IDBRequest> IDBFactory::getDatabaseNames(ScriptExecutionContext* context, ExceptionCode& ec)
|
| +IDBRequest* IDBFactory::getDatabaseNames(ScriptExecutionContext* context, ExceptionCode& ec)
|
| {
|
| IDB_TRACE("IDBFactory::getDatabaseNames");
|
| if (!isContextValid(context))
|
| @@ -100,12 +100,12 @@ PassRefPtr<IDBRequest> IDBFactory::getDatabaseNames(ScriptExecutionContext* cont
|
| return 0;
|
| }
|
|
|
| - RefPtr<IDBRequest> request = IDBRequest::create(context, IDBAny::create(this), 0);
|
| + IDBRequest* request = IDBRequest::create(context, IDBAny::create(this), 0);
|
| m_backend->getDatabaseNames(request, context->securityOrigin()->databaseIdentifier(), context, getIndexedDBDatabasePath(context));
|
| return request;
|
| }
|
|
|
| -PassRefPtr<IDBOpenDBRequest> IDBFactory::open(ScriptExecutionContext* context, const String& name, unsigned long long version, ExceptionCode& ec)
|
| +IDBOpenDBRequest* IDBFactory::open(ScriptExecutionContext* context, const String& name, unsigned long long version, ExceptionCode& ec)
|
| {
|
| IDB_TRACE("IDBFactory::open");
|
| if (!version) {
|
| @@ -115,7 +115,7 @@ PassRefPtr<IDBOpenDBRequest> IDBFactory::open(ScriptExecutionContext* context, c
|
| return openInternal(context, name, version, ec);
|
| }
|
|
|
| -PassRefPtr<IDBOpenDBRequest> IDBFactory::openInternal(ScriptExecutionContext* context, const String& name, int64_t version, ExceptionCode& ec)
|
| +IDBOpenDBRequest* IDBFactory::openInternal(ScriptExecutionContext* context, const String& name, int64_t version, ExceptionCode& ec)
|
| {
|
| HistogramSupport::histogramEnumeration("WebCore.IndexedDB.FrontEndAPICalls", IDBOpenCall, IDBMethodsMax);
|
| ASSERT(version >= 1 || version == IDBDatabaseMetadata::NoIntVersion);
|
| @@ -130,20 +130,20 @@ PassRefPtr<IDBOpenDBRequest> IDBFactory::openInternal(ScriptExecutionContext* co
|
| return 0;
|
| }
|
|
|
| - RefPtr<IDBDatabaseCallbacksImpl> databaseCallbacks = IDBDatabaseCallbacksImpl::create();
|
| + IDBDatabaseCallbacksImpl* databaseCallbacks = IDBDatabaseCallbacksImpl::create();
|
| int64_t transactionId = IDBDatabase::nextTransactionId();
|
| - RefPtr<IDBOpenDBRequest> request = IDBOpenDBRequest::create(context, databaseCallbacks, transactionId, version);
|
| + IDBOpenDBRequest* request = IDBOpenDBRequest::create(context, databaseCallbacks, transactionId, version);
|
| m_backend->open(name, version, transactionId, request, databaseCallbacks, context->securityOrigin()->databaseIdentifier(), context, getIndexedDBDatabasePath(context));
|
| return request;
|
| }
|
|
|
| -PassRefPtr<IDBOpenDBRequest> IDBFactory::open(ScriptExecutionContext* context, const String& name, ExceptionCode& ec)
|
| +IDBOpenDBRequest* IDBFactory::open(ScriptExecutionContext* context, const String& name, ExceptionCode& ec)
|
| {
|
| IDB_TRACE("IDBFactory::open");
|
| return openInternal(context, name, IDBDatabaseMetadata::NoIntVersion, ec);
|
| }
|
|
|
| -PassRefPtr<IDBOpenDBRequest> IDBFactory::deleteDatabase(ScriptExecutionContext* context, const String& name, ExceptionCode& ec)
|
| +IDBOpenDBRequest* IDBFactory::deleteDatabase(ScriptExecutionContext* context, const String& name, ExceptionCode& ec)
|
| {
|
| IDB_TRACE("IDBFactory::deleteDatabase");
|
| HistogramSupport::histogramEnumeration("WebCore.IndexedDB.FrontEndAPICalls", IDBDeleteDatabaseCall, IDBMethodsMax);
|
| @@ -158,7 +158,7 @@ PassRefPtr<IDBOpenDBRequest> IDBFactory::deleteDatabase(ScriptExecutionContext*
|
| return 0;
|
| }
|
|
|
| - RefPtr<IDBOpenDBRequest> request = IDBOpenDBRequest::create(context, 0, 0, IDBDatabaseMetadata::DefaultIntVersion);
|
| + IDBOpenDBRequest* request = IDBOpenDBRequest::create(context, 0, 0, IDBDatabaseMetadata::DefaultIntVersion);
|
| m_backend->deleteDatabase(name, request, context->securityOrigin()->databaseIdentifier(), context, getIndexedDBDatabasePath(context));
|
| return request;
|
| }
|
|
|