Web Inspector: Network: add button to show system certificate dialog
[WebKit-https.git] / Source / WebKit / ChangeLog
index 2a0fb71..a671bf4 100644 (file)
@@ -1,3 +1,58 @@
+2018-11-17  Devin Rousso  <drousso@apple.com>
+
+        Web Inspector: Network: add button to show system certificate dialog
+        https://bugs.webkit.org/show_bug.cgi?id=191458
+        <rdar://problem/45977019>
+
+        Reviewed by Joseph Pecoraro.
+
+        * UIProcess/WebInspectorProxy.messages.in:
+        * UIProcess/WebInspectorProxy.h:
+        * UIProcess/WebInspectorProxy.cpp:
+        (WebKit::WebInspectorProxy::showCertificate): Added.
+        (WebKit::WebInspectorProxy::platformShowCertificate): Added.
+        * UIProcess/mac/WebInspectorProxyGtk.cpp:
+        (WebKit::WebInspectorProxy::platformShowCertificate): Added.
+        * UIProcess/mac/WebInspectorProxyMac.mm:
+        (WebKit::WebInspectorProxy::platformShowCertificate): Added.
+        * UIProcess/mac/WebInspectorProxyWPE.cpp:
+        (WebKit::WebInspectorProxy::platformShowCertificate): Added.
+        * UIProcess/mac/WebInspectorProxyWin.cpp:
+        (WebKit::WebInspectorProxy::platformShowCertificate): Added.
+        * WebProcess/WebPage/WebInspectorUI.h:
+        * WebProcess/WebPage/WebInspectorUI.cpp:
+        (WebKit::WebInspectorUI::showCertificate): Added.
+
+        * UIProcess/RemoteWebInspectorProxy.messages.in:
+        * UIProcess/RemoteWebInspectorProxy.h:
+        * UIProcess/RemoteWebInspectorProxy.cpp:
+        (WebKit::RemoteWebInspectorProxy::showCertificate): Added.
+        (WebKit::RemoteWebInspectorProxy::platformShowCertificate): Added.
+        * UIProcess/mac/RemoteWebInspectorProxyGtk.cpp:
+        (WebKit::RemoteWebInspectorProxy::platformShowCertificate): Added.
+        * UIProcess/mac/RemoteWebInspectorProxyMac.mm:
+        (WebKit::RemoteWebInspectorProxy::platformShowCertificate): Added.
+        * WebProcess/WebPage/RemoteWebInspectorUI.h:
+        * WebProcess/WebPage/RemoteWebInspectorUI.cpp:
+        (WebKit::RemoteWebInspectorUI::showCertificate): Added.
+
+        * NetworkProcess/cache/NetworkCacheCoders.h:
+        * NetworkProcess/cache/NetworkCacheCodersCocoa.cpp: Removed.
+        * NetworkProcess/cache/NetworkCacheCodersCurl.cpp: Removed.
+        * NetworkProcess/cache/NetworkCacheCodersSoup.cpp: Removed.
+        Moved `WebCore::CertificateInfo` code for `WTF::Encoder` and `WTF::Decoder` into their
+        respective platform's CertificateInfo.h file.
+
+        * UIProcess/Authentication/mac/WebCredentialMac.mm:
+
+        * Configurations/WebKit.xcconfig:
+        * PlatformMac.cmake:
+        * PlatformWin.cmake:
+        * SourcesCocoa.txt:
+        * SourcesGTK.txt:
+        * SourcesWPE.txt:
+        * WebKit.xcodeproj/project.pbxproj:
+
 2018-11-16  Chris Dumez  <cdumez@apple.com>
 
         Regression(ProcessPrewarming) Assertion hit in NetworkProcessProxy destructor