1. 08 Mar, 2010 24 commits
    • eric@webkit.org's avatar
      2010-03-08 Joanmarie Diggs <joanmarie.diggs@gmail.com> · fad8d126
      eric@webkit.org authored
              Reviewed by Xan Lopez.
      
              https://bugs.webkit.org/show_bug.cgi?id=30895
              [Gtk] The accessible hierarchy of tables is significantly incorrect for Atk
      
              * platform/gtk/accessibility/table-hierarchy.html:
              * platform/gtk/accessibility/table-hierarchy-expected.txt:
      2010-03-08  Joanmarie Diggs  <joanmarie.diggs@gmail.com>
      
              Reviewed by Xan Lopez.
      
              https://bugs.webkit.org/show_bug.cgi?id=30895
              [Gtk] The accessible hierarchy of tables is significantly incorrect for Atk
      
              Gives platforms the ability to exclude parts of an AccessibilityTable
              from the accessible hierarchy.
      
              * accessibility/gtk/AccessibilityObjectAtk.cpp:
              (AccessibilityObject::accessibilityPlatformIncludesObject):
              * accessibility/AccessibilityRenderObject.cpp:
              (AccessibilityRenderObject::determineAccessibilityRole):
              * accessibility/AccessibilityTable.cpp:
              (AccessibilityTable::addChildren):
              * accessibility/AccessibilityTableColumn.h:
              (accessibilityIsIgnored):
              * accessibility/AccessibilityTableHeaderContainer.h:
              (accessibilityIsIgnored):
              * accessibility/AccessibilityTableRow.cpp:
              (accessibilityIsIgnored):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55680 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fad8d126
    • barraclough@apple.com's avatar
      Reverting 55035, this caused a regression. · e67ccbfd
      barraclough@apple.com authored
      (https://bugs.webkit.org/show_bug.cgi?id=35843)
      
      Reviewed by NOBODY (reverting regression).
      
      * runtime/JSString.cpp:
      (JSC::JSString::resolveRope):
      (JSC::JSString::getStringPropertyDescriptor):
      * runtime/JSString.h:
      (JSC::jsSingleCharacterSubstring):
      (JSC::JSString::getIndex):
      (JSC::JSString::getStringPropertySlot):
      * runtime/UStringImpl.cpp:
      * runtime/UStringImpl.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55679 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e67ccbfd
    • beidson@apple.com's avatar
      Followup to https://bugs.webkit.org/show_bug.cgi?id=35532 · b9015a08
      beidson@apple.com authored
      Reviewed by NOBODY (but suggested by Steve Falkenburg and fixing a boneheaded mistake on my part last week)
      
      * DumpRenderTree/win/LayoutTestControllerWin.cpp:
      (LayoutTestController::apiTestGoToCurrentBackForwardItem): Can't pass in a null BOOL to WebKit APIs.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55678 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b9015a08
    • treat@webkit.org's avatar
      Unreviewed build fix for Windows. · 259b45c9
      treat@webkit.org authored
      Patch by Adam Treat <atreat@rim.com> on 2010-03-08
      * WebCoreSupport/WebChromeClient.cpp:
      (WebChromeClient::invalidateContents):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55677 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      259b45c9
    • jianli@chromium.org's avatar
      No review. Fix build break on Tiger intel release. · ed7411c6
      jianli@chromium.org authored
      * html/Blob.cpp:
      * html/Blob.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55676 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ed7411c6
    • treat@webkit.org's avatar
      WebCore: Refactor the HostWindow methods for repaint, scroll, invalidate and blit · ea795245
      treat@webkit.org authored
      of backingstore and window by eliminating the three bools that currently
      exist as params of the repaint method.
      https://bugs.webkit.org/show_bug.cgi?id=34214
      
      Patch by Adam Treat <atreat@rim.com> on 2010-03-02
      Reviewed by Dave Hyatt.
      
      I've added extra methods to provide the hosts with more semantic
      information of what is being requested thus eliminating the need for
      these bools.
      
      No tests as this change should not introduce any behavior changes in any
      of the ports.
      
      https://bugs.webkit.org/show_bug.cgi?id=34214
      
      * loader/EmptyClients.h:
      (WebCore::EmptyChromeClient::invalidateContents):
      (WebCore::EmptyChromeClient::invalidateWindow):
      (WebCore::EmptyChromeClient::invalidateContentsAndWindow):
      (WebCore::EmptyChromeClient::invalidateContentsForSlowScroll):
      * page/Chrome.cpp:
      (WebCore::Chrome::invalidateContents):
      (WebCore::Chrome::invalidateWindow):
      (WebCore::Chrome::invalidateContentsAndWindow):
      (WebCore::Chrome::invalidateContentsForSlowScroll):
      * page/Chrome.h:
      * page/ChromeClient.h:
      * page/FrameView.cpp:
      (WebCore::FrameView::invalidateRect):
      * platform/HostWindow.h:
      * platform/ScrollView.cpp:
      (WebCore::ScrollView::scrollContents):
      (WebCore::ScrollView::wheelEvent):
      
      WebKit/chromium: Adapt the chromium port to the refactoring of repaint methods.
      
      Patch by Adam Treat <atreat@rim.com> on 2010-03-02
      Reviewed by Dave Hyatt.
      
      https://bugs.webkit.org/show_bug.cgi?id=34214
      
      * src/ChromeClientImpl.cpp:
      (WebKit::ChromeClientImpl::invalidateContents):
      (WebKit::ChromeClientImpl::invalidateWindow):
      (WebKit::ChromeClientImpl::invalidateContentsAndWindow):
      (WebKit::ChromeClient::invalidateContentsForSlowScroll):
      * src/ChromeClientImpl.h:
      
      WebKit/gtk: Adapt the gtk port to the refactoring of repaint methods.
      
      Patch by Adam Treat <atreat@rim.com> on 2010-03-02
      Reviewed by Dave Hyatt.
      
      https://bugs.webkit.org/show_bug.cgi?id=34214
      
      * WebCoreSupport/ChromeClientGtk.cpp:
      * WebCoreSupport/ChromeClientGtk.h:
      
      WebKit/haiku: Adapt the haiku port to the refactoring of repaint methods.
      
      Patch by Adam Treat <atreat@rim.com> on 2010-03-02
      Reviewed by Dave Hyatt.
      
      https://bugs.webkit.org/show_bug.cgi?id=34214
      
      * WebCoreSupport/ChromeClientHaiku.cpp:
      (WebCore::ChromeClientHaiku::invalidateContents):
      (WebCore::ChromeClientHaiku::invalidateWindow):
      (WebCore::ChromeClientHaiku::invalidateContentsAndWindow):
      (WebCore::ChromeClient::invalidateContentsForSlowScroll):
      * WebCoreSupport/ChromeClientHaiku.h:
      
      WebKit/mac: Adapt the mac port to the refactoring of repaint methods.
      
      Patch by Adam Treat <atreat@rim.com> on 2010-03-02
      Reviewed by Dave Hyatt.
      
      https://bugs.webkit.org/show_bug.cgi?id=34214
      
      * WebCoreSupport/WebChromeClient.h:
      * WebCoreSupport/WebChromeClient.mm:
      (WebChromeClient::invalidateContents):
      (WebChromeClient::invalidateWindow):
      (WebChromeClient::invalidateContentsAndWindow):
      (WebChromeClient::invalidateContentsForSlowScroll):
      
      WebKit/qt: Adapt the qt port to the refactoring of repaint methods.
      
      Patch by Adam Treat <atreat@rim.com> on 2010-03-02
      Reviewed by Dave Hyatt.
      
      https://bugs.webkit.org/show_bug.cgi?id=34214
      
      * WebCoreSupport/ChromeClientQt.cpp:
      (WebCore::ChromeClientQt::invalidateContents):
      (WebCore::ChromeClientQt::invalidateWindow):
      (WebCore::ChromeClientQt::invalidateContentsAndWindow):
      (WebCore::ChromeClientQt::invalidateContentsForSlowScroll):
      * WebCoreSupport/ChromeClientQt.h:
      
      WebKit/win: Adapt the win port to the refactoring of repaint methods.
      
      Patch by Adam Treat <atreat@rim.com> on 2010-03-02
      Reviewed by Dave Hyatt.
      
      https://bugs.webkit.org/show_bug.cgi?id=34214
      
      * WebCoreSupport/WebChromeClient.cpp:
      (WebChromeClient::invalidateContents):
      (WebChromeClient::invalidateWindow):
      (WebChromeClient::invalidateContentsAndWindow):
      (WebChromeClient::invalidateContentsForSlowScroll):
      * WebCoreSupport/WebChromeClient.h:
      
      WebKit/wx: Adapt the wx port to the refactoring of repaint methods.
      
      Patch by Adam Treat <atreat@rim.com> on 2010-03-02
      Reviewed by Dave Hyatt.
      
      https://bugs.webkit.org/show_bug.cgi?id=34214
      
      * WebKitSupport/ChromeClientWx.cpp:
      (WebCore::ChromeClientWx::invalidateContents):
      (WebCore::ChromeClientWx::invalidateWindow):
      (WebCore::ChromeClientWx::invalidateContentsForSlowScroll):
      (WebCore::ChromeClientWx::invalidateContentsAndWindow):
      * WebKitSupport/ChromeClientWx.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55675 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ea795245
    • eric@webkit.org's avatar
      2010-03-08 Adam Barth <abarth@webkit.org> · 06b53e47
      eric@webkit.org authored
              Reviewed by Nate Chapin.
      
              [V8] Block popups from inline script
              https://bugs.webkit.org/show_bug.cgi?id=35474
      
              Test that we block popups generated from <script>window.open(...)</script>.
      
              * http/tests/security/popup-blocked-from-window-open-expected.txt: Added.
              * http/tests/security/popup-blocked-from-window-open.html: Added.
      2010-03-08  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Nate Chapin.
      
              [V8] Block popups from inline script
              https://bugs.webkit.org/show_bug.cgi?id=35474
      
              Apparently, we're supposed to look at the sourceURL to figure out
              whether we're running a script tag or a hyperlink.  This logic is
              copied from the JSC version.
      
              Test: http/tests/security/popup-blocked-from-window-open.html
      
              * bindings/v8/ScriptController.cpp:
              (WebCore::ScriptController::processingUserGesture):
              (WebCore::ScriptController::evaluate):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55674 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      06b53e47
    • eric@webkit.org's avatar
      2010-03-08 Stuart Morgan <stuartmorgan@chromium.org> · 0425329f
      eric@webkit.org authored
              Reviewed by Darin Adler.
      
              Added a new USE definition for secure text mode on the Mac.
              https://bugs.webkit.org/show_bug.cgi?id=31265
      
              * wtf/Platform.h:
      2010-03-08  Stuart Morgan  <stuartmorgan@chromium.org>
      
              Reviewed by Darin Adler.
      
              Move the details of secure text mode into WebCore/platform.
              Move the higher-level logic for secure text mode from Frame
              to SelectionController.
      
              https://bugs.webkit.org/show_bug.cgi?id=31265
      
              No new tests: no functional changes.
      
              * WebCore.gypi:
              * WebCore.xcodeproj/project.pbxproj:
              * dom/Document.cpp:
              (WebCore::Document::setUseSecureKeyboardEntryWhenActive):
              * editing/SelectionController.cpp:
              (WebCore::SelectionController::focusedOrActiveStateChanged):
              (WebCore::SelectionController::updateSecureKeyboardEntryIfActive):
              (WebCore::SelectionController::setUseSecureKeyboardEntry):
              * editing/SelectionController.h:
              * page/Frame.cpp:
              (WebCore::Frame::setDocument):
              * page/Frame.h:
              * platform/SecureTextInput.cpp: Added.
              (WebCore::enableSecureTextInput):
              (WebCore::disableSecureTextInput):
              * platform/SecureTextInput.h: Added.
              (WebCore::enableSecureTextInput):
              (WebCore::disableSecureTextInput):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55673 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0425329f
    • beidson@apple.com's avatar
      Relax the 3rd party cookie policy in cases where it won't add a new tracking vector. · baa0d5d9
      beidson@apple.com authored
      <rdar://problem/7163012> and https://bugs.webkit.org/show_bug.cgi?id=35824
      
      Reviewed by Anders Carlsson.
      
      WebCore: 
      
      Test: http/tests/cookies/third-party-cookie-relaxing.html
      
      If the 3rd-party domain in question already has a cookie set, allow changes
      by setting the first party url of the request to be the url of the request itself:        
      * platform/network/cf/ResourceHandleCFNet.cpp:
      (WebCore::makeFinalRequest):
      
      Ditto:
      * platform/network/mac/ResourceHandleMac.mm:
      (WebCore::ResourceHandle::start):
      (WebCore::ResourceHandle::loadResourceSynchronously):
      
      I've filed <rdar://problem/7728508> to track changing the policy in our networking layer.
      
      LayoutTests: 
      
      * http/tests/cookies/resources/cookie-utility.php: Added.
      * http/tests/cookies/resources/third-party-cookie-relaxing-iframe.html: Added.
      * http/tests/cookies/third-party-cookie-relaxing-expected.txt: Added.
      * http/tests/cookies/third-party-cookie-relaxing.html: Added.
      
      * platform/gtk/Skipped:
      * platform/qt/Skipped:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55672 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      baa0d5d9
    • cjerdonek@webkit.org's avatar
      Unreviewed. · 43469ede
      cjerdonek@webkit.org authored
      Fixed incorrect import statement in validate-committer-lists:
      webkitpy.BeautifulSoup -> webkitpy.thirdparty.BeautifulSoup.
      
      * Scripts/validate-committer-lists:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55671 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      43469ede
    • jianli@chromium.org's avatar
      .: Blob.slice support. · f48782fd
      jianli@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=32993
      
      Reviewed by Dmitry Titov.
      
      Add ENABLE_BLOB_SLICE feature define.
      
      * configure.ac:
      
      JavaScriptCore: Blob.slice support.
      https://bugs.webkit.org/show_bug.cgi?id=32993
      
      Reviewed by Dmitry Titov.
      
      Add ENABLE_BLOB_SLICE feature define.
      Also fix a problem that JSValue.toInteger is not exposed on Windows.
      
      * Configurations/FeatureDefines.xcconfig:
      * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def:
      
      WebCore: Blob.slice support.
      https://bugs.webkit.org/show_bug.cgi?id=32993
      
      Reviewed by Dmitry Titov.
      
      The following semantic is adopted per the discussions on public-webapps:
      1) File.slice() does a synchronous IO to capture the current size and
         modification time and cache them in the resulting Blob.
      2) Subsequent Blob operations, like Blob.slice and Blob.size simply
         use the cached values.
      3) When the underlying file data are accessed, like in XHR.send(), the
         UA will check the cached modification time against the current
         modificat...
      f48782fd
    • dbates@webkit.org's avatar
      2010-03-08 Daniel Bates <dbates@rim.com> · eff15e83
      dbates@webkit.org authored
              Reviewed by Simon Fraser.
      
              https://bugs.webkit.org/show_bug.cgi?id=34819
      
              Fixes an issue where we repaint the caret rectangle even if the associated
              selection is not in a content editable element. This is extraneous since the
              caret is only visible when the selection is in a content editable element.
              Hence, we should only repaint the caret rectangle when the associated selection
              is in a content editable element.
      
              Note, we always paint the caret when caret browsing is enabled.
      
              Test: fast/repaint/no-caret-repaint-in-non-content-editable-element.html
      
              * editing/SelectionController.cpp:
              (WebCore::SelectionController::recomputeCaretRect): Modified to call method
              SelectionController::shouldRepaintCaret.
              (WebCore::SelectionController::shouldRepaintCaret): Added.
              (WebCore::SelectionController::invalidateCaretRect): Modified to call method
              SelectionController::shouldRepaintCaret.
              * editing/SelectionController.h:
      2010-03-08  Daniel Bates  <dbates@rim.com>
      
              Reviewed by Simon Fraser.
      
              https://bugs.webkit.org/show_bug.cgi?id=34819
      
              Tests that we do not repaint the caret rectangle when the associated selection is
              not in a content editable element.
      
              * fast/repaint/no-caret-repaint-in-non-content-editable-element.html: Added.
              * platform/mac/fast/repaint/no-caret-repaint-in-non-content-editable-element-expected.checksum: Added.
              * platform/mac/fast/repaint/no-caret-repaint-in-non-content-editable-element-expected.png: Added.
              * platform/mac/fast/repaint/no-caret-repaint-in-non-content-editable-element-expected.txt: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55669 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      eff15e83
    • eric.carlson@apple.com's avatar
      2010-03-08 Eric Carlson <eric.carlson@apple.com> · 5e6d5897
      eric.carlson@apple.com authored
              Reviewed by Darin Adler.
      
              YouTube HTML5 video never starts playing on Windows
              https://bugs.webkit.org/show_bug.cgi?id=33954
      
              * platform/graphics/win/MediaPlayerPrivateQuickTimeWin.cpp:
              (WebCore::MediaPlayerPrivate::rfc2616DateStringFromTime): New, create an rfc 2616 formatted
              string for an absolute time value.
              (WebCore::addCookieParam): New, add a cookie param and value to a string builder.
              (WebCore::MediaPlayerPrivate::setUpCookiesForQuickTime): Copy cookies for the movie to
                  be loaded from CFNetwork into WinINet so they are available when QuickTime tries to
                  download the movie.
              (WebCore::MediaPlayerPrivate::load): Call setupCookiesForQuickTime.
              * platform/graphics/win/MediaPlayerPrivateQuickTimeWin.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55668 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5e6d5897
    • dbates@webkit.org's avatar
      2010-03-08 Daniel Bates <dbates@rim.com> · c05a2ed7
      dbates@webkit.org authored
              Unreviewed, build fix.
      
              Attempt to fix the Windows builds by applying the corresponding change
              made in bug #35763 <https://bugs.webkit.org/show_bug.cgi?id=35763>.
      
              * WebView.cpp: Removed call to settings->setDatabasesEnabled since this
              setting no longer exists following changeset 55666 <http://trac.webkit.org/changeset/55666>.
              (WebView::notifyPreferencesChanged):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55667 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c05a2ed7
    • eric@webkit.org's avatar
      2010-03-08 Eric Uhrhane <ericu@chromium.org> · a156b6ff
      eric@webkit.org authored
              Reviewed by David Levin.
      
              Remove the now-redundant Settings fields for the Database
              https://bugs.webkit.org/show_bug.cgi?id=35763
      
              No new tests; this code isn't called.
      
              * WebCore.base.exp:
              * page/Settings.cpp:
              (WebCore::Settings::Settings):
              * page/Settings.h:
      2010-03-08  Eric Uhrhane  <ericu@chromium.org>
      
              Reviewed by David Levin.
      
              Remove the now-redundant Settings fields for the Database
              https://bugs.webkit.org/show_bug.cgi?id=35763
      
              No new tests; this code isn't called.
      
              * public/WebSettings.h:
              * src/WebSettingsImpl.cpp:
              * src/WebSettingsImpl.h:
      2010-03-08  Eric Uhrhane  <ericu@chromium.org>
      
              Reviewed by David Levin.
      
              Remove the now-redundant Settings fields for the Database
              https://bugs.webkit.org/show_bug.cgi?id=35763
      
              No new tests; this code isn't called.
      
              * webkit/webkitwebview.cpp: Remove the calls into Settings.
              (DNDContentsRequest::webkit_web_view_update_settings):
              (DNDContentsRequest::webkit_web_view_settings_notify):
      2010-03-08  Eric Uhrhane  <ericu@chromium.org>
      
              Reviewed by David Levin.
      
              Remove the now-redundant Settings fields for the Database
              https://bugs.webkit.org/show_bug.cgi?id=35763
      
              No new tests; this code isn't called.
      
              * WebView/WebView.mm: Remove the call into Settings.
              (-[WebView _preferencesChangedNotification:]):
      2010-03-08  Eric Uhrhane  <ericu@chromium.org>
      
              Reviewed by David Levin.
      
              Remove the now-redundant Settings fields for the Database
              https://bugs.webkit.org/show_bug.cgi?id=35763
      
              No new tests; this code isn't called.
      
              * Api/qwebsettings.cpp:
              (QWebSettingsPrivate::apply): Remove the call into Settings.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55666 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a156b6ff
    • eric@webkit.org's avatar
      2010-03-08 Simon Hausmann <simon.hausmann@nokia.com> · 5c6b6096
      eric@webkit.org authored
              Reviewed by Laszlo Gombos.
      
              [Qt] Binary incompatibility between Qt 4.6's WebKit and trunk in QWebSettings
              https://bugs.webkit.org/show_bug.cgi?id=35858
      
              Moved the enum value added in r54873 to the end of the enum, to preserve
              binary compatibility. DnsPrefetchEnabled was in the last release and needs
              to remain after LocalContentCanAccessRemoteUrls.
      
              * Api/qwebsettings.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55665 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5c6b6096
    • eric@webkit.org's avatar
      2010-03-08 Shu Chang <Chang.Shu@nokia.com> · 25170145
      eric@webkit.org authored
              Reviewed by Holger Freyther.
      
              [Qt] Added expected results and remove the test from Skipped.
              https://bugs.webkit.org/show_bug.cgi?id=35810
      
              * platform/qt/Skipped:
              * platform/qt/fast/canvas/canvas-incremental-repaint-2-expected.checksum: Added.
              * platform/qt/fast/canvas/canvas-incremental-repaint-2-expected.png: Added.
              * platform/qt/fast/canvas/canvas-incremental-repaint-2-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55664 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      25170145
    • kov@webkit.org's avatar
      2010-03-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk> · 1a145b6e
      kov@webkit.org authored
              No review, rolling out r55662.
              http://trac.webkit.org/changeset/55662
              https://bugs.webkit.org/show_bug.cgi?id=35863
      
              Need to be coordinated with bots setup
      
              * http/conf/apache2-debian-httpd.conf:
      2010-03-08  Gustavo Noronha Silva  <gns@gnome.org>
      
              No review, rolling out r55662.
              http://trac.webkit.org/changeset/55662
              https://bugs.webkit.org/show_bug.cgi?id=35863
      
              Need to be coordinated with bots setup
      
              * Scripts/run-webkit-tests:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55663 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1a145b6e
    • kov@webkit.org's avatar
      LayoutTests · 86facf0c
      kov@webkit.org authored
      2010-03-08  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
      
              Reviewed by Holger Freyther.
      
              [GTK] Tests fail when running with ipv6 addresses available, on Debian systems
              https://bugs.webkit.org/show_bug.cgi?id=35863
      
              Also listen for SSL requests on the ipv6 address.
      
              * http/conf/apache2-debian-httpd.conf:
      
      WebKitTools
      
      2010-03-08  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
      
              Reviewed by Holger Freyther.
      
              [GTK] Tests fail when running with ipv6 addresses available, on Debian systems
              https://bugs.webkit.org/show_bug.cgi?id=35863
      
              If running on a Debian-based system, also listen on the ipv6 address.
      
              * Scripts/run-webkit-tests:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55662 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      86facf0c
    • kov@webkit.org's avatar
      2010-03-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk> · 3c213ee3
      kov@webkit.org authored
              [GTK] DRT needs to support synthesizing double clicks
              https://bugs.webkit.org/show_bug.cgi?id=35862
      
              Skip test that needs a new feature in DRT.
      
              * platform/gtk/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55661 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3c213ee3
    • kov@webkit.org's avatar
      2010-03-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk> · ec0a56ca
      kov@webkit.org authored
              Unreviewed. Rebaseline two tests that had their expected results
              changed.
      
              * platform/gtk/inspector/timeline-network-resource-expected.txt:
              * platform/gtk/svg/css/getComputedStyle-basic-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55660 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ec0a56ca
    • jorlow@chromium.org's avatar
      2010-03-08 Jeremy Orlow <jorlow@chromium.org> · fcacc7c1
      jorlow@chromium.org authored
              Reviewed by Darin Fisher.
      
              Pass the WebFrame into WebStorageArea::setItem so we can figure out the routing ID
              https://bugs.webkit.org/show_bug.cgi?id=35758
      
              This is necessary since setItem is sometimes blocked and the embedder might need
              to display some piece of UI associated with such an event.
      
              * public/WebStorageArea.h:
              (WebKit::WebStorageArea::setItem):
              * src/StorageAreaProxy.cpp:
              (WebCore::StorageAreaProxy::setItem):
              * src/WebStorageAreaImpl.cpp:
              (WebKit::WebStorageAreaImpl::setItem):
              * src/WebStorageAreaImpl.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55659 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fcacc7c1
    • zecke@webkit.org's avatar
      [iexploder] Automatically update htmltags.in and htmlattrs.in too · af8dbc85
      zecke@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=33755
      
      Change the update-iexploder-cssproperites script to update
      the htmlattrs.in and htmltags.in of WebKitTools/iExploder/htdocs
      automatically as well.
      
      Change the reading and writing code to work with parameters
      and extend the method that is parsing the .in files to handle
      the HTMLTagNames.in and the HTMLAttributeNames.in files.
      
      Remove custom code to determine the revision of files with a
      utility of VCUtils.pm to determine the revision of the directory
      these files are located in. This will also work with git checkout.
      
      * Scripts/update-iexploder-cssproperties:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55658 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      af8dbc85
    • philn@webkit.org's avatar
      2010-03-04 Philippe Normand <pnormand@igalia.com> · 0634d74c
      philn@webkit.org authored
              Reviewed by Eric Seidel.
      
              [GStreamer] replace g_idle_add / g_timeout_add calls with Timers in the gstreamer player
              https://bugs.webkit.org/show_bug.cgi?id=35735
      
              Replaced g_idle_add calls with Timers immediately started once
              only. The g_timeout_add was replaced by a periodic Timer.
      
              * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
              (WebCore::MediaPlayerPrivate::MediaPlayerPrivate):
              (WebCore::MediaPlayerPrivate::~MediaPlayerPrivate):
              (WebCore::MediaPlayerPrivate::volumeChangedTimerFired):
              (WebCore::MediaPlayerPrivate::volumeChanged):
              (WebCore::MediaPlayerPrivate::processBufferingStats):
              (WebCore::MediaPlayerPrivate::fillTimerFired):
              (WebCore::MediaPlayerPrivate::maxTimeLoaded):
              (WebCore::MediaPlayerPrivate::updateStates):
              (WebCore::MediaPlayerPrivate::muteChangedTimerFired):
              (WebCore::MediaPlayerPrivate::muteChanged):
              * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55657 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0634d74c
  2. 07 Mar, 2010 16 commits