Skip to content
  • ossy@webkit.org's avatar
    Move CertificateInfo to WebCore · 84c850db
    ossy@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=124720
    
    Reviewed by Darin Adler.
    
    Based on the patch by Kwang Yul Seo <skyul@company100.net>
    
    Source/WebCore:
    
    * GNUmakefile.list.am:
    * PlatformEfl.cmake:
    * PlatformGTK.cmake:
    * WebCore.exp.in:
    * WebCore.xcodeproj/project.pbxproj:
    * platform/network/mac/CertificateInfo.h: Renamed from Source/WebKit2/Shared/mac/CertificateInfo.h.
    (WebCore::CertificateInfo::setCertificateChain): Added, because WebCoreArgumentCoders needs it.
    * platform/network/mac/CertificateInfoMac.mm: Renamed from Source/WebKit2/Shared/mac/CertificateInfo.mm.
    (WebCore::CertificateInfo::CertificateInfo): Moved encode() and decode() to WebCoreArgumentCodersMac.mm.
    * platform/network/soup/CertificateInfo.cpp: Copied from Source/WebKit2/Shared/WebCertificateInfo.h.
    (WebCore::CertificateInfo::CertificateInfo): Moved encode() and decode() to WebCoreArgumentCodersSoup.cpp.
    * platform/network/soup/CertificateInfo.h: Renamed from Source/WebKit2/Shared/soup/CertificateInfo.h.
    (WebCore::CertificateInfo::setCertificate): Added, because WebCoreArgumentCoders needs it.
    (WebCore::CertificateInfo::setTLSErrors): Added, because WebCoreArgumentCoders needs it.
    
    Source/WebKit2:
    
    * GNUmakefile.list.am:
    * NetworkProcess/AsynchronousNetworkLoaderClient.cpp:
    * NetworkProcess/NetworkProcess.h:
    * NetworkProcess/NetworkProcess.messages.in:
    * NetworkProcess/NetworkResourceLoader.cpp:
    * NetworkProcess/mac/NetworkProcessMac.mm:
    * PlatformEfl.cmake:
    * PlatformGTK.cmake:
    * Shared/API/c/mac/WKCertificateInfoMac.mm:
    * Shared/Authentication/AuthenticationManager.h:
    * Shared/Authentication/AuthenticationManager.messages.in:
    * Shared/Authentication/mac/AuthenticationManager.mac.mm:
    * Shared/UserMessageCoders.h:
    (WebKit::UserMessageDecoder::baseDecode):
    * Shared/WebCertificateInfo.h:
    (WebKit::WebCertificateInfo::create):
    (WebKit::WebCertificateInfo::certificateInfo):
    * Shared/WebCoreArgumentCoders.cpp:
    * Shared/WebCoreArgumentCoders.h:
    * Shared/mac/WebCoreArgumentCodersMac.mm:
    (CoreIPC::ArgumentCoder<CertificateInfo>::encode):
    (CoreIPC::ArgumentCoder<CertificateInfo>::decode):
    * Shared/soup/CertificateInfo.cpp: Removed.
    * Shared/soup/WebCoreArgumentCodersSoup.cpp:
    (CoreIPC::ArgumentCoder<CertificateInfo>::encode):
    (CoreIPC::ArgumentCoder<CertificateInfo>::decode):
    * UIProcess/API/gtk/WebKitCertificateInfoPrivate.h:
    * UIProcess/API/gtk/WebKitWebView.cpp:
    (webkit_web_view_get_tls_info):
    * UIProcess/Authentication/AuthenticationChallengeProxy.cpp:
    (WebKit::AuthenticationChallengeProxy::useCredential):
    * UIProcess/WebFrameProxy.cpp:
    (WebKit::WebFrameProxy::didCommitLoad):
    * UIProcess/WebFrameProxy.h:
    * UIProcess/WebPageProxy.cpp:
    (WebKit::WebPageProxy::didCommitLoadForFrame):
    * UIProcess/WebPageProxy.h:
    * UIProcess/WebPageProxy.messages.in:
    * WebKit2.xcodeproj/project.pbxproj:
    * WebProcess/Network/WebResourceLoader.cpp:
    * WebProcess/Network/WebResourceLoader.h:
    * WebProcess/Network/WebResourceLoader.messages.in:
    * WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
    * WebProcess/WebProcess.h:
    * WebProcess/WebProcess.messages.in:
    * WebProcess/soup/WebProcessSoup.cpp:
    (WebKit::WebProcess::allowSpecificHTTPSCertificateForHost):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160487 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    84c850db