1. 17 Apr, 2012 29 commits
    • schenney@chromium.org's avatar
      getCTM() on SVG root element with borders, paddings, and viewbox returns incorrect values · 781370b9
      schenney@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=78631
      
      Unreviewed Chromium expectations update.
      
      * platform/chromium-linux/svg/dom/SVGLocatable-getCTM-svg-root-expected.png: Added.
      * platform/chromium-mac-leopard/svg/dom/SVGLocatable-getCTM-svg-root-expected.png: Added.
      * platform/chromium-mac-snowleopard/svg/dom/SVGLocatable-getCTM-svg-root-expected.png:
      * platform/chromium-mac/svg/dom/SVGLocatable-getCTM-svg-root-expected.png: Added.
      * platform/chromium-win/svg/dom/SVGLocatable-getCTM-svg-root-expected.png: Added.
      * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114411 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      781370b9
    • schenney@chromium.org's avatar
      [Chromium] Cleanup of outdated test expectations · c2ec97f5
      schenney@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=81253
      
      Unreviewed Chromium expectations update.
      
      * platform/chromium-linux/svg/text/text-tselect-02-f-expected.png:
      * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114410 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c2ec97f5
    • schenney@chromium.org's avatar
      [chromium] svg/clip-path/clip-in-mask.svg fails on Windows and Linux · e168f0ea
      schenney@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=53378
      
      Unreviewed expectations update after the fix went in.
      
      * platform/chromium-linux-x86/svg/zoom: Removed.
      * platform/chromium-linux/svg/zoom/page/zoom-mask-with-percentages-expected.png: Added.
      * platform/chromium-mac-leopard/svg/zoom/page/zoom-mask-with-percentages-expected.png:
      * platform/chromium-mac-snowleopard/svg/zoom/page/zoom-mask-with-percentages-expected.png:
      * platform/chromium-mac/svg/zoom/page/zoom-mask-with-percentages-expected.png: Added.
      * platform/chromium-win-vista/svg/zoom/page/zoom-mask-with-percentages-expected.png: Added.
      * platform/chromium-win-xp/svg/zoom: Removed.
      * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114407 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e168f0ea
    • tsepez@chromium.org's avatar
      Framesniffing defense is too aggressive. · 8d3c2c18
      tsepez@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=83721
      
      Reviewed by James Robinson.
      
      Source/WebCore:
      
      The RenderLayer code currently propagates scroll position to parent frames
      without any cross-origin checks.  This gives it a quick origin boundary check
      that is set by FrameLoader only when performing a fragment navigation.  This
      allows us to safely relax the restriction on not scrolling at load time in
      FrameLoader since the safe thing will happen later on at scroll time.
      
      Test: http/tests/navigation/anchor-frames-same-origin.html
      
      * dom/Document.cpp:
      (WebCore::Document::findUnsafeParentScrollPropagationBoundary):
      * dom/Document.h:
      (Document):
      * loader/FrameLoader.cpp:
      (WebCore::FrameLoader::finishedParsing):
      (WebCore::FrameLoader::loadInSameDocument):
      (WebCore::FrameLoader::scrollToFragmentWithParentBoundary):
      * loader/FrameLoader.h:
      (FrameLoader):
      * page/FrameView.cpp:
      (WebCore::FrameView::FrameView):
      (WebCore::FrameView::reset):
      * page/FrameView.h:
      (WebCore::FrameView::safeToPropagateScrollToParent):
      (WebCore::FrameView::setSafeToPropagateScrollToParent):
      (FrameView):
      * rendering/RenderLayer.cpp:
      (WebCore::RenderLayer::scrollRectToVisible):
      
      LayoutTests:
      
      * http/tests/inspector/resource-parameters-expected.txt:
      * http/tests/navigation/anchor-frames-cross-origin-expected.txt:
      * http/tests/navigation/anchor-frames-cross-origin.html:
      * http/tests/navigation/anchor-frames-same-origin-expected.txt: Added.
      * http/tests/navigation/anchor-frames-same-origin.html: Added.
      * http/tests/navigation/resources/frame-with-anchor-cross-origin.html:
      * http/tests/navigation/resources/frame-with-anchor-same-origin.html: Added.
      * http/tests/navigation/resources/grandchild-with-anchor.html: Added.
      * http/tests/security/xssAuditor/anchor-url-dom-write-location-expected.txt:
      * http/tests/security/xssAuditor/anchor-url-dom-write-location-inline-event-expected.txt:
      * http/tests/security/xssAuditor/anchor-url-dom-write-location-inline-event-null-char-expected.txt:
      * http/tests/security/xssAuditor/anchor-url-dom-write-location-javascript-URL-expected.txt:
      * http/tests/security/xssAuditor/anchor-url-dom-write-location2-expected.txt:
      * http/tests/security/xssAuditor/dom-write-location-inline-event-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114406 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8d3c2c18
    • barraclough@apple.com's avatar
      Array.prototype.toString should be generic · 364138ec
      barraclough@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=81588
      
      Reviewed by Sam Weinig.
      
      Source/JavaScriptCore: 
      
      * runtime/ArrayPrototype.cpp:
      (JSC::arrayProtoFuncToString):
          - check for join function, use fast case if base object is array & join is present & default.
      * runtime/CommonIdentifiers.h:
          - added 'join'.
      
      LayoutTests: 
      
      * fast/js/array-functions-non-arrays-expected.txt:
          - check in new results
      * fast/js/array-prototype-properties-expected.txt:
          - new more detailed error message.
      * fast/js/script-tests/array-functions-non-arrays.js:
          - added new test cases, fix incorrect one.
      * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.2_Array_prototype_toString/S15.4.4.2_A2_T1-expected.txt:
          - check in failing result (test is wrong)
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114405 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      364138ec
    • schenney@chromium.org's avatar
      Update long-failing Chromium expectations. · f643a5ee
      schenney@chromium.org authored
      Unreviewed Chromium expectation update.
      
      There is some chance that the background test is flaky, as many others are.
      
      * platform/chromium-mac-snowleopard/svg/as-background-image/svg-as-background-6-expected.png:
      * platform/chromium-mac/svg/as-background-image/svg-as-background-6-expected.png:
      * platform/chromium-win/svg/as-background-image/svg-as-background-6-expected.png:
      * platform/chromium-win/svg/zoom/page/zoom-mask-with-percentages-expected.png:
      * platform/chromium-win/svg/zoom/page/zoom-mask-with-percentages-expected.txt:
      * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114403 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f643a5ee
    • schenney@chromium.org's avatar
      Update Chromium test expectations for long failing tests. · 9d15bdd5
      schenney@chromium.org authored
      Unreviewed Chromium test expectations update.
      
      * platform/chromium-linux/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.png: Added.
      * platform/chromium-linux/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt: Removed.
      * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png:
      * platform/chromium-linux/svg/carto.net/combobox-expected.png: Added.
      * platform/chromium-linux/svg/carto.net/combobox-expected.txt: Removed.
      * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png: Added.
      * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt: Added.
      * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114400 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9d15bdd5
    • commit-queue@webkit.org's avatar
      [EFL] Create baselines for tests related to caret behaviour · 9c38b78a
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=83277
      
      Unreviewed, EFL baselines for tests related to cursor
      positioning behaviour.
      
      Adding baselines and unskipping tests related to cursor
      positioning behaviour after r114250.
      
      Patch by Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com> on 2012-04-17
      
      * platform/efl/editing/input/caret-at-the-edge-of-contenteditable-expected.png: Added.
      * platform/efl/editing/input/caret-at-the-edge-of-contenteditable-expected.txt: Added.
      * platform/efl/editing/input/reveal-caret-of-multiline-contenteditable-expected.png: Added.
      * platform/efl/editing/input/reveal-caret-of-multiline-contenteditable-expected.txt: Added.
      * platform/efl/editing/input/reveal-caret-of-multiline-input-expected.png: Added.
      * platform/efl/editing/input/reveal-caret-of-multiline-input-expected.txt: Added.
      * platform/efl/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114399 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9c38b78a
    • schenney@chromium.org's avatar
      fill-opacity does not render properly on chromium mac · 04e487a9
      schenney@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=78624
      
      Unreviewed expectations update after this change.
      
      * platform/chromium-mac-snowleopard/svg/text/text-fill-opacity-expected.png: Removed.
      * platform/chromium-mac-snowleopard/svg/text/text-fill-opacity-expected.txt: Removed.
      * platform/chromium-mac/svg/text/text-fill-opacity-expected.png: Added.
      * platform/chromium-win/svg/text/text-fill-opacity-expected.txt:
      * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114398 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      04e487a9
    • dglazkov@chromium.org's avatar
      [Chromium] Remove fast/forms/implicit-submission.html from flaky expectations, · 70ef91b9
      dglazkov@chromium.org authored
      because it was fixed in r113808.
      
      * platform/chromium/test_expectations.txt: Removed flaky expectations.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114396 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      70ef91b9
    • schenney@chromium.org's avatar
      [Chromium] Rebaseline after Skia changes (CR105305) · 8261e49f
      schenney@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=84165
      
      Unreviewed Chromium expectations update.
      
      * platform/chromium-linux-x86/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
      * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png:
      * platform/chromium-linux/svg/css/composite-shadow-text-expected.png: Modified property svn:mime-type.
      * platform/chromium-linux/svg/css/text-gradient-shadow-expected.png:
      * platform/chromium-linux/svg/text/selection-background-color-expected.png:
      * platform/chromium-linux/svg/text/selection-styles-expected.png:
      * platform/chromium-linux/svg/text/text-gradient-positioning-expected.png:
      * platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.png: Modified property svn:mime-type.
      * platform/chromium-mac-leopard/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png:
      * platform/chromium-mac-leopard/svg/css/composite-shadow-text-expected.png:
      * platform/chromium-mac-leopard/svg/text/selection-background-color-expected.png: Modified property svn:mime-type.
      * platform/chromium-mac-leopard/svg/text/selection-styles-expected.png:
      * platform/chromium-mac-leopard/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png: Modified property svn:mime-type.
      * platform/chromium-mac-snowleopard/svg/css/composite-shadow-text-expected.png: Modified property svn:mime-type.
      * platform/chromium-mac-snowleopard/svg/transforms/text-with-pattern-with-svg-transform-expected.png: Removed.
      * platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png: Added.
      * platform/chromium-mac/svg/css/composite-shadow-text-expected.png: Added.
      * platform/chromium-mac/svg/css/text-gradient-shadow-expected.png: Modified property svn:mime-type.
      * platform/chromium-mac/svg/text/selection-background-color-expected.png: Modified property svn:mime-type.
      * platform/chromium-mac/svg/text/selection-styles-expected.png: Modified property svn:mime-type.
      * platform/chromium-mac/svg/text/text-gradient-positioning-expected.png: Modified property svn:mime-type.
      * platform/chromium-mac/svg/transforms/text-with-pattern-with-svg-transform-expected.png: Added.
      * platform/chromium-win-vista/svg/css/composite-shadow-text-expected.png: Added.
      * platform/chromium-win-xp/svg/css/composite-shadow-text-expected.png: Added.
      * platform/chromium-win-xp/svg/css/text-gradient-shadow-expected.png: Added.
      * platform/chromium-win/svg/css/composite-shadow-text-expected.png: Modified property svn:mime-type.
      * platform/chromium-win/svg/css/text-gradient-shadow-expected.png:
      * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114395 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8261e49f
    • schenney@chromium.org's avatar
      new baselines for crbug 104128 · af02065a
      schenney@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72746
      
      Unreviewed Chromium expectations update, just for SVG files.
      
      * platform/chromium-mac/svg/css/shadow-with-large-radius-expected.png: Modified property svn:mime-type.
      * platform/chromium-mac/svg/css/shadow-with-negative-offset-expected.png: Modified property svn:mime-type.
      * platform/chromium-win/svg/css/shadow-with-large-radius-expected.png:
      * platform/chromium-win/svg/css/shadow-with-negative-offset-expected.png:
      * platform/chromium/test_expectations.txt:
      * platform/efl/svg/css/shadow-with-large-radius-expected.txt: Removed.
      * platform/efl/svg/css/shadow-with-negative-offset-expected.txt: Removed.
      * platform/gtk/svg/css/shadow-with-large-radius-expected.txt: Removed.
      * platform/gtk/svg/css/shadow-with-negative-offset-expected.txt: Removed.
      * platform/mac/svg/css/shadow-with-large-radius-expected.txt: Removed.
      * platform/mac/svg/css/shadow-with-negative-offset-expected.txt: Removed.
      * platform/qt/svg/css/shadow-with-large-radius-expected.txt: Removed.
      * platform/qt/svg/css/shadow-with-negative-offset-expected.txt: Removed.
      * svg/css/shadow-with-large-radius-expected.txt: Added.
      * svg/css/shadow-with-negative-offset-expected.txt: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114393 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      af02065a
    • commit-queue@webkit.org's avatar
      Source/WebCore: Add webkitSourceAddId() & webkitSourceRemoveId() to HTMLMediaElement · cffe74f2
      commit-queue@webkit.org authored
      and propagate calls to the MediaPlayerPrivate interface.
      These are needed to bring the Media Source implementation
      up to date with the new 0.4 version of the Media Source spec.
      http://html5-mediasource-api.googlecode.com/svn/tags/0.4/draft-spec/mediasource-draft-spec.html
      https://bugs.webkit.org/show_bug.cgi?id=83616
      
      Patch by Aaron Colwell <acolwell@chromium.org> on 2012-04-17
      Reviewed by Eric Carlson, Darin Fisher.
      
      Test: http/tests/media/media-source/webm/video-media-source-add-and-remove-ids.html
      
      * html/HTMLMediaElement.cpp:
      (WebCore):
      (WebCore::HTMLMediaElement::isValidSourceId):
      (WebCore::HTMLMediaElement::webkitSourceAddId):
      (WebCore::HTMLMediaElement::webkitSourceRemoveId):
      (WebCore::HTMLMediaElement::setSourceState):
      * html/HTMLMediaElement.h:
      (HTMLMediaElement):
      * html/HTMLMediaElement.idl:
      * platform/graphics/MediaPlayer.cpp:
      (WebCore::NullMediaPlayerPrivate::sourceAddId):
      (WebCore::NullMediaPlayerPrivate::sourceRemoveId):
      (WebCore):
      (WebCore::MediaPlayer::sourceAddId):
      (WebCore::MediaPlayer::sourceRemoveId):
      * platform/graphics/MediaPlayer.h:
      * platform/graphics/MediaPlayerPrivate.h:
      (WebCore::MediaPlayerPrivateInterface::sourceAddId):
      (WebCore::MediaPlayerPrivateInterface::sourceRemoveId):
      
      Source/WebKit/chromium: Add sourceAddId() & sourceRemoveId() stubs for Chromium.
      These are needed to bring the Media Source implementation
      up to date with the new 0.4 version of the Media Source spec.
      http://html5-mediasource-api.googlecode.com/svn/tags/0.4/draft-spec/mediasource-draft-spec.html
      https://bugs.webkit.org/show_bug.cgi?id=83616
      
      Patch by Aaron Colwell <acolwell@chromium.org> on 2012-04-17
      Reviewed by Eric Carlson, Darin Fisher.
      
      * public/WebMediaPlayer.h:
      (WebKit::WebMediaPlayer::sourceAddId):
      (WebKit::WebMediaPlayer::sourceRemoveId):
      * src/AssertMatchingEnums.cpp:
      * src/WebMediaPlayerClientImpl.cpp:
      (WebKit::WebMediaPlayerClientImpl::sourceAddId):
      (WebKit):
      (WebKit::WebMediaPlayerClientImpl::sourceRemoveId):
      * src/WebMediaPlayerClientImpl.h:
      (WebMediaPlayerClientImpl):
      
      LayoutTests: Add LayoutTests for new webkitSourceAddId() & webkitSourceRemoveId() methods.
      https://bugs.webkit.org/show_bug.cgi?id=83616
      
      Patch by Aaron Colwell <acolwell@chromium.org> on 2012-04-17
      Reviewed by Eric Carlson, Darin Fisher.
      
      * http/tests/media/media-source/webm/video-media-source-add-and-remove-ids-expected.txt: Added.
      * http/tests/media/media-source/webm/video-media-source-add-and-remove-ids.html: Added.
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114390 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cffe74f2
    • apavlov@chromium.org's avatar
      Web Inspector: [CRASH] InspectorDOMAgent::didInsertDOMNode() on page reload with open Inspector · f19283a5
      apavlov@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=84154
      
      Source/WebCore:
      
      Check that a node inserted actually has a parent.
      
      Reviewed by Yury Semikhatsky.
      
      Test: inspector/elements/elements-panel-reload-assert.html
      
      * inspector/InspectorDOMAgent.cpp:
      (WebCore::InspectorDOMAgent::didInsertDOMNode):
      
      LayoutTests:
      
      Reviewed by Yury Semikhatsky.
      
      * inspector/elements/elements-panel-reload-assert-expected.txt: Added.
      * inspector/elements/elements-panel-reload-assert.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114388 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f19283a5
    • commit-queue@webkit.org's avatar
      [EFL] DRT should support LayoutTestController's dumpFrameLoadCallbacks() · 91cbe8fe
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=83030
      
      Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-04-17
      Reviewed by Antonio Gomes.
      
      Source/WebKit/efl:
      
      Emit "load,started" and "onload,event" signals needed to support
      LayoutTestController's dumpFrameLoadCallbacks() in EFL's DumpRenderTree.
      
      * WebCoreSupport/FrameLoaderClientEfl.cpp:
      (WebCore::FrameLoaderClientEfl::dispatchDidHandleOnloadEvents):
      (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
      (WebCore::FrameLoaderClientEfl::dispatchDidFailLoad):
      * ewk/ewk_frame.cpp:
      (ewk_frame_load_committed):
      (ewk_frame_load_started):
      * ewk/ewk_frame.h:
      * ewk/ewk_private.h:
      * ewk/ewk_view.cpp:
      (_Ewk_View_Private_Data):
      (ewk_view_load_started):
      (ewk_view_onload_event):
      * ewk/ewk_view.h:
      
      Tools:
      
      Implement support for LayoutTestController's dumpFrameLoadCallbacks()
      in EFL's DumpRenderTree. Make use of the new frame argument passed to
      the "load,started" and "load,finished" signals.
      
      * DumpRenderTree/efl/DumpRenderTreeChrome.cpp:
      (DumpRenderTreeChrome::createView):
      (DumpRenderTreeChrome::onLoadStarted):
      (DumpRenderTreeChrome::processWork):
      (DumpRenderTreeChrome::topLoadingFrameLoadFinished):
      (DumpRenderTreeChrome::onWebViewOnloadEvent):
      (DumpRenderTreeChrome::onInsecureContentRun):
      (DumpRenderTreeChrome::onInsecureContentDisplayed):
      (DumpRenderTreeChrome::onFrameCreated):
      (DumpRenderTreeChrome::onFrameProvisionalLoad):
      (DumpRenderTreeChrome::onFrameLoadCommitted):
      (DumpRenderTreeChrome::onFrameLoadFinished):
      (DumpRenderTreeChrome::onFrameLoadError):
      * DumpRenderTree/efl/DumpRenderTreeChrome.h:
      (DumpRenderTreeChrome):
      
      LayoutTests:
      
      Unskip the test cases in EFL which needed dumpFrameLoadCallbacks()
      support in the DumpRenderTree now that it is implemented.
      
      * platform/efl/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114386 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      91cbe8fe
    • commit-queue@webkit.org's avatar
      Unreviewed, rolling out r114376. · 5a0990bf
      commit-queue@webkit.org authored
      http://trac.webkit.org/changeset/114376
      https://bugs.webkit.org/show_bug.cgi?id=84155
      
      Wrong patch version committed, asked by the patch author.
      (Requested by rakuco on #webkit).
      
      Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-04-17
      
      Source/WebKit/efl:
      
      * WebCoreSupport/FrameLoaderClientEfl.cpp:
      (WebCore::FrameLoaderClientEfl::postProgressFinishedNotification):
      (WebCore::FrameLoaderClientEfl::dispatchDidFinishLoad):
      (WebCore::FrameLoaderClientEfl::dispatchDidHandleOnloadEvents):
      (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
      (WebCore::FrameLoaderClientEfl::dispatchDidFailLoad):
      * WebCoreSupport/FrameLoaderClientEfl.h:
      (FrameLoaderClientEfl):
      * ewk/ewk_frame.cpp:
      * ewk/ewk_frame.h:
      * ewk/ewk_private.h:
      * ewk/ewk_view.cpp:
      (_Ewk_View_Private_Data):
      * ewk/ewk_view.h:
      
      Tools:
      
      * DumpRenderTree/efl/DumpRenderTreeChrome.cpp:
      (DumpRenderTreeChrome::createView):
      (DumpRenderTreeChrome::processWork):
      (DumpRenderTreeChrome::onLoadFinished):
      (DumpRenderTreeChrome::onWillSendRequest):
      * DumpRenderTree/efl/DumpRenderTreeChrome.h:
      (DumpRenderTreeChrome):
      
      LayoutTests:
      
      * platform/efl/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114381 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5a0990bf
    • schenney@chromium.org's avatar
      [Chromium] Rebaseline svg/carto.net/colourpicker.svg · 14b285cd
      schenney@chromium.org authored
      Unreviewed Chromium test expectations update.
      
      This test has been marked as failing for so long that its result is
      always wrong. Rebaselining to review flakiness.
      
      * platform/chromium-linux/svg/carto.net/colourpicker-expected.png: Added.
      * platform/chromium-linux/svg/carto.net/colourpicker-expected.txt: Removed.
      * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114378 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      14b285cd
    • schenney@chromium.org's avatar
      [Chromium] Rebaseline after fix/improve bitmap sampling (matrixproc) · 8fa50f5a
      schenney@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=84150
      
      Unreviewed Chromium test expectations update.
      
      * fast/repaint/background-misaligned-expected.txt: Added.
      * platform/chromium-linux-x86/fast/repaint/background-misaligned-expected.png: Added.
      * platform/chromium-linux/fast/repaint/background-misaligned-expected.png: Added.
      * platform/chromium-linux/fast/repaint/backgroundSizeRepaint-expected.png:
      * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png:
      * platform/chromium-linux/svg/as-border-image/svg-as-border-image-expected.png:
      * platform/chromium-linux/svg/custom/pattern-skew-transformed-expected.png: Added.
      * platform/chromium-linux/svg/custom/pattern-with-transformation-expected.png:
      * platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.png: Modified property svn:mime-type.
      * platform/chromium-mac-leopard/fast/gradients/background-clipped-expected.txt: Added.
      * platform/chromium-mac-leopard/fast/repaint/background-misaligned-expected.png: Added.
      * platform/chromium-mac-leopard/fast/repaint/backgroundSizeRepaint-expected.png:
      * platform/chromium-mac-leopard/svg/as-border-image/svg-as-border-image-expected.png:
      * platform/chromium-mac-leopard/svg/custom/pattern-rotate-expected.png:
      * platform/chromium-mac-leopard/svg/custom/pattern-with-transformation-expected.png: Modified property svn:mime-type.
      * platform/chromium-mac-leopard/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
      * platform/chromium-mac-snowleopard/fast/gradients/background-clipped-expected.txt: Added.
      * platform/chromium-mac-snowleopard/fast/repaint/background-misaligned-expected.png: Added.
      * platform/chromium-mac-snowleopard/fast/repaint/backgroundSizeRepaint-expected.png:
      * platform/chromium-mac-snowleopard/svg/as-border-image/svg-as-border-image-expected.png:
      * platform/chromium-mac-snowleopard/svg/custom/pattern-rotate-expected.png:
      * platform/chromium-mac-snowleopard/svg/custom/pattern-with-transformation-expected.png: Modified property svn:mime-type.
      * platform/chromium-mac-snowleopard/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
      * platform/chromium-mac/fast/gradients/background-clipped-expected.txt:
      * platform/chromium-mac/fast/repaint/background-misaligned-expected.png: Modified property svn:mime-type.
      * platform/chromium-mac/fast/repaint/backgroundSizeRepaint-expected.png:
      * platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/canvas-bg-zoom-expected.png:
      * platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png:
      * platform/chromium-mac/svg/as-border-image/svg-as-border-image-expected.png: Added.
      * platform/chromium-mac/svg/custom/pattern-in-defs-expected.png:
      * platform/chromium-mac/svg/custom/pattern-rotate-expected.png:
      * platform/chromium-mac/svg/custom/pattern-skew-transformed-expected.png: Modified property svn:mime-type.
      * platform/chromium-mac/svg/custom/pattern-with-transformation-expected.png:
      * platform/chromium-mac/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
      * platform/chromium-win-vista/fast/repaint: Added.
      * platform/chromium-win-vista/fast/repaint/background-misaligned-expected.png: Added.
      * platform/chromium-win-xp/fast/repaint/background-misaligned-expected.png: Added.
      * platform/chromium-win-xp/svg/as-border-image: Removed.
      * platform/chromium-win/fast/repaint/background-misaligned-expected.png:
      * platform/chromium-win/fast/repaint/backgroundSizeRepaint-expected.png:
      * platform/chromium-win/platform/chromium/virtual/gpu/fast/canvas/canvas-bg-zoom-expected.png:
      * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png:
      * platform/chromium-win/svg/as-border-image/svg-as-border-image-expected.png:
      * platform/chromium-win/svg/custom/pattern-in-defs-expected.png:
      * platform/chromium-win/svg/custom/pattern-skew-transformed-expected.png:
      * platform/chromium-win/svg/custom/pattern-with-transformation-expected.png:
      * platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
      * platform/chromium/test_expectations.txt:
      * platform/efl/fast/repaint/background-misaligned-expected.txt: Removed.
      * platform/gtk/fast/repaint/background-misaligned-expected.txt: Removed.
      * platform/mac/fast/repaint/background-misaligned-expected.txt: Removed.
      * platform/qt/fast/repaint/background-misaligned-expected.txt: Removed.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114377 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8fa50f5a
    • commit-queue@webkit.org's avatar
      [EFL] DRT should support LayoutTestController's dumpFrameLoadCallbacks() · d25d40ba
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=83030
      
      Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-04-17
      Reviewed by Antonio Gomes.
      
      Source/WebKit/efl:
      
      Implement support for LayoutTestController's dumpFrameLoadCallbacks()
      in EFL's DumpRenderTree. We no longer emit the "load,finished" signal
      from postProgressFinishedNotification() since it is already emitted
      from dispatchDidFinishLoad(). This avoids unwanted extra signals we
      prevent some tests from passing (e.g.
      http/tests/security/mixedContent/about-blank-iframe-in-main-frame.html).
      
      * WebCoreSupport/FrameLoaderClientEfl.cpp:
      (WebCore::FrameLoaderClientEfl::postProgressFinishedNotification):
      (WebCore::FrameLoaderClientEfl::dispatchDidFinishLoad):
      (WebCore::FrameLoaderClientEfl::dispatchDidHandleOnloadEvents):
      (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
      (WebCore::FrameLoaderClientEfl::dispatchDidFailLoad):
      * WebCoreSupport/FrameLoaderClientEfl.h:
      (FrameLoaderClientEfl):
      * ewk/ewk_frame.cpp:
      (ewk_frame_load_committed):
      * ewk/ewk_frame.h:
      * ewk/ewk_private.h:
      * ewk/ewk_view.cpp:
      (_Ewk_View_Private_Data):
      (ewk_view_onload_event):
      * ewk/ewk_view.h:
      
      Tools:
      
      Implement support for LayoutTestController's dumpFrameLoadCallbacks()
      in EFL's DumpRenderTree.
      
      * DumpRenderTree/efl/DumpRenderTreeChrome.cpp:
      (DumpRenderTreeChrome::createView):
      (DumpRenderTreeChrome::processWork):
      (DumpRenderTreeChrome::topLoadingFrameLoadFinished):
      (DumpRenderTreeChrome::onWebViewOnloadEvent):
      (DumpRenderTreeChrome::onInsecureContentRun):
      (DumpRenderTreeChrome::onInsecureContentDisplayed):
      (DumpRenderTreeChrome::onFrameCreated):
      (DumpRenderTreeChrome::onFrameProvisionalLoad):
      (DumpRenderTreeChrome::onFrameLoadCommitted):
      (DumpRenderTreeChrome::onFrameLoadFinished):
      (DumpRenderTreeChrome::onFrameLoadError):
      * DumpRenderTree/efl/DumpRenderTreeChrome.h:
      (DumpRenderTreeChrome):
      
      LayoutTests:
      
      Unskip the test cases in EFL which needed dumpFrameLoadCallbacks()
      support in the DumpRenderTree now that it is implemented.
      
      * platform/efl/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114376 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d25d40ba
    • commit-queue@webkit.org's avatar
      Asserts in XMLHttpRequestProgressEventThrottle · d0241e6c
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=81506
      
      Patch by Allan Sandfeld Jensen <allan.jensen@nokia.com> on 2012-04-17
      Reviewed by Julien Chaffraix.
      
      Source/WebCore:
      
      The asserts were incorrectly triggered because suspending active DOM objects
      (which suspends the XMLHttpRequestProgressEventThrottle) doesn't stop JavaScript
      from running or suspend any running loader we may have. The previous code would
      assume those 2 cases were impossible.
      
      When XmlHttpRequest::open is called or data is received while the XmlHttpRequest object
      is suspended the object may attempt to dispatch events. This patch defers these events
      until the object is resumed.
      
      Progress events are coalesced similar to normal throttling, and readystate-change events
      are coalesced to avoid identical events emitted right after eachother.
      
      On resume the events are dispatched after a timer to avoid interfering with
      ScriptExecutionContext which is iterating over suspended objects.
      
      Test: fast/events/pagehide-xhr-open.html
      
      * xml/XMLHttpRequestProgressEventThrottle.cpp:
      (WebCore::XMLHttpRequestProgressEventThrottle::XMLHttpRequestProgressEventThrottle):
      (WebCore::XMLHttpRequestProgressEventThrottle::dispatchProgressEvent):
      (WebCore::XMLHttpRequestProgressEventThrottle::dispatchEvent):
      (WebCore::XMLHttpRequestProgressEventThrottle::flushProgressEvent):
      (WebCore::XMLHttpRequestProgressEventThrottle::dispatchDeferredEvents):
      (WebCore::XMLHttpRequestProgressEventThrottle::fired):
      (WebCore::XMLHttpRequestProgressEventThrottle::suspend):
      (WebCore::XMLHttpRequestProgressEventThrottle::resume):
      * xml/XMLHttpRequestProgressEventThrottle.h:
      (XMLHttpRequestProgressEventThrottle):
      
      LayoutTests:
      
      Tests that xmlhttprequest.open does not assert in when called from onpagehide.
      
      * fast/events/pagehide-xhr-open-expected.txt: Added.
      * fast/events/pagehide-xhr-open.html: Added.
      * fast/events/resources/subframe-xmlhttprequest.html: Added.
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114374 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d0241e6c
    • reed@google.com's avatar
      Need to rebaseline these images after skia 3695 lands · fa5d0b16
      reed@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=84144
      
      Unreviewed. Expectations change only
      
      
      * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114369 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fa5d0b16
    • mario@webkit.org's avatar
      Unreviewed, fix wrong paths to JS resources in GTK tests. · a0e27965
      mario@webkit.org authored
      * platform/gtk/accessibility/aria-list-and-listitem.html:
      * platform/gtk/accessibility/aria-option-role.html:
      * platform/gtk/accessibility/aria-option-role-expected.txt: Fixed
      typo in the expected output.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114366 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a0e27965
    • ossy@webkit.org's avatar
      [Qt] Unreviewed gardening. Skipped this test because of missing test fonts. · 4204ab40
      ossy@webkit.org authored
      Patch by János Badics <jbadics@inf.u-szeged.hu> on 2012-04-17
      
      * platform/qt-5.0/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114365 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4204ab40
    • ossy@webkit.org's avatar
      [Qt] Rebaseline and add platform specific expectations, after r114283. · 077c41b9
      ossy@webkit.org authored
      Patch by Szilard Ledan <szledan@inf.u-szeged.hu> on 2012-04-17
      Reviewed by Csaba Osztrogonác.
      
      * platform/qt-5.0-wk2/compositing/backing/no-backing-for-clip-expected.txt: Added.
      * platform/qt-5.0-wk2/compositing/backing/no-backing-for-clip-overlap-expected.txt: Added.
      * platform/qt-5.0-wk2/compositing/backing/no-backing-for-perspective-expected.txt: Added.
      * platform/qt-5.0-wk2/compositing/geometry/preserve-3d-switching-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114364 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      077c41b9
    • toyoshim@chromium.org's avatar
      Unreviewed, update expectations for worker WebSocket tests · 6ea6c2c0
      toyoshim@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=84125
      
      Add BUGWK84125 and mark as CRASH.
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114363 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6ea6c2c0
    • mario@webkit.org's avatar
      Unreviewed, GTK rebaseline after r113981. · 584a6abe
      mario@webkit.org authored
      * accessibility/aria-labelledby-on-input-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-labelledby-on-input-expected.txt.
      * accessibility/aria-labelledby-stay-within-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-labelledby-stay-within-expected.txt.
      * platform/gtk/accessibility/aria-list-and-listitem-expected.txt: Added.
      * platform/gtk/accessibility/aria-list-and-listitem.html: Added.
      * platform/gtk/accessibility/aria-option-role-expected.txt: Added.
      * platform/gtk/accessibility/aria-option-role.html: Added.
      * platform/gtk/accessibility/lists-expected.txt: Added.
      * platform/gtk/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114362 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      584a6abe
    • ossy@webkit.org's avatar
      [Qt] Unreviewed gardening, skip tests because ENABLE(SHADOW_DOM) is disabled. · 3f73b48a
      ossy@webkit.org authored
      * platform/qt/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114355 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3f73b48a
    • toyoshim@chromium.org's avatar
      Unreviewed, update chromium expectations. · 55722438
      toyoshim@chromium.org authored
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114354 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      55722438
    • commit-queue@webkit.org's avatar
      Stack overflow in CSS parser caused by recursive stylesheet import · 3b5b6ced
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=83545
      
      Patch by David Barr <davidbarr@chromium.org> on 2012-04-16
      Reviewed by Ryosuke Niwa.
      
      Source/WebCore:
      
      Test: http/tests/css/css-imports-redirect-cycle.html
      
      * css/CSSImportRule.cpp:
      (WebCore::StyleRuleImport::requestStyleSheet):
      
      LayoutTests:
      
      * http/tests/css/css-imports-redirect-cycle-expected.txt: Added.
      * http/tests/css/css-imports-redirect-cycle.css: Added.
      * http/tests/css/css-imports-redirect-cycle.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114350 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3b5b6ced
  2. 16 Apr, 2012 11 commits