Changeset 164255 in webkit
- Timestamp:
- Feb 17, 2014 4:08:02 PM (10 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 22 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r164254 r164255 1 2014-02-17 Anders Carlsson <andersca@apple.com> 2 3 Stop using isMainThread() in WebKit2 4 https://bugs.webkit.org/show_bug.cgi?id=128940 5 <rdar://problem/15963666> 6 7 Reviewed by Enrica Casucci. 8 9 Since isMainThread() has a different meaning when the web thread is enabled on iOS, 10 just use RunLoop::isMain() to check if we're executing on the main thread. 11 12 * DatabaseProcess/DatabaseProcess.cpp: 13 (WebKit::DatabaseProcess::ensurePathExists): 14 (WebKit::DatabaseProcess::postDatabaseTask): 15 (WebKit::DatabaseProcess::performNextDatabaseTask): 16 * DatabaseProcess/IndexedDB/UniqueIDBDatabase.cpp: 17 (WebKit::UniqueIDBDatabase::shutdown): 18 (WebKit::UniqueIDBDatabase::shutdownBackingStore): 19 (WebKit::UniqueIDBDatabase::didShutdownBackingStore): 20 (WebKit::UniqueIDBDatabase::deleteDatabase): 21 (WebKit::UniqueIDBDatabase::getOrEstablishIDBDatabaseMetadata): 22 (WebKit::UniqueIDBDatabase::openBackingStoreAndReadMetadata): 23 (WebKit::UniqueIDBDatabase::didOpenBackingStoreAndReadMetadata): 24 (WebKit::UniqueIDBDatabase::postTransactionOperation): 25 (WebKit::UniqueIDBDatabase::didCompleteTransactionOperation): 26 (WebKit::UniqueIDBDatabase::changeDatabaseVersion): 27 (WebKit::UniqueIDBDatabase::createObjectStore): 28 (WebKit::UniqueIDBDatabase::deleteObjectStore): 29 (WebKit::UniqueIDBDatabase::clearObjectStore): 30 (WebKit::UniqueIDBDatabase::createIndex): 31 (WebKit::UniqueIDBDatabase::deleteIndex): 32 (WebKit::UniqueIDBDatabase::putRecord): 33 (WebKit::UniqueIDBDatabase::getRecord): 34 (WebKit::UniqueIDBDatabase::openCursor): 35 (WebKit::UniqueIDBDatabase::cursorAdvance): 36 (WebKit::UniqueIDBDatabase::cursorIterate): 37 (WebKit::UniqueIDBDatabase::count): 38 (WebKit::UniqueIDBDatabase::deleteRange): 39 (WebKit::UniqueIDBDatabase::openBackingStoreTransaction): 40 (WebKit::UniqueIDBDatabase::beginBackingStoreTransaction): 41 (WebKit::UniqueIDBDatabase::commitBackingStoreTransaction): 42 (WebKit::UniqueIDBDatabase::resetBackingStoreTransaction): 43 (WebKit::UniqueIDBDatabase::rollbackBackingStoreTransaction): 44 (WebKit::UniqueIDBDatabase::changeDatabaseVersionInBackingStore): 45 (WebKit::UniqueIDBDatabase::createObjectStoreInBackingStore): 46 (WebKit::UniqueIDBDatabase::deleteObjectStoreInBackingStore): 47 (WebKit::UniqueIDBDatabase::clearObjectStoreInBackingStore): 48 (WebKit::UniqueIDBDatabase::createIndexInBackingStore): 49 (WebKit::UniqueIDBDatabase::deleteIndexInBackingStore): 50 (WebKit::UniqueIDBDatabase::putRecordInBackingStore): 51 (WebKit::UniqueIDBDatabase::getRecordFromBackingStore): 52 (WebKit::UniqueIDBDatabase::openCursorInBackingStore): 53 (WebKit::UniqueIDBDatabase::absoluteDatabaseDirectory): 54 (WebKit::UniqueIDBDatabase::postMainThreadTask): 55 (WebKit::UniqueIDBDatabase::performNextMainThreadTask): 56 (WebKit::UniqueIDBDatabase::postDatabaseTask): 57 (WebKit::UniqueIDBDatabase::performNextDatabaseTask): 58 * DatabaseProcess/IndexedDB/sqlite/UniqueIDBDatabaseBackingStoreSQLite.cpp: 59 (WebKit::generateDatabaseId): 60 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::UniqueIDBDatabaseBackingStoreSQLite): 61 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::~UniqueIDBDatabaseBackingStoreSQLite): 62 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::createAndPopulateInitialMetadata): 63 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::extractExistingMetadata): 64 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::openSQLiteDatabaseAtPath): 65 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::getOrEstablishMetadata): 66 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::establishTransaction): 67 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::beginTransaction): 68 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::commitTransaction): 69 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::resetTransaction): 70 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::rollbackTransaction): 71 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::changeDatabaseVersion): 72 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::createObjectStore): 73 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::deleteObjectStore): 74 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::clearObjectStore): 75 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::createIndex): 76 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::deleteIndex): 77 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::generateKeyNumber): 78 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::updateKeyGeneratorNumber): 79 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::keyExistsInObjectStore): 80 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::putRecord): 81 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::putIndexRecord): 82 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::getIndexRecord): 83 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::deleteRecord): 84 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::deleteRange): 85 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::getKeyRecordFromObjectStore): 86 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::getKeyRangeRecordFromObjectStore): 87 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::count): 88 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::openCursor): 89 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::advanceCursor): 90 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::iterateCursor): 91 (WebKit::UniqueIDBDatabaseBackingStoreSQLite::notifyCursorsOfChanges): 92 * NetworkProcess/FileAPI/NetworkBlobRegistry.cpp: 93 (WebKit::NetworkBlobRegistry::shared): 94 * NetworkProcess/HostRecord.cpp: 95 (WebKit::HostRecord::scheduleResourceLoader): 96 (WebKit::HostRecord::addLoaderInProgress): 97 (WebKit::HostRecord::removeLoader): 98 * NetworkProcess/NetworkResourceLoadScheduler.cpp: 99 (WebKit::NetworkResourceLoadScheduler::removeLoader): 100 (WebKit::NetworkResourceLoadScheduler::receivedRedirect): 101 (WebKit::NetworkResourceLoadScheduler::removeScheduledLoaders): 102 * NetworkProcess/NetworkResourceLoader.cpp: 103 (WebKit::NetworkResourceLoader::NetworkResourceLoader): 104 (WebKit::NetworkResourceLoader::~NetworkResourceLoader): 105 (WebKit::NetworkResourceLoader::start): 106 (WebKit::NetworkResourceLoader::cleanup): 107 (WebKit::NetworkResourceLoader::abort): 108 (WebKit::NetworkResourceLoader::willSendRequestAsync): 109 (WebKit::NetworkResourceLoader::canAuthenticateAgainstProtectionSpaceAsync): 110 * NetworkProcess/NetworkResourceLoader.h: 111 (WebKit::NetworkResourceLoader::setHostRecord): 112 (WebKit::NetworkResourceLoader::hostRecord): 113 * NetworkProcess/mac/DiskCacheMonitor.mm: 114 (WebKit::DiskCacheMonitor::DiskCacheMonitor): 115 * Shared/AsyncRequest.cpp: 116 (WebKit::generateRequestID): 117 * Shared/Authentication/AuthenticationManager.cpp: 118 (WebKit::generateAuthenticationChallengeID): 119 (WebKit::AuthenticationManager::establishIdentifierForChallenge): 120 (WebKit::AuthenticationManager::useCredentialForChallenge): 121 (WebKit::AuthenticationManager::continueWithoutCredentialForChallenge): 122 (WebKit::AuthenticationManager::cancelChallenge): 123 * Shared/Downloads/mac/DownloadMac.mm: 124 (dispatchOnMainThread): 125 * Shared/Plugins/NPObjectProxy.cpp: 126 (WebKit::NPObjectProxy::~NPObjectProxy): 127 * Shared/Plugins/Netscape/mac/NetscapePluginModuleMac.mm: 128 (WebKit::getPluginInfoFromCarbonResources): 129 * Shared/SessionTracker.cpp: 130 (WebKit::staticSessionMap): 131 (WebKit::storageSessionToID): 132 (WebKit::identifierBase): 133 (WebKit::SessionTracker::destroySession): 134 (WebKit::SessionTracker::setIdentifierBase): 135 * UIProcess/APISession.cpp: 136 (API::generateID): 137 (API::Session::defaultSession): 138 (API::Session::legacyPrivateSession): 139 * WebProcess/Cookies/WebCookieManager.cpp: 140 (WebKit::WebCookieManager::dispatchCookiesDidChange): 141 * WebProcess/Databases/IndexedDB/WebIDBFactoryBackend.cpp: 142 (WebKit::WebIDBFactoryBackend::open): 143 (WebKit::WebIDBFactoryBackend::deleteDatabase): 144 * WebProcess/Databases/IndexedDB/WebIDBServerConnection.cpp: 145 (WebKit::generateServerConnectionIdentifier): 146 * WebProcess/WebCoreSupport/mac/WebFrameNetworkingContext.mm: 147 (WebKit::WebFrameNetworkingContext::storageSession): 148 * WebProcess/WebPage/EventDispatcher.cpp: 149 (WebKit::EventDispatcher::dispatchWheelEvent): 150 1 151 2014-02-17 Anders Carlsson <andersca@apple.com> 2 152 -
trunk/Source/WebKit2/DatabaseProcess/DatabaseProcess.cpp
r163961 r164255 110 110 void DatabaseProcess::ensurePathExists(const String& path) 111 111 { 112 ASSERT(! isMainThread());112 ASSERT(!RunLoop::isMain()); 113 113 114 114 if (!makeAllDirectories(path)) … … 125 125 void DatabaseProcess::postDatabaseTask(std::unique_ptr<AsyncTask> task) 126 126 { 127 ASSERT( isMainThread());127 ASSERT(RunLoop::isMain()); 128 128 129 129 MutexLocker locker(m_databaseTaskMutex); … … 136 136 void DatabaseProcess::performNextDatabaseTask() 137 137 { 138 ASSERT(! isMainThread());138 ASSERT(!RunLoop::isMain()); 139 139 140 140 std::unique_ptr<AsyncTask> task; -
trunk/Source/WebKit2/DatabaseProcess/IndexedDB/UniqueIDBDatabase.cpp
r163877 r164255 120 120 void UniqueIDBDatabase::shutdown(UniqueIDBDatabaseShutdownType type) 121 121 { 122 ASSERT( isMainThread());122 ASSERT(RunLoop::isMain()); 123 123 124 124 if (!m_acceptingNewRequests) … … 140 140 void UniqueIDBDatabase::shutdownBackingStore(UniqueIDBDatabaseShutdownType type, const String& databaseDirectory) 141 141 { 142 ASSERT(! isMainThread());142 ASSERT(!RunLoop::isMain()); 143 143 144 144 m_backingStore.clear(); … … 156 156 void UniqueIDBDatabase::didShutdownBackingStore(UniqueIDBDatabaseShutdownType type) 157 157 { 158 ASSERT( isMainThread());158 ASSERT(RunLoop::isMain()); 159 159 160 160 // Balanced by a ref in ::shutdown() … … 185 185 void UniqueIDBDatabase::deleteDatabase(std::function<void(bool)> successCallback) 186 186 { 187 ASSERT( isMainThread());187 ASSERT(RunLoop::isMain()); 188 188 189 189 if (!m_acceptingNewRequests) { … … 209 209 void UniqueIDBDatabase::getOrEstablishIDBDatabaseMetadata(std::function<void(bool, const IDBDatabaseMetadata&)> completionCallback) 210 210 { 211 ASSERT( isMainThread());211 ASSERT(RunLoop::isMain()); 212 212 213 213 if (!m_acceptingNewRequests) { … … 248 248 void UniqueIDBDatabase::openBackingStoreAndReadMetadata(const UniqueIDBDatabaseIdentifier& identifier, const String& databaseDirectory) 249 249 { 250 ASSERT(! isMainThread());250 ASSERT(!RunLoop::isMain()); 251 251 ASSERT(!m_backingStore); 252 252 … … 264 264 void UniqueIDBDatabase::didOpenBackingStoreAndReadMetadata(const IDBDatabaseMetadata& metadata, bool success) 265 265 { 266 ASSERT( isMainThread());266 ASSERT(RunLoop::isMain()); 267 267 ASSERT(!m_metadata); 268 268 … … 305 305 void UniqueIDBDatabase::postTransactionOperation(const IDBIdentifier& transactionIdentifier, std::unique_ptr<AsyncTask> task, std::function<void(bool)> successCallback) 306 306 { 307 ASSERT( isMainThread());307 ASSERT(RunLoop::isMain()); 308 308 309 309 if (!m_acceptingNewRequests) { … … 331 331 void UniqueIDBDatabase::didCompleteTransactionOperation(const IDBIdentifier& transactionIdentifier, bool success) 332 332 { 333 ASSERT( isMainThread());333 ASSERT(RunLoop::isMain()); 334 334 335 335 RefPtr<AsyncRequest> request = m_pendingTransactionRequests.take(transactionIdentifier); … … 342 342 void UniqueIDBDatabase::changeDatabaseVersion(const IDBIdentifier& transactionIdentifier, uint64_t newVersion, std::function<void(bool)> successCallback) 343 343 { 344 ASSERT( isMainThread());344 ASSERT(RunLoop::isMain()); 345 345 346 346 if (!m_acceptingNewRequests) { … … 407 407 void UniqueIDBDatabase::createObjectStore(const IDBIdentifier& transactionIdentifier, const IDBObjectStoreMetadata& metadata, std::function<void(bool)> successCallback) 408 408 { 409 ASSERT( isMainThread());409 ASSERT(RunLoop::isMain()); 410 410 411 411 if (!m_acceptingNewRequests) { … … 435 435 void UniqueIDBDatabase::deleteObjectStore(const IDBIdentifier& transactionIdentifier, int64_t objectStoreID, std::function<void(bool)> successCallback) 436 436 { 437 ASSERT( isMainThread());437 ASSERT(RunLoop::isMain()); 438 438 439 439 if (!m_acceptingNewRequests) { … … 462 462 void UniqueIDBDatabase::clearObjectStore(const IDBIdentifier& transactionIdentifier, int64_t objectStoreID, std::function<void(bool)> successCallback) 463 463 { 464 ASSERT( isMainThread());464 ASSERT(RunLoop::isMain()); 465 465 466 466 if (!m_acceptingNewRequests) { … … 485 485 void UniqueIDBDatabase::createIndex(const IDBIdentifier& transactionIdentifier, int64_t objectStoreID, const IDBIndexMetadata& metadata, std::function<void(bool)> successCallback) 486 486 { 487 ASSERT( isMainThread());487 ASSERT(RunLoop::isMain()); 488 488 489 489 if (!m_acceptingNewRequests) { … … 519 519 void UniqueIDBDatabase::deleteIndex(const IDBIdentifier& transactionIdentifier, int64_t objectStoreID, int64_t indexID, std::function<void(bool)> successCallback) 520 520 { 521 ASSERT( isMainThread());521 ASSERT(RunLoop::isMain()); 522 522 523 523 if (!m_acceptingNewRequests) { … … 553 553 void UniqueIDBDatabase::putRecord(const IDBIdentifier& transactionIdentifier, int64_t objectStoreID, const IDBKeyData& keyData, const IPC::DataReference& value, int64_t putMode, const Vector<int64_t>& indexIDs, const Vector<Vector<IDBKeyData>>& indexKeys, std::function<void(const IDBKeyData&, uint32_t, const String&)> callback) 554 554 { 555 ASSERT( isMainThread());555 ASSERT(RunLoop::isMain()); 556 556 557 557 if (!m_acceptingNewRequests) { … … 576 576 void UniqueIDBDatabase::getRecord(const IDBIdentifier& transactionIdentifier, int64_t objectStoreID, int64_t indexID, const IDBKeyRangeData& keyRangeData, IndexedDB::CursorType cursorType, std::function<void(const IDBGetResult&, uint32_t, const String&)> callback) 577 577 { 578 ASSERT( isMainThread());578 ASSERT(RunLoop::isMain()); 579 579 580 580 if (!m_acceptingNewRequests) { … … 599 599 void UniqueIDBDatabase::openCursor(const IDBIdentifier& transactionIdentifier, int64_t objectStoreID, int64_t indexID, IndexedDB::CursorDirection cursorDirection, IndexedDB::CursorType cursorType, IDBDatabaseBackend::TaskType taskType, const IDBKeyRangeData& keyRangeData, std::function<void(int64_t, const IDBKeyData&, const IDBKeyData&, PassRefPtr<SharedBuffer>, uint32_t, const String&)> callback) 600 600 { 601 ASSERT( isMainThread());601 ASSERT(RunLoop::isMain()); 602 602 603 603 if (!m_acceptingNewRequests) { … … 622 622 void UniqueIDBDatabase::cursorAdvance(const IDBIdentifier& cursorIdentifier, uint64_t count, std::function<void(const IDBKeyData&, const IDBKeyData&, PassRefPtr<SharedBuffer>, uint32_t, const String&)> callback) 623 623 { 624 ASSERT( isMainThread());624 ASSERT(RunLoop::isMain()); 625 625 626 626 if (!m_acceptingNewRequests) { … … 643 643 void UniqueIDBDatabase::cursorIterate(const IDBIdentifier& cursorIdentifier, const IDBKeyData& key, std::function<void(const IDBKeyData&, const IDBKeyData&, PassRefPtr<SharedBuffer>, uint32_t, const String&)> callback) 644 644 { 645 ASSERT( isMainThread());645 ASSERT(RunLoop::isMain()); 646 646 647 647 if (!m_acceptingNewRequests) { … … 664 664 void UniqueIDBDatabase::count(const IDBIdentifier& transactionIdentifier, int64_t objectStoreID, int64_t indexID, const IDBKeyRangeData& keyRangeData, std::function<void(int64_t, uint32_t, const String&)> callback) 665 665 { 666 ASSERT( isMainThread());666 ASSERT(RunLoop::isMain()); 667 667 668 668 if (!m_acceptingNewRequests) { … … 685 685 void UniqueIDBDatabase::deleteRange(const IDBIdentifier& transactionIdentifier, int64_t objectStoreID, const IDBKeyRangeData& keyRangeData, std::function<void(uint32_t, const String&)> callback) 686 686 { 687 ASSERT( isMainThread());687 ASSERT(RunLoop::isMain()); 688 688 689 689 if (!m_acceptingNewRequests) { … … 706 706 void UniqueIDBDatabase::openBackingStoreTransaction(const IDBIdentifier& transactionIdentifier, const Vector<int64_t>& objectStoreIDs, IndexedDB::TransactionMode mode) 707 707 { 708 ASSERT(! isMainThread());708 ASSERT(!RunLoop::isMain()); 709 709 ASSERT(m_backingStore); 710 710 … … 716 716 void UniqueIDBDatabase::beginBackingStoreTransaction(const IDBIdentifier& transactionIdentifier) 717 717 { 718 ASSERT(! isMainThread());718 ASSERT(!RunLoop::isMain()); 719 719 ASSERT(m_backingStore); 720 720 … … 726 726 void UniqueIDBDatabase::commitBackingStoreTransaction(const IDBIdentifier& transactionIdentifier) 727 727 { 728 ASSERT(! isMainThread());728 ASSERT(!RunLoop::isMain()); 729 729 ASSERT(m_backingStore); 730 730 … … 736 736 void UniqueIDBDatabase::resetBackingStoreTransaction(const IDBIdentifier& transactionIdentifier) 737 737 { 738 ASSERT(! isMainThread());738 ASSERT(!RunLoop::isMain()); 739 739 ASSERT(m_backingStore); 740 740 … … 746 746 void UniqueIDBDatabase::rollbackBackingStoreTransaction(const IDBIdentifier& transactionIdentifier) 747 747 { 748 ASSERT(! isMainThread());748 ASSERT(!RunLoop::isMain()); 749 749 ASSERT(m_backingStore); 750 750 … … 756 756 void UniqueIDBDatabase::changeDatabaseVersionInBackingStore(uint64_t requestID, const IDBIdentifier& transactionIdentifier, uint64_t newVersion) 757 757 { 758 ASSERT(! isMainThread());758 ASSERT(!RunLoop::isMain()); 759 759 ASSERT(m_backingStore); 760 760 … … 766 766 void UniqueIDBDatabase::createObjectStoreInBackingStore(uint64_t requestID, const IDBIdentifier& transactionIdentifier, const IDBObjectStoreMetadata& metadata) 767 767 { 768 ASSERT(! isMainThread());768 ASSERT(!RunLoop::isMain()); 769 769 ASSERT(m_backingStore); 770 770 … … 776 776 void UniqueIDBDatabase::deleteObjectStoreInBackingStore(uint64_t requestID, const IDBIdentifier& transactionIdentifier, int64_t objectStoreID) 777 777 { 778 ASSERT(! isMainThread());778 ASSERT(!RunLoop::isMain()); 779 779 ASSERT(m_backingStore); 780 780 … … 786 786 void UniqueIDBDatabase::clearObjectStoreInBackingStore(uint64_t requestID, const IDBIdentifier& transactionIdentifier, int64_t objectStoreID) 787 787 { 788 ASSERT(! isMainThread());788 ASSERT(!RunLoop::isMain()); 789 789 ASSERT(m_backingStore); 790 790 … … 796 796 void UniqueIDBDatabase::createIndexInBackingStore(uint64_t requestID, const IDBIdentifier& transactionIdentifier, int64_t objectStoreID, const IDBIndexMetadata& metadata) 797 797 { 798 ASSERT(! isMainThread());798 ASSERT(!RunLoop::isMain()); 799 799 ASSERT(m_backingStore); 800 800 … … 806 806 void UniqueIDBDatabase::deleteIndexInBackingStore(uint64_t requestID, const IDBIdentifier& transactionIdentifier, int64_t objectStoreID, int64_t indexID) 807 807 { 808 ASSERT(! isMainThread());808 ASSERT(!RunLoop::isMain()); 809 809 ASSERT(m_backingStore); 810 810 … … 816 816 void UniqueIDBDatabase::putRecordInBackingStore(uint64_t requestID, const IDBIdentifier& transaction, const IDBObjectStoreMetadata& objectStoreMetadata, const IDBKeyData& inputKeyData, const Vector<uint8_t>& value, int64_t putMode, const Vector<int64_t>& indexIDs, const Vector<Vector<IDBKeyData>>& indexKeys) 817 817 { 818 ASSERT(! isMainThread());818 ASSERT(!RunLoop::isMain()); 819 819 ASSERT(m_backingStore); 820 820 … … 889 889 void UniqueIDBDatabase::getRecordFromBackingStore(uint64_t requestID, const IDBIdentifier& transaction, const IDBObjectStoreMetadata& objectStoreMetadata, int64_t indexID, const IDBKeyRangeData& keyRangeData, IndexedDB::CursorType cursorType) 890 890 { 891 ASSERT(! isMainThread());891 ASSERT(!RunLoop::isMain()); 892 892 ASSERT(m_backingStore); 893 893 … … 950 950 void UniqueIDBDatabase::openCursorInBackingStore(uint64_t requestID, const IDBIdentifier& transactionIdentifier, int64_t objectStoreID, int64_t indexID, IndexedDB::CursorDirection cursorDirection, IndexedDB::CursorType cursorType, IDBDatabaseBackend::TaskType taskType, const IDBKeyRangeData& keyRange) 951 951 { 952 ASSERT(! isMainThread());952 ASSERT(!RunLoop::isMain()); 953 953 ASSERT(m_backingStore); 954 954 … … 1069 1069 String UniqueIDBDatabase::absoluteDatabaseDirectory() const 1070 1070 { 1071 ASSERT( isMainThread());1071 ASSERT(RunLoop::isMain()); 1072 1072 return DatabaseProcess::shared().absoluteIndexedDatabasePathFromDatabaseRelativePath(m_databaseRelativeDirectory); 1073 1073 } … … 1075 1075 void UniqueIDBDatabase::postMainThreadTask(std::unique_ptr<AsyncTask> task, DatabaseTaskType taskType) 1076 1076 { 1077 ASSERT(! isMainThread());1077 ASSERT(!RunLoop::isMain()); 1078 1078 1079 1079 if (!m_acceptingNewRequests && taskType == DatabaseTaskType::Normal) … … 1091 1091 void UniqueIDBDatabase::performNextMainThreadTask() 1092 1092 { 1093 ASSERT( isMainThread());1093 ASSERT(RunLoop::isMain()); 1094 1094 1095 1095 // Balanced by a ref() in ::postMainThreadTask … … 1122 1122 void UniqueIDBDatabase::postDatabaseTask(std::unique_ptr<AsyncTask> task, DatabaseTaskType taskType) 1123 1123 { 1124 ASSERT( isMainThread());1124 ASSERT(RunLoop::isMain()); 1125 1125 1126 1126 if (!m_acceptingNewRequests && taskType == DatabaseTaskType::Normal) … … 1136 1136 void UniqueIDBDatabase::performNextDatabaseTask() 1137 1137 { 1138 ASSERT(! isMainThread());1138 ASSERT(!RunLoop::isMain()); 1139 1139 1140 1140 // It is possible that this database might be shutting down on the main thread. -
trunk/Source/WebKit2/DatabaseProcess/IndexedDB/sqlite/UniqueIDBDatabaseBackingStoreSQLite.cpp
r163892 r164255 44 44 #include <WebCore/SQLiteStatement.h> 45 45 #include <WebCore/SharedBuffer.h> 46 #include <wtf/ MainThread.h>46 #include <wtf/RunLoop.h> 47 47 48 48 using namespace JSC; … … 58 58 static int64_t databaseID = 0; 59 59 60 ASSERT(! isMainThread());60 ASSERT(!RunLoop::isMain()); 61 61 return ++databaseID; 62 62 } … … 67 67 { 68 68 // The backing store is meant to be created and used entirely on a background thread. 69 ASSERT(! isMainThread());69 ASSERT(!RunLoop::isMain()); 70 70 } 71 71 72 72 UniqueIDBDatabaseBackingStoreSQLite::~UniqueIDBDatabaseBackingStoreSQLite() 73 73 { 74 ASSERT(! isMainThread());74 ASSERT(!RunLoop::isMain()); 75 75 76 76 m_transactions.clear(); … … 86 86 std::unique_ptr<IDBDatabaseMetadata> UniqueIDBDatabaseBackingStoreSQLite::createAndPopulateInitialMetadata() 87 87 { 88 ASSERT(! isMainThread());88 ASSERT(!RunLoop::isMain()); 89 89 ASSERT(m_sqliteDB); 90 90 ASSERT(m_sqliteDB->isOpen()); … … 176 176 std::unique_ptr<IDBDatabaseMetadata> UniqueIDBDatabaseBackingStoreSQLite::extractExistingMetadata() 177 177 { 178 ASSERT(! isMainThread());178 ASSERT(!RunLoop::isMain()); 179 179 ASSERT(m_sqliteDB); 180 180 … … 290 290 std::unique_ptr<SQLiteDatabase> UniqueIDBDatabaseBackingStoreSQLite::openSQLiteDatabaseAtPath(const String& path) 291 291 { 292 ASSERT(! isMainThread());292 ASSERT(!RunLoop::isMain()); 293 293 294 294 auto sqliteDatabase = std::make_unique<SQLiteDatabase>(); … … 307 307 std::unique_ptr<IDBDatabaseMetadata> UniqueIDBDatabaseBackingStoreSQLite::getOrEstablishMetadata() 308 308 { 309 ASSERT(! isMainThread());309 ASSERT(!RunLoop::isMain()); 310 310 311 311 String dbFilename = UniqueIDBDatabase::calculateAbsoluteDatabaseFilename(m_absoluteDatabaseDirectory); … … 334 334 bool UniqueIDBDatabaseBackingStoreSQLite::establishTransaction(const IDBIdentifier& transactionIdentifier, const Vector<int64_t>&, IndexedDB::TransactionMode mode) 335 335 { 336 ASSERT(! isMainThread());336 ASSERT(!RunLoop::isMain()); 337 337 338 338 if (!m_transactions.add(transactionIdentifier, SQLiteIDBTransaction::create(*this, transactionIdentifier, mode)).isNewEntry) { … … 346 346 bool UniqueIDBDatabaseBackingStoreSQLite::beginTransaction(const IDBIdentifier& transactionIdentifier) 347 347 { 348 ASSERT(! isMainThread());348 ASSERT(!RunLoop::isMain()); 349 349 350 350 SQLiteIDBTransaction* transaction = m_transactions.get(transactionIdentifier); … … 359 359 bool UniqueIDBDatabaseBackingStoreSQLite::commitTransaction(const IDBIdentifier& transactionIdentifier) 360 360 { 361 ASSERT(! isMainThread());361 ASSERT(!RunLoop::isMain()); 362 362 363 363 SQLiteIDBTransaction* transaction = m_transactions.get(transactionIdentifier); … … 372 372 bool UniqueIDBDatabaseBackingStoreSQLite::resetTransaction(const IDBIdentifier& transactionIdentifier) 373 373 { 374 ASSERT(! isMainThread());374 ASSERT(!RunLoop::isMain()); 375 375 376 376 std::unique_ptr<SQLiteIDBTransaction> transaction = m_transactions.take(transactionIdentifier); … … 385 385 bool UniqueIDBDatabaseBackingStoreSQLite::rollbackTransaction(const IDBIdentifier& transactionIdentifier) 386 386 { 387 ASSERT(! isMainThread());387 ASSERT(!RunLoop::isMain()); 388 388 389 389 SQLiteIDBTransaction* transaction = m_transactions.get(transactionIdentifier); … … 398 398 bool UniqueIDBDatabaseBackingStoreSQLite::changeDatabaseVersion(const IDBIdentifier& transactionIdentifier, uint64_t newVersion) 399 399 { 400 ASSERT(! isMainThread());400 ASSERT(!RunLoop::isMain()); 401 401 ASSERT(m_sqliteDB); 402 402 ASSERT(m_sqliteDB->isOpen()); … … 427 427 bool UniqueIDBDatabaseBackingStoreSQLite::createObjectStore(const IDBIdentifier& transactionIdentifier, const IDBObjectStoreMetadata& metadata) 428 428 { 429 ASSERT(! isMainThread());429 ASSERT(!RunLoop::isMain()); 430 430 ASSERT(m_sqliteDB); 431 431 ASSERT(m_sqliteDB->isOpen()); … … 476 476 bool UniqueIDBDatabaseBackingStoreSQLite::deleteObjectStore(const IDBIdentifier& transactionIdentifier, int64_t objectStoreID) 477 477 { 478 ASSERT(! isMainThread());478 ASSERT(!RunLoop::isMain()); 479 479 ASSERT(m_sqliteDB); 480 480 ASSERT(m_sqliteDB->isOpen()); … … 550 550 bool UniqueIDBDatabaseBackingStoreSQLite::clearObjectStore(const IDBIdentifier& transactionIdentifier, int64_t objectStoreID) 551 551 { 552 ASSERT(! isMainThread());552 ASSERT(!RunLoop::isMain()); 553 553 ASSERT(m_sqliteDB); 554 554 ASSERT(m_sqliteDB->isOpen()); … … 589 589 bool UniqueIDBDatabaseBackingStoreSQLite::createIndex(const IDBIdentifier& transactionIdentifier, int64_t objectStoreID, const IDBIndexMetadata& metadata) 590 590 { 591 ASSERT(! isMainThread());591 ASSERT(!RunLoop::isMain()); 592 592 ASSERT(m_sqliteDB); 593 593 ASSERT(m_sqliteDB->isOpen()); … … 671 671 bool UniqueIDBDatabaseBackingStoreSQLite::deleteIndex(const IDBIdentifier& transactionIdentifier, int64_t objectStoreID, int64_t indexID) 672 672 { 673 ASSERT(! isMainThread());673 ASSERT(!RunLoop::isMain()); 674 674 ASSERT(m_sqliteDB); 675 675 ASSERT(m_sqliteDB->isOpen()); … … 712 712 bool UniqueIDBDatabaseBackingStoreSQLite::generateKeyNumber(const IDBIdentifier& transactionIdentifier, int64_t objectStoreID, int64_t& generatedKey) 713 713 { 714 ASSERT(! isMainThread());714 ASSERT(!RunLoop::isMain()); 715 715 ASSERT(m_sqliteDB); 716 716 ASSERT(m_sqliteDB->isOpen()); … … 755 755 bool UniqueIDBDatabaseBackingStoreSQLite::updateKeyGeneratorNumber(const IDBIdentifier& transactionIdentifier, int64_t objectStoreID, int64_t keyNumber, bool) 756 756 { 757 ASSERT(! isMainThread());757 ASSERT(!RunLoop::isMain()); 758 758 ASSERT(m_sqliteDB); 759 759 ASSERT(m_sqliteDB->isOpen()); … … 785 785 bool UniqueIDBDatabaseBackingStoreSQLite::keyExistsInObjectStore(const IDBIdentifier& transactionIdentifier, int64_t objectStoreID, const IDBKeyData& keyData, bool& keyExists) 786 786 { 787 ASSERT(! isMainThread());787 ASSERT(!RunLoop::isMain()); 788 788 ASSERT(m_sqliteDB); 789 789 ASSERT(m_sqliteDB->isOpen()); … … 829 829 bool UniqueIDBDatabaseBackingStoreSQLite::putRecord(const IDBIdentifier& transactionIdentifier, int64_t objectStoreID, const IDBKeyData& keyData, const uint8_t* valueBuffer, size_t valueSize) 830 830 { 831 ASSERT(! isMainThread());831 ASSERT(!RunLoop::isMain()); 832 832 ASSERT(m_sqliteDB); 833 833 ASSERT(m_sqliteDB->isOpen()); … … 865 865 bool UniqueIDBDatabaseBackingStoreSQLite::putIndexRecord(const IDBIdentifier& transactionIdentifier, int64_t objectStoreID, int64_t indexID, const IDBKeyData& keyValue, const IDBKeyData& indexKey) 866 866 { 867 ASSERT(! isMainThread());867 ASSERT(!RunLoop::isMain()); 868 868 ASSERT(m_sqliteDB); 869 869 ASSERT(m_sqliteDB->isOpen()); … … 913 913 bool UniqueIDBDatabaseBackingStoreSQLite::getIndexRecord(const IDBIdentifier& transactionIdentifier, int64_t objectStoreID, int64_t indexID, const IDBKeyRangeData& keyRangeData, IndexedDB::CursorType cursorType, IDBGetResult& result) 914 914 { 915 ASSERT(! isMainThread());915 ASSERT(!RunLoop::isMain()); 916 916 ASSERT(m_sqliteDB); 917 917 ASSERT(m_sqliteDB->isOpen()); … … 948 948 bool UniqueIDBDatabaseBackingStoreSQLite::deleteRecord(const IDBIdentifier& transactionIdentifier, int64_t objectStoreID, const WebCore::IDBKeyData& keyData) 949 949 { 950 ASSERT(! isMainThread());950 ASSERT(!RunLoop::isMain()); 951 951 ASSERT(m_sqliteDB); 952 952 ASSERT(m_sqliteDB->isOpen()); … … 968 968 bool UniqueIDBDatabaseBackingStoreSQLite::deleteRange(const IDBIdentifier& transactionIdentifier, int64_t objectStoreID, const IDBKeyRangeData& keyRangeData) 969 969 { 970 ASSERT(! isMainThread());970 ASSERT(!RunLoop::isMain()); 971 971 ASSERT(m_sqliteDB); 972 972 ASSERT(m_sqliteDB->isOpen()); … … 1029 1029 bool UniqueIDBDatabaseBackingStoreSQLite::deleteRecord(SQLiteIDBTransaction& transaction, int64_t objectStoreID, const WebCore::IDBKeyData& key) 1030 1030 { 1031 ASSERT(! isMainThread());1031 ASSERT(!RunLoop::isMain()); 1032 1032 ASSERT(m_sqliteDB); 1033 1033 ASSERT(m_sqliteDB->isOpen()); … … 1070 1070 bool UniqueIDBDatabaseBackingStoreSQLite::getKeyRecordFromObjectStore(const IDBIdentifier& transactionIdentifier, int64_t objectStoreID, const IDBKey& key, RefPtr<SharedBuffer>& result) 1071 1071 { 1072 ASSERT(! isMainThread());1072 ASSERT(!RunLoop::isMain()); 1073 1073 ASSERT(m_sqliteDB); 1074 1074 ASSERT(m_sqliteDB->isOpen()); … … 1116 1116 bool UniqueIDBDatabaseBackingStoreSQLite::getKeyRangeRecordFromObjectStore(const IDBIdentifier& transactionIdentifier, int64_t objectStoreID, const IDBKeyRange& keyRange, RefPtr<SharedBuffer>& result, RefPtr<IDBKey>& resultKey) 1117 1117 { 1118 ASSERT(! isMainThread());1118 ASSERT(!RunLoop::isMain()); 1119 1119 ASSERT(m_sqliteDB); 1120 1120 ASSERT(m_sqliteDB->isOpen()); … … 1170 1170 bool UniqueIDBDatabaseBackingStoreSQLite::count(const IDBIdentifier& transactionIdentifier, int64_t objectStoreID, int64_t indexID, const IDBKeyRangeData& keyRangeData, int64_t& count) 1171 1171 { 1172 ASSERT(! isMainThread());1172 ASSERT(!RunLoop::isMain()); 1173 1173 ASSERT(m_sqliteDB); 1174 1174 ASSERT(m_sqliteDB->isOpen()); … … 1200 1200 bool UniqueIDBDatabaseBackingStoreSQLite::openCursor(const IDBIdentifier& transactionIdentifier, int64_t objectStoreID, int64_t indexID, IndexedDB::CursorDirection cursorDirection, IndexedDB::CursorType cursorType, IDBDatabaseBackend::TaskType taskType, const IDBKeyRangeData& keyRange, int64_t& cursorID, IDBKeyData& key, IDBKeyData& primaryKey, Vector<uint8_t>& valueBuffer) 1201 1201 { 1202 ASSERT(! isMainThread());1202 ASSERT(!RunLoop::isMain()); 1203 1203 ASSERT(m_sqliteDB); 1204 1204 ASSERT(m_sqliteDB->isOpen()); … … 1225 1225 bool UniqueIDBDatabaseBackingStoreSQLite::advanceCursor(const IDBIdentifier& cursorIdentifier, uint64_t count, IDBKeyData& key, IDBKeyData& primaryKey, Vector<uint8_t>& valueBuffer) 1226 1226 { 1227 ASSERT(! isMainThread());1227 ASSERT(!RunLoop::isMain()); 1228 1228 ASSERT(m_sqliteDB); 1229 1229 ASSERT(m_sqliteDB->isOpen()); … … 1253 1253 bool UniqueIDBDatabaseBackingStoreSQLite::iterateCursor(const IDBIdentifier& cursorIdentifier, const IDBKeyData& targetKey, IDBKeyData& key, IDBKeyData& primaryKey, Vector<uint8_t>& valueBuffer) 1254 1254 { 1255 ASSERT(! isMainThread());1255 ASSERT(!RunLoop::isMain()); 1256 1256 ASSERT(m_sqliteDB); 1257 1257 ASSERT(m_sqliteDB->isOpen()); … … 1281 1281 void UniqueIDBDatabaseBackingStoreSQLite::notifyCursorsOfChanges(const IDBIdentifier& transactionIdentifier, int64_t objectStoreID) 1282 1282 { 1283 ASSERT(! isMainThread());1283 ASSERT(!RunLoop::isMain()); 1284 1284 ASSERT(m_sqliteDB); 1285 1285 ASSERT(m_sqliteDB->isOpen()); -
trunk/Source/WebKit2/NetworkProcess/FileAPI/NetworkBlobRegistry.cpp
r161045 r164255 31 31 #include "SandboxExtension.h" 32 32 #include <WebCore/BlobRegistryImpl.h> 33 #include <wtf/MainThread.h>34 33 #include <wtf/NeverDestroyed.h> 34 #include <wtf/RunLoop.h> 35 35 36 36 using namespace WebCore; … … 40 40 NetworkBlobRegistry& NetworkBlobRegistry::shared() 41 41 { 42 ASSERT( isMainThread());42 ASSERT(RunLoop::isMain()); 43 43 static NeverDestroyed<NetworkBlobRegistry> registry; 44 44 return registry; -
trunk/Source/WebKit2/NetworkProcess/HostRecord.cpp
r154183 r164255 58 58 void HostRecord::scheduleResourceLoader(PassRefPtr<NetworkResourceLoader> loader) 59 59 { 60 ASSERT( isMainThread());60 ASSERT(RunLoop::isMain()); 61 61 62 62 loader->setHostRecord(this); … … 70 70 void HostRecord::addLoaderInProgress(NetworkResourceLoader* loader) 71 71 { 72 ASSERT( isMainThread());72 ASSERT(RunLoop::isMain()); 73 73 74 74 m_loadersInProgress.add(loader); … … 91 91 void HostRecord::removeLoader(NetworkResourceLoader* loader) 92 92 { 93 ASSERT( isMainThread());93 ASSERT(RunLoop::isMain()); 94 94 95 95 // FIXME (NetworkProcess): Due to IPC race conditions, it's possible this HostRecord will be asked to remove the same loader twice. -
trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoadScheduler.cpp
r156550 r164255 77 77 void NetworkResourceLoadScheduler::removeLoader(NetworkResourceLoader* loader) 78 78 { 79 ASSERT( isMainThread());79 ASSERT(RunLoop::isMain()); 80 80 ASSERT(loader); 81 81 … … 95 95 void NetworkResourceLoadScheduler::receivedRedirect(NetworkResourceLoader* loader, const WebCore::URL& redirectURL) 96 96 { 97 ASSERT( isMainThread());97 ASSERT(RunLoop::isMain()); 98 98 LOG(NetworkScheduling, "(NetworkProcess) NetworkResourceLoadScheduler::receivedRedirect loader originally for '%s' redirected to '%s'", loader->request().url().string().utf8().data(), redirectURL.string().utf8().data()); 99 99 … … 139 139 void NetworkResourceLoadScheduler::removeScheduledLoaders(void* context) 140 140 { 141 ASSERT( isMainThread());141 ASSERT(RunLoop::isMain()); 142 142 ASSERT(removeScheduledLoadersCalled); 143 143 -
trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoader.cpp
r163961 r164255 100 100 m_resourceSandboxExtensions.append(resourceSandboxExtension); 101 101 102 ASSERT( isMainThread());102 ASSERT(RunLoop::isMain()); 103 103 104 104 if (reply) … … 110 110 NetworkResourceLoader::~NetworkResourceLoader() 111 111 { 112 ASSERT( isMainThread());112 ASSERT(RunLoop::isMain()); 113 113 ASSERT(!m_handle); 114 114 ASSERT(!m_hostRecord); … … 122 122 void NetworkResourceLoader::start() 123 123 { 124 ASSERT( isMainThread());124 ASSERT(RunLoop::isMain()); 125 125 126 126 // Explicit ref() balanced by a deref() in NetworkResourceLoader::resourceHandleStopped() … … 138 138 void NetworkResourceLoader::cleanup() 139 139 { 140 ASSERT( isMainThread());140 ASSERT(RunLoop::isMain()); 141 141 142 142 invalidateSandboxExtensions(); … … 164 164 void NetworkResourceLoader::abort() 165 165 { 166 ASSERT( isMainThread());166 ASSERT(RunLoop::isMain()); 167 167 168 168 if (m_handle && !m_handleConvertedToDownload) … … 234 234 // We only expect to get the willSendRequest callback from ResourceHandle as the result of a redirect. 235 235 ASSERT(!redirectResponse.isNull()); 236 ASSERT( isMainThread());236 ASSERT(RunLoop::isMain()); 237 237 238 238 ResourceRequest proposedRequest = request; … … 379 379 void NetworkResourceLoader::canAuthenticateAgainstProtectionSpaceAsync(ResourceHandle* handle, const ProtectionSpace& protectionSpace) 380 380 { 381 ASSERT( isMainThread());381 ASSERT(RunLoop::isMain()); 382 382 ASSERT_UNUSED(handle, handle == m_handle); 383 383 -
trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoader.h
r163961 r164255 122 122 bool isLoadingMainResource() const { return m_isLoadingMainResource; } 123 123 124 void setHostRecord(HostRecord* hostRecord) { ASSERT( isMainThread()); m_hostRecord = hostRecord; }125 HostRecord* hostRecord() const { ASSERT( isMainThread()); return m_hostRecord.get(); }124 void setHostRecord(HostRecord* hostRecord) { ASSERT(RunLoop::isMain()); m_hostRecord = hostRecord; } 125 HostRecord* hostRecord() const { ASSERT(RunLoop::isMain()); return m_hostRecord.get(); } 126 126 127 127 template<typename T> -
trunk/Source/WebKit2/NetworkProcess/mac/DiskCacheMonitor.mm
r161148 r164255 64 64 , m_resourceRequest(loader->request()) 65 65 { 66 ASSERT( isMainThread());66 ASSERT(RunLoop::isMain()); 67 67 68 68 // Set up a delayed callback to cancel this monitor if the resource hasn't been cached yet. -
trunk/Source/WebKit2/Shared/AsyncRequest.cpp
r160033 r164255 28 28 #include "AsyncRequest.h" 29 29 30 #include <wtf/ MainThread.h>30 #include <wtf/RunLoop.h> 31 31 32 32 namespace WebKit { … … 34 34 static uint64_t generateRequestID() 35 35 { 36 ASSERT( isMainThread());36 ASSERT(RunLoop::isMain()); 37 37 static uint64_t requestID = 0; 38 38 return ++requestID; -
trunk/Source/WebKit2/Shared/Authentication/AuthenticationManager.cpp
r160464 r164255 48 48 static uint64_t generateAuthenticationChallengeID() 49 49 { 50 ASSERT( isMainThread());50 ASSERT(RunLoop::isMain()); 51 51 52 52 static int64_t uniqueAuthenticationChallengeID; … … 67 67 uint64_t AuthenticationManager::establishIdentifierForChallenge(const WebCore::AuthenticationChallenge& authenticationChallenge) 68 68 { 69 ASSERT( isMainThread());69 ASSERT(RunLoop::isMain()); 70 70 71 71 uint64_t challengeID = generateAuthenticationChallengeID(); … … 107 107 void AuthenticationManager::useCredentialForChallenge(uint64_t challengeID, const Credential& credential, const CertificateInfo& certificateInfo) 108 108 { 109 ASSERT( isMainThread());109 ASSERT(RunLoop::isMain()); 110 110 111 111 AuthenticationChallenge challenge = m_challenges.take(challengeID); … … 127 127 void AuthenticationManager::continueWithoutCredentialForChallenge(uint64_t challengeID) 128 128 { 129 ASSERT( isMainThread());129 ASSERT(RunLoop::isMain()); 130 130 131 131 AuthenticationChallenge challenge = m_challenges.take(challengeID); … … 143 143 void AuthenticationManager::cancelChallenge(uint64_t challengeID) 144 144 { 145 ASSERT( isMainThread());145 ASSERT(RunLoop::isMain()); 146 146 147 147 AuthenticationChallenge challenge = m_challenges.take(challengeID); -
trunk/Source/WebKit2/Shared/Downloads/mac/DownloadMac.mm
r162505 r164255 131 131 static void dispatchOnMainThread(void (^block)()) 132 132 { 133 if ( isMainThread()) {133 if (RunLoop::isMain()) { 134 134 block(); 135 135 return; -
trunk/Source/WebKit2/Shared/Plugins/NPObjectProxy.cpp
r159001 r164255 58 58 NPObjectProxy::~NPObjectProxy() 59 59 { 60 ASSERT( isMainThread());60 ASSERT(RunLoop::isMain()); 61 61 62 62 if (!m_npRemoteObjectMap) -
trunk/Source/WebKit2/Shared/Plugins/Netscape/mac/NetscapePluginModuleMac.mm
r159437 r164255 293 293 static bool getPluginInfoFromCarbonResources(CFBundleRef bundle, PluginModuleInfo& plugin) 294 294 { 295 ASSERT( isMainThread());295 ASSERT(RunLoop::isMain()); 296 296 297 297 ResourceMap resourceMap(bundle); -
trunk/Source/WebKit2/Shared/SessionTracker.cpp
r163217 r164255 27 27 #include "SessionTracker.h" 28 28 29 #include <wtf/MainThread.h>30 29 #include <wtf/NeverDestroyed.h> 30 #include <wtf/RunLoop.h> 31 31 32 32 using namespace WebCore; … … 39 39 static HashMap<uint64_t, std::unique_ptr<NetworkStorageSession>>& staticSessionMap() 40 40 { 41 ASSERT( isMainThread());41 ASSERT(RunLoop::isMain()); 42 42 43 43 static NeverDestroyed<HashMap<uint64_t, std::unique_ptr<NetworkStorageSession>>> map; … … 47 47 static HashMap<const NetworkStorageSession*, uint64_t>& storageSessionToID() 48 48 { 49 ASSERT( isMainThread());49 ASSERT(RunLoop::isMain()); 50 50 51 51 static NeverDestroyed<HashMap<const NetworkStorageSession*, uint64_t>> map; … … 55 55 static String& identifierBase() 56 56 { 57 ASSERT( isMainThread());57 ASSERT(RunLoop::isMain()); 58 58 59 59 static NeverDestroyed<String> base; … … 94 94 void SessionTracker::destroySession(uint64_t sessionID) 95 95 { 96 ASSERT( isMainThread());96 ASSERT(RunLoop::isMain()); 97 97 if (staticSessionMap().contains(sessionID)) { 98 98 storageSessionToID().remove(session(sessionID)); … … 103 103 void SessionTracker::setIdentifierBase(const String& identifier) 104 104 { 105 ASSERT( isMainThread());105 ASSERT(RunLoop::isMain()); 106 106 107 107 identifierBase() = identifier; -
trunk/Source/WebKit2/UIProcess/APISession.cpp
r162271 r164255 27 27 #include "APISession.h" 28 28 29 #include <wtf/ MainThread.h>29 #include <wtf/RunLoop.h> 30 30 31 31 namespace API { … … 33 33 static uint64_t generateID(bool isEphemeral) 34 34 { 35 ASSERT( isMainThread());35 ASSERT(RunLoop::isMain()); 36 36 37 37 static uint64_t uniqueSessionID = WebKit::SessionTracker::legacyPrivateSessionID; … … 42 42 Session& Session::defaultSession() 43 43 { 44 ASSERT( isMainThread());44 ASSERT(RunLoop::isMain()); 45 45 46 46 static Session* defaultSession = new Session(false, WebKit::SessionTracker::defaultSessionID); … … 50 50 Session& Session::legacyPrivateSession() 51 51 { 52 ASSERT( isMainThread());52 ASSERT(RunLoop::isMain()); 53 53 54 54 static Session* legacyPrivateSession = new Session(true, WebKit::SessionTracker::legacyPrivateSessionID); -
trunk/Source/WebKit2/WebProcess/Cookies/WebCookieManager.cpp
r160464 r164255 96 96 void WebCookieManager::dispatchCookiesDidChange() 97 97 { 98 ASSERT( isMainThread());98 ASSERT(RunLoop::isMain()); 99 99 m_process->send(Messages::WebCookieManagerProxy::CookiesDidChange(), 0); 100 100 } -
trunk/Source/WebKit2/WebProcess/Databases/IndexedDB/WebIDBFactoryBackend.cpp
r164051 r164255 115 115 void WebIDBFactoryBackend::open(const String& databaseName, uint64_t version, int64_t transactionId, PassRefPtr<IDBCallbacks> callbacks, PassRefPtr<IDBDatabaseCallbacks> databaseCallbacks, const SecurityOrigin& openingOrigin, const SecurityOrigin& mainFrameOrigin) 116 116 { 117 ASSERT( isMainThread());117 ASSERT(RunLoop::isMain()); 118 118 LOG(IDB, "WebIDBFactoryBackend::open"); 119 119 … … 150 150 void WebIDBFactoryBackend::deleteDatabase(const String& databaseName, const SecurityOrigin& openingOrigin, const SecurityOrigin& mainFrameOrigin, PassRefPtr<IDBCallbacks> callbacks, ScriptExecutionContext*, const String&) 151 151 { 152 ASSERT( isMainThread());152 ASSERT(RunLoop::isMain()); 153 153 LOG(IDB, "WebIDBFactoryBackend::deleteDatabase"); 154 154 -
trunk/Source/WebKit2/WebProcess/Databases/IndexedDB/WebIDBServerConnection.cpp
r163959 r164255 48 48 static uint64_t generateServerConnectionIdentifier() 49 49 { 50 ASSERT( isMainThread());50 ASSERT(RunLoop::isMain()); 51 51 static uint64_t identifier = 0; 52 52 return ++identifier; -
trunk/Source/WebKit2/WebProcess/WebCoreSupport/mac/WebFrameNetworkingContext.mm
r163217 r164255 101 101 NetworkStorageSession& WebFrameNetworkingContext::storageSession() const 102 102 { 103 ASSERT( isMainThread());103 ASSERT(RunLoop::isMain()); 104 104 105 105 if (frame()) -
trunk/Source/WebKit2/WebProcess/WebPage/EventDispatcher.cpp
r164192 r164255 146 146 void EventDispatcher::dispatchWheelEvent(uint64_t pageID, const WebWheelEvent& wheelEvent) 147 147 { 148 ASSERT( isMainThread());148 ASSERT(RunLoop::isMain()); 149 149 150 150 WebPage* webPage = WebProcess::shared().webPage(pageID);
Note: See TracChangeset
for help on using the changeset viewer.