-
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