1. 10 Dec, 2010 1 commit
  2. 09 Dec, 2010 1 commit
    • philn@webkit.org's avatar
      2010-12-06 Philippe Normand <pnormand@igalia.com> · 9d37a571
      philn@webkit.org authored
              Reviewed by Martin Robinson.
      
              [GTK] Support the Mozilla-style Fullscreen Javascript API
              https://bugs.webkit.org/show_bug.cgi?id=50572
      
              * configure.ac: new configure flag to disable the new Javascript
              Fullscreen API build. It is enabled by default.
      
      WebCore:
      
              Reviewed by Martin Robinson.
      
              [GTK] Support the Mozilla-style Fullscreen Javascript API
              https://bugs.webkit.org/show_bug.cgi?id=50572
      
              * GNUmakefile.am: enable the Javascript Fullscreen API feature if
              it's been requested at configure time.
      
      WebKit/gtk:
      
              Reviewed by Martin Robinson.
      
              [GTK] Support the Mozilla-style Fullscreen Javascript API
              https://bugs.webkit.org/show_bug.cgi?id=50572
      
              Fullscreen API support. It is controlled at runtime using a new
              setting called enable-fullscreen, set to FALSE by default.
      
              * WebCoreSupport/ChromeClientGtk.cpp:
              (WebKit::ChromeClient::supportsFullScreenForElement):
              (WebKit::ChromeClient::enterFullScreenForElement):
              (WebKit::ChromeClient::exitFullScreenForElement):
              * WebCoreSupport/ChromeClientGtk.h:
              * 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):
      
      WebKitTools:
      
              Reviewed by Martin Robinson.
      
              [GTK] Support the Mozilla-style Fullscreen Javascript API
              https://bugs.webkit.org/show_bug.cgi?id=50572
      
              Enable the Javascript Fullscreen support in the GtkLauncher. Also
              make DRT update the Chrome when the WebView settings have been
              reset to consistent values.
      
              * DumpRenderTree/gtk/DumpRenderTree.cpp:
              (resetDefaultsToConsistentValues):
              * GtkLauncher/main.c:
              (create_window):
              * Scripts/build-webkit:
      
      LayoutTests:
      
              Reviewed by Martin Robinson.
      
              [GTK] Support the Mozilla-style Fullscreen Javascript API
              https://bugs.webkit.org/show_bug.cgi?id=50572
      
              * platform/gtk/Skipped: Unskip now passing fullscreen tests.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73624 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9d37a571
  3. 29 Oct, 2010 1 commit
    • tonikitoo@webkit.org's avatar
      Needs a "LinuxEditingBehavior", perhaps with a better name · 525d4c70
      tonikitoo@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=36627
      
      Reviewed by Ojan Vafai.
      Patch by Antonio Gomes <agomes@rim.com>
      
      WebCore:
      
      Added EditingUnixBehavior editing type aim to cover the cases when
      neither Mac or Windows behaviors are appropriated.
      
      It was decided to name it Unix not Linux.
      
      No new tests. The current editing tests that involve platform specific
      bahaviors are coded so that they go through all editing behavior
      types possible. There will be a follow up bug where all of them will
      be updated to include the new editing behavior ("unix").
      
      * editing/EditingBehaviorTypes.h:
      * page/Settings.cpp:
      (WebCore::editingBehaviorTypeForPlatform):
      (WebCore::Settings::Settings):
      
      WebKit/chromium:
      
      Added the corresponding Chromium setting to WebCore's EditingUnixBehavior: EditingBehaviorUnix.
      
      * public/WebSettings.h:
      * src/AssertMatchingEnums.cpp:
      
      WebKit/gtk:
      
      Added the corresponding GTK+ setting to WebCore's EditingUnixBehavior: WEBKIT_EDITING_BEHAVIOR_UNIX.
      
      * webkit/webkitwebsettings.cpp:
      (webkit_web_settings_class_init):
      * webkit/webkitwebsettings.h:
      
      WebKit/mac:
      
      Added the corresponding GTK+ setting to WebCore's EditingUnixBehavior: WebKitEditingUnixBehavior.
      
      * WebView/WebFrame.mm:
      (core):
      * WebView/WebPreferencesPrivate.h:
      
      WebKit/qt:
      
      Adding support to Qt's DRTSupport class to test the newly introduced Unix editing behavior.
      
      * WebCoreSupport/DumpRenderTreeSupportQt.cpp:
      (DumpRenderTreeSupportQt::setEditingBehavior):
      
      WebKit/win:
      
      Added the corresponding GTK+ setting to WebCore's EditingUnixBehavior: WebKitEditingUnixBehavior.
      
      * Interfaces/IWebPreferences.idl:
      
      WebKitTools:
      
      Adding support to Mac's, GTK+'s, Windows' and Chromium's LayoutTestController class to test the newly introduced Unix editing behavior.
      
      * DumpRenderTree/chromium/LayoutTestController.cpp:
      (LayoutTestController::setEditingBehavior):
      * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
      (LayoutTestController::setEditingBehavior):
      * DumpRenderTree/mac/LayoutTestControllerMac.mm:
      (LayoutTestController::setEditingBehavior):
      * DumpRenderTree/win/LayoutTestControllerWin.cpp:
      (LayoutTestController::setEditingBehavior):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70975 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      525d4c70
  4. 19 Oct, 2010 1 commit
  5. 16 Oct, 2010 1 commit
    • tonikitoo@webkit.org's avatar
      [Gtk]: DRT does not support frame flattening testing · 9a07713e
      tonikitoo@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=38650
      
      Reviewed by Martin Robinson and Xan Lopez.
      Patch by Antonio Gomes <agomes@rim.com>
      
      WebKit/gtk:
      
      Implement enable-frame-flattening API for Gtk+.
      
      * 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):
      
      WebKitTools:
      
      Implement DRT's support for toggling on/off frame flattening
      support.
      
      * DumpRenderTree/gtk/DumpRenderTree.cpp:
      (resetDefaultsToConsistentValues):
      * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
      (LayoutTestController::setFrameFlatteningEnabled):
      
      LayoutTests:
      
      Unskipping passing frame flattening tests and adding expected results
      for them.
      
      * platform/gtk/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@69919 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9a07713e
  6. 15 Oct, 2010 1 commit
    • zimmermann@webkit.org's avatar
      2010-10-15 Nikolas Zimmermann <nzimmermann@rim.com> · bce731a7
      zimmermann@webkit.org authored
              Reviewed by Dirk Schulze.
      
              Replace some String::format() usages by StringConcatenate in WebKit
              https://bugs.webkit.org/show_bug.cgi?id=47714
      
              * wtf/text/StringConcatenate.h: Add UChar specific StringTypeAdapter, to accept single UChars in makeString().
      2010-10-15  Nikolas Zimmermann  <nzimmermann@rim.com>
      
              Reviewed by Dirk Schulze.
      
              Replace some String::format() usages by StringConcatenate in WebKit
              https://bugs.webkit.org/show_bug.cgi?id=47714
      
              * src/BackForwardListClientImpl.cpp:
              (WebKit::BackForwardListClientImpl::itemAtIndex):
              * src/DebuggerAgentManager.cpp:
              (WebKit::DebuggerAgentManager::debugDetach):
              * src/LocalizedStrings.cpp:
              (WebCore::imageTitle):
              * src/WebPageSerializer.cpp:
              (WebKit::WebPageSerializer::generateMetaCharsetDeclaration):
              (WebKit::WebPageSerializer::generateBaseTagDeclaration):
      2010-10-15  Nikolas Zimmermann  <nzimmermann@rim.com>
      
              Reviewed by Dirk Schulze.
      
              Replace some String::format() usages by StringConcatenate in WebKit
              https://bugs.webkit.org/show_bug.cgi?id=47714
      
              * WebCoreSupport/FrameLoaderClientGtk.cpp:
              (WebKit::FrameLoaderClient::dispatchDidFailLoad):
              * webkit/webkitwebsettings.cpp:
              (webkitOSVersion):
              (webkitUserAgent):
      2010-10-15  Nikolas Zimmermann  <nzimmermann@rim.com>
      
              Reviewed by Dirk Schulze.
      
              Replace some String::format() usages by StringConcatenate in WebKit
              https://bugs.webkit.org/show_bug.cgi?id=47714
      
              * WebCoreSupport/WebInspectorClient.cpp:
              (WebInspectorFrontendClient::updateWindowTitle):
              * WebView.cpp:
              (WebView::standardUserAgentWithApplicationName):
              (osVersion):
      2010-10-15  Nikolas Zimmermann  <nzimmermann@rim.com>
      
              Reviewed by Dirk Schulze.
      
              Replace some String::format() usages by StringConcatenate in WebKit
              https://bugs.webkit.org/show_bug.cgi?id=47714
      
              * WebCoreSupport/PlatformStrategiesWinCE.cpp:
              (PlatformStrategiesWinCE::imageTitle):
              (PlatformStrategiesWinCE::multipleFileUploadText):
      2010-10-15  Nikolas Zimmermann  <nzimmermann@rim.com>
      
              Reviewed by Dirk Schulze.
      
              Replace some String::format() usages by StringConcatenate in WebKit
              https://bugs.webkit.org/show_bug.cgi?id=47714
      
              * WebCoreSupport/FrameLoaderClientEfl.cpp:
              (WebCore::agentOS):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@69850 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bce731a7
  7. 23 Sep, 2010 3 commits
    • mrobinson@webkit.org's avatar
      2010-09-23 Martin Robinson <mrobinson@igalia.com> · 5905badd
      mrobinson@webkit.org authored
              Reviewed by Nate Chapin.
      
              [GTK] Some tests from r68174 fail on the GTK+ bots
              https://bugs.webkit.org/show_bug.cgi?id=46396
      
              Fix since version number in this new WebKitWebSettings property.
      
              * webkit/webkitwebsettings.cpp:
              (webkit_web_settings_class_init): Fix the since version number.
      2010-09-23  Martin Robinson  <mrobinson@igalia.com>
      
              Reviewed by Nate Chapin.
      
              [GTK] Some tests from r68174 fail on the GTK+ bots
              https://bugs.webkit.org/show_bug.cgi?id=46396
      
              Simplify LayoutTestController::overridePreference to make it easier for
              people unfamiliar with the code to keep the list of preferences up to date.
              Add the conversion for enable-hyperlink-auditing.
      
              * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
              (LayoutTestController::overridePreference): Use a simple if-else block to determine
              out the property name for overrridePreference. Also simplify the logic for setting
              string properties. Add the conversion for enable-hyperlink-auditing.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@68199 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5905badd
    • japhet@chromium.org's avatar
      2010-09-23 Nate Chapin <japhet@chromium.org> · d308d025
      japhet@chromium.org authored
              Unreviewed, build fix.
      
              Look for hyperlinkAuditingEnabled in the right set of preferences.
      
              * WebView.cpp:
              (WebView::notifyPreferencesChanged):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@68169 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d308d025
    • japhet@chromium.org's avatar
      2010-09-23 Nate Chapin <japhet@chromium.org> · f5d746be
      japhet@chromium.org authored
              Reviewed by Darin Fisher.
              
              Implement <a ping> (disabled by default).
              https://bugs.webkit.org/show_bug.cgi?id=30458
              
              Tests: http/tests/navigation/ping-cross-origin-from-https.html
                     http/tests/navigation/ping-cross-origin.html
                     http/tests/navigation/ping-same-origin.html
      
              * html/HTMLAnchorElement.cpp:
              (WebCore::HTMLAnchorElement::defaultEventHandler):
              (WebCore::HTMLAnchorElement::sendPings):
              * html/HTMLAnchorElement.h:
              * html/HTMLAttributeNames.in:
              * loader/PingLoader.cpp:
              (WebCore::PingLoader::sendPing): Set ping-specific headers.
              (WebCore::PingLoader::PingLoader):
              * loader/PingLoader.h:
              (WebCore::PingLoader::timeout): Ensure pings eventually timeout, since
                  the normal cancel mechanism can't stop them.
              * page/Settings.cpp:
              * page/Settings.h: Add hyperlinkAuditingEnabled.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@68166 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f5d746be
  8. 22 Sep, 2010 1 commit
    • xan@webkit.org's avatar
      2010-09-21 Xan Lopez <xlopez@igalia.com> · c18b5c7f
      xan@webkit.org authored
              Reviewed by Martin Robinson.
      
              [GTK] Fix transfer annotations for WebKitGTK+ static API
              https://bugs.webkit.org/show_bug.cgi?id=46244
      
              Deal with all the warnings related to transfer issues. Mostly the
              problem was the transfer being missing, but there were also typos
              in the function name or missing ':' at the end of the function
              name in the gtk-doc.
      
              * webkit/webkitdownload.cpp:
              * webkit/webkitnetworkrequest.cpp:
              * webkit/webkitnetworkresponse.cpp:
              * webkit/webkitsecurityorigin.cpp:
              * webkit/webkitwebdatabase.cpp:
              * webkit/webkitwebdatasource.cpp:
              * webkit/webkitwebframe.cpp:
              * webkit/webkitwebhistoryitem.cpp:
              * webkit/webkitwebinspector.cpp:
              * webkit/webkitwebresource.cpp:
              * webkit/webkitwebsettings.cpp:
              * webkit/webkitwebview.cpp:
              (webkit_web_view_class_init):
              (webkit_web_view_get_main_frame):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@68040 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c18b5c7f
  9. 10 Sep, 2010 1 commit
    • kov@webkit.org's avatar
      2010-09-10 Gustavo Noronha Silva <gns@gnome.org> · 2b9514d7
      kov@webkit.org authored
              Reviewed by Martin Robinson.
      
              [GTK] Google sites do not like WebKitGTK+
              https://bugs.webkit.org/show_bug.cgi?id=39617
      
              Special-case Google domains, and spoof User-Agent when talking to
              them, to stop being treated as a second-class citizen.
      
              * WebCoreSupport/FrameLoaderClientGtk.cpp:
              (WebKit::initializeDomainsList):
              (WebKit::isGoogleDomain):
              (WebKit::FrameLoaderClient::userAgent): If enable-site-specific-quirks
              is enabled, send the standard WebKit User-Agent string, disregarding the
              custom one set by the browser for Google domains.
              * webkit/webkitprivate.h:
              * webkit/webkitwebsettings.cpp:
              (webkitPlatform): Fix style, and simplify.
              (webkitOSVersion): Ditto.
              (webkitUserAgent): Add the Version/x.y string Safari has been
              using since Safari 2.2.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@67211 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2b9514d7
  10. 03 Aug, 2010 1 commit
  11. 03 May, 2010 1 commit
    • abarth@webkit.org's avatar
      2010-05-03 Abhishek Arya <inferno@chromium.org> · 616e41e4
      abarth@webkit.org authored
              Reviewed by Adam Barth.
      
              Tests 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):
      2010-05-03  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-05-03  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-05-03  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-05-03  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-05-03  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-05-03  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-05-03  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/DumpRenderTree.cpp:
              (resetDefaultsToConsistentValues):
              * 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@58703 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      616e41e4
  12. 22 Apr, 2010 2 commits
    • abarth@webkit.org's avatar
      2010-04-22 Adam Barth <abarth@webkit.org> · bf00db5b
      abarth@webkit.org authored
              Unreviewed, rolling out r58069.
              http://trac.webkit.org/changeset/58069
              https://bugs.webkit.org/show_bug.cgi?id=27751
      
              Broke compile on Windows.
      
              * editing/execCommand/clipboard-access-expected.txt: Removed.
              * editing/execCommand/clipboard-access.html: Removed.
              * editing/execCommand/script-tests/clipboard-access.js: Removed.
      2010-04-22  Adam Barth  <abarth@webkit.org>
      
              Unreviewed, rolling out r58069.
              http://trac.webkit.org/changeset/58069
              https://bugs.webkit.org/show_bug.cgi?id=27751
      
              Broke compile on Windows.
      
              * WebCore.base.exp:
              * editing/EditorCommand.cpp:
              (WebCore::supportedPaste):
              (WebCore::createCommandMap):
              * page/Settings.cpp:
              (WebCore::Settings::Settings):
              * page/Settings.h:
      2010-04-22  Adam Barth  <abarth@webkit.org>
      
              Unreviewed, rolling out r58069.
              http://trac.webkit.org/changeset/58069
              https://bugs.webkit.org/show_bug.cgi?id=27751
      
              Broke compile on Windows.
      
              * public/WebSettings.h:
              * src/WebSettingsImpl.cpp:
              * src/WebSettingsImpl.h:
      2010-04-22  Adam Barth  <abarth@webkit.org>
      
              Unreviewed, rolling out r58069.
              http://trac.webkit.org/changeset/58069
              https://bugs.webkit.org/show_bug.cgi?id=27751
      
              Broke compile on Windows.
      
              * 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  Adam Barth  <abarth@webkit.org>
      
              Unreviewed, rolling out r58069.
              http://trac.webkit.org/changeset/58069
              https://bugs.webkit.org/show_bug.cgi?id=27751
      
              Broke compile on Windows.
      
              * WebView/WebPreferenceKeysPrivate.h:
              * WebView/WebPreferences.mm:
              (+[WebPreferences initialize]):
              * WebView/WebPreferencesPrivate.h:
              * WebView/WebView.mm:
              (-[WebView _preferencesChangedNotification:]):
      2010-04-22  Adam Barth  <abarth@webkit.org>
      
              Unreviewed, rolling out r58069.
              http://trac.webkit.org/changeset/58069
              https://bugs.webkit.org/show_bug.cgi?id=27751
      
              Broke compile on Windows.
      
              * Api/qwebsettings.cpp:
              (QWebSettingsPrivate::apply):
              * Api/qwebsettings.h:
      2010-04-22  Adam Barth  <abarth@webkit.org>
      
              Unreviewed, rolling out r58069.
              http://trac.webkit.org/changeset/58069
              https://bugs.webkit.org/show_bug.cgi?id=27751
      
              Broke compile on Windows.
      
              * Interfaces/IWebPreferencesPrivate.idl:
              * WebPreferenceKeysPrivate.h:
              * WebPreferences.cpp:
              (WebPreferences::initializeDefaultSettings):
              * WebPreferences.h:
              * WebView.cpp:
              (WebView::notifyPreferencesChanged):
      2010-04-22  Adam Barth  <abarth@webkit.org>
      
              Unreviewed, rolling out r58069.
              http://trac.webkit.org/changeset/58069
              https://bugs.webkit.org/show_bug.cgi?id=27751
      
              Broke compile on Windows.
      
              * DumpRenderTree/LayoutTestController.cpp:
              (LayoutTestController::staticFunctions):
              * DumpRenderTree/LayoutTestController.h:
              * DumpRenderTree/chromium/LayoutTestController.cpp:
              (LayoutTestController::LayoutTestController):
              (LayoutTestController::overridePreference):
              * DumpRenderTree/chromium/LayoutTestController.h:
              * DumpRenderTree/chromium/TestShell.cpp:
              (TestShell::resetWebSettings):
              * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
              * DumpRenderTree/mac/DumpRenderTree.mm:
              (resetDefaultsToConsistentValues):
              * DumpRenderTree/mac/LayoutTestControllerMac.mm:
              * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
              (WebCore::WebPage::WebPage):
              (WebCore::WebPage::resetSettings):
              * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
              * DumpRenderTree/qt/LayoutTestControllerQt.h:
              * DumpRenderTree/win/DumpRenderTree.cpp:
              (resetDefaultsToConsistentValues):
              * DumpRenderTree/win/LayoutTestControllerWin.cpp:
              * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58072 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bf00db5b
    • 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
  13. 30 Mar, 2010 1 commit
    • barraclough@apple.com's avatar
      Rubber stamped by Sam Weinig. · 00b7992e
      barraclough@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=36866
      Move CString to WTF
      
      JavaScriptCore: 
      
      * Android.mk:
      * GNUmakefile.am:
      * JavaScriptCore.exp:
      * JavaScriptCore.gypi:
      * JavaScriptCore.pro:
      * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def:
      * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
      * JavaScriptCore.vcproj/WTF/WTF.vcproj:
      * JavaScriptCore.xcodeproj/project.pbxproj:
      * wtf/text: Added.
      * wtf/text/CString.cpp: Copied from WebCore/platform/text/CString.cpp.
      * wtf/text/CString.h: Copied from WebCore/platform/text/CString.h.
      (WTF::CStringBuffer::data):
      (WTF::CStringBuffer::length):
      (WTF::CStringBuffer::create):
      (WTF::CStringBuffer::CStringBuffer):
      (WTF::CStringBuffer::mutableData):
      (WTF::CString::CString):
      (WTF::CString::isNull):
      (WTF::CString::buffer):
      (WTF::operator!=):
      
      WebCore: 
      
      * Android.mk:
      * ForwardingHeaders/wtf/text: Added.
      * ForwardingHeaders/wtf/text/CString.h: Added.
      * GNUmakefile.am:
      * WebCore.base.exp:
      * WebCore.gypi:
      * WebCore.order:
      * WebCore.pro:
      * WebCore.vcproj/WebCore.vcproj:
      * WebCore.xcodeproj/project.pbxproj:
      * accessibility/gtk/AccessibilityObjectWrapperAtk.cpp:
      * bindings/js/JSDOMWindowBase.cpp:
      * bindings/js/ScheduledAction.cpp:
      * bindings/js/ScriptController.cpp:
      * bindings/v8/ScriptController.cpp:
      * bindings/v8/V8Binding.cpp:
      * bindings/v8/V8DOMWindowShell.cpp:
      * bridge/jni/JNIBridge.cpp:
      * bridge/jni/v8/JavaStringV8.h:
      (JSC::Bindings::JavaStringImpl::init):
      * css/CSSParser.cpp:
      * dom/CharacterData.cpp:
      * dom/Document.cpp:
      * dom/Element.cpp:
      * dom/Node.cpp:
      * dom/Position.cpp:
      * dom/Range.cpp:
      * dom/Text.cpp:
      * dom/XMLTokenizer.cpp:
      * dom/XMLTokenizerLibxml2.cpp:
      * dom/XMLTokenizerQt.cpp:
      * editing/SelectionController.cpp:
      * editing/VisiblePosition.cpp:
      * editing/VisibleSelection.cpp:
      * history/CachedFrame.cpp:
      * history/HistoryItem.cpp:
      * history/qt/HistoryItemQt.cpp:
      * html/FormDataList.h:
      (WebCore::FormDataList::appendData):
      (WebCore::FormDataList::Item::Item):
      (WebCore::FormDataList::Item::data):
      * html/HTMLDocument.cpp:
      * html/PreloadScanner.cpp:
      * inspector/InspectorController.cpp:
      * inspector/InspectorDOMAgent.cpp:
      * loader/DocLoader.cpp:
      * loader/FTPDirectoryDocument.cpp:
      * loader/FrameLoader.cpp:
      * loader/HistoryController.cpp:
      * loader/ProgressTracker.cpp:
      * loader/appcache/ApplicationCacheStorage.cpp:
      * loader/archive/cf/LegacyWebArchive.cpp:
      * loader/icon/wince/IconDatabaseWince.cpp:
      * loader/loader.cpp:
      * page/Console.cpp:
      * page/DOMWindow.cpp:
      * page/SecurityOrigin.cpp:
      * page/XSSAuditor.cpp:
      * page/animation/AnimationBase.cpp:
      * platform/ContextMenu.cpp:
      * platform/FileSystem.h:
      * platform/KURL.cpp:
      * platform/KURLGoogle.cpp:
      * platform/KURLGooglePrivate.h:
      * platform/Pasteboard.h:
      * platform/android/FileSystemAndroid.cpp:
      * platform/android/TemporaryLinkStubs.cpp:
      * platform/brew/KURLBrew.cpp:
      * platform/cf/FileSystemCF.cpp:
      * platform/chromium/MIMETypeRegistryChromium.cpp:
      * platform/efl/FileSystemEfl.cpp:
      * platform/efl/PasteboardEfl.cpp:
      * platform/efl/PlatformKeyboardEventEfl.cpp:
      * platform/efl/PlatformScreenEfl.cpp:
      * platform/efl/RenderThemeEfl.cpp:
      * platform/efl/ScrollbarEfl.cpp:
      * platform/efl/SharedBufferEfl.cpp:
      * platform/efl/WidgetEfl.cpp:
      * platform/graphics/GlyphPageTreeNode.cpp:
      * platform/graphics/cairo/FontPlatformDataCairo.cpp:
      * platform/graphics/cg/ImageBufferCG.cpp:
      * platform/graphics/chromium/FontCacheLinux.cpp:
      * platform/graphics/chromium/FontPlatformDataLinux.h:
      * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
      * platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:
      * platform/graphics/gtk/FontPlatformDataPango.cpp:
      * platform/graphics/gtk/IconGtk.cpp:
      * platform/graphics/gtk/ImageGtk.cpp:
      * platform/graphics/haiku/GraphicsContextHaiku.cpp:
      * platform/graphics/mac/GraphicsContext3DMac.cpp:
      * platform/graphics/mac/GraphicsLayerCA.mm:
      * platform/graphics/qt/GraphicsContext3DQt.cpp:
      * platform/graphics/qt/ImageBufferQt.cpp:
      * platform/graphics/qt/MediaPlayerPrivatePhonon.cpp:
      * platform/graphics/qt/MediaPlayerPrivateQt.cpp:
      * platform/graphics/skia/GraphicsLayerSkia.cpp:
      * platform/graphics/win/GraphicsLayerCACF.cpp:
      * platform/graphics/win/WKCACFLayer.cpp:
      * platform/graphics/wx/FontPlatformData.h:
      * platform/gtk/ClipboardGtk.cpp:
      * platform/gtk/ContextMenuItemGtk.cpp:
      * platform/gtk/DataObjectGtk.h:
      * platform/gtk/FileChooserGtk.cpp:
      * platform/gtk/FileSystemGtk.cpp:
      * platform/gtk/GeolocationServiceGtk.cpp:
      * platform/gtk/KURLGtk.cpp:
      * platform/gtk/Language.cpp:
      * platform/gtk/LocalizedStringsGtk.cpp:
      * platform/gtk/PasteboardGtk.cpp:
      * platform/gtk/PopupMenuGtk.cpp:
      * platform/gtk/RenderThemeGtk.cpp:
      * platform/gtk/SharedBufferGtk.cpp:
      * platform/haiku/FileSystemHaiku.cpp:
      * platform/haiku/PlatformKeyboardEventHaiku.cpp:
      * platform/network/CredentialStorage.cpp:
      * platform/network/FormData.cpp:
      * platform/network/FormData.h:
      * platform/network/FormDataBuilder.cpp:
      * platform/network/FormDataBuilder.h:
      * platform/network/HTTPParsers.cpp:
      * platform/network/android/ResourceHandleAndroid.cpp:
      * platform/network/cf/FormDataStreamCFNet.cpp:
      * platform/network/cf/ResourceHandleCFNet.cpp:
      * platform/network/chromium/ResourceResponse.h:
      * platform/network/curl/FormDataStreamCurl.cpp:
      * platform/network/curl/ResourceHandleManager.cpp:
      * platform/network/curl/ResourceHandleManager.h:
      * platform/network/mac/FormDataStreamMac.mm:
      * platform/network/mac/ResourceHandleMac.mm:
      * platform/network/qt/QNetworkReplyHandler.cpp:
      * platform/network/soup/CookieJarSoup.cpp:
      * platform/network/soup/ResourceHandleSoup.cpp:
      * platform/network/soup/ResourceRequestSoup.cpp:
      * platform/network/soup/ResourceResponseSoup.cpp:
      * platform/network/win/ResourceHandleWin.cpp:
      * platform/posix/FileSystemPOSIX.cpp:
      * platform/qt/FileSystemQt.cpp:
      * platform/qt/KURLQt.cpp:
      * platform/qt/TemporaryLinkStubs.cpp:
      * platform/sql/chromium/SQLiteFileSystemChromium.cpp:
      * platform/text/CString.cpp: Removed.
      * platform/text/CString.h: Removed.
      * platform/text/PlatformString.h:
      * platform/text/String.cpp:
      * platform/text/StringImpl.cpp:
      * platform/text/TextCodec.h:
      * platform/text/TextCodecICU.cpp:
      * platform/text/TextCodecLatin1.cpp:
      * platform/text/TextCodecUTF16.cpp:
      * platform/text/TextCodecUserDefined.cpp:
      * platform/text/TextEncoding.cpp:
      * platform/text/TextEncoding.h:
      * platform/text/chromium/TextBreakIteratorInternalICUChromium.cpp:
      * platform/text/gtk/TextCodecGtk.cpp:
      * platform/text/haiku/StringHaiku.cpp:
      * platform/text/mac/TextCodecMac.cpp:
      * platform/text/qt/TextCodecQt.cpp:
      * platform/text/wx/StringWx.cpp:
      * platform/win/ClipboardUtilitiesWin.cpp:
      * platform/win/ClipboardWin.cpp:
      * platform/win/ContextMenuItemWin.cpp:
      * platform/win/ContextMenuWin.cpp:
      * platform/win/FileSystemWin.cpp:
      * platform/win/GDIObjectCounter.cpp:
      * platform/win/Language.cpp:
      * platform/win/PasteboardWin.cpp:
      * platform/wince/FileSystemWince.cpp:
      * platform/wince/KeygenWince.cpp:
      * platform/wince/PasteboardWince.cpp:
      * platform/wx/FileSystemWx.cpp:
      * platform/wx/LoggingWx.cpp:
      * plugins/PluginDebug.h:
      * plugins/PluginPackage.cpp:
      * plugins/PluginStream.cpp:
      * plugins/PluginStream.h:
      * plugins/PluginView.h:
      * plugins/gtk/PluginPackageGtk.cpp:
      * plugins/mac/PluginPackageMac.cpp:
      * plugins/qt/PluginPackageQt.cpp:
      * plugins/symbian/PluginPackageSymbian.cpp:
      * plugins/win/PluginPackageWin.cpp:
      * rendering/RenderLayer.cpp:
      * rendering/RenderLayerCompositor.cpp:
      * rendering/RenderTreeAsText.cpp:
      * storage/Database.cpp:
      * storage/SQLTransactionCoordinator.cpp:
      * storage/SQLTransactionCoordinator.h:
      * storage/StorageAreaSync.cpp:
      * storage/StorageSyncManager.cpp:
      * storage/chromium/DatabaseTrackerChromium.cpp:
      * storage/chromium/QuotaTracker.cpp:
      * storage/chromium/QuotaTracker.h:
      * svg/SVGFontFaceElement.cpp:
      * svg/SVGStyledElement.cpp:
      * svg/SVGUseElement.cpp:
      * websockets/WebSocket.cpp:
      * websockets/WebSocketChannel.cpp:
      * websockets/WebSocketHandshake.cpp:
      * wml/WMLErrorHandling.cpp:
      * wml/WMLGoElement.cpp:
      * wml/WMLPageState.cpp:
      * wml/WMLPostfieldElement.cpp:
      * wml/WMLSelectElement.cpp:
      * xml/XMLHttpRequest.cpp:
      * xml/XSLStyleSheetLibxslt.cpp:
      * xml/XSLTProcessorLibxslt.cpp:
      
      WebKit: 
      
      * efl/WebCoreSupport/ChromeClientEfl.cpp:
      * efl/ewk/ewk_frame.cpp:
      (ewk_frame_name_get):
      (ewk_frame_selection_get):
      (ewk_frame_uri_changed):
      * efl/ewk/ewk_history.cpp:
      * efl/ewk/ewk_settings.cpp:
      
      WebKit/chromium: 
      
      * public/WebCString.h:
      * src/FrameLoaderClientImpl.cpp:
      * src/GraphicsContext3D.cpp:
      * src/WebCString.cpp:
      (WebKit::WebCString::assign):
      (WebKit::WebCString::WebCString):
      (WebKit::WebCString::operator=):
      (WebKit::WebCString::operator WTF::CString):
      * src/WebMediaPlayerClientImpl.cpp:
      * src/WebString.cpp:
      * src/WebURLError.cpp:
      
      WebKit/gtk: 
      
      * WebCoreSupport/ChromeClientGtk.cpp:
      * WebCoreSupport/ContextMenuClientGtk.cpp:
      * WebCoreSupport/EditorClientGtk.cpp:
      * WebCoreSupport/FrameLoaderClientGtk.cpp:
      * WebCoreSupport/InspectorClientGtk.cpp:
      * gdom/ConvertToGCharPrivate.h:
      * webkit/webkitdownload.cpp:
      * webkit/webkithittestresult.cpp:
      * webkit/webkitnetworkrequest.cpp:
      * webkit/webkitprivate.h:
      * webkit/webkitsecurityorigin.cpp:
      * webkit/webkitwebdatabase.cpp:
      * webkit/webkitwebframe.cpp:
      * webkit/webkitwebhistoryitem.cpp:
      (webkit_web_history_item_finalize):
      (webkit_web_history_item_get_target):
      * webkit/webkitwebresource.cpp:
      * webkit/webkitwebsettings.cpp:
      * webkit/webkitwebview.cpp:
      
      WebKit/mac: 
      
      * Plugins/Hosted/NetscapePluginInstanceProxy.mm:
      (WebKit::NetscapePluginInstanceProxy::getCookies):
      (WebKit::NetscapePluginInstanceProxy::getProxy):
      (WebKit::NetscapePluginInstanceProxy::getAuthenticationInfo):
      (WebKit::NetscapePluginInstanceProxy::resolveURL):
      * Plugins/WebBaseNetscapePluginView.h:
      * Plugins/WebBaseNetscapePluginView.mm:
      * Plugins/WebNetscapePluginView.mm:
      (-[WebNetscapePluginView resolveURL:forTarget:]):
      
      WebKit/qt: 
      
      * Api/qwebelement.cpp:
      
      WebKit/win: 
      
      * WebDownload.cpp:
      * WebDownloadCFNet.cpp:
      * WebDownloadCurl.cpp:
      * WebHistoryItem.cpp:
      * WebLocalizableStrings.cpp:
      * WebMutableURLRequest.cpp:
      * WebPreferences.cpp:
      (WebPreferences::migrateWebKitPreferencesToCFPreferences):
      * WebView.cpp:
      
      WebKit/wx: 
      
      * WebFrame.cpp:
      * WebView.cpp:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@56825 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      00b7992e
  14. 12 Mar, 2010 1 commit
    • kov@webkit.org's avatar
      2010-03-12 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk> · f1c8507d
      kov@webkit.org authored
              Rubber-stamped by Kenneth Rohde Christiansen.
      
              Misc documentation fixes. Fixes (almost) all warnings emitted by
              the documentation build process. Only the broken references to JSC
              objects remain.
      
              * webkit/webkitsecurityorigin.cpp:
              * webkit/webkitwebbackforwardlist.cpp:
              * webkit/webkitwebdatasource.cpp:
              * webkit/webkitwebframe.cpp:
              * webkit/webkitwebhistoryitem.cpp:
              * webkit/webkitwebinspector.cpp:
              (webkit_web_inspector_class_init):
              * webkit/webkitwebsettings.cpp:
              (webkit_web_settings_class_init):
              * webkit/webkitwebview.cpp:
              (DNDContentsRequest::webkit_web_view_class_init):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55915 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f1c8507d
  15. 05 Mar, 2010 1 commit
  16. 24 Feb, 2010 1 commit
    • mrobinson@webkit.org's avatar
      2010-02-24 Krzysztof Kotlenga <pocek@users.sf.net> · 8ecb96d1
      mrobinson@webkit.org authored
              Reviewed by Gustavo Noronha Silva.
      
              [Gtk] Creation of a WebkitWebView widget is very slow
              https://bugs.webkit.org/show_bug.cgi?id=30032
      
              * WebCoreSupport/EditorClientGtk.cpp:
              (WebKit::EditorClient::ignoreWordInSpellDocument): Change 'langs' to 'dicts'
              to reflect the fact that the list just holds Enchant dictionaries now.
              (WebKit::EditorClient::learnWord): Ditto.
              (WebKit::EditorClient::checkSpellingOfString): Ditto.
              (WebKit::EditorClient::getGuessesForWord): Ditto.
              * webkit/webkitprivate.h: Remove the now unused SpellLanguage struct.
              * webkit/webkitwebsettings.cpp: Change function call to reflect new
              webkit_web_settings_get_enchant_dicts name.
              (get_enchant_broker): Add this method which returns the enchant broker singleton.
              (free_spell_checking_language): The list contents have changed, so change
              the way each element is freed.
              (webkit_web_settings_finalize): Change to reflect 'spell_checking_languages_list'
              to 'enchant_dicts' member name change.
              (webkit_web_settings_set_property): Use the broker singleton here instead of making
              a new one for each language. The Enchant dictionary is now the list payload.
              (webkit_web_settings_copy): More name-change updates.
              (webkit_web_settings_get_enchant_dicts): Ditto.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55222 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8ecb96d1
  17. 17 Feb, 2010 3 commits
    • xan@webkit.org's avatar
      WebKit/gtk: · e9b293b4
      xan@webkit.org authored
      2010-02-17  Xan Lopez  <xlopez@igalia.com>
      
              Reviewed by Gustavo Noronha.
      
              Rename 'enable-java' setting to 'enable-java-applet', since it
              only controls whether <applet> is supported or not instead of
              whether all Java content is supported or not.
      
              * 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:
              (DNDContentsRequest::webkit_web_view_update_settings):
              (DNDContentsRequest::webkit_web_view_settings_notify):
      
      WebKitTools:
      
      2010-02-17  Xan Lopez  <xlopez@igalia.com>
      
              Reviewed by Gustavo Noronha.
      
              Update to use new property name.
      
              * DumpRenderTree/gtk/DumpRenderTree.cpp:
              (resetDefaultsToConsistentValues):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@54900 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e9b293b4
    • xan@webkit.org's avatar
      2010-02-17 Xan Lopez <xlopez@igalia.com> · 60929184
      xan@webkit.org authored
              Reviewed by Gustavo Noronha.
      
              [Linux] Webkit incompatible with Java plugins
              https://bugs.webkit.org/show_bug.cgi?id=24912
      
              Add a WebKitWebSetting to enable/disable the Java plugin support.
      
              * 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):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@54886 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      60929184
    • philn@webkit.org's avatar
      2010-02-17 Philippe Normand <pnormand@igalia.com> · 32ef647a
      philn@webkit.org authored
              Reviewed by Xan Lopez.
      
              Missing property warning after r54873
              https://bugs.webkit.org/show_bug.cgi?id=35023
      
              Add a new WebKitWebSettings setting, 'enable-file-access-from-file-uris', set to
              FALSE by default, that when enabled will assign each file:// URI
              their own security domain.
      
              * webkit/webkitwebsettings.cpp:
              (webkit_web_settings_class_init):
              (webkit_web_settings_set_property):
              (webkit_web_settings_get_property):
              (webkit_web_settings_copy):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@54882 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      32ef647a
  18. 16 Feb, 2010 1 commit
    • xan@webkit.org's avatar
      2010-02-16 Xan Lopez <xlopez@igalia.com> · 5a584a2b
      xan@webkit.org authored
              Reviewed by Gustavo Noronha.
      
              Bump version to 1.1.22 so we can depend on it in applications.
      
              * configure.ac:
      
      WebKit/gtk:
      
      2010-02-16  Xan Lopez  <xlopez@igalia.com>
      
              Reviewed by Gustavo Noronha.
      
              Add a new WebKitWebSettings setting, 'auto-resize-window', set to
              FALSE by default, that when enabled will apply any resizes or
              moves done by a page through various DOM methods (moveTo,
              resizeTo, moveBy, resizeBy).
      
              * WebCoreSupport/ChromeClientGtk.cpp:
              * webkit/webkitwebsettings.cpp:
              (webkit_web_settings_class_init):
              (webkit_web_settings_set_property):
              (webkit_web_settings_get_property):
              (webkit_web_settings_copy):
      
      WebKitTools:
      
      2010-02-16  Xan Lopez  <xlopez@igalia.com>
      
              Reviewed by Gustavo Noronha.
      
              Enable 'auto-resize-window' in our DRT.
      
              * DumpRenderTree/gtk/DumpRenderTree.cpp:
              (resetDefaultsToConsistentValues):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@54818 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5a584a2b
  19. 05 Jan, 2010 1 commit
    • mjs@apple.com's avatar
      2010-01-04 Maciej Stachowiak <mjs@apple.com> · acbcc283
      mjs@apple.com authored
              Reviewed by Darin Fisher.
      
              Reorganize, document and rename OS() platform macros.
              https://bugs.webkit.org/show_bug.cgi?id=33198
      
              * wtf/Platform.h: Rename, reorganize and document OS() macros.
      
              Adapt to name changes. Also fixed a few incorrect OS checks.
      
              * API/JSContextRef.cpp:
              * assembler/MacroAssemblerARM.cpp:
              (JSC::isVFPPresent):
              * assembler/MacroAssemblerX86Common.h:
              * bytecode/SamplingTool.cpp:
              * config.h:
              * interpreter/RegisterFile.cpp:
              (JSC::RegisterFile::~RegisterFile):
              * interpreter/RegisterFile.h:
              (JSC::RegisterFile::RegisterFile):
              (JSC::RegisterFile::grow):
              * jit/ExecutableAllocator.h:
              * jit/ExecutableAllocatorFixedVMPool.cpp:
              * jit/ExecutableAllocatorPosix.cpp:
              * jit/ExecutableAllocatorSymbian.cpp:
              * jit/ExecutableAllocatorWin.cpp:
              * jit/JITOpcodes.cpp:
              (JSC::JIT::privateCompileCTIMachineTrampolines):
              * jit/JITStubs.cpp:
              * jsc.cpp:
              (main):
              * parser/Grammar.y:
              * profiler/ProfileNode.cpp:
              (JSC::getCount):
              * runtime/Collector.cpp:
              (JSC::Heap::Heap):
              (JSC::Heap::allocateBlock):
              (JSC::Heap::freeBlockPtr):
              (JSC::currentThreadStackBase):
              (JSC::getCurrentPlatformThread):
              (JSC::suspendThread):
              (JSC::resumeThread):
              (JSC::getPlatformThreadRegisters):
              (JSC::otherThreadStackPointer):
              * runtime/Collector.h:
              * runtime/DateConstructor.cpp:
              * runtime/DatePrototype.cpp:
              (JSC::formatLocaleDate):
              * runtime/InitializeThreading.cpp:
              (JSC::initializeThreading):
              * runtime/MarkStack.h:
              (JSC::MarkStack::MarkStackArray::shrinkAllocation):
              * runtime/MarkStackPosix.cpp:
              * runtime/MarkStackSymbian.cpp:
              * runtime/MarkStackWin.cpp:
              * runtime/StringPrototype.cpp:
              (JSC::stringProtoFuncLastIndexOf):
              * runtime/TimeoutChecker.cpp:
              (JSC::getCPUTime):
              * runtime/UString.cpp:
              (JSC::UString::from):
              * wtf/Assertions.cpp:
              * wtf/Assertions.h:
              * wtf/CurrentTime.cpp:
              (WTF::lowResUTCTime):
              * wtf/CurrentTime.h:
              (WTF::getLocalTime):
              * wtf/DateMath.cpp:
              * wtf/FastMalloc.cpp:
              (WTF::TCMalloc_ThreadCache::InitModule):
              (WTF::TCMallocStats::):
              * wtf/FastMalloc.h:
              * wtf/MathExtras.h:
              * wtf/RandomNumber.cpp:
              (WTF::randomNumber):
              * wtf/RandomNumberSeed.h:
              (WTF::initializeRandomNumberGenerator):
              * wtf/StringExtras.h:
              * wtf/TCSpinLock.h:
              (TCMalloc_SpinLock::Unlock):
              (TCMalloc_SlowLock):
              * wtf/TCSystemAlloc.cpp:
              * wtf/ThreadSpecific.h:
              (WTF::::destroy):
              * wtf/Threading.h:
              * wtf/ThreadingPthreads.cpp:
              (WTF::initializeThreading):
              (WTF::isMainThread):
              * wtf/ThreadingWin.cpp:
              (WTF::wtfThreadEntryPoint):
              (WTF::createThreadInternal):
              * wtf/VMTags.h:
              * wtf/unicode/icu/CollatorICU.cpp:
              (WTF::Collator::userDefault):
              * wtf/win/MainThreadWin.cpp:
              (WTF::initializeMainThreadPlatform):
      2010-01-04  Maciej Stachowiak  <mjs@apple.com>
      
              Reviewed by Darin Fisher.
      
              Reorganize, document and rename OS() platform macros.
              https://bugs.webkit.org/show_bug.cgi?id=33198
      
              Adapt to name changes.
      
              * src/ChromiumBridge.cpp:
              * src/EditorClientImpl.cpp:
              (WebKit::EditorClientImpl::isSelectTrailingWhitespaceEnabled):
              (WebKit::):
              (WebKit::EditorClientImpl::handleEditingKeyboardEvent):
              * src/FrameLoaderClientImpl.cpp:
              (WebKit::FrameLoaderClientImpl::createPlugin):
              * src/GraphicsContext3D.cpp:
              (WebCore::GraphicsContext3DInternal::GraphicsContext3DInternal):
              (WebCore::GraphicsContext3DInternal::~GraphicsContext3DInternal):
              (WebCore::GraphicsContext3DInternal::makeContextCurrent):
              * src/WebFrameImpl.cpp:
              (WebKit::WebFrameImpl::selectionAsText):
              (WebKit::WebFrameImpl::printPage):
              * src/WebPluginContainerImpl.cpp:
              (WebKit::WebPluginContainerImpl::handleMouseEvent):
              (WebKit::WebPluginContainerImpl::handleKeyboardEvent):
              * src/WebViewImpl.cpp:
              (WebKit::WebViewImpl::mouseDown):
              (WebKit::WebViewImpl::mouseContextMenu):
              (WebKit::WebViewImpl::mouseUp):
              (WebKit::WebViewImpl::keyEvent):
              (WebKit::WebViewImpl::sendContextMenuEvent):
              (WebKit::WebViewImpl::setScrollbarColors):
              (WebKit::WebViewImpl::navigationPolicyFromMouseEvent):
      2010-01-04  Maciej Stachowiak  <mjs@apple.com>
      
              Reviewed by Darin Fisher.
      
              Reorganize, document and rename OS() platform macros.
              https://bugs.webkit.org/show_bug.cgi?id=33198
      
              Adapt to name changes.
      
              * webkit/webkitwebsettings.cpp:
              (webkit_get_user_agent):
      2010-01-04  Maciej Stachowiak  <mjs@apple.com>
      
              Reviewed by Darin Fisher.
      
              Reorganize, document and rename OS() platform macros.
              https://bugs.webkit.org/show_bug.cgi?id=33198
      
              Adapt to name changes. Also fixed a few incorrect OS checks.
      
              * accessibility/AccessibilityObject.h:
              * config.h:
              * dom/SelectElement.cpp:
              (WebCore::SelectElement::listBoxDefaultEventHandler):
              * inspector/InspectorFrontendHost.cpp:
              (WebCore::InspectorFrontendHost::platform):
              * loader/CachedFont.cpp:
              * loader/FTPDirectoryDocument.cpp:
              * loader/FTPDirectoryParser.cpp:
              * page/EventHandler.cpp:
              * page/Frame.cpp:
              (WebCore::Frame::setUseSecureKeyboardEntry):
              * page/NavigatorBase.cpp:
              (WebCore::NavigatorBase::platform):
              * page/Page.h:
              * page/Settings.cpp:
              (WebCore::Settings::Settings):
              * page/Settings.h:
              * page/chromium/DragControllerChromium.cpp:
              (WebCore::DragController::isCopyKeyDown):
              * page/chromium/EventHandlerChromium.cpp:
              (WebCore::EventHandler::accessKeyModifiers):
              * page/win/EventHandlerWin.cpp:
              (WebCore::EventHandler::createDraggingClipboard):
              * platform/FileSystem.h:
              * platform/KeyboardCodes.h:
              * platform/PurgeableBuffer.h:
              * platform/chromium/ChromiumBridge.h:
              * platform/chromium/ClipboardChromium.cpp:
              (WebCore::ClipboardChromium::writeRange):
              * platform/chromium/ClipboardUtilitiesChromium.cpp:
              * platform/chromium/ClipboardUtilitiesChromium.h:
              * platform/chromium/PasteboardChromium.cpp:
              (WebCore::Pasteboard::writeSelection):
              (WebCore::Pasteboard::writePlainText):
              (WebCore::Pasteboard::documentFragment):
              * platform/chromium/PlatformKeyboardEventChromium.cpp:
              (WebCore::PlatformKeyboardEvent::disambiguateKeyDownEvent):
              (WebCore::PlatformKeyboardEvent::currentCapsLockState):
              * platform/chromium/PopupMenuChromium.cpp:
              (WebCore::PopupListBox::layout):
              (WebCore::PopupMenu::show):
              * platform/graphics/BitmapImage.h:
              (WebCore::BitmapImage::mayFillWithSolidColor):
              * platform/graphics/FloatPoint.h:
              * platform/graphics/FloatRect.h:
              * platform/graphics/FloatSize.h:
              * platform/graphics/FontCache.cpp:
              (WebCore::alternateFamilyName):
              * platform/graphics/FontCache.h:
              * platform/graphics/FontFastPath.cpp:
              (WebCore::Font::glyphDataForCharacter):
              * platform/graphics/GlyphBuffer.h:
              (WebCore::GlyphBuffer::advanceAt):
              (WebCore::GlyphBuffer::add):
              * platform/graphics/Gradient.h:
              * platform/graphics/GraphicsContext.cpp:
              * platform/graphics/GraphicsContext.h:
              * platform/graphics/GraphicsContext3D.h:
              * platform/graphics/ImageSource.h:
              * platform/graphics/IntRect.h:
              * platform/graphics/MediaPlayer.cpp:
              * platform/graphics/Path.h:
              * platform/graphics/Pattern.h:
              * platform/graphics/SimpleFontData.h:
              * platform/graphics/cg/ColorCG.cpp:
              * platform/graphics/cg/GraphicsContextCG.cpp:
              * platform/graphics/chromium/FontCustomPlatformData.cpp:
              (WebCore::FontCustomPlatformData::~FontCustomPlatformData):
              (WebCore::FontCustomPlatformData::fontPlatformData):
              (WebCore::createFontCustomPlatformData):
              * platform/graphics/chromium/FontCustomPlatformData.h:
              * platform/graphics/chromium/FontPlatformData.h:
              * platform/graphics/opentype/OpenTypeUtilities.cpp:
              * platform/graphics/opentype/OpenTypeUtilities.h:
              * platform/graphics/qt/GraphicsContextQt.cpp:
              (WebCore::GraphicsContext::getWindowsContext):
              * platform/graphics/qt/ImageQt.cpp:
              * platform/graphics/skia/GraphicsContextSkia.cpp:
              (WebCore::GraphicsContext::clipToImageBuffer):
              * platform/graphics/skia/ImageBufferSkia.cpp:
              (WebCore::ImageBuffer::ImageBuffer):
              * platform/graphics/skia/PlatformContextSkia.cpp:
              (PlatformContextSkia::State::State):
              (PlatformContextSkia::PlatformContextSkia):
              (PlatformContextSkia::save):
              (PlatformContextSkia::restore):
              * platform/graphics/skia/PlatformContextSkia.h:
              * platform/graphics/win/IconWin.cpp:
              (WebCore::Icon::createIconForFiles):
              (WebCore::Icon::paint):
              * platform/graphics/wx/GraphicsContextWx.cpp:
              * platform/gtk/FileSystemGtk.cpp:
              (WebCore::filenameToString):
              (WebCore::filenameFromString):
              (WebCore::filenameForDisplay):
              * platform/image-decoders/jpeg/JPEGImageDecoder.cpp:
              * platform/network/curl/ResourceHandleManager.cpp:
              * platform/network/soup/ResourceHandleSoup.cpp:
              (WebCore::):
              * platform/text/String.cpp:
              (WebCore::String::format):
              (WebCore::String::number):
              * platform/text/TextEncoding.cpp:
              (WebCore::TextEncoding::encode):
              * platform/text/TextEncodingRegistry.cpp:
              (WebCore::buildBaseTextCodecMaps):
              (WebCore::extendTextCodecMaps):
              * platform/text/TextStream.cpp:
              * platform/text/TextStream.h:
              * platform/text/qt/TextCodecQt.cpp:
              (WebCore::TextCodecQt::decode):
              * platform/win/PlatformMouseEventWin.cpp:
              (WebCore::messageToEventType):
              (WebCore::PlatformMouseEvent::PlatformMouseEvent):
              * platform/win/PlatformScreenWin.cpp:
              (WebCore::deviceInfoForWidget):
              (WebCore::screenIsMonochrome):
              * platform/win/PopupMenuWin.cpp:
              (WebCore::PopupMenu::show):
              (WebCore::PopupMenu::paint):
              (WebCore::PopupMenu::registerClass):
              (WebCore::PopupMenu::PopupMenuWndProc):
              (WebCore::PopupMenu::wndProc):
              * platform/win/SystemTimeWin.cpp:
              (WebCore::userIdleTime):
              * platform/wx/FileSystemWx.cpp:
              (WebCore::unloadModule):
              * plugins/PluginDatabase.cpp:
              * plugins/PluginPackage.cpp:
              (WebCore::PluginPackage::compareFileVersion):
              * plugins/PluginPackage.h:
              * plugins/PluginView.cpp:
              (WebCore::PluginView::setFrameRect):
              (WebCore::PluginView::stop):
              (WebCore::PluginView::PluginView):
              * plugins/PluginView.h:
              * plugins/win/PluginDatabaseWin.cpp:
              (WebCore::addWindowsMediaPlayerPluginDirectory):
              (WebCore::addMacromediaPluginDirectories):
              * plugins/win/PluginPackageWin.cpp:
              (WebCore::PluginPackage::load):
              * plugins/win/PluginViewWin.cpp:
              (WebCore::registerPluginView):
              (WebCore::PluginView::wndProc):
              (WebCore::PluginView::updatePluginWidget):
              (WebCore::PluginView::paintIntoTransformedContext):
              (WebCore::PluginView::paintWindowedPluginIntoContext):
              (WebCore::PluginView::paint):
              (WebCore::PluginView::handleMouseEvent):
              (WebCore::PluginView::setParent):
              (WebCore::PluginView::setNPWindowRect):
              (WebCore::PluginView::platformStart):
      2010-01-04  Maciej Stachowiak  <mjs@apple.com>
      
              Reviewed by Darin Fisher.
      
              Reorganize, document and rename OS() platform macros.
              https://bugs.webkit.org/show_bug.cgi?id=33198
      
              Adapt to name changes.
              
              * DumpRenderTree/DumpRenderTree.h:
              * DumpRenderTree/config.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@52791 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      acbcc283
  20. 04 Jan, 2010 1 commit
    • mjs@apple.com's avatar
      2010-01-04 Maciej Stachowiak <mjs@apple.com> · cc668212
      mjs@apple.com authored
              Reviewed by Adam Barth.
      
              Reorganize, document and rename CPU() platform macros.
              https://bugs.webkit.org/show_bug.cgi?id=33145
              ExecutableAllocatorSymbian appears to have buggy ARM version check
              https://bugs.webkit.org/show_bug.cgi?id=33138
              
              * wtf/Platform.h:
              Rename all macros related to detection of particular CPUs or
              classes of CPUs to CPU(), reorganize and document them.
      
              All remaining changes are adapting to the renames, plus fixing the
              second bug cited above.
              
              * assembler/ARMAssembler.cpp:
              * assembler/ARMAssembler.h:
              * assembler/ARMv7Assembler.h:
              * assembler/AbstractMacroAssembler.h:
              (JSC::AbstractMacroAssembler::Imm32::Imm32):
              * assembler/MacroAssembler.h:
              * assembler/MacroAssemblerARM.cpp:
              * assembler/MacroAssemblerARM.h:
              * assembler/MacroAssemblerCodeRef.h:
              (JSC::MacroAssemblerCodePtr::MacroAssemblerCodePtr):
              * assembler/MacroAssemblerX86.h:
              * assembler/MacroAssemblerX86Common.h:
              * assembler/MacroAssemblerX86_64.h:
              * assembler/X86Assembler.h:
              (JSC::X86Registers::):
              (JSC::X86Assembler::):
              (JSC::X86Assembler::movl_mEAX):
              (JSC::X86Assembler::movl_EAXm):
              (JSC::X86Assembler::repatchLoadPtrToLEA):
              (JSC::X86Assembler::X86InstructionFormatter::memoryModRM):
              * jit/ExecutableAllocator.h:
              * jit/ExecutableAllocatorFixedVMPool.cpp:
              * jit/ExecutableAllocatorPosix.cpp:
              * jit/ExecutableAllocatorSymbian.cpp:
              (JSC::ExecutableAllocator::intializePageSize):
              * jit/JIT.cpp:
              * jit/JIT.h:
              * jit/JITArithmetic.cpp:
              * jit/JITInlineMethods.h:
              (JSC::JIT::beginUninterruptedSequence):
              (JSC::JIT::restoreArgumentReferenceForTrampoline):
              (JSC::JIT::emitCount):
              * jit/JITOpcodes.cpp:
              (JSC::JIT::privateCompileCTIMachineTrampolines):
              * jit/JITPropertyAccess.cpp:
              (JSC::JIT::privateCompileGetByIdProto):
              (JSC::JIT::privateCompileGetByIdProtoList):
              (JSC::JIT::privateCompileGetByIdChainList):
              (JSC::JIT::privateCompileGetByIdChain):
              * jit/JITStubs.cpp:
              (JSC::JITThunks::JITThunks):
              * jit/JITStubs.h:
              * runtime/Collector.cpp:
              (JSC::currentThreadStackBase):
              (JSC::getPlatformThreadRegisters):
              (JSC::otherThreadStackPointer):
              * wrec/WREC.h:
              * wrec/WRECGenerator.cpp:
              (JSC::WREC::Generator::generateEnter):
              (JSC::WREC::Generator::generateReturnSuccess):
              (JSC::WREC::Generator::generateReturnFailure):
              * wrec/WRECGenerator.h:
              * wtf/FastMalloc.cpp:
              * wtf/TCSpinLock.h:
              (TCMalloc_SpinLock::Lock):
              (TCMalloc_SpinLock::Unlock):
              (TCMalloc_SlowLock):
              * wtf/Threading.h:
              * wtf/dtoa.cpp:
              * yarr/RegexJIT.cpp:
              (JSC::Yarr::RegexGenerator::generateEnter):
              (JSC::Yarr::RegexGenerator::generateReturn):
              * yarr/RegexJIT.h:
      2010-01-04  Maciej Stachowiak  <mjs@apple.com>
      
              Reviewed by Adam Barth.
      
              Reorganize, document and rename CPU() platform macros.
              https://bugs.webkit.org/show_bug.cgi?id=33145
      
              * webkit/webkitwebsettings.cpp:
              (webkit_get_user_agent):
      2010-01-04  Maciej Stachowiak  <mjs@apple.com>
      
              Reviewed by Adam Barth.
      
              Reorganize, document and rename CPU() platform macros.
              https://bugs.webkit.org/show_bug.cgi?id=33145
      
              * page/NavigatorBase.cpp:
              * platform/text/AtomicString.cpp:
              (WebCore::equal):
              * platform/text/StringHash.h:
              (WebCore::StringHash::equal):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@52729 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cc668212
  21. 20 Dec, 2009 1 commit
  22. 18 Dec, 2009 1 commit
  23. 17 Dec, 2009 1 commit
  24. 16 Dec, 2009 1 commit
  25. 14 Dec, 2009 1 commit
    • kov@webkit.org's avatar
      Reviewed by Xan Lopez. · e9988485
      kov@webkit.org authored
              New setting to allow applications to completely supress the
              default context menu that is generated by WebKit. This allows them
              to still pass the vent to the default handler without needing to
              use ugly hacks such as handling populate-popup, and removing all
              the items from the default context menu.
      
              * 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_forward_context_menu_event):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@52087 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e9988485
  26. 30 Nov, 2009 1 commit
    • xan@webkit.org's avatar
      2009-11-30 Xan Lopez <xlopez@igalia.com> · 22674493
      xan@webkit.org authored
              Reviewed by Gustavo Noronha.
      
              Bump versions for 1.1.17 release.
      
              * configure.ac:
      
      WebCore:
      
      2009-11-30  Xan Lopez  <xlopez@igalia.com>
      
              Reviewed by Gustavo Noronha.
      
              Add new headers to sources list.
      
              * GNUmakefile.am:
      
      WebKit/gtk:
      
      2009-11-30  Xan Lopez  <xlopez@igalia.com>
      
              Reviewed by Gustavo Noronha.
      
              Prepare for 1.1.17 release.
      
              * NEWS:
              * docs/webkitgtk-docs.sgml:
              * docs/webkitgtk-sections.txt:
              * webkit/webkitwebsettings.cpp:
              (webkit_web_settings_class_init):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@51486 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      22674493
  27. 18 Nov, 2009 2 commits
  28. 10 Nov, 2009 1 commit
  29. 09 Nov, 2009 1 commit
    • eric@webkit.org's avatar
      2009-11-09 Martin Robinson <martin.james.robinson@gmail.com> · 63b6f25c
      eric@webkit.org authored
              Reviewed by Jan Alonzo.
      
              [GTK] Expose Page::tabKeyCyclesThroughElements in the API
              https://bugs.webkit.org/show_bug.cgi?id=30482
      
              Unskip fast/events/keypress-insert-tab.html as it now passes.
      
              * platform/gtk/Skipped:
      2009-11-09  Martin Robinson  <martin.james.robinson@gmail.com>
      
              Reviewed by Jan Alonzo.
      
              [GTK] Expose Page::tabKeyCyclesThroughElements in the API
              https://bugs.webkit.org/show_bug.cgi?id=30482
      
              Expose Page::tabKeyCyclesThroughElements as a property of
              WebKitWebView.
      
              No new tests; fast/events/keypress-insert-tab.html is no longer skipped.
      
              * platform/gtk/KeyEventGtk.cpp: Correct m_text for tab key presses.
              (WebCore::singleCharacterString):
      2009-11-09  Martin Robinson  <martin.james.robinson@gmail.com>
      
              Reviewed by Jan Alonzo.
      
              [GTK] Expose Page::tabKeyCyclesThroughElements in the API
              https://bugs.webkit.org/show_bug.cgi?id=30482
      
              Expose Page::tabKeyCyclesThroughElements as a property of
              WebKitWebSettings.
      
              * webkit/webkitwebsettings.cpp:
              (webkit_web_settings_class_init):
              (webkit_web_settings_set_property):
              (webkit_web_settings_get_property):
              * webkit/webkitwebview.cpp:
              (webkit_web_view_update_settings):
              (webkit_web_view_settings_notify):
      2009-11-09  Martin Robinson  <martin.james.robinson@gmail.com>
      
              Reviewed by Jan Alonzo.
      
              [GTK] Expose Page::tabKeyCyclesThroughElements in the API
              https://bugs.webkit.org/show_bug.cgi?id=30482
      
              LayoutTestControllerGtk now uses the exposed
              Page::tabKeyCyclesThroughElements API
      
              * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
              (LayoutTestController::setTabKeyCyclesThroughElements):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@50642 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      63b6f25c
  30. 19 Oct, 2009 1 commit
    • eric@webkit.org's avatar
      2009-10-19 Zan Dobersek <zandobersek@gmail.com> · b60b4120
      eric@webkit.org authored
              Reviewed by Gustavo Noronha.
      
              Enable tests that pass when DOM pasting is allowed.
      
              * platform/gtk/Skipped:
      2009-10-19  Zan Dobersek  <zandobersek@gmail.com>
      
              Reviewed by Gustavo Noronha.
      
              Add a settings to allow DOM pastes to be performed.
      
              * 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):
      2009-10-19  Zan Dobersek  <zandobersek@gmail.com>
      
              Reviewed by Gustavo Noronha.
      
              Enable DOM pasting when running layout tests.
      
              * DumpRenderTree/gtk/DumpRenderTree.cpp:
              (resetDefaultsToConsistentValues):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@49791 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b60b4120
  31. 15 Oct, 2009 1 commit
    • kov@webkit.org's avatar
      WebKit/gtk · 87c2ead6
      kov@webkit.org authored
      2009-10-15  Zan Dobersek  <zandobersek@gmail.com>
      
              Reviewed by Gustavo Noronha.
      
              Add a settings to enable support for experimental Web Sockets.
              Currently this comes in handy in layout tests.
      
              * 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):
      
      WebKitTools
      
      2009-10-15  Zan Dobersek  <zandobersek@gmail.com>
      
              Reviewed by Gustavo Noronha.
      
              Enable Web Sockets support when running layout tests.
      
              * DumpRenderTree/gtk/DumpRenderTree.cpp:
              (resetDefaultsToConsistentValues):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@49643 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      87c2ead6
  32. 12 Oct, 2009 1 commit
  33. 08 Sep, 2009 1 commit
    • kov@webkit.org's avatar
      2009-09-08 Priit Laes <plaes@plaes.org> · 284d2c03
      kov@webkit.org authored
              Reviewed by Gustavo Noronha.
      
              Fix up erroneus 'Since: @version@' tags in documentation.
      
              * webkit/webkitwebdatasource.cpp:
              * webkit/webkitwebresource.cpp:
              (webkit_web_resource_class_init):
              * webkit/webkitwebsettings.cpp:
              (webkit_web_settings_class_init):
              * webkit/webkitwebview.cpp:
              (webkit_web_view_class_init):
              * webkit/webkitwebwindowfeatures.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48173 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      284d2c03
  34. 24 Aug, 2009 1 commit