Changeset 230280 in webkit
- Timestamp:
- Apr 4, 2018 3:29:25 PM (6 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r230279 r230280 1 2018-04-04 Alex Christensen <achristensen@webkit.org> 2 3 Remove legacyCustomProtocolManager from NetworkSessionCreationParameters 4 https://bugs.webkit.org/show_bug.cgi?id=182178 5 6 Reviewed by Youenn Fablet. 7 8 Now that we only make NetworkSessions in the NetworkProcess, we don't need to pass this parameter around. 9 10 * NetworkProcess/NetworkProcess.cpp: 11 (WebKit::NetworkProcess::initializeNetworkProcess): 12 * NetworkProcess/NetworkSessionCreationParameters.h: 13 (WebKit::NetworkSessionCreationParameters::decode): 14 * NetworkProcess/cocoa/NetworkSessionCocoa.mm: 15 (WebKit::NetworkSessionCocoa::NetworkSessionCocoa): 16 * NetworkProcess/mac/RemoteNetworkingContext.mm: 17 (WebKit::RemoteNetworkingContext::ensureWebsiteDataStoreSession): 18 * Shared/WebsiteDataStoreParameters.cpp: 19 (WebKit::WebsiteDataStoreParameters::privateSessionParameters): 20 * UIProcess/WebsiteData/Cocoa/WebsiteDataStoreCocoa.mm: 21 (WebKit::WebsiteDataStore::parameters): 22 1 23 2018-04-04 Alex Christensen <achristensen@webkit.org> 2 24 -
trunk/Source/WebKit/NetworkProcess/NetworkProcess.cpp
r230223 r230280 273 273 #endif 274 274 275 #if ENABLE(LEGACY_CUSTOM_PROTOCOL_MANAGER)276 parameters.defaultSessionParameters.legacyCustomProtocolManager = supplement<LegacyCustomProtocolManager>();277 #endif278 275 SessionTracker::setSession(PAL::SessionID::defaultSessionID(), NetworkSession::create(WTFMove(parameters.defaultSessionParameters))); 279 276 -
trunk/Source/WebKit/NetworkProcess/NetworkSessionCreationParameters.h
r223791 r230280 42 42 43 43 PAL::SessionID sessionID { PAL::SessionID::defaultSessionID() }; 44 LegacyCustomProtocolManager* legacyCustomProtocolManager { nullptr };45 44 String boundInterfaceIdentifier; 46 45 AllowsCellularAccess allowsCellularAccess { AllowsCellularAccess::Yes }; … … 70 69 return std::nullopt; 71 70 72 return {{ sessionID, nullptr,WTFMove(*boundInterfaceIdentifier), WTFMove(*allowsCellularAccess) }};71 return {{ sessionID, WTFMove(*boundInterfaceIdentifier), WTFMove(*allowsCellularAccess) }}; 73 72 } 74 73 -
trunk/Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm
r229978 r230280 680 680 #endif 681 681 682 if (parameters.legacyCustomProtocolManager) 683 parameters.legacyCustomProtocolManager->registerProtocolClass(configuration); 684 682 #if ENABLE(LEGACY_CUSTOM_PROTOCOL_MANAGER) 683 NetworkProcess::singleton().supplement<LegacyCustomProtocolManager>()->registerProtocolClass(configuration); 684 #endif 685 685 686 #if HAVE(TIMINGDATAOPTIONS) 686 687 configuration._timingDataOptions = _TimingDataOptionsEnableW3CNavigationTiming; -
trunk/Source/WebKit/NetworkProcess/mac/RemoteNetworkingContext.mm
r227682 r230280 74 74 } 75 75 76 parameters.networkSessionParameters.legacyCustomProtocolManager = NetworkProcess::singleton().supplement<LegacyCustomProtocolManager>();77 76 SessionTracker::setSession(sessionID, NetworkSession::create(WTFMove(parameters.networkSessionParameters))); 78 77 } -
trunk/Source/WebKit/Shared/WebsiteDataStoreParameters.cpp
r227687 r230280 90 90 { 91 91 ASSERT(sessionID.isEphemeral()); 92 return { { }, { }, { }, { }, WebsiteDataStore::defaultCacheStoragePerOriginQuota, { }, { sessionID, { }, { },AllowsCellularAccess::Yes }};92 return { { }, { }, { }, { }, WebsiteDataStore::defaultCacheStoragePerOriginQuota, { }, { sessionID, { }, AllowsCellularAccess::Yes }}; 93 93 } 94 94 -
trunk/Source/WebKit/UIProcess/WebsiteData/Cocoa/WebsiteDataStoreCocoa.mm
r229978 r230280 59 59 60 60 WebsiteDataStoreParameters parameters; 61 parameters.networkSessionParameters = { m_sessionID, nullptr,m_boundInterfaceIdentifier, m_allowsCellularAccess };61 parameters.networkSessionParameters = { m_sessionID, m_boundInterfaceIdentifier, m_allowsCellularAccess }; 62 62 63 63 auto cookieFile = resolvedCookieStorageFile(); -
trunk/Source/WebKit/WebProcess/WebPage/WebPage.cpp
r230269 r230280 2804 2804 { 2805 2805 if (sessionID.isEphemeral()) 2806 WebProcess::singleton().addWebsiteDataStore( {{ }, { }, { }, { }, { }, { }, { sessionID, { }, { }, { }}});2806 WebProcess::singleton().addWebsiteDataStore(WebsiteDataStoreParameters::privateSessionParameters(sessionID)); 2807 2807 m_page->setSessionID(sessionID); 2808 2808 }
Note: See TracChangeset
for help on using the changeset viewer.