Skip to content
  • sfalken@apple.com's avatar
    Add additional Geolocation interfaces in WebKit for Windows. · 817a96a0
    sfalken@apple.com authored
    Reviewed by Adam Roben.
    
    * Interfaces/IWebGeolocationPolicyListener.idl: Added.
    * Interfaces/IWebUIDelegatePrivate.idl: Add decidePolicyForGeolocationRequest to IWebUIDelegatePrivate2.
    Append since this version hasn't shipped.
    * Interfaces/WebKit.idl: Add include of IWebGeolocationPolicyListener.idl.
    * WebCoreSupport/WebChromeClient.cpp:
    (WebChromeClient::requestGeolocationPermissionForFrame): Call into decidePolicyForGeolocationRequest.
    * WebCoreSupport/WebGeolocationControllerClient.cpp:
    (WebGeolocationControllerClient::WebGeolocationControllerClient): Moved *.
    * WebGeolocationPolicyListener.cpp: Added.
    * WebGeolocationPolicyListener.h: Added.
    * WebKit.vcproj/Interfaces.vcproj: Added IWebGeolocationPolicyListener.
    * WebKit.vcproj/WebKit.vcproj: Added WebGeolocationPolicyListener, WebGeolocationPolicyListener.
    * WebView.cpp:
    (WebView::setGeolocationProvider): Removed extraneous STDMETHODCALLTYPE.
    (WebView::geolocationProvider): Removed extraneous STDMETHODCALLTYPE.
    (WebView::geolocationDidChangePosition): Removed extraneous STDMETHODCALLTYPE.
    (WebView::geolocationDidFailWithError): Removed extraneous STDMETHODCALLTYPE.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@53202 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    817a96a0