⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 251659 in webkit


Ignore:
Timestamp:
Oct 28, 2019, 10:53:56 AM (7 years ago)
Author:
achristensen@apple.com
Message:

Remove unused NetworkProcessCreationParameters.urlSchemesRegisteredAsCanDisplayOnlyIfCanRequest
https://bugs.webkit.org/show_bug.cgi?id=203393

Reviewed by Chris Dumez.

Source/WebCore:

  • platform/LegacySchemeRegistry.cpp:

(WebCore::canDisplayOnlyIfCanRequestSchemes):
(WebCore::LegacySchemeRegistry::canDisplayOnlyIfCanRequest):
(WebCore::LegacySchemeRegistry::registerAsCanDisplayOnlyIfCanRequest):

Source/WebKit:

  • NetworkProcess/NetworkProcess.cpp:

(WebKit::NetworkProcess::initializeNetworkProcess):
(WebKit::NetworkProcess::registerURLSchemeAsCanDisplayOnlyIfCanRequest const): Deleted.

  • NetworkProcess/NetworkProcess.h:
  • NetworkProcess/NetworkProcess.messages.in:
  • NetworkProcess/NetworkProcessCreationParameters.cpp:

(WebKit::NetworkProcessCreationParameters::encode const):
(WebKit::NetworkProcessCreationParameters::decode):

  • NetworkProcess/NetworkProcessCreationParameters.h:
  • UIProcess/WebProcessPool.cpp:

(WebKit::WebProcessPool::ensureNetworkProcess):
(WebKit::WebProcessPool::registerURLSchemeAsCanDisplayOnlyIfCanRequest):

Location:
trunk/Source
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r251658 r251659  
     12019-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
    1132019-10-28  Antoine Quint  <graouts@apple.com>
    214
  • trunk/Source/WebCore/platform/LegacySchemeRegistry.cpp

    r251547 r251659  
    208208static URLSchemesMap& canDisplayOnlyIfCanRequestSchemes()
    209209{
     210    ASSERT(!isInNetworkProcess());
    210211    ASSERT(schemeRegistryLock.isHeld());
    211212    static auto canDisplayOnlyIfCanRequestSchemes = makeNeverDestroyedSchemeSet(builtinCanDisplayOnlyIfCanRequestSchemes);
     
    381382bool LegacySchemeRegistry::canDisplayOnlyIfCanRequest(const String& scheme)
    382383{
     384    ASSERT(!isInNetworkProcess());
    383385    if (scheme.isNull())
    384386        return false;
     
    390392void LegacySchemeRegistry::registerAsCanDisplayOnlyIfCanRequest(const String& scheme)
    391393{
     394    ASSERT(!isInNetworkProcess());
    392395    if (scheme.isNull())
    393396        return;
  • trunk/Source/WebKit/ChangeLog

    r251656 r251659  
     12019-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
    1212019-10-28  Carlos Alberto Lopez Perez  <clopez@igalia.com>
    222
  • trunk/Source/WebKit/NetworkProcess/NetworkProcess.cpp

    r251599 r251659  
    350350    for (auto& scheme : parameters.urlSchemesRegisteredAsNoAccess)
    351351        registerURLSchemeAsNoAccess(scheme);
    352 
    353     for (auto& scheme : parameters.urlSchemesRegisteredAsCanDisplayOnlyIfCanRequest)
    354         registerURLSchemeAsCanDisplayOnlyIfCanRequest(scheme);
    355352   
    356353    RELEASE_LOG(Process, "%p - NetworkProcess::initializeNetworkProcess: Presenting process = %d", this, WebCore::presentingApplicationPID());
     
    22012198}
    22022199
    2203 void NetworkProcess::registerURLSchemeAsCanDisplayOnlyIfCanRequest(const String& scheme) const
    2204 {
    2205     LegacySchemeRegistry::registerAsCanDisplayOnlyIfCanRequest(scheme);
    2206 }
    2207 
    22082200void NetworkProcess::didSyncAllCookies()
    22092201{
  • trunk/Source/WebKit/NetworkProcess/NetworkProcess.h

    r251599 r251659  
    436436    void registerURLSchemeAsNoAccess(const String&) const;
    437437    void registerURLSchemeAsCORSEnabled(const String&) const;
    438     void registerURLSchemeAsCanDisplayOnlyIfCanRequest(const String&) const;
    439438
    440439#if ENABLE(INDEXED_DATABASE)
  • trunk/Source/WebKit/NetworkProcess/NetworkProcess.messages.in

    r251599 r251659  
    145145    RegisterURLSchemeAsLocal(String scheme)
    146146    RegisterURLSchemeAsNoAccess(String scheme)
    147     RegisterURLSchemeAsCanDisplayOnlyIfCanRequest(String scheme)
    148147
    149148    SetCacheStorageParameters(PAL::SessionID sessionID, String cacheStorageDirectory, WebKit::SandboxExtension::Handle handle);
  • trunk/Source/WebKit/NetworkProcess/NetworkProcessCreationParameters.cpp

    r251547 r251659  
    7373    encoder << urlSchemesRegisteredAsLocal;
    7474    encoder << urlSchemesRegisteredAsNoAccess;
    75     encoder << urlSchemesRegisteredAsCanDisplayOnlyIfCanRequest;
    7675
    7776#if ENABLE(SERVICE_WORKER)
     
    159158    if (!decoder.decode(result.urlSchemesRegisteredAsNoAccess))
    160159        return false;
    161     if (!decoder.decode(result.urlSchemesRegisteredAsCanDisplayOnlyIfCanRequest))
    162         return false;
    163160
    164161#if ENABLE(SERVICE_WORKER)
  • trunk/Source/WebKit/NetworkProcess/NetworkProcessCreationParameters.h

    r251547 r251659  
    9090    Vector<String> urlSchemesRegisteredAsLocal;
    9191    Vector<String> urlSchemesRegisteredAsNoAccess;
    92     Vector<String> urlSchemesRegisteredAsCanDisplayOnlyIfCanRequest;
    9392
    9493#if ENABLE(SERVICE_WORKER)
  • trunk/Source/WebKit/UIProcess/WebProcessPool.cpp

    r251547 r251659  
    524524    parameters.urlSchemesRegisteredAsLocal = copyToVector(m_schemesToRegisterAsLocal);
    525525    parameters.urlSchemesRegisteredAsNoAccess = copyToVector(m_schemesToRegisterAsNoAccess);
    526     parameters.urlSchemesRegisteredAsCanDisplayOnlyIfCanRequest = copyToVector(m_schemesToRegisterAsCanDisplayOnlyIfCanRequest);
    527526
    528527#if ENABLE(INDEXED_DATABASE)
     
    15521551    m_schemesToRegisterAsCanDisplayOnlyIfCanRequest.add(urlScheme);
    15531552    sendToAllProcesses(Messages::WebProcess::RegisterURLSchemeAsCanDisplayOnlyIfCanRequest(urlScheme));
    1554     sendToNetworkingProcess(Messages::NetworkProcess::RegisterURLSchemeAsCanDisplayOnlyIfCanRequest(urlScheme));
    15551553}
    15561554
Note: See TracChangeset for help on using the changeset viewer.