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

Changeset 238745 in webkit


Ignore:
Timestamp:
Nov 30, 2018, 11:37:04 AM (8 years ago)
Author:
achristensen@apple.com
Message:

Remove privateBrowsingEnabled from NetworkProcessCreationParameters
​https://bugs.webkit.org/show_bug.cgi?id=192156

Reviewed by Chris Dumez.

  • NetworkProcess/NetworkProcess.cpp:

(WebKit::NetworkProcess::initializeNetworkProcess):

  • NetworkProcess/NetworkProcessCreationParameters.cpp:

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

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

(WebKit::WebProcessPool::ensureNetworkProcess):

Location:
trunk/Source/WebKit
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r238744 r238745  
     12018-11-30  Alex Christensen  <achristensen@webkit.org>
     2
     3        Remove privateBrowsingEnabled from NetworkProcessCreationParameters
     4        https://bugs.webkit.org/show_bug.cgi?id=192156
     5
     6        Reviewed by Chris Dumez.
     7
     8        * NetworkProcess/NetworkProcess.cpp:
     9        (WebKit::NetworkProcess::initializeNetworkProcess):
     10        * NetworkProcess/NetworkProcessCreationParameters.cpp:
     11        (WebKit::NetworkProcessCreationParameters::encode const):
     12        (WebKit::NetworkProcessCreationParameters::decode):
     13        * NetworkProcess/NetworkProcessCreationParameters.h:
     14        * UIProcess/WebProcessPool.cpp:
     15        (WebKit::WebProcessPool::ensureNetworkProcess):
     16
    1172018-11-30  Basuke Suzuki  <basuke.suzuki@sony.com>
    218
  • trunk/Source/WebKit/NetworkProcess/NetworkProcess.cpp

    r238710 r238745  
    314314    setCanHandleHTTPSServerTrustEvaluation(parameters.canHandleHTTPSServerTrustEvaluation);
    315315
    316     // FIXME: instead of handling this here, a message should be sent later (scales to multiple sessions)
    317     if (parameters.privateBrowsingEnabled)
    318         RemoteNetworkingContext::ensureWebsiteDataStoreSession(WebsiteDataStoreParameters::legacyPrivateSessionParameters());
    319 
    320316    if (parameters.shouldUseTestingNetworkSession)
    321317        NetworkStorageSession::switchToNewTestingSession();
  • trunk/Source/WebKit/NetworkProcess/NetworkProcessCreationParameters.cpp

    r238654 r238745  
    4242void NetworkProcessCreationParameters::encode(IPC::Encoder& encoder) const
    4343{
    44     encoder << privateBrowsingEnabled;
    4544    encoder.encodeEnum(cacheModel);
    4645    encoder << diskCacheSizeOverride;
    … …  
    120119bool NetworkProcessCreationParameters::decode(IPC::Decoder& decoder, NetworkProcessCreationParameters& result)
    121120{
    122     if (!decoder.decode(result.privateBrowsingEnabled))
    123         return false;
    124121    if (!decoder.decodeEnum(result.cacheModel))
    125122        return false;
  • trunk/Source/WebKit/NetworkProcess/NetworkProcessCreationParameters.h

    r238630 r238745  
    5252    static bool decode(IPC::Decoder&, NetworkProcessCreationParameters&);
    5353
    54     bool privateBrowsingEnabled { false };
    5554    CacheModel cacheModel { CacheModelDocumentViewer };
    5655    int64_t diskCacheSizeOverride { -1 };
  • trunk/Source/WebKit/UIProcess/WebProcessPool.cpp

    r238593 r238745  
    481481    }
    482482
    483     parameters.privateBrowsingEnabled = WebPreferences::anyPagesAreUsingPrivateBrowsing();
    484 
    485483    parameters.cacheModel = cacheModel();
    486484    parameters.diskCacheSizeOverride = m_configuration->diskCacheSizeOverride();
    … …  
    558556    // Initialize the network process.
    559557    m_networkProcess->send(Messages::NetworkProcess::InitializeNetworkProcess(parameters), 0);
     558
     559    if (WebPreferences::anyPagesAreUsingPrivateBrowsing())
     560        m_networkProcess->send(Messages::NetworkProcess::AddWebsiteDataStore(WebsiteDataStoreParameters::legacyPrivateSessionParameters()), 0);
    560561
    561562#if PLATFORM(COCOA)
Note: See TracChangeset for help on using the changeset viewer.