Skip to content
  • abarth@webkit.org's avatar
    2010-04-22 Abhishek Arya <inferno@chromium.org> · dfeb70e5
    abarth@webkit.org authored
            Reviewed by Adam Barth.
    
            Manual test to verify that javascript cannot access clipboard.
            https://bugs.webkit.org/show_bug.cgi?id=27751
    
            * editing/execCommand/clipboard-access-expected.txt: Added.
            * editing/execCommand/clipboard-access.html: Added.
            * editing/execCommand/script-tests/clipboard-access.js: Added.
            (enabled):
            (whenEnabled):
            (runTest):
    2010-04-22  Abhishek Arya  <inferno@chromium.org>
    
            Reviewed by Adam Barth.
    
            Add support for controlling clipboard access from javascript.
            Clipboard access from javascript is disabled by default.
            https://bugs.webkit.org/show_bug.cgi?id=27751
    
            Test: editing/execCommand/clipboard-access.html
    
            * WebCore.base.exp:
            * editing/EditorCommand.cpp:
            (WebCore::supportedCopyCut):
            (WebCore::supportedPaste):
            (WebCore::createCommandMap):
            * page/Settings.cpp:
            (WebCore::Settings::Settings):
            (WebCore::Settings::setJavaScriptCanAccessClipboard):
            * page/Settings.h:
            (WebCore::Settings::javaScriptCanAccessClipboard):
    2010-04-22  Abhishek Arya  <inferno@chromium.org>
    
            Reviewed by Adam Barth.
    
            Add support for controlling clipboard access from javascript.
            Clipboard access from javascript is disabled by default.
            https://bugs.webkit.org/show_bug.cgi?id=27751
    
            * public/WebSettings.h:
            * src/WebSettingsImpl.cpp:
            (WebKit::WebSettingsImpl::setJavaScriptCanAccessClipboard):
            * src/WebSettingsImpl.h:
    2010-04-22  Abhishek Arya  <inferno@chromium.org>
    
            Reviewed by Adam Barth.
    
            Add support for controlling clipboard access from javascript.
            Clipboard access from javascript is disabled by default.
            https://bugs.webkit.org/show_bug.cgi?id=27751
    
            * webkit/webkitwebsettings.cpp:
            (webkit_web_settings_class_init):
            (webkit_web_settings_set_property):
            (webkit_web_settings_get_property):
            (webkit_web_settings_copy):
            * webkit/webkitwebview.cpp:
            (webkit_web_view_update_settings):
            (webkit_web_view_settings_notify):
    2010-04-22  Abhishek Arya  <inferno@chromium.org>
    
            Reviewed by Adam Barth.
    
            Add support for controlling clipboard access from javascript.
            Clipboard access from javascript is disabled by default.
            https://bugs.webkit.org/show_bug.cgi?id=27751
    
            * WebView/WebPreferenceKeysPrivate.h:
            * WebView/WebPreferences.mm:
            (+[WebPreferences initialize]):
            (-[WebPreferences javaScriptCanAccessClipboard]):
            (-[WebPreferences setJavaScriptCanAccessClipboard:]):
            * WebView/WebPreferencesPrivate.h:
            * WebView/WebView.mm:
            (-[WebView _preferencesChangedNotification:]):
    2010-04-22  Abhishek Arya  <inferno@chromium.org>
    
            Reviewed by Adam Barth.
    
            Add support for controlling clipboard access from javascript.
            Clipboard access from javascript is disabled by default.
            https://bugs.webkit.org/show_bug.cgi?id=27751
    
            * Api/qwebsettings.cpp:
            (QWebSettingsPrivate::apply):
            * Api/qwebsettings.h:
    2010-04-22  Abhishek Arya  <inferno@chromium.org>
    
            Reviewed by Adam Barth.
    
            Add support for controlling clipboard access from javascript.
            Clipboard access from javascript is disabled by default.
            https://bugs.webkit.org/show_bug.cgi?id=27751
    
            * Interfaces/IWebPreferencesPrivate.idl:
            * WebPreferenceKeysPrivate.h:
            * WebPreferences.cpp:
            (WebPreferences::initializeDefaultSettings):
            (WebPreferences::javaScriptCanAccessClipboard):
            (WebPreferences::setJavaScriptCanAccessClipboard):
            * WebPreferences.h:
            * WebView.cpp:
            (WebView::notifyPreferencesChanged):
    2010-04-22  Abhishek Arya  <inferno@chromium.org>
    
            Reviewed by Adam Barth.
    
            Add support for controlling clipboard access from javascript.
            Clipboard access from javascript is enabled in test framework.
            https://bugs.webkit.org/show_bug.cgi?id=27751
    
            * DumpRenderTree/LayoutTestController.cpp:
            (setJavaScriptCanAccessClipboardCallback):
            (LayoutTestController::staticFunctions):
            * DumpRenderTree/LayoutTestController.h:
            * DumpRenderTree/chromium/LayoutTestController.cpp:
            (LayoutTestController::LayoutTestController):
            (LayoutTestController::setJavaScriptCanAccessClipboard):
            (LayoutTestController::overridePreference):
            * DumpRenderTree/chromium/LayoutTestController.h:
            * DumpRenderTree/chromium/TestShell.cpp:
            (TestShell::resetWebSettings):
            * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
            (LayoutTestController::setJavaScriptCanAccessClipboard):
            * DumpRenderTree/mac/DumpRenderTree.mm:
            (resetDefaultsToConsistentValues):
            * DumpRenderTree/mac/LayoutTestControllerMac.mm:
            (LayoutTestController::setJavaScriptCanAccessClipboard):
            * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
            (WebCore::WebPage::WebPage):
            (WebCore::WebPage::resetSettings):
            * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
            (LayoutTestController::setJavaScriptCanAccessClipboard):
            * DumpRenderTree/qt/LayoutTestControllerQt.h:
            * DumpRenderTree/win/DumpRenderTree.cpp:
            (resetDefaultsToConsistentValues):
            * DumpRenderTree/win/LayoutTestControllerWin.cpp:
            (LayoutTestController::setJavaScriptCanAccessClipboard):
            * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
            (LayoutTestController::setJavaScriptCanAccessClipboard):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58069 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    dfeb70e5