-
commit-queue@webkit.org authored
http://trac.webkit.org/changeset/140934 http://trac.webkit.org/changeset/140935 http://trac.webkit.org/changeset/140937 https://bugs.webkit.org/show_bug.cgi?id=108117 Re-land some speculative rollouts - see wkbug.com/108048 for context (Requested by jsbell on #webkit). Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-28 Source/WebCore: * CMakeLists.txt: * DerivedSources.make: * GNUmakefile.list.am: * Modules/indexeddb/IDBCallbacks.h: (IDBCallbacks): * Modules/indexeddb/IDBCursorBackendImpl.cpp: (WebCore::IDBCursorBackendImpl::IDBCursorBackendImpl): * Modules/indexeddb/IDBCursorBackendImpl.h: (WebCore::IDBCursorBackendImpl::create): (IDBCursorBackendImpl): * Modules/indexeddb/IDBDatabase.cpp: (WebCore::IDBDatabase::onVersionChange): * Modules/indexeddb/IDBDatabase.h: * Modules/indexeddb/IDBDatabaseBackendImpl.cpp: (WebCore::IDBDatabaseBackendImpl::setIndexesReady): (WebCore::OpenCursorOperation::perform): (WebCore::IDBDatabaseBackendImpl::deleteDatabase): * Modules/indexeddb/IDBFactory.cpp: (WebCore::IDBFactory::openInternal): (WebCore::IDBFactory::deleteDatabase): * Modules/indexeddb/IDBFactory.h: (WebCore): (IDBFactory): * Modules/indexeddb/IDBFactory.idl: * Modules/indexeddb/IDBObjectStore.cpp: (WebCore::IDBObjectStore::createIndex): (WebCore::IDBObjectStore::openCursor): * Modules/indexeddb/IDBObjectStore.h: (WebCore::IDBObjectStore::openCursor): (IDBObjectStore): * Modules/indexeddb/IDBOpenDBRequest.cpp: (WebCore::IDBOpenDBRequest::create): (WebCore::IDBOpenDBRequest::IDBOpenDBRequest): (WebCore::IDBOpenDBRequest::onBlocked): (WebCore::IDBOpenDBRequest::onUpgradeNeeded): (WebCore::IDBOpenDBRequest::dispatchEvent): * Modules/indexeddb/IDBOpenDBRequest.h: (IDBOpenDBRequest): * Modules/indexeddb/IDBRequest.cpp: (WebCore::IDBRequest::create): (WebCore::IDBRequest::IDBRequest): * Modules/indexeddb/IDBRequest.h: (IDBRequest): (WebCore::IDBRequest::taskType): * Modules/indexeddb/IDBTransactionBackendImpl.cpp: (WebCore::IDBTransactionBackendImpl::scheduleTask): * Modules/indexeddb/IDBTransactionBackendImpl.h: (WebCore::IDBTransactionBackendImpl::scheduleTask): (IDBTransactionBackendImpl): * Modules/indexeddb/IDBTransactionBackendInterface.h: * Modules/indexeddb/IDBUpgradeNeededEvent.cpp: Removed. * Modules/indexeddb/IDBUpgradeNeededEvent.h: Removed. * Modules/indexeddb/IDBUpgradeNeededEvent.idl: Removed. * Modules/indexeddb/IDBVersionChangeEvent.cpp: (WebCore::IDBVersionChangeEvent::create): (WebCore::IDBVersionChangeEvent::IDBVersionChangeEvent): * Modules/indexeddb/IDBVersionChangeEvent.h: (IDBVersionChangeEvent): (WebCore::IDBVersionChangeEvent::oldVersion): (WebCore::IDBVersionChangeEvent::newVersion): * Modules/indexeddb/IDBVersionChangeEvent.idl: * Modules/indexeddb/IDBVersionChangeRequest.cpp: Removed. * Modules/indexeddb/IDBVersionChangeRequest.h: Removed. * Modules/indexeddb/IDBVersionChangeRequest.idl: Removed. * WebCore.gypi: * WebCore.xcodeproj/project.pbxproj: * dom/EventNames.in: * dom/EventTarget.h: (WebCore): * dom/EventTargetFactory.in: Source/WebKit/chromium: * public/WebIDBCallbacks.h: (WebIDBCallbacks): * src/AssertMatchingEnums.cpp: * src/IDBCallbacksProxy.cpp: * src/IDBCallbacksProxy.h: (IDBCallbacksProxy): * src/WebIDBCallbacksImpl.cpp: * src/WebIDBCallbacksImpl.h: (WebIDBCallbacksImpl): * tests/IDBAbortOnCorruptTest.cpp: * tests/IDBDatabaseBackendTest.cpp: LayoutTests: * storage/indexeddb/delete-in-upgradeneeded-close-in-open-success-expected.txt: * storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange-expected.txt: * storage/indexeddb/deletedatabase-blocked-expected.txt: * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt: * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-workers-expected.txt: * storage/indexeddb/deletedatabase-delayed-by-versionchange-expected.txt: * storage/indexeddb/deletedatabase-not-blocked-expected.txt: * storage/indexeddb/events-expected.txt: Added. * storage/indexeddb/events.html: Added. * storage/indexeddb/intversion-gated-on-delete-expected.txt: * storage/indexeddb/intversion-long-queue-expected.txt: * storage/indexeddb/intversion-upgrades-expected.txt: * storage/indexeddb/removed-expected.txt: * storage/indexeddb/resources/delete-in-upgradeneeded-close-in-open-success.js: (versionChangeCallback): * storage/indexeddb/resources/delete-in-upgradeneeded-close-in-versionchange.js: (versionChangeCallback): * storage/indexeddb/resources/deletedatabase-blocked.js: (test.request.onsuccess.openOnSuccess.h.onversionchange): * storage/indexeddb/resources/deletedatabase-delayed-by-open-and-versionchange.js: (prepareDatabase.h.onversionchange): * storage/indexeddb/resources/deletedatabase-delayed-by-versionchange.js: (h1OpenSuccess.h1.onversionchange.h1OnVersionChange.h1.onversionchange): (h1OpenSuccess.h1.onversionchange): (h1OpenSuccess.request.onsuccess.h2OpenSuccess.h2.onversionchange): * storage/indexeddb/resources/deletedatabase-not-blocked.js: (test.request.onsuccess.openOnSuccess.h.onversionchange): * storage/indexeddb/resources/events.js: Added. (test): * storage/indexeddb/resources/intversion-gated-on-delete.js: (firstSuccessCallback): (connection1VersionChangeCallback): * storage/indexeddb/resources/intversion-long-queue.js: (connection1VersionChangeCallback): (deleteDatabaseBlockedCallback): (deleteDatabaseSuccessCallback): (connection2VersionChangeEvent): * storage/indexeddb/resources/removed.js: (test): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@141013 268f45cc-cd09-0410-ab3c-d52691b4dbfc
1b629091