Changeset 263547 in webkit
- Timestamp:
- Jun 25, 2020 5:10:25 PM (4 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r263545 r263547 1 2020-06-25 Chris Dumez <cdumez@apple.com> 2 3 Unreviewed, reverting r263545. 4 5 Patch will need refining 6 7 Reverted changeset: 8 9 "[iOS] Network process is crashing when launching TJMaxx app 10 due to invalid NetworkProcess::DestroySession IPC message" 11 https://bugs.webkit.org/show_bug.cgi?id=213625 12 https://trac.webkit.org/changeset/263545 13 1 14 2020-06-25 Chris Dumez <cdumez@apple.com> 2 15 -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebsiteDataStore.h
r263545 r263547 48 48 + (WKWebsiteDataStore *)nonPersistentDataStore; 49 49 50 - (instancetype)new NS_UNAVAILABLE;51 50 - (instancetype)init NS_UNAVAILABLE; 52 51 -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebsiteDataStore.mm
r263545 r263547 31 31 #import "CompletionHandlerCallChecker.h" 32 32 #import "ShouldGrandfatherStatistics.h" 33 #import "VersionChecks.h"34 33 #import "WKHTTPCookieStoreInternal.h" 35 34 #import "WKNSArray.h" … … 117 116 } 118 117 119 - (instancetype)init120 {121 // This is a workaround for apps that were managing to call [WKWebsiteDataStore init].122 // FIXME: We should eventually drop this and always return nil.123 if (!WebKit::linkedOnOrAfter(WebKit::SDKVersion::FirstWithWKWebsiteDataStoreInitReturningNil)) {124 RELEASE_LOG_ERROR(Process, "Application is calling [WKWebsiteDataStore init], which is not supported");125 return [WKWebsiteDataStore defaultDataStore];126 }127 return nil;128 }129 130 118 - (void)dealloc 131 119 { -
trunk/Source/WebKit/UIProcess/Cocoa/VersionChecks.h
r263545 r263547 95 95 FirstThatSendsNativeMouseEvents = DYLD_IOS_VERSION_13_4, 96 96 FirstWithInitializeWebKit2MainThreadAssertion = DYLD_IOS_VERSION_14_0, 97 FirstWithWKWebsiteDataStoreInitReturningNil = DYLD_IOS_VERSION_14_0,98 97 #elif PLATFORM(MAC) 99 98 FirstWithNetworkCache = DYLD_MACOSX_VERSION_10_11, … … 109 108 FirstWithSessionCleanupByDefault = DYLD_MACOS_VERSION_FIRST_WITH_SESSION_CLEANUP_BY_DEFAULT, 110 109 FirstWithInitializeWebKit2MainThreadAssertion = DYLD_MACOSX_VERSION_10_16, 111 FirstWithWKWebsiteDataStoreInitReturningNil = DYLD_MACOSX_VERSION_10_16,112 110 #endif 113 111 }; -
trunk/Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp
r263545 r263547 125 125 { 126 126 ASSERT(RunLoop::isMain()); 127 RELEASE_ASSERT(m_sessionID.isValid());128 127 129 128 platformDestroy();
Note: See TracChangeset
for help on using the changeset viewer.