Web Automation: add capabilities to control ICE candidate filtering and insecure...
authorbburg@apple.com <bburg@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 25 Aug 2017 22:09:22 +0000 (22:09 +0000)
committerbburg@apple.com <bburg@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 25 Aug 2017 22:09:22 +0000 (22:09 +0000)
commit9fd485f873f86f5bee75b862b9cad349324af6c3
tree901818b1b5c1d1c04b7738d6eac659e8e8f4aa33
parent04567d988b8b3d159407603056401890ad90f26b
Web Automation: add capabilities to control ICE candidate filtering and insecure media capture
https://bugs.webkit.org/show_bug.cgi?id=175563
<rdar://problem/33734492>

Reviewed by Joseph Pecoraro.

Source/JavaScriptCore:

Add macros for new capability protocol string names. Let's use a reverse
domain name notification for these capabilities so we know whether they are
intended for a particular client/port or any WebKit client, and what feature they
are related to (i.e., webrtc).

* inspector/remote/RemoteInspectorConstants.h:

Source/WebKit:

* UIProcess/Cocoa/AutomationClient.mm:
(WebKit::AutomationClient::requestAutomationSessionWithCapabilities):
Translate new capabilities to _WKAutomationSessionConfiguration properties.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@221208 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/inspector/remote/RemoteInspectorConstants.h
Source/WebKit/ChangeLog
Source/WebKit/UIProcess/Cocoa/AutomationClient.mm