Changeset 251659 in webkit
- Timestamp:
- Oct 28, 2019, 10:53:56 AM (7 years ago)
- Location:
- trunk/Source
- Files:
-
- 9 edited
-
WebCore/ChangeLog (modified) (1 diff)
-
WebCore/platform/LegacySchemeRegistry.cpp (modified) (3 diffs)
-
WebKit/ChangeLog (modified) (1 diff)
-
WebKit/NetworkProcess/NetworkProcess.cpp (modified) (2 diffs)
-
WebKit/NetworkProcess/NetworkProcess.h (modified) (1 diff)
-
WebKit/NetworkProcess/NetworkProcess.messages.in (modified) (1 diff)
-
WebKit/NetworkProcess/NetworkProcessCreationParameters.cpp (modified) (2 diffs)
-
WebKit/NetworkProcess/NetworkProcessCreationParameters.h (modified) (1 diff)
-
WebKit/UIProcess/WebProcessPool.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r251658 r251659 1 2019-10-28 Alex Christensen <achristensen@webkit.org> 2 3 Remove unused NetworkProcessCreationParameters.urlSchemesRegisteredAsCanDisplayOnlyIfCanRequest 4 https://bugs.webkit.org/show_bug.cgi?id=203393 5 6 Reviewed by Chris Dumez. 7 8 * platform/LegacySchemeRegistry.cpp: 9 (WebCore::canDisplayOnlyIfCanRequestSchemes): 10 (WebCore::LegacySchemeRegistry::canDisplayOnlyIfCanRequest): 11 (WebCore::LegacySchemeRegistry::registerAsCanDisplayOnlyIfCanRequest): 12 1 13 2019-10-28 Antoine Quint <graouts@apple.com> 2 14 -
trunk/Source/WebCore/platform/LegacySchemeRegistry.cpp
r251547 r251659 208 208 static URLSchemesMap& canDisplayOnlyIfCanRequestSchemes() 209 209 { 210 ASSERT(!isInNetworkProcess()); 210 211 ASSERT(schemeRegistryLock.isHeld()); 211 212 static auto canDisplayOnlyIfCanRequestSchemes = makeNeverDestroyedSchemeSet(builtinCanDisplayOnlyIfCanRequestSchemes); … … 381 382 bool LegacySchemeRegistry::canDisplayOnlyIfCanRequest(const String& scheme) 382 383 { 384 ASSERT(!isInNetworkProcess()); 383 385 if (scheme.isNull()) 384 386 return false; … … 390 392 void LegacySchemeRegistry::registerAsCanDisplayOnlyIfCanRequest(const String& scheme) 391 393 { 394 ASSERT(!isInNetworkProcess()); 392 395 if (scheme.isNull()) 393 396 return; -
trunk/Source/WebKit/ChangeLog
r251656 r251659 1 2019-10-28 Alex Christensen <achristensen@webkit.org> 2 3 Remove unused NetworkProcessCreationParameters.urlSchemesRegisteredAsCanDisplayOnlyIfCanRequest 4 https://bugs.webkit.org/show_bug.cgi?id=203393 5 6 Reviewed by Chris Dumez. 7 8 * NetworkProcess/NetworkProcess.cpp: 9 (WebKit::NetworkProcess::initializeNetworkProcess): 10 (WebKit::NetworkProcess::registerURLSchemeAsCanDisplayOnlyIfCanRequest const): Deleted. 11 * NetworkProcess/NetworkProcess.h: 12 * NetworkProcess/NetworkProcess.messages.in: 13 * NetworkProcess/NetworkProcessCreationParameters.cpp: 14 (WebKit::NetworkProcessCreationParameters::encode const): 15 (WebKit::NetworkProcessCreationParameters::decode): 16 * NetworkProcess/NetworkProcessCreationParameters.h: 17 * UIProcess/WebProcessPool.cpp: 18 (WebKit::WebProcessPool::ensureNetworkProcess): 19 (WebKit::WebProcessPool::registerURLSchemeAsCanDisplayOnlyIfCanRequest): 20 1 21 2019-10-28 Carlos Alberto Lopez Perez <clopez@igalia.com> 2 22 -
trunk/Source/WebKit/NetworkProcess/NetworkProcess.cpp
r251599 r251659 350 350 for (auto& scheme : parameters.urlSchemesRegisteredAsNoAccess) 351 351 registerURLSchemeAsNoAccess(scheme); 352 353 for (auto& scheme : parameters.urlSchemesRegisteredAsCanDisplayOnlyIfCanRequest)354 registerURLSchemeAsCanDisplayOnlyIfCanRequest(scheme);355 352 356 353 RELEASE_LOG(Process, "%p - NetworkProcess::initializeNetworkProcess: Presenting process = %d", this, WebCore::presentingApplicationPID()); … … 2201 2198 } 2202 2199 2203 void NetworkProcess::registerURLSchemeAsCanDisplayOnlyIfCanRequest(const String& scheme) const2204 {2205 LegacySchemeRegistry::registerAsCanDisplayOnlyIfCanRequest(scheme);2206 }2207 2208 2200 void NetworkProcess::didSyncAllCookies() 2209 2201 { -
trunk/Source/WebKit/NetworkProcess/NetworkProcess.h
r251599 r251659 436 436 void registerURLSchemeAsNoAccess(const String&) const; 437 437 void registerURLSchemeAsCORSEnabled(const String&) const; 438 void registerURLSchemeAsCanDisplayOnlyIfCanRequest(const String&) const;439 438 440 439 #if ENABLE(INDEXED_DATABASE) -
trunk/Source/WebKit/NetworkProcess/NetworkProcess.messages.in
r251599 r251659 145 145 RegisterURLSchemeAsLocal(String scheme) 146 146 RegisterURLSchemeAsNoAccess(String scheme) 147 RegisterURLSchemeAsCanDisplayOnlyIfCanRequest(String scheme)148 147 149 148 SetCacheStorageParameters(PAL::SessionID sessionID, String cacheStorageDirectory, WebKit::SandboxExtension::Handle handle); -
trunk/Source/WebKit/NetworkProcess/NetworkProcessCreationParameters.cpp
r251547 r251659 73 73 encoder << urlSchemesRegisteredAsLocal; 74 74 encoder << urlSchemesRegisteredAsNoAccess; 75 encoder << urlSchemesRegisteredAsCanDisplayOnlyIfCanRequest;76 75 77 76 #if ENABLE(SERVICE_WORKER) … … 159 158 if (!decoder.decode(result.urlSchemesRegisteredAsNoAccess)) 160 159 return false; 161 if (!decoder.decode(result.urlSchemesRegisteredAsCanDisplayOnlyIfCanRequest))162 return false;163 160 164 161 #if ENABLE(SERVICE_WORKER) -
trunk/Source/WebKit/NetworkProcess/NetworkProcessCreationParameters.h
r251547 r251659 90 90 Vector<String> urlSchemesRegisteredAsLocal; 91 91 Vector<String> urlSchemesRegisteredAsNoAccess; 92 Vector<String> urlSchemesRegisteredAsCanDisplayOnlyIfCanRequest;93 92 94 93 #if ENABLE(SERVICE_WORKER) -
trunk/Source/WebKit/UIProcess/WebProcessPool.cpp
r251547 r251659 524 524 parameters.urlSchemesRegisteredAsLocal = copyToVector(m_schemesToRegisterAsLocal); 525 525 parameters.urlSchemesRegisteredAsNoAccess = copyToVector(m_schemesToRegisterAsNoAccess); 526 parameters.urlSchemesRegisteredAsCanDisplayOnlyIfCanRequest = copyToVector(m_schemesToRegisterAsCanDisplayOnlyIfCanRequest);527 526 528 527 #if ENABLE(INDEXED_DATABASE) … … 1552 1551 m_schemesToRegisterAsCanDisplayOnlyIfCanRequest.add(urlScheme); 1553 1552 sendToAllProcesses(Messages::WebProcess::RegisterURLSchemeAsCanDisplayOnlyIfCanRequest(urlScheme)); 1554 sendToNetworkingProcess(Messages::NetworkProcess::RegisterURLSchemeAsCanDisplayOnlyIfCanRequest(urlScheme));1555 1553 } 1556 1554
Note:
See TracChangeset
for help on using the changeset viewer.