-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=126918 Patch by Martin Hock <mhock@apple.com> on 2014-01-18 Reviewed by Alexey Proskuryakov. * CMakeLists.txt: * GNUmakefile.list.am: * NetworkProcess/NetworkConnectionToWebProcess.cpp: (WebKit::storageSession): (WebKit::NetworkConnectionToWebProcess::startDownload): (WebKit::NetworkConnectionToWebProcess::cookiesForDOM): (WebKit::NetworkConnectionToWebProcess::setCookiesFromDOM): (WebKit::NetworkConnectionToWebProcess::cookiesEnabled): (WebKit::NetworkConnectionToWebProcess::cookieRequestHeaderFieldValue): (WebKit::NetworkConnectionToWebProcess::getRawCookies): (WebKit::NetworkConnectionToWebProcess::deleteCookie): * NetworkProcess/NetworkConnectionToWebProcess.h: * NetworkProcess/NetworkConnectionToWebProcess.messages.in: * NetworkProcess/NetworkProcess.cpp: (WebKit::NetworkProcess::initializeNetworkProcess): (WebKit::NetworkProcess::ensurePrivateBrowsingSession): (WebKit::NetworkProcess::destroyPrivateBrowsingSession): * NetworkProcess/NetworkProcess.h: * NetworkProcess/NetworkProcess.messages.in: * NetworkProcess/RemoteNetworkingContext.h: * NetworkProcess/mac/RemoteNetworkingContext.mm: (WebKit::RemoteNetworkingContext::storageSession): (WebKit::RemoteNetworkingContext::ensurePrivateBrowsingSession): * NetworkProcess/soup/RemoteNetworkingContextSoup.cpp: (WebKit::RemoteNetworkingContext::ensurePrivateBrowsingSession): * Shared/SessionTracker.cpp: Copied from Source/WebKit2/UIProcess/APISession.cpp. (WebKit::sessionMap): (WebKit::identifierBase): (WebKit::SessionTracker::getSessionMap): (WebKit::SessionTracker::getIdentifierBase): (WebKit::SessionTracker::session): (WebKit::SessionTracker::destroySession): (WebKit::SessionTracker::setIdentifierBase): * Shared/SessionTracker.h: Copied from Source/WebKit2/UIProcess/APISession.h. (WebKit::SessionTracker::isEphemeralID): * Shared/mac/CookieStorageShim.cpp: (WebKit::webKitCookieStorageCopyRequestHeaderFieldsForURL): * UIProcess/APISession.cpp: (API::generateID): (API::Session::defaultSession): (API::Session::legacyPrivateSession): (API::Session::Session): (API::Session::create): (API::Session::isEphemeral): (API::Session::getID): * UIProcess/APISession.h: * UIProcess/WebContext.cpp: (WebKit::WebContext::setAnyPageGroupMightHavePrivateBrowsingEnabled): (WebKit::WebContext::createNewWebProcess): (WebKit::WebContext::createWebPage): * UIProcess/WebContext.h: * UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::create): (WebKit::WebPageProxy::WebPageProxy): * UIProcess/WebPageProxy.h: (WebKit::WebPageProxy::sessionID): * UIProcess/WebProcessProxy.cpp: (WebKit::WebProcessProxy::createWebPage): * UIProcess/WebProcessProxy.h: * WebKit2.xcodeproj/project.pbxproj: * WebProcess/InjectedBundle/InjectedBundle.cpp: (WebKit::InjectedBundle::setPrivateBrowsingEnabled): * WebProcess/WebCoreSupport/WebPlatformStrategies.cpp: (WebKit::legacySessionID): (WebKit::WebPlatformStrategies::cookiesForDOM): (WebKit::WebPlatformStrategies::setCookiesFromDOM): (WebKit::WebPlatformStrategies::cookiesEnabled): (WebKit::WebPlatformStrategies::cookieRequestHeaderFieldValue): (WebKit::WebPlatformStrategies::getRawCookies): (WebKit::WebPlatformStrategies::deleteCookie): * WebProcess/WebCoreSupport/mac/WebFrameNetworkingContext.h: * WebProcess/WebCoreSupport/mac/WebFrameNetworkingContext.mm: (WebKit::WebFrameNetworkingContext::ensurePrivateBrowsingSession): (WebKit::WebFrameNetworkingContext::setCookieAcceptPolicyForAllContexts): (WebKit::WebFrameNetworkingContext::storageSession): * WebProcess/WebCoreSupport/soup/WebFrameNetworkingContext.cpp: (WebKit::WebFrameNetworkingContext::ensurePrivateBrowsingSession): (WebKit::WebFrameNetworkingContext::storageSession): * WebProcess/WebCoreSupport/soup/WebFrameNetworkingContext.h: * WebProcess/WebProcess.cpp: (WebKit::WebProcess::initializeWebProcess): (WebKit::WebProcess::ensurePrivateBrowsingSession): (WebKit::WebProcess::destroyPrivateBrowsingSession): * WebProcess/WebProcess.h: * WebProcess/WebProcess.messages.in: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@162271 268f45cc-cd09-0410-ab3c-d52691b4dbfc
f31e4690