Skip to content
  • weinig@apple.com's avatar
    Add modifier key info to policy client functions in WebKit2 · 831f35b6
    weinig@apple.com authored
    <rdar://problem/8185298>
    https://bugs.webkit.org/show_bug.cgi?id=44280
    
    Reviewed by Adam Roben.
    
    * UIProcess/API/C/WKAPICast.h:
    Add conversion function for modifiers and rename an incorrectly named
    toWK to toRef.
    
    * UIProcess/API/C/WKPage.h:
    Add WKEventModifiers enum.
    
    * UIProcess/WebPageProxy.cpp:
    (WebKit::WebPageProxy::didReceiveMessage):
    (WebKit::WebPageProxy::decidePolicyForNavigationAction):
    (WebKit::WebPageProxy::decidePolicyForNewWindowAction):
    * UIProcess/WebPageProxy.h:
    * UIProcess/WebPolicyClient.cpp:
    (WebKit::WebPolicyClient::decidePolicyForNavigationAction):
    (WebKit::WebPolicyClient::decidePolicyForNewWindowAction):
    * UIProcess/WebPolicyClient.h:
    Pipe through modifier info.
    
    * WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
    (WebKit::modifiersForNavigationAction):
    (WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNewWindowAction):
    (WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction):
    Get modifier info out of the NavigationInfo class in the same manner as
    WebKit1.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65699 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    831f35b6