-
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