Changeset 158087 in webkit


Ignore:
Timestamp:
Oct 26, 2013 10:09:31 AM (11 years ago)
Author:
commit-queue@webkit.org
Message:

Unreviewed, rolling out r158075.
http://trac.webkit.org/changeset/158075
https://bugs.webkit.org/show_bug.cgi?id=123389

Broke WebKit2.PrivateBrowsingPushStateNoHistoryCallback API
test (Requested by ap on #webkit).

  • UIProcess/WebContext.cpp:

(WebKit::WebContext::willStartUsingPrivateBrowsing):
(WebKit::WebContext::willStopUsingPrivateBrowsing):

  • UIProcess/WebContext.h:
  • UIProcess/WebIconDatabase.cpp:
  • UIProcess/WebIconDatabase.h:
Location:
trunk/Source/WebKit2
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r158084 r158087  
     12013-10-26  Commit Queue  <commit-queue@webkit.org>
     2
     3        Unreviewed, rolling out r158075.
     4        http://trac.webkit.org/changeset/158075
     5        https://bugs.webkit.org/show_bug.cgi?id=123389
     6
     7        Broke WebKit2.PrivateBrowsingPushStateNoHistoryCallback API
     8        test (Requested by ap on #webkit).
     9
     10        * UIProcess/WebContext.cpp:
     11        (WebKit::WebContext::willStartUsingPrivateBrowsing):
     12        (WebKit::WebContext::willStopUsingPrivateBrowsing):
     13        * UIProcess/WebContext.h:
     14        * UIProcess/WebIconDatabase.cpp:
     15        * UIProcess/WebIconDatabase.h:
     16
    1172013-10-26  Jae Hyun Park  <jae.park@company100.net>
    218
  • trunk/Source/WebKit2/UIProcess/WebContext.cpp

    r158075 r158087  
    429429{
    430430    const Vector<WebContext*>& contexts = allContexts();
    431     for (size_t i = 0, count = contexts.size(); i < count; ++i)
    432         contexts[i]->setPrivateBrowsingEnabled(true);
     431    for (size_t i = 0, count = contexts.size(); i < count; ++i) {
     432#if ENABLE(NETWORK_PROCESS)
     433        if (contexts[i]->usesNetworkProcess() && contexts[i]->networkProcess())
     434            contexts[i]->networkProcess()->send(Messages::NetworkProcess::EnsurePrivateBrowsingSession(), 0);
     435#endif
     436        contexts[i]->sendToAllProcesses(Messages::WebProcess::EnsurePrivateBrowsingSession());
     437    }
    433438}
    434439
     
    436441{
    437442    const Vector<WebContext*>& contexts = allContexts();
    438     for (size_t i = 0, count = contexts.size(); i < count; ++i)
    439         contexts[i]->setPrivateBrowsingEnabled(false);
    440 }
    441 
    442 void WebContext::setPrivateBrowsingEnabled(bool privateBrowsingEnabled)
    443 {
    444     m_iconDatabase->setPrivateBrowsingEnabled(privateBrowsingEnabled);
    445 
    446 #if ENABLE(NETWORK_PROCESS)
    447     if (usesNetworkProcess() && networkProcess()) {
    448         if (privateBrowsingEnabled)
    449             networkProcess()->send(Messages::NetworkProcess::EnsurePrivateBrowsingSession(), 0);
    450         else
    451             networkProcess()->send(Messages::NetworkProcess::DestroyPrivateBrowsingSession(), 0);
    452     }
    453 #endif // ENABLED(NETWORK_PROCESS)
    454 
    455     if (privateBrowsingEnabled)
    456         sendToAllProcesses(Messages::WebProcess::EnsurePrivateBrowsingSession());
    457     else
    458         sendToAllProcesses(Messages::WebProcess::DestroyPrivateBrowsingSession());
     443    for (size_t i = 0, count = contexts.size(); i < count; ++i) {
     444#if ENABLE(NETWORK_PROCESS)
     445        if (contexts[i]->usesNetworkProcess() && contexts[i]->networkProcess())
     446            contexts[i]->networkProcess()->send(Messages::NetworkProcess::DestroyPrivateBrowsingSession(), 0);
     447#endif
     448
     449        contexts[i]->sendToAllProcesses(Messages::WebProcess::DestroyPrivateBrowsingSession());
     450    }
    459451}
    460452
  • trunk/Source/WebKit2/UIProcess/WebContext.h

    r158075 r158087  
    399399    void plugInDidReceiveUserInteraction(unsigned plugInOriginHash);
    400400
    401     void setPrivateBrowsingEnabled(bool);
    402 
    403401#if ENABLE(NETSCAPE_PLUGIN_API)
    404402    // PluginInfoStoreClient:
  • trunk/Source/WebKit2/UIProcess/WebIconDatabase.cpp

    r158075 r158087  
    294294}
    295295
    296 void WebIconDatabase::setPrivateBrowsingEnabled(bool privateBrowsingEnabled)
    297 {
    298     m_iconDatabaseImpl->setPrivateBrowsingEnabled(privateBrowsingEnabled);
    299 }
    300 
    301296} // namespace WebKit
  • trunk/Source/WebKit2/UIProcess/WebIconDatabase.h

    r158075 r158087  
    8888    void initializeIconDatabaseClient(const WKIconDatabaseClient*);
    8989
    90     void setPrivateBrowsingEnabled(bool);
    91    
    9290private:
    9391    WebIconDatabase(WebContext*);
Note: See TracChangeset for help on using the changeset viewer.