1. 13 May, 2011 25 commits
    • dcheng@chromium.org's avatar
      2011-05-13 Daniel Cheng <dcheng@chromium.org> · 0eb6dc60
      dcheng@chromium.org authored
              Reviewed by Tony Chang.
      
              Improve drag start logic
              https://bugs.webkit.org/show_bug.cgi?id=59409
      
              Add a new test to test drag start edge cases on Mac (because of a non-zero text drag delay)
              as well as rebase an existing test.
      
              * fast/css/user-drag-none.html: Text nodes are no longer draggable.
              * platform/mac/editing/pasteboard/drag-selections-to-contenteditable-expected.txt: Added.
              * platform/mac/editing/pasteboard/drag-selections-to-contenteditable.html: Added.
      2011-05-13  Daniel Cheng  <dcheng@chromium.org>
      
              Reviewed by Tony Chang.
      
              Improve drag start logic
              https://bugs.webkit.org/show_bug.cgi?id=59409
      
              Rewrite and simplify the dragging logic to better match IE, Firefox, and the behavior
              defined in the spec. Among other things:
              - draggableNode() no longer returns text nodes when dragging anchors.
              - When starting a drag over an image in a selection, prefer to drag the selection.
              - Several redundant hit tests have been removed.
              - Minor refactoring to make the logic easier to follow.
      
              Test: platform/mac/editing/pasteboard/drag-selections-to-contenteditable.html
      
              * WebCore.xcodeproj/project.pbxproj:
              * page/DragController.cpp:
              (WebCore::DragController::draggableNode):
              (WebCore::DragController::startDrag):
              * page/DragController.h:
              * page/DragState.h:
              (WebCore::DragState::shouldDispatchEvents):
              * page/EventHandler.cpp:
              (WebCore::EventHandler::EventHandler):
              (WebCore::EventHandler::eventMayStartDrag):
              (WebCore::EventHandler::updateDragSourceActionsAllowed):
              (WebCore::EventHandler::updateDragAndDrop):
              (WebCore::EventHandler::cancelDragAndDrop):
              (WebCore::EventHandler::dragHysteresisExceeded):
              (WebCore::EventHandler::dragSourceEndedAt):
              (WebCore::ExactlyOneBitSet):
              (WebCore::EventHandler::handleDrag):
              * page/EventHandler.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86472 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0eb6dc60
    • andersca@apple.com's avatar
      2011-05-13 Anders Carlsson <andersca@apple.com> · 4c8ba961
      andersca@apple.com authored
              Reviewed by Sam Weinig.
      
              NPN_GetURL with a javascript: URL doesn't send back the result in the stream
              https://bugs.webkit.org/show_bug.cgi?id=60810
      
              In NetscapePluginStream::sendJavaScriptStream, we were incorrectly passing the result URL
              to the stream, instead of the result. Also, store the request URL in the NetscapePluginStream object
              to avoid sending it over the wire.
      
              * PluginProcess/PluginControllerProxy.cpp:
              (WebKit::PluginControllerProxy::didEvaluateJavaScript):
              * PluginProcess/PluginControllerProxy.h:
              * PluginProcess/PluginControllerProxy.messages.in:
              * WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
              (WebKit::NetscapePlugin::loadURL):
              (WebKit::NetscapePlugin::didEvaluateJavaScript):
              (WebKit::NetscapePlugin::manualStreamDidReceiveResponse):
              * WebProcess/Plugins/Netscape/NetscapePlugin.h:
              * WebProcess/Plugins/Netscape/NetscapePluginStream.cpp:
              (WebKit::NetscapePluginStream::NetscapePluginStream):
              (WebKit::NetscapePluginStream::sendJavaScriptStream):
              * WebProcess/Plugins/Netscape/NetscapePluginStream.h:
              (WebKit::NetscapePluginStream::create):
              * WebProcess/Plugins/Plugin.h:
              * WebProcess/Plugins/PluginProxy.cpp:
              (WebKit::PluginProxy::didEvaluateJavaScript):
              * WebProcess/Plugins/PluginProxy.h:
              * WebProcess/Plugins/PluginView.cpp:
              (WebKit::PluginView::performJavaScriptURLRequest):
      2011-05-13  Anders Carlsson  <andersca@apple.com>
      
              Reviewed by Sam Weinig.
      
              NPN_GetURL with a javascript: URL doesn't send back the result in the stream
              https://bugs.webkit.org/show_bug.cgi?id=60810
      
              Add a test that calls NPN_GetURL on a javascript: URL and checks that it gets back the expected result.
      
              * plugins/get-url-with-javascript-url-expected.txt: Added.
              * plugins/get-url-with-javascript-url.html: Added.
      2011-05-13  Anders Carlsson  <andersca@apple.com>
      
              Reviewed by Sam Weinig.
      
              NPN_GetURL with a javascript: URL doesn't send back the result in the stream
              https://bugs.webkit.org/show_bug.cgi?id=60810
      
              Add a test that calls NPN_GetURL on a javascript: URL and checks that it gets back the expected result.
      
              * DumpRenderTree/DumpRenderTree.gypi:
              * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
              * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
              * DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
              * GNUmakefile.am:
              Add files.
      
              * DumpRenderTree/TestNetscapePlugIn/PluginTest.cpp:
              * DumpRenderTree/TestNetscapePlugIn/PluginTest.h:
              Add new NPN and NPP wrappers and sort them according to the order they appear in npfunctions.h
      
              * DumpRenderTree/TestNetscapePlugIn/Tests/GetURLWithJavaScriptURL.cpp: Added.
              (GetURLWithJavaScriptURL::GetURLWithJavaScriptURL):
              (GetURLWithJavaScriptURL::NPP_New):
              (GetURLWithJavaScriptURL::NPP_NewStream):
              (GetURLWithJavaScriptURL::NPP_DestroyStream):
              (GetURLWithJavaScriptURL::NPP_WriteReady):
              (GetURLWithJavaScriptURL::NPP_Write):
              * DumpRenderTree/TestNetscapePlugIn/main.cpp:
              (NPP_NewStream):
              (NPP_WriteReady):
              (NPP_Write):
              (NPP_URLNotify):
              call the PluginTest NPP wrappers.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86467 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4c8ba961
    • commit-queue@webkit.org's avatar
      2011-05-13 Mark Pilgrim <pilgrim@chromium.org> · 1bee0824
      commit-queue@webkit.org authored
              Reviewed by Tony Chang.
      
              Port Mozilla's IndexedDB tests: remove objectstore
              https://bugs.webkit.org/show_bug.cgi?id=60768
      
              This test creates an objectstore, populates it with 100 records,
              deletes the objectstore, and checks that the objectStoreNames array
              is updated properly at each step.
      
              * storage/indexeddb/mozilla/remove-objectstore-expected.txt: Added.
              * storage/indexeddb/mozilla/remove-objectstore.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86466 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1bee0824
    • atwilson@chromium.org's avatar
      Removed chromium border-fit-lines.html suppression as it seems to pass now. Unreviewed. · 353d4773
      atwilson@chromium.org authored
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86465 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      353d4773
    • commit-queue@webkit.org's avatar
      2011-05-13 Sheriff Bot <webkit.review.bot@gmail.com> · 725013a7
      commit-queue@webkit.org authored
              Unreviewed, rolling out r86447.
              http://trac.webkit.org/changeset/86447
              https://bugs.webkit.org/show_bug.cgi?id=60809
      
              "Broke some uses of EventSender object on Qt" (Requested by
              mwenge on #webkit).
      
              * platform/qt/Skipped:
              * platform/qt/http/tests/plugins/plugin-document-has-focus-expected.txt: Removed.
      2011-05-13  Sheriff Bot  <webkit.review.bot@gmail.com>
      
              Unreviewed, rolling out r86447.
              http://trac.webkit.org/changeset/86447
              https://bugs.webkit.org/show_bug.cgi?id=60809
      
              "Broke some uses of EventSender object on Qt" (Requested by
              mwenge on #webkit).
      
              * WebCoreSupport/DumpRenderTreeSupportQt.cpp:
              * WebCoreSupport/DumpRenderTreeSupportQt.h:
      2011-05-13  Sheriff Bot  <webkit.review.bot@gmail.com>
      
              Unreviewed, rolling out r86447.
              http://trac.webkit.org/changeset/86447
              https://bugs.webkit.org/show_bug.cgi?id=60809
      
              "Broke some uses of EventSender object on Qt" (Requested by
              mwenge on #webkit).
      
              * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
              (WebCore::WebPage::WebPage):
              (WebCore::DumpRenderTree::DumpRenderTree):
              (WebCore::DumpRenderTree::initJSObjects):
              (WebCore::DumpRenderTree::createWindow):
              * DumpRenderTree/qt/DumpRenderTreeQt.h:
              (WebCore::DumpRenderTree::eventSender):
              * DumpRenderTree/unix/TestNetscapePlugin/TestNetscapePlugin.cpp:
              (webkit_test_plugin_new_instance):
              (webkit_test_plugin_set_window):
              (webkit_test_plugin_handle_event):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86464 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      725013a7
    • abarth@webkit.org's avatar
      2011-05-13 Adam Barth <abarth@webkit.org> · 56813fa6
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              iframe sandbox doesn't properly block popups
              https://bugs.webkit.org/show_bug.cgi?id=60784
      
              Test that we block popup windows from inside sandbox.
      
              * http/tests/security/no-popup-from-sandbox-expected.txt: Added.
              * http/tests/security/no-popup-from-sandbox-top-expected.txt: Added.
              * http/tests/security/no-popup-from-sandbox-top.html: Added.
              * http/tests/security/no-popup-from-sandbox.html: Added.
      2011-05-13  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Eric Seidel.
      
              iframe sandbox doesn't properly block popups
              https://bugs.webkit.org/show_bug.cgi?id=60784
      
              Previously, we weren't implementing this requirement from the spec:
      
              "This flag also prevents content from creating new auxiliary browsing
              contexts, e.g. using the target attribute or the window.open() method."
      
              Tests: http/tests/security/no-popup-from-sandbox-top.html
                     http/tests/security/no-popup-from-sandbox.html
      
              * loader/PolicyChecker.cpp:
              (WebCore::PolicyChecker::checkNewWindowPolicy):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86462 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      56813fa6
    • rniwa@webkit.org's avatar
      2011-05-13 Ryosuke Niwa <rniwa@webkit.org> · 91cc070e
      rniwa@webkit.org authored
              Reviewed by Darin Adler.
      
              click event shouldn't fire when the target is ever removed in mouseup
              https://bugs.webkit.org/show_bug.cgi?id=60600
      
              Added tests to ensure WebKit does not fire click event when the target node
              is removed in mouseup event.
      
              * fast/events/remove-target-in-mouseup-deep-expected.txt: Added.
              * fast/events/remove-target-in-mouseup-deep.html: Added.
              * fast/events/remove-target-in-mouseup-expected.txt: Added.
              * fast/events/remove-target-in-mouseup-insertback-expected.txt: Added.
              * fast/events/remove-target-in-mouseup-insertback.html: Added.
              * fast/events/remove-target-in-mouseup-twice-expected.txt: Added.
              * fast/events/remove-target-in-mouseup-twice.html: Added.
              * fast/events/remove-target-in-mouseup.html: Added.
      2011-05-13  Ryosuke Niwa  <rniwa@webkit.org>
      
              Reviewed by Darin Adler.
      
              click event shouldn't fire when the target is ever removed in mouseup
              https://bugs.webkit.org/show_bug.cgi?id=60600
      
              Fixed the bug by invalidating m_clickNode when it or one of its ancestors has been removed
              from the document. New behavior matches Internet Explorer and Firefox.
      
              Tests: fast/events/remove-target-in-mouseup-deep.html
                     fast/events/remove-target-in-mouseup-insertback.html
                     fast/events/remove-target-in-mouseup-twice.html
                     fast/events/remove-target-in-mouseup.html
      
              * dom/Document.cpp:
              (WebCore::Document::nodeChildrenWillBeRemoved): Calls EventHandler::nodeWillBeRemoved.
              (WebCore::Document::nodeWillBeRemoved): Calls EventHandler::nodeWillBeRemoved.
              * page/EventHandler.cpp:
              (WebCore::EventHandler::nodeWillBeRemoved): Added; invalidates m_clickNode when m_clickNode
              or one of its ancestor is removed from the document.
              * page/EventHandler.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86461 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      91cc070e
    • abarth@webkit.org's avatar
      2011-05-13 Adam Barth <abarth@webkit.org> · c46976c3
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              indexedDB is visible inside iframe sandbox
              https://bugs.webkit.org/show_bug.cgi?id=60785
      
              * http/tests/security/no-indexeddb-from-sandbox-expected.txt: Added.
              * http/tests/security/no-indexeddb-from-sandbox.html: Added.
      2011-05-13  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Eric Seidel.
      
              indexedDB is visible inside iframe sandbox
              https://bugs.webkit.org/show_bug.cgi?id=60785
      
              We're supposed to return a null indexedDB factory when inside an iframe
              sandbox.
      
              Test: http/tests/security/no-indexeddb-from-sandbox.html
      
              * page/DOMWindow.cpp:
              (WebCore::DOMWindow::webkitIndexedDB):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86458 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c46976c3
    • commit-queue@webkit.org's avatar
      2011-05-13 Mark Pilgrim <pilgrim@chromium.org> · 0cad0fe3
      commit-queue@webkit.org authored
              Reviewed by Tony Chang.
      
              Port Mozilla's IndexedDB tests: indexes with keys and key ranges
              https://bugs.webkit.org/show_bug.cgi?id=60733
      
              This megatest creates an object store with several rows of data,
              creates indexes on each key, then iterates each index in a variety
              of ways (keys, key ranges, etc).
      
              * storage/indexeddb/mozilla/indexes-expected.txt: Added.
              * storage/indexeddb/mozilla/indexes.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86457 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0cad0fe3
    • commit-queue@webkit.org's avatar
      2011-05-13 Nat Duca <nduca@chromium.org> · 920a1b69
      commit-queue@webkit.org authored
              Reviewed by James Robinson.
      
              [chromium] compositing tests are failing
              https://bugs.webkit.org/show_bug.cgi?id=60738
      
              Remove supression for previously failing compositor tests.
      
              * platform/chromium/test_expectations.txt:
      2011-05-13  Nat Duca  <nduca@chromium.org>
      
              Reviewed by James Robinson.
      
              [chromium] compositing tests are failing
              https://bugs.webkit.org/show_bug.cgi?id=60738
      
              Bind texture before setting its filtering state.
      
              * platform/graphics/chromium/LayerTilerChromium.cpp:
              (WebCore::LayerTilerChromium::updateFromPixels):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86454 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      920a1b69
    • atwilson@chromium.org's avatar
      Suppress crasher in chromium. Unreviewed. · ae7323f2
      atwilson@chromium.org authored
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86450 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ae7323f2
    • inferno@chromium.org's avatar
      2011-05-13 Abhishek Arya <inferno@chromium.org> · 28ed1a04
      inferno@chromium.org authored
              Reviewed by Dave Hyatt.
      
              Regression(r75823): Revert initialization back to the first RenderBlock
              in the parent chain.
              https://bugs.webkit.org/show_bug.cgi?id=60780
      
              Test: fast/block/float/float-not-removed-crash.html
      
              * rendering/RenderBox.cpp:
              (WebCore::RenderBox::removeFloatingOrPositionedChildFromBlockLists):
              In r75823, I forgot to initialize parentBlock, when the original code
              did and Hyatt did mention in c#5. Now, initializing parentBlock to the
              first RenderBlock in the parent chain.
      2011-05-13  Abhishek Arya  <inferno@chromium.org>
      
              Reviewed by Dave Hyatt.
      
              Tests that we do not crash when trying to access a deleted float.
              https://bugs.webkit.org/show_bug.cgi?id=60780
      
              * fast/block/float/float-not-removed-crash-expected.txt: Added.
              * fast/block/float/float-not-removed-crash.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86448 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      28ed1a04
    • robert@webkit.org's avatar
      2011-05-13 Robert Hogan <robert@webkit.org> · cb31a816
      robert@webkit.org authored
              Reviewed by Benjamin Poulain.
      
              [Qt] fix http/tests/plugins/plugin-document-has-focus.html
      
              For some reason the platform-independent expected result has
              no newline at the end of the file. The unix test plugin also
              reports the event from a different line. These are harmless
              differences, so create platform-specific result.
      
              Note that nearly every platform skips this test at the moment.
      
              https://bugs.webkit.org/show_bug.cgi?id=60722
      
              * platform/qt/Skipped:
              * platform/qt/http/tests/plugins/plugin-document-has-focus-expected.txt: Added.
      2011-05-13  Robert Hogan  <robert@webkit.org>
      
              Reviewed by Benjamin Poulain.
      
              [Qt] fix http/tests/plugins/plugin-document-has-focus.html
              https://bugs.webkit.org/show_bug.cgi?id=60722
      
              QWebPage::setView() will display the browser window, so
              implement a private version that does just enough to
              satisfy EventSender's requirement to install an event
              filter on a page's web view.
      
              * WebCoreSupport/DumpRenderTreeSupportQt.cpp:
              (DumpRenderTreeSupportQt::setView):
              * WebCoreSupport/DumpRenderTreeSupportQt.h:
      2011-05-13  Robert Hogan  <robert@webkit.org>
      
              Reviewed by Benjamin Poulain.
      
              [Qt] fix http/tests/plugins/plugin-document-has-focus.html
      
              The support for this test added to the unix test plugin here
              may allow other platforms to pass it (nearly everyone
              skips it). On Qt it required a bit of trickiness with
              the page's EventSender object to get it working fully though,
              so only unskipping Qt here.
      
              https://bugs.webkit.org/show_bug.cgi?id=60722
      
              * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
              (WebCore::WebPage::WebPage):
              (WebCore::WebPage::eventSender):
              (WebCore::DumpRenderTree::DumpRenderTree):
              (WebCore::DumpRenderTree::initJSObjects):
              (WebCore::DumpRenderTree::createWindow):
              * DumpRenderTree/qt/DumpRenderTreeQt.h:
              * DumpRenderTree/unix/TestNetscapePlugin/TestNetscapePlugin.cpp:
              (webkit_test_plugin_new_instance):
              (webkit_test_plugin_set_window):
              (webkit_test_plugin_handle_event):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86447 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cb31a816
    • podivilov@chromium.org's avatar
      2011-05-05 Pavel Podivilov <podivilov@chromium.org> · f06f4cf6
      podivilov@chromium.org authored
              Reviewed by Yury Semikhatsky.
      
              Web Inspector: fix source mapping for formatted scripts.
              https://bugs.webkit.org/show_bug.cgi?id=60263
      
              * inspector/debugger/resources/obfuscated.js:
              (formatted1):
              (formatted2):
              * inspector/debugger/script-formatter.html:
      2011-05-05  Pavel Podivilov  <podivilov@chromium.org>
      
              Reviewed by Yury Semikhatsky.
      
              Web Inspector: fix source mapping for formatted scripts.
              https://bugs.webkit.org/show_bug.cgi?id=60263
      
              Source mapping is broken for script chunks that are already formatted at the beginning
              and at the end of the script (see script-formatter.html).
      
              * inspector/front-end/ScriptFormatter.js:
              (WebInspector.ScriptFormatter.prototype._didFormatContent):
              (WebInspector.FormattedSourceMapping):
              (WebInspector.FormattedSourceMapping.prototype.originalToFormatted):
              (WebInspector.FormattedSourceMapping.prototype.formattedToOriginal):
              (WebInspector.FormattedSourceMapping.prototype._convertPosition):
              * inspector/front-end/ScriptFormatterWorker.js:
              (onmessage):
              (HTMLScriptFormatter.prototype.format):
              * inspector/front-end/SourceFile.js:
              (WebInspector.FormattedSourceFile.prototype._didRequestContent):
              (WebInspector.SourceMappingForFormattedSourceFile):
              (WebInspector.SourceMappingForFormattedSourceFile.prototype.scriptLocationToSourceLine):
              (WebInspector.SourceMappingForFormattedSourceFile.prototype.sourceLineToScriptLocation):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86443 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f06f4cf6
    • aroben@apple.com's avatar
      Tell ScrollView's child Widgets that their frame rects have changed when its own frame rect changes · 9f9a70a7
      aroben@apple.com authored
      r79167 moved some code from setFrameRect to setBoundsSize, including a call to
      frameRectsChanged. This was done because positionScrollbarLayers, which is called by
      frameRectsChanged, only needs to be called when the bounds change, not when the frame rect
      changes. But the recursive calls inside frameRectsChanged *do* need to be called when the
      frame rect changes.
      
      This patch moves the positionScrollbarLayers call out of frameRectsChanged, since it needs
      to be called at different times from frameRectsChanged. Then it restores the
      frameRectsChanged call to setFrameRect, which fixes the bug.
      
      Test: platform/win/plugins/iframe-inside-overflow.html
      
      Fixes <http://webkit.org/b/60194> <rdar://problem/9383760> REGRESSION (r79167): Windowed
      plugins in Google Reader don't move when the article list is scrolled
      
      Reviewed by Dan Bernstein.
      
      Source/WebCore:
      
      * platform/ScrollView.cpp:
      (WebCore::ScrollView::updateScrollbars): Added a positionScrollbarLayers call here now that
      frameRectsChanged doesn't call it for us. Also added a FIXME because it seems strange to
      call frameRectsChanged here when our frame rect hasn't changed.
      (WebCore::ScrollView::setFrameRect): Added back the frameRectsChanged call that was removed
      in r79167.
      (WebCore::ScrollView::setBoundsSize): Replaced a frameRectsChanged call with a call to
      positionScrollbarLayers. We were only calling frameRectsChanged here in order to get
      positionScrollbarLayers to be called.
      (WebCore::ScrollView::frameRectsChanged): Removed the call to positionScrollbarLayers. All
      callers of frameRectsChanged have been updated to call positionScrollbarLayers if needed.
      
      Tools:
      
      Add a plugin test that dumps the plugin window's rect
      
      * DumpRenderTree/TestNetscapePlugIn/Tests/win/DumpWindowRect.cpp: Added.
      (DumpWindowRect::DumpWindowRect): Just call up to the base class.
      (DumpWindowRect::performWindowGeometryTest): Find our window rect relative to the test
      harness window and log it.
      
      * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj: Added DumpWindowRect.
      
      LayoutTests:
      
      Add a test for windowed plugins inside iframes inside scrolled overflow areas
      
      * platform/win/plugins/iframe-inside-overflow-expected.txt: Added.
      * platform/win/plugins/iframe-inside-overflow.html: Added.
      (loaded): Scrolls the div and tells the plugin to start its test (which will cause its
      window rect to be logged).
      * platform/win/plugins/resources/dump-window-rect-iframe.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86442 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9f9a70a7
    • robert@webkit.org's avatar
      2011-05-02 Robert Hogan <robert@webkit.org> · 7e68d0bd
      robert@webkit.org authored
              Reviewed by Eric Seidel.
      
              Make fast/dom/object-embed-plugin-scripting.html compatible with non-Mac ports
      
              https://bugs.webkit.org/show_bug.cgi?id=59930
      
              * fast/dom/resources/articles.m4a: Removed.
              * platform/chromium/test_expectations.txt: Unskip object-embed-plugin-scripting.html on Linux
              * platform/qt/Skipped: Unskip object-embed-plugin-scripting.html
              * plugins/object-embed-plugin-scripting-expected.txt: Renamed from LayoutTests/fast/dom/object-embed-plugin-scripting-expected.txt.
              * plugins/object-embed-plugin-scripting.html: Renamed from LayoutTests/fast/dom/object-embed-plugin-scripting.html.
              * plugins/resources/apple.gif: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86440 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7e68d0bd
    • antonm@chromium.org's avatar
      2011-05-13 Steve VanDeBogart <vandebo@chromium.org> · 5ed523f8
      antonm@chromium.org authored
              Unreviewed.
      
              Update expectations for GPU tests that use shadows after fix (Skia rev 1297).
              https://bugs.webkit.org/show_bug.cgi?id=60742
      
              * platform/chromium/test_expectations.txt:
      
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86435 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5ed523f8
    • ossy@webkit.org's avatar
      [Qt] Unreviewed fix after r86357, r86374, r86376. Skip failing tests. · 735b62a0
      ossy@webkit.org authored
      * platform/qt-wk2/Skipped: Add 4 failing tests.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86431 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      735b62a0
    • ossy@webkit.org's avatar
      [Qt] Unreviewed fix after r86357, r86374, r86376. Skip failing tests. · 70884c9c
      ossy@webkit.org authored
      * platform/qt-wk2/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86427 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      70884c9c
    • ossy@webkit.org's avatar
      [Qt] Unreviewed fix after r86357, r86374, r86376. Skip failing tests. · f530706b
      ossy@webkit.org authored
      * platform/qt-arm/Skipped:
      * platform/qt-mac/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86426 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f530706b
    • antonm@chromium.org's avatar
      2011-02-08 Anton Muhin <antonm@chromium.org> · b904ab59
      antonm@chromium.org authored
             Reviewed by Adam Barth and Alexey Proskuryakov.
      
             Propagate security origin of parent document into HTML documents created with DOMImplementation
             https://bugs.webkit.org/show_bug.cgi?id=53611
      
             This restores invariant that JS wrappers residing in the same JS context should come
             from the same security origin.
      
             Absence of regressions is covered by the current tests.  Different security origin of
             DOMImplementation is difficult to check with layout tests as DOMImplementation
             resides in the same JS context as parent document and therefore there are no security origin checks.
             This is observable however in C++.
      
             * Android.jscbindings.mk:
             * CMakeLists.txt:
             * WebCore.gypi:
             * WebCore.pro:
             * WebCore.vcproj/WebCore.vcproj:
             * WebCore.xcodeproj/project.pbxproj:
             * bindings/v8/V8GCController.cpp:
             (WebCore::NodeGrouperVisitor::visitDOMWrapper):
             * dom/DOMImplementation.cpp:
             (WebCore::DOMImplementation::DOMImplementation):
             (WebCore::DOMImplementation::createDocument):
             * dom/DOMImplementation.h:
             (WebCore::DOMImplementation::create):
             (WebCore::DOMImplementation::documentDestroyed):
             (WebCore::DOMImplementation::parentDocument):
             * dom/DOMImplementation.idl:
             * dom/Document.cpp:
             (WebCore::Document::~Document):
             (WebCore::Document::implementation):
             * dom/Document.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86423 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b904ab59
    • hans@chromium.org's avatar
      2011-05-05 Hans Wennborg <hans@chromium.org> · f9c19cc4
      hans@chromium.org authored
              Reviewed by Steve Block.
      
              IndexedDB: Transaction rollback prevented by open SQLite statement
              https://bugs.webkit.org/show_bug.cgi?id=60032
      
              Add test for veryfing that transaction roll-back works, even with a
              previously opened cursor still around.
      
              * storage/indexeddb/transaction-rollback-expected.txt: Added.
              * storage/indexeddb/transaction-rollback.html: Added.
      2011-05-05  Hans Wennborg  <hans@chromium.org>
      
              Reviewed by Steve Block.
      
              IndexedDB: Transaction rollback prevented by open SQLite statement
              https://bugs.webkit.org/show_bug.cgi?id=60032
      
              Let the IDBTransactionbackendImpl keep track of all open cursors, and
              "close" them (i.e. finalizing the underlying SQLiteStatement) before
              committing or rolling back the transaction. This fixes the problem
              with opened cursors preventing transaction rollback.
      
              Test: storage/indexeddb/transaction-rollback.html
      
              * storage/IDBBackingStore.h:
              * storage/IDBCursorBackendImpl.cpp:
              (WebCore::IDBCursorBackendImpl::IDBCursorBackendImpl):
              (WebCore::IDBCursorBackendImpl::~IDBCursorBackendImpl):
              (WebCore::IDBCursorBackendImpl::close):
              * storage/IDBCursorBackendImpl.h:
              * storage/IDBLevelDBBackingStore.cpp:
              * storage/IDBSQLiteBackingStore.cpp:
              * storage/IDBTransactionBackendImpl.cpp:
              (WebCore::IDBTransactionBackendImpl::abort):
              (WebCore::IDBTransactionBackendImpl::registerOpenCursor):
              (WebCore::IDBTransactionBackendImpl::unregisterOpenCursor):
              (WebCore::IDBTransactionBackendImpl::commit):
              (WebCore::IDBTransactionBackendImpl::closeOpenCursors):
              * storage/IDBTransactionBackendImpl.h:
              * storage/IDBTransactionBackendInterface.h:
              (WebCore::IDBTransactionBackendInterface::registerOpenCursor):
              (WebCore::IDBTransactionBackendInterface::unregisterOpenCursor):
      2011-05-05  Hans Wennborg  <hans@chromium.org>
      
              Reviewed by Steve Block.
      
              IndexedDB: Transaction rollback prevented by open SQLite statement
              https://bugs.webkit.org/show_bug.cgi?id=60032
      
              Implement two new methods in IDBTransactionBackendInterface.
      
              * src/IDBTransactionBackendProxy.cpp:
              (WebKit::IDBTransactionBackendProxy::registerOpenCursor):
              (WebKit::IDBTransactionBackendProxy::unregisterOpenCursor):
              * src/IDBTransactionBackendProxy.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86422 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f9c19cc4
    • sergio@webkit.org's avatar
      2011-05-13 Sergio Villar Senin <svillar@igalia.com> · 20657cef
      sergio@webkit.org authored
              Unreviewed, new GTK+ test expectations after r86352.
      
              * platform/gtk/svg/custom/stroke-opacity-update-expected.png: Added.
              * platform/gtk/svg/custom/stroke-opacity-update-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86420 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      20657cef
    • sergio@webkit.org's avatar
      2011-05-13 Sergio Villar Senin <svillar@igalia.com> · fb22be44
      sergio@webkit.org authored
              Unreviewed, new GTK+ test expectations.
      
              * platform/gtk/fast/borders/outline-alpha-block-expected.png:
              * platform/gtk/fast/borders/outline-alpha-block-expected.txt:
              * platform/gtk/fast/borders/outline-alpha-inline-expected.png:
              * platform/gtk/fast/borders/outline-alpha-inline-expected.txt:
              * platform/gtk/svg/custom/fill-opacity-update-expected.png:
              * platform/gtk/svg/custom/fill-opacity-update-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86419 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fb22be44
    • ap@apple.com's avatar
      2011-05-13 Alexey Proskuryakov <ap@apple.com> · ba3782cc
      ap@apple.com authored
              Unreviewed test changes.
      
              Web Inspector: Show Error Messages for Application Cache Errors
              https://bugs.webkit.org/show_bug.cgi?id=41642
      
              * http/tests/appcache/404-resource-expected.txt:
              * http/tests/appcache/manifest-redirect-expected.txt:
              * http/tests/appcache/origin-quota-expected.txt:
              * http/tests/appcache/resource-redirect-2-expected.txt:
              * http/tests/appcache/resource-redirect-expected.txt:
              * http/tests/appcache/wrong-content-type-expected.txt:
              * http/tests/appcache/wrong-signature-2-expected.txt:
              * http/tests/appcache/wrong-signature-expected.txt:
      2011-05-13  Alexey Proskuryakov  <ap@apple.com>
      
              Reviewed by Pavel Feldman.
      
              Web Inspector: Show Error Messages for Application Cache Errors
              https://bugs.webkit.org/show_bug.cgi?id=41642
      
              * loader/appcache/ApplicationCacheGroup.cpp:
              (WebCore::ApplicationCacheGroup::didReceiveResponse):
              (WebCore::ApplicationCacheGroup::didFail):
              (WebCore::ApplicationCacheGroup::didReceiveManifestResponse):
              (WebCore::ApplicationCacheGroup::didFinishLoadingManifest):
              (WebCore::ApplicationCacheGroup::cacheUpdateFailedDueToOriginQuota):
              Added console error logging.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86417 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ba3782cc
  2. 12 May, 2011 15 commits
    • commit-queue@webkit.org's avatar
      2011-05-12 Ben Wells <benwells@chromium.org> · c37dc208
      commit-queue@webkit.org authored
              Reviewed by Simon Fraser.
      
              RGBA colors in outlines show overpainting at the corners
              https://bugs.webkit.org/show_bug.cgi?id=58999
      
              Converted the new tests to be text tests with pixel results
              (using dumpAsText(true)).
              Updated test_expectations comments to be more helpful and accurate and split
              new expectations into two groups for skia / chromium-mac as chromium-mac can be
              rebaselined now.
      
              * fast/borders/outline-alpha-block-expected.txt: Added.
              * fast/borders/outline-alpha-block.html:
              * fast/borders/outline-alpha-inline-expected.txt: Added.
              * fast/borders/outline-alpha-inline.html:
              * platform/chromium/test_expectations.txt:
              * platform/mac/fast/borders/outline-alpha-block-expected.txt: Removed.
              * platform/mac/fast/borders/outline-alpha-inline-expected.txt: Removed.
      2011-05-12  Ben Wells  <benwells@chromium.org>
      
              Reviewed by Simon Fraser.
      
              RGBA colors in outlines show overpainting at the corners
              https://bugs.webkit.org/show_bug.cgi?id=58999
      
              Added FIXMEs near temporary $if !USE(SKIA)s, referencing bug 60342.
      
              * rendering/RenderInline.cpp:
              (WebCore::RenderInline::paintOutline):
              * rendering/RenderObject.cpp:
              (WebCore::RenderObject::paintOutline):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86413 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c37dc208
    • commit-queue@webkit.org's avatar
      2011-05-12 David Grogan <dgrogan@chromium.org> · 560ea591
      commit-queue@webkit.org authored
              Reviewed by Darin Adler.
      
              make layout tests in storage/domstorage/events more deterministic
              https://bugs.webkit.org/show_bug.cgi?id=60299
      
              Instead of counting the number of storage events fired between two
              setTimeout(0) events, specify the number of events to wait for and wait up to
              1 second for them.
      
              * storage/domstorage/events/resources/eventTestHarness.js:
              (runAfterNStorageEvents):
              (countStorageEvents.onTimeout):
              (countStorageEvents):
              (testStorages.allDone):
              * storage/domstorage/events/script-tests/basic-body-attribute.js:
              (step1):
              (step2):
              (step3):
              (step4):
              (step5):
              * storage/domstorage/events/script-tests/basic-setattribute.js:
              (step1):
              (step2):
              (step3):
              (step4):
              (step5):
              * storage/domstorage/events/script-tests/basic.js:
              (test):
              (step1):
              (step2):
              (step3):
              (step4):
              (step5):
              * storage/domstorage/events/script-tests/case-sensitive.js:
              (test):
              (step1):
              (step2):
              * storage/domstorage/events/script-tests/documentURI.js:
              (test):
              (step1):
              (step2):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86408 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      560ea591
    • atwilson@chromium.org's avatar
      Unreviewed expectations tweaks for chromium. · f7be5262
      atwilson@chromium.org authored
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86402 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f7be5262
    • tkent@chromium.org's avatar
      2011-05-12 Kent Tamura <tkent@chromium.org> · b22b6131
      tkent@chromium.org authored
              [Chromium] Update test expectations for r86224.
      
              * platform/chromium-linux/fast/forms/validation-message-appearance-expected.png:
              * platform/chromium-linux/fast/forms/validation-message-appearance-expected.txt:
              * platform/chromium-mac-leopard/fast/forms/validation-message-appearance-expected.png:
              * platform/chromium-mac/fast/forms/validation-message-appearance-expected.png: Removed.
              * platform/chromium-win-vista/fast/forms/validation-message-appearance-expected.png: Added.
              * platform/chromium-win-vista/fast/forms/validation-message-appearance-expected.txt: Copied from LayoutTests/platform/chromium-linux/fast/forms/validation-message-appearance-expected.txt.
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86399 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b22b6131
    • dbates@webkit.org's avatar
      2011-05-12 Daniel Bates <dbates@rim.com> · ee1c625e
      dbates@webkit.org authored
              Reviewed by Adele Peterson.
      
              Frame's noResize attribute can not be set by JavaScript
              https://bugs.webkit.org/show_bug.cgi?id=14845
      
              Tests that frame resizing is allowed and disallowed depending on the value of the noResize property.
      
              Also, tests to ensure that frame resizing is allowed and disallowed when programmatically
              removing and adding the noresize attribute, respectively.
      
              * fast/frames/frame-inherit-noresize-from-frameset-expected.txt: Added.
              * fast/frames/frame-inherit-noresize-from-frameset.html: Added. See <https://bugs.webkit.org/show_bug.cgi?id=57604>.
              * fast/frames/frame-programmatic-noresize-expected.txt: Added.
              * fast/frames/frame-programmatic-noresize.html: Added.
              * fast/frames/frame-with-noresize-can-be-resized-after-removal-of-noresize-expected.txt: Added.
              * fast/frames/frame-with-noresize-can-be-resized-after-removal-of-noresize.html: Added.
              * fast/frames/frame-with-noresize-can-be-resized-after-setting-noResize-to-false-expected.txt: Added.
              * fast/frames/frame-with-noresize-can-be-resized-after-setting-noResize-to-false.html: Added.
              * fast/frames/resources/frame-programmatic-resize.js: Added.
              (setTestFrameById):
              (deltaWidth):
              (shouldAllowFrameResize):
              (shouldDisallowFrameResize):
              (shouldDisallowFrameResizeAfterProcessingFrame):
              (shouldAllowFrameResizeAfterProcessingFrame):
              (checkTestFrameWidthEquals):
              (resizeTestFrameBy):
              (log):
              (description):
      2011-05-12  Daniel Bates  <dbates@rim.com>
      
              Reviewed by Adele Peterson.
      
              Frame's noResize attribute can not be set by JavaScript
              https://bugs.webkit.org/show_bug.cgi?id=14845
      
              Tests: fast/frames/frame-inherit-noresize-from-frameset.html
                     fast/frames/frame-programmatic-noresize.html
                     fast/frames/frame-with-noresize-can-be-resized-after-removal-of-noresize.html
                     fast/frames/frame-with-noresize-can-be-resized-after-setting-noResize-to-false.html
      
              Implements support to programmatically allow and disallow frame resizing.
      
              Currently, HTMLFrameElement::parseMappedAttribute() is hardcoded to disallow frame resize (i.e.
              m_noResize = true) when either the noresize DOM attribute is specified (or existed at some
              point in time) or the value of the noResize attribute is modified. Instead we should allow/disallow
              frame resize depending on the presence of the noresize DOM attribute/the value of the noResize
              attribute.
      
              * html/HTMLFrameElement.cpp:
              (WebCore::HTMLFrameElement::HTMLFrameElement):
              (WebCore::HTMLFrameElement::noResize): Made this a non-inline function since this
              code path isn't performance critical.
              (WebCore::HTMLFrameElement::attach): Removed code to inherit noresize attribute from
              parent <frameset> since this functionality is part of RenderFrameSet::computeEdgeInfo().
              (WebCore::HTMLFrameElement::parseMappedAttribute):
              * html/HTMLFrameElement.h:
              * rendering/RenderFrame.cpp:
              (WebCore::RenderFrame::updateFromElement): Added.
              * rendering/RenderFrame.h:
              * rendering/RenderFrameSet.cpp:
              (WebCore::RenderFrameSet::notifyFrameEdgeInfoChanged): Added.
              * rendering/RenderFrameSet.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86390 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ee1c625e
    • mitz@apple.com's avatar
      Corrected Radar links · 1d6bbd96
      mitz@apple.com authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86388 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1d6bbd96
    • mitz@apple.com's avatar
      Source/WebCore: <rdar://problem/8970549> WebFindOptionsAtWordStarts still... · 94157cab
      mitz@apple.com authored
      Source/WebCore: <rdar://problem/8970549> WebFindOptionsAtWordStarts still fails with some Japanese words
      https://bugs.webkit.org/show_bug.cgi?id=60730
      
      Reviewed by Sam Weinig.
      
      * editing/TextIterator.cpp:
      (WebCore::SearchBuffer::isWordStartMatch): Consider all positions before a CJK ideograph as
      word starts.
      
      LayoutTests: Updated results for <rdar://problem/8970549> WebFindOptionsAtWordStarts still fails with some Japanese words
      https://bugs.webkit.org/show_bug.cgi?id=60730
      
      Reviewed by Sam Weinig.
      
      * editing/text-iterator/findString-expected.txt:
      * editing/text-iterator/findString.html:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86387 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      94157cab
    • dbates@webkit.org's avatar
      2011-05-12 Daniel Bates <dbates@rim.com> · f28ec400
      dbates@webkit.org authored
              Reviewed by Kenneth Rohde Christiansen.
      
              [Qt] fast/events/fire-mousedown-while-pressing-mouse-button.html failing
              https://bugs.webkit.org/show_bug.cgi?id=58863
      
              Fixes an issue where a platform mouse event corresponding to mouse button A
              may be associated with the wrong WebCore mouse button when the event occurs
              while pressing and holding a mouse button B, where A != B.
      
              For example, a person clicks the middle mouse button while pressing and holding
              the left mouse button. Then we dispatch the following DOM events: mouse down for
              left button, mouse down for left button, mouse up for left button. But, we should
              have dispatched: mouse down for left button, mouse down for middle button, mouse up
              for middle button.
      
              * platform/qt/PlatformMouseEventQt.cpp:
              (WebCore::mouseEventTypeAndMouseButtonFromQEvent): Added.
              (WebCore::PlatformMouseEvent::PlatformMouseEvent): Modified to call mouseEventTypeAndMouseButtonFromQEvent()
              to determine the WebCore mouse event type and button from the platform-specific event.
      2011-05-12  Daniel Bates  <dbates@rim.com>
      
              Reviewed by Kenneth Rohde Christiansen.
      
              [Qt] fast/events/fire-mousedown-while-pressing-mouse-button.html failing
              https://bugs.webkit.org/show_bug.cgi?id=58863
      
              Remove test case fast/events/fire-mousedown-while-pressing-mouse-button.html
              from the Skipped list since it now passes.
      
              * platform/qt/Skipped:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86381 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f28ec400
    • atwilson@chromium.org's avatar
      Unreviewed expectations update for Chromium. · 6f7d433c
      atwilson@chromium.org authored
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86378 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6f7d433c
    • commit-queue@webkit.org's avatar
      2011-05-12 Chang Shu <cshu@webkit.org> · e8652c7e
      commit-queue@webkit.org authored
              Reviewed by Csaba Osztrogonác.
      
              [Qt] Rebaseline editing/execCommand tests that are working
              https://bugs.webkit.org/show_bug.cgi?id=60717
      
              Also based on digging of Zsolt Fehér.
      
              * platform/qt/Skipped:
              * platform/qt/editing/execCommand/4580583-1-expected.png: Added.
              * platform/qt/editing/execCommand/4580583-1-expected.txt:
              * platform/qt/editing/execCommand/4580583-2-expected.png: Added.
              * platform/qt/editing/execCommand/4580583-2-expected.txt:
              * platform/qt/editing/execCommand/4641880-1-expected.png: Added.
              * platform/qt/editing/execCommand/4641880-1-expected.txt:
              * platform/qt/editing/execCommand/4641880-2-expected.png: Added.
              * platform/qt/editing/execCommand/4641880-2-expected.txt:
              * platform/qt/editing/execCommand/4747450-expected.png: Added.
              * platform/qt/editing/execCommand/4747450-expected.txt:
              * platform/qt/editing/execCommand/4786404-1-expected.png: Added.
              * platform/qt/editing/execCommand/4786404-2-expected.png: Added.
              * platform/qt/editing/execCommand/4916402-expected.png: Added.
              * platform/qt/editing/execCommand/4916402-expected.txt:
              * platform/qt/editing/execCommand/4916541-expected.png: Added.
              * platform/qt/editing/execCommand/4916541-expected.txt:
              * platform/qt/editing/execCommand/4924441-expected.png: Added.
              * platform/qt/editing/execCommand/4924441-expected.txt:
              * platform/qt/editing/execCommand/5049671-expected.png: Added.
              * platform/qt/editing/execCommand/5062376-expected.png: Added.
              * platform/qt/editing/execCommand/5062376-expected.txt:
              * platform/qt/editing/execCommand/5080333-1-expected.png: Added.
              * platform/qt/editing/execCommand/5080333-1-expected.txt:
              * platform/qt/editing/execCommand/5080333-2-expected.png: Added.
              * platform/qt/editing/execCommand/5080333-2-expected.txt:
              * platform/qt/editing/execCommand/5136770-expected.png: Added.
              * platform/qt/editing/execCommand/5136770-expected.txt:
              * platform/qt/editing/execCommand/5138441-expected.png: Added.
              * platform/qt/editing/execCommand/5138441-expected.txt:
              * platform/qt/editing/execCommand/5142012-1-expected.png: Added.
              * platform/qt/editing/execCommand/5142012-1-expected.txt:
              * platform/qt/editing/execCommand/5142012-2-expected.png: Added.
              * platform/qt/editing/execCommand/5142012-2-expected.txt:
              * platform/qt/editing/execCommand/5190926-expected.png: Added.
              * platform/qt/editing/execCommand/5190926-expected.txt:
              * platform/qt/editing/execCommand/5481523-expected.png: Added.
              * platform/qt/editing/execCommand/5481523-expected.txt: Added.
              * platform/qt/editing/execCommand/5482023-expected.png: Added.
              * platform/qt/editing/execCommand/5482023-expected.txt: Added.
              * platform/qt/editing/execCommand/5569741-expected.png: Added.
              * platform/qt/editing/execCommand/5569741-expected.txt: Added.
              * platform/qt/editing/execCommand/create-list-with-hr-expected.png: Added.
              * platform/qt/editing/execCommand/create-list-with-hr-expected.txt:
              * platform/qt/editing/execCommand/find-after-replace-expected.png: Added.
              * platform/qt/editing/execCommand/find-after-replace-expected.txt:
              * platform/qt/editing/execCommand/findString-2-expected.png: Added.
              * platform/qt/editing/execCommand/findString-2-expected.txt:
              * platform/qt/editing/execCommand/findString-expected.png: Added.
              * platform/qt/editing/execCommand/findString-expected.txt:
              * platform/qt/editing/execCommand/format-block-with-trailing-br-expected.png: Added.
              * platform/qt/editing/execCommand/format-block-with-trailing-br-expected.txt:
              * platform/qt/editing/execCommand/indent-empty-root-expected.png: Added.
              * platform/qt/editing/execCommand/indent-empty-root-expected.txt:
              * platform/qt/editing/execCommand/indent-list-item-expected.png: Added.
              * platform/qt/editing/execCommand/indent-list-item-expected.txt:
              * platform/qt/editing/execCommand/indent-selection-expected.png: Added.
              * platform/qt/editing/execCommand/indent-selection-expected.txt:
              * platform/qt/editing/execCommand/insert-list-and-stitch-expected.png: Added.
              * platform/qt/editing/execCommand/insert-list-and-stitch-expected.txt:
              * platform/qt/editing/execCommand/insert-list-with-id-expected.png: Added.
              * platform/qt/editing/execCommand/insert-list-with-id-expected.txt:
              * platform/qt/editing/execCommand/insertHorizontalRule-expected.png: Added.
              * platform/qt/editing/execCommand/insertHorizontalRule-expected.txt:
              * platform/qt/editing/execCommand/insertImage-expected.png: Added.
              * platform/qt/editing/execCommand/insertImage-expected.txt:
              * platform/qt/editing/execCommand/nsresponder-indent-expected.png: Added.
              * platform/qt/editing/execCommand/nsresponder-indent-expected.txt: Added.
              * platform/qt/editing/execCommand/nsresponder-outdent-expected.png: Added.
              * platform/qt/editing/execCommand/nsresponder-outdent-expected.txt: Added.
              * platform/qt/editing/execCommand/outdent-blockquote-test1-expected.png: Added.
              * platform/qt/editing/execCommand/outdent-blockquote-test1-expected.txt: Added.
              * platform/qt/editing/execCommand/outdent-blockquote-test2-expected.png: Added.
              * platform/qt/editing/execCommand/outdent-blockquote-test2-expected.txt: Added.
              * platform/qt/editing/execCommand/outdent-blockquote-test3-expected.png: Added.
              * platform/qt/editing/execCommand/outdent-blockquote-test3-expected.txt: Added.
              * platform/qt/editing/execCommand/outdent-blockquote-test4-expected.png: Added.
              * platform/qt/editing/execCommand/outdent-blockquote-test4-expected.txt: Added.
              * platform/qt/editing/execCommand/outdent-selection-expected.png: Added.
              * platform/qt/editing/execCommand/outdent-selection-expected.txt:
              * platform/qt/editing/execCommand/paste-1-expected.png: Added.
              * platform/qt/editing/execCommand/paste-1-expected.txt:
              * platform/qt/editing/execCommand/paste-2-expected.png: Added.
              * platform/qt/editing/execCommand/paste-2-expected.txt:
              * platform/qt/editing/execCommand/print-expected.png: Added.
              * platform/qt/editing/execCommand/print-expected.txt:
              * platform/qt/editing/execCommand/remove-list-from-range-selection-expected.png: Added.
              * platform/qt/editing/execCommand/remove-list-from-range-selection-expected.txt:
              * platform/qt/editing/execCommand/remove-list-item-1-expected.png: Added.
              * platform/qt/editing/execCommand/remove-list-item-1-expected.txt:
              * platform/qt/editing/execCommand/selectAll-expected.png: Added.
              * platform/qt/editing/execCommand/selectAll-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86376 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e8652c7e
    • commit-queue@webkit.org's avatar
      2011-05-12 Chang Shu <cshu@webkit.org> · 0beebda7
      commit-queue@webkit.org authored
              Reviewed by Csaba Osztrogonác.
      
              [Qt] Rebaseline editing/pasteboard tests that are working
              https://bugs.webkit.org/show_bug.cgi?id=60707
      
              * platform/qt/Skipped:
              * platform/qt/editing/pasteboard/4076267-2-expected.png: Added.
              * platform/qt/editing/pasteboard/4076267-2-expected.txt: Added.
              * platform/qt/editing/pasteboard/4076267-expected.png: Added.
              * platform/qt/editing/pasteboard/4076267-expected.txt: Added.
              * platform/qt/editing/pasteboard/4806874-expected.png: Added.
              * platform/qt/editing/pasteboard/4806874-expected.txt:
              * platform/qt/editing/pasteboard/5387578-expected.png: Added.
              * platform/qt/editing/pasteboard/5387578-expected.txt:
              * platform/qt/editing/pasteboard/bad-placeholder-expected.png: Added.
              * platform/qt/editing/pasteboard/bad-placeholder-expected.txt:
              * platform/qt/editing/pasteboard/block-wrappers-necessary-expected.png: Added.
              * platform/qt/editing/pasteboard/block-wrappers-necessary-expected.txt:
              * platform/qt/editing/pasteboard/input-field-1-expected.png: Added.
              * platform/qt/editing/pasteboard/input-field-1-expected.txt:
              * platform/qt/editing/pasteboard/nested-blocks-with-text-area-expected.png: Added.
              * platform/qt/editing/pasteboard/nested-blocks-with-text-area-expected.txt:
              * platform/qt/editing/pasteboard/nested-blocks-with-text-field-expected.png: Added.
              * platform/qt/editing/pasteboard/nested-blocks-with-text-field-expected.txt:
              * platform/qt/editing/pasteboard/paste-text-008-expected.png: Added.
              * platform/qt/editing/pasteboard/paste-text-008-expected.txt: Added.
              * platform/qt/editing/pasteboard/smart-paste-008-expected.png: Added.
              * platform/qt/editing/pasteboard/smart-paste-008-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86374 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0beebda7
    • atwilson@chromium.org's avatar
      Unreviewed expectations update for Chromium. · c2457ccc
      atwilson@chromium.org authored
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86373 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c2457ccc
    • atwilson@chromium.org's avatar
      Unreviewed expectations update for Chromium. · ea886f91
      atwilson@chromium.org authored
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86372 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ea886f91
    • atwilson@chromium.org's avatar
      Unreviewed expectations update for Chromium. · bd01e397
      atwilson@chromium.org authored
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86368 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bd01e397
    • atwilson@chromium.org's avatar
      Unreviewed expectations update for chromium. · b7bac222
      atwilson@chromium.org authored
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86367 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b7bac222