Changeset 229426 in webkit
- Timestamp:
- Mar 8, 2018 12:43:34 PM (6 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 4 added
- 1 deleted
- 12 edited
- 6 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/CMakeLists.txt
r229376 r229426 6 6 "${WEBKIT_DIR}" 7 7 "${WEBKIT_DIR}/NetworkProcess" 8 "${WEBKIT_DIR}/NetworkProcess/Cookies" 8 9 "${WEBKIT_DIR}/NetworkProcess/CustomProtocols" 9 10 "${WEBKIT_DIR}/NetworkProcess/Downloads" … … 57 58 "${WEBKIT_DIR}/WebProcess/Automation" 58 59 "${WEBKIT_DIR}/WebProcess/Cache" 59 "${WEBKIT_DIR}/WebProcess/Cookies"60 60 "${WEBKIT_DIR}/WebProcess/Databases" 61 61 "${WEBKIT_DIR}/WebProcess/Databases/IndexedDB" … … 98 98 99 99 set(WebKit_SOURCES 100 NetworkProcess/Cookies/WebCookieManager.cpp 101 NetworkProcess/Cookies/WebCookieManager.messages.in 102 100 103 NetworkProcess/Downloads/Download.cpp 101 104 NetworkProcess/Downloads/DownloadManager.cpp … … 464 467 WebProcess/Cache/WebCacheStorageProvider.cpp 465 468 466 WebProcess/Cookies/WebCookieManager.cpp467 468 469 WebProcess/Databases/WebDatabaseProvider.cpp 469 470 … … 668 669 669 670 WebProcess/Cache/WebCacheStorageConnection.messages.in 670 671 WebProcess/Cookies/WebCookieManager.messages.in672 671 673 672 WebProcess/Databases/IndexedDB/WebIDBConnectionToServer.messages.in -
trunk/Source/WebKit/ChangeLog
r229421 r229426 1 2018-03-08 Brent Fulgham <bfulgham@apple.com> 2 3 Remove WebCookieManager and messaging from WebContent process. 4 https://bugs.webkit.org/show_bug.cgi?id=183382 5 <rdar://problem/38191450> 6 7 Reviewed by Alex Christensen. 8 9 Networking access was fully removed from the WebContent process in Bug 183192 (and related bugs). The 10 UIProcess no longer needs to ask the WebContent process about networking-related things, and shouldn't 11 waste everyone's time doing so. 12 13 This bug removes some left-over WebCookieManager API stuff, and is a first step in purging the 14 WebContent Process from accessing cookie data. 15 16 * NetworkProcess/Cookies: Copied from WebProcess/Cookies. 17 * NetworkProcess/Cookies/WebCookieManager.h: 18 * WebKit.xcodeproj/project.pbxproj: 19 * WebProcess/Cookies: Removed. 20 * WebProcess/Cookies/WebCookieManager.cpp: Removed. 21 * WebProcess/Cookies/WebCookieManager.h: Removed. 22 * WebProcess/Cookies/WebCookieManager.messages.in: Removed. 23 * WebProcess/Cookies/curl: Removed. 24 * WebProcess/Cookies/curl/WebCookieManagerCurl.cpp: Removed. 25 * WebProcess/Cookies/mac: Removed. 26 * WebProcess/Cookies/mac/WebCookieManagerMac.mm: Removed. 27 * WebProcess/Cookies/soup: Removed. 28 * WebProcess/Cookies/soup/WebCookieManagerSoup.cpp: Removed. 29 * WebProcess/InjectedBundle/InjectedBundle.cpp: Remove 'WebCookieManager.h" header. 30 * WebProcess/WebCoreSupport/WebPlatformStrategies.cpp: Ditto. 31 * WebProcess/WebCoreSupport/mac/WebFrameNetworkingContext.mm: Ditto. 32 * WebProcess/WebProcess.cpp: 33 (WebKit::WebProcess::WebProcess): Remove call to add WebCookieManager as a 34 WebProcessSupplement. 35 * CMakeLists.txt: Revised paths. 36 * DerivedSources.make: Ditto. 37 * PlatformMac.cmake: Ditto. 38 * PlatformWin.cmake: Ditto. 39 * SourcesGTK.txt: Ditto. 40 * SourcesWPE.txt: Ditto. 41 1 42 2018-03-08 Youenn Fablet <youenn@apple.com> 2 43 -
trunk/Source/WebKit/DerivedSources.make
r229081 r229426 24 24 $(WebKit2) \ 25 25 $(WebKit2)/NetworkProcess \ 26 $(WebKit2)/NetworkProcess/Cookies \ 26 27 $(WebKit2)/NetworkProcess/cache \ 27 28 $(WebKit2)/NetworkProcess/CustomProtocols \ … … 43 44 $(WebKit2)/WebProcess/Automation \ 44 45 $(WebKit2)/WebProcess/Cache \ 45 $(WebKit2)/WebProcess/Cookies \46 46 $(WebKit2)/WebProcess/CredentialManagement \ 47 47 $(WebKit2)/WebProcess/Databases/IndexedDB \ -
trunk/Source/WebKit/NetworkProcess/Cookies/WebCookieManager.cpp
r229425 r229426 54 54 m_process.addMessageReceiver(Messages::WebCookieManager::messageReceiverName(), *this); 55 55 } 56 57 WebCookieManager::~WebCookieManager() = default; 56 58 57 59 void WebCookieManager::getHostnamesWithCookies(PAL::SessionID sessionID, CallbackID callbackID) -
trunk/Source/WebKit/NetworkProcess/Cookies/WebCookieManager.h
r229425 r229426 1 1 /* 2 * Copyright (C) 2011 , 2013, 2016Apple Inc. All rights reserved.2 * Copyright (C) 2011-2018 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 31 31 #include "NetworkProcessSupplement.h" 32 32 #include "OptionalCallbackID.h" 33 #include "WebProcessSupplement.h"34 33 #include <pal/SessionID.h> 35 34 #include <stdint.h> … … 50 49 class ChildProcess; 51 50 52 class WebCookieManager : public WebProcessSupplement, publicNetworkProcessSupplement, public IPC::MessageReceiver {51 class WebCookieManager : public NetworkProcessSupplement, public IPC::MessageReceiver { 53 52 WTF_MAKE_NONCOPYABLE(WebCookieManager); 54 53 public: 55 54 WebCookieManager(ChildProcess&); 55 ~WebCookieManager(); 56 56 57 57 static const char* supplementName(); -
trunk/Source/WebKit/PlatformMac.cmake
r228347 r229426 20 20 21 21 list(APPEND WebKit_SOURCES 22 NetworkProcess/Cookies/mac/WebCookieManagerMac.mm 23 22 24 NetworkProcess/CustomProtocols/LegacyCustomProtocolManager.cpp 23 25 … … 319 321 UIProcess/mac/WebProcessProxyMac.mm 320 322 UIProcess/mac/WindowServerConnection.mm 321 322 WebProcess/Cookies/mac/WebCookieManagerMac.mm323 323 324 324 WebProcess/InjectedBundle/API/Cocoa/WKWebProcessBundleParameters.mm -
trunk/Source/WebKit/PlatformWin.cmake
r228567 r229426 108 108 109 109 list(APPEND WebKit_SOURCES 110 NetworkProcess/Cookies/curl/WebCookieManagerCurl.cpp 111 110 112 NetworkProcess/cache/NetworkCacheCodersCurl.cpp 111 113 NetworkProcess/cache/NetworkCacheDataCurl.cpp … … 118 120 119 121 Shared/curl/WebCoreArgumentCodersCurl.cpp 120 121 WebProcess/Cookies/curl/WebCookieManagerCurl.cpp122 122 123 123 WebProcess/WebCoreSupport/curl/WebFrameNetworkingContext.cpp -
trunk/Source/WebKit/SourcesGTK.txt
r229193 r229426 25 25 // linking PluginProcessGTK2. I don't know why this is necessary. These 26 26 // annotations should be revisited after removing PluginProcessGTK2. 27 28 NetworkProcess/Cookies/soup/WebCookieManagerSoup.cpp 27 29 28 30 NetworkProcess/CustomProtocols/LegacyCustomProtocolManager.cpp … … 237 239 UIProcess/soup/WebCookieManagerProxySoup.cpp 238 240 UIProcess/soup/WebProcessPoolSoup.cpp 239 240 WebProcess/Cookies/soup/WebCookieManagerSoup.cpp241 241 242 242 WebProcess/InjectedBundle/glib/InjectedBundleGlib.cpp -
trunk/Source/WebKit/SourcesWPE.txt
r229193 r229426 21 21 // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 22 22 // THE POSSIBILITY OF SUCH DAMAGE. 23 24 NetworkProcess/Cookies/soup/WebCookieManagerSoup.cpp 23 25 24 26 NetworkProcess/CustomProtocols/LegacyCustomProtocolManager.cpp … … 195 197 UIProcess/wpe/WebProcessPoolWPE.cpp 196 198 197 WebProcess/Cookies/soup/WebCookieManagerSoup.cpp198 199 199 WebProcess/InjectedBundle/API/glib/WebKitConsoleMessage.cpp @no-unify 200 200 WebProcess/InjectedBundle/API/glib/WebKitExtensionManager.cpp @no-unify -
trunk/Source/WebKit/WebKit.xcodeproj/project.pbxproj
r229421 r229426 5880 5880 ); 5881 5881 name = Cookies; 5882 path = NetworkProcess; 5882 5883 sourceTree = "<group>"; 5883 5884 }; … … 6339 6340 539BD5B21DADB0BA00F2E4E1 /* capture */, 6340 6341 7EC4F0F818E4A922008056AF /* cocoa */, 6342 3309344B1315B93A0097A7BC /* Cookies */, 6341 6343 5C1426F21C23F82D00D41183 /* CustomProtocols */, 6342 6344 5C1426F11C23F81700D41183 /* Downloads */, … … 7014 7016 41D129D81F3D101400D15E47 /* Cache */, 7015 7017 7C6E70F818B2D47E00F24E2E /* cocoa */, 7016 3309344B1315B93A0097A7BC /* Cookies */,7017 7018 5760828A202984C900116678 /* CredentialManagement */, 7018 7019 512A9754180DF9270039A149 /* Databases */, -
trunk/Source/WebKit/WebProcess/InjectedBundle/InjectedBundle.cpp
r229334 r229426 35 35 #include "UserData.h" 36 36 #include "WebConnectionToUIProcess.h" 37 #include "WebCookieManager.h"38 37 #include "WebCoreArgumentCoders.h" 39 38 #include "WebFrame.h" -
trunk/Source/WebKit/WebProcess/WebCoreSupport/WebPlatformStrategies.cpp
r229100 r229426 36 36 #include "PluginInfoStore.h" 37 37 #include "SessionTracker.h" 38 #include "WebCookieManager.h"39 38 #include "WebCoreArgumentCoders.h" 40 39 #include "WebErrors.h" -
trunk/Source/WebKit/WebProcess/WebCoreSupport/mac/WebFrameNetworkingContext.mm
r227682 r229426 30 30 #include "NetworkSession.h" 31 31 #include "SessionTracker.h" 32 #include "WebCookieManager.h"33 32 #include "WebPage.h" 34 33 #include "WebProcess.h" -
trunk/Source/WebKit/WebProcess/WebProcess.cpp
r229209 r229426 49 49 #include "WebCacheStorageProvider.h" 50 50 #include "WebConnectionToUIProcess.h" 51 #include "WebCookieManager.h"52 51 #include "WebCoreArgumentCoders.h" 53 52 #include "WebFrame.h" … … 188 187 // limited. 189 188 addSupplement<WebGeolocationManager>(); 190 addSupplement<WebCookieManager>();191 189 192 190 #if ENABLE(NOTIFICATIONS)
Note: See TracChangeset
for help on using the changeset viewer.