Changeset 240341 in webkit
- Timestamp:
- Jan 23, 2019 9:26:50 AM (5 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 1 added
- 1 deleted
- 6 edited
- 3 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r240340 r240341 1 2019-01-23 Michael Catanzaro <mcatanzaro@igalia.com> 2 3 [SOUP] Remove libsoup cruft from WebProcess 4 https://bugs.webkit.org/show_bug.cgi?id=193710 5 6 Reviewed by Carlos Garcia Campos. 7 8 SoupNetworkSession is no longer accessible from the web process because it's owned 9 (indirectly) by NetworkProcess after r240292. It doesn't make sense to have any libsoup 10 code under WebProcess anymore. The current libsoup code consists of (a) unused stuff to be 11 removed, (b) stuff unrelated to libsoup, which should move to a WebProcessGLib.cpp, and (c) 12 WebKitSoupRequestInputStream, which is only used by NetworkProcess and should move there 13 14 * NetworkProcess/soup/WebKitSoupRequestInputStream.cpp: Renamed from Source/WebKit/WebProcess/soup/WebKitSoupRequestInputStream.cpp. 15 (AsyncReadData::AsyncReadData): 16 (webkitSoupRequestInputStreamReadAsyncResultComplete): 17 (webkitSoupRequestInputStreamPendingReadAsyncComplete): 18 (webkitSoupRequestInputStreamHasDataToRead): 19 (webkitSoupRequestInputStreamIsWaitingForData): 20 (webkitSoupRequestInputStreamReadAsync): 21 (webkitSoupRequestInputStreamReadFinish): 22 (webkitSoupRequestInputStreamFinalize): 23 (webkit_soup_request_input_stream_init): 24 (webkit_soup_request_input_stream_class_init): 25 (webkitSoupRequestInputStreamNew): 26 (webkitSoupRequestInputStreamAddData): 27 (webkitSoupRequestInputStreamDidFailWithError): 28 (webkitSoupRequestInputStreamFinished): 29 * NetworkProcess/soup/WebKitSoupRequestInputStream.h: Renamed from Source/WebKit/WebProcess/soup/WebKitSoupRequestInputStream.h. 30 * SourcesGTK.txt: 31 * SourcesWPE.txt: 32 * UIProcess/soup/WebProcessPoolSoup.cpp: 33 (WebKit::WebProcessPool::setNetworkProxySettings): Don't send message to web processes. 34 * WebProcess/WebProcess.h: 35 * WebProcess/WebProcess.messages.in: 36 * WebProcess/glib/WebProcessGLib.cpp: Renamed from Source/WebKit/WebProcess/soup/WebProcessSoup.cpp. 37 (WebKit::WebProcess::platformSetCacheModel): 38 (WebKit::WebProcess::platformInitializeWebProcess): 39 (WebKit::WebProcess::platformTerminate): 40 1 41 2019-01-23 Michael Catanzaro <mcatanzaro@igalia.com> 2 42 -
trunk/Source/WebKit/NetworkProcess/soup/WebKitSoupRequestInputStream.h
r240340 r240341 18 18 */ 19 19 20 #ifndef WebKitSoupRequestInputStream_h 21 #define WebKitSoupRequestInputStream_h 20 #pragma once 22 21 23 22 #include <WebCore/ResourceError.h> … … 54 53 55 54 G_END_DECLS 56 57 #endif // WebKitSoupRequestInputStream_h -
trunk/Source/WebKit/SourcesGTK.txt
r239747 r240341 43 43 NetworkProcess/soup/NetworkSessionSoup.cpp 44 44 NetworkProcess/soup/RemoteNetworkingContextSoup.cpp 45 NetworkProcess/soup/WebKitSoupRequestInputStream.cpp 45 46 46 47 NetworkProcess/webrtc/LibWebRTCSocketClient.cpp … … 413 414 WebProcess/WebPage/gtk/WebPrintOperationGtk.cpp 414 415 416 WebProcess/glib/WebProcessGLib.cpp 417 415 418 WebProcess/gtk/WaylandCompositorDisplay.cpp 416 419 WebProcess/gtk/WebProcessMainGtk.cpp 417 420 418 WebProcess/soup/WebKitSoupRequestInputStream.cpp419 WebProcess/soup/WebProcessSoup.cpp420 421 421 WebProcess/Plugins/Netscape/NetscapePluginNone.cpp -
trunk/Source/WebKit/SourcesWPE.txt
r239747 r240341 39 39 NetworkProcess/soup/NetworkSessionSoup.cpp 40 40 NetworkProcess/soup/RemoteNetworkingContextSoup.cpp 41 NetworkProcess/soup/WebKitSoupRequestInputStream.cpp 41 42 42 43 NetworkProcess/webrtc/LibWebRTCSocketClient.cpp … … 251 252 WebProcess/WebPage/wpe/WebPageWPE.cpp 252 253 253 WebProcess/soup/WebKitSoupRequestInputStream.cpp 254 WebProcess/soup/WebProcessSoup.cpp 254 WebProcess/glib/WebProcessGLib.cpp 255 255 256 256 WebProcess/wpe/WebProcessMainWPE.cpp -
trunk/Source/WebKit/UIProcess/soup/WebProcessPoolSoup.cpp
r223179 r240341 57 57 { 58 58 m_networkProxySettings = settings; 59 sendToAllProcesses(Messages::WebProcess::SetNetworkProxySettings(m_networkProxySettings));60 59 if (m_networkProcess) 61 60 m_networkProcess->send(Messages::NetworkProcess::SetNetworkProxySettings(m_networkProxySettings), 0); -
trunk/Source/WebKit/WebProcess/WebProcess.h
r240292 r240341 74 74 struct PrewarmInformation; 75 75 struct SecurityOriginData; 76 struct SoupNetworkProxySettings;77 76 78 77 #if ENABLE(SERVICE_WORKER) … … 320 319 void gamepadDisconnected(unsigned index); 321 320 #endif 322 #if USE(SOUP) 323 void setNetworkProxySettings(const WebCore::SoupNetworkProxySettings&); 324 #endif 321 325 322 #if ENABLE(SERVICE_WORKER) 326 323 void establishWorkerContextConnectionToNetworkProcess(uint64_t pageGroupID, uint64_t pageID, const WebPreferencesStore&, PAL::SessionID); -
trunk/Source/WebKit/WebProcess/WebProcess.messages.in
r240292 r240341 110 110 #endif 111 111 112 #if USE(SOUP)113 SetNetworkProxySettings(struct WebCore::SoupNetworkProxySettings settings)114 #endif115 116 112 #if ENABLE(SERVICE_WORKER) 117 113 EstablishWorkerContextConnectionToNetworkProcess(uint64_t pageGroupID, uint64_t pageID, struct WebKit::WebPreferencesStore store, PAL::SessionID initialSessionID) -
trunk/Source/WebKit/WebProcess/glib/WebProcessGLib.cpp
r240340 r240341 31 31 #include <WebCore/GStreamerCommon.h> 32 32 #include <WebCore/MemoryCache.h> 33 #include <WebCore/NetworkStorageSession.h>34 #include <WebCore/SoupNetworkSession.h>35 33 36 34 #if PLATFORM(WAYLAND) … … 47 45 void WebProcess::platformInitializeWebProcess(WebProcessCreationParameters&& parameters) 48 46 { 49 if (parameters.proxySettings.mode != WebCore::SoupNetworkProxySettings::Mode::Default)50 setNetworkProxySettings(parameters.proxySettings);51 52 47 #if PLATFORM(WAYLAND) 53 48 m_waylandCompositorDisplay = WaylandCompositorDisplay::create(parameters.waylandCompositorDisplayName); … … 62 57 } 63 58 64 void WebProcess::setNetworkProxySettings(const WebCore::SoupNetworkProxySettings& settings)65 {66 WebCore::SoupNetworkSession::setProxySettings(settings);67 }68 69 59 } // namespace WebKit
Note: See TracChangeset
for help on using the changeset viewer.