[WinCairo] Add Network Process files for wincairo webkit
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 5 Sep 2017 18:08:14 +0000 (18:08 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 5 Sep 2017 18:08:14 +0000 (18:08 +0000)
commitd881e4d861f3aba45881f3baad5e7b5b0c8bea4b
tree242ab0d83f962a5bfb8ad0aa33feb44b334e286d
parent3f740a5bcb946315ec69c7937a412f0f5c705617
[WinCairo] Add Network Process files for wincairo webkit
https://bugs.webkit.org/show_bug.cgi?id=176069

Patch by Yousuke Kimoto <yousuke.kimoto@sony.com> on 2017-09-05
Reviewed by Alex Christensen.

* NetworkProcess/Downloads/curl/DownloadCurl.cpp: Added.
(WebKit::Download::resume):
(WebKit::Download::platformDidFinish):
(WebKit::Download::startNetworkLoadWithHandle):
(WebKit::Download::startNetworkLoad):
(WebKit::Download::platformInvalidate):
* NetworkProcess/EntryPoint/win/NetworkProcessMain.cpp: Added.
(main):
* NetworkProcess/curl/NetworkProcessCurl.cpp: Added.
(WebKit::NetworkProcess::platformInitializeNetworkProcess):
(WebKit::NetworkProcess::platformSetURLCacheSize):
(WebKit::NetworkProcess::allowSpecificHTTPSCertificateForHost):
(WebKit::NetworkProcess::clearCacheForAllOrigins):
(WebKit::NetworkProcess::clearDiskCache):
(WebKit::NetworkProcess::platformTerminate):
* NetworkProcess/curl/RemoteNetworkingContextCurl.cpp: Added.
(WebKit::RemoteNetworkingContext::~RemoteNetworkingContext):
(WebKit::RemoteNetworkingContext::isValid const):
(WebKit::RemoteNetworkingContext::ensurePrivateBrowsingSession):
(WebKit::RemoteNetworkingContext::ensureWebsiteDataStoreSession):
(WebKit::RemoteNetworkingContext::storageSession const):
(WebKit::RemoteNetworkingContext::blockedError const):
* NetworkProcess/win/NetworkProcessMainWin.cpp: Added.
(WebKit::NetworkProcessMainWin):
* NetworkProcess/win/NetworkProcessMainWin.h: Added.
* NetworkProcess/win/SystemProxyWin.cpp: Added.
(WindowsSystemProxy::getSystemHttpProxy):
(WindowsSystemProxy::setCurlHttpProxy):
(WindowsSystemProxy::parseProxyString):
* NetworkProcess/win/SystemProxyWin.h: Added.
* PlatformWin.cmake:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@221625 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebKit/ChangeLog
Source/WebKit/NetworkProcess/Downloads/curl/DownloadCurl.cpp [new file with mode: 0644]
Source/WebKit/NetworkProcess/EntryPoint/win/NetworkProcessMain.cpp [new file with mode: 0644]
Source/WebKit/NetworkProcess/curl/NetworkProcessCurl.cpp [new file with mode: 0644]
Source/WebKit/NetworkProcess/curl/RemoteNetworkingContextCurl.cpp [new file with mode: 0644]
Source/WebKit/NetworkProcess/win/NetworkProcessMainWin.cpp [new file with mode: 0644]
Source/WebKit/NetworkProcess/win/NetworkProcessMainWin.h [new file with mode: 0644]
Source/WebKit/NetworkProcess/win/SystemProxyWin.cpp [new file with mode: 0644]
Source/WebKit/NetworkProcess/win/SystemProxyWin.h [new file with mode: 0644]
Source/WebKit/PlatformWin.cmake