1. 15 Nov, 2013 4 commits
    • timothy_horton@apple.com's avatar
      Layout Test editing/selection/5057506.html frequently times out on Mac WK2 · 6fec6783
      timothy_horton@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=124437
      
      * platform/mac-wk2/TestExpectations:
      Mark aforementioned test as a flaky-timeout.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@159361 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6fec6783
    • timothy_horton@apple.com's avatar
      Layout Test fast/dom/Geolocation/notimer-after-unload.html is flaky and crashy on Mac WK2 · 53227d60
      timothy_horton@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=124425
      
      * platform/mac-wk2/TestExpectations:
      Mark as crash/pass/fail, since it does all three :(
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@159350 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      53227d60
    • commit-queue@webkit.org's avatar
      Unreviewed, rolling out r159337. · 37afb394
      commit-queue@webkit.org authored
      http://trac.webkit.org/changeset/159337
      https://bugs.webkit.org/show_bug.cgi?id=124423
      
      broke a bunch of fast/regions tests on EFL/GTK (Requested by
      philn on #webkit).
      
      Source/WebCore:
      
      * rendering/InlineFlowBox.cpp:
      (WebCore::InlineFlowBox::setLayoutOverflow):
      (WebCore::InlineFlowBox::setVisualOverflow):
      * rendering/InlineFlowBox.h:
      * rendering/RenderBlock.cpp:
      (WebCore::RenderBlock::addOverflowFromChildren):
      (WebCore::RenderBlock::paint):
      (WebCore::RenderBlock::paintObject):
      (WebCore::RenderBlock::estimateRegionRangeForBoxChild):
      (WebCore::RenderBlock::updateRegionRangeForBoxChild):
      * rendering/RenderBlockFlow.cpp:
      (WebCore::RenderBlockFlow::hasNextPage):
      (WebCore::RenderBlockFlow::relayoutForPagination):
      * rendering/RenderBlockLineLayout.cpp:
      (WebCore::RenderBlockFlow::positionNewFloatOnLine):
      * rendering/RenderBox.cpp:
      (WebCore::RenderBox::borderBoxRectInRegion):
      (WebCore::RenderBox::computeRectForRepaint):
      (WebCore::RenderBox::addLayoutOverflow):
      (WebCore::RenderBox::addVisualOverflow):
      (WebCore::RenderBox::isUnsplittableForPagination):
      (WebCore::RenderBox::overflowRectForPaintRejection):
      * rendering/RenderBox.h:
      * rendering/RenderBoxModelObject.cpp:
      (WebCore::RenderBoxModelObject::paintFillLayerExtended):
      * rendering/RenderBoxModelObject.h:
      * rendering/RenderBoxRegionInfo.h:
      (WebCore::RenderBoxRegionInfo::createOverflow):
      * rendering/RenderFlowThread.cpp:
      (WebCore::RenderFlowThread::paintFlowThreadPortionInRegion):
      (WebCore::RenderFlowThread::hitTestFlowThreadPortionInRegion):
      (WebCore::RenderFlowThread::checkRegionsWithStyling):
      (WebCore::RenderFlowThread::mapFromLocalToFlowThread):
      (WebCore::RenderFlowThread::mapFromFlowThreadToLocal):
      (WebCore::RenderFlowThread::addRegionsOverflowFromChild):
      (WebCore::CurrentRenderFlowThreadMaintainer::CurrentRenderFlowThreadMaintainer):
      * rendering/RenderFlowThread.h:
      * rendering/RenderLayer.cpp:
      (WebCore::RenderLayer::updateLayerPositions):
      (WebCore::expandClipRectForDescendantsAndReflection):
      (WebCore::RenderLayer::paintLayer):
      (WebCore::RenderLayer::paintLayerContents):
      (WebCore::RenderLayer::updatePaintingInfoForFragments):
      (WebCore::RenderLayer::paintForegroundForFragments):
      (WebCore::RenderLayer::hitTest):
      (WebCore::RenderLayer::hitTestLayer):
      (WebCore::RenderLayer::calculateClipRects):
      (WebCore::RenderLayer::parentClipRects):
      (WebCore::RenderLayer::calculateRects):
      (WebCore::RenderLayer::intersectsDamageRect):
      (WebCore::RenderLayer::repaintIncludingDescendants):
      * rendering/RenderLayer.h:
      * rendering/RenderLayerCompositor.cpp:
      (WebCore::RenderLayerCompositor::computeCompositingRequirements):
      * rendering/RenderListItem.cpp:
      (WebCore::RenderListItem::addOverflowFromChildren):
      * rendering/RenderMultiColumnSet.cpp:
      (WebCore::RenderMultiColumnSet::flowThreadPortionOverflowRect):
      (WebCore::RenderMultiColumnSet::repaintFlowThreadContent):
      * rendering/RenderMultiColumnSet.h:
      * rendering/RenderNamedFlowFragment.cpp:
      (WebCore::RenderNamedFlowFragment::createStyle):
      * rendering/RenderNamedFlowFragment.h:
      * rendering/RenderOverflow.h:
      * rendering/RenderRegion.cpp:
      (WebCore::RenderRegion::flowThreadPortionOverflowRect):
      (WebCore::RenderRegion::overflowRectForFlowThreadPortion):
      (WebCore::shouldPaintRegionContentsInPhase):
      (WebCore::RenderRegion::paintObject):
      (WebCore::RenderRegion::hitTestContents):
      (WebCore::RenderRegion::computeOverflowFromFlowThread):
      (WebCore::RenderRegion::repaintFlowThreadContent):
      (WebCore::RenderRegion::repaintFlowThreadContentRectangle):
      (WebCore::RenderRegion::insertedIntoTree):
      (WebCore::RenderRegion::ensureOverflowForBox):
      (WebCore::RenderRegion::rectFlowPortionForBox):
      (WebCore::RenderRegion::addLayoutOverflowForBox):
      (WebCore::RenderRegion::addVisualOverflowForBox):
      (WebCore::RenderRegion::layoutOverflowRectForBox):
      (WebCore::RenderRegion::visualOverflowRectForBox):
      (WebCore::RenderRegion::visualOverflowRectForBoxForPropagation):
      * rendering/RenderRegion.h:
      * rendering/RenderReplaced.cpp:
      (WebCore::RenderReplaced::shouldPaint):
      * rendering/RootInlineBox.cpp:
      (WebCore::RootInlineBox::paint):
      
      LayoutTests:
      
      * fast/regions/bottom-overflow-out-of-first-region-expected.html:
      * fast/regions/bottom-overflow-out-of-first-region.html:
      * fast/regions/counters/extract-ordered-lists-in-regions-explicit-counters-005-expected.html:
      * fast/regions/counters/extract-ordered-lists-in-regions-explicit-counters-005.html:
      * fast/regions/element-in-named-flow-absolute-from-fixed-expected.txt:
      * fast/regions/element-in-named-flow-fixed-from-absolute-expected.txt:
      * fast/regions/element-inflow-fixed-from-outflow-static-expected.txt:
      * fast/regions/element-outflow-static-from-inflow-fixed-expected.txt:
      * fast/regions/float-pushed-width-change-2-expected.html:
      * fast/regions/float-pushed-width-change-2.html:
      * fast/regions/float-pushed-width-change-expected.html:
      * fast/regions/float-pushed-width-change.html:
      * fast/regions/layers/dynamic-layer-added-with-no-layout-expected.txt: Removed.
      * fast/regions/layers/dynamic-layer-removed-with-no-layout-expected.txt: Removed.
      * fast/regions/layers/regions-promoted-to-layers-expected.txt: Removed.
      * fast/regions/layers/regions-promoted-to-layers-horizontal-bt-expected.txt: Removed.
      * fast/regions/layers/regions-promoted-to-layers-vertical-lr-expected.txt: Removed.
      * fast/regions/layers/regions-promoted-to-layers-vertical-rl-expected.txt: Removed.
      * fast/regions/outline-sides-in-region-expected.html:
      * fast/regions/outline-sides-in-region.html:
      * fast/regions/overflow-first-and-last-regions-expected.html: Removed.
      * fast/regions/overflow-first-and-last-regions-in-container-hidden-expected.html: Removed.
      * fast/regions/overflow-first-and-last-regions-in-container-hidden.html: Removed.
      * fast/regions/overflow-first-and-last-regions.html: Removed.
      * fast/regions/overflow-last-region-expected.html: Added.
      * fast/regions/overflow-last-region.html: Added.
      * fast/regions/overflow-nested-regions-expected.html: Removed.
      * fast/regions/overflow-nested-regions.html: Removed.
      * fast/regions/overflow-region-float-expected.html: Removed.
      * fast/regions/overflow-region-float.html: Removed.
      * fast/regions/overflow-region-inline-expected.html: Removed.
      * fast/regions/overflow-region-inline.html: Removed.
      * fast/regions/overflow-region-transform-expected.html: Removed.
      * fast/regions/overflow-region-transform.html: Removed.
      * fast/regions/overflow-scrollable-rotated-fragment-expected.html:
      * fast/regions/overflow-scrollable-rotated-fragment.html:
      * fast/regions/top-overflow-out-of-second-region-expected.html: Removed.
      * fast/regions/top-overflow-out-of-second-region.html:
      * fast/regions/webkit-flow-float-unable-to-push-expected.html:
      * fast/regions/webkit-flow-float-unable-to-push.html:
      * fast/repaint/increasing-region-content-height-expected.txt:
      * fast/repaint/increasing-region-content-height.html:
      * platform/gtk/fast/regions/text-region-split-vertical-rl-expected.txt: Added.
      * platform/mac-wk2/TestExpectations:
      * platform/mac/fast/regions/top-overflow-out-of-second-region-expected.png: Added.
      * platform/mac/fast/regions/top-overflow-out-of-second-region-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@159347 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      37afb394
    • stavila@adobe.com's avatar
      [CSS Regions] Implement visual overflow for first & last regions · 81613fc9
      stavila@adobe.com authored
      https://bugs.webkit.org/show_bug.cgi?id=118665
      
      Source/WebCore:
      
      In order to properly propagate the visual overflow of elements flowed inside regions,
      the responsiblity of painting and hit-testing content inside flow threads has been
      moved to the flow thread layer's level.
      Each region keeps the associated overflow with each box in the RenderBoxRegionInfo
      structure, including one for the flow thread itself. This data is used during
      painting and hit-testing.
      
      Reviewed by David Hyatt.
      
      Tests: fast/regions/overflow-first-and-last-regions-in-container-hidden.html
             fast/regions/overflow-first-and-last-regions.html
             fast/regions/overflow-nested-regions.html
             fast/regions/overflow-region-float.html
             fast/regions/overflow-region-inline.html
             fast/regions/overflow-region-transform.html
      
      * rendering/InlineFlowBox.cpp:
      (WebCore::InlineFlowBox::setLayoutOverflow):
      (WebCore::InlineFlowBox::setVisualOverflow):
      * rendering/InlineFlowBox.h:
      * rendering/RenderBlock.cpp:
      (WebCore::RenderBlock::addOverflowFromChildren):
      (WebCore::RenderBlock::paint):
      (WebCore::RenderBlock::paintObject):
      (WebCore::RenderBlock::estimateRegionRangeForBoxChild):
      (WebCore::RenderBlock::updateRegionRangeForBoxChild):
      * rendering/RenderBlockFlow.cpp:
      (WebCore::RenderBlockFlow::hasNextPage):
      (WebCore::RenderBlockFlow::relayoutForPagination):
      * rendering/RenderBlockLineLayout.cpp:
      (WebCore::RenderBlockFlow::positionNewFloatOnLine):
      * rendering/RenderBox.cpp:
      (WebCore::RenderBox::borderBoxRectInRegion):
      (WebCore::RenderBox::computeRectForRepaint):
      (WebCore::RenderBox::addLayoutOverflow):
      (WebCore::RenderBox::addVisualOverflow):
      (WebCore::RenderBox::isUnsplittableForPagination):
      (WebCore::RenderBox::overflowRectForPaintRejection):
      * rendering/RenderBox.h:
      (WebCore::RenderBox::canHaveOutsideRegionRange):
      * rendering/RenderBoxModelObject.cpp:
      (WebCore::RenderBoxModelObject::paintMaskForTextFillBox):
      (WebCore::RenderBoxModelObject::paintFillLayerExtended):
      * rendering/RenderBoxModelObject.h:
      * rendering/RenderBoxRegionInfo.h:
      (WebCore::RenderBoxRegionInfo::createOverflow):
      * rendering/RenderFlowThread.cpp:
      (WebCore::RenderFlowThread::objectShouldPaintInFlowRegion):
      (WebCore::RenderFlowThread::mapFromLocalToFlowThread):
      (WebCore::RenderFlowThread::mapFromFlowThreadToLocal):
      (WebCore::RenderFlowThread::decorationsClipRectForBoxInRegion):
      (WebCore::RenderFlowThread::flipForWritingModeLocalCoordinates):
      (WebCore::RenderFlowThread::addRegionsOverflowFromChild):
      (WebCore::RenderFlowThread::addRegionsVisualOverflow):
      (WebCore::CurrentRenderFlowThreadMaintainer::CurrentRenderFlowThreadMaintainer):
      * rendering/RenderFlowThread.h:
      * rendering/RenderLayer.cpp:
      (WebCore::RenderLayer::updateLayerPositions):
      (WebCore::expandClipRectForRegionAndReflection):
      (WebCore::expandClipRectForDescendantsAndReflection):
      (WebCore::RenderLayer::paintLayer):
      (WebCore::RenderLayer::paintLayerContents):
      (WebCore::RenderLayer::updatePaintingInfoForFragments):
      (WebCore::RenderLayer::paintForegroundForFragments):
      (WebCore::RenderLayer::hitTest):
      (WebCore::RenderLayer::hitTestLayer):
      (WebCore::RenderLayer::mapLayerClipRectsToFragmentationLayer):
      (WebCore::RenderLayer::calculateClipRects):
      (WebCore::RenderLayer::parentClipRects):
      (WebCore::RenderLayer::calculateRects):
      (WebCore::RenderLayer::intersectsDamageRect):
      (WebCore::RenderLayer::updateDescendantsLayerListsIfNeeded):
      (WebCore::RenderLayer::repaintIncludingDescendants):
      (WebCore::RenderLayer::paintNamedFlowThreadInsideRegion):
      (WebCore::RenderLayer::paintFlowThreadIfRegion):
      (WebCore::RenderLayer::hitTestFlowThreadIfRegion):
      * rendering/RenderLayer.h:
      (WebCore::ClipRect::inflateX):
      (WebCore::ClipRect::inflateY):
      (WebCore::ClipRect::inflate):
      * rendering/RenderLayerCompositor.cpp:
      (WebCore::RenderLayerCompositor::computeCompositingRequirements):
      * rendering/RenderListItem.cpp:
      (WebCore::RenderListItem::addOverflowFromChildren):
      * rendering/RenderMultiColumnSet.cpp:
      (WebCore::RenderMultiColumnSet::flowThreadPortionOverflowRect):
      (WebCore::RenderMultiColumnSet::repaintFlowThreadContent):
      * rendering/RenderMultiColumnSet.h:
      * rendering/RenderNamedFlowFragment.cpp:
      (WebCore::RenderNamedFlowFragment::createStyle):
      (WebCore::RenderNamedFlowFragment::namedFlowThread):
      * rendering/RenderNamedFlowFragment.h:
      * rendering/RenderOverflow.h:
      * rendering/RenderRegion.cpp:
      (WebCore::RenderRegion::flowThreadPortionOverflowRect):
      (WebCore::RenderRegion::flowThreadPortionLocation):
      (WebCore::RenderRegion::regionContainerLayer):
      (WebCore::RenderRegion::overflowRectForFlowThreadPortion):
      (WebCore::RenderRegion::computeOverflowFromFlowThread):
      (WebCore::RenderRegion::repaintFlowThreadContent):
      (WebCore::RenderRegion::repaintFlowThreadContentRectangle):
      (WebCore::RenderRegion::insertedIntoTree):
      (WebCore::RenderRegion::ensureOverflowForBox):
      (WebCore::RenderRegion::rectFlowPortionForBox):
      (WebCore::RenderRegion::addLayoutOverflowForBox):
      (WebCore::RenderRegion::addVisualOverflowForBox):
      (WebCore::RenderRegion::layoutOverflowRectForBox):
      (WebCore::RenderRegion::visualOverflowRectForBox):
      (WebCore::RenderRegion::visualOverflowRectForBoxForPropagation):
      * rendering/RenderRegion.h:
      * rendering/RenderReplaced.cpp:
      (WebCore::RenderReplaced::shouldPaint):
      * rendering/RootInlineBox.cpp:
      (WebCore::RootInlineBox::paint):
      
      LayoutTests:
      
      Rebased some tests due to regions layers changes.
      Updated some tests to increase clarity. Some of them were only passing because two
      regions were close together and the fact that an element was being painted
      inside the wrong region was not visible. Floats are now also unsplittable.
              - bottom-overflow-out-of-first-region
              - float-pushed-width-change-2
              - float-pushed-width-change
              - webkit-flow-float-unable-to-push
      
      Changed top-overflow-out-of-second-region to reftest.
      
      Added new tests for testing the visual overflow in different situations
      (transformed, inline, opacity, floating).
      
      Reviewed by David Hyatt.
      
      * fast/regions/bottom-overflow-out-of-first-region-expected.html:
      * fast/regions/bottom-overflow-out-of-first-region.html:
      * fast/regions/counters/extract-ordered-lists-in-regions-explicit-counters-005-expected.html:
      * fast/regions/counters/extract-ordered-lists-in-regions-explicit-counters-005.html:
      * fast/regions/element-in-named-flow-absolute-from-fixed-expected.txt:
      * fast/regions/element-in-named-flow-fixed-from-absolute-expected.txt:
      * fast/regions/element-inflow-fixed-from-outflow-static-expected.txt:
      * fast/regions/element-outflow-static-from-inflow-fixed-expected.txt:
      * fast/regions/float-pushed-width-change-2-expected.html:
      * fast/regions/float-pushed-width-change-2.html:
      * fast/regions/float-pushed-width-change-expected.html:
      * fast/regions/float-pushed-width-change.html:
      * fast/regions/layers/dynamic-layer-added-with-no-layout-expected.txt: Added.
      * fast/regions/layers/dynamic-layer-removed-with-no-layout-expected.txt: Added.
      * fast/regions/layers/regions-promoted-to-layers-expected.txt: Added.
      * fast/regions/layers/regions-promoted-to-layers-horizontal-bt-expected.txt: Added.
      * fast/regions/layers/regions-promoted-to-layers-vertical-lr-expected.txt: Added.
      * fast/regions/layers/regions-promoted-to-layers-vertical-rl-expected.txt: Added.
      * fast/regions/outline-sides-in-region-expected.html:
      * fast/regions/outline-sides-in-region.html:
      * fast/regions/overflow-first-and-last-regions-expected.html: Added.
      * fast/regions/overflow-first-and-last-regions-in-container-hidden-expected.html: Added.
      * fast/regions/overflow-first-and-last-regions-in-container-hidden.html: Added.
      * fast/regions/overflow-first-and-last-regions.html: Added.
      * fast/regions/overflow-last-region-expected.html: Removed.
      * fast/regions/overflow-last-region.html: Removed.
      * fast/regions/overflow-nested-regions-expected.html: Added.
      * fast/regions/overflow-nested-regions.html: Added.
      * fast/regions/overflow-region-float-expected.html: Added.
      * fast/regions/overflow-region-float.html: Added.
      * fast/regions/overflow-region-inline-expected.html: Added.
      * fast/regions/overflow-region-inline.html: Added.
      * fast/regions/overflow-region-transform-expected.html: Added.
      * fast/regions/overflow-region-transform.html: Added.
      * fast/regions/overflow-scrollable-rotated-fragment-expected.html:
      * fast/regions/overflow-scrollable-rotated-fragment.html:
      * fast/regions/top-overflow-out-of-second-region-expected.html: Copied from LayoutTests/fast/regions/top-overflow-out-of-second-region.html.
      * fast/regions/top-overflow-out-of-second-region.html:
      * fast/regions/webkit-flow-float-unable-to-push-expected.html:
      * fast/regions/webkit-flow-float-unable-to-push.html:
      * platform/gtk/fast/regions/text-region-split-vertical-rl-expected.txt: Removed.
      * platform/mac-wk2/TestExpectations:
      * platform/mac/fast/regions/top-overflow-out-of-second-region-expected.png: Removed.
      * platform/mac/fast/regions/top-overflow-out-of-second-region-expected.txt: Removed.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@159337 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      81613fc9
  2. 13 Nov, 2013 1 commit
  3. 12 Nov, 2013 3 commits
  4. 10 Nov, 2013 1 commit
    • akling@apple.com's avatar
      RenderIFrame should display its name correctly in DRT output. · 27c741cd
      akling@apple.com authored
      <https://webkit.org/b/124117>
      
      Source/WebCore:
      
      Nuke an age-old FIXME about making RenderIFrame show its true name
      in DRT output. No more "RenderPartObject {IFRAME}"!
      
      Reviewed by Anders Carlsson.
      
      LayoutTests:
      
      Rebaseline results now that RenderIFrame correctly dumps its name
      as "RenderIFrame".
      
      Reviewed by Anders Carlsson.
      
      * compositing/iframes/composited-iframe-scroll-expected.txt:
      * compositing/iframes/iframe-content-flipping-expected.txt:
      * compositing/iframes/nested-iframe-scrolling-expected.txt:
      * fast/css/replaced-element-implicit-size-expected.txt:
      * fast/css/resize-corner-tracking-expected.txt:
      * fast/dom/attr_dead_doc-expected.txt:
      * fast/frames/content-opacity-1-expected.txt:
      * fast/frames/content-opacity-2-expected.txt:
      * fast/frames/iframe-scaling-with-scroll-expected.txt:
      * fast/frames/iframe-text-contents-expected.txt:
      * fast/frames/paint-iframe-background-expected.txt:
      * fast/repaint/4774354-expected.txt:
      * fast/repaint/iframe-scroll-repaint-expected.txt:
      * fast/repaint/repaint-during-scroll-with-zoom-expected.txt:
      * fast/replaced/percent-height-in-anonymous-block-expected.txt:
      * http/tests/misc/acid3-expected.txt:
      * media/media-document-audio-repaint-expected.txt:
      * platform/efl/compositing/iframes/composited-iframe-alignment-expected.txt:
      * platform/efl/compositing/iframes/iframe-copy-on-scroll-expected.txt:
      * platform/efl/compositing/iframes/iframe-in-composited-layer-expected.txt:
      * platform/efl/css2.1/20110323/absolute-replaced-height-004-expected.txt:
      * platform/efl/css2.1/20110323/absolute-replaced-height-005-expected.txt:
      * platform/efl/css2.1/20110323/absolute-replaced-height-007-expected.txt:
      * platform/efl/css2.1/20110323/absolute-replaced-height-011-expected.txt:
      * platform/efl/css2.1/20110323/absolute-replaced-height-012-expected.txt:
      * platform/efl/css2.1/20110323/absolute-replaced-height-014-expected.txt:
      * platform/efl/css2.1/20110323/absolute-replaced-height-018-expected.txt:
      * platform/efl/css2.1/20110323/absolute-replaced-height-019-expected.txt:
      * platform/efl/css2.1/20110323/absolute-replaced-height-021-expected.txt:
      * platform/efl/css2.1/20110323/absolute-replaced-height-025-expected.txt:
      * platform/efl/css2.1/20110323/absolute-replaced-height-026-expected.txt:
      * platform/efl/css2.1/20110323/absolute-replaced-height-028-expected.txt:
      * platform/efl/css2.1/20110323/absolute-replaced-height-032-expected.txt:
      * platform/efl/css2.1/20110323/absolute-replaced-height-033-expected.txt:
      * platform/efl/css2.1/20110323/absolute-replaced-height-035-expected.txt:
      * platform/efl/css2.1/20110323/block-replaced-height-004-expected.txt:
      * platform/efl/css2.1/20110323/block-replaced-height-005-expected.txt:
      * platform/efl/css2.1/20110323/block-replaced-height-007-expected.txt:
      * platform/efl/css2.1/20110323/float-replaced-height-004-expected.txt:
      * platform/efl/css2.1/20110323/float-replaced-height-005-expected.txt:
      * platform/efl/css2.1/20110323/float-replaced-height-007-expected.txt:
      * platform/efl/css2.1/20110323/inline-block-replaced-height-004-expected.txt:
      * platform/efl/css2.1/20110323/inline-block-replaced-height-005-expected.txt:
      * platform/efl/css2.1/20110323/inline-block-replaced-height-007-expected.txt:
      * platform/efl/css2.1/20110323/inline-replaced-height-004-expected.txt:
      * platform/efl/css2.1/20110323/inline-replaced-height-005-expected.txt:
      * platform/efl/css2.1/20110323/inline-replaced-height-007-expected.txt:
      * platform/efl/editing/pasteboard/4631972-expected.txt:
      * platform/efl/editing/selection/4776665-expected.txt:
      * platform/efl/editing/selection/4960137-expected.txt:
      * platform/efl/editing/selection/4975120-expected.txt:
      * platform/efl/editing/selection/drag-in-iframe-expected.txt:
      * platform/efl/editing/selection/drag-to-contenteditable-iframe-expected.txt:
      * platform/efl/editing/selection/iframe-expected.txt:
      * platform/efl/editing/selection/select-all-iframe-expected.txt:
      * platform/efl/fast/block/basic/013-expected.txt:
      * platform/efl/fast/block/positioning/window-height-change-expected.txt:
      * platform/efl/fast/css/line-height-overflow-expected.txt:
      * platform/efl/fast/css3-text/css3-text-decoration/text-decoration-line-scaled-expected.txt:
      * platform/efl/fast/dom/Window/open-existing-pop-up-blocking-expected.txt:
      * platform/efl/fast/flexbox/016-expected.txt:
      * platform/efl/fast/forms/basic-textareas-expected.txt:
      * platform/efl/fast/forms/tabbing-input-iframe-expected.txt:
      * platform/efl/fast/forms/targeted-frame-submission-expected.txt:
      * platform/efl/fast/frames/001-expected.txt:
      * platform/efl/fast/frames/flattening/iframe-flattening-fixed-height-expected.txt:
      * platform/efl/fast/frames/flattening/iframe-flattening-fixed-width-and-height-expected.txt:
      * platform/efl/fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-expected.txt:
      * platform/efl/fast/frames/flattening/iframe-flattening-fixed-width-expected.txt:
      * platform/efl/fast/frames/flattening/iframe-flattening-nested-expected.txt:
      * platform/efl/fast/frames/flattening/iframe-flattening-offscreen-expected.txt:
      * platform/efl/fast/frames/flattening/iframe-flattening-out-of-view-and-scroll-expected.txt:
      * platform/efl/fast/frames/flattening/iframe-flattening-out-of-view-expected.txt:
      * platform/efl/fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout-expected.txt:
      * platform/efl/fast/frames/flattening/iframe-flattening-simple-expected.txt:
      * platform/efl/fast/frames/frameElement-iframe-expected.txt:
      * platform/efl/fast/frames/iframe-option-crash-expected.txt:
      * platform/efl/fast/frames/iframe-scrolling-attribute-expected.txt:
      * platform/efl/fast/frames/iframe-with-frameborder-expected.txt:
      * platform/efl/fast/frames/onlyCommentInIFrame-expected.txt:
      * platform/efl/fast/frames/take-focus-from-iframe-expected.txt:
      * platform/efl/fast/frames/viewsource-attribute-expected.txt:
      * platform/efl/fast/frames/viewsource-on-image-file-expected.txt:
      * platform/efl/fast/images/favicon-as-image-expected.txt:
      * platform/efl/fast/overflow/scrollRevealButton-expected.txt:
      * platform/efl/fast/repaint/fixed-move-after-keyboard-scroll-expected.txt:
      * platform/efl/fast/repaint/line-flow-with-floats-1-expected.txt:
      * platform/efl/fast/repaint/line-flow-with-floats-10-expected.txt:
      * platform/efl/fast/repaint/line-flow-with-floats-2-expected.txt:
      * platform/efl/fast/repaint/line-flow-with-floats-3-expected.txt:
      * platform/efl/fast/repaint/line-flow-with-floats-4-expected.txt:
      * platform/efl/fast/repaint/line-flow-with-floats-5-expected.txt:
      * platform/efl/fast/repaint/line-flow-with-floats-6-expected.txt:
      * platform/efl/fast/repaint/line-flow-with-floats-7-expected.txt:
      * platform/efl/fast/repaint/line-flow-with-floats-8-expected.txt:
      * platform/efl/fast/repaint/line-flow-with-floats-9-expected.txt:
      * platform/efl/fast/repaint/text-selection-rect-in-overflow-2-expected.txt:
      * platform/efl/fast/replaced/007-expected.txt:
      * platform/efl/fast/replaced/border-radius-clip-expected.txt:
      * platform/efl/fast/replaced/percent-height-in-anonymous-block-in-table-expected.txt:
      * platform/efl/fast/replaced/replaced-breaking-expected.txt:
      * platform/efl/fast/sub-pixel/sub-pixel-iframe-copy-on-scroll-expected.txt:
      * platform/efl/fast/sub-pixel/transformed-iframe-copy-on-scroll-expected.txt:
      * platform/efl/fast/table/quote-text-around-iframe-expected.txt:
      * platform/efl/fast/text/selection-hard-linebreak-expected.txt:
      * platform/efl/http/tests/loading/simple-subframe-expected.txt:
      * platform/efl/http/tests/local/file-url-sent-as-referer-expected.txt:
      * platform/efl/http/tests/misc/acid3-expected.txt:
      * platform/efl/http/tests/misc/favicon-as-image-expected.txt:
      * platform/efl/http/tests/misc/frame-access-during-load-expected.txt:
      * platform/efl/http/tests/misc/iframe404-expected.txt:
      * platform/efl/http/tests/misc/location-replace-crossdomain-expected.txt:
      * platform/efl/http/tests/multipart/invalid-image-data-standalone-expected.txt:
      * platform/efl/media/media-document-audio-repaint-expected.txt:
      * platform/efl/svg/hixie/rendering-model/003-expected.txt:
      * platform/efl/svg/in-html/by-reference-expected.txt:
      * platform/efl/tables/mozilla/bugs/bug131020-expected.txt:
      * platform/efl/tables/mozilla/bugs/bug38916-expected.txt:
      * platform/efl/tables/mozilla/bugs/bug4527-expected.txt:
      * platform/gtk-wk1/scrollingcoordinator/non-fast-scrollable-region-scaled-iframe-expected.txt:
      * platform/gtk-wk1/scrollingcoordinator/non-fast-scrollable-region-transformed-iframe-expected.txt:
      * platform/gtk/css2.1/20110323/absolute-replaced-height-004-expected.txt:
      * platform/gtk/css2.1/20110323/absolute-replaced-height-005-expected.txt:
      * platform/gtk/css2.1/20110323/absolute-replaced-height-007-expected.txt:
      * platform/gtk/css2.1/20110323/absolute-replaced-height-011-expected.txt:
      * platform/gtk/css2.1/20110323/absolute-replaced-height-012-expected.txt:
      * platform/gtk/css2.1/20110323/absolute-replaced-height-014-expected.txt:
      * platform/gtk/css2.1/20110323/absolute-replaced-height-018-expected.txt:
      * platform/gtk/css2.1/20110323/absolute-replaced-height-019-expected.txt:
      * platform/gtk/css2.1/20110323/absolute-replaced-height-021-expected.txt:
      * platform/gtk/css2.1/20110323/absolute-replaced-height-025-expected.txt:
      * platform/gtk/css2.1/20110323/absolute-replaced-height-026-expected.txt:
      * platform/gtk/css2.1/20110323/absolute-replaced-height-028-expected.txt:
      * platform/gtk/css2.1/20110323/absolute-replaced-height-032-expected.txt:
      * platform/gtk/css2.1/20110323/absolute-replaced-height-033-expected.txt:
      * platform/gtk/css2.1/20110323/absolute-replaced-height-035-expected.txt:
      * platform/gtk/css2.1/20110323/block-replaced-height-004-expected.txt:
      * platform/gtk/css2.1/20110323/block-replaced-height-005-expected.txt:
      * platform/gtk/css2.1/20110323/block-replaced-height-007-expected.txt:
      * platform/gtk/css2.1/20110323/float-replaced-height-004-expected.txt:
      * platform/gtk/css2.1/20110323/float-replaced-height-005-expected.txt:
      * platform/gtk/css2.1/20110323/float-replaced-height-007-expected.txt:
      * platform/gtk/css2.1/20110323/inline-block-replaced-height-004-expected.txt:
      * platform/gtk/css2.1/20110323/inline-block-replaced-height-005-expected.txt:
      * platform/gtk/css2.1/20110323/inline-block-replaced-height-007-expected.txt:
      * platform/gtk/css2.1/20110323/inline-replaced-height-004-expected.txt:
      * platform/gtk/css2.1/20110323/inline-replaced-height-005-expected.txt:
      * platform/gtk/css2.1/20110323/inline-replaced-height-007-expected.txt:
      * platform/gtk/editing/execCommand/find-after-replace-expected.txt:
      * platform/gtk/editing/execCommand/paste-1-expected.txt:
      * platform/gtk/editing/pasteboard/4631972-expected.txt:
      * platform/gtk/editing/pasteboard/copy-standalone-image-expected.txt:
      * platform/gtk/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.txt:
      * platform/gtk/editing/pasteboard/paste-2-expected.txt:
      * platform/gtk/editing/pasteboard/subframe-dragndrop-1-expected.txt:
      * platform/gtk/editing/selection/4776665-expected.txt:
      * platform/gtk/editing/selection/4960137-expected.txt:
      * platform/gtk/editing/selection/4975120-expected.txt:
      * platform/gtk/editing/selection/drag-in-iframe-expected.txt:
      * platform/gtk/editing/selection/drag-to-contenteditable-iframe-expected.txt:
      * platform/gtk/editing/selection/iframe-expected.txt:
      * platform/gtk/editing/selection/select-all-iframe-expected.txt:
      * platform/gtk/fast/block/basic/013-expected.txt:
      * platform/gtk/fast/block/positioning/window-height-change-expected.txt:
      * platform/gtk/fast/css/line-height-overflow-expected.txt:
      * platform/gtk/fast/css/resize-corner-tracking-expected.txt:
      * platform/gtk/fast/css/resize-corner-tracking-transformed-iframe-expected.txt:
      * platform/gtk/fast/css3-text/css3-text-decoration/text-decoration-line-scaled-expected.txt:
      * platform/gtk/fast/dom/Window/open-existing-pop-up-blocking-expected.txt:
      * platform/gtk/fast/flexbox/016-expected.txt:
      * platform/gtk/fast/forms/basic-textareas-expected.txt:
      * platform/gtk/fast/forms/tabbing-input-iframe-expected.txt:
      * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
      * platform/gtk/fast/frames/001-expected.txt:
      * platform/gtk/fast/frames/flattening/iframe-flattening-fixed-height-expected.txt:
      * platform/gtk/fast/frames/flattening/iframe-flattening-fixed-width-and-height-expected.txt:
      * platform/gtk/fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-expected.txt:
      * platform/gtk/fast/frames/flattening/iframe-flattening-fixed-width-expected.txt:
      * platform/gtk/fast/frames/flattening/iframe-flattening-nested-expected.txt:
      * platform/gtk/fast/frames/flattening/iframe-flattening-offscreen-expected.txt:
      * platform/gtk/fast/frames/flattening/iframe-flattening-out-of-view-and-scroll-expected.txt:
      * platform/gtk/fast/frames/flattening/iframe-flattening-out-of-view-expected.txt:
      * platform/gtk/fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout-expected.txt:
      * platform/gtk/fast/frames/flattening/iframe-flattening-simple-expected.txt:
      * platform/gtk/fast/frames/frameElement-iframe-expected.txt:
      * platform/gtk/fast/frames/iframe-option-crash-expected.txt:
      * platform/gtk/fast/frames/iframe-scrolling-attribute-expected.txt:
      * platform/gtk/fast/frames/iframe-with-frameborder-expected.txt:
      * platform/gtk/fast/frames/onlyCommentInIFrame-expected.txt:
      * platform/gtk/fast/frames/scrolling-iframe-out-of-viewport-expected.txt:
      * platform/gtk/fast/frames/take-focus-from-iframe-expected.txt:
      * platform/gtk/fast/frames/viewsource-attribute-expected.txt:
      * platform/gtk/fast/frames/viewsource-on-image-file-expected.txt:
      * platform/gtk/fast/images/favicon-as-image-expected.txt:
      * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
      * platform/gtk/fast/repaint/fixed-move-after-keyboard-scroll-expected.txt:
      * platform/gtk/fast/repaint/iframe-scroll-repaint-expected.txt:
      * platform/gtk/fast/repaint/line-flow-with-floats-1-expected.txt:
      * platform/gtk/fast/repaint/line-flow-with-floats-10-expected.txt:
      * platform/gtk/fast/repaint/line-flow-with-floats-2-expected.txt:
      * platform/gtk/fast/repaint/line-flow-with-floats-3-expected.txt:
      * platform/gtk/fast/repaint/line-flow-with-floats-4-expected.txt:
      * platform/gtk/fast/repaint/line-flow-with-floats-5-expected.txt:
      * platform/gtk/fast/repaint/line-flow-with-floats-6-expected.txt:
      * platform/gtk/fast/repaint/line-flow-with-floats-7-expected.txt:
      * platform/gtk/fast/repaint/line-flow-with-floats-8-expected.txt:
      * platform/gtk/fast/repaint/line-flow-with-floats-9-expected.txt:
      * platform/gtk/fast/repaint/text-selection-rect-in-overflow-2-expected.txt:
      * platform/gtk/fast/replaced/007-expected.txt:
      * platform/gtk/fast/replaced/border-radius-clip-expected.txt:
      * platform/gtk/fast/replaced/percent-height-in-anonymous-block-in-table-expected.txt:
      * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
      * platform/gtk/fast/sub-pixel/sub-pixel-iframe-copy-on-scroll-expected.txt:
      * platform/gtk/fast/sub-pixel/transformed-iframe-copy-on-scroll-expected.txt:
      * platform/gtk/fast/table/quote-text-around-iframe-expected.txt:
      * platform/gtk/fast/text/selection-hard-linebreak-expected.txt:
      * platform/gtk/http/tests/loading/simple-subframe-expected.txt:
      * platform/gtk/http/tests/local/file-url-sent-as-referer-expected.txt:
      * platform/gtk/http/tests/misc/favicon-as-image-expected.txt:
      * platform/gtk/http/tests/misc/frame-access-during-load-expected.txt:
      * platform/gtk/http/tests/misc/iframe404-expected.txt:
      * platform/gtk/http/tests/misc/location-replace-crossdomain-expected.txt:
      * platform/gtk/http/tests/multipart/invalid-image-data-standalone-expected.txt:
      * platform/gtk/media/media-document-audio-repaint-expected.txt:
      * platform/gtk/plugins/iframe-plugin-bgcolor-expected.txt:
      * platform/gtk/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt:
      * platform/gtk/svg/custom/embedding-external-svgs-expected.txt:
      * platform/gtk/svg/hixie/rendering-model/003-expected.txt:
      * platform/gtk/svg/in-html/by-reference-expected.txt:
      * platform/gtk/tables/mozilla/bugs/bug131020-expected.txt:
      * platform/gtk/tables/mozilla/bugs/bug38916-expected.txt:
      * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
      * platform/iphone-simulator/text-autosizing/contenteditable-expected.txt:
      * platform/mac-mountainlion/editing/selection/4975120-expected.txt:
      * platform/mac-mountainlion/fast/forms/basic-textareas-expected.txt:
      * platform/mac-mountainlion/fast/forms/tabbing-input-iframe-expected.txt:
      * platform/mac-mountainlion/fast/frames/take-focus-from-iframe-expected.txt:
      * platform/mac-mountainlion/fast/replaced/replaced-breaking-expected.txt:
      * platform/mac-mountainlion/tables/mozilla/bugs/bug4527-expected.txt:
      * platform/mac-wk2/fast/repaint/fixed-move-after-keyboard-scroll-expected.txt:
      * platform/mac/compositing/iframes/composited-iframe-alignment-expected.txt:
      * platform/mac/compositing/iframes/iframe-copy-on-scroll-expected.txt:
      * platform/mac/compositing/iframes/iframe-in-composited-layer-expected.txt:
      * platform/mac/css2.1/20110323/absolute-replaced-height-004-expected.txt:
      * platform/mac/css2.1/20110323/absolute-replaced-height-005-expected.txt:
      * platform/mac/css2.1/20110323/absolute-replaced-height-007-expected.txt:
      * platform/mac/css2.1/20110323/absolute-replaced-height-011-expected.txt:
      * platform/mac/css2.1/20110323/absolute-replaced-height-012-expected.txt:
      * platform/mac/css2.1/20110323/absolute-replaced-height-014-expected.txt:
      * platform/mac/css2.1/20110323/absolute-replaced-height-018-expected.txt:
      * platform/mac/css2.1/20110323/absolute-replaced-height-019-expected.txt:
      * platform/mac/css2.1/20110323/absolute-replaced-height-021-expected.txt:
      * platform/mac/css2.1/20110323/absolute-replaced-height-025-expected.txt:
      * platform/mac/css2.1/20110323/absolute-replaced-height-026-expected.txt:
      * platform/mac/css2.1/20110323/absolute-replaced-height-028-expected.txt:
      * platform/mac/css2.1/20110323/absolute-replaced-height-032-expected.txt:
      * platform/mac/css2.1/20110323/absolute-replaced-height-033-expected.txt:
      * platform/mac/css2.1/20110323/absolute-replaced-height-035-expected.txt:
      * platform/mac/css2.1/20110323/block-replaced-height-004-expected.txt:
      * platform/mac/css2.1/20110323/block-replaced-height-005-expected.txt:
      * platform/mac/css2.1/20110323/block-replaced-height-007-expected.txt:
      * platform/mac/css2.1/20110323/float-replaced-height-004-expected.txt:
      * platform/mac/css2.1/20110323/float-replaced-height-005-expected.txt:
      * platform/mac/css2.1/20110323/float-replaced-height-007-expected.txt:
      * platform/mac/css2.1/20110323/inline-block-replaced-height-004-expected.txt:
      * platform/mac/css2.1/20110323/inline-block-replaced-height-005-expected.txt:
      * platform/mac/css2.1/20110323/inline-block-replaced-height-007-expected.txt:
      * platform/mac/css2.1/20110323/inline-replaced-height-004-expected.txt:
      * platform/mac/css2.1/20110323/inline-replaced-height-005-expected.txt:
      * platform/mac/css2.1/20110323/inline-replaced-height-007-expected.txt:
      * platform/mac/editing/execCommand/find-after-replace-expected.txt:
      * platform/mac/editing/execCommand/paste-1-expected.txt:
      * platform/mac/editing/pasteboard/4631972-expected.txt:
      * platform/mac/editing/pasteboard/copy-standalone-image-expected.txt:
      * platform/mac/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.txt:
      * platform/mac/editing/pasteboard/paste-2-expected.txt:
      * platform/mac/editing/pasteboard/subframe-dragndrop-1-expected.txt:
      * platform/mac/editing/selection/4776665-expected.txt:
      * platform/mac/editing/selection/4960137-expected.txt:
      * platform/mac/editing/selection/4975120-expected.txt:
      * platform/mac/editing/selection/drag-in-iframe-expected.txt:
      * platform/mac/editing/selection/drag-to-contenteditable-iframe-expected.txt:
      * platform/mac/editing/selection/iframe-expected.txt:
      * platform/mac/editing/selection/select-all-iframe-expected.txt:
      * platform/mac/fast/block/basic/013-expected.txt:
      * platform/mac/fast/block/positioning/window-height-change-expected.txt:
      * platform/mac/fast/css/line-height-overflow-expected.txt:
      * platform/mac/fast/css/resize-corner-tracking-transformed-iframe-expected.txt:
      * platform/mac/fast/css3-text/css3-text-decoration/text-decoration-line-scaled-expected.txt:
      * platform/mac/fast/dom/Window/open-existing-pop-up-blocking-expected.txt:
      * platform/mac/fast/flexbox/016-expected.txt:
      * platform/mac/fast/forms/basic-textareas-expected.txt:
      * platform/mac/fast/forms/tabbing-input-iframe-expected.txt:
      * platform/mac/fast/forms/targeted-frame-submission-expected.txt:
      * platform/mac/fast/frames/001-expected.txt:
      * platform/mac/fast/frames/flattening/iframe-flattening-fixed-height-expected.txt:
      * platform/mac/fast/frames/flattening/iframe-flattening-fixed-width-and-height-expected.txt:
      * platform/mac/fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-expected.txt:
      * platform/mac/fast/frames/flattening/iframe-flattening-fixed-width-expected.txt:
      * platform/mac/fast/frames/flattening/iframe-flattening-nested-expected.txt:
      * platform/mac/fast/frames/flattening/iframe-flattening-offscreen-expected.txt:
      * platform/mac/fast/frames/flattening/iframe-flattening-out-of-view-and-scroll-expected.txt:
      * platform/mac/fast/frames/flattening/iframe-flattening-out-of-view-expected.txt:
      * platform/mac/fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout-expected.txt:
      * platform/mac/fast/frames/flattening/iframe-flattening-simple-expected.txt:
      * platform/mac/fast/frames/frameElement-iframe-expected.txt:
      * platform/mac/fast/frames/iframe-option-crash-expected.txt:
      * platform/mac/fast/frames/iframe-scrolling-attribute-expected.txt:
      * platform/mac/fast/frames/iframe-with-frameborder-expected.txt:
      * platform/mac/fast/frames/onlyCommentInIFrame-expected.txt:
      * platform/mac/fast/frames/take-focus-from-iframe-expected.txt:
      * platform/mac/fast/frames/viewsource-attribute-expected.txt:
      * platform/mac/fast/frames/viewsource-on-image-file-expected.txt:
      * platform/mac/fast/images/favicon-as-image-expected.txt:
      * platform/mac/fast/overflow/scrollRevealButton-expected.txt:
      * platform/mac/fast/repaint/4774354-expected.txt:
      * platform/mac/fast/repaint/fixed-move-after-keyboard-scroll-expected.txt:
      * platform/mac/fast/repaint/line-flow-with-floats-1-expected.txt:
      * platform/mac/fast/repaint/line-flow-with-floats-10-expected.txt:
      * platform/mac/fast/repaint/line-flow-with-floats-2-expected.txt:
      * platform/mac/fast/repaint/line-flow-with-floats-3-expected.txt:
      * platform/mac/fast/repaint/line-flow-with-floats-4-expected.txt:
      * platform/mac/fast/repaint/line-flow-with-floats-5-expected.txt:
      * platform/mac/fast/repaint/line-flow-with-floats-6-expected.txt:
      * platform/mac/fast/repaint/line-flow-with-floats-7-expected.txt:
      * platform/mac/fast/repaint/line-flow-with-floats-8-expected.txt:
      * platform/mac/fast/repaint/line-flow-with-floats-9-expected.txt:
      * platform/mac/fast/repaint/line-flow-with-floats-in-regions-expected.txt:
      * platform/mac/fast/repaint/repaint-during-scroll-with-zoom-expected.txt:
      * platform/mac/fast/repaint/text-selection-rect-in-overflow-2-expected.txt:
      * platform/mac/fast/replaced/007-expected.txt:
      * platform/mac/fast/replaced/border-radius-clip-expected.txt:
      * platform/mac/fast/replaced/percent-height-in-anonymous-block-in-table-expected.txt:
      * platform/mac/fast/replaced/replaced-breaking-expected.txt:
      * platform/mac/fast/sub-pixel/sub-pixel-iframe-copy-on-scroll-expected.txt:
      * platform/mac/fast/sub-pixel/transformed-iframe-copy-on-scroll-expected.txt:
      * platform/mac/fast/table/quote-text-around-iframe-expected.txt:
      * platform/mac/fast/text/selection-hard-linebreak-expected.txt:
      * platform/mac/http/tests/loading/simple-subframe-expected.txt:
      * platform/mac/http/tests/local/file-url-sent-as-referer-expected.txt:
      * platform/mac/http/tests/misc/acid3-expected.txt:
      * platform/mac/http/tests/misc/favicon-as-image-expected.txt:
      * platform/mac/http/tests/misc/frame-access-during-load-expected.txt:
      * platform/mac/http/tests/misc/iframe404-expected.txt:
      * platform/mac/http/tests/misc/location-replace-crossdomain-expected.txt:
      * platform/mac/http/tests/multipart/invalid-image-data-standalone-expected.txt:
      * platform/mac/plugins/update-widget-from-style-recalc-expected.txt:
      * platform/mac/plugins/update-widget-from-style-recalc.html:
      * platform/mac/scrollingcoordinator/non-fast-scrollable-region-scaled-iframe-expected.txt:
      * platform/mac/scrollingcoordinator/non-fast-scrollable-region-transformed-iframe-expected.txt:
      * platform/mac/svg/custom/embedding-external-svgs-expected.txt:
      * platform/mac/svg/hixie/rendering-model/003-expected.txt:
      * platform/mac/svg/in-html/by-reference-expected.txt:
      * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
      * platform/mac/tables/mozilla/bugs/bug38916-expected.txt:
      * platform/mac/tables/mozilla/bugs/bug4527-expected.txt:
      * platform/mac/webarchive/loading/cache-expired-subresource-expected.txt:
      * platform/win-xp/media/media-document-audio-repaint-expected.txt:
      * platform/win/http/tests/misc/acid3-expected.txt:
      * plugins/iframe-plugin-bgcolor-expected.txt:
      * printing/iframe-print-expected.txt:
      * scrollingcoordinator/non-fast-scrollable-region-scaled-iframe-expected.txt:
      * scrollingcoordinator/non-fast-scrollable-region-transformed-iframe-expected.txt:
      * svg/as-object/svg-embedded-in-html-in-iframe-expected.txt:
      * tables/mozilla/bugs/bug137388-1-expected.txt:
      * tables/mozilla/bugs/bug137388-2-expected.txt:
      * tables/mozilla/bugs/bug137388-3-expected.txt:
      * tables/mozilla/bugs/bug50695-2-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@159017 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      27c741cd
  5. 03 Nov, 2013 1 commit
    • akling@apple.com's avatar
      Optimize baselines: fast/repaint · c108fc5c
      akling@apple.com authored
      Unreviewed; run "webkit-patch optimize-baselines fast/repaint"
      
      * fast/repaint/4774354-expected.txt: Renamed from LayoutTests/platform/efl/fast/repaint/4774354-expected.txt.
      * fast/repaint/absolute-position-changed-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/absolute-position-changed-expected.png.
      * fast/repaint/block-selection-gap-stale-cache-2-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/block-selection-gap-stale-cache-2-expected.png.
      * fast/repaint/block-selection-gap-stale-cache-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/block-selection-gap-stale-cache-expected.png.
      * fast/repaint/box-shadow-inset-repaint-expected.txt: Renamed from LayoutTests/platform/efl/fast/repaint/box-shadow-inset-repaint-expected.txt.
      * fast/repaint/button-spurious-layout-hint-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/button-spurious-layout-hint-expected.png.
      * fast/repaint/canvas-putImageData-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/canvas-putImageData-expected.png.
      * fast/repaint/clip-with-layout-delta-expected.txt: Renamed from LayoutTests/platform/efl/fast/repaint/clip-with-layout-delta-expected.txt.
      * fast/repaint/content-into-overflow-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/content-into-overflow-expected.png.
      * fast/repaint/erase-overflow-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/erase-overflow-expected.png.
      * fast/repaint/fixed-after-scroll-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/fixed-after-scroll-expected.png.
      * fast/repaint/fixed-and-absolute-position-scrolled-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/fixed-and-absolute-position-scrolled-expected.png.
      * fast/repaint/fixed-position-transparency-with-overflow-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/fixed-position-transparency-with-overflow-expected.png.
      * fast/repaint/fixed-scale-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/fixed-scale-expected.png.
      * fast/repaint/fixed-scroll-simple-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/fixed-scroll-simple-expected.png.
      * fast/repaint/fixed-table-cell-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/fixed-table-cell-expected.png.
      * fast/repaint/fixed-table-overflow-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/fixed-table-overflow-expected.png.
      * fast/repaint/fixed-table-overflow-zindex-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/fixed-table-overflow-zindex-expected.png.
      * fast/repaint/fixed-tranformed-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/fixed-tranformed-expected.png.
      * fast/repaint/float-in-new-block-with-layout-delta-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/float-in-new-block-with-layout-delta-expected.png.
      * fast/repaint/float-overflow-expected.txt: Renamed from LayoutTests/platform/efl/fast/repaint/float-overflow-expected.txt.
      * fast/repaint/float-overflow-right-expected.txt: Renamed from LayoutTests/platform/efl/fast/repaint/float-overflow-right-expected.txt.
      * fast/repaint/inline-block-resize-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/inline-block-resize-expected.png.
      * fast/repaint/inline-horizontal-bt-overflow-expected.txt: Renamed from LayoutTests/platform/efl/fast/repaint/inline-horizontal-bt-overflow-expected.txt.
      * fast/repaint/inline-vertical-lr-overflow-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/inline-vertical-lr-overflow-expected.png.
      * fast/repaint/inline-vertical-lr-overflow-expected.txt: Renamed from LayoutTests/platform/efl/fast/repaint/inline-vertical-lr-overflow-expected.txt.
      * fast/repaint/inline-vertical-rl-overflow-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/inline-vertical-rl-overflow-expected.png.
      * fast/repaint/inline-vertical-rl-overflow-expected.txt: Renamed from LayoutTests/platform/efl/fast/repaint/inline-vertical-rl-overflow-expected.txt.
      * fast/repaint/intermediate-layout-position-clip-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/intermediate-layout-position-clip-expected.png.
      * fast/repaint/japanese-rl-selection-clear-expected.txt: Renamed from LayoutTests/platform/efl/fast/repaint/japanese-rl-selection-clear-expected.txt.
      * fast/repaint/japanese-rl-selection-repaint-expected.txt: Renamed from LayoutTests/platform/efl/fast/repaint/japanese-rl-selection-repaint-expected.txt.
      * fast/repaint/layer-hide-when-needs-layout-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/layer-hide-when-needs-layout-expected.png.
      * fast/repaint/layer-visibility-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/layer-visibility-expected.png.
      * fast/repaint/line-in-scrolled-clipped-block-expected.txt: Renamed from LayoutTests/platform/efl/fast/repaint/line-in-scrolled-clipped-block-expected.txt.
      * fast/repaint/moving-shadow-on-path-expected.txt: Renamed from LayoutTests/platform/efl/fast/repaint/moving-shadow-on-path-expected.txt.
      * fast/repaint/overflow-auto-in-overflow-auto-scrolled-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/overflow-auto-in-overflow-auto-scrolled-expected.png.
      * fast/repaint/overflow-clip-subtree-layout-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/overflow-clip-subtree-layout-expected.png.
      * fast/repaint/overflow-into-content-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/overflow-into-content-expected.png.
      * fast/repaint/overflow-scroll-in-overflow-scroll-scrolled-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/overflow-scroll-in-overflow-scroll-scrolled-expected.png.
      * fast/repaint/reflection-repaint-test-expected.txt: Renamed from LayoutTests/platform/efl/fast/repaint/reflection-repaint-test-expected.txt.
      * fast/repaint/repaint-across-writing-mode-boundary-expected.txt: Renamed from LayoutTests/platform/efl/fast/repaint/repaint-across-writing-mode-boundary-expected.txt.
      * fast/repaint/repaint-during-scroll-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/repaint-during-scroll-expected.png.
      * fast/repaint/repaint-during-scroll-with-zoom-expected.txt: Renamed from LayoutTests/platform/efl/fast/repaint/repaint-during-scroll-with-zoom-expected.txt.
      * fast/repaint/scroll-absolute-layer-with-reflection-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/scroll-absolute-layer-with-reflection-expected.png.
      * fast/repaint/scroll-fixed-layer-with-no-visible-content-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/scroll-fixed-layer-with-no-visible-content-expected.png.
      * fast/repaint/scroll-fixed-layer-with-reflection-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/scroll-fixed-layer-with-reflection-expected.png.
      * fast/repaint/scroll-fixed-reflected-layer-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/scroll-fixed-reflected-layer-expected.png.
      * fast/repaint/scroll-in-clipped-layer-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/scroll-in-clipped-layer-expected.png.
      * fast/repaint/scroll-in-fixed-layer-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/scroll-in-fixed-layer-expected.png.
      * fast/repaint/subtree-root-clip-2-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/subtree-root-clip-2-expected.png.
      * fast/repaint/subtree-root-clip-3-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/subtree-root-clip-3-expected.png.
      * fast/repaint/subtree-root-clip-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/subtree-root-clip-expected.png.
      * fast/repaint/table-cell-vertical-overflow-expected.txt: Renamed from LayoutTests/platform/efl/fast/repaint/table-cell-vertical-overflow-expected.txt.
      * fast/repaint/table-col-background-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/table-col-background-expected.png.
      * fast/repaint/table-outer-border-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/table-outer-border-expected.png.
      * fast/repaint/table-overflow-auto-in-overflow-auto-scrolled-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/table-overflow-auto-in-overflow-auto-scrolled-expected.png.
      * fast/repaint/table-overflow-hidden-in-overflow-hidden-scrolled-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/table-overflow-hidden-in-overflow-hidden-scrolled-expected.png.
      * fast/repaint/table-overflow-scroll-in-overflow-scroll-scrolled-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/table-overflow-scroll-in-overflow-scroll-scrolled-expected.png.
      * fast/repaint/table-row-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/table-row-expected.png.
      * fast/repaint/table-section-overflow-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/table-section-overflow-expected.png.
      * fast/repaint/transform-layout-repaint-expected.txt: Renamed from LayoutTests/platform/efl/fast/repaint/transform-layout-repaint-expected.txt.
      * fast/repaint/view-background-from-body-1-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/view-background-from-body-1-expected.png.
      * fast/repaint/view-background-from-body-2-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/view-background-from-body-2-expected.png.
      * platform/efl-wk2/fast/repaint/selection-after-delete-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/selection-after-delete-expected.png.
      * platform/efl-wk2/fast/repaint/selection-after-remove-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/selection-after-remove-expected.png.
      * platform/efl-wk2/fast/repaint/selection-gap-overflow-scroll-2-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/selection-gap-overflow-scroll-2-expected.png.
      * platform/gtk/fast/repaint/4774354-expected.txt: Removed.
      * platform/gtk/fast/repaint/absolute-position-changed-expected.png: Removed.
      * platform/gtk/fast/repaint/block-selection-gap-stale-cache-2-expected.png: Removed.
      * platform/gtk/fast/repaint/block-selection-gap-stale-cache-expected.png: Removed.
      * platform/gtk/fast/repaint/box-shadow-inset-repaint-expected.txt: Removed.
      * platform/gtk/fast/repaint/button-spurious-layout-hint-expected.png: Removed.
      * platform/gtk/fast/repaint/canvas-putImageData-expected.png: Removed.
      * platform/gtk/fast/repaint/clip-with-layout-delta-expected.txt: Removed.
      * platform/gtk/fast/repaint/content-into-overflow-expected.png: Removed.
      * platform/gtk/fast/repaint/erase-overflow-expected.png: Removed.
      * platform/gtk/fast/repaint/fixed-after-scroll-expected.png: Removed.
      * platform/gtk/fast/repaint/fixed-and-absolute-position-scrolled-expected.png: Removed.
      * platform/gtk/fast/repaint/fixed-position-transparency-with-overflow-expected.png: Removed.
      * platform/gtk/fast/repaint/fixed-scale-expected.png: Removed.
      * platform/gtk/fast/repaint/fixed-scroll-simple-expected.png: Removed.
      * platform/gtk/fast/repaint/fixed-table-cell-expected.png: Removed.
      * platform/gtk/fast/repaint/fixed-table-overflow-expected.png: Removed.
      * platform/gtk/fast/repaint/fixed-table-overflow-zindex-expected.png: Removed.
      * platform/gtk/fast/repaint/fixed-tranformed-expected.png: Removed.
      * platform/gtk/fast/repaint/float-in-new-block-with-layout-delta-expected.png: Removed.
      * platform/gtk/fast/repaint/inline-block-resize-expected.png: Removed.
      * platform/gtk/fast/repaint/inline-horizontal-bt-overflow-expected.txt: Removed.
      * platform/gtk/fast/repaint/inline-vertical-lr-overflow-expected.png: Removed.
      * platform/gtk/fast/repaint/inline-vertical-lr-overflow-expected.txt: Removed.
      * platform/gtk/fast/repaint/inline-vertical-rl-overflow-expected.png: Removed.
      * platform/gtk/fast/repaint/inline-vertical-rl-overflow-expected.txt: Removed.
      * platform/gtk/fast/repaint/intermediate-layout-position-clip-expected.png: Removed.
      * platform/gtk/fast/repaint/japanese-rl-selection-clear-expected.txt: Removed.
      * platform/gtk/fast/repaint/japanese-rl-selection-repaint-expected.txt: Removed.
      * platform/gtk/fast/repaint/layer-hide-when-needs-layout-expected.png: Removed.
      * platform/gtk/fast/repaint/layer-visibility-expected.png: Removed.
      * platform/gtk/fast/repaint/line-in-scrolled-clipped-block-expected.txt: Removed.
      * platform/gtk/fast/repaint/moving-shadow-on-path-expected.txt: Removed.
      * platform/gtk/fast/repaint/overflow-auto-in-overflow-auto-scrolled-expected.png: Removed.
      * platform/gtk/fast/repaint/overflow-clip-subtree-layout-expected.png: Removed.
      * platform/gtk/fast/repaint/overflow-into-content-expected.png: Removed.
      * platform/gtk/fast/repaint/overflow-scroll-in-overflow-scroll-scrolled-expected.png: Removed.
      * platform/gtk/fast/repaint/reflection-repaint-test-expected.txt: Removed.
      * platform/gtk/fast/repaint/repaint-across-writing-mode-boundary-expected.txt: Removed.
      * platform/gtk/fast/repaint/repaint-during-scroll-expected.png: Removed.
      * platform/gtk/fast/repaint/repaint-during-scroll-with-zoom-expected.txt: Removed.
      * platform/gtk/fast/repaint/scroll-absolute-layer-with-reflection-expected.png: Removed.
      * platform/gtk/fast/repaint/scroll-fixed-layer-with-no-visible-content-expected.png: Removed.
      * platform/gtk/fast/repaint/scroll-fixed-layer-with-reflection-expected.png: Removed.
      * platform/gtk/fast/repaint/scroll-fixed-reflected-layer-expected.png: Removed.
      * platform/gtk/fast/repaint/scroll-in-clipped-layer-expected.png: Removed.
      * platform/gtk/fast/repaint/scroll-in-fixed-layer-expected.png: Removed.
      * platform/gtk/fast/repaint/subtree-root-clip-2-expected.png: Removed.
      * platform/gtk/fast/repaint/subtree-root-clip-3-expected.png: Removed.
      * platform/gtk/fast/repaint/subtree-root-clip-expected.png: Removed.
      * platform/gtk/fast/repaint/table-cell-vertical-overflow-expected.txt: Removed.
      * platform/gtk/fast/repaint/table-col-background-expected.png: Removed.
      * platform/gtk/fast/repaint/table-outer-border-expected.png: Removed.
      * platform/gtk/fast/repaint/table-overflow-auto-in-overflow-auto-scrolled-expected.png: Removed.
      * platform/gtk/fast/repaint/table-overflow-hidden-in-overflow-hidden-scrolled-expected.png: Removed.
      * platform/gtk/fast/repaint/table-overflow-scroll-in-overflow-scroll-scrolled-expected.png: Removed.
      * platform/gtk/fast/repaint/table-row-expected.png: Removed.
      * platform/gtk/fast/repaint/table-section-overflow-expected.png: Removed.
      * platform/gtk/fast/repaint/transform-layout-repaint-expected.txt: Removed.
      * platform/gtk/fast/repaint/view-background-from-body-1-expected.png: Removed.
      * platform/gtk/fast/repaint/view-background-from-body-2-expected.png: Removed.
      * platform/mac-wk2/fast/repaint/table-cell-collapsed-border-scroll-expected.txt: Removed.
      * platform/mac/fast/repaint/box-shadow-inset-repaint-expected.txt: Removed.
      * platform/mac/fast/repaint/float-overflow-expected.txt: Removed.
      * platform/mac/fast/repaint/float-overflow-right-expected.txt: Removed.
      * platform/mac/fast/repaint/inline-horizontal-bt-overflow-expected.txt: Removed.
      * platform/mac/fast/repaint/inline-vertical-lr-overflow-expected.txt: Removed.
      * platform/mac/fast/repaint/inline-vertical-rl-overflow-expected.txt: Removed.
      * platform/mac/fast/repaint/table-cell-vertical-overflow-expected.txt: Removed.
      * platform/win/fast/repaint/table-cell-collapsed-border-scroll-expected.txt: Removed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@158555 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c108fc5c
  6. 31 Oct, 2013 2 commits
    • rniwa@webkit.org's avatar
      Update the test expectations for the bug 121452. · 3dea6f69
      rniwa@webkit.org authored
      fast/frames/lots-of-objects.html and lots-of-iframes.html are timing out everywhere on Mac.
      
      * platform/mac-wk2/TestExpectations:
      * platform/mac/TestExpectations:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@158424 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3dea6f69
    • barraclough@apple.com's avatar
      WebPageCreationParameters should be consistent in Window.open · 9c620b2e
      barraclough@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=123557
      
      Reviewed by Sam Weinig.
      
      When Window.open in called in WebKit2 the WebProcess sends a synchronous request to open
      a page (WebPageProxy::createNewPage). The UIProcess creates a WebpageProxy, and responds
      with instructions to the WebProcess to create the WebPage. The initial creation state of
      the WebPage is communicated to the WebProcess via two routes (firstly an asynchronous
      WebProcess::CreateWebPage message, and secondly in the synchronous response from
      WebPageProxy::createNewPage). Unfortunately these responses are inconsistent with each
      other. The creationParameters() for the page are calculated twice, and since the WKView
      will be added to a window between the async message being sent and the synchronous reply
      being returned the visibility state of the page can change.
      
      To fix the inconsistency we can set the creation parameters at the point that the
      WebPageProxy is instantiated. This will result in a functional change that is web
      visible, since the page will initially be opened in a hidden/blurred state, and may
      later become visible/focussed. This change is consistent with the direction we want to
      evolve in. Whilst we will still probably require a synchronous message from the
      WebProcess to the UIProcess on Window.open, we'll probably make this return much earlier
      – having just created the WebPageProxy, but avoiding blocking the WebProcess over the
      client delegate callback that opens the new window.
      
      This fix results in a layout test result change, due to the change in behavior (page is
      created blurred, and becomes focussed, resulting in a focus event being fired – rather
      than the window opening directly into a focussed state). This is reported as a
      progression (test is broken in WebKit1, fixed in WebKit2 after this change). In reality
      the test is actually slightly broken in DRT/test-runner – the test runs differently than
      in browser, since there is is no visible main window. In-browser this patch results in
      no change in behavior on dom/Window/mozilla-focus-blur.html (the affected test).
      
      Source/WebKit2: 
      
      * UIProcess/WebPageProxy.cpp:
      (WebKit::WebPageProxy::initializeWebPage):
          - call initializeCreationParameters
      (WebKit::WebPageProxy::initializeCreationParameters):
          - calculate m_creationParameters
      * UIProcess/WebPageProxy.h:
      (WebKit::WebPageProxy::creationParameters):
          - Added m_creationParameters, initializeCreationParameters,
            creationParameters returns m_creationParameters
      
      LayoutTests: 
      
      * platform/mac-wk2/fast/dom/Window: Added.
      * platform/mac-wk2/fast/dom/Window/mozilla-focus-blur-expected.txt: Added.
          - This test now reports a pass on WebKit2
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@158369 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9c620b2e
  7. 30 Oct, 2013 1 commit
  8. 29 Oct, 2013 3 commits
  9. 28 Oct, 2013 5 commits
    • simon.fraser@apple.com's avatar
      Fix path for xss-DENIED-xsl-document-redirect test, and mark · 48c743d6
      simon.fraser@apple.com authored
      editing/selection/5057506-2.html as image-only failure.
      
      * platform/mac-wk2/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@158177 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      48c743d6
    • simon.fraser@apple.com's avatar
      Last few Mavericks WK2 failures. · 6fb86316
      simon.fraser@apple.com authored
      * platform/mac-wk2/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@158150 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6fb86316
    • simon.fraser@apple.com's avatar
      Mark some more Mavericks/WK2 tests as failing. · f24ce5c4
      simon.fraser@apple.com authored
      We have no way currently to land new results for just
      WK2 on Mavericks.
      
      * platform/mac-wk2/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@158145 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f24ce5c4
    • simon.fraser@apple.com's avatar
      Add skipped or failing expectations for Mavericks WK2. · ea5fee0c
      simon.fraser@apple.com authored
      * platform/mac-wk2/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@158135 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ea5fee0c
    • commit-queue@webkit.org's avatar
      Methods on window.internals shouldn't pass a document. · 3e466981
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=107301
      
      Patch by Afonso R. Costa Jr. <afonso.costa@samsung.com> on 2013-10-28
      Reviewed by Alexey Proskuryakov.
      
      Each 'Internals' instance is associated with a 'Document'. So, it
      is not necessary to pass a document as argument. Only nodesFromRect and
      layerTreeAsText methods were kept because, in some Layout Tests, the
      'Document' object is not the same used by Internals::contextDocument.
      
      Source/WebCore:
      
      * testing/Internals.cpp: Removed 'document' parameter.
      (WebCore::Internals::animationsAreSuspended):
      (WebCore::Internals::suspendAnimations):
      (WebCore::Internals::resumeAnimations):
      (WebCore::Internals::inspectorHighlightRects):
      (WebCore::Internals::inspectorHighlightObject):
      (WebCore::Internals::setScrollViewPosition):
      (WebCore::Internals::setPagination):
      (WebCore::Internals::configurationForViewport):
      (WebCore::Internals::paintControlTints):
      (WebCore::Internals::setDelegatesScrolling):
      (WebCore::Internals::touchPositionAdjustedToBestClickableNode):
      (WebCore::Internals::touchNodeAdjustedToBestClickableNode):
      (WebCore::Internals::touchPositionAdjustedToBestContextMenuNode):
      (WebCore::Internals::touchNodeAdjustedToBestContextMenuNode):
      (WebCore::Internals::bestZoomableAreaForTouchPoint):
      (WebCore::Internals::lastSpellCheckRequestSequence):
      (WebCore::Internals::lastSpellCheckProcessedSequence):
      (WebCore::Internals::wheelEventHandlerCount):
      (WebCore::Internals::touchEventHandlerCount):
      (WebCore::Internals::setBatteryStatus):
      (WebCore::Internals::setNetworkInformation):
      (WebCore::Internals::setDeviceProximity):
      (WebCore::Internals::hasSpellingMarker):
      (WebCore::Internals::hasAutocorrectedMarker):
      (WebCore::Internals::isOverwriteModeEnabled):
      (WebCore::Internals::toggleOverwriteModeEnabled):
      (WebCore::Internals::consoleMessageArgumentCounts):
      (WebCore::Internals::hasGrammarMarker):
      (WebCore::Internals::numberOfScrollableAreas):
      (WebCore::Internals::isPageBoxVisible):
      (WebCore::Internals::repaintRectsAsText):
      (WebCore::Internals::scrollingStateTreeAsText):
      (WebCore::Internals::mainThreadScrollingReasons):
      (WebCore::Internals::nonFastScrollableRects):
      (WebCore::Internals::garbageCollectDocumentResources):
      (WebCore::Internals::insertAuthorCSS):
      (WebCore::Internals::insertUserCSS):
      (WebCore::Internals::shortcutIconURLs):
      (WebCore::Internals::allIconURLs):
      (WebCore::Internals::setHeaderHeight):
      (WebCore::Internals::setFooterHeight):
      (WebCore::Internals::webkitWillEnterFullScreenForElement):
      (WebCore::Internals::webkitDidEnterFullScreenForElement):
      (WebCore::Internals::webkitWillExitFullScreenForElement):
      (WebCore::Internals::webkitDidExitFullScreenForElement):
      (WebCore::Internals::startTrackingRepaints):
      (WebCore::Internals::stopTrackingRepaints):
      (WebCore::Internals::getCurrentCursorInfo):
      * testing/Internals.h:
      (WebCore::Internals::setPagination):
      * testing/Internals.idl:
      
      LayoutTests:
      
      * animations/added-while-suspended.html: Removed 'document' parameter.
      * animations/play-state-suspend.html:
      * animations/stop-animation-on-suspend.html:
      * animations/suspend-resume-animation-events.html:
      * animations/suspend-resume-animation.html:
      * animations/suspend-transform-animation.html:
      * batterystatus/resources/event-after-navigation-new.html:
      * batterystatus/script-tests/add-listener-from-callback.js:
      (firstListener):
      * batterystatus/script-tests/basic-all-types-of-events.js:
      * batterystatus/script-tests/basic-operation.js:
      * batterystatus/script-tests/multiple-frames.js:
      * batterystatus/script-tests/updates.js:
      (setBatteryStatus):
      * compositing/columns/ancestor-clipped-in-paginated.html:
      * compositing/columns/clipped-in-paginated.html:
      * compositing/columns/composited-columns-vertical-rl.html:
      * compositing/columns/composited-in-paginated-rl.html:
      * compositing/columns/composited-in-paginated-writing-mode-rl.html:
      * compositing/columns/composited-in-paginated.html:
      * compositing/columns/composited-lr-paginated-repaint.html:
      * compositing/columns/composited-rl-paginated-repaint.html:
      * compositing/columns/geometry-map-paginated-assert.html:
      * compositing/columns/hittest-composited-in-paginated.html:
      * compositing/columns/rotated-in-paginated.html:
      * compositing/columns/untransformed-composited-in-paginated.html:
      * compositing/iframes/iframe-composited-scrolling.html:
      * compositing/layer-creation/fixed-position-in-view-dynamic.html:
      * compositing/layer-creation/fixed-position-no-content-scroll-reason.html:
      * compositing/layer-creation/fixed-position-out-of-view-dynamic.html:
      * compositing/layer-creation/fixed-position-out-of-view-scroll-reason.html:
      * compositing/layer-creation/no-compositing-for-fixed-position-under-transform.html:
      * compositing/overflow/dynamic-composited-scrolling-status.html:
      * compositing/overflow/scrolling-without-painting.html:
      * compositing/overflow/updating-scrolling-content.html:
      * compositing/repaint/absolute-painted-into-composited-ancestor.html:
      * compositing/repaint/fixed-background-scroll.html:
      * compositing/repaint/invalidations-on-composited-layers.html:
      * compositing/repaint/positioned-movement.html:
      * compositing/repaint/repaint-on-layer-grouping-change.html:
      * compositing/repaint/resize-repaint.html:
      * compositing/repaint/scroll-fixed-layer-no-content.html:
      * compositing/repaint/scroll-fixed-layer-out-of-view.html:
      * editing/caret/selection-with-caret-type-progress.html:
      * editing/execCommand/overtype.html:
      * editing/selection/block-cursor-overtype-mode.html:
      * editing/spelling/design-mode-spellcheck-off.html:
      * editing/spelling/grammar-edit-word-expected.txt:
      * editing/spelling/grammar-edit-word.html:
      * editing/spelling/grammar-markers-hidpi.html:
      * editing/spelling/grammar-markers.html:
      * editing/spelling/grammar.html:
      * editing/spelling/script-tests/spellcheck-paste.js:
      (verifyMarker):
      * editing/spelling/script-tests/spelling-attribute-at-child.js:
      (childHasSpellingMarker):
      * editing/spelling/script-tests/spelling-attribute-change.js:
      (testSpellCheckingEnabled):
      * editing/spelling/script-tests/spelling-backspace-between-lines.js:
      (testWithDelete):
      (testWithForwardDelete):
      * editing/spelling/script-tests/spelling-hasspellingmarker.js:
      (hasMarked):
      * editing/spelling/spellcheck-async-mutation.html:
      * editing/spelling/spellcheck-attribute-expected.txt:
      * editing/spelling/spellcheck-attribute.html:
      * editing/spelling/spellcheck-paste-continuous-disabled-expected.txt:
      * editing/spelling/spellcheck-paste-continuous-disabled.html:
      * editing/spelling/spellcheck-paste-disabled-expected.txt:
      * editing/spelling/spellcheck-paste-disabled.html:
      * editing/spelling/spellcheck-sequencenum.html:
      * editing/spelling/spelling-attribute-change-expected.txt:
      * editing/spelling/spelling-backspace-between-lines-expected.txt:
      * editing/spelling/spelling-linebreak.html:
      * fast/box-shadow/shadow-repaint.html:
      * fast/css/webkit-mask-crash-fieldset-legend.html:
      * fast/css/webkit-mask-crash-figure.html:
      * fast/css/webkit-mask-crash-table.html:
      * fast/css/webkit-mask-crash-td-2.html:
      * fast/css/webkit-mask-crash-td.html:
      * fast/dom/icon-url-change.html:
      * fast/dom/icon-url-list-apple-touch.html:
      * fast/dom/icon-url-list.html:
      * fast/dom/icon-url-property.html:
      * fast/events/mouse-cursor-change.html:
      * fast/events/mouse-cursor-image-set.html:
      * fast/events/mouse-cursor-multiframecur.html:
      * fast/events/mouse-cursor-no-mousemove.html:
      * fast/events/mouse-cursor.html:
      * fast/events/touch/touch-handler-count-expected.txt:
      * fast/events/touch/touch-handler-count.html:
      * fast/events/touch/touch-input-element-change-documents-expected.txt:
      * fast/events/touch/touch-input-element-change-documents.html:
      * fast/multicol/hit-test-gap-between-pages-flipped.html:
      * fast/multicol/hit-test-gap-between-pages.html:
      * fast/multicol/pagination-h-horizontal-bt.html:
      * fast/multicol/pagination-h-horizontal-tb.html:
      * fast/multicol/pagination-h-vertical-lr.html:
      * fast/multicol/pagination-h-vertical-rl.html:
      * fast/multicol/pagination-v-horizontal-bt.html:
      * fast/multicol/pagination-v-horizontal-tb.html:
      * fast/multicol/pagination-v-vertical-lr.html:
      * fast/multicol/pagination-v-vertical-rl.html:
      * fast/multicol/pagination/BottomToTop-bt.html:
      * fast/multicol/pagination/BottomToTop-lr.html:
      * fast/multicol/pagination/BottomToTop-rl.html:
      * fast/multicol/pagination/BottomToTop-tb.html:
      * fast/multicol/pagination/LeftToRight-bt.html:
      * fast/multicol/pagination/LeftToRight-lr.html:
      * fast/multicol/pagination/LeftToRight-rl.html:
      * fast/multicol/pagination/LeftToRight-tb.html:
      * fast/multicol/pagination/RightToLeft-bt.html:
      * fast/multicol/pagination/RightToLeft-lr.html:
      * fast/multicol/pagination/RightToLeft-rl.html:
      * fast/multicol/pagination/RightToLeft-tb.html:
      * fast/multicol/pagination/TopToBottom-bt.html:
      * fast/multicol/pagination/TopToBottom-lr.html:
      * fast/multicol/pagination/TopToBottom-rl.html:
      * fast/multicol/pagination/TopToBottom-tb.html:
      * fast/multicol/shrink-to-column-height-for-pagination.html:
      * fast/repaint/background-shorthand-with-gradient-and-height-changes.html:
      * fast/repaint/obscured-background-no-repaint.html:
      * fast/repaint/resources/text-based-repaint.js:
      (runRepaintTest):
      * fast/scrolling/resources/scrollable-area.js:
      (end):
      * fast/viewport/scroll-delegates-switch-on-page-with-no-composition-mode-asserts.html:
      * fast/viewport/viewport-1.html:
      * fast/viewport/viewport-10.html:
      * fast/viewport/viewport-100.html:
      * fast/viewport/viewport-101.html:
      * fast/viewport/viewport-102.html:
      * fast/viewport/viewport-103.html:
      * fast/viewport/viewport-104.html:
      * fast/viewport/viewport-105.html:
      * fast/viewport/viewport-106.html:
      * fast/viewport/viewport-107.html:
      * fast/viewport/viewport-108.html:
      * fast/viewport/viewport-109.html:
      * fast/viewport/viewport-11.html:
      * fast/viewport/viewport-110.html:
      * fast/viewport/viewport-111.html:
      * fast/viewport/viewport-112.html:
      * fast/viewport/viewport-113.html:
      * fast/viewport/viewport-114.html:
      * fast/viewport/viewport-115.html:
      * fast/viewport/viewport-116.html:
      * fast/viewport/viewport-117.html:
      * fast/viewport/viewport-118.html:
      * fast/viewport/viewport-119.html:
      * fast/viewport/viewport-12.html:
      * fast/viewport/viewport-120.html:
      * fast/viewport/viewport-121.html:
      * fast/viewport/viewport-122.html:
      * fast/viewport/viewport-123.html:
      * fast/viewport/viewport-124.html:
      * fast/viewport/viewport-125.html:
      * fast/viewport/viewport-126.html:
      * fast/viewport/viewport-127.html:
      * fast/viewport/viewport-128.html:
      * fast/viewport/viewport-129.html:
      * fast/viewport/viewport-13.html:
      * fast/viewport/viewport-130.html:
      * fast/viewport/viewport-131.html:
      * fast/viewport/viewport-132.html:
      * fast/viewport/viewport-133.html:
      * fast/viewport/viewport-134.html:
      * fast/viewport/viewport-14.html:
      * fast/viewport/viewport-15.html:
      * fast/viewport/viewport-16.html:
      * fast/viewport/viewport-17.html:
      * fast/viewport/viewport-18.html:
      * fast/viewport/viewport-19.html:
      * fast/viewport/viewport-2.html:
      * fast/viewport/viewport-20.html:
      * fast/viewport/viewport-21.html:
      * fast/viewport/viewport-22.html:
      * fast/viewport/viewport-23.html:
      * fast/viewport/viewport-24.html:
      * fast/viewport/viewport-25.html:
      * fast/viewport/viewport-26.html:
      * fast/viewport/viewport-27.html:
      * fast/viewport/viewport-28.html:
      * fast/viewport/viewport-29.html:
      * fast/viewport/viewport-3.html:
      * fast/viewport/viewport-30.html:
      * fast/viewport/viewport-31.html:
      * fast/viewport/viewport-32.html:
      * fast/viewport/viewport-33.html:
      * fast/viewport/viewport-34.html:
      * fast/viewport/viewport-35.html:
      * fast/viewport/viewport-36.html:
      * fast/viewport/viewport-37.html:
      * fast/viewport/viewport-38.html:
      * fast/viewport/viewport-39.html:
      * fast/viewport/viewport-4.html:
      * fast/viewport/viewport-40.html:
      * fast/viewport/viewport-41.html:
      * fast/viewport/viewport-42.html:
      * fast/viewport/viewport-43.html:
      * fast/viewport/viewport-44.html:
      * fast/viewport/viewport-45.html:
      * fast/viewport/viewport-46.html:
      * fast/viewport/viewport-47.html:
      * fast/viewport/viewport-48.html:
      * fast/viewport/viewport-49.html:
      * fast/viewport/viewport-5.html:
      * fast/viewport/viewport-50.html:
      * fast/viewport/viewport-51.html:
      * fast/viewport/viewport-52.html:
      * fast/viewport/viewport-53.html:
      * fast/viewport/viewport-54.html:
      * fast/viewport/viewport-55.html:
      * fast/viewport/viewport-56.html:
      * fast/viewport/viewport-57.html:
      * fast/viewport/viewport-58.html:
      * fast/viewport/viewport-59.html:
      * fast/viewport/viewport-6.html:
      * fast/viewport/viewport-60.html:
      * fast/viewport/viewport-61.html:
      * fast/viewport/viewport-62.html:
      * fast/viewport/viewport-63.html:
      * fast/viewport/viewport-64.html:
      * fast/viewport/viewport-65.html:
      * fast/viewport/viewport-66.html:
      * fast/viewport/viewport-67.html:
      * fast/viewport/viewport-68.html:
      * fast/viewport/viewport-69.html:
      * fast/viewport/viewport-7.html:
      * fast/viewport/viewport-70.html:
      * fast/viewport/viewport-71.html:
      * fast/viewport/viewport-72.html:
      * fast/viewport/viewport-73.html:
      * fast/viewport/viewport-74.html:
      * fast/viewport/viewport-75.html:
      * fast/viewport/viewport-76.html:
      * fast/viewport/viewport-77.html:
      * fast/viewport/viewport-78.html:
      * fast/viewport/viewport-79.html:
      * fast/viewport/viewport-8.html:
      * fast/viewport/viewport-80.html:
      * fast/viewport/viewport-81.html:
      * fast/viewport/viewport-82.html:
      * fast/viewport/viewport-83.html:
      * fast/viewport/viewport-84.html:
      * fast/viewport/viewport-85.html:
      * fast/viewport/viewport-86.html:
      * fast/viewport/viewport-87.html:
      * fast/viewport/viewport-88.html:
      * fast/viewport/viewport-9.html:
      * fast/viewport/viewport-90.html:
      * fast/viewport/viewport-91.html:
      * fast/viewport/viewport-legacy-handheldfriendly.html:
      * fast/viewport/viewport-legacy-mobileoptimized-2.html:
      * fast/viewport/viewport-legacy-mobileoptimized-3.html:
      * fast/viewport/viewport-legacy-mobileoptimized.html:
      * fast/viewport/viewport-legacy-ordering-1.html:
      * fast/viewport/viewport-legacy-ordering-2.html:
      * fast/viewport/viewport-legacy-ordering-3.html:
      * fast/viewport/viewport-legacy-ordering-4.html:
      * fast/viewport/viewport-legacy-ordering-5.html:
      * fast/viewport/viewport-legacy-ordering-6.html:
      * fast/viewport/viewport-legacy-ordering-7.html:
      * fast/viewport/viewport-legacy-ordering-8.html:
      * fast/viewport/viewport-legacy-ordering-9.html:
      * fast/viewport/viewport-legacy-xhtmlmp-misplaced-doctype.html:
      * fast/viewport/viewport-legacy-xhtmlmp-ordering.html:
      * fast/viewport/viewport-legacy-xhtmlmp-remove-and-add.html:
      * fast/viewport/viewport-legacy-xhtmlmp.html:
      * fast/viewport/viewport-limits-adjusted-for-no-user-scale-control.html:
      * fast/viewport/viewport-limits-adjusted-for-no-user-scale.html:
      * fast/viewport/viewport-warnings-1.html:
      * fast/viewport/viewport-warnings-2.html:
      * fast/viewport/viewport-warnings-3.html:
      * fast/viewport/viewport-warnings-4.html:
      * fast/viewport/viewport-warnings-5.html:
      * fast/viewport/viewport-warnings-6.html:
      * fullscreen/video-cursor-auto-hide-expected.txt:
      * fullscreen/video-cursor-auto-hide.html:
      * http/tests/inspector-enabled/resources/console-clear-arguments-test.js:
      (dumpConsoleMessageArgumentCounts):
      * http/tests/inspector/elements-test.js:
      * networkinformation/resources/event-after-navigation-new.html:
      * networkinformation/script-tests/add-listener-from-callback.js:
      (firstListener):
      * networkinformation/script-tests/basic-all-types-of-events.js:
      * networkinformation/script-tests/basic-operation.js:
      * networkinformation/script-tests/multiple-frames.js:
      * networkinformation/script-tests/updates.js:
      (setNetworkInformation):
      * platform/efl-wk2/editing/spelling/spellcheck-paste-continuous-disabled-expected.txt:
      * platform/mac-wk2/tiled-drawing/clamp-out-of-bounds-scrolls.html:
      * platform/mac-wk2/tiled-drawing/fixed/absolute-inside-fixed.html:
      * platform/mac-wk2/tiled-drawing/fixed/absolute-inside-out-of-view-fixed.html:
      * platform/mac-wk2/tiled-drawing/fixed/fixed-in-overflow.html:
      * platform/mac-wk2/tiled-drawing/fixed/fixed-position-out-of-view-negative-zindex.html:
      * platform/mac-wk2/tiled-drawing/fixed/fixed-position-out-of-view.html:
      * platform/mac-wk2/tiled-drawing/fixed/four-bars-with-header-and-footer.html:
      * platform/mac-wk2/tiled-drawing/fixed/four-bars-zoomed.html:
      * platform/mac-wk2/tiled-drawing/fixed/four-bars.html:
      * platform/mac-wk2/tiled-drawing/fixed/negative-scroll-offset-in-view.html:
      * platform/mac-wk2/tiled-drawing/fixed/negative-scroll-offset.html:
      * platform/mac-wk2/tiled-drawing/fixed/nested-fixed.html:
      * platform/mac-wk2/tiled-drawing/fixed/percentage-inside-fixed.html:
      * platform/mac-wk2/tiled-drawing/header-and-footer-hit-testing-in-frame.html:
      * platform/mac-wk2/tiled-drawing/header-and-footer-hit-testing-with-page-scale.html:
      * platform/mac-wk2/tiled-drawing/header-and-footer-hit-testing.html:
      * platform/mac-wk2/tiled-drawing/scrolling-tree-after-scroll.html:
      * platform/mac-wk2/tiled-drawing/scrolling-tree-slow-scrolling.html:
      * platform/mac-wk2/tiled-drawing/slow-scrolling-background-toggle.html:
      * platform/mac-wk2/tiled-drawing/slow-scrolling-hidden-background-toggle.html:
      * platform/mac-wk2/tiled-drawing/slow-scrolling.html:
      * platform/mac-wk2/tiled-drawing/sticky/negative-scroll-offset.html:
      * platform/mac-wk2/tiled-drawing/sticky/sticky-horizontal.html:
      * platform/mac-wk2/tiled-drawing/sticky/sticky-vertical.html:
      * platform/mac/editing/spelling/autocorrection-blockquote-crash-expected.txt:
      * platform/mac/editing/spelling/autocorrection-blockquote-crash.html:
      * platform/mac/editing/spelling/delete-into-misspelled-word.html:
      * platform/mac/editing/spelling/editing-multiple-words-with-markers.html:
      * platform/mac/editing/spelling/editing-word-with-marker-1.html:
      * platform/mac/editing/spelling/editing-word-with-marker-2.html:
      * platform/mac/editing/spelling/move-cursor-around-misspelled-word.html:
      * platform/win/editing/spelling/spelling-backspace-between-lines-expected.txt:
      * printing/page-format-data-expected.txt:
      * printing/page-format-data.html:
      * proximity/add-listener-from-callback.html:
      * proximity/basic-operation.html:
      * proximity/multiple-frames.html:
      * proximity/resources/event-after-navigation-new.html:
      * proximity/updates.html:
      * scrollingcoordinator/resources/non-fast-scrollable-region-testing.js:
      (runNonFastScrollableRegionTest):
      * touchadjustment/big-div.html:
      * touchadjustment/event-triggered-widgets.html:
      * touchadjustment/iframe.html:
      * touchadjustment/nested-shadow-node.html:
      * touchadjustment/resources/touchadjustment.js:
      (testTouchPoint):
      (testTouchPointContextMenu):
      (adjustTouchPoint):
      (adjustTouchPointContextMenu):
      * touchadjustment/scroll-delegation/iframe-with-mainframe-scroll-offset.html:
      * touchadjustment/scroll-offset.html:
      * touchadjustment/search-cancel.html:
      * touchadjustment/zoom-basic.html:
      * touchadjustment/zoom-fatfinger.html:
      * transitions/created-while-suspended.html:
      * transitions/started-while-suspended.html:
      * transitions/suspend-transform-transition.html:
      * userscripts/insert-stylesheets.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@158113 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3e466981
  10. 21 Oct, 2013 1 commit
    • commit-queue@webkit.org's avatar
      [CSS Regions] The layers from the flow thread should be collected under the regions' layers. · 83e19482
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=120457
      
      Patch by Mihai Maerean <mmaerean@adobe.com> on 2013-10-21
      Reviewed by David Hyatt.
      
      Source/WebCore:
      
      This patch is based on the work of Alexandru Chiculita at https://bugs.webkit.org/attachment.cgi?id=203872&action=review
      
      The composited layers inside the named flow threads are collected as part of the regions (as children of the
      GraphicsLayer of the layer that corresponds to the region (which is attached to the parent renderer of
      RenderNameFlowFragment)).
      When a region displays a layer that needs accelerated compositing we activate the accelerated compositing for
      that region too (inside RenderLayerCompositor::computeRegionCompositingRequirements).
      
      This patch has landed before (as http://trac.webkit.org/changeset/156451), but was reverted because
      fast/multicol/mixed-positioning-stacking-order.html failed. The fix is inside RenderLayerCompositor::canBeComposited
      that only enables compositing for layers inside flow threads that collect the graphics layers under the regions.
      
      Another change from changeset #156451 is that now the region renderers are created as anonymous renderers under
      the element that has the flow-from property. When a composited layer is needed for the region, it sits in it's
      parent renderer, not in the region renderer (RenderNamedFlowFragment).
      
      Tests: compositing/regions/crash-transform-inside-region.html
             compositing/regions/floated-region-with-transformed-child.html
             compositing/regions/move-layer-from-one-region-to-another.html
             compositing/regions/propagate-region-box-shadow-border-padding-for-video.html
             compositing/regions/propagate-region-box-shadow-border-padding.html
             compositing/regions/region-as-layer-in-another-flowthread.html
             compositing/regions/transform-transparent-positioned-video-inside-region.html
             compositing/regions/transformed-layer-inside-transformed-layer.html
             compositing/regions/z-index-update.html
             compositing/regions/z-index.html
      
      * rendering/FlowThreadController.cpp:
      (WebCore::FlowThreadController::updateRenderFlowThreadLayersIfNeeded):
      * rendering/RenderElement.cpp:
      (WebCore::RenderElement::propagateStyleToAnonymousChildren): Not for RenderFlowThreads, as they are updated
      through the RenderView::styleDidChange function.
      * rendering/RenderFlowThread.cpp:
      (WebCore::RenderFlowThread::layout): When the layout of the flow thread is over (including the 2 phase layout),
      we update all the mappings between the layers inside the flow thread and the regions where those layers will be
      painted.
      (WebCore::RenderFlowThread::hasCompositingRegionDescendant): Whether any of the regions has a compositing descendant.
      (WebCore::RenderFlowThread::getLayerListForRegion):
      (WebCore::RenderFlowThread::regionForCompositedLayer):
      (WebCore::RenderFlowThread::cachedRegionForCompositedLayer):
      (WebCore::RenderFlowThread::collectsGraphicsLayersUnderRegions):
      (WebCore::RenderFlowThread::updateLayerToRegionMappings): Triggers an update of the layers if a layer has moved
      from a region to another since the last update.
      (WebCore::RenderFlowThread::updateAllLayerToRegionMappings):
      * rendering/RenderFlowThread.h:
      * rendering/RenderGeometryMap.cpp:
      (WebCore::RenderGeometryMap::pushRenderFlowThread):
      * rendering/RenderGeometryMap.h:
      * rendering/RenderLayer.cpp:
      (WebCore::RenderLayer::paintList):
      (WebCore::RenderLayer::enclosingFlowThreadAncestor):
      (WebCore::RenderLayer::isFlowThreadCollectingGraphicsLayersUnderRegions):
      (WebCore::RenderLayer::hitTestList):
      (WebCore::RenderLayer::calculateLayerBounds): When we calculate the bounds of the RenderView, we ignore those
      flow threads that collect the graphics layers under the regions.
      (WebCore::RenderLayer::dirtyZOrderLists):
      (WebCore::RenderLayer::dirtyNormalFlowList):
      * rendering/RenderLayer.h:
      * rendering/RenderLayerBacking.cpp:
      (WebCore::RenderLayerBacking::shouldClipCompositedBounds): Not if it's a flow thread that collects the graphics
      layers under the regions
      (WebCore::RenderLayerBacking::updateGraphicsLayerGeometry): Now adjusts the ancestorCompositingBounds for the FlowThread.
      (WebCore::RenderLayerBacking::adjustAncestorCompositingBoundsForFlowThread): Make sure that the region propagates
      its borders, paddings, outlines or box-shadows to layers inside it.
      (WebCore::RenderLayerBacking::isSimpleContainerCompositingLayer):
      * rendering/RenderLayerBacking.h:
      * rendering/RenderLayerCompositor.cpp:
      (WebCore::RenderLayerCompositor::computeCompositingRequirements): Now calls computeRegionCompositingRequirements.
      (WebCore::RenderLayerCompositor::computeRegionCompositingRequirements):
      (WebCore::RenderLayerCompositor::rebuildCompositingLayerTree): Do not iterate the RenderFlowThread directly if
      we are going to collect the composited layers as part of regions.
      (WebCore::RenderLayerCompositor::rebuildRegionCompositingLayerTree):
      (WebCore::RenderLayerCompositor::canBeComposited): CSS Regions flow threads do not need to be composited as we
      use composited RenderRegions to render the background of the RenderFlowThread.
      (WebCore::RenderLayerCompositor::requiresCompositingForIndirectReason): If it's a container of a css region.
      * rendering/RenderLayerCompositor.h:
      * rendering/RenderMultiColumnSet.cpp:
      (WebCore::RenderMultiColumnSet::adjustRegionBoundsFromFlowThreadPortionRect):
      * rendering/RenderMultiColumnSet.h:
      * rendering/RenderNamedFlowFragment.h:
      (WebCore::RenderNamedFlowFragment::layerOwner): When the content inside the region requires the region to have a
      layer, the layer will be created on the region's parent renderer instead. This method returns that renderer
      holding the layer. The return value may be null.
      * rendering/RenderNamedFlowThread.cpp:
      (WebCore::RenderNamedFlowThread::RenderNamedFlowThread):
      (WebCore::RenderNamedFlowThread::nextRendererForNode):
      (WebCore::RenderNamedFlowThread::previousRendererForNode):
      (WebCore::RenderNamedFlowThread::addFlowChild):
      (WebCore::RenderNamedFlowThread::removeFlowChild):
      (WebCore::RenderNamedFlowThread::collectsGraphicsLayersUnderRegions):
      * rendering/RenderNamedFlowThread.h: m_flowThreadChildList is now allocated through an OwnPtr to keep the render
      arena under the size limit.
      * rendering/RenderRegion.cpp:
      (WebCore::RenderRegion::adjustRegionBoundsFromFlowThreadPortionRect):
      * rendering/RenderRegion.h:
      (WebCore::toRenderRegion):
      * rendering/RenderTreeAsText.cpp:
      (WebCore::writeLayers):
      * WebCore.exp.in: WebCore::RenderLayer::isFlowThreadCollectingGraphicsLayersUnderRegions
      
      LayoutTests:
      
      * compositing/regions/crash-transform-inside-region-expected.html: Added.
      * compositing/regions/crash-transform-inside-region.html: Added.
      * compositing/regions/floated-region-with-transformed-child-expected.html: Added.
      * compositing/regions/floated-region-with-transformed-child.html: Added.
      * compositing/regions/move-layer-from-one-region-to-another-expected.html: Added.
      * compositing/regions/move-layer-from-one-region-to-another.html: Added.
      * compositing/regions/propagate-region-box-shadow-border-padding-expected.html: Added.
      * compositing/regions/propagate-region-box-shadow-border-padding-for-video-expected.html: Added.
      * compositing/regions/propagate-region-box-shadow-border-padding-for-video.html: Added.
      * compositing/regions/propagate-region-box-shadow-border-padding.html: Added.
      * compositing/regions/region-as-layer-in-another-flowthread-expected.html: Added.
      * compositing/regions/region-as-layer-in-another-flowthread.html: Added.
      * compositing/regions/transform-transparent-positioned-video-inside-region-expected.html: Added.
      * compositing/regions/transform-transparent-positioned-video-inside-region.html: Added.
      * compositing/regions/transformed-layer-inside-transformed-layer-expected.html: Added.
      * compositing/regions/transformed-layer-inside-transformed-layer.html: Added.
      * compositing/regions/webkit-flow-renderer-layer-compositing-expected.html:
      * compositing/regions/webkit-flow-renderer-layer-compositing.html:
      * compositing/regions/z-index-expected.html: Added.
      * compositing/regions/z-index-update-expected.html: Added.
      * compositing/regions/z-index-update.html: Added.
      * compositing/regions/z-index.html: Added.
      * fast/multicol/mixed-positioning-stacking-order-expected.html:
      * fast/multicol/mixed-positioning-stacking-order.html:
      * fast/repaint/region-painting-composited-element-expected.html:
      * fast/repaint/region-painting-composited-element.html:
      * platform/mac-wk2/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157725 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      83e19482
  11. 19 Oct, 2013 2 commits
    • ap@apple.com's avatar
      Enable webaudio/ tests on DRT/Mac · bafddf47
      ap@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=86914
      
      Reviewed by Darin Adler.
      
      Tools: 
      
      * DumpRenderTree/ForwardingHeaders/runtime/ArrayBufferView.h: Copied from Source/WebCore/ForwardingHeaders/runtime/ArrayBufferView.h.
      * DumpRenderTree/ForwardingHeaders/runtime/JSArrayBufferView.h: Copied from Source/WebCore/ForwardingHeaders/runtime/JSArrayBufferView.h.
      * DumpRenderTree/ForwardingHeaders/runtime/TypedArrayInlines.h: Copied from Source/WebCore/ForwardingHeaders/runtime/TypedArrayInlines.h.
      There is no way to efficiently get TypedArray buffer using API, so we need some internal headers.
      
      * DumpRenderTree/TestRunner.cpp:
      (setAudioResultCallback): 
      (TestRunner::staticFunctions):
      * DumpRenderTree/TestRunner.h:
      (TestRunner::audioResult):
      (TestRunner::setAudioResult):
      The function has a different name and argument type now, updated accordingly.
      Changed buffer from std::string to std::vector<char>, because it's more idiomatic.
      
      * DumpRenderTree/mac/DumpRenderTree.mm:
      (dumpAudio): Updated for the new name of audioResult accessor.
      (dump): Print the result in the format webkitpy currently expects.
      
      * WebKitTestRunner/TestInvocation.cpp:
      (WTR::TestInvocation::dumpAudio): fwrite the whole block at once, splitting into
      chunks made no sense.
      
      * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
      (WTR::TestRunner::setAudioResult): Added a FIXME about getting off WKBundle SPI.
      
      * DumpRenderTree/CMakeLists.txt: Added JavaScriptCore/parser to include search list,
      so that "SourceProvider.h" can be found.
      
      LayoutTests: 
      
      * TestExpectations: Moved webaudio/javascriptaudionode here, as garbage collection
      issues with it are cross-platform.
      
      * platform/mac-wk2/TestExpectations: Moved out everything, as there is nothing
      WK2 specific about WebAudio.
      
      * platform/mac/TestExpectations: WebAudio expectations here were just ignored. Replaced
      with slightly updated expectations from WK2.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157691 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bafddf47
    • ap@apple.com's avatar
      WebAudio Mac expected results were misplaced - they apply equally to WK1 and WK2. · a73fc08c
      ap@apple.com authored
      We didn't notice before because all these tests are disabled on WK1.
      
      * platform/mac-wk2/webaudio: Removed.
      * platform/mac/webaudio: Added.
      * platform/mac/webaudio/audiobuffersource-playbackrate-expected.wav: Copied from LayoutTests/platform/mac-wk2/webaudio/audiobuffersource-playbackrate-expected.wav.
      * platform/mac/webaudio/codec-tests: Copied from LayoutTests/platform/mac-wk2/webaudio/codec-tests.
      
      * platform/mac-wk2/webaudio/audiobuffersource-loop-points-expected.wav: Removed.
      This test is skipped, because it times out.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157670 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a73fc08c
  12. 16 Oct, 2013 2 commits
    • akling@apple.com's avatar
      Revert Mac-specific expecations shuffling from r157498. · 1e26f589
      akling@apple.com authored
      Everything was already in order.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157508 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1e26f589
    • akling@apple.com's avatar
      Remove Mac-specific test expectations that were identical to generic expectations. · c511802a
      akling@apple.com authored
      <https://webkit.org/b/121551>
      
      Reviewed by Antti Koivisto.
      
      * platform/mac-lion/css3/filters/composited-during-animation-layertree-expected.txt: Removed.
      * platform/mac-lion/fast/canvas/canvas-scale-shadowBlur-expected.txt: Removed.
      * platform/mac-lion/fast/canvas/canvas-scale-strokePath-shadow-expected.txt: Removed.
      * platform/mac-lion/fast/canvas/canvas-strokePath-gradient-shadow-expected.txt: Removed.
      * platform/mac-lion/fast/canvas/canvas-strokeRect-gradient-shadow-expected.txt: Removed.
      * platform/mac-lion/http/tests/multipart/multipart-replace-non-html-content-expected.txt: Removed.
      * platform/mac-lion/http/tests/multipart/policy-ignore-crash-expected.txt: Removed.
      * platform/mac-lion/platform/mac/fast/loader/file-url-mimetypes-2-expected.txt: Removed.
      * platform/mac-lion/sputnik/Unicode/Unicode_320/S7.6_A2.2_T2-expected.txt: Removed.
      * platform/mac-lion/sputnik/Unicode/Unicode_320/S7.6_A5.2_T8-expected.txt: Removed.
      * platform/mac-wk2/fast/repaint/table-cell-collapsed-border-scroll-expected.txt: Removed.
      * platform/mac-wk2/http/tests/security/cross-origin-local-storage-wk1-expected.txt: Removed.
      * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt: Removed.
      * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt: Removed.
      * platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt: Removed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157498 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c511802a
  13. 10 Oct, 2013 1 commit
    • commit-queue@webkit.org's avatar
      Web Inspector: Remove the old front-end from WebKit · ff84fc40
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=122295
      
      Patch by Marcelo Morais <m.morais@samsung.com> on 2013-10-10
      Reviewed by Timothy Hatcher.
      
      Skipping the tests of the old Inspector UI for all ports.
      
      * TestExpectations:
      * platform/efl-wk1/TestExpectations:
      * platform/efl-wk2/TestExpectations:
      * platform/efl/TestExpectations:
      * platform/gtk-wk1/TestExpectations:
      * platform/gtk/TestExpectations:
      * platform/mac-lion/TestExpectations:
      * platform/mac-wk2/TestExpectations:
      * platform/mac/TestExpectations:
      * platform/win-xp/TestExpectations:
      * platform/win/TestExpectations:
      * platform/wincairo/TestExpectations:
      * platform/wk2/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157246 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ff84fc40
  14. 08 Oct, 2013 2 commits
  15. 07 Oct, 2013 1 commit
  16. 04 Oct, 2013 1 commit
    • g.czajkowski@samsung.com's avatar
      Tests added in r141354 erroneously assume correction suggestion to be in the context menu · d1836068
      g.czajkowski@samsung.com authored
      https://bugs.webkit.org/show_bug.cgi?id=113742
      
      Reviewed by Ryosuke Niwa.
      
      Tests from r141354 erroneously assume that all WebKit ports populate
      spell checking suggestion in the context menu.
      
      Remove verification of spell checking suggestion and all context menu stuff from tests
      that do that unnecessarily. Instead of that check whether spelling markers behave correctly,
      for example, after deleting a text, double click or selecting a misspellings.
      
      However, two tests are adapted to verify spell checking suggestions (their availability
      rather than correctness, similarly to context-menu-suggestions.html).
      Those are useful for ports which populate spelling suggestion in the context menu.
      
      * editing/spelling/resources/util.js:
      (initSpellTest):
      Do not assume that the tests are running with "Windows" editing behavior.
      Unix ports do not make a selection for the misspelled word and they don't
      require selection to get spell checking suggestions.
      
      * editing/spelling/spelling-changed-text-expected.txt:
      * editing/spelling/spelling-changed-text.html:
      * editing/spelling/spelling-double-clicked-word-expected.txt:
      * editing/spelling/spelling-double-clicked-word.html:
      * editing/spelling/spelling-exactly-selected-word-expected.txt:
      * editing/spelling/spelling-exactly-selected-word.html:
      Remove verification of correction suggestion.
      Instead of that check whether the spelling markers behave correctly.
      
      * editing/spelling/context-menu-suggestions-multiword-selection-expected.txt: Renamed from LayoutTests/editing/spelling/spelling-multiword-selection-expected.txt.
      * editing/spelling/context-menu-suggestions-multiword-selection.html: Renamed from LayoutTests/editing/spelling/spelling-multiword-selection.html.
      * editing/spelling/context-menu-suggestions-subword-selection-expected.txt: Renamed from LayoutTests/editing/spelling/spelling-subword-selection-expected.txt.
      * editing/spelling/context-menu-suggestions-subword-selection.html: Renamed from LayoutTests/editing/spelling/spelling-subword-selection.html.
      Adapt those tests for platforms which populate spell check suggestion
      in the context menu.
      
      * platform/efl-wk2/TestExpectations:
      Now context-menu-suggestions-multiword-selection.html and
      context-menu-suggestions-subword-selection.html are passing for EFL.
      
      * platform/gtk-wk2/TestExpectations:
      * platform/gtk/TestExpectations:
      * platform/mac-wk2/TestExpectations:
      * platform/win/TestExpectations:
      * platform/wincairo/TestExpectations:
      Update tests path due to rename.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156901 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d1836068
  17. 03 Oct, 2013 1 commit
  18. 02 Oct, 2013 3 commits
    • timothy_horton@apple.com's avatar
      Unreviewed rebaseline, try to add newlines back that keep disappearing on me. · 14f3aa07
      timothy_horton@apple.com authored
      * platform/mac-wk2/compositing/contents-opaque/body-background-painted-expected.txt:
      * platform/mac-wk2/compositing/contents-opaque/body-background-skipped-expected.txt:
      * platform/mac-wk2/compositing/repaint/fixed-background-scroll-expected.txt:
      * platform/mac-wk2/compositing/rtl/rtl-absolute-expected.txt:
      * platform/mac-wk2/compositing/rtl/rtl-absolute-overflow-expected.txt:
      * platform/mac-wk2/compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt:
      * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
      * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
      * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
      * platform/mac-wk2/compositing/tiling/tiled-layer-resize-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156801 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      14f3aa07
    • timothy_horton@apple.com's avatar
      [mac] Stop using DrawingAreaImpl on PLATFORM(MAC) · 5251cbd5
      timothy_horton@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=121859
      <rdar://problem/15069359>
      
      Reviewed by Anders Carlsson.
      
      The Mac port will now use tiled drawing for all WebKit2 views.
      
      * Shared/DrawingAreaInfo.h:
      Don't include DrawingAreaTypeImpl as a valid DrawingAreaType on Mac.
      
      * UIProcess/API/mac/WKView.mm:
      (-[WKView drawRect:]):
      Remove our implementation of drawRect that paints from DrawingAreaImpl's backing store.
      
      (-[WKView _shouldUseTiledDrawingArea]):
      Removed. Always treated as if it were true, now.
      
      (-[WKView _createDrawingAreaProxy]):
      Always create a TiledCoreAnimationDrawingAreaProxy now.
      
      (-[WKView initWithFrame:contextRef:pageGroupRef:relatedToPage:]):
      (-[WKView wantsUpdateLayer]):
      WKView always wants a layer, etc.
      
      * UIProcess/BackingStore.h:
      Remove Mac-specific BackingStore code, only used for DrawingAreaImpl on Mac.
      
      * UIProcess/DrawingAreaProxy.h:
      Remove an unneeded include.
      
      * UIProcess/mac/BackingStoreMac.mm: Removed.
      * WebKit2.xcodeproj/project.pbxproj:
      Remove a bunch of files we don't need to build anymore.
      
      * WebProcess/WebPage/DrawingArea.cpp:
      (WebKit::DrawingArea::create):
      Never create a DrawingAreaImpl on Mac.
      
      * WebProcess/WebPage/DrawingAreaImpl.cpp:
      (WebKit::DrawingAreaImpl::updatePreferences):
      (WebKit::DrawingAreaImpl::resumePainting):
      * WebProcess/WebPage/DrawingAreaImpl.h:
      Remove Mac-specific DrawingAreaImpl code.
      
      * WebProcess/WebPage/LayerTreeHost.cpp:
      (WebKit::LayerTreeHost::create):
      * WebProcess/WebPage/mac/LayerTreeHostMac.h: Removed.
      * WebProcess/WebPage/mac/LayerTreeHostMac.mm: Removed.
      
      * page/FrameView.cpp:
      (WebCore::FrameView::addTrackedRepaintRect):
      (WebCore::FrameView::repaintContentRectangle):
      * page/FrameView.h:
      Factor out the coordinate conversion and appending of new repaint rects on FrameView.
      
      * platform/graphics/GraphicsLayer.cpp:
      (WebCore::GraphicsLayer::dumpProperties):
      * rendering/RenderLayerBacking.cpp:
      (WebCore::RenderLayerBacking::shouldDumpPropertyForLayer):
      Don't dump repaint rects on the root tile cache, they'll be included at the top,
      where FrameView's repaints are normally included.
      
      * rendering/RenderLayerBacking.cpp:
      (WebCore::RenderLayerBacking::setContentsNeedDisplay):
      (WebCore::RenderLayerBacking::setContentsNeedDisplayInRect):
      Push the root tile cache's tracked repaint rects to FrameView instead.
      
      * WebKitTestRunner/TestInvocation.cpp:
      (WTR::shouldUseThreadedScrolling):
      (WTR::updateThreadedScrollingForCurrentTest):
      (WTR::TestInvocation::invoke):
      * WebKitTestRunner/mac/PlatformWebViewMac.mm:
      (-[TestRunnerWKView initWithFrame:contextRef:pageGroupRef:relatedToPage:useThreadedScrolling:]):
      (WTR::PlatformWebView::PlatformWebView):
      (WTR::PlatformWebView::viewSupportsOptions):
      Rename the tiled drawing switch to threaded scrolling, since that's really
      all it switches now that we use tiled drawing everywhere.
      
      Use an unbuffered window, as well, to avoid snapshotting issues on some platforms
      and to more closely match the case we're interested in testing.
      
      * platform/mac-wk2/TestExpectations:
      
      * platform/mac-wk2/compositing/contents-opaque/body-background-painted-expected.txt: Added.
      * platform/mac-wk2/compositing/contents-opaque/body-background-skipped-expected.txt: Added.
      * platform/mac-wk2/compositing/rtl/rtl-absolute-expected.txt: Added.
      * platform/mac-wk2/compositing/rtl/rtl-absolute-overflow-expected.txt: Added.
      * platform/mac-wk2/compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt: Added.
      Add WebKit2 results, because we dump non-white background color on the root layer now.
      
      * platform/mac-wk2/compositing/repaint/fixed-background-scroll-expected.txt: Added.
      New WebKit2 result; repaint rects are showing up now.
      
      * platform/mac-wk2/compositing/rtl/rtl-fixed-expected.txt:
      * platform/mac-wk2/compositing/rtl/rtl-fixed-overflow-expected.txt:
      Slightly adjusted results.
      
      * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt: Added.
      * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt: Added.
      * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt: Added.
      * platform/mac-wk2/compositing/tiling/tiled-layer-resize-expected.txt: Added.
      New WebKit2 results; we show the root tile cache if layerTreeAsText is asked to dump tile caches.
      
      * platform/mac-wk2/editing/input/caret-at-the-edge-of-contenteditable-expected.txt: Added.
      * platform/mac-wk2/editing/input/reveal-caret-of-multiline-contenteditable-expected.txt: Added.
      * platform/mac-wk2/fast/block/basic/020-expected.txt: Added.
      * platform/mac-wk2/fast/dynamic/012-expected.txt: Added.
      * platform/mac-wk2/fast/dynamic/layer-hit-test-crash-expected.txt: Added.
      * platform/mac-wk2/fast/repaint/layer-hide-when-needs-layout-expected.txt: Added.
      * platform/mac-wk2/fast/text/whitespace/028-expected.txt: Added.
      * platform/mac-wk2/fast/layers/layer-visibility-expected.txt: Added.
      * platform/mac-wk2/fast/layers/layer-visibility-sublayer-expected.txt: Added.
      * platform/mac-wk2/fast/repaint/invisible-objects-expected.txt: Added.
      New WebKit2 results; additional compositing layers.
      
      * platform/mac-wk2/tiled-drawing/window-server-snapshots-work-expected-mismatch.html: Added.
      * platform/mac-wk2/tiled-drawing/window-server-snapshots-work.html: Added.
      New test to ensure that window-server snapshots work with tiled drawing.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156793 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5251cbd5
    • commit-queue@webkit.org's avatar
      [CSS Regions] Activate all regions to have layers, as CSS Regions create a new stacking context · df35f20a
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=121828
      
      Patch by Mihai Maerean <mmaerean@adobe.com> on 2013-10-02
      Reviewed by Darin Adler.
      
      Source/WebCore:
      
      The CSS Regions specification says "CSS Regions create a new stacking context." (http://dev.w3.org/csswg/css-regions/).
      
      Divs that create stacking contexts are painted after the divs that don't create stacking contexts.
      
      Test: fast/regions/layers/stacking-context-paint-order.html: While the existing region-sibling-paint-order.html
      test verifies that regions paint correctly when the next sibling also creates a stacking context, this new test
      verifies that regions paint correctly when the next sibling doesn't create a stacking context.
      
      * rendering/RenderBlock.cpp: Remove code that is not needed now that all regions have layers.
      * rendering/RenderBlock.h: Remove code that is not needed now that all regions have layers.
      * rendering/RenderBox.cpp: Remove code that is not needed now that all regions have layers.
      * rendering/RenderBox.h: Remove code that is not needed now that all regions have layers.
      * rendering/RenderFlowThread.cpp:
      (WebCore::RenderFlowThread::updateLayerToRegionMappings): Remove code that is not needed now that all regions have layers.
      * rendering/RenderRegion.cpp:
      (WebCore::RenderRegion::RenderRegion):
      * rendering/RenderRegion.h:
      (WebCore::RenderRegion::requiresLayer): Always. CSS Regions create Stacking Contexts. RenderMultiColumnSet
      implements its own behaviour so the behaviour of each class is contained within its own files.
      * rendering/RenderMultiColumnSet.h:
      (WebCore::RenderMultiColumnSet::requiresLayer): RenderMultiColumnSet derives from RenderRegion, but unlike the
      CSS Regions specification, the Multi-Columns CSS specification states that the column boxes do not establish new
      Stacking Contexts.
      * rendering/RenderTreeAsText.cpp:
      (WebCore::writeRenderRegionList): There's no need to output " hasLayer" since all regions now have layers.
      
      LayoutTests:
      
      For the ref tests, the divs in the expected results coresponding to the regions now have a CSS style causing
      them to also create Stacking Contexts.
      
      Most of the tests in fast/regions/layers/ have been deleted because they aren't relevant anymore.
      
      The change in most of the *-expected.txt files is that the " hasLayer" part has been removed (since all regions
      now have layers).
      
      Platform (efl, efl-wk2, gtk, mac-lion, mac-wk2, qt, qt-wk2) specific expectated results need to be generated again.
      
      * fast/regions/autoheight-regions-mark-expected.txt:
      * fast/regions/flow-content-basic-expected.html: Added. The test is now a ref test.
      * fast/regions/flow-content-basic-vertical-expected.html: Added. The test is now a ref test.
      * fast/regions/flow-content-basic-vertical-rl-expected.html: Added.The test is now a ref test.
      * fast/regions/flow-content-basic-vertical-rl.html:
      * fast/regions/flow-content-basic-vertical.html:
      * fast/regions/flow-content-basic.html:
      * fast/regions/flows-dependency-dynamic-remove-expected.txt:
      * fast/regions/flows-dependency-same-flow-expected.txt:
      * fast/regions/layers/dynamic-layer-added-with-no-layout-expected.png: Removed.
      * fast/regions/layers/dynamic-layer-added-with-no-layout-expected.txt: Removed.
      * fast/regions/layers/dynamic-layer-added-with-no-layout.html: Removed.
      * fast/regions/layers/dynamic-layer-removed-with-no-layout-expected.png: Removed.
      * fast/regions/layers/dynamic-layer-removed-with-no-layout-expected.txt: Removed.
      * fast/regions/layers/dynamic-layer-removed-with-no-layout.html: Removed.
      * fast/regions/layers/regions-promoted-to-layers-expected.png: Removed.
      * fast/regions/layers/regions-promoted-to-layers-expected.txt: Removed.
      * fast/regions/layers/regions-promoted-to-layers-horizontal-bt-expected.png: Removed.
      * fast/regions/layers/regions-promoted-to-layers-horizontal-bt-expected.txt: Removed.
      * fast/regions/layers/regions-promoted-to-layers-horizontal-bt.html: Removed.
      * fast/regions/layers/regions-promoted-to-layers-vertical-lr-expected.png: Removed.
      * fast/regions/layers/regions-promoted-to-layers-vertical-lr-expected.txt: Removed.
      * fast/regions/layers/regions-promoted-to-layers-vertical-lr.html: Removed.
      * fast/regions/layers/regions-promoted-to-layers-vertical-rl-expected.png: Removed.
      * fast/regions/layers/regions-promoted-to-layers-vertical-rl-expected.txt: Removed.
      * fast/regions/layers/regions-promoted-to-layers-vertical-rl.html: Removed.
      * fast/regions/layers/regions-promoted-to-layers.html: Removed.
      * fast/regions/layers/stacking-context-paint-order-expected.html: Added.
      * fast/regions/layers/stacking-context-paint-order.html: Added. While the existing region-sibling-paint-order.html
      test verifies that regions paint correctly when the next sibling also creates a stacking context, this new test
      verifies that regions paint correctly when the next sibling doesn't create a stacking context.
      * fast/regions/region-sibling-paint-order-expected.html:
      * fast/regions/region-sibling-paint-order.html:
      * fast/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt:
      * fast/repaint/region-painting-composited-element-expected.html:
      * fast/repaint/region-painting-in-composited-view-expected.html:
      * fast/repaint/region-painting-in-composited-view.html:
      * fast/repaint/region-painting-via-layout-expected.txt:
      * platform/efl-wk2/TestExpectations:
      * platform/efl-wk2/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.png: Removed.
      * platform/efl-wk2/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt: Removed.
      * platform/efl/TestExpectations:
      * platform/efl/fast/regions/autoheight-regions-mark-expected.png: Removed.
      * platform/efl/fast/regions/autoheight-regions-mark-expected.txt: Removed.
      * platform/efl/fast/regions/flow-content-basic-expected.png: Removed. The test is now a ref test.
      * platform/efl/fast/regions/flow-content-basic-expected.txt: Removed.
      * platform/efl/fast/regions/flow-content-basic-vertical-expected.png: Removed.
      * platform/efl/fast/regions/flow-content-basic-vertical-expected.txt: Removed.
      * platform/efl/fast/regions/flow-content-basic-vertical-rl-expected.png: Removed.
      * platform/efl/fast/regions/flow-content-basic-vertical-rl-expected.txt: Removed.
      * platform/efl/fast/regions/flows-dependency-dynamic-remove-expected.png: Removed.
      * platform/efl/fast/regions/flows-dependency-dynamic-remove-expected.txt: Removed.
      * platform/efl/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.png: Removed.
      * platform/efl/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt: Removed.
      * platform/efl/fast/regions/region-dynamic-after-before-expected.txt:
      * platform/efl/fast/regions/region-generated-content-before-after-expected.txt:
      * platform/efl/fast/regions/text-region-split-small-pagination-expected.png: Removed.
      * platform/efl/fast/regions/text-region-split-small-pagination-expected.txt: Removed.
      * platform/efl/fast/regions/top-overflow-out-of-second-region-expected.png: Removed.
      * platform/efl/fast/regions/top-overflow-out-of-second-region-expected.txt: Removed.
      * platform/efl/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.png: Removed.
      * platform/efl/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt: Removed.
      * platform/efl/fast/repaint/region-painting-invalidation-expected.png: Removed.
      * platform/efl/fast/repaint/region-painting-invalidation-expected.txt: Removed.
      * platform/efl/fast/repaint/region-painting-via-layout-expected.png: Removed.
      * platform/efl/fast/repaint/region-painting-via-layout-expected.txt: Removed.
      * platform/gtk/TestExpectations:
      * platform/gtk/fast/regions/autoheight-regions-mark-expected.png: Removed.
      * platform/gtk/fast/regions/autoheight-regions-mark-expected.txt: Removed.
      * platform/gtk/fast/regions/flow-content-basic-expected.png: Removed.
      * platform/gtk/fast/regions/flow-content-basic-expected.txt: Removed.
      * platform/gtk/fast/regions/flow-content-basic-vertical-expected.png: Removed.
      * platform/gtk/fast/regions/flow-content-basic-vertical-expected.txt: Removed.
      * platform/gtk/fast/regions/flow-content-basic-vertical-rl-expected.png: Removed.
      * platform/gtk/fast/regions/flow-content-basic-vertical-rl-expected.txt: Removed.
      * platform/gtk/fast/regions/flows-dependency-dynamic-remove-expected.png: Removed.
      * platform/gtk/fast/regions/flows-dependency-dynamic-remove-expected.txt: Removed.
      * platform/gtk/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.png: Removed.
      * platform/gtk/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt: Removed.
      * platform/gtk/fast/regions/region-dynamic-after-before-expected.txt:
      * platform/gtk/fast/regions/region-generated-content-before-after-expected.txt:
      * platform/gtk/fast/regions/text-region-split-small-pagination-expected.png: Removed.
      * platform/gtk/fast/regions/text-region-split-small-pagination-expected.txt: Removed.
      * platform/gtk/fast/regions/top-overflow-out-of-second-region-expected.png: Removed.
      * platform/gtk/fast/regions/top-overflow-out-of-second-region-expected.txt: Removed.
      * platform/gtk/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.png: Removed.
      * platform/gtk/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt: Removed.
      * platform/gtk/fast/repaint/line-flow-with-floats-in-regions-expected.txt:
      * platform/gtk/fast/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt:
      * platform/gtk/fast/repaint/region-painting-invalidation-expected.png: Removed.
      * platform/gtk/fast/repaint/region-painting-invalidation-expected.txt: Removed.
      * platform/gtk/fast/repaint/region-painting-via-layout-expected.png: Removed.
      * platform/gtk/fast/repaint/region-painting-via-layout-expected.txt: Removed.
      * platform/mac-lion/TestExpectations:
      * platform/mac-lion/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.png: Removed.
      * platform/mac-lion/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt: Removed.
      * platform/mac-wk2/TestExpectations:
      * platform/mac/fast/regions/flow-content-basic-expected.png: Removed.
      * platform/mac/fast/regions/flow-content-basic-expected.txt: Removed.
      * platform/mac/fast/regions/flow-content-basic-vertical-expected.png: Removed.
      * platform/mac/fast/regions/flow-content-basic-vertical-expected.txt: Removed.
      * platform/mac/fast/regions/flow-content-basic-vertical-rl-expected.png: Removed.
      * platform/mac/fast/regions/flow-content-basic-vertical-rl-expected.txt: Removed.
      * platform/mac/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt:
      * platform/mac/fast/regions/region-dynamic-after-before-expected.txt:
      * platform/mac/fast/regions/region-generated-content-before-after-expected.txt:
      * platform/mac/fast/regions/text-region-split-small-pagination-expected.txt:
      * platform/mac/fast/regions/top-overflow-out-of-second-region-expected.txt:
      * platform/mac/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.png: Removed.
      * platform/mac/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt:
      * platform/mac/fast/repaint/line-flow-with-floats-in-regions-expected.txt:
      * platform/mac/fast/repaint/region-painting-invalidation-expected.txt:
      * platform/qt-wk2/TestExpectations:
      * platform/qt-wk2/fast/regions/flow-content-basic-expected.png: Removed.
      * platform/qt-wk2/fast/regions/flow-content-basic-vertical-expected.png: Removed.
      * platform/qt-wk2/fast/regions/flow-content-basic-vertical-rl-expected.png: Removed.
      * platform/qt-wk2/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.png: Removed.
      * platform/qt-wk2/fast/regions/text-region-split-small-pagination-expected.png: Removed.
      * platform/qt-wk2/fast/regions/top-overflow-out-of-second-region-expected.png: Removed.
      * platform/qt-wk2/fast/repaint/region-painting-invalidation-expected.png: Removed.
      * platform/qt-wk2/fast/repaint/region-painting-invalidation-expected.txt: Removed.
      * platform/qt-wk2/fast/repaint/region-painting-via-layout-expected.png: Removed.
      * platform/qt/TestExpectations:
      * platform/qt/fast/regions/autoheight-regions-mark-expected.png: Removed.
      * platform/qt/fast/regions/autoheight-regions-mark-expected.txt: Removed.
      * platform/qt/fast/regions/flow-content-basic-expected.png: Removed.
      * platform/qt/fast/regions/flow-content-basic-expected.txt: Removed.
      * platform/qt/fast/regions/flow-content-basic-vertical-expected.png: Removed.
      * platform/qt/fast/regions/flow-content-basic-vertical-expected.txt: Removed.
      * platform/qt/fast/regions/flow-content-basic-vertical-rl-expected.png: Removed.
      * platform/qt/fast/regions/flow-content-basic-vertical-rl-expected.txt: Removed.
      * platform/qt/fast/regions/flows-dependency-dynamic-remove-expected.png: Removed.
      * platform/qt/fast/regions/flows-dependency-dynamic-remove-expected.txt: Removed.
      * platform/qt/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.png: Removed.
      * platform/qt/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt: Removed.
      * platform/qt/fast/regions/text-region-split-small-pagination-expected.png: Removed.
      * platform/qt/fast/regions/text-region-split-small-pagination-expected.txt: Removed.
      * platform/qt/fast/regions/top-overflow-out-of-second-region-expected.png: Removed.
      * platform/qt/fast/regions/top-overflow-out-of-second-region-expected.txt: Removed.
      * platform/qt/fast/repaint/line-flow-with-floats-in-regions-expected.txt:
      * platform/qt/fast/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt:
      * platform/qt/fast/repaint/region-painting-invalidation-expected.png: Removed.
      * platform/qt/fast/repaint/region-painting-invalidation-expected.txt: Removed.
      * platform/qt/fast/repaint/region-painting-via-layout-expected.png: Removed.
      * platform/qt/fast/repaint/region-painting-via-layout-expected.txt: Removed.
      * platform/win/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.png: Removed.
      * platform/win/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt: Removed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156767 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      df35f20a
  19. 01 Oct, 2013 3 commits
    • timothy_horton@apple.com's avatar
      Tiled drawing GraphicsLayer tree dumps should match non-tiled more closely · 203cdfa0
      timothy_horton@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122172
      
      Reviewed by Anders Carlsson.
      
      No new tests, but will be tested by all of the compositing tests after bug 121859 lands.
      
      * platform/graphics/GraphicsLayer.cpp:
      (WebCore::GraphicsLayer::dumpProperties):
      Only dump drawsContent and backgroundColor if the client says we should.
      Provide the ability to skip over a layer in the dump, making it appear as if that layer's
      children are direct decendents of that layer's parent.
      
      * platform/graphics/GraphicsLayerClient.h:
      (WebCore::GraphicsLayerClient::shouldSkipLayerInDump): Added.
      (WebCore::GraphicsLayerClient::shouldDumpPropertyForLayer): Added.
      
      * rendering/RenderLayerBacking.cpp:
      (WebCore::RenderLayerBacking::shouldSkipLayerInDump):
      Added. Always skip the root tile cache's flattening layer, as it is
      uninteresting and does not exist in the non-tiled-drawing compositing case.
      
      (WebCore::RenderLayerBacking::shouldDumpPropertyForLayer):
      Don't dump drawsContent on the root tile cache.
      Don't dump backgroundcolor on the root tile cache, unless it is non-white.
      This may require some WebKit2-specific rebaselines, but they will occur later.
      
      * rendering/RenderLayerBacking.h:
      * rendering/RenderLayerCompositor.cpp:
      (WebCore::RenderLayerCompositor::updateBacking):
      (WebCore::RenderLayerCompositor::layerTreeAsText):
      If the root tile cache has no composited children, don't dump anything,
      to match the traditional case where we drop out of compositing when
      we have no reason to be compositing. Except, do dump the root tile cache's
      layers if we're specifically being asked to dump tile caches.
      
      * platform/mac-wk2/tiled-drawing/fixed-background/fixed-background-no-image-expected.txt:
      * platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-body-layer-expected.txt:
      * platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-expected.txt:
      * platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-opacity-html-expected.txt:
      * platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-positioned-expected.txt:
      * platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-transformed-html-expected.txt:
      * platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-zoomed-expected.txt:
      * platform/mac-wk2/tiled-drawing/fixed-background/fixed-html-background-expected.txt:
      * platform/mac-wk2/tiled-drawing/fixed-background/fixed-non-propagated-body-background-expected.txt:
      * platform/mac-wk2/tiled-drawing/sticky/sticky-layers-expected.txt:
      * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-expected.txt:
      * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
      * platform/mac-wk2/tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
      * platform/mac-wk2/tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
      * platform/mac-wk2/tiled-drawing/tile-coverage-speculative-expected.txt:
      * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
      * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
      * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
      * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
      * platform/mac-wk2/tiled-drawing/use-tiled-drawing-expected.txt:
      Rebaseline some tests given these changes.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156749 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      203cdfa0
    • commit-queue@webkit.org's avatar
      Unreviewed, rolling out r156725. · 8cb1f57c
      commit-queue@webkit.org authored
      http://trac.webkit.org/changeset/156725
      https://bugs.webkit.org/show_bug.cgi?id=122176
      
      broke all the mismatch tests again (Requested by thorton on
      #webkit).
      
      Tools:
      
      * WebKitTestRunner/mac/PlatformWebViewMac.mm:
      (WTR::PlatformWebView::PlatformWebView):
      
      LayoutTests:
      
      * platform/mac-wk2/tiled-drawing/window-server-snapshots-work-expected-mismatch.html: Removed.
      * platform/mac-wk2/tiled-drawing/window-server-snapshots-work.html: Removed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156731 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8cb1f57c
    • timothy_horton@apple.com's avatar
      [wk2] WebKitTestRunner's window snapshots are blank with tiled drawing · ba082ec1
      timothy_horton@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122006
      <rdar://problem/15095197>
      
      Reviewed by Dean Jackson.
      
      * WebKitTestRunner/mac/PlatformWebViewMac.mm:
      (WTR::PlatformWebView::PlatformWebView):
      Layer-back the root view in WebKitTestRunner's window, to work around a bug
      where the window server snapshot API returns blank snapshots.
      
      Re-landing after r156724, this should not break everything now.
      
      Add a test that ensures that WebKitTestRunner's snapshots are not
      completely blank with tiled drawing enabled.
      
      * platform/mac-wk2/tiled-drawing/window-server-snapshots-work-expected-mismatch.html: Added.
      * platform/mac-wk2/tiled-drawing/window-server-snapshots-work.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156725 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ba082ec1
  20. 27 Sep, 2013 2 commits