Skip to content
  • jam@chromium.org's avatar
    2011-04-28 John Abd-El-Malek <jam@chromium.org> · 026a51a3
    jam@chromium.org authored
            Reviewed by Darin Fisher.
    
            [chromium] Add a WebPermissionClient to be used for checking permissions of features
            https://bugs.webkit.org/show_bug.cgi?id=59720
    
            * public/WebFrameClient.h:
            (WebKit::WebFrameClient::allowPlugins):
            (WebKit::WebFrameClient::didNotAllowPlugins):
            (WebKit::WebFrameClient::allowImages):
            (WebKit::WebFrameClient::allowScript):
            (WebKit::WebFrameClient::allowDatabase):
            (WebKit::WebFrameClient::didNotAllowScript):
            * public/WebPermissionClient.h: Added.
            (WebKit::WebPermissionClient::allowDatabase):
            (WebKit::WebPermissionClient::allowImages):
            (WebKit::WebPermissionClient::allowPlugins):
            (WebKit::WebPermissionClient::allowScript):
            (WebKit::WebPermissionClient::allowScriptExtension):
            (WebKit::WebPermissionClient::allowReadFromClipboard):
            (WebKit::WebPermissionClient::allowWriteToClipboard):
            (WebKit::WebPermissionClient::didNotAllowPlugins):
            (WebKit::WebPermissionClient::didNotAllowScript):
            (WebKit::WebPermissionClient::~WebPermissionClient):
            * public/WebView.h:
            * public/WebViewClient.h:
            (WebKit::WebViewClient::didEndEditing):
            * src/DatabaseObserver.cpp:
            (WebCore::DatabaseObserver::canEstablishDatabase):
            * src/EditorClientImpl.cpp:
            (WebKit::EditorClientImpl::toggleContinuousSpellChecking):
            (WebKit::EditorClientImpl::canCopyCut):
            (WebKit::EditorClientImpl::canPaste):
            * src/FrameLoaderClientImpl.cpp:
            (WebKit::FrameLoaderClientImpl::allowScriptExtension):
            (WebKit::FrameLoaderClientImpl::allowJavaScript):
            (WebKit::FrameLoaderClientImpl::allowPlugins):
            (WebKit::FrameLoaderClientImpl::allowImages):
            (WebKit::FrameLoaderClientImpl::didNotAllowScript):
            (WebKit::FrameLoaderClientImpl::didNotAllowPlugins):
            * src/WebFrameImpl.cpp:
            (WebKit::WebFrameImpl::enableContinuousSpellChecking):
            * src/WebViewImpl.cpp:
            (WebKit::WebViewImpl::setAutoFillClient):
            (WebKit::WebViewImpl::setPermissionClient):
            (WebKit::WebViewImpl::WebViewImpl):
            * src/WebViewImpl.h:
            (WebKit::WebViewImpl::permissionClient):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85241 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    026a51a3