[WK2][Soup] Add platform specific stubs for NetworkProcess
https://bugs.webkit.org/show_bug.cgi?id=110115
Reviewed by Carlos Garcia Campos.
Original patch by Balazs Kelemen <kbalazs@webkit.org> and Kwang Yul Seo <skyul@company100.net>.
* CMakeLists.txt:
* GNUmakefile.am:
* GNUmakefile.list.am:
* NetworkProcess/gtk/NetworkProcessSoup.cpp: Added.
(WebKit::NetworkProcess::platformInitializeNetworkProcess):
(WebKit::NetworkProcess::platformSetCacheModel):
(WebKit::NetworkProcess::allowSpecificHTTPSCertificateForHost):
Stubs.
(WebKit::NetworkProcess::clearCacheForAllOrigins):
(WebKit::NetworkProcess::platformTerminate):
* NetworkProcess/soup/NetworkResourceLoadSchedulerSoup.cpp: Added.
(WebKit::NetworkResourceLoadScheduler::platformInitializeMaximumHTTPConnectionCountPerHost):
Added platform default based on the comment in ResourceRequestSoup.cpp.
* UIProcess/Network/soup/NetworkProcessProxySoup.cpp: Added.
(WebKit::NetworkProcessProxy::platformGetLaunchOptions):
Stub.
* UIProcess/soup/WebContextSoup.cpp: Added.
(WebKit::WebContext::platformInitializeNetworkProcess):
Stub.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157254 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/Source/WebKit2/GNUmakefile.list.am b/Source/WebKit2/GNUmakefile.list.am
index 19fd594..f7c0149 100644
--- a/Source/WebKit2/GNUmakefile.list.am
+++ b/Source/WebKit2/GNUmakefile.list.am
@@ -300,6 +300,8 @@
webkit2_sources += \
Source/WebKit2/config.h \
+ Source/WebKit2/NetworkProcess/soup/NetworkProcessSoup.cpp \
+ Source/WebKit2/NetworkProcess/soup/NetworkResourceLoadSchedulerSoup.cpp \
Source/WebKit2/PluginProcess/PluginControllerProxy.cpp \
Source/WebKit2/PluginProcess/PluginControllerProxy.h \
Source/WebKit2/PluginProcess/PluginCreationParameters.cpp \
@@ -854,6 +856,7 @@
Source/WebKit2/UIProcess/Launcher/gtk/ProcessLauncherGtk.cpp \
Source/WebKit2/UIProcess/Launcher/ProcessLauncher.cpp \
Source/WebKit2/UIProcess/Launcher/ProcessLauncher.h \
+ Source/WebKit2/UIProcess/Network/soup/NetworkProcessProxySoup.cpp \
Source/WebKit2/UIProcess/Notifications/NotificationPermissionRequest.cpp \
Source/WebKit2/UIProcess/Notifications/NotificationPermissionRequest.h \
Source/WebKit2/UIProcess/Notifications/NotificationPermissionRequestManagerProxy.cpp \
@@ -888,6 +891,7 @@
Source/WebKit2/UIProcess/Storage/LocalStorageDatabaseTracker.h \
Source/WebKit2/UIProcess/Storage/StorageManager.cpp \
Source/WebKit2/UIProcess/Storage/StorageManager.h \
+ Source/WebKit2/UIProcess/soup/WebContextSoup.cpp \
Source/WebKit2/UIProcess/soup/WebCookieManagerProxySoup.cpp \
Source/WebKit2/UIProcess/soup/WebSoupRequestManagerClient.cpp \
Source/WebKit2/UIProcess/soup/WebSoupRequestManagerClient.h \