2014-07-16 Mark Hahnenberg sputnik/Implementation_Diagnostics/S12.6.4_D1.html depends on undefined behavior https://bugs.webkit.org/show_bug.cgi?id=135007 Reviewed by Filip Pizlo. EcmaScript 5.1 specifies that during for-in enumeration newly added properties may or may not be visited during the current enumeration. Specifically, in section 12.6.4 the spec states: "If new properties are added to the object being enumerated during enumeration, the newly added properties are not guaranteed to be visited in the active enumeration." The sputnik/Implementation_Diagnostics/S12.6.4_D1.html layout test is from before sputnik was added to the test262 suite. I believe it has since been removed, so it would probably be okay to remove it from our layout test suite. * sputnik/Implementation_Diagnostics/S12.6.4_D1-expected.txt: Removed. * sputnik/Implementation_Diagnostics/S12.6.4_D1.html: Removed. 2014-07-13 Filip Pizlo [ftlopt] DFG should be able to do GCSE in SSA and this should be unified with the CSE in CPS, and both of these things should use abstract heaps for reasoning about effects https://bugs.webkit.org/show_bug.cgi?id=134677 Reviewed by Sam Weinig. * js/regress/gcse-expected.txt: Added. * js/regress/gcse-poly-get-expected.txt: Added. * js/regress/gcse-poly-get-less-obvious-expected.txt: Added. * js/regress/gcse-poly-get-less-obvious.html: Added. * js/regress/gcse-poly-get.html: Added. * js/regress/gcse.html: Added. * js/regress/script-tests/gcse-poly-get-less-obvious.js: Added. * js/regress/script-tests/gcse-poly-get.js: Added. * js/regress/script-tests/gcse.js: Added. 2014-07-04 Filip Pizlo [ftlopt] Infer immutable object properties https://bugs.webkit.org/show_bug.cgi?id=134567 Reviewed by Mark Hahnenberg. * js/regress/infer-constant-global-property-expected.txt: Added. * js/regress/infer-constant-global-property.html: Added. * js/regress/infer-constant-property-expected.txt: Added. * js/regress/infer-constant-property.html: Added. * js/regress/script-tests/infer-constant-global-property.js: Added. * js/regress/script-tests/infer-constant-property.js: Added. 2014-06-30 Mark Hahnenberg Merge r169121 from trunk. 2014-05-19 Mark Hahnenberg JSArray::shiftCountWith* could be more efficient https://bugs.webkit.org/show_bug.cgi?id=133011 Reviewed by Geoffrey Garen. Added a performance regression test which tests the contiguous shift case. We're ~85% faster on this microbenchmark with this patch. Also added a bunch of tests for each permutation of contiguous/array storage with no holes, holes, and holes that require special behavior (e.g. indexed properties in the prototype chain). * js/array-storage-splice-holes-expected.txt: Added. * js/array-storage-splice-holes-require-special-behavior-expected.txt: Added. * js/array-storage-splice-holes-require-special-behavior.html: Added. * js/array-storage-splice-holes.html: Added. * js/array-storage-splice-no-holes-expected.txt: Added. * js/array-storage-splice-no-holes.html: Added. * js/contiguous-splice-holes-expected.txt: Added. * js/contiguous-splice-holes-require-special-behavior-expected.txt: Added. * js/contiguous-splice-holes-require-special-behavior.html: Added. * js/contiguous-splice-holes.html: Added. * js/contiguous-splice-no-holes-expected.txt: Added. * js/contiguous-splice-no-holes.html: Added. * js/regress/array-splice-contiguous-expected.txt: Added. * js/regress/array-splice-contiguous.html: Added. * js/regress/script-tests/array-splice-contiguous.js: Added. (foo): * js/script-tests/array-storage-splice-holes-require-special-behavior.js: Added. * js/script-tests/array-storage-splice-holes.js: Added. * js/script-tests/array-storage-splice-no-holes.js: Added. * js/script-tests/contiguous-splice-holes-require-special-behavior.js: Added. * js/script-tests/contiguous-splice-holes.js: Added. * js/script-tests/contiguous-splice-no-holes.js: Added. 2014-06-21 Filip Pizlo [ftlopt] Fold GetById/PutById to MultiGetByOffset/GetByOffset or MultiPutByOffset/PutByOffset, which implies handling non-singleton sets https://bugs.webkit.org/show_bug.cgi?id=134090 Reviewed by Oliver Hunt. * js/regress/fold-get-by-id-to-multi-get-by-offset-expected.txt: Added. * js/regress/fold-get-by-id-to-multi-get-by-offset-rare-int-expected.txt: Added. * js/regress/fold-get-by-id-to-multi-get-by-offset-rare-int.html: Added. * js/regress/fold-get-by-id-to-multi-get-by-offset.html: Added. * js/regress/fold-put-by-id-to-multi-put-by-offset-expected.txt: Added. * js/regress/fold-put-by-id-to-multi-put-by-offset.html: Added. * js/regress/script-tests/fold-get-by-id-to-multi-get-by-offset-rare-int.js: Added. (foo): (fu): (bar): (.bar): (Number): * js/regress/script-tests/fold-get-by-id-to-multi-get-by-offset.js: Added. (foo): (fu): (bar): (.bar): (Number): * js/regress/script-tests/fold-put-by-id-to-multi-put-by-offset.js: Added. (foo): (fu): (bar): (.bar): 2014-06-19 Filip Pizlo [ftlopt] LICM should be able to hoist CheckStructure even if the loop clobbers structures so long as the structures being checked are watchable https://bugs.webkit.org/show_bug.cgi?id=134056 Unreviewed, just landing the test cases for this attempted optimization. The test cases will still be valid once we find a smart way of doing this optimization. * js/regress/hoist-poly-check-structure-effectful-loop-expected.txt: Added. * js/regress/hoist-poly-check-structure-effectful-loop.html: Added. * js/regress/hoist-poly-check-structure-expected.txt: Added. * js/regress/hoist-poly-check-structure.html: Added. * js/regress/script-tests/hoist-poly-check-structure-effectful-loop.js: Added. (foo): (test): * js/regress/script-tests/hoist-poly-check-structure.js: Added. (foo): (test): 2014-06-18 Filip Pizlo DFG AI and constant folder should be able to precisely prune MultiGetByOffset/MultiPutByOffset even if the base structure abstract value is not a singleton https://bugs.webkit.org/show_bug.cgi?id=133918 Reviewed by Mark Hahnenberg. * js/regress/fold-multi-get-by-offset-to-get-by-offset-expected.txt: Added. * js/regress/fold-multi-get-by-offset-to-get-by-offset.html: Added. * js/regress/fold-multi-get-by-offset-to-poly-get-by-offset-expected.txt: Added. * js/regress/fold-multi-get-by-offset-to-poly-get-by-offset.html: Added. * js/regress/fold-multi-put-by-offset-to-poly-put-by-offset-expected.txt: Added. * js/regress/fold-multi-put-by-offset-to-poly-put-by-offset.html: Added. * js/regress/fold-multi-put-by-offset-to-put-by-offset-expected.txt: Added. * js/regress/fold-multi-put-by-offset-to-put-by-offset.html: Added. * js/regress/fold-multi-put-by-offset-to-replace-or-transition-put-by-offset-expected.txt: Added. * js/regress/fold-multi-put-by-offset-to-replace-or-transition-put-by-offset.html: Added. * js/regress/fold-put-structure-expected.txt: Added. * js/regress/fold-put-structure.html: Added. * js/regress/script-tests/fold-multi-get-by-offset-to-get-by-offset.js: Added. (foo): (fu): (bar): (.bar): * js/regress/script-tests/fold-multi-get-by-offset-to-poly-get-by-offset.js: Added. (foo): (fu): (bar): (.bar): * js/regress/script-tests/fold-multi-put-by-offset-to-poly-put-by-offset.js: Added. (foo): (fu): (bar): (.bar): * js/regress/script-tests/fold-multi-put-by-offset-to-put-by-offset.js: Added. (foo): (fu): (bar): (.bar): * js/regress/script-tests/fold-multi-put-by-offset-to-replace-or-transition-put-by-offset.js: Added. (foo): (fu): (bar): (.bar): * js/regress/script-tests/fold-put-structure.js: Added. (foo): (fu): (bar): (.bar): 2014-06-17 Filip Pizlo [ftlopt] DFG put_by_id should inline accesses with a slightly polymorphic base https://bugs.webkit.org/show_bug.cgi?id=133964 Reviewed by Mark Hahnenberg. * js/regress/put-by-id-replace-and-transition-expected.txt: Added. * js/regress/put-by-id-replace-and-transition.html: Added. * js/regress/put-by-id-slightly-polymorphic-expected.txt: Added. * js/regress/put-by-id-slightly-polymorphic.html: Added. * js/regress/script-tests/put-by-id-replace-and-transition.js: Added. * js/regress/script-tests/put-by-id-slightly-polymorphic.js: Added. 2014-06-12 Filip Pizlo [ftlopt] A DFG inlined ById access variant should not speak of a chain, but only of what structures to test the base for, whether to use a constant as an alternate base for the actual access, and what structures to check on what additional cell constants https://bugs.webkit.org/show_bug.cgi?id=133821 Reviewed by Mark Hahnenberg. * js/regress/poly-chain-access-different-prototypes-expected.txt: Added. * js/regress/poly-chain-access-different-prototypes-simple-expected.txt: Added. * js/regress/poly-chain-access-different-prototypes-simple.html: Added. * js/regress/poly-chain-access-different-prototypes.html: Added. * js/regress/script-tests/poly-chain-access-different-prototypes-simple.js: Added. * js/regress/script-tests/poly-chain-access-different-prototypes.js: Added. 2014-06-11 Filip Pizlo [ftlopt] DFG get_by_id should inline chain accesses with a slightly polymorphic base https://bugs.webkit.org/show_bug.cgi?id=133751 Reviewed by Mark Hahnenberg. * js/regress/poly-chain-access-expected.txt: Added. * js/regress/poly-chain-access-simpler-expected.txt: Added. * js/regress/poly-chain-access-simpler.html: Added. * js/regress/poly-chain-access.html: Added. * js/regress/script-tests/poly-chain-access-simpler.js: Added. * js/regress/script-tests/poly-chain-access.js: Added. 2014-06-01 Filip Pizlo [ftlopt] AI should be able track structure sets larger than 1 https://bugs.webkit.org/show_bug.cgi?id=128073 Reviewed by Oliver Hunt. * js/regress/get-by-id-bimorphic-check-structure-elimination-expected.txt: Added. * js/regress/get-by-id-bimorphic-check-structure-elimination-simple-expected.txt: Added. * js/regress/get-by-id-bimorphic-check-structure-elimination-simple.html: Added. * js/regress/get-by-id-bimorphic-check-structure-elimination.html: Added. * js/regress/get-by-id-check-structure-elimination-expected.txt: Added. * js/regress/get-by-id-check-structure-elimination.html: Added. * js/regress/get-by-id-quadmorphic-check-structure-elimination-simple-expected.txt: Added. * js/regress/get-by-id-quadmorphic-check-structure-elimination-simple.html: Added. * js/regress/script-tests/get-by-id-bimorphic-check-structure-elimination-simple.js: Added. * js/regress/script-tests/get-by-id-bimorphic-check-structure-elimination.js: Added. * js/regress/script-tests/get-by-id-check-structure-elimination.js: Added. * js/regress/script-tests/get-by-id-quadmorphic-check-structure-elimination-simple.js: Added. 2014-06-03 Filip Pizlo [ftlopt] FTL native inlining tests take far too long https://bugs.webkit.org/show_bug.cgi?id=133498 Unreviewed test gardening. Move long-running tests that focus on correctness into JSC/tests/stress. Speed up the performance tests by reducing allocation and call overhead. * js/regress/ftl-library-inlining-exceptions-expected.txt: Removed. * js/regress/ftl-library-inlining-exceptions.html: Removed. * js/regress/ftl-library-inlining-folding-expected.txt: Removed. * js/regress/ftl-library-inlining-folding.html: Removed. * js/regress/ftl-library-inlining-loops-expected.txt: Removed. * js/regress/ftl-library-inlining-loops.html: Removed. * js/regress/script-tests/ftl-library-inlining-dataview.js: (foo): Deleted. * js/regress/script-tests/ftl-library-inlining-exceptions.js: Removed. * js/regress/script-tests/ftl-library-inlining-folding.js: Removed. * js/regress/script-tests/ftl-library-inlining-loops.js: Removed. * js/regress/script-tests/ftl-library-inlining.js: (foo): Deleted. 2014-06-03 Matthew Mirman [ftlopt] Added system for inlining native functions via the FTL. https://bugs.webkit.org/show_bug.cgi?id=131515 Reviewed by Filip Pizlo. Adds microbenchmarks. * js/regress/script-tests/ftl-library-inlining.js: Added. * js/regress/ftl-library-inlining-expected.txt: Added. * js/regress/ftl-library-inlining.html: Added. * js/regress/script-tests/ftl-library-inlining-dataview.js: Added. * js/regress/ftl-library-inlining-dataview-expected.txt: Added. * js/regress/ftl-library-inlining-dataview.html: Added. * js/regress/script-tests/ftl-library-inlining-exceptions.js: Added. * js/regress/ftl-library-inlining-exceptions-expected.txt: Added. * js/regress/ftl-library-inlining-exceptions.html: Added. * js/regress/script-tests/ftl-library-inlining-folding.js: Added. * js/regress/ftl-library-inlining-folding-expected.txt: Added. * js/regress/ftl-library-inlining-folding-expected.html: Added. * js/regress/script-tests/ftl-library-inlining-loops.js: Added. * js/regress/ftl-library-inlining-loops-expected.txt: Added. * js/regress/ftl-library-inlining-loops.html: Added. 2014-05-21 Filip Pizlo [ftlopt] DFG::clobberize should be blind to the effects of GC https://bugs.webkit.org/show_bug.cgi?id=133166 Reviewed by Geoffrey Garen. * js/regress/hoist-make-rope-expected.txt: Added. * js/regress/hoist-make-rope.html: Added. * js/regress/script-tests/hoist-make-rope.js: Added. (foo): 2014-05-19 Filip Pizlo [ftlopt] DFG bytecode parser should turn GetById with nothing but a Getter stub as stuff+handleCall, and handleCall should be allowed to inline if it wants to https://bugs.webkit.org/show_bug.cgi?id=133105 Reviewed by Michael Saboff. * js/regress/getter-no-activation-expected.txt: Added. * js/regress/getter-no-activation.html: Added. * js/regress/script-tests/getter-no-activation.js: Added. * js/regress/getter-richards-expected.txt: Added. * js/regress/getter-richards.html: Added. * js/regress/script-tests/getter-richards.js: Added. 2014-05-08 Filip Pizlo jsSubstring() should be lazy https://bugs.webkit.org/show_bug.cgi?id=132556 Reviewed by Andreas Kling. These tests get 35-50% faster. * js/regress/script-tests/substring-concat-weird.js: Added. (foo): * js/regress/script-tests/substring-concat.js: Added. (foo): * js/regress/script-tests/substring.js: Added. (foo): * js/regress/substring-concat-expected.txt: Added. * js/regress/substring-concat-weird-expected.txt: Added. * js/regress/substring-concat-weird.html: Added. * js/regress/substring-concat.html: Added. * js/regress/substring-expected.txt: Added. * js/regress/substring.html: Added. 2014-05-08 Commit Queue Unreviewed, rolling out r168498. https://bugs.webkit.org/show_bug.cgi?id=132714 broke Mavericks WK2 (Requested by litherum on #webkit). Reverted changeset: "http/tests/security/xss-DENIED-xsl-document-redirect.xml fails with NetworkProcess" https://bugs.webkit.org/show_bug.cgi?id=132523 http://trac.webkit.org/changeset/168498 2014-05-08 Myles C. Maxfield http/tests/security/xss-DENIED-xsl-document-redirect.xml fails with NetworkProcess https://bugs.webkit.org/show_bug.cgi?id=132523 Reviewed by Alexey Proskuryakov. Two tests have been rebaselined, and re-enable test that now passes * fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt: The test describes that success causes an ErrorHandler to run, but there was no ErrorHandler line in the expected output. This now gets printed. * http/tests/security/xss-DENIED-xsl-document-redirect-expected.txt: Expecting logging output on failed redirection * platform/mac-wk2/TestExpectations: Re-enable test that now passes. 2014-05-08 Bem Jones-Bey [CSS Shapes] Shapes do not resolve dimensions specified in viewport units https://bugs.webkit.org/show_bug.cgi?id=124052 Reviewed by Dirk Schulze. * css3/masking/clip-path-polygon-viewport-units-expected.html: Added. * css3/masking/clip-path-polygon-viewport-units.html: Added. * fast/shapes/shape-outside-floats/shape-outside-floats-viewport-units-expected.html: Added. * fast/shapes/shape-outside-floats/shape-outside-floats-viewport-units.html: Added. 2014-05-08 Rik Cabanier Add support for drawFocusIfNeeded https://bugs.webkit.org/show_bug.cgi?id=132584 Reviewed by Dirk Schulze. * fast/canvas/draw-focus-if-needed-expected.txt: Added. * fast/canvas/draw-focus-if-needed.html: Added. 2014-05-08 Ion Rosca [CSS Blending] Removing -webkit- prefixes for mix-blend-mode and isolation from layout tests. https://bugs.webkit.org/show_bug.cgi?id=132680 Reviewed by Mihnea Ovidenie. * css3/blending/blend-mode-accelerated-parent-overflow-hidden.html: * css3/blending/blend-mode-isolation-accelerated-overflow-hidden.html: * css3/blending/blend-mode-isolation-flags-append-non-stacking-context-blending.html: * css3/blending/blend-mode-isolation-flags-append-stacking-context-blending.html: * css3/blending/blend-mode-isolation-flags-remove-non-stacking-context-blending.html: * css3/blending/blend-mode-isolation-flags-remove-stacking-context-blending.html: * css3/blending/blend-mode-isolation-flags-turn-off-blending-no-isolation.html: * css3/blending/blend-mode-isolation-flags-turn-off-blending.html: * css3/blending/blend-mode-isolation-flags-turn-off-stacking-context.html: * css3/blending/blend-mode-isolation-flags-turn-on-blending.html: * css3/blending/blend-mode-isolation-flags-turn-on-stacking-context.html: * css3/blending/blend-mode-isolation-overflow-hidden.html: * css3/blending/blend-mode-isolation-turn-off-self-painting-layer.html: * css3/blending/blend-mode-isolation-turn-off-self-painting-layer1.html: * css3/blending/blend-mode-isolation-turn-off-self-painting-layer2.html: * css3/blending/blend-mode-isolation-turn-on-self-painting-layer.html: * css3/blending/blend-mode-overflow.html: * css3/blending/repaint/blend-mode-turn-off-isolation-no-effect.html: * css3/blending/repaint/blend-mode-turn-off-isolation.html: * css3/blending/svg-blend-color-burn.html: * css3/blending/svg-blend-darken.html: * css3/blending/svg-blend-difference.html: * css3/blending/svg-blend-exclusion.html: * css3/blending/svg-blend-layer-mask.html: * css3/blending/svg-blend-lighten.html: * css3/blending/svg-blend-normal.html: * css3/blending/svg-blend-overlay.html: * css3/blending/svg-isolation-default.html: * css3/blending/svg-isolation-simple.html: 2014-05-08 Krzysztof Wolanski [EFL] Rebaseline after enabling new multi-column mode (r168046) https://bugs.webkit.org/show_bug.cgi?id=132679 Unreviewed gardening. * platform/efl/css3/unicode-bidi-isolate-basic-expected.png: * platform/efl/css3/unicode-bidi-isolate-basic-expected.txt: * platform/efl/fast/block/float/float-not-removed-from-next-sibling4-expected.png: * platform/efl/fast/block/float/float-not-removed-from-next-sibling4-expected.txt: * platform/efl/fast/line-grid/line-grid-inside-columns-expected.png: * platform/efl/fast/line-grid/line-grid-inside-columns-expected.txt: * platform/efl/fast/line-grid/line-grid-into-columns-expected.txt: * platform/efl/fast/multicol/block-axis-horizontal-bt-expected.png: * platform/efl/fast/multicol/block-axis-horizontal-bt-expected.txt: * platform/efl/fast/multicol/block-axis-horizontal-tb-expected.png: * platform/efl/fast/multicol/block-axis-horizontal-tb-expected.txt: * platform/efl/fast/multicol/block-axis-vertical-lr-expected.png: * platform/efl/fast/multicol/block-axis-vertical-lr-expected.txt: * platform/efl/fast/multicol/block-axis-vertical-rl-expected.txt: * platform/efl/fast/multicol/border-padding-pagination-expected.png: * platform/efl/fast/multicol/border-padding-pagination-expected.txt: * platform/efl/fast/multicol/client-rects-expected.png: * platform/efl/fast/multicol/client-rects-expected.txt: * platform/efl/fast/multicol/client-rects-spanners-complex-expected.txt: Added. * platform/efl/fast/multicol/client-rects-spanners-expected.txt: Added. * platform/efl/fast/multicol/column-break-with-balancing-expected.txt: * platform/efl/fast/multicol/column-count-with-rules-expected.txt: * platform/efl/fast/multicol/column-rules-expected.png: * platform/efl/fast/multicol/column-rules-expected.txt: * platform/efl/fast/multicol/column-rules-stacking-expected.txt: * platform/efl/fast/multicol/columns-shorthand-parsing-expected.txt: * platform/efl/fast/multicol/float-avoidance-expected.txt: * platform/efl/fast/multicol/float-multicol-expected.txt: * platform/efl/fast/multicol/float-paginate-complex-expected.txt: * platform/efl/fast/multicol/float-paginate-empty-lines-expected.txt: * platform/efl/fast/multicol/float-paginate-expected.txt: * platform/efl/fast/multicol/layers-in-multicol-expected.txt: * platform/efl/fast/multicol/layers-split-across-columns-expected.txt: * platform/efl/fast/multicol/margin-collapse-expected.txt: * platform/efl/fast/multicol/max-height-columns-block-expected.png: * platform/efl/fast/multicol/max-height-columns-block-expected.txt: * platform/efl/fast/multicol/nested-columns-expected.png: * platform/efl/fast/multicol/nested-columns-expected.txt: * platform/efl/fast/multicol/newmulticol/client-rects-expected.txt: Added. * platform/efl/fast/multicol/overflow-across-columns-expected.png: * platform/efl/fast/multicol/overflow-across-columns-expected.txt: * platform/efl/fast/multicol/overflow-across-columns-percent-height-expected.png: * platform/efl/fast/multicol/overflow-across-columns-percent-height-expected.txt: * platform/efl/fast/multicol/overflow-unsplittable-expected.png: * platform/efl/fast/multicol/overflow-unsplittable-expected.txt: * platform/efl/fast/multicol/paginate-block-replaced-expected.txt: * platform/efl/fast/multicol/pagination/BottomToTop-bt-expected.txt: * platform/efl/fast/multicol/pagination/BottomToTop-lr-expected.txt: * platform/efl/fast/multicol/pagination/BottomToTop-rl-expected.txt: * platform/efl/fast/multicol/pagination/BottomToTop-tb-expected.txt: * platform/efl/fast/multicol/pagination/LeftToRight-bt-expected.txt: * platform/efl/fast/multicol/pagination/LeftToRight-lr-expected.txt: * platform/efl/fast/multicol/pagination/LeftToRight-rl-expected.txt: * platform/efl/fast/multicol/pagination/LeftToRight-tb-expected.txt: * platform/efl/fast/multicol/pagination/RightToLeft-bt-expected.txt: * platform/efl/fast/multicol/pagination/RightToLeft-lr-expected.txt: * platform/efl/fast/multicol/pagination/RightToLeft-rl-expected.txt: * platform/efl/fast/multicol/pagination/RightToLeft-tb-expected.txt: * platform/efl/fast/multicol/pagination/TopToBottom-bt-expected.txt: * platform/efl/fast/multicol/pagination/TopToBottom-lr-expected.txt: * platform/efl/fast/multicol/pagination/TopToBottom-rl-expected.txt: * platform/efl/fast/multicol/pagination/TopToBottom-tb-expected.txt: * platform/efl/fast/multicol/positioned-split-expected.txt: * platform/efl/fast/multicol/positive-leading-expected.png: * platform/efl/fast/multicol/positive-leading-expected.txt: * platform/efl/fast/multicol/scrolling-column-rules-expected.txt: Added. * platform/efl/fast/multicol/scrolling-overflow-expected.png: * platform/efl/fast/multicol/scrolling-overflow-expected.txt: * platform/efl/fast/multicol/shrink-to-column-height-for-pagination-expected.txt: * platform/efl/fast/multicol/single-line-expected.txt: * platform/efl/fast/multicol/span/anonymous-before-child-parent-crash-expected.png: * platform/efl/fast/multicol/span/anonymous-before-child-parent-crash-expected.txt: * platform/efl/fast/multicol/span/anonymous-split-block-crash-expected.png: * platform/efl/fast/multicol/span/anonymous-split-block-crash-expected.txt: * platform/efl/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png: * platform/efl/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt: * platform/efl/fast/multicol/span/clone-flexbox-expected.txt: * platform/efl/fast/multicol/span/clone-summary-expected.txt: * platform/efl/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt: * platform/efl/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt: * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.txt: * platform/efl/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt: * platform/efl/fast/multicol/span/span-as-nested-columns-child-expected.txt: * platform/efl/fast/multicol/span/span-as-nested-inline-block-child-expected.txt: * platform/efl/fast/multicol/span/span-margin-collapsing-expected.txt: * platform/efl/fast/multicol/table-margin-collapse-expected.txt: * platform/efl/fast/multicol/table-vertical-align-expected.txt: * platform/efl/fast/multicol/unsplittable-inline-block-expected.txt: * platform/efl/fast/multicol/vertical-lr/border-padding-pagination-expected.png: * platform/efl/fast/multicol/vertical-lr/border-padding-pagination-expected.txt: * platform/efl/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt: * platform/efl/fast/multicol/vertical-lr/column-count-with-rules-expected.txt: * platform/efl/fast/multicol/vertical-lr/column-rules-expected.png: * platform/efl/fast/multicol/vertical-lr/column-rules-expected.txt: * platform/efl/fast/multicol/vertical-lr/float-avoidance-expected.txt: * platform/efl/fast/multicol/vertical-lr/float-multicol-expected.txt: * platform/efl/fast/multicol/vertical-lr/float-paginate-complex-expected.txt: * platform/efl/fast/multicol/vertical-lr/float-paginate-expected.txt: * platform/efl/fast/multicol/vertical-lr/nested-columns-expected.png: * platform/efl/fast/multicol/vertical-lr/nested-columns-expected.txt: * platform/efl/fast/multicol/vertical-lr/unsplittable-inline-block-expected.txt: * platform/efl/fast/multicol/vertical-rl/border-padding-pagination-expected.png: * platform/efl/fast/multicol/vertical-rl/border-padding-pagination-expected.txt: * platform/efl/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt: * platform/efl/fast/multicol/vertical-rl/column-count-with-rules-expected.txt: * platform/efl/fast/multicol/vertical-rl/column-rules-expected.png: * platform/efl/fast/multicol/vertical-rl/column-rules-expected.txt: * platform/efl/fast/multicol/vertical-rl/float-avoidance-expected.txt: * platform/efl/fast/multicol/vertical-rl/float-multicol-expected.txt: * platform/efl/fast/multicol/vertical-rl/float-paginate-complex-expected.txt: * platform/efl/fast/multicol/vertical-rl/float-paginate-expected.txt: * platform/efl/fast/multicol/vertical-rl/nested-columns-expected.txt: * platform/efl/fast/multicol/vertical-rl/rule-style-expected.txt: * platform/efl/fast/multicol/vertical-rl/unsplittable-inline-block-expected.txt: * platform/efl/fast/overflow/paged-x-div-expected.txt: * platform/efl/fast/overflow/paged-x-div-with-column-gap-expected.txt: * platform/efl/fast/overflow/paged-x-on-root-expected.png: * platform/efl/fast/overflow/paged-x-on-root-expected.txt: * platform/efl/fast/overflow/paged-x-with-column-gap-expected.png: * platform/efl/fast/overflow/paged-x-with-column-gap-expected.txt: * platform/efl/fast/overflow/paged-y-div-expected.txt: * platform/efl/fast/overflow/paged-y-on-root-expected.png: * platform/efl/fast/overflow/paged-y-on-root-expected.txt: * platform/efl/fast/repaint/multicol-repaint-expected.png: * platform/efl/fast/repaint/multicol-repaint-expected.txt: 2014-05-08 Xabier Rodriguez Calvar [GTK] Enable skipped http/tests/media/hls/video-controls-live-stream.html https://bugs.webkit.org/show_bug.cgi?id=132329 Reviewed by Eric Carlson. Tweaked test, created GTK results, unskipped in GTK and moved the current general expectations to be mac only. * http/tests/media/hls/video-controls-live-stream-expected.txt: Moved. * http/tests/media/hls/video-controls-live-stream.html: Dump tree and check status of the timelime. * media/media-controls.js: (dumpMediaControlsTree): Added to dump the shadow dom tree. * platform/gtk/TestExpectations: Unskipped video-controls-live-stream. * platform/gtk/http/tests/media/hls/video-controls-live-stream-expected.txt: Added. * platform/mac/http/tests/media/hls/video-controls-live-stream-expected.txt: Moved from LayoutTests/http/tests/media/hls/video-controls-live-stream-expected.txt and rebaselined. 2014-05-08 Mihnea Ovidenie [CSS Regions] Content overflowing a fixed positioned region is clipped https://bugs.webkit.org/show_bug.cgi?id=118607 Reviewed by Andrei Bucur. Fixed by the overflow in regions work, add test to prevent future regressions. * fast/regions/fixed-pos-region-overflow-content-expected.html: Added. * fast/regions/fixed-pos-region-overflow-content.html: Added. 2014-05-08 Ion Rosca [CSS Blending] Changing isolation CSS property should not trigger repaint in RenderStyle::changeRequiresLayerRepaint https://bugs.webkit.org/show_bug.cgi?id=131436 Reviewed by Dirk Schulze. * css3/blending/repaint/blend-mode-turn-off-isolation-expected.txt: Added. * css3/blending/repaint/blend-mode-turn-off-isolation-no-effect-expected.txt: Added. * css3/blending/repaint/blend-mode-turn-off-isolation-no-effect.html: Added. * css3/blending/repaint/blend-mode-turn-off-isolation.html: Added. 2014-05-08 Manuel Rego Casasnovas REGRESSION (r167652): SelectionState is not set properly for non leaf objects in pages with regions https://bugs.webkit.org/show_bug.cgi?id=132493 Reviewed by David Hyatt. * TestExpectations: Marked fast/regions/cssom/region-range-for-box-crash.html as crashing on debug due to regression detected in bug #131982. * fast/regions/selection/crash-select-all-expected.txt: Added. * fast/regions/selection/crash-select-all.html: Added. 2014-05-08 Zoltan Horvath [CSS Shapes] Can't select content within the area of the floating box when clip-path is applied https://bugs.webkit.org/show_bug.cgi?id=131375 Reviewed by Dirk Schulze. * fast/masking/clip-path-selection-expected.txt: Added. * fast/masking/clip-path-selection.html: Added. * fast/shapes/shape-outside-floats/shape-outside-clip-path-selection-expected.txt: Added. * fast/shapes/shape-outside-floats/shape-outside-clip-path-selection.html: Added. 2014-05-07 Ion Rosca [CSS Blending] Blending doesn't work if the parent stacking context is not a self painting layer https://bugs.webkit.org/show_bug.cgi?id=130891 Reviewed by Dean Jackson. Removed position:relative which forced tests to avoid this bug. * css3/blending/blend-mode-accelerated-parent-overflow-hidden.html: * css3/blending/blend-mode-clip-accelerated-blending-canvas.html: * css3/blending/blend-mode-clip-accelerated-blending-child.html: * css3/blending/blend-mode-clip-accelerated-blending-with-siblings.html: * css3/blending/blend-mode-clip-accelerated-transformed-blending.html: New tests: * css3/blending/blend-mode-isolation-accelerated-overflow-hidden-expected.txt: Added. * css3/blending/blend-mode-isolation-accelerated-overflow-hidden.html: Added. * css3/blending/blend-mode-isolation-overflow-hidden-expected.html: Added. * css3/blending/blend-mode-isolation-overflow-hidden.html: Added. * css3/blending/blend-mode-isolation-turn-off-self-painting-layer-expected.txt: Added. * css3/blending/blend-mode-isolation-turn-off-self-painting-layer.html: Added. * css3/blending/blend-mode-isolation-turn-off-self-painting-layer1-expected.txt: Added. * css3/blending/blend-mode-isolation-turn-off-self-painting-layer1.html: Added. * css3/blending/blend-mode-isolation-turn-off-self-painting-layer2-expected.txt: Added. * css3/blending/blend-mode-isolation-turn-off-self-painting-layer2.html: Added. * css3/blending/blend-mode-isolation-turn-on-self-painting-layer-expected.txt: Added. * css3/blending/blend-mode-isolation-turn-on-self-painting-layer.html: Added. 2014-05-06 Myles C. Maxfield Dragging text from one paragraph to another does not render as expected https://bugs.webkit.org/show_bug.cgi?id=132633 Reviewed by Darin Adler and Ryosuke Niwa. The problem occurs when dragging text that includes a

into an editable area that has a

as a parent. * editing/pasteboard/drag-drop-paragraph-crasher-expected.txt: Added. * editing/pasteboard/drag-drop-paragraph-crasher.html: Added. 2014-05-07 Dean Jackson Using a fill pattern much larger than actual canvas reliably segfaults browser https://bugs.webkit.org/show_bug.cgi?id=132635 Reviewed by Simon Fraser. Test case that makes a huge canvas and tries to create a pattern out of it. * fast/canvas/pattern-too-large-to-create-expected.html: Added. * fast/canvas/pattern-too-large-to-create.html: Added. 2014-05-07 Geoffrey Garen REGRESSION (r161429?): Frequent crashes on media/track/media-element-enqueue-event-crash.html https://bugs.webkit.org/show_bug.cgi?id=117756 Reviewed by Mark Hahnenberg. Re-enabled this test because it doesn't seem to crash anymore. * media/track/media-element-enqueue-event-crash.html: Reduced the number of test runs because otherwise this test often times out. * platform/mac/TestExpectations: Re-enable this test because I ran it for about a minute on my Mac Pro without crashing. 2014-05-07 Radu Stavila Use after free in WebCore::RenderObject::nextSibling / WebCore::RenderBoxModelObject::moveChildrenTo https://bugs.webkit.org/show_bug.cgi?id=132625 Reviewed by David Hyatt. Added test for special case which might cause use after free. * fast/multicol/newmulticol/first-letter-create-expected.html: Added. * fast/multicol/newmulticol/first-letter-create.html: Added. 2014-05-07 Chris Fleizach AX: aria-expanded changes are not communicated to clients https://bugs.webkit.org/show_bug.cgi?id=132642 Reviewed by Mario Sanchez Prada. * platform/mac/accessibility/expanded-notification-expected.txt: Added. * platform/mac/accessibility/expanded-notification.html: Added. 2014-05-07 Christophe Dumez [HTML] Default argument to HTMLTableElement.insertRow() should be -1 https://bugs.webkit.org/show_bug.cgi?id=132651 Reviewed by Alexey Proskuryakov. Add layout test to test that the default argument to HTMLTableElement.insertRow() is -1. * fast/dom/HTMLTableElement/insertRow-default-argument-expected.txt: Added. * fast/dom/HTMLTableElement/insertRow-default-argument.html: Added. 2014-05-07 Chris Fleizach AX: AXSelectTextWithCriteria should support capitalize/lowercase/uppercase https://bugs.webkit.org/show_bug.cgi?id=132622 Reviewed by Mario Sanchez Prada. * platform/mac/accessibility/select-text-expected.txt: * platform/mac/accessibility/select-text.html: 2014-05-07 Grzegorz Czajkowski Share mac/editing/spelling/editing-multiple-words-with-markers.html with other platforms https://bugs.webkit.org/show_bug.cgi?id=132649 Reviewed by Ryosuke Niwa. This test does not verify autocorrection feature which is only implemented by Mac. Other WebKit ports might be interested in running it due to verification of spelling markers after merging two misspelled words. Additionally, add the test case confirming spelling markers before any selection change. Due to bug 125689, this test starts using asynchronous spellchecking. * editing/spelling/editing-multiple-words-with-markers-expected.txt: Renamed from platform/mac/editing/spelling/editing-multiple-words-with-markers-expected.txt * editing/spelling/editing-multiple-words-with-markers.html: Renamed from platform/mac/editing/spelling/editing-multiple-words-with-markers.html * platform/gtk/TestExpectations: * platform/mac-wk2/TestExpectations: * platform/win/TestExpectations: Mark editing-multiple-words-with-markers.html as failing since those platforms didn't turn on asynchronous spellchecking. 2014-05-06 Antti Koivisto REGRESSION: Animated GIF inside compositing layer never resumes animation when scrolled back into view https://bugs.webkit.org/show_bug.cgi?id=132608 Reviewed by Simon Fraser. * fast/repaint/animation-after-layer-scroll-expected.txt: Added. * fast/repaint/animation-after-layer-scroll.html: Added. 2014-05-07 Manuel Rego Casasnovas [CSS Grid Layout] Remove runtime feature https://bugs.webkit.org/show_bug.cgi?id=132382 Reviewed by Benjamin Poulain. Remove set of WebKitCSSGridLayoutEnabled preference. Remove fast/css-grid-layout/grid-disabled.html patch as the setting is not available anymore. * fast/css-grid-layout/anonymous-grid-items-expected.html: * fast/css-grid-layout/anonymous-grid-items.html: * fast/css-grid-layout/auto-content-resolution-columns.html: * fast/css-grid-layout/auto-content-resolution-rows.html: * fast/css-grid-layout/breadth-size-resolution-grid.html: * fast/css-grid-layout/calc-resolution-grid-item.html: * fast/css-grid-layout/containing-block-grids.html: * fast/css-grid-layout/display-grid-set-get.html: * fast/css-grid-layout/flex-and-minmax-content-resolution-columns.html: * fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html: * fast/css-grid-layout/flex-content-resolution-columns.html: * fast/css-grid-layout/flex-content-resolution-rows.html: * fast/css-grid-layout/flex-content-sized-column-use-available-width.html: * fast/css-grid-layout/flex-content-sized-columns-resize.html: * fast/css-grid-layout/floating-empty-grids.html: * fast/css-grid-layout/grid-auto-columns-rows-auto-flow-resolution.html: * fast/css-grid-layout/grid-auto-columns-rows-get-set.html: * fast/css-grid-layout/grid-auto-columns-rows-resolution.html: * fast/css-grid-layout/grid-auto-columns-rows-update.html: * fast/css-grid-layout/grid-auto-flow-get-set.html: * fast/css-grid-layout/grid-auto-flow-resolution.html: * fast/css-grid-layout/grid-auto-flow-update.html: * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html: * fast/css-grid-layout/grid-columns-rows-get-set.html: * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html: * fast/css-grid-layout/grid-disabled-expected.txt: Removed. * fast/css-grid-layout/grid-disabled.html: Removed. * fast/css-grid-layout/grid-dynamic-updates-relayout.html: * fast/css-grid-layout/grid-element-border-grid-item.html: * fast/css-grid-layout/grid-element-border-padding-grid-item.html: * fast/css-grid-layout/grid-element-change-columns-repaint.html: * fast/css-grid-layout/grid-element-change-rows-repaint.html: * fast/css-grid-layout/grid-element-empty-row-column.html: * fast/css-grid-layout/grid-element-min-max-height.html: * fast/css-grid-layout/grid-element-min-max-width.html: * fast/css-grid-layout/grid-element-padding-grid-item.html: * fast/css-grid-layout/grid-element-padding-margin.html: * fast/css-grid-layout/grid-element-repeat-get-set.html: * fast/css-grid-layout/grid-element-shrink-to-fit.html: * fast/css-grid-layout/grid-item-addition-auto-placement-update.html: * fast/css-grid-layout/grid-item-addition-track-breadth-update.html: * fast/css-grid-layout/grid-item-area-get-set.html: * fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html: * fast/css-grid-layout/grid-item-bad-resolution-double-span.html: * fast/css-grid-layout/grid-item-change-column-repaint.html: * fast/css-grid-layout/grid-item-change-row-repaint.html: * fast/css-grid-layout/grid-item-column-row-get-set.html: * fast/css-grid-layout/grid-item-end-after-get-set.html: * fast/css-grid-layout/grid-item-margin-auto-columns-rows.html: * fast/css-grid-layout/grid-item-margin-resolution.html: * fast/css-grid-layout/grid-item-multiple-minmax-content-resolution.html: * fast/css-grid-layout/grid-item-named-grid-area-resolution.html: * fast/css-grid-layout/grid-item-named-grid-line-resolution.html: * fast/css-grid-layout/grid-item-negative-indexes.html: * fast/css-grid-layout/grid-item-negative-integer-explicit-grid-resolution.html: * fast/css-grid-layout/grid-item-negative-position-resolution.html: * fast/css-grid-layout/grid-item-order-auto-flow-resolution.html: * fast/css-grid-layout/grid-item-order-paint-order.html: * fast/css-grid-layout/grid-item-position-changed-dynamic.html: * fast/css-grid-layout/grid-item-removal-auto-placement-update.html: * fast/css-grid-layout/grid-item-removal-track-breadth-update.html: * fast/css-grid-layout/grid-item-spanning-resolution.html: * fast/css-grid-layout/grid-item-start-before-get-set.html: * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html: * fast/css-grid-layout/grid-item-with-percent-min-max-height-dynamic.html: * fast/css-grid-layout/grid-preferred-logical-widths.html: * fast/css-grid-layout/grid-strict-ordering-crash.html: * fast/css-grid-layout/grid-template-areas-get-set.html: * fast/css-grid-layout/grid-template-shorthand-get-set.html: * fast/css-grid-layout/implicit-columns-auto-resolution.html: * fast/css-grid-layout/implicit-position-dynamic-change.html: * fast/css-grid-layout/implicit-rows-auto-resolution.html: * fast/css-grid-layout/minmax-fixed-logical-height-only.html: * fast/css-grid-layout/minmax-fixed-logical-width-only.html: * fast/css-grid-layout/minmax-max-content-resolution-columns.html: * fast/css-grid-layout/minmax-max-content-resolution-rows.html: * fast/css-grid-layout/minmax-min-content-column-resolution-columns.html: * fast/css-grid-layout/minmax-min-content-column-resolution-rows.html: * fast/css-grid-layout/minmax-spanning-resolution-columns.html: * fast/css-grid-layout/minmax-spanning-resolution-rows.html: * fast/css-grid-layout/named-grid-line-get-set.html: * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set.html: * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html: * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple.html: * fast/css-grid-layout/non-grid-columns-rows-get-set.html: * fast/css-grid-layout/non-grid-element-repeat-get-set.html: * fast/css-grid-layout/non-named-grid-line-get-set.html: * fast/css-grid-layout/percent-grid-item-in-percent-grid-track-in-percent-grid.html: * fast/css-grid-layout/percent-grid-item-in-percent-grid-track-update.html: * fast/css-grid-layout/percent-grid-item-in-percent-grid-track.html: * fast/css-grid-layout/percent-padding-margin-resolution-grid-item-update.html: * fast/css-grid-layout/percent-padding-margin-resolution-grid-item.html: * fast/css-grid-layout/percent-resolution-grid-item.html: * fast/css-grid-layout/place-cell-by-index.html: * fast/css-grid-layout/should-not-collapse-anonymous-blocks.html: * ietestcenter/css3/grid/grid-column-002.htm: * ietestcenter/css3/grid/testRunnerEnableGrid.js: Removed. 2014-05-07 Lorenzo Tilve [GTK] Unreviewed GTK gardening Avoid duplicated expectations and remove failure flag for fixed js/dom/basic-weakmap.html test. * platform/gtk/TestExpectations: 2014-05-06 Rik Cabanier Calling createPattern with a broken image must throw an invalidstate error https://bugs.webkit.org/show_bug.cgi?id=132407 Reviewed by Darin Adler. * canvas/philip/tests/2d.pattern.image.broken-expected.txt: * canvas/philip/tests/2d.pattern.image.broken.html: * canvas/philip/tests/2d.pattern.image.incomplete.empty-expected.txt: * canvas/philip/tests/2d.pattern.image.incomplete.empty.html: * fast/canvas/canvas-empty-image-pattern-expected.txt: * fast/dom/gc-9-expected.txt: * fast/dom/gc-9.html: * platform/mac/canvas/philip/tests/2d.pattern.image.broken-expected.txt: Removed. * platform/mac/canvas/philip/tests/2d.pattern.image.incomplete.empty-expected.txt: Removed. 2014-05-06 Christophe Dumez [HTML] Default argument to HTMLTableRowElement.insertCell() should be -1 https://bugs.webkit.org/show_bug.cgi?id=132615 Reviewed by Darin Adler. Add layout test to test that the default argument to HTMLTableRowElement.insertCell() is -1. * fast/dom/HTMLTableRowElement/insertCell-default-argument-expected.txt: Added. * fast/dom/HTMLTableRowElement/insertCell-default-argument.html: Added. 2014-05-06 Oliver Hunt Can't make a booking at virginamerica.com https://bugs.webkit.org/show_bug.cgi?id=132626 Reviewed by Geoffrey Garen. Add testcase to make sure that we are silently ignoring usage of prototype setters and the prototype itself. We dump a warning to the console as throwing an exception breaks sites that used to rely on essentially no-op behavior. * fast/dom/assign-to-prototype-accessor-on-prototype-should-be-silent-expected.txt: Added. * fast/dom/assign-to-prototype-accessor-on-prototype-should-be-silent.html: Added. 2014-05-06 David Hyatt Begin Removal of Old Multi-Column Code. https://bugs.webkit.org/show_bug.cgi?id=132480 Reviewed by Andreas Kling. * platform/mac/fast/multicol/client-rects-expected.png: * platform/mac/fast/multicol/client-rects-expected.txt: * platform/mac/fast/multicol/client-rects-spanners-complex-expected.png: * platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt: * platform/mac/fast/multicol/client-rects-spanners-expected.png: * platform/mac/fast/multicol/client-rects-spanners-expected.txt: * platform/mac/fast/multicol/newmulticol/client-rects-expected.png: * platform/mac/fast/multicol/newmulticol/client-rects-expected.txt: 2014-05-06 Eric Carlson [Mac] make metadata cue attributes consistent https://bugs.webkit.org/show_bug.cgi?id=132610 Reviewed by Jer Noble. * http/tests/media/track-in-band-hls-metadata-expected.txt: * http/tests/media/track-in-band-hls-metadata.html: 2014-05-06 Mark Hahnenberg Roll out r167889 Rubber stamped by Geoff Garen. It broke some websites. * js/regress/delete-a-few-properties-then-get-by-id-expected.txt: * js/regress/delete-a-few-properties-then-get-by-id.html: * js/regress/script-tests/delete-a-few-properties-then-get-by-id.js: (MyObject): Deleted. (foo): Deleted. 2014-05-06 Lorenzo Tilve [GTK] Unreviewed GTK gardening Rebaseline affected tests by the modifications done to inline SVG sizing behavior introduced on r168350. * platform/gtk/svg/custom/bug45331-expected.txt: * platform/gtk/svg/custom/external-paintserver-reference-expected.txt: * platform/gtk/svg/custom/junk-data-expected.txt: * platform/gtk/svg/custom/linking-base-external-reference-expected.txt: * platform/gtk/svg/custom/missing-xlink-expected.txt: * platform/gtk/svg/custom/path-bad-data-expected.txt: * platform/gtk/svg/custom/use-font-face-crash-expected.txt: * platform/gtk/svg/foreignObject/svg-document-in-html-document-expected.txt: * platform/gtk/svg/hixie/error/012-expected.txt: * platform/gtk/svg/in-html/circle-expected.txt: * platform/gtk/svg/transforms/animated-path-inside-transformed-html-expected.txt: * platform/gtk/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt: * platform/gtk/svg/wicd/rightsizing-grid-expected.txt: * platform/gtk/svg/wicd/test-rightsizing-b-expected.txt: * platform/gtk/svg/zoom/page/zoom-foreignObject-expected.txt: * platform/gtk/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt: * platform/gtk/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: * platform/gtk/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt: * platform/gtk/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: * platform/gtk/svg/zoom/text/zoom-foreignObject-expected.txt: 2014-05-06 Christophe Dumez [HTML] Default argument to HTMLTableSectionElement.insertRow() should be -1 https://bugs.webkit.org/show_bug.cgi?id=132570 Reviewed by Darin Adler. Add layout test to test that the default argument to HTMLTableSectionElement.insertRow() is -1. * fast/dom/HTMLTableSectionElement/insertRow-default-argument-expected.txt: Added. * fast/dom/HTMLTableSectionElement/insertRow-default-argument.html: Added. 2014-05-06 Andrei Bucur [CSS Regions] Optimize the number of regions invalidations https://bugs.webkit.org/show_bug.cgi?id=132611 Reviewed by David Hyatt. Because there are less region invalidations there are less repaints of the flow threads. * fast/regions/repaint/repaint-regions-overflow-expected.txt: 2014-05-06 Chris Fleizach AX: VoiceOver does not announce text changes for content editable regions in Safari https://bugs.webkit.org/show_bug.cgi?id=132577 Reviewed by Mario Sanchez Prada. * accessibility/content-editable-set-inner-text-generates-axvalue-notification-expected.txt: Added. * accessibility/content-editable-set-inner-text-generates-axvalue-notification.html: Added. 2014-05-06 Dirk Schulze [SVG2] Share "on"- event attributes with HTMLElement https://bugs.webkit.org/show_bug.cgi?id=132604 Reviewed by Mihnea Ovidenie. Test that the "on" event attributes supported by HTMLElement are supported by SVGElement as well. * fast/dom/event-attribute-availability-expected.txt: * fast/dom/script-tests/event-attribute-availability.js: 2014-05-06 Ion Rosca [CSS Blending] Rename all the tests css3/compositing to css3/blending https://bugs.webkit.org/show_bug.cgi?id=132606 Reviewed by Andrei Bucur. * css3/blending: Renamed from LayoutTests/css3/compositing. 2014-05-06 Ion Rosca [CSS Blending] Rename layout tests css3/compositing to css3/blending https://bugs.webkit.org/show_bug.cgi?id=132578 Reviewed by Andrei Bucur. * css3/blending: Renamed from css3/compositing. * platform/efl/TestExpectations: * platform/gtk/TestExpectations: * platform/ios-sim/css3/blending: Renamed from platform/ios-sim/css3/compositing * platform/mac-wk2/TestExpectations: * platform/mac/TestExpectations: * platform/mac/css3/blending: Renamed from platform/mac/css3/compositing. * platform/win/TestExpectations: * platform/wincairo/TestExpectations: 2014-05-05 Grzegorz Czajkowski Share mac/editing/spelling/delete-into-misspelled-word.html with other platforms https://bugs.webkit.org/show_bug.cgi?id=132561 Reviewed by Darin Adler. This test does not use Mac specific features and can be run by other platforms as well. Due to bug 125689, this test starts using asynchronous spellchecking. * editing/spelling/delete-into-misspelled-word-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/delete-into-misspelled-word-expected.txt * editing/spelling/delete-into-misspelled-word.html: Renamed from LayoutTests/platform/mac/editing/spelling/delete-into-misspelled-word.html * platform/gtk/TestExpectations: * platform/mac-wk2/TestExpectations: * platform/win/TestExpectations: Mark delete-into-misspelled-word.html as failing since those platforms didn't turn on asynchronous spellchecking. 2014-05-05 Dirk Schulze Adapt inline SVG sizing behavior to Firefox and Blink https://bugs.webkit.org/show_bug.cgi?id=132569 Reviewed by Dean Jackson. The new sizing behavior for inline SVG causes different DRT outputs for about 40 test cases. This is expected but for most tests an improvement since the SVGs fit into the documents and scrollbars disappear or the general size gets smaller. Some tests needed to be updated. The size was either not set at all or not properly. svg-in-object.js and svg-inline.js contain dozens of new tests to check the correct sizing behavior. The tests were written by David Vest from Opera as part of CR 308992. Many of the -expected updates are caused by SVG size changes in turn affecting where line breaks are inserted. * TestExpectations: * accessibility/svg-image-expected.txt: * css3/flexbox/flexitem.html: * fast/css/infinite-floating-value-expected.txt: * fast/css/remove-fixed-resizer-crash-expected.txt: * fast/css3-text/css3-word-spacing-percentage/word-spacing-crash-expected.txt: * fast/repaint/moving-shadow-on-container.html: * fast/repaint/moving-shadow-on-path.html: * fast/repaint/svg-layout-root-style-attr-update.html: * fast/shapes/shape-outside-floats/shape-outside-relative-size-svg-expected.html: * fast/shapes/shape-outside-floats/shape-outside-relative-size-svg.html: * http/tests/xmlviewer/dumpAsText/svg-expected.txt: * platform/mac/svg/batik/filters/feTile-expected.txt: * platform/mac/svg/batik/masking/maskRegions-expected.txt: * platform/mac/svg/batik/paints/patternRegions-positioned-objects-expected.txt: * platform/mac/svg/batik/text/longTextOnPath-expected.txt: * platform/mac/svg/batik/text/textDecoration-expected.txt: * platform/mac/svg/batik/text/textEffect-expected.txt: * platform/mac/svg/batik/text/textLength-expected.txt: * platform/mac/svg/batik/text/textOnPath-expected.txt: * platform/mac/svg/batik/text/textPosition-expected.txt: * platform/mac/svg/batik/text/verticalText-expected.txt: * platform/mac/svg/batik/text/verticalTextOnPath-expected.txt: * platform/mac/svg/custom/bug45331-expected.txt: * platform/mac/svg/custom/junk-data-expected.txt: * platform/mac/svg/custom/missing-xlink-expected.txt: * platform/mac/svg/custom/object-sizing-height-50p-on-target-svg-absolute-expected.png: Removed. * platform/mac/svg/custom/object-sizing-height-50p-on-target-svg-expected.png: Removed. * platform/mac/svg/custom/object-sizing-width-50p-height-50p-on-target-svg-absolute-expected.png: Removed. * platform/mac/svg/custom/object-sizing-width-50p-height-50p-on-target-svg-expected.png: Removed. * platform/mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.png: Removed. * platform/mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.txt: Removed. * platform/mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.png: Removed. * platform/mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt: Removed. * platform/mac/svg/custom/object-sizing-width-50p-on-target-svg-absolute-expected.png: Removed. * platform/mac/svg/custom/object-sizing-width-50p-on-target-svg-expected.png: Removed. * platform/mac/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-absolute-expected.png: Removed. * platform/mac/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.png: Removed. * platform/mac/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.txt: Removed. * platform/mac/svg/custom/path-bad-data-expected.txt: * platform/mac/svg/custom/svg-fonts-in-html-expected.txt: * platform/mac/svg/custom/use-font-face-crash-expected.txt: * platform/mac/svg/foreignObject/svg-document-in-html-document-expected.txt: * platform/mac/svg/hixie/error/012-expected.txt: * platform/mac/svg/hixie/intrinsic/001-expected.png: Removed. * platform/mac/svg/hixie/intrinsic/001-expected.txt: Removed. * platform/mac/svg/hixie/intrinsic/002-expected.png: Removed. * platform/mac/svg/hixie/intrinsic/002-expected.txt: Removed. * platform/mac/svg/in-html/circle-expected.txt: * platform/mac/svg/text/non-bmp-positioning-lists-expected.txt: * platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.txt: * platform/mac/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt: * platform/mac/svg/wicd/rightsizing-grid-expected.txt: * platform/mac/svg/wicd/test-rightsizing-b-expected.txt: * platform/mac/svg/zoom/page/zoom-background-image-tiled-expected.txt: * platform/mac/svg/zoom/page/zoom-background-images-expected.txt: * platform/mac/svg/zoom/page/zoom-foreignObject-expected.txt: * platform/mac/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.txt: * platform/mac/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: * platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.txt: * platform/mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt: * platform/mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: * platform/mac/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt: * platform/mac/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt: * platform/mac/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: * platform/mac/svg/zoom/page/zoom-zoom-coords-expected.txt: * platform/mac/svg/zoom/text/zoom-foreignObject-expected.txt: * svg/animations/animate-css-xml-attributeType-expected.txt: * svg/as-image/image-respects-deviceScaleFactor.html: * svg/as-image/image-respects-pageScaleFactor.html: * svg/as-image/svg-as-image-with-relative-size-expected.html: * svg/as-image/svg-as-relative-image.html: * svg/as-object/sizing/svg-in-object-placeholder-height-auto-expected.txt: Added. * svg/as-object/sizing/svg-in-object-placeholder-height-auto.html: Added. * svg/as-object/sizing/svg-in-object-placeholder-height-fixed-expected.txt: Added. * svg/as-object/sizing/svg-in-object-placeholder-height-fixed.html: Added. * svg/as-object/sizing/svg-in-object-placeholder-height-percentage-expected.txt: Added. * svg/as-object/sizing/svg-in-object-placeholder-height-percentage.html: Added. * svg/as-object/sizing/svg-in-object.js: Added. (.): (.addAttr): (.generateSVGURI): (buildDemo): (.doCombinationTestRecursive): (doCombinationTest): (debugHint): (.debugHint): (testSVGInObjectWithPlaceholderHeightAttr.): (testSVGInObjectWithPlaceholderHeightAttr): * svg/css/composite-shadow-example.html: * svg/css/composite-shadow-with-opacity.html: * svg/css/max-width-2.html: * svg/css/stars-with-shadow.html: * svg/custom/absolute-sized-content-with-resources.xhtml: * svg/custom/altglyph.svg: * svg/custom/document-all-includes-svg-expected.txt: * svg/custom/external-paintserver-reference-expected.txt: * svg/custom/external-paintserver-reference.svg: * svg/custom/get-text-element-transform-crash-expected.txt: * svg/custom/linking-base-external-reference-expected.txt: * svg/custom/linking-base-external-reference.xhtml: * svg/custom/object-sizing-height-50p-on-target-svg-absolute-expected.txt: Removed. * svg/custom/object-sizing-height-50p-on-target-svg-absolute.xhtml: Removed. * svg/custom/object-sizing-height-50p-on-target-svg-expected.txt: Removed. * svg/custom/object-sizing-height-50p-on-target-svg.xhtml: Removed. * svg/custom/object-sizing-width-50p-height-50p-on-target-svg-absolute-expected.txt: Removed. * svg/custom/object-sizing-width-50p-height-50p-on-target-svg-absolute.xhtml: Removed. * svg/custom/object-sizing-width-50p-height-50p-on-target-svg-expected.txt: Removed. * svg/custom/object-sizing-width-50p-height-50p-on-target-svg.xhtml: Removed. * svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.txt: Removed. * svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute.xhtml: Removed. * svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt: Removed. * svg/custom/object-sizing-width-50p-height-75p-on-target-svg.xhtml: Removed. * svg/custom/object-sizing-width-50p-on-target-svg-absolute-expected.txt: Removed. * svg/custom/object-sizing-width-50p-on-target-svg-absolute.xhtml: Removed. * svg/custom/object-sizing-width-50p-on-target-svg-expected.txt: Removed. * svg/custom/object-sizing-width-50p-on-target-svg.xhtml: Removed. * svg/custom/object-sizing-width-75p-height-50p-on-target-svg-absolute-expected.txt: Removed. * svg/custom/object-sizing-width-75p-height-50p-on-target-svg-absolute.xhtml: Removed. * svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.txt: Removed. * svg/custom/object-sizing-width-75p-height-50p-on-target-svg.xhtml: Removed. * svg/custom/pending-resource-after-removal.xhtml: * svg/custom/percentage-of-html-parent.xhtml: * svg/custom/relative-sized-content-with-resources.xhtml: * svg/custom/relative-sized-content.xhtml: * svg/custom/relative-sized-deep-shadow-tree-content.xhtml: * svg/custom/relative-sized-image.xhtml: * svg/custom/relative-sized-inner-svg.xhtml: * svg/custom/relative-sized-shadow-tree-content-with-symbol.xhtml: * svg/custom/relative-sized-shadow-tree-content.xhtml: * svg/custom/relative-sized-use-on-symbol.xhtml: * svg/custom/relative-sized-use-without-attributes-on-symbol.xhtml: * svg/custom/tref-with-progress-tag-setpseudo-assert-expected.txt: * svg/custom/unicode-in-tspan-multi-svg-crash-expected.txt: * svg/custom/use-invalid-html-expected.txt: * svg/custom/window-named-item-lookup-expected.txt: * svg/dom/SVGViewSpec-invalid-ref-crash-expected.txt: * svg/dom/parent-view-layout-crash-expected.txt: * svg/dom/stylesheet-candidate-node-crash-main-expected.txt: * svg/dom/svg-root-lengths.html: * svg/foreignObject/absolute-position-foreign-object-child-crash-expected.txt: * svg/hixie/intrinsic/001-expected.png: Removed. * svg/hixie/intrinsic/001-expected.txt: Removed. * svg/hixie/intrinsic/001.html: Removed. * svg/hixie/intrinsic/002-expected.png: Removed. * svg/hixie/intrinsic/002-expected.txt: Removed. * svg/hixie/intrinsic/002.html: Removed. * svg/hixie/intrinsic/resources/001.svg: Removed. * svg/hixie/intrinsic/resources/002.svg: Removed. * svg/in-html/sizing/svg-inline-expected.txt: Added. * svg/in-html/sizing/svg-inline.html: Added. * svg/in-html/sizing/svg-inline.js: Added. (.): (setupSVGElement): (buildDemo): (.doCombinationTestRecursive): (doCombinationTest): (debugHint): (.debugHint): * svg/path-arc-invalid-expected.txt: * svg/repaint/repaint-webkit-svg-shadow-container-expected.txt: * svg/text/append-text-node-to-tspan.html: * svg/text/kerning.svg: * svg/text/modify-text-node-in-tspan.html: * svg/text/multichar-glyph.svg: * svg/text/remove-text-node-from-tspan.html: * svg/text/remove-tspan-from-text.html: * svg/text/svg-rtl-text-crash-expected.txt: * svg/text/text-block-child-crash-expected.txt: * svg/transforms/animated-path-inside-transformed-html.xhtml: * svg/transforms/svg-css-transforms-clip-path.xhtml: * svg/transforms/transform-origin-css-property.xhtml: * svg/zoom/page/zoom-foreignObject.svg: * svg/zoom/page/zoom-svg-as-relative-image.html: * svg/zoom/text/zoom-foreignObject.svg: 2014-05-05 Ion Rosca [CSS Blending] Add tests using blending and isolation for body and html elements. https://bugs.webkit.org/show_bug.cgi?id=132325 Reviewed by Dirk Schulze. * css3/compositing/blend-mode-body-child-background-color-expected.html: Added. * css3/compositing/blend-mode-body-child-background-color.html: Added. * css3/compositing/blend-mode-body-child-expected.html: Added. * css3/compositing/blend-mode-body-child-isolate-background-color-expected.html: Added. * css3/compositing/blend-mode-body-child-isolate-background-color.html: Added. * css3/compositing/blend-mode-body-child-isolate-html-background-color-expected.html: Added. * css3/compositing/blend-mode-body-child-isolate-html-background-color.html: Added. * css3/compositing/blend-mode-body-child.html: Added. * css3/compositing/blend-mode-body-element-expected.html: Added. * css3/compositing/blend-mode-body-element.html: Added. * css3/compositing/blend-mode-html-element-screen-expected.html: Added. * css3/compositing/blend-mode-html-element-screen.html: Added. 2014-05-05 Andreas Kling Mark http/tests/media/hls/video-controls-live-stream.html as WontFix on Mountain Lion. * platform/mac/TestExpectations: 2014-05-05 Andreas Kling REGRESSION (r168256): ASSERTION FAILED: (buffer + m_length) == position loading vanityfair.com article. Reviewed by Geoffrey Garen. * fast/dom/getElementById-with-rope-string-arg-expected.txt: Added. * fast/dom/getElementById-with-rope-string-arg.html: Added. 2014-05-05 Benjamin Poulain Clean up Image Document and tweak the layout and viewport https://bugs.webkit.org/show_bug.cgi?id=132552 Reviewed by Anders Carlsson. * svg/custom/anchor-on-use-expected.svg: 2014-05-05 Christophe Dumez Named element cache can become invalid during HTMLCollection::updateNamedElementCache() https://bugs.webkit.org/show_bug.cgi?id=132575 Reviewed by Ryosuke Niwa. Add layout test to verify that HTMLCollection::updateNamedElementCache() is no longer crashing for collections of selected options. * fast/dom/htmlcollection-selectedOptions-namedItem-crash-expected.txt: Added. * fast/dom/htmlcollection-selectedOptions-namedItem-crash.html: Added. 2014-05-05 Ion Rosca [CSS Blending] Webkit-blend-mode fails for accelerated parent with overflow:hidden https://bugs.webkit.org/show_bug.cgi?id=126160 Reviewed by Dean Jackson. * css3/compositing/blend-mode-accelerated-parent-overflow-hidden-expected.html: Added. * css3/compositing/blend-mode-accelerated-parent-overflow-hidden.html: Added. * css3/compositing/blend-mode-clip-accelerated-blending-canvas-expected.txt: Added. * css3/compositing/blend-mode-clip-accelerated-blending-canvas.html: Added. * css3/compositing/blend-mode-clip-accelerated-blending-child-expected.html: Added. * css3/compositing/blend-mode-clip-accelerated-blending-child.html: Added. * css3/compositing/blend-mode-clip-accelerated-blending-double-expected.html: Added. * css3/compositing/blend-mode-clip-accelerated-blending-double.html: Added. * css3/compositing/blend-mode-clip-accelerated-blending-with-siblings-expected.html: Added. * css3/compositing/blend-mode-clip-accelerated-blending-with-siblings.html: Added. * css3/compositing/blend-mode-clip-accelerated-transformed-blending-expected.html: Added. * css3/compositing/blend-mode-clip-accelerated-transformed-blending.html: Added. * css3/compositing/blend-mode-clip-rect-accelerated-blending.html: Added. * css3/compositing/blend-mode-clip-rect-accelerated-blending-expected.html: Added. * css3/compositing/blend-mode-isolation-accelerated-overflow-hidden-expected.txt: 2014-05-05 Dirk Schulze AX: tabindex support in SVG2 https://bugs.webkit.org/show_bug.cgi?id=130212 Reviewed by Chris Fleizach. Add test for tabindex on various SVG elements. Negative tests included. Test is based upon a test from Erik Dahlström. Modified to test all SVGGraphicsElements. * svg/custom/tabindex-order-expected.txt: Added. * svg/custom/tabindex-order.html: Added. * accessibility/svg-group-element-with-title.html: Give group element a role. * platform/gtk/svg/custom/linking-uri-01-b-expected.txt: * platform/ios-sim/svg/custom/linking-uri-01-b-expected.txt: * platform/mac/svg/custom/linking-uri-01-b-expected.txt: 2014-05-05 Beth Dakin REGRESSION (r168244): compositing/visibility/visibility-image-layers-dynamic.html failing. https://bugs.webkit.org/show_bug.cgi?id=132551 Reviewed by Tim Horton. This just needed a re-baseline after all. The bounds have increased in size because the size of the layer tree dump effects the bounds! So now that we are printing out anchor points, the bound increase by 15 pixels for every new anchor point print-out. Should not longer be marked failing. * TestExpectations: Added comment to the test. * compositing/visibility/visibility-image-layers-dynamic.html: Re-baseline. * platform/mac/compositing/visibility/visibility-image-layers-dynamic-expected.txt: 2014-05-05 Ion Rosca [CSS Blending] Move fast/repaint tests to css3/compositing/repaint https://bugs.webkit.org/show_bug.cgi?id=132567 Reviewed by Mihnea Ovidenie. * css3/compositing/repaint/blend-mode-isolate-stacking-context-expected.txt: Renamed from LayoutTests/fast/repaint/blend-mode-isolate-stacking-context-expected.txt. * css3/compositing/repaint/blend-mode-isolate-stacking-context.html: Renamed from LayoutTests/fast/repaint/blend-mode-isolate-stacking-context.html. * platform/efl-wk2/TestExpectations: * platform/efl/TestExpectations: * platform/gtk/TestExpectations: 2014-05-05 Radu Stavila [CSS Regions] Remove regionLayoutUpdate event https://bugs.webkit.org/show_bug.cgi?id=132564 Reviewed by Simon Fraser. Removed test for regionLayoutUpdate event. * fast/regions/auto-size/autoheight-regionlayoutupdate-multipletimes-expected.txt: Removed. * fast/regions/auto-size/autoheight-regionlayoutupdate-multipletimes.html: Removed. 2014-05-05 Rik Cabanier Enhance IDL compiler so it supports unrestricted float and double https://bugs.webkit.org/show_bug.cgi?id=132460 Reviewed by Dirk Schulze. * canvas/philip/tests/2d.gradient.linear.nonfinite.html: * canvas/philip/tests/2d.gradient.object.invalidoffset.html: * canvas/philip/tests/2d.gradient.radial.nonfinite.html: * canvas/philip/tests/2d.imageData.get.nonfinite.html: * canvas/philip/tests/2d.imageData.put.nonfinite.html: * canvas/philip/tests/2d.missingargs-expected.txt: * canvas/philip/tests/2d.missingargs.html: * fast/canvas/canvas-getImageData-invalid-expected.txt: * fast/canvas/canvas-putImageData-expected.txt: * fast/canvas/canvas-putImageData.js: * fast/canvas/linearGradient-infinite-values-expected.txt: * fast/canvas/radialGradient-infinite-values-expected.txt: * fast/canvas/script-tests/canvas-getImageData-invalid.js: * fast/canvas/script-tests/linearGradient-infinite-values.js: * fast/canvas/script-tests/radialGradient-infinite-values.js: * platform/mac/canvas/philip/tests/2d.missingargs-expected.txt: 2014-05-05 Radu Stavila [CSS Regions] Elements with overflow:auto are not painted inside regions when following a float https://bugs.webkit.org/show_bug.cgi?id=131161 Reviewed by David Hyatt. Added test for an overflow:auto element being flowed after a float. * fast/regions/overflow-auto-after-float-expected.html: Added. * fast/regions/overflow-auto-after-float.html: Added. 2014-05-05 Andrei Bucur [CSSRegions] Slider displayed wrong in regions https://bugs.webkit.org/show_bug.cgi?id=132243 Reviewed by Mihnea Ovidenie. Tests that the thumb of positioned slider inside regions is correctly painted. * fast/regions/positioned-slider-in-regions-expected.html: Added. * fast/regions/positioned-slider-in-regions.html: Added. 2014-05-05 Xabier Rodriguez Calvar Unreviewed. New GTK baseline for media/media-controls-clone.html. * platform/gtk/TestExpectations: Removed from the expectations. * platform/gtk/media/media-controls-clone-expected.png: * platform/gtk/media/media-controls-clone-expected.txt: New baseline. 2014-05-05 Andrei Bucur [CSS Regions] ASSERT when hovering over region https://bugs.webkit.org/show_bug.cgi?id=128809 Reviewed by Mihnea Ovidenie. Add a test verifying we're not trying to hit-test a box inside a region where it's not contained. * fast/regions/hit-test-box-non-containing-region-expected.txt: Added. * fast/regions/hit-test-box-non-containing-region.html: Added. 2014-05-04 Andreas Kling Unreviewed, rolling out r168254. Very crashy on debug JSC tests. Reverted changeset: "jsSubstring() should be lazy" https://bugs.webkit.org/show_bug.cgi?id=132556 http://trac.webkit.org/changeset/168254 2014-05-04 Filip Pizlo jsSubstring() should be lazy https://bugs.webkit.org/show_bug.cgi?id=132556 Reviewed by Andreas Kling. These tests get 35-50% faster. * js/regress/script-tests/substring-concat-weird.js: Added. (foo): * js/regress/script-tests/substring-concat.js: Added. (foo): * js/regress/script-tests/substring.js: Added. (foo): * js/regress/substring-concat-expected.txt: Added. * js/regress/substring-concat-weird-expected.txt: Added. * js/regress/substring-concat-weird.html: Added. * js/regress/substring-concat.html: Added. * js/regress/substring-expected.txt: Added. * js/regress/substring.html: Added. 2014-05-04 Andreas Kling Mark compositing/visibility/visibility-image-layers-dynamic.html as failing after r168244. * TestExpectations: 2014-05-04 Beth Dakin Even more re-baselining for anchor point after http://trac.webkit.org/changeset/168244 * platform/mac-mountainlion/compositing/contents-opaque/control-layer-expected.txt: * platform/mac/compositing/contents-opaque/control-layer-expected.txt: 2014-05-04 Beth Dakin Additional re-baselining for anchor point after http://trac.webkit.org/changeset/168244 * compositing/contents-opaque/control-layer-expected.txt: * css3/compositing/blend-mode-accelerated-with-multiple-stacking-contexts-expected.txt: * css3/compositing/blend-mode-ancestor-clipping-layer-expected.txt: * css3/compositing/blend-mode-blended-element-overlapping-composited-sibling-should-have-compositing-layer-expected.txt: * css3/compositing/blend-mode-parent-of-composited-blended-has-layer-expected.txt: * css3/compositing/blend-mode-with-accelerated-sibling-expected.txt: * css3/compositing/blend-mode-with-composited-descendant-should-have-layer-expected.txt: * css3/filters/filtered-compositing-descendant-expected.txt: 2014-05-04 Beth Dakin Top content inset: Margin tiles should not display in the inset area when pinned to the top of the page https://bugs.webkit.org/show_bug.cgi?id=132535 -and corresponding- Reviewed by Simon Fraser. Anchor point! * compositing/absolute-inside-out-of-view-fixed-expected.txt: * compositing/animation/filling-animation-overlap-at-end-expected.txt: * compositing/animation/filling-animation-overlap-expected.txt: * compositing/animation/layer-for-filling-animation-expected.txt: * compositing/backing/backface-visibility-in-3dtransformed-expected.txt: * compositing/backing/no-backing-for-clip-expected.txt: * compositing/backing/no-backing-for-clip-overhang-expected.txt: * compositing/backing/no-backing-for-clip-overlap-expected.txt: * compositing/backing/no-backing-for-perspective-expected.txt: * compositing/bounds-in-flipped-writing-mode-expected.txt: * compositing/clip-child-by-non-stacking-ancestor-expected.txt: * compositing/columns/ancestor-clipped-in-paginated-expected.txt: * compositing/columns/clipped-in-paginated-expected.txt: * compositing/columns/composited-columns-expected.txt: * compositing/columns/composited-columns-vertical-rl-expected.txt: * compositing/columns/composited-in-paginated-expected.txt: * compositing/columns/composited-in-paginated-rl-expected.txt: * compositing/columns/composited-in-paginated-writing-mode-rl-expected.txt: * compositing/columns/composited-lr-paginated-repaint-expected.txt: * compositing/columns/composited-nested-columns-expected.txt: * compositing/columns/composited-rl-paginated-repaint-expected.txt: * compositing/columns/hittest-composited-in-paginated-expected.txt: * compositing/columns/rotated-in-paginated-expected.txt: * compositing/columns/untransformed-composited-in-paginated-expected.txt: * compositing/contents-opaque/background-clip-expected.txt: * compositing/contents-opaque/background-color-expected.txt: * compositing/contents-opaque/body-background-painted-expected.txt: * compositing/contents-opaque/body-background-skipped-expected.txt: * compositing/contents-opaque/filter-expected.txt: * compositing/contents-opaque/hidden-with-visible-child-expected.txt: * compositing/contents-opaque/hidden-with-visible-text-expected.txt: * compositing/contents-opaque/layer-opacity-expected.txt: * compositing/contents-opaque/layer-transform-expected.txt: * compositing/contents-opaque/overflow-hidden-child-layers-expected.txt: * compositing/contents-opaque/visibility-hidden-expected.txt: * compositing/contents-scale/animating-expected.txt: * compositing/contents-scale/rounded-contents-scale-expected.txt: * compositing/contents-scale/scaled-ancestor-expected.txt: * compositing/contents-scale/simple-scale-expected.txt: * compositing/contents-scale/z-translate-expected.txt: * compositing/filters/sw-layer-overlaps-hw-shadow-expected.txt: * compositing/filters/sw-nested-shadow-overlaps-hw-nested-shadow-expected.txt: * compositing/filters/sw-shadow-overlaps-hw-layer-expected.txt: * compositing/filters/sw-shadow-overlaps-hw-shadow-expected.txt: * compositing/geometry/ancestor-overflow-change-expected.txt: * compositing/geometry/bounds-clipped-composited-child-expected.txt: * compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt: * compositing/geometry/bounds-ignores-hidden-dynamic-expected.txt: * compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt: * compositing/geometry/bounds-ignores-hidden-expected.txt: * compositing/geometry/clip-expected.txt: * compositing/geometry/clip-inside-expected.txt: * compositing/geometry/composited-in-columns-expected.txt: * compositing/geometry/fixed-position-flipped-writing-mode-expected.txt: * compositing/geometry/flipped-writing-mode-expected.txt: * compositing/geometry/foreground-layer-expected.txt: * compositing/geometry/layer-due-to-layer-children-deep-switch-expected.txt: * compositing/geometry/layer-due-to-layer-children-switch-expected.txt: * compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt: * compositing/geometry/limit-layer-bounds-fixed-expected.txt: * compositing/geometry/limit-layer-bounds-fixed-positioned-expected.txt: * compositing/geometry/limit-layer-bounds-opacity-transition-expected.txt: * compositing/geometry/limit-layer-bounds-overflow-root-expected.txt: * compositing/geometry/limit-layer-bounds-positioned-expected.txt: * compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt: * compositing/geometry/limit-layer-bounds-transformed-expected.txt: * compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt: * compositing/geometry/negative-text-indent-with-overflow-hidden-layer-expected.txt: * compositing/geometry/preserve-3d-switching-expected.txt: * compositing/iframes/become-composited-nested-iframes-expected.txt: * compositing/iframes/become-overlapped-iframe-expected.txt: * compositing/iframes/composited-parent-iframe-expected.txt: * compositing/iframes/connect-compositing-iframe-delayed-expected.txt: * compositing/iframes/connect-compositing-iframe-expected.txt: * compositing/iframes/connect-compositing-iframe2-expected.txt: * compositing/iframes/connect-compositing-iframe3-expected.txt: * compositing/iframes/enter-compositing-iframe-expected.txt: * compositing/iframes/iframe-resize-expected.txt: * compositing/iframes/iframe-size-from-zero-expected.txt: * compositing/iframes/invisible-nested-iframe-hide-expected.txt: * compositing/iframes/overlapped-iframe-expected.txt: * compositing/iframes/overlapped-iframe-iframe-expected.txt: * compositing/iframes/overlapped-nested-iframes-expected.txt: * compositing/iframes/page-cache-layer-tree-expected.txt: * compositing/iframes/scrolling-iframe-expected.txt: * compositing/images/clip-on-directly-composited-image-expected.txt: * compositing/layer-creation/animation-overlap-with-children-expected.txt: * compositing/layer-creation/fixed-position-and-transform-expected.txt: * compositing/layer-creation/fixed-position-change-out-of-view-in-view-expected.txt: * compositing/layer-creation/fixed-position-out-of-view-expected.txt: * compositing/layer-creation/fixed-position-out-of-view-scaled-expected.txt: * compositing/layer-creation/fixed-position-out-of-view-scaled-scroll-expected.txt: * compositing/layer-creation/fixed-position-transformed-into-view-expected.txt: * compositing/layer-creation/fixed-position-under-transform-expected.txt: * compositing/layer-creation/no-compositing-for-fixed-position-under-transform-expected.txt: * compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt: * compositing/layer-creation/overflow-scroll-overlap-expected.txt: * compositing/layer-creation/overlap-animation-clipping-expected.txt: * compositing/layer-creation/overlap-animation-expected.txt: * compositing/layer-creation/overlap-child-layer-expected.txt: * compositing/layer-creation/overlap-clipping-expected.txt: * compositing/layer-creation/overlap-transformed-3d-expected.txt: * compositing/layer-creation/overlap-transformed-and-clipped-expected.txt: * compositing/layer-creation/overlap-transformed-layer-expected.txt: * compositing/layer-creation/overlap-transformed-preserved-3d-expected.txt: * compositing/layer-creation/overlap-transforms-expected.txt: * compositing/layer-creation/rotate3d-overlap-expected.txt: * compositing/layer-creation/scroll-partial-update-expected.txt: * compositing/layer-creation/spanOverlapsCanvas-expected.txt: * compositing/layer-creation/stacking-context-overlap-expected.txt: * compositing/layer-creation/stacking-context-overlap-nested-expected.txt: * compositing/layer-creation/translatez-overlap-expected.txt: * compositing/masks/mask-layer-size-expected.txt: * compositing/overflow-trumps-transform-style-expected.txt: * compositing/overflow/clip-descendents-expected.txt: * compositing/overflow/content-gains-scrollbars-expected.txt: * compositing/overflow/content-loses-scrollbars-expected.txt: * compositing/overflow/overflow-scrollbar-layer-positions-expected.txt: * compositing/overflow/overflow-scrollbar-layers-expected.txt: * compositing/overflow/resize-painting-expected.txt: * compositing/plugins/no-backing-store-expected.txt: * compositing/plugins/small-to-large-composited-plugin-expected.txt: * compositing/regions/fixed-in-named-flow-clip-descendant-expected.txt: * compositing/regions/fixed-in-named-flow-expected.txt: * compositing/regions/fixed-in-named-flow-from-abs-in-named-flow-expected.txt: * compositing/regions/fixed-in-named-flow-from-outflow-expected.txt: * compositing/regions/fixed-in-named-flow-got-transformed-parent-expected.txt: * compositing/regions/fixed-in-named-flow-lost-transformed-parent-expected.txt: * compositing/regions/fixed-in-named-flow-overlap-composited-expected.txt: * compositing/regions/fixed-in-named-flow-transformed-parent-expected.txt: * compositing/regions/fixed-transformed-in-named-flow-expected.txt: * compositing/repaint/absolute-painted-into-composited-ancestor-expected.txt: * compositing/repaint/fixed-background-scroll-expected.txt: * compositing/repaint/positioned-movement-expected.txt: * compositing/repaint/repaint-on-layer-grouping-change-expected.txt: * compositing/repaint/resize-repaint-expected.txt: * compositing/rtl/rtl-absolute-expected.txt: * compositing/rtl/rtl-absolute-overflow-expected.txt: * compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt: * compositing/rtl/rtl-fixed-expected.txt: * compositing/rtl/rtl-fixed-overflow-expected.txt: * compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt: * compositing/rtl/rtl-relative-expected.txt: * compositing/tiled-layers-hidpi-expected.txt: * compositing/visibility/layer-visible-content-expected.txt: * 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/rtl/rtl-fixed-expected.txt: * platform/mac-wk2/compositing/rtl/rtl-fixed-overflow-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: * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt: * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-div-expected.txt: * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-div-with-handler-expected.txt: * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-mainframe-expected.txt: * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-mainframe-with-handler-expected.txt: * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-iframe-expected.txt: * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-iframe-with-handler-expected.txt: * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-mainframe-expected.txt: * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt: * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-mainframe-expected.txt: * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-mainframe-with-handler-expected.txt: * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-select-expected.txt: * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-select-with-handler-expected.txt: * 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/simple-document-with-margin-tiles-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: * platform/mac/compositing/canvas/accelerated-canvas-compositing-expected.txt: * platform/mac/compositing/geometry/fixed-position-composited-switch-expected.txt: * platform/mac/compositing/iframes/invisible-nested-iframe-show-expected.txt: * platform/mac/compositing/iframes/resizer-expected.txt: * platform/mac/compositing/images/direct-image-object-fit-expected.txt: * platform/mac/compositing/layer-creation/overlap-animation-container-expected.txt: * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt: * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt: * platform/mac/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: * platform/mac/compositing/overflow/composited-scrolling-paint-phases-expected.txt: * platform/mac/compositing/reflections/direct-image-object-fit-reflected-expected.txt: * platform/mac/compositing/repaint/invalidations-on-composited-layers-expected.txt: * platform/mac/compositing/tiling/backface-preserve-3d-tiled-expected.txt: * platform/mac/compositing/tiling/crash-reparent-tiled-layer-expected.txt: * platform/mac/compositing/tiling/huge-layer-add-remove-child-expected.txt: * platform/mac/compositing/tiling/huge-layer-img-expected.txt: * platform/mac/compositing/tiling/huge-layer-with-layer-children-expected.txt: * platform/mac/compositing/tiling/huge-layer-with-layer-children-resize-expected.txt: * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt: * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt: * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt: * platform/mac/compositing/tiling/tiled-layer-resize-expected.txt: * platform/mac/compositing/video/video-object-fit-expected.txt: * platform/mac/compositing/visible-rect/2d-transformed-expected.txt: * platform/mac/compositing/visible-rect/3d-transform-style-expected.txt: * platform/mac/compositing/visible-rect/3d-transformed-expected.txt: * platform/mac/compositing/visible-rect/animated-expected.txt: * platform/mac/compositing/visible-rect/animated-from-none-expected.txt: * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt: * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt: * platform/mac/compositing/visible-rect/flipped-preserve-3d-expected.txt: * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt: * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt: * platform/mac/compositing/visible-rect/nested-transform-expected.txt: * platform/mac/compositing/visible-rect/scrolled-expected.txt: 2014-05-03 Yusuke Suzuki CSS JIT: optimize direct / indirect adjacent's traversal backtracking https://bugs.webkit.org/show_bug.cgi?id=132319 Reviewed by Benjamin Poulain. * fast/selectors/backtracking-adjacent-expected.txt: Added. * fast/selectors/backtracking-adjacent.html: Added. 2014-05-03 Andreas Kling Invalidate scrollbars when custom scrollbar style changes dynamically. Reviewed by Antti Koivisto. * fast/css/scrollbar-dynamic-style-change-expected.html: Added. * fast/css/scrollbar-dynamic-style-change.html: Added. 2014-05-03 Simon Fraser [UI-side compositing] Assertion in PlatformCAFilters::setFiltersOnLayer with animated reference filter https://bugs.webkit.org/show_bug.cgi?id=132528 Reviewed by Tim Horton. Make the animation duration a little longer to cause bug 132528 to reproduce more reliably. The test does notifyDone() from an animation start event, so this doesn't increase test duration. * css3/filters/crash-filter-animation-invalid-url.html: 2014-05-03 Simon Fraser Very fuzzy layers under non-decompasable matrices https://bugs.webkit.org/show_bug.cgi?id=132516 Reviewed by Sam Weinig. Compare scaling under non-decomposable and decomposable matrices. * compositing/contents-scale/non-decomposable-matrix-expected.html: Added. * compositing/contents-scale/non-decomposable-matrix.html: Added. 2014-05-03 Zalan Bujtas Subpixel rendering: Add hidpi fieldset/legend test case to check fieldset's cliprect when legend text is present. https://bugs.webkit.org/show_bug.cgi?id=132524 Reviewed by Simon Fraser. This is the hidpi test for r168221. (Fieldset legend has a horizontal line through, when the fieldset is painted on odd device pixel position.) * fast/forms/hidpi-fieldset-on-subpixel-position-when-legend-is-present-expected.html: Added. * fast/forms/hidpi-fieldset-on-subpixel-position-when-legend-is-present.html: Added. 2014-05-02 Zalan Bujtas [Mac] Unreviewed gardening. Cliprect does not cover textarea properly on certain subpixel positions. * platform/mac/TestExpectations: 2014-05-02 Simon Fraser [iOS WK2] Don't create backing store for -webkit-overflow-scrolling:touch that can't scroll https://bugs.webkit.org/show_bug.cgi?id=132487 Reviewed by Sam Weinig. These are all progressions, and show that we make layers in fewer cases. * platform/ios-sim/compositing/overflow/iframe-inside-overflow-clipping-expected.txt: * platform/ios-sim/compositing/overflow/overflow-auto-with-touch-no-overflow-expected.txt: * platform/ios-sim/compositing/overflow/overflow-overlay-with-touch-no-overflow-expected.txt: * platform/ios-sim/compositing/overflow/overflow-scroll-with-touch-no-overflow-expected.txt: * platform/ios-sim/compositing/overflow/subpixel-overflow-expected.txt: 2014-05-02 Commit Queue Unreviewed, rolling out r168150. https://bugs.webkit.org/show_bug.cgi?id=132471 This test is still broken (Requested by ap on #webkit). Reverted changeset: "REGRESSION(r125251): It made svg/custom/use-instanceRoot-as- event-target.xhtml assert and flakey" https://bugs.webkit.org/show_bug.cgi?id=93812 http://trac.webkit.org/changeset/168150 2014-05-02 Ion Rosca [CSS Blending] Remove support for non-separable blend modes from background-blend-mode https://bugs.webkit.org/show_bug.cgi?id=132327 Reviewed by Dean Jackson. * css3/compositing/background-blend-mode-gif-color-2.html: * css3/compositing/background-blend-mode-gif-color.html: * css3/compositing/background-blend-mode-gradient-color.html: * css3/compositing/background-blend-mode-gradient-gradient.html: * css3/compositing/background-blend-mode-gradient-image.html: * css3/compositing/background-blend-mode-image-color.html: * css3/compositing/background-blend-mode-image-image.html: * css3/compositing/background-blend-mode-image-svg.html: * css3/compositing/background-blend-mode-multiple-background-layers.html: * css3/compositing/background-blend-mode-property-expected.txt: * css3/compositing/background-blend-mode-property-parsing-expected.txt: * css3/compositing/background-blend-mode-svg-color.html: * css3/compositing/effect-background-blend-mode-tiled.html: * css3/compositing/effect-background-blend-mode.html: * css3/compositing/script-tests/background-blend-mode-property-parsing.js: * css3/compositing/script-tests/background-blend-mode-property.js: * platform/mac/css3/compositing/background-blend-mode-gif-color-2-expected.png: * platform/mac/css3/compositing/background-blend-mode-gif-color-2-expected.txt: * platform/mac/css3/compositing/background-blend-mode-gif-color-expected.png: * platform/mac/css3/compositing/background-blend-mode-gif-color-expected.txt: * platform/mac/css3/compositing/background-blend-mode-gradient-color-expected.png: * platform/mac/css3/compositing/background-blend-mode-gradient-gradient-expected.png: * platform/mac/css3/compositing/background-blend-mode-gradient-image-expected.png: * platform/mac/css3/compositing/background-blend-mode-image-color-expected.png: * platform/mac/css3/compositing/background-blend-mode-image-color-expected.txt: * platform/mac/css3/compositing/background-blend-mode-image-image-expected.png: * platform/mac/css3/compositing/background-blend-mode-image-image-expected.txt: * platform/mac/css3/compositing/background-blend-mode-image-svg-expected.png: * platform/mac/css3/compositing/background-blend-mode-multiple-background-layers-expected.png: * platform/mac/css3/compositing/background-blend-mode-svg-color-expected.png: 2014-05-01 Alexey Proskuryakov REGRESSION(r125251): It made svg/custom/use-instanceRoot-as-event-target.xhtml assert and flakey https://bugs.webkit.org/show_bug.cgi?id=93812 This is most likely fixed, unmarking the test. * platform/gtk/TestExpectations: * platform/mac/TestExpectations: 2014-05-01 Simon Fraser Don't always make backing store for -webkit-backface-visibility:hidden https://bugs.webkit.org/show_bug.cgi?id=132420 Reviewed by Sam Weinig. Dump layers for elements with backface-visibility: hidden with various types of ancestors. * compositing/backing/backface-visibility-expected.txt: Added. * compositing/backing/backface-visibility-in-3dtransformed-expected.txt: Added. * compositing/backing/backface-visibility-in-3dtransformed.html: Added. * compositing/backing/backface-visibility-in-transformed-expected.txt: Added. * compositing/backing/backface-visibility-in-transformed.html: Added. * compositing/backing/backface-visibility.html: Added. * inspector-protocol/layers/layers-anonymous.html: Don't use backface-visibility for force a layer. 2014-05-01 Brent Fulgham Fix handling of attributes prior to compiling shader https://bugs.webkit.org/show_bug.cgi?id=132430 Reviewed by Dean Jackson. * fast/canvas/webgl/gl-bind-attrib-location-before-compile-test-expected.txt: Added. * fast/canvas/webgl/gl-bind-attrib-location-before-compile-test.html: Added. 2014-05-01 Zalan Bujtas Subpixel rendering: Make selection gaps painting subpixel aware. https://bugs.webkit.org/show_bug.cgi?id=132169 Reviewed by Simon Fraser. Push selection gaps painting to device pixel boundaries instead of integral CSS pixel positions. * fast/inline/hidpi-selection-gap-on-subpixel-position-expected.html: Added. * fast/inline/hidpi-selection-gap-on-subpixel-position.html: Added. :   is needed to make this test pass on WK2. Font rendering reports differences. 0.9 transparency is added so that text selection code does modify the color's alpha channel and I can properly match it. 2014-05-01 Javier Fernandez [CSS Grid Layout] Clamping the number of repetitions in repeat() https://bugs.webkit.org/show_bug.cgi?id=131023 Reviewed by Brent Fulgham. Test to ensure the number of repetitions used in the repeat() function is clamped to 10K. * fast/css-grid-layout/grid-element-repeat-max-repetitions-expected.txt: Added. * fast/css-grid-layout/grid-element-repeat-max-repetitions.html: Added. 2014-05-01 Commit Queue Unreviewed, rolling out r167964. https://bugs.webkit.org/show_bug.cgi?id=132431 Memory improvements should not regress memory usage (Requested by olliej on #webkit). Reverted changeset: "Don't hold on to parameter BindingNodes forever" https://bugs.webkit.org/show_bug.cgi?id=132360 http://trac.webkit.org/changeset/167964 2014-05-01 Alexey Proskuryakov fast/multicol/fixed-stack.html failing since introduction. https://bugs.webkit.org/show_bug.cgi?id=132421 * TestExpectations: Changed expectation from Skip to ImageOnyFailure 2014-05-01 Carlos Alberto Lopez Perez [GTK] Unreviewed GTK gardening. Rebaseline affected tests by the new multi-column mode that was enabled on r168046, and later modified on r168076 and r168088. * platform/gtk/TestExpectations: Include two new flaky tests after the new multi-colum mode and remove expectations for the ones that now pass. * platform/gtk/css3/unicode-bidi-isolate-basic-expected.txt: * platform/gtk/fast/block/float/float-not-removed-from-next-sibling4-expected.png: * platform/gtk/fast/block/float/float-not-removed-from-next-sibling4-expected.txt: * platform/gtk/fast/borders/border-antialiasing-expected.txt: * platform/gtk/fast/line-grid/line-grid-inside-columns-expected.txt: * platform/gtk/fast/line-grid/line-grid-into-columns-expected.txt: * platform/gtk/fast/multicol/block-axis-horizontal-bt-expected.txt: * platform/gtk/fast/multicol/block-axis-horizontal-tb-expected.txt: * platform/gtk/fast/multicol/block-axis-vertical-lr-expected.txt: * platform/gtk/fast/multicol/block-axis-vertical-rl-expected.txt: * platform/gtk/fast/multicol/border-padding-pagination-expected.png: * platform/gtk/fast/multicol/border-padding-pagination-expected.txt: * platform/gtk/fast/multicol/client-rects-expected.png: * platform/gtk/fast/multicol/client-rects-expected.txt: * platform/gtk/fast/multicol/client-rects-spanners-complex-expected.txt: Added. * platform/gtk/fast/multicol/client-rects-spanners-expected.txt: Added. * platform/gtk/fast/multicol/column-break-with-balancing-expected.txt: * platform/gtk/fast/multicol/column-count-with-rules-expected.txt: * platform/gtk/fast/multicol/column-rules-expected.png: * platform/gtk/fast/multicol/column-rules-expected.txt: * platform/gtk/fast/multicol/column-rules-stacking-expected.png: * platform/gtk/fast/multicol/column-rules-stacking-expected.txt: * platform/gtk/fast/multicol/columns-shorthand-parsing-expected.txt: * platform/gtk/fast/multicol/float-avoidance-expected.txt: * platform/gtk/fast/multicol/float-multicol-expected.png: * platform/gtk/fast/multicol/float-multicol-expected.txt: * platform/gtk/fast/multicol/float-paginate-complex-expected.txt: * platform/gtk/fast/multicol/float-paginate-empty-lines-expected.txt: * platform/gtk/fast/multicol/float-paginate-expected.txt: * platform/gtk/fast/multicol/layers-in-multicol-expected.txt: * platform/gtk/fast/multicol/layers-split-across-columns-expected.txt: * platform/gtk/fast/multicol/margin-collapse-expected.txt: * platform/gtk/fast/multicol/max-height-columns-block-expected.png: * platform/gtk/fast/multicol/max-height-columns-block-expected.txt: * platform/gtk/fast/multicol/nested-columns-expected.png: * platform/gtk/fast/multicol/nested-columns-expected.txt: * platform/gtk/fast/multicol/newmulticol/client-rects-expected.png: Added. * platform/gtk/fast/multicol/newmulticol/client-rects-expected.txt: * platform/gtk/fast/multicol/overflow-across-columns-expected.txt: * platform/gtk/fast/multicol/overflow-across-columns-percent-height-expected.png: * platform/gtk/fast/multicol/overflow-across-columns-percent-height-expected.txt: * platform/gtk/fast/multicol/overflow-unsplittable-expected.png: * platform/gtk/fast/multicol/overflow-unsplittable-expected.txt: * platform/gtk/fast/multicol/paginate-block-replaced-expected.txt: * platform/gtk/fast/multicol/pagination/BottomToTop-bt-expected.png: Added. * platform/gtk/fast/multicol/pagination/BottomToTop-bt-expected.txt: * platform/gtk/fast/multicol/pagination/BottomToTop-lr-expected.png: Added. * platform/gtk/fast/multicol/pagination/BottomToTop-lr-expected.txt: * platform/gtk/fast/multicol/pagination/BottomToTop-rl-expected.png: Added. * platform/gtk/fast/multicol/pagination/BottomToTop-rl-expected.txt: * platform/gtk/fast/multicol/pagination/BottomToTop-tb-expected.png: Added. * platform/gtk/fast/multicol/pagination/BottomToTop-tb-expected.txt: * platform/gtk/fast/multicol/pagination/LeftToRight-bt-expected.png: Added. * platform/gtk/fast/multicol/pagination/LeftToRight-bt-expected.txt: * platform/gtk/fast/multicol/pagination/LeftToRight-lr-expected.png: Added. * platform/gtk/fast/multicol/pagination/LeftToRight-lr-expected.txt: * platform/gtk/fast/multicol/pagination/LeftToRight-rl-expected.png: Added. * platform/gtk/fast/multicol/pagination/LeftToRight-rl-expected.txt: * platform/gtk/fast/multicol/pagination/LeftToRight-tb-expected.png: Added. * platform/gtk/fast/multicol/pagination/LeftToRight-tb-expected.txt: * platform/gtk/fast/multicol/pagination/RightToLeft-bt-expected.png: Added. * platform/gtk/fast/multicol/pagination/RightToLeft-bt-expected.txt: * platform/gtk/fast/multicol/pagination/RightToLeft-lr-expected.png: Added. * platform/gtk/fast/multicol/pagination/RightToLeft-lr-expected.txt: * platform/gtk/fast/multicol/pagination/RightToLeft-rl-expected.png: Added. * platform/gtk/fast/multicol/pagination/RightToLeft-rl-expected.txt: * platform/gtk/fast/multicol/pagination/RightToLeft-tb-expected.png: Added. * platform/gtk/fast/multicol/pagination/RightToLeft-tb-expected.txt: * platform/gtk/fast/multicol/pagination/TopToBottom-bt-expected.png: Added. * platform/gtk/fast/multicol/pagination/TopToBottom-bt-expected.txt: * platform/gtk/fast/multicol/pagination/TopToBottom-lr-expected.png: Added. * platform/gtk/fast/multicol/pagination/TopToBottom-lr-expected.txt: * platform/gtk/fast/multicol/pagination/TopToBottom-rl-expected.png: Added. * platform/gtk/fast/multicol/pagination/TopToBottom-rl-expected.txt: * platform/gtk/fast/multicol/pagination/TopToBottom-tb-expected.png: Added. * platform/gtk/fast/multicol/pagination/TopToBottom-tb-expected.txt: * platform/gtk/fast/multicol/positioned-split-expected.txt: * platform/gtk/fast/multicol/positive-leading-expected.png: * platform/gtk/fast/multicol/positive-leading-expected.txt: * platform/gtk/fast/multicol/scrolling-overflow-expected.txt: * platform/gtk/fast/multicol/shadow-breaking-expected.png: * platform/gtk/fast/multicol/shadow-breaking-expected.txt: * platform/gtk/fast/multicol/shrink-to-column-height-for-pagination-expected.png: Added. * platform/gtk/fast/multicol/shrink-to-column-height-for-pagination-expected.txt: * platform/gtk/fast/multicol/single-line-expected.txt: * platform/gtk/fast/multicol/span/anonymous-before-child-parent-crash-expected.png: * platform/gtk/fast/multicol/span/anonymous-before-child-parent-crash-expected.txt: * platform/gtk/fast/multicol/span/anonymous-split-block-crash-expected.png: * platform/gtk/fast/multicol/span/anonymous-split-block-crash-expected.txt: * platform/gtk/fast/multicol/span/anonymous-style-inheritance-expected.txt: * platform/gtk/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png: * platform/gtk/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt: * platform/gtk/fast/multicol/span/clone-flexbox-expected.txt: * platform/gtk/fast/multicol/span/clone-summary-expected.txt: * platform/gtk/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png: * platform/gtk/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt: * platform/gtk/fast/multicol/span/span-as-immediate-child-generated-content-expected.png: * platform/gtk/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt: * platform/gtk/fast/multicol/span/span-as-immediate-child-property-removal-expected.txt: * platform/gtk/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt: * platform/gtk/fast/multicol/span/span-as-immediate-columns-child-expected.txt: * platform/gtk/fast/multicol/span/span-as-immediate-columns-child-removal-expected.txt: * platform/gtk/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.png: * platform/gtk/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt: * platform/gtk/fast/multicol/span/span-as-nested-columns-child-expected.png: * platform/gtk/fast/multicol/span/span-as-nested-columns-child-expected.txt: * platform/gtk/fast/multicol/span/span-as-nested-inline-block-child-expected.txt: * platform/gtk/fast/multicol/span/span-margin-collapsing-expected.txt: * platform/gtk/fast/multicol/table-margin-collapse-expected.txt: * platform/gtk/fast/multicol/table-vertical-align-expected.txt: * platform/gtk/fast/multicol/unsplittable-inline-block-expected.txt: * platform/gtk/fast/multicol/vertical-lr/border-padding-pagination-expected.png: * platform/gtk/fast/multicol/vertical-lr/border-padding-pagination-expected.txt: * platform/gtk/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt: * platform/gtk/fast/multicol/vertical-lr/column-count-with-rules-expected.txt: * platform/gtk/fast/multicol/vertical-lr/column-rules-expected.png: * platform/gtk/fast/multicol/vertical-lr/column-rules-expected.txt: * platform/gtk/fast/multicol/vertical-lr/float-avoidance-expected.txt: * platform/gtk/fast/multicol/vertical-lr/float-multicol-expected.txt: * platform/gtk/fast/multicol/vertical-lr/float-paginate-complex-expected.txt: * platform/gtk/fast/multicol/vertical-lr/float-paginate-expected.txt: * platform/gtk/fast/multicol/vertical-lr/nested-columns-expected.png: * platform/gtk/fast/multicol/vertical-lr/nested-columns-expected.txt: * platform/gtk/fast/multicol/vertical-lr/unsplittable-inline-block-expected.txt: * platform/gtk/fast/multicol/vertical-rl/border-padding-pagination-expected.png: * platform/gtk/fast/multicol/vertical-rl/border-padding-pagination-expected.txt: * platform/gtk/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt: * platform/gtk/fast/multicol/vertical-rl/column-count-with-rules-expected.txt: * platform/gtk/fast/multicol/vertical-rl/column-rules-expected.png: * platform/gtk/fast/multicol/vertical-rl/column-rules-expected.txt: * platform/gtk/fast/multicol/vertical-rl/float-avoidance-expected.txt: * platform/gtk/fast/multicol/vertical-rl/float-multicol-expected.txt: * platform/gtk/fast/multicol/vertical-rl/float-paginate-complex-expected.txt: * platform/gtk/fast/multicol/vertical-rl/float-paginate-expected.txt: * platform/gtk/fast/multicol/vertical-rl/nested-columns-expected.png: * platform/gtk/fast/multicol/vertical-rl/nested-columns-expected.txt: * platform/gtk/fast/multicol/vertical-rl/rule-style-expected.txt: * platform/gtk/fast/multicol/vertical-rl/unsplittable-inline-block-expected.txt: * platform/gtk/fast/overflow/paged-x-div-expected.txt: * platform/gtk/fast/overflow/paged-x-div-with-column-gap-expected.txt: * platform/gtk/fast/overflow/paged-x-on-root-expected.txt: * platform/gtk/fast/overflow/paged-x-with-column-gap-expected.txt: * platform/gtk/fast/overflow/paged-y-div-expected.txt: * platform/gtk/fast/overflow/paged-y-on-root-expected.txt: * platform/gtk/fast/repaint/multicol-repaint-expected.png: * platform/gtk/fast/repaint/multicol-repaint-expected.txt: 2014-05-01 Zalan Bujtas Subpixel rendering: Inline text selection painting should not snap to integral CSS pixel position. https://bugs.webkit.org/show_bug.cgi?id=132164 Reviewed by Darin Adler. Inline text selection painting now snaps to device pixels. It uses the same rounding logic as other painting functions. * fast/inline/hidpi-select-inline-on-subpixel-position-expected.html: Added. * fast/inline/hidpi-select-inline-on-subpixel-position.html: Added. 2014-05-01 Rik Cabanier Calling createPattern with a broken image must throw an invalidstate error https://bugs.webkit.org/show_bug.cgi?id=132407 Reviewed by Dirk Schulze. * canvas/philip/tests/2d.imageData.create2.nonfinite.html: * fast/canvas/canvas-2d-imageData-create-nonfinite-expected.txt: * fast/canvas/resources/canvas-2d-imageData-create-nonfinite.js: 2014-05-01 Andreas Kling Skip fast/multicol/fixed-stack.html * TestExpectations: 2014-04-30 David Hyatt REGRESSION (r168046): [New Multicolumn] LeftToRight-rl.html (and all the other reversed/block-axis pagination tests) fail https://bugs.webkit.org/show_bug.cgi?id=132419 Reviewed by Andreas Kling. * platform/mac/fast/multicol/pagination/LeftToRight-rl-expected.png: * platform/mac/fast/multicol/pagination/TopToBottom-bt-expected.png: 2014-04-30 Simon Fraser [iOS WK2] Some accerated overflow-scroll doesn't scroll correctly https://bugs.webkit.org/show_bug.cgi?id=132375 Reviewed by Tim Horton. New test that dumps compositing layers on iOS so we can see the sizes of the scroll layers that get created. * compositing/overflow/subpixel-overflow-expected.txt: Added. * compositing/overflow/subpixel-overflow.html: Added. * platform/ios-sim/compositing/overflow/subpixel-overflow-expected.txt: Added. * platform/mac/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: This is a progression; the old code failed to take the scrollbar width into account, and the new code does. 2014-04-30 Simon Fraser Rebaseline compositing/overflow tests for iOS. * platform/ios-sim/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: * platform/ios-sim/compositing/overflow/composited-scrolling-paint-phases-expected.txt: * platform/ios-sim/compositing/overflow/content-gains-scrollbars-expected.txt: * platform/ios-sim/compositing/overflow/fixed-position-ancestor-clip-expected.txt: * platform/ios-sim/compositing/overflow/overflow-scroll-expected.txt: * platform/ios-sim/compositing/overflow/overflow-scrollbar-layers-expected.txt: * platform/ios-sim/compositing/overflow/remove-overflow-crash2-expected.txt: * platform/ios-sim/compositing/overflow/scrollbar-painting-expected.txt: * platform/ios-sim/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt: * platform/ios-sim/compositing/overflow/scrolling-without-painting-expected.txt: * platform/ios-sim/compositing/overflow/textarea-scroll-touch-expected.txt: * platform/ios-sim/compositing/overflow/updating-scrolling-content-expected.txt: 2014-04-30 David Hyatt REGRESSION (r168046): [New Multicolumn] Painting order is wrong for columns and fixed positioned elements https://bugs.webkit.org/show_bug.cgi?id=132377 Reviewed by Simon Fraser. * compositing/columns/composited-nested-columns-expected.txt: * fast/multicol/fixed-stack-expected.html: Added. * fast/multicol/fixed-stack.html: Added. * fast/multicol/flipped-blocks-border-after-expected.txt: * fast/multicol/progression-reverse-expected.txt: * fast/multicol/single-line-expected.txt: * fast/multicol/vertical-lr/rules-with-border-before-expected.txt: * fast/multicol/vertical-rl/rule-style-expected.txt: * fast/multicol/vertical-rl/rules-with-border-before-expected.txt: * platform/mac/fast/multicol/client-rects-expected.txt: * platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt: * platform/mac/fast/multicol/client-rects-spanners-expected.txt: * platform/mac/fast/multicol/column-break-with-balancing-expected.txt: * platform/mac/fast/multicol/column-count-with-rules-expected.txt: * platform/mac/fast/multicol/float-paginate-complex-expected.txt: * platform/mac/fast/multicol/layers-in-multicol-expected.txt: * platform/mac/fast/multicol/layers-split-across-columns-expected.txt: * platform/mac/fast/multicol/newmulticol/client-rects-expected.txt: * platform/mac/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt: * platform/mac/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt: * platform/mac/fast/multicol/span/span-as-immediate-child-property-removal-expected.txt: * platform/mac/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt: * platform/mac/fast/multicol/span/span-as-immediate-columns-child-expected.txt: * platform/mac/fast/multicol/span/span-as-immediate-columns-child-removal-expected.txt: * platform/mac/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt: * platform/mac/fast/multicol/span/span-as-nested-columns-child-expected.txt: * platform/mac/fast/multicol/span/span-margin-collapsing-expected.txt: * platform/mac/fast/multicol/table-vertical-align-expected.txt: * platform/mac/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt: * platform/mac/fast/multicol/vertical-lr/column-count-with-rules-expected.txt: * platform/mac/fast/multicol/vertical-lr/float-paginate-complex-expected.txt: * platform/mac/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt: * platform/mac/fast/multicol/vertical-rl/column-count-with-rules-expected.txt: * platform/mac/fast/multicol/vertical-rl/float-paginate-complex-expected.txt: 2014-04-30 Roger Fong Enable snapshot tests on mac wk2. https://bugs.webkit.org/show_bug.cgi?id=131871. Reviewed by Darin Adler. * platform/mac-wk2/TestExpectations: * platform/mac-wk2/plugins/snapshotting/autoplay-dominant-expected.txt: * platform/mac-wk2/plugins/snapshotting/autoplay-plugin-blocked-by-image-expected.txt: * platform/mac-wk2/plugins/snapshotting/autoplay-plugin-blocked-by-image-expected.txt: * platform/mac-wk2/plugins/snapshotting/autoplay-similar-to-dominant-after-delay-expected.txt: * platform/mac-wk2/plugins/snapshotting/autoplay-similar-to-dominant-expected.txt: * platform/mac-wk2/plugins/snapshotting/quicktime-plugin-snapshotted-expected.txt: * platform/mac-wk2/plugins/snapshotting/restart-expected.txt: * platform/mac-wk2/plugins/snapshotting/set-plugin-size-to-tiny-expected.txt: * platform/mac-wk2/plugins/snapshotting/simple-expected.txt: * platform/mac-wk2/plugins/snapshotting/snapshot-plugin-not-quite-blocked-by-image-expected.txt: * plugins/snapshotting/autoplay-dominant.html: * plugins/snapshotting/autoplay-plugin-blocked-by-image.html: * plugins/snapshotting/autoplay-plugin-mostly-blocked-by-image.html: * plugins/snapshotting/autoplay-similar-to-dominant-after-delay.html: * plugins/snapshotting/autoplay-similar-to-dominant.html: * plugins/snapshotting/quicktime-plugin-snapshotted.html: * plugins/snapshotting/restart.html: * plugins/snapshotting/set-plugin-size-to-tiny.html: * plugins/snapshotting/simple.html: * plugins/snapshotting/snapshot-plugin-not-quite-blocked-by-image.html: 2014-04-30 David Hyatt [New Multicolumn] Enable new multi-column mode https://bugs.webkit.org/show_bug.cgi?id=131825 Reviewed by Simon Fraser. * compositing/columns/composited-columns-expected.txt: * compositing/columns/composited-in-paginated-writing-mode-rl-expected.txt: * compositing/columns/composited-nested-columns-expected.txt: * compositing/columns/hittest-composited-in-paginated-expected.txt: * fast/dom/Element/getBoundingClientRect-expected.txt: * fast/dom/Element/getBoundingClientRect.html: * fast/multicol/flipped-blocks-border-after-expected.txt: * fast/multicol/pagination-h-horizontal-bt-expected.txt: * fast/multicol/pagination-h-horizontal-tb-expected.txt: * fast/multicol/pagination-h-vertical-lr-expected.txt: * fast/multicol/pagination-h-vertical-rl-expected.txt: * fast/multicol/pagination-v-horizontal-bt-expected.txt: * fast/multicol/pagination-v-horizontal-tb-expected.txt: * fast/multicol/pagination-v-vertical-lr-expected.txt: * fast/multicol/pagination-v-vertical-rl-expected.txt: * fast/multicol/progression-reverse-expected.txt: * fast/multicol/single-line-expected.txt: * fast/multicol/span/before-child-anonymous-column-block-expected.txt: * fast/multicol/span/generated-child-split-flow-crash-expected.txt: * fast/multicol/vertical-lr/rules-with-border-before-expected.txt: * fast/multicol/vertical-rl/rule-style-expected.txt: * fast/multicol/vertical-rl/rules-with-border-before-expected.txt: * platform/mac/css3/unicode-bidi-isolate-basic-expected.png: * platform/mac/css3/unicode-bidi-isolate-basic-expected.txt: * platform/mac/fast/block/float/float-not-removed-from-next-sibling4-expected.png: * platform/mac/fast/block/float/float-not-removed-from-next-sibling4-expected.txt: * platform/mac/fast/borders/border-antialiasing-expected.png: * platform/mac/fast/borders/border-antialiasing-expected.txt: * platform/mac/fast/line-grid/line-align-left-edges-expected.png: * platform/mac/fast/line-grid/line-align-right-edges-expected.png: * platform/mac/fast/line-grid/line-grid-contains-value-expected.png: * platform/mac/fast/line-grid/line-grid-floating-expected.png: * platform/mac/fast/line-grid/line-grid-inside-columns-expected.png: * platform/mac/fast/line-grid/line-grid-inside-columns-expected.txt: * platform/mac/fast/line-grid/line-grid-into-columns-expected.png: * platform/mac/fast/line-grid/line-grid-into-columns-expected.txt: * platform/mac/fast/line-grid/line-grid-into-floats-expected.png: * platform/mac/fast/line-grid/line-grid-positioned-expected.png: * platform/mac/fast/multicol/block-axis-horizontal-bt-expected.txt: * platform/mac/fast/multicol/block-axis-horizontal-tb-expected.txt: * platform/mac/fast/multicol/block-axis-vertical-lr-expected.txt: * platform/mac/fast/multicol/block-axis-vertical-rl-expected.txt: * platform/mac/fast/multicol/border-padding-pagination-expected.png: * platform/mac/fast/multicol/border-padding-pagination-expected.txt: * platform/mac/fast/multicol/client-rects-expected.png: * platform/mac/fast/multicol/client-rects-expected.txt: * platform/mac/fast/multicol/column-break-with-balancing-expected.txt: * platform/mac/fast/multicol/column-count-with-rules-expected.txt: * platform/mac/fast/multicol/column-rules-expected.png: * platform/mac/fast/multicol/column-rules-expected.txt: * platform/mac/fast/multicol/column-rules-stacking-expected.txt: * platform/mac/fast/multicol/columns-shorthand-parsing-expected.txt: * platform/mac/fast/multicol/float-avoidance-expected.txt: * platform/mac/fast/multicol/float-multicol-expected.txt: * platform/mac/fast/multicol/float-paginate-complex-expected.txt: * platform/mac/fast/multicol/float-paginate-empty-lines-expected.txt: * platform/mac/fast/multicol/float-paginate-expected.txt: * platform/mac/fast/multicol/layers-in-multicol-expected.png: * platform/mac/fast/multicol/layers-in-multicol-expected.txt: * platform/mac/fast/multicol/layers-split-across-columns-expected.txt: * platform/mac/fast/multicol/margin-collapse-expected.txt: * platform/mac/fast/multicol/max-height-columns-block-expected.png: * platform/mac/fast/multicol/max-height-columns-block-expected.txt: * platform/mac/fast/multicol/nested-columns-expected.png: * platform/mac/fast/multicol/nested-columns-expected.txt: * platform/mac/fast/multicol/overflow-across-columns-expected.txt: * platform/mac/fast/multicol/overflow-across-columns-percent-height-expected.txt: * platform/mac/fast/multicol/overflow-unsplittable-expected.txt: * platform/mac/fast/multicol/paginate-block-replaced-expected.txt: * platform/mac/fast/multicol/pagination/BottomToTop-bt-expected.txt: * platform/mac/fast/multicol/pagination/BottomToTop-lr-expected.txt: * platform/mac/fast/multicol/pagination/BottomToTop-rl-expected.txt: * platform/mac/fast/multicol/pagination/BottomToTop-tb-expected.txt: * platform/mac/fast/multicol/pagination/LeftToRight-bt-expected.txt: * platform/mac/fast/multicol/pagination/LeftToRight-lr-expected.txt: * platform/mac/fast/multicol/pagination/LeftToRight-rl-expected.png: * platform/mac/fast/multicol/pagination/LeftToRight-rl-expected.txt: * platform/mac/fast/multicol/pagination/LeftToRight-tb-expected.txt: * platform/mac/fast/multicol/pagination/RightToLeft-bt-expected.txt: * platform/mac/fast/multicol/pagination/RightToLeft-lr-expected.txt: * platform/mac/fast/multicol/pagination/RightToLeft-rl-expected.txt: * platform/mac/fast/multicol/pagination/RightToLeft-tb-expected.txt: * platform/mac/fast/multicol/pagination/TopToBottom-bt-expected.png: * platform/mac/fast/multicol/pagination/TopToBottom-bt-expected.txt: * platform/mac/fast/multicol/pagination/TopToBottom-lr-expected.txt: * platform/mac/fast/multicol/pagination/TopToBottom-rl-expected.txt: * platform/mac/fast/multicol/pagination/TopToBottom-tb-expected.txt: * platform/mac/fast/multicol/positioned-split-expected.txt: * platform/mac/fast/multicol/positive-leading-expected.txt: * platform/mac/fast/multicol/scrolling-overflow-expected.png: * platform/mac/fast/multicol/scrolling-overflow-expected.txt: * platform/mac/fast/multicol/shadow-breaking-expected.png: * platform/mac/fast/multicol/shadow-breaking-expected.txt: * platform/mac/fast/multicol/shrink-to-column-height-for-pagination-expected.txt: * platform/mac/fast/multicol/span/anonymous-before-child-parent-crash-expected.png: * platform/mac/fast/multicol/span/anonymous-before-child-parent-crash-expected.txt: * platform/mac/fast/multicol/span/anonymous-split-block-crash-expected.png: * platform/mac/fast/multicol/span/anonymous-split-block-crash-expected.txt: * platform/mac/fast/multicol/span/anonymous-style-inheritance-expected.txt: * platform/mac/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png: * platform/mac/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt: * platform/mac/fast/multicol/span/clone-flexbox-expected.txt: * platform/mac/fast/multicol/span/clone-summary-expected.txt: * platform/mac/fast/multicol/span/generated-child-split-flow-crash-expected.png: * platform/mac/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png: * platform/mac/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt: * platform/mac/fast/multicol/span/span-as-immediate-child-generated-content-expected.png: * platform/mac/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt: * platform/mac/fast/multicol/span/span-as-immediate-child-property-removal-expected.png: * platform/mac/fast/multicol/span/span-as-immediate-child-property-removal-expected.txt: * platform/mac/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png: * platform/mac/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt: * platform/mac/fast/multicol/span/span-as-immediate-columns-child-expected.txt: * platform/mac/fast/multicol/span/span-as-immediate-columns-child-removal-expected.png: * platform/mac/fast/multicol/span/span-as-immediate-columns-child-removal-expected.txt: * platform/mac/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.png: * platform/mac/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt: * platform/mac/fast/multicol/span/span-as-nested-columns-child-expected.png: * platform/mac/fast/multicol/span/span-as-nested-columns-child-expected.txt: * platform/mac/fast/multicol/span/span-as-nested-inline-block-child-expected.txt: * platform/mac/fast/multicol/span/span-margin-collapsing-expected.txt: * platform/mac/fast/multicol/table-margin-collapse-expected.txt: * platform/mac/fast/multicol/table-vertical-align-expected.txt: * platform/mac/fast/multicol/unsplittable-inline-block-expected.txt: * platform/mac/fast/multicol/vertical-lr/border-padding-pagination-expected.png: * platform/mac/fast/multicol/vertical-lr/border-padding-pagination-expected.txt: * platform/mac/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt: * platform/mac/fast/multicol/vertical-lr/column-count-with-rules-expected.png: * platform/mac/fast/multicol/vertical-lr/column-count-with-rules-expected.txt: * platform/mac/fast/multicol/vertical-lr/column-rules-expected.png: * platform/mac/fast/multicol/vertical-lr/column-rules-expected.txt: * platform/mac/fast/multicol/vertical-lr/float-avoidance-expected.txt: * platform/mac/fast/multicol/vertical-lr/float-multicol-expected.txt: * platform/mac/fast/multicol/vertical-lr/float-paginate-complex-expected.txt: * platform/mac/fast/multicol/vertical-lr/float-paginate-expected.txt: * platform/mac/fast/multicol/vertical-lr/nested-columns-expected.png: * platform/mac/fast/multicol/vertical-lr/nested-columns-expected.txt: * platform/mac/fast/multicol/vertical-lr/unsplittable-inline-block-expected.txt: * platform/mac/fast/multicol/vertical-rl/border-padding-pagination-expected.png: * platform/mac/fast/multicol/vertical-rl/border-padding-pagination-expected.txt: * platform/mac/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt: * platform/mac/fast/multicol/vertical-rl/column-count-with-rules-expected.png: * platform/mac/fast/multicol/vertical-rl/column-count-with-rules-expected.txt: * platform/mac/fast/multicol/vertical-rl/column-rules-expected.png: * platform/mac/fast/multicol/vertical-rl/column-rules-expected.txt: * platform/mac/fast/multicol/vertical-rl/float-avoidance-expected.txt: * platform/mac/fast/multicol/vertical-rl/float-multicol-expected.txt: * platform/mac/fast/multicol/vertical-rl/float-paginate-complex-expected.txt: * platform/mac/fast/multicol/vertical-rl/float-paginate-expected.txt: * platform/mac/fast/multicol/vertical-rl/nested-columns-expected.png: * platform/mac/fast/multicol/vertical-rl/nested-columns-expected.txt: * platform/mac/fast/multicol/vertical-rl/unsplittable-inline-block-expected.txt: * platform/mac/fast/overflow/paged-x-div-expected.png: * platform/mac/fast/overflow/paged-x-div-expected.txt: * platform/mac/fast/overflow/paged-x-div-with-column-gap-expected.png: * platform/mac/fast/overflow/paged-x-div-with-column-gap-expected.txt: * platform/mac/fast/overflow/paged-x-on-root-expected.png: * platform/mac/fast/overflow/paged-x-on-root-expected.txt: * platform/mac/fast/overflow/paged-x-with-column-gap-expected.png: * platform/mac/fast/overflow/paged-x-with-column-gap-expected.txt: * platform/mac/fast/overflow/paged-y-div-expected.png: * platform/mac/fast/overflow/paged-y-div-expected.txt: * platform/mac/fast/overflow/paged-y-on-root-expected.png: * platform/mac/fast/overflow/paged-y-on-root-expected.txt: * platform/mac/fast/repaint/multicol-repaint-expected.png: * platform/mac/fast/repaint/multicol-repaint-expected.txt: 2014-04-30 Chris Fleizach AX: Make "contenteditable" regions into AXTextAreas https://bugs.webkit.org/show_bug.cgi?id=132379 Reviewed by Mario Sanchez Prada. * accessibility/content-editable-as-textarea.html: Added. * platform/mac-mountainlion/accessibility/content-editable-as-textarea-expected.txt: Added. * platform/mac/accessibility/content-editable-as-textarea-expected.txt: Added. 2014-04-30 David Kilzer Move iphone-simulator test results landed in r167402 to the correct directory * platform/ios-sim/media/media-document-controls-size-expected.txt: Renamed from LayoutTests/platform/iphone-simulator/media/media-document-controls-size-expected.txt. * platform/ios-sim/media/media-document-controls-size.html: Renamed from LayoutTests/platform/iphone-simulator/media/media-document-controls-size.html. 2014-04-30 Alexey Proskuryakov compositing/repaint/repaint-on-layer-grouping-change.html is flaky https://bugs.webkit.org/show_bug.cgi?id=132385 * platform/mac/TestExpectations: Marked as such. 2014-04-29 David Hyatt Fix test up so that it looks the same as it did before my landing in r167965. * fast/multicol/mixed-positioning-stacking-order.html: 2014-04-29 Simon Fraser Remove Settings::compositedScrollingForFramesEnabled https://bugs.webkit.org/show_bug.cgi?id=132352 Reviewed by Andreas Kling. * compositing/iframes/iframe-composited-scrolling-expected.txt: Removed. * compositing/iframes/iframe-composited-scrolling.html: Removed. 2014-04-29 David Hyatt [New Multicolumn] Implement support for compositing https://bugs.webkit.org/show_bug.cgi?id=132298 Reviewed by Simon Fraser. Minor pixel test changes based off how we flip now. * platform/mac/fast/multicol/block-axis-horizontal-bt-expected.png: * platform/mac/fast/multicol/block-axis-horizontal-tb-expected.png: * platform/mac/fast/multicol/block-axis-vertical-lr-expected.png: * platform/mac/fast/multicol/block-axis-vertical-rl-expected.png: * platform/mac/fast/multicol/border-padding-pagination-expected.png: * platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt: * platform/mac/fast/multicol/client-rects-spanners-expected.txt: * platform/mac/fast/multicol/column-break-with-balancing-expected.png: * platform/mac/fast/multicol/column-count-with-rules-expected.png: * platform/mac/fast/multicol/column-rules-expected.png: * platform/mac/fast/multicol/column-rules-stacking-expected.png: * platform/mac/fast/multicol/columns-shorthand-parsing-expected.png: * platform/mac/fast/multicol/float-avoidance-expected.png: * platform/mac/fast/multicol/float-multicol-expected.png: * platform/mac/fast/multicol/float-paginate-complex-expected.png: * platform/mac/fast/multicol/float-paginate-empty-lines-expected.png: * platform/mac/fast/multicol/float-paginate-expected.png: * platform/mac/fast/multicol/layers-in-multicol-expected.png: * platform/mac/fast/multicol/layers-split-across-columns-expected.png: * platform/mac/fast/multicol/margin-collapse-expected.png: * platform/mac/fast/multicol/max-height-columns-block-expected.png: * platform/mac/fast/multicol/nested-columns-expected.png: * platform/mac/fast/multicol/newmulticol/client-rects-expected.txt: * platform/mac/fast/multicol/overflow-across-columns-expected.png: * platform/mac/fast/multicol/overflow-across-columns-percent-height-expected.png: * platform/mac/fast/multicol/overflow-unsplittable-expected.png: * platform/mac/fast/multicol/paginate-block-replaced-expected.png: * platform/mac/fast/multicol/pagination/BottomToTop-bt-expected.png: * platform/mac/fast/multicol/pagination/BottomToTop-lr-expected.png: * platform/mac/fast/multicol/pagination/BottomToTop-rl-expected.png: * platform/mac/fast/multicol/pagination/BottomToTop-tb-expected.png: * platform/mac/fast/multicol/pagination/LeftToRight-bt-expected.png: * platform/mac/fast/multicol/pagination/LeftToRight-lr-expected.png: * platform/mac/fast/multicol/pagination/LeftToRight-rl-expected.png: * platform/mac/fast/multicol/pagination/LeftToRight-tb-expected.png: * platform/mac/fast/multicol/pagination/RightToLeft-bt-expected.png: * platform/mac/fast/multicol/pagination/RightToLeft-lr-expected.png: * platform/mac/fast/multicol/pagination/RightToLeft-rl-expected.png: * platform/mac/fast/multicol/pagination/RightToLeft-tb-expected.png: * platform/mac/fast/multicol/pagination/TopToBottom-bt-expected.png: * platform/mac/fast/multicol/pagination/TopToBottom-lr-expected.png: * platform/mac/fast/multicol/pagination/TopToBottom-rl-expected.png: * platform/mac/fast/multicol/pagination/TopToBottom-tb-expected.png: * platform/mac/fast/multicol/positioned-split-expected.png: * platform/mac/fast/multicol/positive-leading-expected.png: * platform/mac/fast/multicol/scrolling-overflow-expected.png: * platform/mac/fast/multicol/shadow-breaking-expected.png: * platform/mac/fast/multicol/single-line-expected.png: * platform/mac/fast/multicol/span/anonymous-before-child-parent-crash-expected.png: * platform/mac/fast/multicol/span/anonymous-split-block-crash-expected.png: * platform/mac/fast/multicol/span/anonymous-style-inheritance-expected.png: * platform/mac/fast/multicol/span/anonymous-style-inheritance-expected.txt: * platform/mac/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png: * platform/mac/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png: * platform/mac/fast/multicol/span/span-as-immediate-child-generated-content-expected.png: * platform/mac/fast/multicol/span/span-as-immediate-child-property-removal-expected.png: * platform/mac/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png: * platform/mac/fast/multicol/span/span-as-immediate-columns-child-expected.png: * platform/mac/fast/multicol/span/span-as-immediate-columns-child-removal-expected.png: * platform/mac/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.png: * platform/mac/fast/multicol/span/span-as-nested-columns-child-expected.png: * platform/mac/fast/multicol/span/span-as-nested-inline-block-child-expected.png: * platform/mac/fast/multicol/span/span-margin-collapsing-expected.png: * platform/mac/fast/multicol/table-margin-collapse-expected.png: * platform/mac/fast/multicol/table-vertical-align-expected.png: * platform/mac/fast/multicol/unsplittable-inline-block-expected.png: * platform/mac/fast/multicol/vertical-lr/border-padding-pagination-expected.png: * platform/mac/fast/multicol/vertical-lr/column-break-with-balancing-expected.png: * platform/mac/fast/multicol/vertical-lr/column-count-with-rules-expected.png: * platform/mac/fast/multicol/vertical-lr/column-rules-expected.png: * platform/mac/fast/multicol/vertical-lr/float-avoidance-expected.png: * platform/mac/fast/multicol/vertical-lr/float-multicol-expected.png: * platform/mac/fast/multicol/vertical-lr/float-paginate-complex-expected.png: * platform/mac/fast/multicol/vertical-lr/float-paginate-expected.png: * platform/mac/fast/multicol/vertical-lr/nested-columns-expected.png: * platform/mac/fast/multicol/vertical-lr/unsplittable-inline-block-expected.png: * platform/mac/fast/multicol/vertical-rl/border-padding-pagination-expected.png: * platform/mac/fast/multicol/vertical-rl/column-break-with-balancing-expected.png: * platform/mac/fast/multicol/vertical-rl/column-count-with-rules-expected.png: * platform/mac/fast/multicol/vertical-rl/column-rules-expected.png: * platform/mac/fast/multicol/vertical-rl/float-avoidance-expected.png: * platform/mac/fast/multicol/vertical-rl/float-multicol-expected.png: * platform/mac/fast/multicol/vertical-rl/float-paginate-complex-expected.png: * platform/mac/fast/multicol/vertical-rl/float-paginate-expected.png: * platform/mac/fast/multicol/vertical-rl/nested-columns-expected.png: * platform/mac/fast/multicol/vertical-rl/unsplittable-inline-block-expected.png: 2014-04-29 Oliver Hunt Don't hold on to parameter BindingNodes forever https://bugs.webkit.org/show_bug.cgi?id=132360 Reviewed by Geoffrey Garen. We don't regenerate the parameter string anymore, so these tests now match the original input. * js/destructuring-assignment-expected.txt: 2014-04-28 Roger Fong Plugins hidden by images should autoplay. https://bugs.webkit.org/show_bug.cgi?id=132222. Reviewed by Jon Lee and Darin Adler. * platform/mac-wk2/plugins/snapshotting/autoplay-plugin-blocked-by-image-expected.txt: Added. * platform/mac-wk2/plugins/snapshotting/autoplay-plugin-mostly-blocked-by-image-expected.txt: Added. * platform/mac-wk2/plugins/snapshotting/snapshot-plugin-not-quite-blocked-by-image-expected.txt: Added. * plugins/snapshotting/autoplay-plugin-blocked-by-image.html: Added. * plugins/snapshotting/autoplay-plugin-mostly-blocked-by-image.html: Added. * plugins/snapshotting/snapshot-plugin-not-quite-blocked-by-image.html: Added. 2014-04-29 Andreas Kling REGRESSION (r167906?): js/dom/basic-weakmap.html is much more flaky than before Remove the part of js/dom/basic-weakmap.html that expects deterministic behavior from our non-deterministic GC. Rubber-stamped by Phil Pizlo. * TestExpectations: * js/dom/basic-weakmap-expected.txt: * js/dom/script-tests/basic-weakmap.js: 2014-04-29 Geoffrey Garen String.prototype.trim removes U+200B from strings. https://bugs.webkit.org/show_bug.cgi?id=130184 Reviewed by Michael Saboff. * js/script-tests/string-trim.js: * js/string-trim-expected.txt: 2014-04-29 Alexey Proskuryakov REGRESSION: Intermittent crash in SpeechSynthesis::didFinishSpeaking https://bugs.webkit.org/show_bug.cgi?id=111613 * platform/mac/TestExpectations: Remove test expectation, now that the bug is fixed. 2014-04-29 Tim Horton REGRESSION (r167906?): js/dom/basic-weakmap.html is much more flaky than before https://bugs.webkit.org/show_bug.cgi?id=132322 * TestExpectations: Mark the test as flaky. 2014-04-29 Manuel Rego Casasnovas REGRESSION (r167879): Heap-use-after-free in WebCore::RenderFlexibleBox https://bugs.webkit.org/show_bug.cgi?id=132337 Reviewed by Simon Fraser. From Blink r154582 by Add new layout test to check that removing a child doesn't cause a crash in OrderIterator. * fast/flexbox/order-iterator-crash-expected.txt: Added. * fast/flexbox/order-iterator-crash.html: Added. 2014-04-29 Hans Muller [CSS Shapes] off-by-one error in Shape::createRasterShape() https://bugs.webkit.org/show_bug.cgi?id=132154 Reviewed by Bem Jones-Bey. Change two tests that had incorrect X values to account for the off-by-one in Shape::createRasterShape(). * fast/shapes/shape-outside-floats/shape-outside-insert-svg-shape.html: * fast/shapes/shape-outside-floats/shape-outside-linear-gradient-expected.html: 2014-04-29 Zoltan Horvath [CSS Shapes] complex calc args for inset round vanish https://bugs.webkit.org/show_bug.cgi?id=132293 Reviewed by Bem Jones-Bey. * fast/shapes/parsing/parsing-shape-outside-expected.txt: * fast/shapes/parsing/parsing-test-utils.js: 2014-04-29 Zoltan Horvath [CSS Shapes] complex calc values for shape-margin return null for computed style https://bugs.webkit.org/show_bug.cgi?id=132313 Reviewed by Bem Jones-Bey. * fast/shapes/parsing/parsing-shape-margin.html: 2014-04-29 Chris Fleizach AX: Row span info is wrong for table cells when a footer section is placed above a body section https://bugs.webkit.org/show_bug.cgi?id=131832 Reviewed by Mario Sanchez Prada. * accessibility/table-with-footer-section-above-body-expected.txt: Added. * accessibility/table-with-footer-section-above-body.html: Added. 2014-04-29 Chris Fleizach AX: SpeechSynthesisUtterance cannot addEventListener https://bugs.webkit.org/show_bug.cgi?id=132321 Reviewed by Mario Sanchez Prada. * platform/mac/fast/speechsynthesis/speech-synthesis-speak.html: 2014-04-29 Hans Muller [CSS Shapes] shape-outside polygon fails when first vertex is 0,0 https://bugs.webkit.org/show_bug.cgi?id=132132 Reviewed by Bem Jones-Bey. * fast/shapes/shape-outside-floats/shape-outside-polygon-zero-vertex-expected.html: Added. * fast/shapes/shape-outside-floats/shape-outside-polygon-zero-vertex.html: Added. 2014-04-29 Andrei Bucur [CSS Regions] Fix getClientRects() for content nodes https://bugs.webkit.org/show_bug.cgi?id=117407 Reviewed by David Hyatt. Tests verifying getClientRects works correctly in different situations. * fast/regions/cssom/client-rects-fixed-content-expected.txt: Added. * fast/regions/cssom/client-rects-fixed-content.html: Added. * fast/regions/cssom/client-rects-forced-breaks-expected.txt: Added. * fast/regions/cssom/client-rects-forced-breaks.html: Added. * fast/regions/cssom/client-rects-inline-complex-expected.txt: Added. * fast/regions/cssom/client-rects-inline-complex.html: Added. * fast/regions/cssom/client-rects-inline-expected.txt: Added. * fast/regions/cssom/client-rects-inline.html: Added. * fast/regions/cssom/client-rects-nested-regions-expected.txt: Added. * fast/regions/cssom/client-rects-nested-regions.html: Added. * fast/regions/cssom/client-rects-positioned-expected.txt: Added. * fast/regions/cssom/client-rects-positioned.html: Added. * fast/regions/cssom/client-rects-relative-position-expected.txt: Added. * fast/regions/cssom/client-rects-relative-position.html: Added. * fast/regions/cssom/client-rects-simple-block-expected.txt: Added. * fast/regions/cssom/client-rects-simple-block.html: Added. * fast/regions/cssom/client-rects-transforms-expected.txt: Added. * fast/regions/cssom/client-rects-transforms.html: Added. * fast/regions/cssom/client-rects-unsplittable-float-expected.txt: Added. * fast/regions/cssom/client-rects-unsplittable-float.html: Added. * fast/regions/resources/helper.js: (testClientRects): Function that compares the actual client rects for an element to a list of expected client rects. 2014-04-29 Andrei Bucur Store the containing region map inside the flow thread https://bugs.webkit.org/show_bug.cgi?id=131647 Reviewed by Mihnea Ovidenie. Add a test that verifies the containing region map is properly cleared when the region chain changes. * fast/regions/inline-strike-through-expected.txt: Added. * fast/regions/inline-strike-through.html: Added. 2014-04-29 Ryuan Choi Unreviewed EFL gardening. Removed remaining editing/pasteboard which are already skipped. * platform/efl/TestExpectations: 2014-04-29 Xabier Rodriguez Calvar Unreviewed GTK gardening. * platform/gtk/TestExpectations: Flagged some tests. 2014-04-28 Benjamin Poulain SelectorCodeGenerator::generateElementIsNthChild() leaks the parent register :nth-child() is non-filtering https://bugs.webkit.org/show_bug.cgi?id=132311 Reviewed by Andreas Kling. * fast/selectors/several-nth-child-expected.txt: Added. * fast/selectors/several-nth-child.html: Added. 2014-04-28 Yusuke Suzuki CSS JIT: backtracking with current / parent element for child https://bugs.webkit.org/show_bug.cgi?id=132057 Reviewed by Benjamin Poulain. Calculate appropriate backtracking start height from the closest descendant. And at first, we use it for a simple optimization. 1. When backtracking start height equals to current height, we can simply jump to a descendant element check phase. 2. When backtracking start height equals to current height + 1, we can simply jump to a descendant element traversing phase. We can apply this optimization to fragments with adjacent combinators. But, in the meantime, we start to implement it for a fragment with child combinator. * fast/selectors/backtracking-child-combinator-with-tail-expected.txt: Added. * fast/selectors/backtracking-child-combinator-with-tail.html: Added. * fast/selectors/backtracking-child-combinator-without-tail-expected.txt: Added. * fast/selectors/backtracking-child-combinator-without-tail.html: Added. 2014-04-28 Ryuan Choi Unreviewed EFL gardening. Skip editing/pasteboard which EFL port does not support. * platform/efl-wk1/TestExpectations: * platform/efl-wk2/TestExpectations: * platform/efl/TestExpectations: 2014-04-28 Ryosuke Niwa Layout Test fast/events/shadow-event-path[-2].html is failing https://bugs.webkit.org/show_bug.cgi?id=132238 Add the file that was supposed to be committed in r167840. * TestExpectations: * fast/events/resources/shadow-event-path-shared.js: Added. 2014-04-28 Tim Horton REGRESSION (r167845): ASSERT(!m_renderView.needsLayout()) in svg/custom/bug79798.html https://bugs.webkit.org/show_bug.cgi?id=132297 * platform/wk2/TestExpectations: Skip the test. 2014-04-28 Commit Queue Unreviewed, rolling out r167871. https://bugs.webkit.org/show_bug.cgi?id=132290 broke a newmulticol test (spanner-nested-dynamic) (Requested by thorton on #webkit). Reverted changeset: "Store the containing region map inside the flow thread" https://bugs.webkit.org/show_bug.cgi?id=131647 http://trac.webkit.org/changeset/167871 2014-04-28 Mark Hahnenberg Deleting properties poisons objects https://bugs.webkit.org/show_bug.cgi?id=131551 Reviewed by Oliver Hunt. New JS regress test. We're ~3.5x faster on this microbenchmark now. * js/regress/delete-a-few-properties-then-get-by-id-expected.txt: Added. * js/regress/delete-a-few-properties-then-get-by-id.html: Added. * js/regress/script-tests/delete-a-few-properties-then-get-by-id.js: Added. (MyObject): (foo): 2014-04-28 Xabier Rodriguez Calvar Unreviewed GTK gardening. * platform/gtk/TestExpectations: Flagged some tests. 2014-04-28 Xabier Rodriguez Calvar Unreviewed GTK gardening. * platform/gtk/TestExpectations: Flagged some tests. 2014-04-28 Xabier Rodriguez Calvar Unreviewed GTK gardening. Adding failure expectations for 6 failing and flaky tests. Removed 1. * platform/gtk/TestExpectations: 2014-04-28 Xabier Rodriguez Calvar [GTK] Review media bugs flags https://bugs.webkit.org/show_bug.cgi?id=132246 Reviewed by Philippe Normand. * platform/gtk/TestExpectations: Review flags of the GTK media bugs. 2014-04-27 Andrei Bucur Store the containing region map inside the flow thread https://bugs.webkit.org/show_bug.cgi?id=131647 Reviewed by Mihnea Ovidenie. Add a test that verifies the containing region map is properly cleared when the region chain changes. * fast/regions/inline-strike-through-expected.txt: Added. * fast/regions/inline-strike-through.html: Added. 2014-04-27 Darin Adler REGRESSION (r159345): The hover state for links in the top navigation of Yahoo.com doesn't work https://bugs.webkit.org/show_bug.cgi?id=132241 rdar://problem/16501924 Reviewed by Andreas Kling. * fast/text/simple-lines-hover-underline-expected.html: Added. * fast/text/simple-lines-hover-underline.html: Added. * fast/text/simple-lines-hover.html: Removed an unneeded style element with a style rule that does nothing. 2014-04-27 Praveen R Jadhav [MediaStream] .ended shouldn't be part of MediaStream IDL https://bugs.webkit.org/show_bug.cgi?id=132104 Reviewed by Eric Carlson. .ended is not part of MediaStream IDL. Updated test case. * fast/mediastream/MediaStream-add-remove-tracks-expected.txt: * fast/mediastream/MediaStream-add-remove-tracks.html: 2014-04-27 Tim Horton REGRESSION (167840): Layout Test fast/events/shadow-event-path[-2].html is failing * TestExpectations: Mark as failing until the shared JS file can be recovered. 2014-04-27 Zan Dobersek Unreviewed GTK gardening. Adding failure expectations for 6 failing reference tests. * platform/gtk/TestExpectations: 2014-04-26 Alexey Proskuryakov Local files should not be allowed to read pasteboard data during drag https://bugs.webkit.org/show_bug.cgi?id=131767 Reviewed by Sam Weinig. * fast/files/local-file-drag-security-expected.txt: Added. * fast/files/local-file-drag-security.html: Added. * platform/wk2/TestExpectations: 2014-04-24 Darin Adler REGRESSION (r164133): Selection doesn't paint when scrolling some pages https://bugs.webkit.org/show_bug.cgi?id=132172 Reviewed by Brent Fulgham. * fast/dynamic/remove-invisible-node-inside-selection-expected.html: Added. * fast/dynamic/remove-invisible-node-inside-selection.html: Added. * fast/dynamic/remove-node-inside-selection-expected.html: Added. * fast/dynamic/remove-node-inside-selection.html: Added. 2014-04-25 Ryosuke Niwa REGRESSION (r167689): Hovering file name in a file input causes a crash https://bugs.webkit.org/show_bug.cgi?id=132214 Reviewed by Andreas Kling. Add a regression test. * fast/events/shadow-event-path-2-expected.txt: Added. * fast/events/shadow-event-path-2.html: Added. * fast/events/shadow-event-path.html: 2014-04-25 Oliver Hunt Need earlier cell test https://bugs.webkit.org/show_bug.cgi?id=132211 Reviewed by Mark Lam. Tests * js/regress/polymorphic-array-call-expected.txt: Added. * js/regress/polymorphic-array-call.html: Added. * js/regress/script-tests/polymorphic-array-call.js: Added. (func.C.this.m): (func.C): (func): 2014-04-11 Jer Noble Support "Live" streams in media controls. https://bugs.webkit.org/show_bug.cgi?id=131390 Reviewed by Brent Fulgham. * http/tests/media/hls/video-controls-live-stream-expected.txt: Added. * http/tests/media/hls/video-controls-live-stream.html: Added. * http/tests/media/resources/hls/test-live.php: Added. * http/tests/media/resources/hls/test-vod.m3u8: Added. * http/tests/media/resources/hls/test.ts: Added. * platform/efl/TestExpectations: * platform/gtk/TestExpectations: * platform/mac/fast/hidpi/video-controls-in-hidpi-expected.txt: * platform/mac/fast/layers/video-layer-expected.txt: * platform/mac/media/media-controls-clone-expected.txt: * platform/wincairo/TestExpectations: 2014-04-25 Tim Horton REGRESSION (r167818): editing/inserting/typing-space-to-trigger-smart-link.html fails on WebKit1 bots https://bugs.webkit.org/show_bug.cgi?id=132207 * platform/mac-wk1/TestExpectations: Mark as failing in WebKit1. 2014-04-25 Javier Fernandez REGRESSION(r167799): ASSERTION in parseGridTemplateShorthand in fast/css-grid-layout/grid-template-shorthand-get-set.html https://bugs.webkit.org/show_bug.cgi?id=132194 Reviewed by Martin Robinson. * TestExpectations: Unskip fast/css-grid-layout/grid-template-shorthand-get-set.html. 2014-04-25 David Hyatt Column rules not respecting scroll offsets. https://bugs.webkit.org/show_bug.cgi?id=109683 Reviewed by Dean Jackson. * fast/multicol/scrolling-column-rules.html: Added. * platform/mac/fast/multicol/scrolling-column-rules-expected.png: Added. * platform/mac/fast/multicol/scrolling-column-rules-expected.txt: Added. 2014-04-23 Jon Honeycutt Crash applying editing commands from iframe onload event Reviewed by Darin Adler. * editing/apply-style-iframe-crash-expected.txt: Added. * editing/apply-style-iframe-crash.html: Added. 2014-04-25 David Hyatt [New Multicolumn] fast/multicol/hit-test-* layout tests all fail https://bugs.webkit.org/show_bug.cgi?id=132081 Reviewed by Dean Jackson. * fast/multicol/newmulticol/compare-with-old-impl/hit-test-above-or-below-expected.txt: Added. * fast/multicol/newmulticol/compare-with-old-impl/hit-test-above-or-below.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/hit-test-block-axis-flipped-expected.txt: Added. * fast/multicol/newmulticol/compare-with-old-impl/hit-test-block-axis-flipped.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/hit-test-end-of-column-expected.txt: Added. * fast/multicol/newmulticol/compare-with-old-impl/hit-test-end-of-column-with-line-height-expected.txt: Added. * fast/multicol/newmulticol/compare-with-old-impl/hit-test-end-of-column-with-line-height.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/hit-test-end-of-column.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/hit-test-float-expected.txt: Added. * fast/multicol/newmulticol/compare-with-old-impl/hit-test-float.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/hit-test-gap-between-pages-expected.txt: Added. * fast/multicol/newmulticol/compare-with-old-impl/hit-test-gap-between-pages-flipped-expected.txt: Added. * fast/multicol/newmulticol/compare-with-old-impl/hit-test-gap-between-pages-flipped.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/hit-test-gap-between-pages.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/hit-test-gap-block-axis-expected.txt: Added. * fast/multicol/newmulticol/compare-with-old-impl/hit-test-gap-block-axis.html: Added. 2014-04-25 Tim Horton REGRESSION(r167799): ASSERTION in parseGridTemplateShorthand in fast/css-grid-layout/grid-template-shorthand-get-set.html https://bugs.webkit.org/show_bug.cgi?id=132194 * TestExpectations: Skip the test on debug testers. Also unmark js/slow-stress/new-spread.html because it is fixed (https://bugs.webkit.org/show_bug.cgi?id=132022) 2014-04-24 David Hyatt [New Multicolumn] Add support for offsetLeft and offsetTop. https://bugs.webkit.org/show_bug.cgi?id=132080 Reviewed by Andrei Bucur. * fast/multicol/client-rects-spanners-complex.html: Added. * fast/multicol/client-rects-spanners.html: * fast/multicol/offset-top-left-expected.txt: Added. * fast/multicol/offset-top-left.html: Added. * platform/mac/fast/multicol/client-rects-spanners-complex-expected.png: Added. * platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt: Added. 2014-04-25 Brent Fulgham ScrollingCoordinator is unaware of topContentInset https://bugs.webkit.org/show_bug.cgi?id=132158 Reviewed by Darin Adler. * platform/mac/fast/scrolling/scroll-select-bottom-test-expected.txt: Added. * platform/mac/fast/scrolling/scroll-select-bottom-test.html: Added. 2014-04-25 Miyoung Shin Web process is crashed during dispatching touchEvent created by JS. https://bugs.webkit.org/show_bug.cgi?id=113225 Reviewed by Benjamin Poulain. TouchEvent created by JS should have the necessary attributes of touches, targetTouches and changedTouches. It should be verified weather there are touchLists before dispatching touch event. * fast/events/touch/create-touch-event-without-touchList-expected.txt: Added. * fast/events/touch/create-touch-event-without-touchList.html: Added. 2014-04-25 Radu Stavila [CSS Regions] Overflow selection doesn't work properly https://bugs.webkit.org/show_bug.cgi?id=130715 Reviewed by David Hyatt. Added tests for hit-testing and painting selection gaps in the region's overflow area. * fast/regions/selection-in-overflow-expected.html: Added. * fast/regions/selection-in-overflow-hit-testing-expected.html: Added. * fast/regions/selection-in-overflow-hit-testing.html: Added. * fast/regions/selection-in-overflow.html: Added. * fast/regions/selection-in-text-after-overflow-hit-testing-expected.html: Added. * fast/regions/selection-in-text-after-overflow-hit-testing.html: Added. 2014-04-25 Enrique Ocaña González Unreviewed GTK gardening. Added test expectations for the following flaky tests: * platform/gtk/TestExpectations: fast/loader/submit-form-while-parsing-2.html css3/calc/transitions-dependent.html fast/dom/adopt-node-crash-2.html fast/multicol/span/span-as-immediate-columns-child-dynamic.html platform/gtk/editing/pasteboard/middle-button-paste.html 2014-04-25 Javier Fernandez [CSS Grid Layout] Implementation of the grid-template shorthand. https://bugs.webkit.org/show_bug.cgi?id=128980 Reviewed by Darin Adler. Layout Test for the basic functionality of the grid-template shorthand. It was also added a new javascript file with some utility functions. This shorthand sets the values for the grid-template-columns, grid-template-rows and grid-template-areas, so the implementation tries to reuse as much available parsing functions as possible. * fast/css-grid-layout/grid-template-shorthand-get-set-expected.txt: Added. * fast/css-grid-layout/grid-template-shorthand-get-set.html: Added. * fast/css-grid-layout/resources/grid-template-shorthand-parsing-utils.js: Added. (testGridDefinitionsValues): (testGridDefinitionsSetJSValues): (testNonGridDefinitionsSetJSValues): (checkGridDefinitionsSetJSValues): (testGridDefinitionsSetBadJSValues): 2014-04-25 Antoine Quint Implement Array.prototype.find() https://bugs.webkit.org/show_bug.cgi?id=130966 Reviewed by Oliver Hunt. * js/Object-getOwnPropertyNames-expected.txt: * js/array-find-expected.txt: Added. * js/array-find.html: Added. * js/array-findIndex-expected.txt: Added. * js/array-findIndex.html: Added. * js/script-tests/Object-getOwnPropertyNames.js: * js/script-tests/array-find.js: Added. * js/script-tests/array-findIndex.js: Added. 2014-04-25 Ion Rosca Incomplete body painting when using blend modes https://bugs.webkit.org/show_bug.cgi?id=131889 Reviewed by Simon Fraser. * css3/compositing/blend-mode-with-body-expected.html: Added. * css3/compositing/blend-mode-with-body.html: Added. 2014-04-24 Commit Queue Unreviewed, rolling out r167441. https://bugs.webkit.org/show_bug.cgi?id=132152 Caused full screen regressions on vimeo, youtube, and others. (Requested by jernoble on #webkit). Reverted changeset: "Fullscreen media controls are unusable in pagination mode" https://bugs.webkit.org/show_bug.cgi?id=131705 http://trac.webkit.org/changeset/167441 2014-04-24 Zalan Bujtas Subpixel rendering: Clipping on text areas when shifted by one device pixel. https://bugs.webkit.org/show_bug.cgi?id=132008 Reviewed by Darin Adler. Make RenderTheme paint* functions LayoutRect aware. Textarea is device pixel snapped, while other theme controls are still on integral size/positions. * fast/forms/hidpi-textarea-on-subpixel-position-expected.html: Added. * fast/forms/hidpi-textarea-on-subpixel-position.html: Added. * platform/mac-wk2/TestExpectations: Due to defective RenderLayer cliprect calculation (WK2 only): webkit.org/b/132100 2014-04-24 Eduardo Lima Mitev Unreviewed GTK gardening * platform/gtk/TestExpectations: Updated a few expectations entries 2014-04-24 Carlos Alberto Lopez Perez [GTK] Unreviewed GTK gardening. Update expectations after removal of environment variable XVFB_SCREEN_DEPTH=8 from the GTK Release bot. * platform/gtk/TestExpectations: 2014-04-24 David Hyatt [New Multicolumn] Client rects don't work with column spans. https://bugs.webkit.org/show_bug.cgi?id=132131 Reviewed by Dean Jackson. * fast/multicol/client-rects-spanners.html: Added. * platform/mac/fast/multicol/client-rects-spanners-expected.png: Added. * platform/mac/fast/multicol/client-rects-spanners-expected.txt: Added. 2014-04-24 Alexey Proskuryakov Test that we correctly process ArrayBufferView slices in WebCrypto https://bugs.webkit.org/show_bug.cgi?id=132087 Reviewed by Brent Fulgham. * crypto/subtle/array-buffer-view-offset-expected.txt: Added. * crypto/subtle/array-buffer-view-offset.html: Added. 2014-04-24 Tamas Gergely ASSERTION FAILED: !begin.isIndefinite() in WebCore::SVGSMILElement::resolveFirstInterval. https://bugs.webkit.org/show_bug.cgi?id=131097 Reviewed by Darin Adler. Test added. * svg/animations/smil-animation-max-attribute-zero-crash-expected.txt: Added. * svg/animations/smil-animation-max-attribute-zero-crash.svg: Added. 2014-04-24 Krzysztof Wolanski [EFL] Update baselines after r167568 https://bugs.webkit.org/show_bug.cgi?id=132125 Unreviewed EFL gardening. * platform/efl-wk2/inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local-expected.txt: Added. * platform/efl/fast/repaint/reflection-redraw-expected.txt: Rebaseline after r167568. * platform/efl/fast/table/multiple-captions-display-expected.txt: Rebaseline after r167568. * platform/efl/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt: Added. * platform/efl/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt: Added. * platform/efl/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt: Added. * platform/efl/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Added. * platform/efl/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added. * platform/efl/tables/mozilla/marvin/body_col-expected.txt: Rebaseline after r167568. * platform/efl/tables/mozilla/marvin/x_th_valign_baseline-expected.txt: Rebaseline after r167568. * platform/efl/tables/mozilla/other/body_col-expected.txt: Rebaseline after r167568. * platform/efl/tables/mozilla_expected_failures/bugs/bug10140-expected.txt: Rebaseline after r167568. * platform/efl/tables/mozilla_expected_failures/bugs/bug10216-expected.txt: Rebaseline after r167568. * platform/efl/tables/mozilla_expected_failures/core/captions3-expected.txt: Rebaseline after r167568. * platform/efl/tables/mozilla_expected_failures/other/test4-expected.txt: Rebaseline after r167568. 2014-04-23 Praveen R Jadhav [MediaStream] Implement MediaStream active attribute https://bugs.webkit.org/show_bug.cgi?id=131973 Reviewed by Eric Carlson. MediaStream .onended attribute will be replaced with .active attribute. Patch updates the test case to verify the .active attribute. * fast/mediastream/MediaStream-add-remove-tracks-expected.txt: * fast/mediastream/MediaStream-add-remove-tracks.html: 2014-04-23 Alexey Proskuryakov Eliminate internals.setMockScrollbarsEnabled() https://bugs.webkit.org/show_bug.cgi?id=132085 Reviewed by Tim Horton. Remove calls, all of which were resetting it to true (which is the default, and the only value that makes sense). * compositing/geometry/fixed-position.html: * compositing/geometry/horizontal-scroll-composited.html: * compositing/geometry/vertical-scroll-composited.html: * compositing/iframes/resources/scrollgrandchild-inner.html: * compositing/overflow/fixed-position-ancestor-clip.html: * compositing/resources/mock_scrollbars.js: Removed. * css3/filters/blur-filter-page-scroll-parents.html: * css3/filters/blur-filter-page-scroll-self.html: * css3/filters/blur-filter-page-scroll.html: * fast/dom/window-scroll-scaling.html: * fast/events/touch/gesture/gesture-scrollbar.html: * fast/sub-pixel/sub-pixel-iframe-copy-on-scroll.html: * fast/sub-pixel/transformed-iframe-copy-on-scroll.html: * media/video-controls-rendering.html: * media/video-zoom.html: * scrollingcoordinator/resources/non-fast-scrollable-region-testing.js: 2014-04-23 David Hyatt [New Multicolumn] Crasher when clearing out a flow thread in multicolumn layout. https://bugs.webkit.org/show_bug.cgi?id=132069 Reviewed by Dean Jackson. * fast/multicol/inline-children-crash-expected.txt: Added. * fast/multicol/inline-children-crash.html: Added. 2014-04-23 Morten Stenshorne REGRESSION (Safari 6 - ToT): Incorrectly assumes that RenderStyle data can be shared https://bugs.webkit.org/show_bug.cgi?id=113058 Reviewed by David Hyatt. * fast/css/identical-logical-height-decl-expected.html: Added. * fast/css/identical-logical-height-decl.html: Added. 2014-04-23 Lorenzo Tilve [GTK] Unreviewed GTK gardening https://bugs.webkit.org/show_bug.cgi?id=132058 * platform/gtk/TestExpectations: 2014-04-23 Morten Stenshorne [New Multicolumn] fast/multicol/overflow-content.html displays red https://bugs.webkit.org/show_bug.cgi?id=131809 Reviewed by David Hyatt. * fast/multicol/break-in-columns-before-spanner-expected.html: Added. * fast/multicol/break-in-columns-before-spanner.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/overflow-content-expected.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/overflow-content.html: Added. 2014-04-23 Morten Stenshorne Overflow propagation broken in BTT and RTL writing-modes https://bugs.webkit.org/show_bug.cgi?id=113781 Reviewed by David Hyatt. * fast/css/overflow-btt-border-after-expected.txt: Added. * fast/css/overflow-btt-border-after.html: Added. * fast/css/overflow-rtl-border-after-expected.txt: Added. * fast/css/overflow-rtl-border-after.html: Added. * fast/multicol/vertical-rl/rules-with-border-before-expected.png: Removed. * platform/gtk/fast/multicol/vertical-rl/rules-with-border-before-expected.png: Removed. * platform/mac/fast/multicol/vertical-rl/rules-with-border-before-expected.png: Removed. Removed incorrect screenshots that now differ from the actual (correct) rendering. 2014-04-23 Ryuan Choi Unreviewed EFL gardening. * platform/efl-wk1/css3/flexbox/flexbox-baseline-expected.png: Removed. * platform/efl-wk1/css3/flexbox/flexbox-baseline-expected.txt: Removed. * platform/efl-wk1/editing/input/reveal-caret-of-multiline-contenteditable-expected.txt: Removed. * platform/efl-wk1/fast/block/basic/020-expected.txt: Removed. * platform/efl-wk2/TestExpectations: * platform/efl/TestExpectations: * platform/efl/css3/flexbox/flexbox-baseline-expected.png: Renamed from LayoutTests/platform/efl-wk2/css3/flexbox/flexbox-baseline-expected.png. * platform/efl/css3/flexbox/flexbox-baseline-expected.txt: Renamed from LayoutTests/platform/efl-wk2/css3/flexbox/flexbox-baseline-expected.txt. * platform/efl/editing/input/reveal-caret-of-multiline-contenteditable-expected.txt: Renamed from LayoutTests/platform/efl-wk2/editing/input/reveal-caret-of-multiline-contenteditable-expected.txt. 2014-04-23 Krzysztof Wolanski [EFL] Add expectations of new added tests. https://bugs.webkit.org/show_bug.cgi?id=132052 Unreviewed EFL gardening. * platform/efl-wk2/TestExpectations: * platform/efl/fast/repaint/spanner-with-margin-expected.txt: Added. Rebaseline after r167439 2014-04-22 Grzegorz Czajkowski Refactoring editing/selection/13804.html https://bugs.webkit.org/show_bug.cgi?id=131986 Reviewed by Darin Adler. This test does not need pixel baselines (MAC, EFL, GTK) to just check whether spelling marker appears on 'adf'. According to bug 125688, the test starts using asynchronous spellchecking. Since the test mostly verifies spelling behaviour, it was moved to editing/spelling directory. Its name was changed to spelling-backward.html. * editing/selection/13804.html: Removed. * editing/spelling/spelling-backward-expected.txt: Added, renamed from editing/selection/13804.html. * editing/spelling/spelling-backward.html: Added. * platform/efl/editing/selection/13804-expected.png: Removed. * platform/efl/editing/selection/13804-expected.txt: Removed. * platform/gtk/editing/selection/13804-expected.png: Removed. * platform/gtk/editing/selection/13804-expected.txt: Removed. * platform/mac/editing/selection/13804-expected.png: Removed. * platform/mac/editing/selection/13804-expected.txt: Removed. Get rid of platform specific expectation. * platform/gtk/TestExpectations: * platform/mac-wk2/TestExpectations: * platform/win/TestExpectations: Mark spelling-backward.html as failure due to missing asynchronous spellchecking. 2014-04-22 Gyuyoung Kim Unreviewed EFL gardening. media tests has been broken since r166395 on both EFL wk1 and wk2. * platform/efl-wk2/TestExpectations: * platform/efl/TestExpectations: 2014-04-22 Andreas Kling Skip fast/events/ghostly-mousemoves-in-subframe.html on Mac/WK1. * platform/mac-wk1/TestExpectations: 2014-04-22 Zalan Bujtas Do not paint border image when the border rect is empty. https://bugs.webkit.org/show_bug.cgi?id=131988 Reviewed by Darin Adler. http://trac.webkit.org/changeset/167351 introduced an early return when border rect is empty. This patch ensures that border image is not painted either in that case. * fast/css/padding-margin-negative-border-expected.html: Borders in -expected.html does not get painted either, just ensure that they are explicitly different colors. * fast/css/padding-margin-negative-border.html: 2014-04-22 Ryosuke Niwa REGRESSION (r157328): popover to check into flight ba.com dismisses instantly when focusing form https://bugs.webkit.org/show_bug.cgi?id=131949 Reviewed by Darin Adler. Add a test that dumps the event target and the related target of every mouse event when dispatched inside an input element inside a details element. This catches the regression as well as other bugs I encountered while fixing the bug. We need a WK2 specific results because WK1 mac results contain an extra fake mouse move event. * fast/events/shadow-event-path-expected.txt: Added. * fast/events/shadow-event-path.html: Added. * platform/mac-wk2/fast/events/shadow-event-expected.txt: Added. 2014-04-22 Ryosuke Niwa Rollout r156635 since the old behavior was intentional. * editing/caret/selection-with-caret-type-progress-expected.txt: Removed. * editing/caret/selection-with-caret-type-progress.html: Removed. 2014-04-22 Andreas Kling REGRESSION (r151839): Subframe keeps getting mousemove events with the same coordinates after hiding a hovered element. Add a test that triggers the weirdness where removing the renderer from a hovered element in a subframe would leave the subframe's EventHandler in a state where it could dispatch fake mousemove events with stale coordinates in response to style recalc. Note that the final 500ms delay is because fake mousemove events are sent on 250ms delay timers so we need to give it some time to catch up. Reviewed by Benjamin Poulain. * fast/events/ghostly-mousemoves-in-subframe-expected.txt: Added. * fast/events/ghostly-mousemoves-in-subframe.html: Added. * platform/mac-wk2/fast/events/resources/ghostly-mousemoves-in-subframe-the-actual-subframe.html: Added. 2014-04-22 Tim Horton REGRESSION: JSRegress's js/slow-stress/new-spread.html fails sometimes https://bugs.webkit.org/show_bug.cgi?id=132022 * TestExpectations: Mark the test as flaky pass/fail/timeout, because that's what it is. 2014-04-21 Myles C. Maxfield [OS X] Glyph spacing for system fonts may be incorrect https://bugs.webkit.org/show_bug.cgi?id=131967 Reviewed by Simon Fraser. Updating test to be more robust. * fast/forms/search/intrinsic-search-width-with-decoration-border-padding-expected.txt: * fast/forms/search/intrinsic-search-width-with-decoration-border-padding.html: 2014-04-22 Manuel Rego Casasnovas REGRESSION (r167652): Broke fast/regions/cssom/region-range-for-box-crash.html in debug mode https://bugs.webkit.org/show_bug.cgi?id=131982 Reviewed by David Hyatt. * TestExpectations: Unskip fast/regions/cssom/region-range-for-box-crash.html. 2014-04-22 Brent Fulgham Check (rather than assume) element is a RenderTableSection before using it https://bugs.webkit.org/show_bug.cgi?id=121858 Reviewed by David Kilzer. * fast/table/table-insert-object-before-td-crash-expected.txt: Added. * fast/table/table-insert-object-before-td-crash.html: Added. 2014-04-22 David Hyatt [New Multicolumn] fast/multicol/multicol-with-child-renderLayer-for-input.html puts the textfield in the wrong place https://bugs.webkit.org/show_bug.cgi?id=131808 Reviewed by Brady Eidson. * fast/multicol/newmulticol/compare-with-old-impl/multicol-with-child-renderLayer-for-input-expected.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/multicol-with-child-renderLayer-for-input.html: Added. 2014-04-22 Zalan Bujtas border-style: double rendered as solid when combined with border-radius https://bugs.webkit.org/show_bug.cgi?id=131927 Reviewed by Simon Fraser. BorderEdge::getDoubleBorderStripeWidths() should return the calculated inner, outer border widths. * fast/borders/hidpi-double-border-with-border-radius-always-produce-solid-line-expected.html: Added. * fast/borders/hidpi-double-border-with-border-radius-always-produce-solid-line.html: Added. 2014-04-22 Manuel Rego Casasnovas Unreviewed gardening. * TestExpectations: fast/regions/cssom/region-range-for-box-crash.html is crashing on debug mode after r167652. 2014-04-22 Manuel Rego Casasnovas [CSS Regions] Selection highlight doesn't match DOM selection https://bugs.webkit.org/show_bug.cgi?id=131511 Reviewed by David Hyatt. Add new test to check highlight of render objects moved under RenderNamedFlowThread in the render tree. Updated some tests to avoid issues with selection gap filling in the new implementation. * fast/regions/selection/selecting-text-including-region-expected.html: Added. * fast/regions/selection/selecting-text-including-region.html: Added. * fast/regions/selection/selecting-text-through-different-region-flows-2-expected.html: Updated. * fast/regions/selection/selecting-text-through-different-region-flows-2.html: Updated. * fast/regions/selection/selection-direction-expected.html: Updated. * fast/regions/selection/selection-direction.html: Updated. 2014-04-21 Brent Fulgham [Mac] After a horizontal overflow scroll with a mechanical wheel mouse, vertical scrolling no longer works https://bugs.webkit.org/show_bug.cgi?id=131960 Reviewed by Darin Adler. * platform/mac/fast/scrolling/scroll-div-no-latching-expected.txt: Added. * platform/mac/fast/scrolling/scroll-div-no-latching.html: Added. 2014-04-21 Zalan Bujtas REGRESSION (r166784): Gradient at background of iCloud login page doesn’t go all the way to the bottom https://bugs.webkit.org/show_bug.cgi?id=131924 Computing tile dimension for contain/cover requires higher precision than what LayoutUnit has. Switching to floats. Reviewed by Simon Fraser. * fast/backgrounds/hidpi-background-image-contain-cover-scale-needs-more-precision-expected.html: Added. * fast/backgrounds/hidpi-background-image-contain-cover-scale-needs-more-precision.html: Added. 2014-04-21 Eric Carlson [Mac] implement WebKitDataCue https://bugs.webkit.org/show_bug.cgi?id=131799 Reviewed by Dean Jackson. * http/tests/media/resources/hls: Added. * http/tests/media/resources/hls/metadata: Added. * http/tests/media/resources/hls/metadata/fileSequence0.ts: Added. * http/tests/media/resources/hls/metadata/fileSequence1.ts: Added. * http/tests/media/resources/hls/metadata/fileSequence2.ts: Added. * http/tests/media/resources/hls/metadata/fileSequence3.ts: Added. * http/tests/media/resources/hls/metadata/prog_index.m3u8: Added. * http/tests/media/track-in-band-hls-metadata-expected.txt: Added. * http/tests/media/track-in-band-hls-metadata.html: Added. * media/track/track-datacue-value-expected.txt: Added. * media/track/track-datacue-value.html: Added. * platform/efl/TestExpectations: Skip the new tests. * platform/gtk/TestExpectations: Ditto. * platform/mac/js/dom/global-constructors-attributes-expected.txt: Update. * platform/mac-mountainlion/js/dom/global-constructors-attributes-expected.txt: Update. * platform/mac/TestExpectations: Skip DataCue test on all Mac versions. Skip HLS test on Mountain Lion. * platform/win/TestExpectations: Skip the new tests. 2014-04-21 Benjamin Poulain Add Element.matches, the standard name for webkitMatchesSelector https://bugs.webkit.org/show_bug.cgi?id=131922 Reviewed by Andreas Kling. Update the tests to verify both Element.matches and Element.webkitMatchesSelector * fast/dom/SelectorAPI/attrname-case-insensitive-expected.txt: * fast/dom/SelectorAPI/attrname-case-insensitive.html: * fast/dom/SelectorAPI/attrname-case-sensitive-expected.txt: * fast/dom/SelectorAPI/attrname-case-sensitive.xhtml: * fast/dom/SelectorAPI/caseID-almost-strict-expected.txt: * fast/dom/SelectorAPI/caseID-almost-strict.html: * fast/dom/SelectorAPI/caseID-expected.txt: * fast/dom/SelectorAPI/caseID-strict-expected.txt: * fast/dom/SelectorAPI/caseID-strict.html: * fast/dom/SelectorAPI/caseID.html: * fast/dom/SelectorAPI/caseTag-expected.txt: * fast/dom/SelectorAPI/caseTag.html: * fast/dom/SelectorAPI/caseTagX-expected.txt: * fast/dom/SelectorAPI/caseTagX.xhtml: * fast/dom/SelectorAPI/detached-element-expected.txt: * fast/dom/SelectorAPI/not-supported-namespace-in-selector-expected.txt: * fast/dom/SelectorAPI/not-supported-namespace-in-selector.html: * fast/dom/SelectorAPI/script-tests/detached-element.js: * fast/dom/SelectorAPI/script-tests/undefined-null-stringify.js: * fast/dom/SelectorAPI/script-tests/viewless-document.js: * fast/dom/SelectorAPI/undefined-null-stringify-expected.txt: * fast/dom/SelectorAPI/viewless-document-expected.txt: * fast/forms/radio/radio-live-validation-style-expected.txt: * fast/forms/radio/radio-live-validation-style.html: * fast/harness/results.html: 2014-04-21 Rik Cabanier [CSS Blending] Remove support for non-separable blend modes from mix-blend-mode https://bugs.webkit.org/show_bug.cgi?id=131824 Reviewed by Dean Jackson. Removed or updated tests that used non-separable blend modes in combination with mix-blend-mode. * css3/compositing/blend-mode-property-expected.txt: * css3/compositing/blend-mode-property-parsing-expected.txt: * css3/compositing/blend-mode-simple-composited.html: * css3/compositing/blend-mode-simple.html: * css3/compositing/script-tests/blend-mode-property-parsing.js: * css3/compositing/script-tests/blend-mode-property.js: * css3/compositing/svg-blend-color.html: Removed. * css3/compositing/svg-blend-hue.html: Removed. * css3/compositing/svg-blend-luminosity.html: Removed. * css3/compositing/svg-blend-saturation.html: Removed. * platform/mac/css3/compositing/blend-mode-simple-composited-expected.txt: * platform/mac/css3/compositing/blend-mode-simple-expected.txt: 2014-04-21 David Hyatt [New Multicolumn] vertical-rl/unsplittable-inline-block misrenders the column rule. https://bugs.webkit.org/show_bug.cgi?id=131818 Reviewed by Anders Carlsson. Patch the test to be column-fill:auto, since the other versions of the test all had that specified already. * fast/multicol/vertical-rl/unsplittable-inline-block.html: 2014-04-21 David Hyatt [New Multicolumn] Column set drawing under horizontal scrollbar. https://bugs.webkit.org/show_bug.cgi?id=131812. Reviewed by Sam Weinig. * fast/multicol/newmulticol/compare-with-old-impl/LeftToRight-tb-expected.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/LeftToRight-tb.html: Added. 2014-04-21 Alexey Proskuryakov Update results of fast/images/image-controls-basic.html * platform/mac/TestExpectations: * platform/mac/fast/images/image-controls-basic-expected.png: * platform/mac/fast/images/image-controls-basic-expected.txt: 2014-04-21 David Hyatt [New Multicolumn] Add test case for shrink-to-column-height now that it passes in the new impl. https://bugs.webkit.org/show_bug.cgi?id=131814 Reviewed by Dean Jackson. * fast/multicol/newmulticol/compare-with-old-impl/shrink-to-column-height-for-pagination-expected.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/shrink-to-column-height-for-pagination.html: Added. 2014-04-21 Carlos Alberto Lopez Perez [GTK] Unreviewed GTK gardening Update gtk/TestExpectations and rebaseline some gtk test results. * platform/gtk/TestExpectations: Mark fast/repaint/hidpi-wrong-repaint-rect-when-parent-has-noncompositing-transform.html as failure and fast/dom/Window/mozilla-focus-blur.html as flaky. * platform/gtk/fast/multicol/newmulticol/client-rects-expected.txt: Rebaseline after r167335. * platform/gtk/fast/repaint/reflection-redraw-expected.txt: Rebaseline after r167568. * platform/gtk/fast/table/dynamic-caption-add-remove-before-child-expected.txt: Rebaseline after r167568. * platform/gtk/fast/table/multiple-captions-display-expected.txt: Rebaseline after r167568. * platform/gtk/tables/mozilla/marvin/body_col-expected.txt: Rebaseline after r167568. * platform/gtk/tables/mozilla/marvin/x_th_valign_baseline-expected.txt: Rebaseline after r167568. * platform/gtk/tables/mozilla/other/body_col-expected.txt: Rebaseline after r167568. * platform/gtk/tables/mozilla_expected_failures/bugs/bug10140-expected.txt: Rebaseline after r167568. * platform/gtk/tables/mozilla_expected_failures/bugs/bug10216-expected.txt: Rebaseline after r167568. * platform/gtk/tables/mozilla_expected_failures/core/captions3-expected.txt: Rebaseline after r167568. * platform/gtk/tables/mozilla_expected_failures/other/test4-expected.txt: Rebaseline after r167568. * platform/gtk/fast/repaint/spanner-with-margin-expected.txt: Added. Rebaseline after r167439. 2014-04-21 Alexey Proskuryakov http/tests/cache/subresource-failover-to-network.html is flaky https://bugs.webkit.org/show_bug.cgi?id=131936 Reviewed by Brady Eidson. The test was racy, because it was unintentionally queuing TestRunner operations twice. Also, it failed to clean up its cookie. Rewrote to not use TestRunner queuing, making the test work in browser. * http/tests/cache/resources/subresource-failover-to-network.cgi: * http/tests/cache/subresource-failover-to-network.html: 2014-04-21 David Hyatt [New Multicolumn] Column balancing is slow on float-multicol.html https://bugs.webkit.org/show_bug.cgi?id=131801 Reviewed by Enrica Casucci. * fast/multicol/tall-float-expected.html: Added. * fast/multicol/tall-float.html: Added. 2014-04-21 David Hyatt [New Multicolumn] Pagination mode messed up with non-inline axis and reversed direction. https://bugs.webkit.org/show_bug.cgi?id=131811 Reviewed by Dean Jackson. * fast/multicol/newmulticol/compare-with-old-impl/BottomToTop-tb-expected.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/BottomToTop-tb.html: Added. 2014-04-21 Alexey Proskuryakov REGRESSION (r167530): ASSERT(m_selfTime <= m_totalTime) on tests that run after certain Inspector tests https://bugs.webkit.org/show_bug.cgi?id=131919 * TestExpectations: Skipping some Inspector tests, hopefully these are the ones that cause trouble later. 2014-04-21 Commit Queue Unreviewed, rolling out r167584. https://bugs.webkit.org/show_bug.cgi?id=131929 Broke Objective-C bindings test (Requested by ap on #webkit). Reverted changeset: "Add Element.matches, the standard name for webkitMatchesSelector" https://bugs.webkit.org/show_bug.cgi?id=131922 http://trac.webkit.org/changeset/167584 2014-04-20 Benjamin Poulain Compile the :root pseudo class and fix a related issue with :nth-child() https://bugs.webkit.org/show_bug.cgi?id=131926 Reviewed by Andreas Kling. Add more test coverage that would have caught the bug with :nth-child(n). * fast/selectors/nth-child-on-root-expected.txt: Added. * fast/selectors/nth-child-on-root.html: Added. 2014-04-20 Benjamin Poulain Add Element.matches, the standard name for webkitMatchesSelector https://bugs.webkit.org/show_bug.cgi?id=131922 Reviewed by Andreas Kling. Update the tests to verify both Element.matches and Element.webkitMatchesSelector * fast/dom/SelectorAPI/attrname-case-insensitive-expected.txt: * fast/dom/SelectorAPI/attrname-case-insensitive.html: * fast/dom/SelectorAPI/attrname-case-sensitive-expected.txt: * fast/dom/SelectorAPI/attrname-case-sensitive.xhtml: * fast/dom/SelectorAPI/caseID-almost-strict-expected.txt: * fast/dom/SelectorAPI/caseID-almost-strict.html: * fast/dom/SelectorAPI/caseID-expected.txt: * fast/dom/SelectorAPI/caseID-strict-expected.txt: * fast/dom/SelectorAPI/caseID-strict.html: * fast/dom/SelectorAPI/caseID.html: * fast/dom/SelectorAPI/caseTag-expected.txt: * fast/dom/SelectorAPI/caseTag.html: * fast/dom/SelectorAPI/caseTagX-expected.txt: * fast/dom/SelectorAPI/caseTagX.xhtml: * fast/dom/SelectorAPI/detached-element-expected.txt: * fast/dom/SelectorAPI/not-supported-namespace-in-selector-expected.txt: * fast/dom/SelectorAPI/not-supported-namespace-in-selector.html: * fast/dom/SelectorAPI/script-tests/detached-element.js: * fast/dom/SelectorAPI/script-tests/undefined-null-stringify.js: * fast/dom/SelectorAPI/script-tests/viewless-document.js: * fast/dom/SelectorAPI/undefined-null-stringify-expected.txt: * fast/dom/SelectorAPI/viewless-document-expected.txt: * fast/forms/radio/radio-live-validation-style-expected.txt: * fast/forms/radio/radio-live-validation-style.html: * fast/harness/results.html: 2014-04-20 Alexey Proskuryakov Expando properties on attribute nodes disappear https://bugs.webkit.org/show_bug.cgi?id=88045 * TestExpectations: * platform/efl/TestExpectations: * platform/mac/TestExpectations: * platform/win/TestExpectations: Consolidated test expectations, because all ports are equally affected. Some platforms accidentally start to pass this test sometimes, but there is no real fix yet. 2014-04-20 Zalan Bujtas Subpixel rendering: RenderLayer's size is set using enclosingRect() which can result in cruft. https://bugs.webkit.org/show_bug.cgi?id=131468 Reviewed by Darin Adler. Layers marked opaque may not paint edge pixels, when RenderLayer bounds are non-integral and get device pixel snapped. For details see this: https://trac.webkit.org/r159463 * compositing/hidpi-non-simple-compositing-layer-with-fractional-size-and-background-expected.html: Added. * compositing/hidpi-non-simple-compositing-layer-with-fractional-size-and-background.html: Added. 2014-04-19 Darin Adler Simple layout can get confused by coordinate overflow https://bugs.webkit.org/show_bug.cgi?id=131890 rdar://problem/15558510 Reviewed by Andreas Kling. * fast/css/simple-layout-overflow-expected.txt: Added. * fast/css/simple-layout-overflow.html: Added. 2014-04-19 Alexey Proskuryakov Crashes in HTMLFormElement::submit. https://bugs.webkit.org/show_bug.cgi?id=131910 Reviewed by Anders Carlsson. * fast/forms/form-submission-crash-2-expected.txt: Added. * fast/forms/form-submission-crash-2.html: Added. * fast/forms/form-submission-crash-expected.txt: Added. * fast/forms/form-submission-crash.html: Added. 2014-04-20 Antti Koivisto Text bounding box computation for simple line layout is wrong https://bugs.webkit.org/show_bug.cgi?id=131912 Reviewed by Andreas Kling. Some dumped RenderText sizes change in table related test. These are progressions, the new results match the contained lines. There are no visual changes. * platform/mac/fast/table/dynamic-caption-add-remove-before-child-expected.txt: * platform/mac/fast/table/multiple-captions-display-expected.txt: * platform/mac/tables/mozilla/marvin/body_col-expected.txt: * platform/mac/tables/mozilla/marvin/x_th_valign_baseline-expected.txt: * platform/mac/tables/mozilla/other/body_col-expected.txt: * platform/mac/tables/mozilla_expected_failures/bugs/bug10140-expected.txt: * platform/mac/tables/mozilla_expected_failures/bugs/bug10216-expected.txt: * platform/mac/tables/mozilla_expected_failures/core/captions3-expected.txt: * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt: 2014-04-20 Commit Queue Unreviewed, rolling out r167501. https://bugs.webkit.org/show_bug.cgi?id=131913 It broke DYEBench (Requested by mhahnenberg on #webkit). Reverted changeset: "Deleting properties poisons objects" https://bugs.webkit.org/show_bug.cgi?id=131551 http://trac.webkit.org/changeset/167501 2014-04-19 Zalan Bujtas Subpixel rendering: RenderLayer's clipping should snap to device pixel boundaries. https://bugs.webkit.org/show_bug.cgi?id=131466 Reviewed by Simon Fraser. Fractional pixel clipping can produce cruft on RenderLayers. Since RenderLayer sizing and painting are snapped, painting clip rect needs to be snapped the same way. * fast/clip/clip-when-rect-has-fractional-pixel-value-expected.html: Added. * fast/clip/clip-when-rect-has-fractional-pixel-value.html: Added. 2014-04-19 Chris Fleizach AX: grid rows are not recognized do to lack of explicit role="row", role="gridcell" https://bugs.webkit.org/show_bug.cgi?id=131819 Reviewed by Darin Adler. * accessibility/table-with-missing-aria-role-rows-expected.txt: Added. * accessibility/table-with-missing-aria-role-rows.html: Added. 2014-04-19 Chris Fleizach AX: Malformed tables exposing incorrect col and colSpans https://bugs.webkit.org/show_bug.cgi?id=131796 Reviewed by Darin Adler. * accessibility/table-incorrect-colspan-cell-expected.txt: Added. * accessibility/table-incorrect-colspan-cell.html: Added. 2014-04-19 Zalan Bujtas [Mac] Unreviewed gardening. repaintRectsAsText() reports wrong subpixel dirty rects on hidpi. * platform/mac/TestExpectations: 2014-04-19 Andrei Bucur [CSS Regions] Harden the layout in case there are no regions https://bugs.webkit.org/show_bug.cgi?id=131517 Reviewed by Mihnea Ovidenie. Add a test that verifies the content of a flow thread is updated when all the regions are removed. * fast/regions/simplified-layout-no-regions-expected.txt: Added. * fast/regions/simplified-layout-no-regions.html: Added. 2014-04-19 Darin Adler Cleared executable bits on many .html and .txt files. 2014-04-19 Zalan Bujtas https://bugs.webkit.org/show_bug.cgi?id=131594 Subpixel rendering: WK1: Wrong repaint rect is calculated when layer has non-compositing transform. Reviewed by Simon Fraser. We need to snap the repaint rect for transformed object the same way when we paint them. Test: fast/repaint/hidpi-wrong-repaint-rect-when-parent-has-noncompositing-transform.html * fast/repaint/hidpi-wrong-repaint-rect-when-parent-has-noncompositing-transform-expected.txt: Added. * fast/repaint/hidpi-wrong-repaint-rect-when-parent-has-noncompositing-transform.html: Added. 2014-04-18 Dean Jackson [WebGL] Two tests failing on Mountain Lion after r167520 https://bugs.webkit.org/show_bug.cgi?id=131886 Skip two failing tests. * platform/mac/TestExpectations: 2014-04-18 Timothy Hatcher Skip fast/dom/gc-attribute-node.html which is flaky https://bugs.webkit.org/show_bug.cgi?id=131885 * platform/mac/TestExpectations: 2014-04-18 Simon Fraser Contents of directly composited image layers are sometimes missing https://bugs.webkit.org/show_bug.cgi?id=131880 Reviewed by Tim Horton. Test that that shows the issue in Safari, but not in the test runner because of timing issues, but maybe it will some day. * compositing/images/update-content-rect-expected.html: Added. * compositing/images/update-content-rect.html: Added. 2014-04-18 Commit Queue Unreviewed, rolling out r167527. https://bugs.webkit.org/show_bug.cgi?id=131883 Broke 32-bit build (Requested by ap on #webkit). Reverted changeset: "[Mac] implement WebKitDataCue" https://bugs.webkit.org/show_bug.cgi?id=131799 http://trac.webkit.org/changeset/167527 2014-04-18 Eric Carlson [Mac] implement WebKitDataCue https://bugs.webkit.org/show_bug.cgi?id=131799 Reviewed by Dean Jackson. * http/tests/media/resources/hls: Added. * http/tests/media/resources/hls/metadata: Added. * http/tests/media/resources/hls/metadata/fileSequence0.ts: Added. * http/tests/media/resources/hls/metadata/fileSequence1.ts: Added. * http/tests/media/resources/hls/metadata/fileSequence2.ts: Added. * http/tests/media/resources/hls/metadata/fileSequence3.ts: Added. * http/tests/media/resources/hls/metadata/prog_index.m3u8: Added. * http/tests/media/track-in-band-hls-metadata-expected.txt: Added. * http/tests/media/track-in-band-hls-metadata.html: Added. * media/track/track-datacue-value-expected.txt: Added. * media/track/track-datacue-value.html: Added. * platform/efl/TestExpectations: Skip the new tests. * platform/gtk/TestExpectations: Ditto. * platform/mac/js/dom/global-constructors-attributes-expected.txt: Update. * platform/mac-mountainlion/js/dom/global-constructors-attributes-expected.txt: Update. * platform/mac/TestExpectations: Skip DataCue test on all Mac versions. Skip HLS test on Mountain Lion. * platform/win/TestExpectations: Skip the new tests. 2014-04-18 Hans Muller [CSS Shapes] Add parsing support for gradients https://bugs.webkit.org/show_bug.cgi?id=131444 Reviewed by Bem Jones-Bey. * fast/shapes/parsing/parsing-shape-outside-expected.txt: * fast/shapes/parsing/parsing-test-utils.js: * fast/shapes/shape-outside-floats/shape-outside-linear-gradient-expected.html: Added. * fast/shapes/shape-outside-floats/shape-outside-linear-gradient.html: Added. 2014-04-18 Alexey Proskuryakov [WK1] media/event-attributes.html is flaky https://bugs.webkit.org/show_bug.cgi?id=131855 * platform/mac/TestExpectations: Marking as such. 2014-04-17 Mark Hahnenberg Deleting properties poisons objects https://bugs.webkit.org/show_bug.cgi?id=131551 Reviewed by Geoffrey Garen. New JS regress test. We're ~3.5x faster on this microbenchmark now. * js/regress/delete-a-few-properties-then-get-by-id-expected.txt: Added. * js/regress/delete-a-few-properties-then-get-by-id.html: Added. * js/regress/script-tests/delete-a-few-properties-then-get-by-id.js: Added. (MyObject): (foo): 2014-04-18 Alexey Proskuryakov http/tests/multipart/policy-ignore-crash.php erroneously depends on http stack quirks https://bugs.webkit.org/show_bug.cgi?id=131853 Reviewed by Brady Eidson. * http/tests/multipart/policy-ignore-crash.php: Produce a nice multipart response with boundaries on their own lines. 2014-04-18 Simon Fraser Worse animation performance on pages with 3D transforms https://bugs.webkit.org/show_bug.cgi?id=131838 Reviewed by Dean Jackson. Testcase having layers at various z translates which shows the bucketing of contentsScale, and fix results affected by the patch. * compositing/contents-scale/rounded-contents-scale-expected.txt: Added. * compositing/contents-scale/rounded-contents-scale.html: Added. * compositing/contents-scale/z-translate-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/compositing/overflow/composited-scrolling-paint-phases-expected.txt: * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt: * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt: * platform/mac/compositing/visible-rect/3d-transform-style-expected.txt: * platform/mac/compositing/visible-rect/3d-transformed-expected.txt: * platform/mac/compositing/visible-rect/nested-transform-expected.txt: 2014-04-18 Radu Stavila [CSS Regions] Content overflowing a transformed region is clipped https://bugs.webkit.org/show_bug.cgi?id=116833 Reviewed by Mihnea Ovidenie. Added test for overflow of content in 3d transformed regions. * fast/regions/overflow-3dtransformed-region-expected.txt: Added. * fast/regions/overflow-3dtransformed-region.html: Added. 2014-04-18 Radu Stavila [CSSRegions] Incorrect background paint on positioned element hover https://bugs.webkit.org/show_bug.cgi?id=131617 Reviewed by Andrei Bucur. Added test for the proper repainting of absolute positioned elements in regions when the absolute top of the elements causes it to be pushed to the next region. * fast/regions/repaint/repaint-absolute-pushed-to-next-region-expected.txt: Added. * fast/regions/repaint/repaint-absolute-pushed-to-next-region.html: Added. 2014-04-18 Philippe Normand Remove NETWORK_INFO support https://bugs.webkit.org/show_bug.cgi?id=131841 Reviewed by Gyuyoung Kim. * networkinformation/add-listener-from-callback-expected.txt: Removed. * networkinformation/add-listener-from-callback.html: Removed. * networkinformation/basic-all-types-of-events-expected.txt: Removed. * networkinformation/basic-all-types-of-events.html: Removed. * networkinformation/basic-operation-expected.txt: Removed. * networkinformation/basic-operation.html: Removed. * networkinformation/event-after-navigation-expected.txt: Removed. * networkinformation/event-after-navigation.html: Removed. * networkinformation/multiple-frames-expected.txt: Removed. * networkinformation/multiple-frames.html: Removed. * networkinformation/resources/event-after-navigation-new.html: Removed. * networkinformation/script-tests/add-listener-from-callback.js: Removed. * networkinformation/script-tests/basic-all-types-of-events.js: Removed. * networkinformation/script-tests/basic-operation.js: Removed. * networkinformation/script-tests/event-after-navigation.js: Removed. * networkinformation/script-tests/multiple-frames.js: Removed. * networkinformation/script-tests/updates.js: Removed. * networkinformation/script-tests/window-property.js: Removed. * networkinformation/updates-expected.txt: Removed. * networkinformation/updates.html: Removed. * networkinformation/window-property-expected.txt: Removed. * networkinformation/window-property.html: Removed. 2014-04-17 Commit Queue Unreviewed, rolling out r167478. https://bugs.webkit.org/show_bug.cgi?id=131840 Broke multicol tests (Requested by ap on #webkit). Reverted changeset: "[New Multicolumn] Pagination mode messed up with non-inline axis and reversed direction." https://bugs.webkit.org/show_bug.cgi?id=131811 http://trac.webkit.org/changeset/167478 2014-04-17 Darin Adler hostname extraction from a URL should not decode percent-escape sequences https://bugs.webkit.org/show_bug.cgi?id=131837 rdar://problem/15211936 Reviewed by Anders Carlsson and Dave Hyatt. * fast/dom/DOMURL/parsing-expected.txt: Added. * fast/dom/DOMURL/parsing.html: Added. * fast/dom/HTMLAnchorElement/anchor-element-href-parsing-expected.txt: Added. * fast/dom/HTMLAnchorElement/anchor-element-href-parsing.html: Added. 2014-04-17 David Hyatt [New Multicolumn] Pagination mode messed up with non-inline axis and reversed direction. https://bugs.webkit.org/show_bug.cgi?id=131811 Reviewed by Dean Jackson. * fast/multicol/newmulticol/compare-with-old-impl/BottomToTop-tb-expected.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/BottomToTop-tb.html: Added. 2014-04-16 Huang Dongsung Make RenderLayerBacking get the timingFunction of the correct animation. https://bugs.webkit.org/show_bug.cgi?id=100632 Reviewed by Simon Fraser. When an element on a compositing layer has multiple animations that have different timingFunctions, the progress of each animation should be calculated using its respective timingFunction in Accelerated Compositing. * animations/keyframe-multiple-timing-functions-transform-expected.txt: Added. * animations/keyframe-multiple-timing-functions-transform.html: Added. 2014-04-17 Gyuyoung Kim Unreviewed, EFL gardening. Remove duplicated test case in EFL WK2 TestExpectations. * platform/efl-wk2/TestExpectations: 2014-04-17 Gyuyoung Kim Unreviewed, fix a test case path, which was moved to different folder. * platform/efl/TestExpectations: 2014-04-17 David Hyatt [New Multicolumn] Column rules don't respect the specified stacking order. https://bugs.webkit.org/show_bug.cgi?id=131804 Reviewed by Beth Dakin. * fast/multicol/newmulticol/compare-with-old-impl/column-rules-stacking-expected.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/column-rules-stacking.html: Added. 2014-04-17 Rik Cabanier [CSS Blending] Remove the -webkit- prefix for mix-blend-mode and isolation CSS properties https://bugs.webkit.org/show_bug.cgi?id=131355 Reviewed by Dean Jackson. Removed prefix from mix-blend-mode and isolation in layout tests. * css3/compositing/blend-mode-accelerated-with-multiple-stacking-contexts.html: * css3/compositing/blend-mode-ancestor-clipping-layer.html: * css3/compositing/blend-mode-background.html: * css3/compositing/blend-mode-blended-element-overlapping-composited-sibling-should-have-compositing-layer.html: * css3/compositing/blend-mode-isolated-group-1.html: * css3/compositing/blend-mode-isolated-group-2.html: * css3/compositing/blend-mode-isolated-group-3.html: * css3/compositing/blend-mode-layers.html: * css3/compositing/blend-mode-parent-of-composited-blended-has-layer.html: * css3/compositing/blend-mode-property-expected.txt: * css3/compositing/blend-mode-property-parsing-expected.txt: * css3/compositing/blend-mode-property-parsing-invalid-expected.txt: * css3/compositing/blend-mode-reflection.html: * css3/compositing/blend-mode-simple-composited.html: * css3/compositing/blend-mode-simple.html: * css3/compositing/blend-mode-transform-style-expected.txt: * css3/compositing/blend-mode-transform-style.html: * css3/compositing/blend-mode-with-accelerated-sibling.html: * css3/compositing/blend-mode-with-composited-descendant-should-have-layer.html: * css3/compositing/isolation-isolate-blended-child-expected.html: * css3/compositing/isolation-isolate-blended-child.html: * css3/compositing/isolation-parsing.html: * css3/compositing/script-tests/blend-mode-property-parsing-invalid.js: (testInvalidFilterRule): * css3/compositing/script-tests/blend-mode-property-parsing.js: (testBlendModeRule): * css3/compositing/script-tests/blend-mode-property.js: (testblendmode): * css3/compositing/svg-blend-color-dodge.html: * css3/compositing/svg-blend-color.html: * css3/compositing/svg-blend-hard-light.html: * css3/compositing/svg-blend-hue.html: * css3/compositing/svg-blend-layer-blend.html: * css3/compositing/svg-blend-layer-clip-path.html: * css3/compositing/svg-blend-layer-filter.html: * css3/compositing/svg-blend-layer-opacity.html: * css3/compositing/svg-blend-layer-shadow.html: * css3/compositing/svg-blend-luminosity.html: * css3/compositing/svg-blend-multiply-alpha.html: * css3/compositing/svg-blend-multiply.html: * css3/compositing/svg-blend-saturation.html: * css3/compositing/svg-blend-screen.html: * css3/compositing/svg-blend-soft-light.html: * css3/compositing/svg-isolation-default-expected.html: * css3/compositing/svg-isolation-default.html: * css3/compositing/svg-isolation-isolated-group-expected.html: * css3/compositing/svg-isolation-isolated-group.html: * fast/repaint/blend-mode-isolate-stacking-context.html: * inspector-protocol/layers/layers-blending-compositing-reasons.html: * transitions/blendmode-transitions-expected.txt: * transitions/blendmode-transitions.html: 2014-04-16 Jer Noble Fullscreen media controls are unusable in pagination mode https://bugs.webkit.org/show_bug.cgi?id=131705 Reviewed by Darin Adler. * fullscreen/full-screen-no-style-sharing-expected.txt: Rebaselined. * fullscreen/video-cursor-auto-hide.html: Corrected test to move cursor to the middle of the video element. 2014-04-16 Jer Noble [MSE] Multiple initialization segments with same codecs in tracks fail validation. https://bugs.webkit.org/show_bug.cgi?id=131768 Reviewed by Eric Carlson. * media/media-source/media-source-multiple-initialization-segments-expected.txt: Added. * media/media-source/media-source-multiple-initialization-segments.html: Added. 2014-04-17 David Hyatt [New Multicolumn] Column sets below spanners don't repaint properly. https://bugs.webkit.org/show_bug.cgi?id=131778 Reviewed by Beth Dakin. * fast/repaint/spanner-with-margin-expected.txt: Added. * fast/repaint/spanner-with-margin.html: Added. 2014-04-17 Eduardo Lima Mitev [GTK] [Gardening] Updates GTK test expectations * platform/gtk/TestExpectations: - Marked as flaky - fast/frames/frame-programmatic-noresize.html - fast/frames/frame-with-noresize-can-be-resized-after-removal-of-noresize.html - fast/frames/frame-with-noresize-can-be-resized-after-setting-noResize-to-false.html - Removed because are passing now - fast/dom/gc-dom-tree-lifetime.html - http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials.html - editing/editability/ignored-content.html 2014-04-17 Koji Ishii Catch up ruby and its tag omission rule changes in HTML5 CR Feb 2014 https://bugs.webkit.org/show_bug.cgi?id=131175 Reviewed by Darin Adler. 25 new test cases in 2 test files imported from pull requests to html5lib-tests, with run- and expected-files generated. All new tests pass with the changes included in this patch. * html5lib/generated/run-ruby-data-expected.txt: Added. * html5lib/generated/run-ruby-data.html: Added (generated by generate-test-wrappers.py) * html5lib/generated/run-ruby-write-expected.txt: Added. * html5lib/generated/run-ruby-write.html: Added (generated by generate-test-wrappers.py) * html5lib/resources/ruby.dat: Added from https://github.com/darobin/html5lib-tests/pull/1 * html5lib/resources/tests19.dat: Updated from https://github.com/html5lib/html5lib-tests/pull/27 2014-04-17 Alexey Proskuryakov Don't skip inspector/dom/content-flow-list.html and inspector/dom/content-flow-content-removal.html. First, they no longer crash/assert. They fail most of the time, but that's tracked as bug 129817. Second, skipping was ineffective anyway, because we had a preceding [ Pass Failure ] entry for the same files. * TestExpectations: 2014-04-17 David Hyatt [New Multicolumn] REGRESSION: Column set styles don't update when zooming etc. https://bugs.webkit.org/show_bug.cgi?id=131777 Reviewed by Enrica Casucci. * fast/multicol/zoom-test-expected.html: Added. * fast/multicol/zoom-test.html: Added. 2014-04-17 Darin Adler Add separate flag for IndexedDatabase in workers since the current implementation is not threadsafe https://bugs.webkit.org/show_bug.cgi?id=131785 rdar://problem/16003108 Reviewed by Brady Eidson. * js/dom/global-constructors-attributes-dedicated-worker-expected.txt: * js/dom/global-constructors-attributes-shared-worker-expected.txt: Updated results since indexed database features are not on by default any more. 2014-04-17 Ion Rosca [CSS Blending] Isolation descendant dependent flags are not updated correctly https://bugs.webkit.org/show_bug.cgi?id=130892 Reviewed by Dean Jackson. * css3/compositing/blend-mode-isolation-flags-append-non-stacking-context-blending.html: Added. * css3/compositing/blend-mode-isolation-flags-append-stacking-context-blending.html: Added. * css3/compositing/blend-mode-isolation-flags-remove-non-stacking-context-blending.html: Added. * css3/compositing/blend-mode-isolation-flags-remove-stacking-context-blending.html: Added. * css3/compositing/blend-mode-isolation-flags-turn-off-blending-no-isolation.html: Added. * css3/compositing/blend-mode-isolation-flags-turn-off-blending.html: Added. * css3/compositing/blend-mode-isolation-flags-turn-off-stacking-context.html: Added. * css3/compositing/blend-mode-isolation-flags-turn-on-blending.html: Added. * css3/compositing/blend-mode-isolation-flags-turn-on-stacking-context.html: Added. * platform/mac/css3/compositing/blend-mode-background-expected.txt: * platform/mac/css3/compositing/blend-mode-isolated-group-1-expected.txt: * platform/mac/css3/compositing/blend-mode-isolated-group-2-expected.txt: * platform/mac/css3/compositing/blend-mode-isolated-group-3-expected.txt: * platform/mac/css3/compositing/blend-mode-isolation-flags-append-non-stacking-context-blending-expected.txt: Added. * platform/mac/css3/compositing/blend-mode-isolation-flags-append-stacking-context-blending-expected.txt: Added. * platform/mac/css3/compositing/blend-mode-isolation-flags-remove-non-stacking-context-blending-expected.txt: Added. * platform/mac/css3/compositing/blend-mode-isolation-flags-remove-stacking-context-blending-expected.txt: Added. * platform/mac/css3/compositing/blend-mode-isolation-flags-turn-off-blending-expected.txt: Added. * platform/mac/css3/compositing/blend-mode-isolation-flags-turn-off-blending-no-isolation-expected.txt: Added. * platform/mac/css3/compositing/blend-mode-isolation-flags-turn-off-stacking-context-expected.txt: Added. * platform/mac/css3/compositing/blend-mode-isolation-flags-turn-on-blending-expected.txt: Added. * platform/mac/css3/compositing/blend-mode-isolation-flags-turn-on-stacking-context-expected.txt: Added. * platform/mac/css3/compositing/blend-mode-layers-expected.txt: * platform/mac/css3/compositing/blend-mode-reflection-expected.txt: * platform/mac/css3/compositing/blend-mode-simple-composited-expected.txt: * platform/mac/css3/compositing/blend-mode-simple-expected.txt: 2014-04-16 Brian J. Burg Web Replay: memoize fallback time values for document.lastModified https://bugs.webkit.org/show_bug.cgi?id=131318 Reviewed by Joseph Pecoraro. Mark the new test as skipped until dependent functionality is landed. * http/tests/inspector/replay/document-last-modified-fallback-value.html: Added. 2014-04-16 Dean Jackson MediaDocument on iOS should be full page https://bugs.webkit.org/show_bug.cgi?id=131774 Reviewed by Jer Noble. * platform/iphone-simulator/media/media-document-controls-size-expected.txt: Added. * platform/iphone-simulator/media/media-document-controls-size.html: Added. 2014-04-16 Roger Fong Add a way for layout tests to determine whether or not a plugin is snapshotted. https://bugs.webkit.org/show_bug.cgi?id=131650. Reviewed by Dean Jackson. Adjust simple.html accordingly, more snapshotting test changes to come. * platform/mac-wk2/plugins/snapshotting/simple-expected.txt: * plugins/snapshotting/simple.html: 2014-04-16 Oliver Hunt Simple ES6 feature:Array.prototype.fill https://bugs.webkit.org/show_bug.cgi?id=131703 Reviewed by David Hyatt. Add tests. * js/Object-getOwnPropertyNames-expected.txt: * js/array-fill-expected.txt: Added. * js/array-fill.html: Added. * js/script-tests/Object-getOwnPropertyNames.js: * js/script-tests/array-fill.js: Added. 2014-04-16 David Kilzer Remove test results that match platform/mac results Found using this shell script: $ for F in `find LayoutTests/platform/ios-sim -name \*-expected.txt`; do \ T=`echo $F | sed -e 's#platform/ios-sim/##'`; \ M=`echo $F | sed -e 's#platform/ios-sim/#platform/mac/#'`; \ ML=`echo $F | sed -e 's#platform/ios-sim/#platform/mac-mountainlion/#'`; \ if [ -f $M -a ! -f $ML -a -z "`diff -u $F $M 2> /dev/null`" ]; then echo $F; fi; \ done * platform/ios-sim/fast/block/positioning/016-expected.txt: Removed. * platform/ios-sim/fast/block/positioning/025-expected.txt: Removed. * platform/ios-sim/fast/dom/icon-url-property-expected.txt: Removed. * platform/ios-sim/fast/hidpi/focus-rings-expected.txt: Removed. * platform/ios-sim/fast/multicol/shrink-to-column-height-for-pagination-expected.txt: Removed. * platform/ios-sim/fast/preloader/document-write-2-expected.txt: Removed. * platform/ios-sim/fast/preloader/script-expected.txt: Removed. * platform/ios-sim/fast/writing-mode/broken-ideograph-small-caps-expected.txt: Removed. * platform/ios-sim/fast/xsl/sort-locale-expected.txt: Removed. * platform/ios-sim/http/tests/security/mixedContent/insecure-audio-video-in-main-frame-expected.txt: Removed. * platform/ios-sim/sputnik/Unicode/Unicode_320/S7.6_A2.2_T2-expected.txt: Removed. * platform/ios-sim/sputnik/Unicode/Unicode_320/S7.6_A5.2_T8-expected.txt: Removed. * platform/ios-sim/webarchive/loading/mainresource-null-mimetype-crash-expected.txt: Removed. 2014-04-16 David Kilzer Remove test results that match top-level results Found using this shell script: $ for F in `find LayoutTests/platform/ios-sim -name \*-expected.txt`; do \ T=`echo $F | sed -e 's#platform/ios-sim/##'`; \ M=`echo $F | sed -e 's#platform/ios-sim/#platform/mac/#'`; \ ML=`echo $F | sed -e 's#platform/ios-sim/#platform/mac-mountainlion/#'`; \ if [ ! -f $M -a ! -f $ML -a -f $T -a -z "`diff -u $F $T 2> /dev/null`" ]; then echo $F; fi; \ done * platform/ios-sim/compositing/layer-creation/no-compositing-for-sticky-expected.txt: Removed. * platform/ios-sim/editing/inserting/insert-3786362-fix-expected.txt: Removed. * platform/ios-sim/editing/inserting/insert-3907422-fix-expected.txt: Removed. * platform/ios-sim/editing/unsupported-content/table-delete-001-expected.txt: Removed. * platform/ios-sim/editing/unsupported-content/table-delete-003-expected.txt: Removed. * platform/ios-sim/fast/block/positioning/move-with-auto-width-expected.txt: Removed. * platform/ios-sim/fast/canvas/2d.backingStorePixelRatio-expected.txt: Removed. * platform/ios-sim/fast/canvas/2d.imageDataHD-expected.txt: Removed. * platform/ios-sim/fast/canvas/canvas-fillPath-shadow-expected.txt: Removed. * platform/ios-sim/fast/canvas/webgl/texture-npot-expected.txt: Removed. * platform/ios-sim/fast/css/MarqueeLayoutTest-expected.txt: Removed. * platform/ios-sim/fast/css/color-leakage-expected.txt: Removed. * platform/ios-sim/fast/css/font-face-multiple-remote-sources-expected.txt: Removed. * platform/ios-sim/fast/css/font-face-remote-expected.txt: Removed. * platform/ios-sim/fast/css/getComputedStyle/computed-style-expected.txt: Removed. * platform/ios-sim/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Removed. * platform/ios-sim/fast/css/nested-layers-with-hover-expected.txt: Removed. * platform/ios-sim/fast/dom/HTMLFormElement/associated-elements-after-index-assertion-fail1-expected.txt: Removed. * platform/ios-sim/fast/dom/Window/window-postmessage-arrays-expected.txt: Removed. * platform/ios-sim/fast/dom/constructed-objects-prototypes-expected.txt: Removed. * platform/ios-sim/fast/dom/gc-10-expected.txt: Removed. * platform/ios-sim/fast/dom/tabindex-clamp-expected.txt: Removed. * platform/ios-sim/fast/dynamic/dirty-float-in-clean-line-expected.txt: Removed. * platform/ios-sim/fast/events/pageshow-pagehide-on-back-cached-with-frames-expected.txt: Removed. * platform/ios-sim/fast/forms/mailto/advanced-get-expected.txt: Removed. * platform/ios-sim/fast/forms/mailto/advanced-put-expected.txt: Removed. * platform/ios-sim/fast/forms/radio/indeterminate-radio-expected.txt: Removed. * platform/ios-sim/fast/forms/select-script-onchange-expected.txt: Removed. * platform/ios-sim/fast/forms/suggested-value-expected.txt: Removed. * platform/ios-sim/fast/history/timed-refresh-in-cached-frame-expected.txt: Removed. * platform/ios-sim/fast/lists/inline-before-content-after-list-marker-expected.txt: Removed. * platform/ios-sim/fast/media/media-query-list-07-expected.txt: Removed. * platform/ios-sim/fast/media/print-restores-previous-mediatype-expected.txt: Removed. * platform/ios-sim/fast/multicol/span/before-child-anonymous-column-block-expected.txt: Removed. * platform/ios-sim/fast/overflow/horizontal-scroll-after-back-expected.txt: Removed. * platform/ios-sim/fast/overflow/scrollbar-restored-expected.txt: Removed. * platform/ios-sim/fast/repaint/table-hover-on-link-expected.txt: Removed. * platform/ios-sim/fast/repaint/table-section-repaint-expected.txt: Removed. * platform/ios-sim/fast/ruby/floating-ruby-text-expected.txt: Removed. * platform/ios-sim/fast/ruby/overhang-horizontal-expected.txt: Removed. * platform/ios-sim/fast/ruby/overhang-horizontal-no-overlap1-expected.txt: Removed. * platform/ios-sim/fast/ruby/overhang-horizontal-no-overlap2-expected.txt: Removed. * platform/ios-sim/fast/ruby/positioned-ruby-text-expected.txt: Removed. * platform/ios-sim/fast/ruby/ruby-text-before-child-split-expected.txt: Removed. * platform/ios-sim/fast/table/empty-row-crash-expected.txt: Removed. * platform/ios-sim/fast/table/empty-section-crash-expected.txt: Removed. * platform/ios-sim/fast/table/inline-form-assert-expected.txt: Removed. * platform/ios-sim/fast/table/max-width-integer-overflow-expected.txt: Removed. * platform/ios-sim/fast/table/table-row-split2-expected.txt: Removed. * platform/ios-sim/fast/table/table-section-split2-expected.txt: Removed. * platform/ios-sim/fast/table/table-split-expected.txt: Removed. * platform/ios-sim/fast/table/table-split2-expected.txt: Removed. * platform/ios-sim/fast/text/apply-start-width-after-skipped-text-expected.txt: Removed. * platform/ios-sim/fast/text/justify-padding-distribution-expected.txt: Removed. * platform/ios-sim/fast/text/selection-painted-separately-expected.txt: Removed. * platform/ios-sim/fast/text/setData-dirty-lines-expected.txt: Removed. * platform/ios-sim/fast/text/soft-hyphen-2-expected.txt: Removed. * platform/ios-sim/fast/text/splitText-dirty-lines-expected.txt: Removed. * platform/ios-sim/fast/transforms/shadows-expected.txt: Removed. * platform/ios-sim/fast/workers/worker-close-more-expected.txt: Removed. * platform/ios-sim/fast/writing-mode/table-percent-width-quirk-expected.txt: Removed. * platform/ios-sim/fast/xmlhttprequest/xmlhttprequest-recursive-sync-event-expected.txt: Removed. * platform/ios-sim/http/tests/appcache/abort-cache-onchecking-manifest-404-expected.txt: Removed. * platform/ios-sim/http/tests/cookies/simple-cookies-expired-expected.txt: Removed. * platform/ios-sim/http/tests/cookies/simple-cookies-max-age-expected.txt: Removed. * platform/ios-sim/http/tests/cookies/single-quoted-value-expected.txt: Removed. * platform/ios-sim/http/tests/misc/empty-urls-expected.txt: Removed. * platform/ios-sim/http/tests/multipart/load-last-non-html-frame-expected.txt: Removed. * platform/ios-sim/http/tests/navigation/post-goback1-expected.txt: Removed. * platform/ios-sim/http/tests/security/contentSecurityPolicy/connect-src-websocket-blocked-expected.txt: Removed. * platform/ios-sim/http/tests/security/contentSecurityPolicy/media-src-blocked-expected.txt: Removed. * platform/ios-sim/http/tests/security/local-video-poster-from-remote-expected.txt: Removed. * platform/ios-sim/http/tests/security/sandboxed-iframe-modify-self-expected.txt: Removed. * platform/ios-sim/http/tests/security/video-poster-cross-origin-crash-expected.txt: Removed. * platform/ios-sim/http/tests/xmlhttprequest/chunked-progress-event-expectedLength-expected.txt: Removed. * platform/ios-sim/http/tests/xmlhttprequest/request-encoding2-expected.txt: Removed. * platform/ios-sim/http/tests/xmlhttprequest/upload-onloadend-event-after-load-expected.txt: Removed. * platform/ios-sim/http/tests/xmlhttprequest/upload-onprogress-event-expected.txt: Removed. * platform/ios-sim/http/tests/xmlhttprequest/upload-progress-events-expected.txt: Removed. * platform/ios-sim/media/csp-blocks-video-expected.txt: Removed. * platform/ios-sim/sputnik/Unicode/Unicode_510/S7.6_A3.1-expected.txt: Removed. * platform/ios-sim/sputnik/Unicode/Unicode_510/S7.6_A3.2-expected.txt: Removed. * platform/ios-sim/sputnik/Unicode/Unicode_510/S7.6_A5.3_T1-expected.txt: Removed. * platform/ios-sim/sputnik/Unicode/Unicode_510/S7.6_A5.3_T2-expected.txt: Removed. * platform/ios-sim/svg/as-image/image-respects-pageScaleFactor-change-expected.txt: Removed. * platform/ios-sim/svg/css/getComputedStyle-basic-expected.txt: Removed. * platform/ios-sim/svg/custom/baseval-animval-equality-expected.txt: Removed. * platform/ios-sim/svg/custom/dasharrayOrigin-expected.txt: Removed. * platform/ios-sim/svg/custom/getSubStringLength-expected.txt: Removed. * platform/ios-sim/svg/custom/pattern-scaling-expected.txt: Removed. * platform/ios-sim/svg/custom/svg-features-expected.txt: Removed. * platform/ios-sim/svg/dom/altGlyph-dom-expected.txt: Removed. * platform/ios-sim/svg/foreignObject/fO-parent-display-none-expected.txt: Removed. * platform/ios-sim/svg/foreignObject/fO-parent-display-none-with-relative-pos-content-expected.txt: Removed. * platform/ios-sim/svg/foreignObject/fO-parent-of-parent-display-none-expected.txt: Removed. * platform/ios-sim/svg/foreignObject/fO-parent-of-parent-display-none-with-relative-pos-content-expected.txt: Removed. * platform/ios-sim/svg/hittest/svg-ellipse-non-scale-stroke-expected.txt: Removed. 2014-04-16 David Kilzer Rebaseline LayoutTests for iOS 3206 files changed, 65535 insertions(+), 39972 deletions(-) * platform/ios-sim/Skipped: Clean up old items. Skip tests that time out due to notifyDone() not being called. 2014-04-16 David Kilzer Upstream iOS layout test results 7354 files changed, 367781 insertions(+) * platform/ios-sim: Add. 2014-04-16 David Kilzer Rename LayoutTests/platformm/iphone-simulator => ios-sim * platform/ios-sim: Renamed from LayoutTests/platform/iphone-simulator. 2014-04-16 Alexey Proskuryakov DataTransfer should cache its FileList https://bugs.webkit.org/show_bug.cgi?id=131694 Reviewed by Darin Adler. * fast/events/data-transfer-files-attribute-identity-expected.txt: Added. * fast/events/data-transfer-files-attribute-identity.html: Added. * platform/wk2/TestExpectations: Skipped the test, because WKTR doesn't support file dragging yet. 2014-04-16 Zoltan Horvath Remove fast/parser/parser-yield-timing.html from skipped list https://bugs.webkit.org/show_bug.cgi?id=131749 Reviewed by Darin Adler. The test was originally skipped in Bug 89812 due to flakiness on Chromium debug bots. I run the tests with huge iterations and I don't see flakiness on Mavericks release/debug. Let's remove from skipped for now. * platform/mac/TestExpectations: 2014-04-16 Bem Jones-Bey Remove references to Leopard and Snow Leopard from Windows TestExpectations Filed new bugs to track each of these tests, so someone with a windows build can try and see if the tests still fail. Unreviewed. * platform/win/TestExpectations: * platform/wincairo/TestExpectations: 2014-04-16 David Hyatt Make sure to skip the RenderMultiColumnFlowThread when resolving percentage heights inside columns against containing blocks. The flow thread's auto height should not interfere if a fixed height is specified on an ancestor. https://bugs.webkit.org/show_bug.cgi?id=131741 Reviewed by Simon Fraser. * fast/multicol/percent-height-expected.html: Added. * fast/multicol/percent-height.html: Added. 2014-04-16 Martin Hodovan ASSERTION FAILED: x2 >= x1 in WebCore::RenderObject::drawLineForBoxSide https://bugs.webkit.org/show_bug.cgi?id=127835 Added test demonstrates four cases: Test #1: Negative upper margin + positive upper padding Test #2: Negative right margin + positive right padding (used to fail) Test #3: Negative bottom margin + positive bottom padding Test #4: Negative left margin + positive left padding (used to fail) Reviewed by Darin Adler. * fast/css/padding-margin-negative-border-expected.html: Added. * fast/css/padding-margin-negative-border.html: Added. 2014-04-16 Jer Noble [MSE] Seeks into buffered ranges will never complete. https://bugs.webkit.org/show_bug.cgi?id=131717 Reviewed by Eric Carlson. * media/media-source/media-source-seek-complete-expected.txt: Added. * media/media-source/media-source-seek-complete.html: Added. 2014-04-16 Gyuyoung Kim Unreviewed EFL gardening. Some test modules come to crash since buildbot uses Ubuntu 13.10. Skip those crash modules for now. * platform/efl-wk2/TestExpectations: 2014-04-14 Roger Fong Snapshotted plugins may need to be restarted if style properties are changed after initial load of plugin. https://bugs.webkit.org/show_bug.cgi?id=131553. Reviewed by Timothy Horton. * platform/mac-wk2/plugins/snapshotting/set-plugin-size-to-tiny-expected.txt: Added. * plugins/snapshotting/set-plugin-size-to-tiny.html: Added. 2014-04-14 Morten Stenshorne [New Multicolumn] Add support for column-span:all https://bugs.webkit.org/show_bug.cgi?id=129330 Reviewed by Dave Hyatt. Wrote a bunch of tests. A few of the tests were copied from existing (old-impl) tests and put in a separate directory. That directory can be wiped when we turn on the new multicol implementation by default. * fast/multicol/newmulticol/adjacent-spanners-expected.html: Added. * fast/multicol/newmulticol/adjacent-spanners.html: Added. * fast/multicol/newmulticol/block-becomes-spanner-expected.html: Added. * fast/multicol/newmulticol/block-becomes-spanner.html: Added. * fast/multicol/newmulticol/change-spanner-display-expected.html: Added. * fast/multicol/newmulticol/change-spanner-display.html: Added. * fast/multicol/newmulticol/change-spanner-parent-display-expected.html: Added. * fast/multicol/newmulticol/change-spanner-parent-display.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/anonymous-block-split-crash-expected.txt: Added. * fast/multicol/newmulticol/compare-with-old-impl/anonymous-block-split-crash.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/before-child-anonymous-column-block-expected.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/before-child-anonymous-column-block.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/clone-before-after-content-crash-expected.txt: Added. * fast/multicol/newmulticol/compare-with-old-impl/clone-before-after-content-crash.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/clone-block-children-inline-mismatch-crash-expected.txt: Added. * fast/multicol/newmulticol/compare-with-old-impl/clone-block-children-inline-mismatch-crash.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/clone-flexbox-expected.txt: Added. * fast/multicol/newmulticol/compare-with-old-impl/clone-flexbox.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/clone-summary-expected.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/clone-summary.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/column-span-inside-multicol-webkit-box-expected.txt: Added. * fast/multicol/newmulticol/compare-with-old-impl/column-span-inside-multicol-webkit-box.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/continuation-crash-expected.txt: Added. * fast/multicol/newmulticol/compare-with-old-impl/continuation-crash.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/double-merge-anonymous-block-crash-expected.txt: Added. * fast/multicol/newmulticol/compare-with-old-impl/double-merge-anonymous-block-crash.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/empty-anonymous-block-split-crash-expected.txt: Added. * fast/multicol/newmulticol/compare-with-old-impl/empty-anonymous-block-split-crash.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/float-not-removed-crash-expected.txt: Added. * fast/multicol/newmulticol/compare-with-old-impl/float-not-removed-crash.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/list-multi-column-crash-expected.txt: Added. * fast/multicol/newmulticol/compare-with-old-impl/list-multi-column-crash.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/positioned-child-not-removed-crash-expected.txt: Added. * fast/multicol/newmulticol/compare-with-old-impl/positioned-child-not-removed-crash.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/positioned-objects-not-removed-crash-expected.txt: Added. * fast/multicol/newmulticol/compare-with-old-impl/positioned-objects-not-removed-crash.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/recursive-split-flow-crash-expected.txt: Added. * fast/multicol/newmulticol/compare-with-old-impl/recursive-split-flow-crash.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/removal-of-multicol-span-crash-expected.txt: Added. * fast/multicol/newmulticol/compare-with-old-impl/removal-of-multicol-span-crash.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/remove-child-split-flow-crash-expected.txt: Added. * fast/multicol/newmulticol/compare-with-old-impl/remove-child-split-flow-crash.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/runin-continuation-crash-expected.txt: Added. * fast/multicol/newmulticol/compare-with-old-impl/runin-continuation-crash.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/span-as-immediate-child-complex-splitting-expected.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/span-as-immediate-child-complex-splitting.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/span-as-nested-inline-block-child-expected.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/span-as-nested-inline-block-child.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/split-flow-anonymous-wrapper-crash-expected.txt: Added. * fast/multicol/newmulticol/compare-with-old-impl/split-flow-anonymous-wrapper-crash.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/split-inline-wrong-post-block-crash-expected.txt: Added. * fast/multicol/newmulticol/compare-with-old-impl/split-inline-wrong-post-block-crash.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/table-multi-column-crash-expected.txt: Added. * fast/multicol/newmulticol/compare-with-old-impl/table-multi-column-crash.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/textbox-not-removed-crash-expected.txt: Added. * fast/multicol/newmulticol/compare-with-old-impl/textbox-not-removed-crash.html: Added. * fast/multicol/newmulticol/compare-with-old-impl/update-after-content-before-child-crash-expected.txt: Added. * fast/multicol/newmulticol/compare-with-old-impl/update-after-content-before-child-crash.html: Added. * fast/multicol/newmulticol/insert-row-content1-expected.html: Added. * fast/multicol/newmulticol/insert-row-content1.html: Added. * fast/multicol/newmulticol/insert-row-content2-expected.html: Added. * fast/multicol/newmulticol/insert-row-content2.html: Added. * fast/multicol/newmulticol/insert-row-content3-expected.html: Added. * fast/multicol/newmulticol/insert-row-content3.html: Added. * fast/multicol/newmulticol/insert-row-content4-expected.html: Added. * fast/multicol/newmulticol/insert-row-content4.html: Added. * fast/multicol/newmulticol/insert-row-content5-expected.html: Added. * fast/multicol/newmulticol/insert-row-content5.html: Added. * fast/multicol/newmulticol/insert-row-content6-expected.html: Added. * fast/multicol/newmulticol/insert-row-content6.html: Added. * fast/multicol/newmulticol/insert-row-content7-expected.html: Added. * fast/multicol/newmulticol/insert-row-content7.html: Added. * fast/multicol/newmulticol/insert-row-content8-expected.html: Added. * fast/multicol/newmulticol/insert-row-content8.html: Added. * fast/multicol/newmulticol/insert-row-content9-expected.html: Added. * fast/multicol/newmulticol/insert-row-content9.html: Added. * fast/multicol/newmulticol/insert-spanner-child1-expected.html: Added. * fast/multicol/newmulticol/insert-spanner-child1.html: Added. * fast/multicol/newmulticol/insert-spanner-child2-expected.html: Added. * fast/multicol/newmulticol/insert-spanner-child2.html: Added. * fast/multicol/newmulticol/insert-spanner-child3-expected.html: Added. * fast/multicol/newmulticol/insert-spanner-child3.html: Added. * fast/multicol/newmulticol/insert-spanner1-expected.html: Added. * fast/multicol/newmulticol/insert-spanner1.html: Added. * fast/multicol/newmulticol/insert-spanner2-expected.html: Added. * fast/multicol/newmulticol/insert-spanner2.html: Added. * fast/multicol/newmulticol/insert-spanner3-expected.html: Added. * fast/multicol/newmulticol/insert-spanner3.html: Added. * fast/multicol/newmulticol/insert-spanner4-expected.html: Added. * fast/multicol/newmulticol/insert-spanner4.html: Added. * fast/multicol/newmulticol/insert-spanner5-expected.html: Added. * fast/multicol/newmulticol/insert-spanner5.html: Added. * fast/multicol/newmulticol/insert-spanner6-expected.html: Added. * fast/multicol/newmulticol/insert-spanner6.html: Added. * fast/multicol/newmulticol/insert-spanner7-expected.html: Added. * fast/multicol/newmulticol/insert-spanner7.html: Added. * fast/multicol/newmulticol/insert-spanner8-expected.html: Added. * fast/multicol/newmulticol/insert-spanner8.html: Added. * fast/multicol/newmulticol/multicol-with-spanner-becomes-regular-block-expected.html: Added. * fast/multicol/newmulticol/multicol-with-spanner-becomes-regular-block.html: Added. * fast/multicol/newmulticol/remove-row-content1-expected.html: Added. * fast/multicol/newmulticol/remove-row-content1.html: Added. * fast/multicol/newmulticol/remove-row-content2-expected.html: Added. * fast/multicol/newmulticol/remove-row-content2.html: Added. * fast/multicol/newmulticol/remove-row-content3-expected.html: Added. * fast/multicol/newmulticol/remove-row-content3.html: Added. * fast/multicol/newmulticol/remove-row-content4-expected.html: Added. * fast/multicol/newmulticol/remove-row-content4.html: Added. * fast/multicol/newmulticol/remove-row-content5-expected.html: Added. * fast/multicol/newmulticol/remove-row-content5.html: Added. * fast/multicol/newmulticol/remove-row-content6-expected.html: Added. * fast/multicol/newmulticol/remove-row-content6.html: Added. * fast/multicol/newmulticol/remove-row-content7-expected.html: Added. * fast/multicol/newmulticol/remove-row-content7.html: Added. * fast/multicol/newmulticol/remove-row-content8-expected.html: Added. * fast/multicol/newmulticol/remove-row-content8.html: Added. * fast/multicol/newmulticol/remove-row-content9-expected.html: Added. * fast/multicol/newmulticol/remove-row-content9.html: Added. * fast/multicol/newmulticol/remove-spanner1-expected.html: Added. * fast/multicol/newmulticol/remove-spanner1.html: Added. * fast/multicol/newmulticol/remove-spanner2-expected.html: Added. * fast/multicol/newmulticol/remove-spanner2.html: Added. * fast/multicol/newmulticol/remove-spanner3-expected.html: Added. * fast/multicol/newmulticol/remove-spanner3.html: Added. * fast/multicol/newmulticol/remove-spanner4-expected.html: Added. * fast/multicol/newmulticol/remove-spanner4.html: Added. * fast/multicol/newmulticol/remove-spanner5-expected.html: Added. * fast/multicol/newmulticol/remove-spanner5.html: Added. * fast/multicol/newmulticol/remove-spanner6-expected.html: Added. * fast/multicol/newmulticol/remove-spanner6.html: Added. * fast/multicol/newmulticol/sole-spanner-expected.html: Added. * fast/multicol/newmulticol/sole-spanner.html: Added. * fast/multicol/newmulticol/span-between-text-expected.html: Added. * fast/multicol/newmulticol/span-between-text.html: Added. * fast/multicol/newmulticol/spanner-becomes-regular-block-expected.html: Added. * fast/multicol/newmulticol/spanner-becomes-regular-block.html: Added. * fast/multicol/newmulticol/spanner-first-expected.html: Added. * fast/multicol/newmulticol/spanner-first.html: Added. * fast/multicol/newmulticol/spanner-img-expected.html: Added. * fast/multicol/newmulticol/spanner-img.html: Added. * fast/multicol/newmulticol/spanner-inline-block-expected.html: Added. * fast/multicol/newmulticol/spanner-inline-block.html: Added. * fast/multicol/newmulticol/spanner-last-expected.html: Added. * fast/multicol/newmulticol/spanner-last.html: Added. * fast/multicol/newmulticol/spanner-nested-dynamic-expected.html: Added. * fast/multicol/newmulticol/spanner-nested-dynamic.html: Added. * fast/multicol/newmulticol/spanner-nested-expected.html: Added. * fast/multicol/newmulticol/spanner-nested.html: Added. * fast/multicol/newmulticol/spanner-pseudo-after1-expected.html: Added. * fast/multicol/newmulticol/spanner-pseudo-after1.html: Added. * fast/multicol/newmulticol/spanner-pseudo-after2-expected.html: Added. * fast/multicol/newmulticol/spanner-pseudo-after2.html: Added. * fast/multicol/newmulticol/spanner-pseudo-after3-expected.html: Added. * fast/multicol/newmulticol/spanner-pseudo-after3.html: Added. * fast/multicol/newmulticol/spanner-pseudo-after4-expected.html: Added. * fast/multicol/newmulticol/spanner-pseudo-after4.html: Added. * fast/multicol/newmulticol/spanner-pseudo-before-after1-expected.html: Added. * fast/multicol/newmulticol/spanner-pseudo-before-after1.html: Added. * fast/multicol/newmulticol/spanner-pseudo-before-after2-expected.html: Added. * fast/multicol/newmulticol/spanner-pseudo-before-after2.html: Added. * fast/multicol/newmulticol/spanner-pseudo-before-after3-expected.html: Added. * fast/multicol/newmulticol/spanner-pseudo-before-after3.html: Added. * fast/multicol/newmulticol/spanner-pseudo-before-after4-expected.html: Added. * fast/multicol/newmulticol/spanner-pseudo-before-after4.html: Added. * fast/multicol/newmulticol/spanner-pseudo-before1-expected.html: Added. * fast/multicol/newmulticol/spanner-pseudo-before1.html: Added. * fast/multicol/newmulticol/spanner-pseudo-before2-expected.html: Added. * fast/multicol/newmulticol/spanner-pseudo-before2.html: Added. * fast/multicol/newmulticol/spanner-pseudo-before3-expected.html: Added. * fast/multicol/newmulticol/spanner-pseudo-before3.html: Added. * fast/multicol/newmulticol/spanner-pseudo-before4-expected.html: Added. * fast/multicol/newmulticol/spanner-pseudo-before4.html: Added. * fast/multicol/newmulticol/spanner-table-expected.html: Added. * fast/multicol/newmulticol/spanner-table.html: Added. * fast/multicol/newmulticol/spanner-with-margin-expected.html: Added. * fast/multicol/newmulticol/spanner-with-margin.html: Added. * fast/multicol/newmulticol/spanner1-expected.html: Added. * fast/multicol/newmulticol/spanner1.html: Added. * fast/multicol/newmulticol/spanner2-expected.html: Added. * fast/multicol/newmulticol/spanner2.html: Added. * fast/multicol/newmulticol/spanner3-expected.html: Added. * fast/multicol/newmulticol/spanner3.html: Added. * fast/multicol/newmulticol/spanner4-expected.html: Added. * fast/multicol/newmulticol/spanner4.html: Added. * fast/multicol/newmulticol/spanner5-expected.html: Added. * fast/multicol/newmulticol/spanner5.html: Added. * fast/multicol/newmulticol/spanner6-expected.html: Added. * fast/multicol/newmulticol/spanner6.html: Added. * fast/multicol/newmulticol/spanner7-expected.html: Added. * fast/multicol/newmulticol/spanner7.html: Added. * fast/multicol/newmulticol/spanner8-expected.html: Added. * fast/multicol/newmulticol/spanner8.html: Added. * fast/multicol/newmulticol/spanner9-expected.html: Added. * fast/multicol/newmulticol/spanner9.html: Added. * fast/multicol/newmulticol/trailing-margin-with-spanner-expected.html: Added. * fast/multicol/newmulticol/trailing-margin-with-spanner.html: Added. * fast/multicol/newmulticol/trailing-margin-with-spanner2-expected.html: Added. * fast/multicol/newmulticol/trailing-margin-with-spanner2.html: Added. * platform/gtk/fast/multicol/newmulticol/client-rects-expected.txt: Added. 2014-04-15 Alexey Proskuryakov http/tests/websocket/tests/hybi/workers/close.html is flaky https://bugs.webkit.org/show_bug.cgi?id=131716 * platform/mac/TestExpectations: Marking as such. 2014-04-15 Alexey Proskuryakov transitions/cancel-transition.html is very flaky on Mac https://bugs.webkit.org/show_bug.cgi?id=131715 * platform/mac/TestExpectations: Marking as such. 2014-04-15 Lorenzo Tilve Unreviewed gardening. * TestExpectations: Corrected wrong js/regress/ path for js/slow-stress/emscripten-memops.html * platform/gtk/TestExpectations: Updated expectation for passing on Release plugins/unavailable-plugin-indicator-obscurity.html 2014-04-15 Commit Queue Unreviewed, rolling out r167199 and r167251. https://bugs.webkit.org/show_bug.cgi?id=131678 Caused a DYEBench regression and does not seem to improve perf on relevant websites (Requested by rniwa on #webkit). Reverted changesets: "Rewrite Function.bind as a builtin" https://bugs.webkit.org/show_bug.cgi?id=131083 http://trac.webkit.org/changeset/167199 "Update test result" http://trac.webkit.org/changeset/167251 2014-04-15 Alexey Proskuryakov inspector/dom/content-flow-list.html and inspector/dom/content-flow-content-removal.html flakily fail and assert https://bugs.webkit.org/show_bug.cgi?id=131679 * TestExpectations: This one, too. 2014-04-15 Alexey Proskuryakov inspector/dom/content-flow-list.html is flakily failing and asserting https://bugs.webkit.org/show_bug.cgi?id=131679 * TestExpectations: Skip the test, it fails or asserts most of the time. 2014-04-15 Alexey Proskuryakov ScriptProcessorNode is garbage collected while still active if unreachable (breaks multiple webaudio test) https://bugs.webkit.org/show_bug.cgi?id=112521 * TestExpectations: Updated bug number, added webaudio/audioprocessingevent.html, and removed a spurious additional webaudio/javascriptaudionode-downmix8-2channel-input.html line. 2014-04-15 Alexey Proskuryakov [Mac] compositing/repaint/positioned-movement.html flaky, missing repaint https://bugs.webkit.org/show_bug.cgi?id=118153 * platform/mac-wk2/TestExpectations: * platform/mac/TestExpectations: Moved the flaky expectation to also apply to WebKit1. 2014-04-14 Commit Queue Unreviewed, rolling out r167261. https://bugs.webkit.org/show_bug.cgi?id=131667 broke many navigation tests (Requested by ap on #webkit). Reverted changeset: "Web Replay: memoize fallback time values for document.lastModified" https://bugs.webkit.org/show_bug.cgi?id=131318 http://trac.webkit.org/changeset/167261 2014-04-14 Commit Queue Unreviewed, rolling out r167272. https://bugs.webkit.org/show_bug.cgi?id=131666 Broke multiple tests (Requested by ap on #webkit). Reverted changeset: "Function.bind itself is too slow" https://bugs.webkit.org/show_bug.cgi?id=131636 http://trac.webkit.org/changeset/167272 2014-04-14 Jon Honeycutt Assertion failure under FEImage::determineAbsolutePaintRect() Reviewed by Geoffrey Garen. * svg/filters/feImage-filter-assertion-expected.txt: Added. * svg/filters/feImage-filter-assertion.html: Added. 2014-04-14 Oliver Hunt Function.bind itself is too slow https://bugs.webkit.org/show_bug.cgi?id=131636 Reviewed by Geoffrey Garen. New test, and fix bogus log in old one * js/regress/function-bind-create-expected.html: Added. * js/regress/function-bind-create.html: Added. * js/regress/script-tests/function-bind-create.js: Added. (test): * js/regress/script-tests/function-bind.js: 2014-04-14 Brian J. Burg Web Replay: memoize fallback time values for document.lastModified https://bugs.webkit.org/show_bug.cgi?id=131318 Reviewed by Joseph Pecoraro. * http/tests/inspector/replay/document-last-modified-fallback-value.html: Added. 2014-04-14 Eduardo Lima Mitev [GTK] Unreviewed GTK gardening. * platform/gtk/TestExpectations: Update test expectations for new failing test 'editing/editability/ignored-content.html'. * platform/gtk/inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt: Rebaselined. 2014-04-14 Dirk Schulze Optimize Canvas fill and drawImage with SourceIn, DestinationIn, SourceOut, and DestinationAtop using transparencyLayer. https://bugs.webkit.org/show_bug.cgi?id=79659 Reviewed by Darin Adler. Unskip previously failing tests. * platform/gtk/TestExpectations: 2014-04-14 Manuel Rego Casasnovas [JSC] CSSStyleDeclaration report incorrect descriptor https://bugs.webkit.org/show_bug.cgi?id=89697 Reviewed by Benjamin Poulain. Add new test to check the descriptor of CSSStyleDeclaration properties. * fast/dom/CSSStyleDeclaration/cssstyledeclaration-properties-descriptor-expected.txt: Added. * fast/dom/CSSStyleDeclaration/cssstyledeclaration-properties-descriptor.html: Added. 2014-04-14 Benjamin Poulain CSS JIT: compile the :nth-child() pseudo class https://bugs.webkit.org/show_bug.cgi?id=131602 Reviewed by Andreas Kling. Add a couple of test for the new code: -nth-child-with-backtracking tests the register pressure with backtracking. -nth-child-bounds tests invalid selectors do not cause problems. * fast/selectors/nth-child-bounds-expected.txt: Added. * fast/selectors/nth-child-bounds.html: Added. * fast/selectors/nth-child-with-backtracking-expected.txt: Added. * fast/selectors/nth-child-with-backtracking.html: Added. * http/tests/security/video-poster-cross-origin-crash.html: Now that CSSSelector filters out ridiculously bad values, the pseudo class in this test was no longer executed. The particular value of nth-child is irrelevant for this test, all it needs it the tree marking while not matching. 2014-04-14 Mihnea Ovidenie [CSS Regions] Hit testing doesn't work in video https://bugs.webkit.org/show_bug.cgi?id=131485 Reviewed by Andrei Bucur. * fast/regions/hit-test-region-preserve3d-container-expected.txt: Added. * fast/regions/hit-test-region-preserve3d-container.html: Added. 2014-04-14 Koji Ishii Update html5lib test data to latest version https://bugs.webkit.org/show_bug.cgi?id=131588 Reviewed by Darin Adler. This patch imports the latest version of the "dat" files from https://github.com/html5lib/html5lib-tests Also updated expected files for failures of new tests. * html5lib/generated/run-adoption01-data-expected.txt: Passes now as a bug in the test was fixed. * html5lib/generated/run-adoption01-write-expected.txt: Supressed new failures. * html5lib/generated/run-inbody01-data-expected.txt: Added. * html5lib/generated/run-inbody01-data.html: Added. * html5lib/generated/run-inbody01-write-expected.txt: Added. * html5lib/generated/run-inbody01-write.html: Added. * html5lib/generated/run-main-element-data-expected.txt: Added. * html5lib/generated/run-main-element-data.html: Added. * html5lib/generated/run-main-element-write-expected.txt: Added. * html5lib/generated/run-main-element-write.html: Added. * html5lib/generated/run-template-data-expected.txt: Supressed new failures. * html5lib/generated/run-template-write-expected.txt: Supressed new failures. * html5lib/generated/run-tests21-data-expected.txt: Supressed new failures. * html5lib/generated/run-tests21-write-expected.txt: Supressed new failures. * html5lib/generated/run-tests25-data-expected.txt: Supressed new failures. * html5lib/generated/run-tests25-write-expected.txt: Supressed new failures. * html5lib/resources/adoption01.dat: * html5lib/resources/adoption02.dat: * html5lib/resources/comments01.dat: * html5lib/resources/doctype01.dat: * html5lib/resources/domjs-unsafe.dat: * html5lib/resources/entities01.dat: * html5lib/resources/entities02.dat: * html5lib/resources/html5test-com.dat: * html5lib/resources/inbody01.dat: * html5lib/resources/isindex.dat: * html5lib/resources/main-element.dat: Added. * html5lib/resources/pending-spec-changes-plain-text-unsafe.dat: * html5lib/resources/pending-spec-changes.dat: * html5lib/resources/plain-text-unsafe.dat: * html5lib/resources/scriptdata01.dat: * html5lib/resources/tables01.dat: * html5lib/resources/template.dat: * html5lib/resources/tests1.dat: * html5lib/resources/tests10.dat: * html5lib/resources/tests14.dat: * html5lib/resources/tests15.dat: * html5lib/resources/tests16.dat: * html5lib/resources/tests17.dat: * html5lib/resources/tests18.dat: * html5lib/resources/tests19.dat: * html5lib/resources/tests2.dat: * html5lib/resources/tests20.dat: * html5lib/resources/tests21.dat: * html5lib/resources/tests22.dat: * html5lib/resources/tests23.dat: * html5lib/resources/tests25.dat: * html5lib/resources/tests26.dat: * html5lib/resources/tests3.dat: * html5lib/resources/tests4.dat: * html5lib/resources/tests5.dat: * html5lib/resources/tests6.dat: * html5lib/resources/tests7.dat: * html5lib/resources/tests8.dat: * html5lib/resources/tests9.dat: * html5lib/resources/tests_innerHTML_1.dat: * html5lib/resources/tricky01.dat: * html5lib/resources/webkit01.dat: * html5lib/resources/webkit02.dat: 2014-04-13 Darin Adler REGRESSION (r158617): Find on Page can get stuck in a loop when the search string occurs in an in a

https://bugs.webkit.org/show_bug.cgi?id=126322 Reviewed by Ryosuke Niwa. * editing/text-iterator/count-matches-in-form-expected.txt: Added. * editing/text-iterator/count-matches-in-form.html: Added. * fast/text/window-find.html: Tweaked the test a bit, making it a little easier to see if the test hasn't even run. 2014-04-08 Oliver Hunt Rewrite Function.bind as a builtin https://bugs.webkit.org/show_bug.cgi?id=131083 Reviewed by Geoffrey Garen. Testing. * js/dom/function-bind-expected.txt: * js/regress/function-bind-expected.txt: Added. * js/regress/function-bind.html: Added. * js/regress/script-tests/function-bind.js: Added. (foo): 2014-04-13 Youenn Fablet [GStreamer] No CORS support for media elements https://bugs.webkit.org/show_bug.cgi?id=99037 Reviewed by Philippe Normand. http/tests/security/video-cross-origin-accessfailure.html verifies that cross-origin streams that fail CORS check are not played when crossorigin attribute is set. http/tests/security/video-cross-origin-accesssameorigin.html verifies that access to same-origin streams are played when crossorigin attribute is set. * http/tests/security/video-cross-origin-accessfailure-expected.txt: Added. * http/tests/security/video-cross-origin-accessfailure.html: Added. * http/tests/security/video-cross-origin-accesssameorigin-expected.txt: Added. * http/tests/security/video-cross-origin-accesssameorigin.html: Added. * platform/efl/TestExpectations: Enabled http/tests/security/video-cross-origin-readback.html. * platform/gtk/TestExpectations: Ditto. * platform/mac/TestExpectations: Disabled http/tests/security/video-cross-origin-accessfailure.html. 2014-04-13 Darin Adler REGRESSION (r166860): ASSERTION FAILED: !isCalculated() on fast/css/image-set-value-not-removed-crash.html https://bugs.webkit.org/show_bug.cgi?id=131480 Reviewed by Andreas Kling. * platform/mac/TestExpectations: Unskip the test now that the assertion is fixed. 2014-04-12 Filip Pizlo Make slow-stress tests run faster by running fewer VM variants. Rubber stamped by Geoffrey Garen. * jsc-layout-tests.yaml: 2014-04-12 Filip Pizlo Math.fround() should be an intrinsic https://bugs.webkit.org/show_bug.cgi?id=131583 Reviewed by Geoffrey Garen. This test runs 4.4635x faster with the intrinsic. * js/regress/fround-expected.txt: Added. * js/regress/fround.html: Added. * js/regress/script-tests/fround.js: Added. 2014-04-12 Youenn Fablet [SOUP] Libsoup internal credential setting should be controlled by loader decision https://bugs.webkit.org/show_bug.cgi?id=130963 Reviewed by Darin Adler. * platform/efl/TestExpectations: Unskipped http/tests/xmlhttprequest/cross-origin-no-authorization.html. * platform/gtk/TestExpectations: Ditto. 2014-04-12 Tibor Meszaros (before-mar-1-1000) In correct date creation prior to 1 Mar 1000 https://bugs.webkit.org/show_bug.cgi?id=129308 Reviewed by Darin Adler. * js/date-constructor-expected.txt: * js/script-tests/date-constructor.js: 2014-04-11 Jon Honeycutt Assertion failure changing select element size during focus event dispatch Reviewed by Andy Estes. * fast/forms/select-change-size-during-focus-expected.txt: Added. * fast/forms/select-change-size-during-focus.html: Added. 2014-04-11 Bem Jones-Bey Clear sibling floats while splitting inline flow https://bugs.webkit.org/show_bug.cgi?id=130905 Reviewed by David Hyatt. This test will only crash if run with Address Sanitizer or some other address checking tool. * fast/block/float/split-inline-sibling-of-float-crash-expected.txt: Added. * fast/block/float/split-inline-sibling-of-float-crash.html: Added. 2014-04-11 Gavin Barraclough Rollout - Rewrite Function.bind as a builtin https://bugs.webkit.org/show_bug.cgi?id=131083 Unreviewed. Rolling out r167020 while investigating a performance regression. * js/dom/function-bind-expected.txt: * js/regress/function-bind-expected.txt: Removed. * js/regress/function-bind.html: Removed. * js/regress/script-tests/function-bind.js: Removed. 2014-04-11 Hans Muller [CSS Shapes] shape-outside from image doesn't load properly https://bugs.webkit.org/show_bug.cgi?id=131491 Reviewed by Bem Jones-Bey. * http/tests/css/shape-image-file-expected.html: Added. * http/tests/css/shape-image-file.html: Added. 2014-04-11 Mark Lam JSMainThreadExecState::call() should clear exceptions before returning. Reviewed by Geoffrey Garen. * fast/dom/regress-131530-expected.txt: Added. * fast/dom/regress-131530.html: Added. 2014-04-11 Carlos Alberto Lopez Perez [GTK] Unreviewed GTK gardening. Support for audio and video tracks was added on r158436. Stop skipping the following tests: media/track/audio-track.html media/track/video-track.html Update bug number for media/track/track*in-band*.html tests Report and update text expectations for new failing tests: media/track/track-remove-track.html fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-ink-svg.html media/media-event-listeners.html Update timeout expectation for media/video-controls-captions.html * platform/gtk/TestExpectations: 2014-04-10 Chris Fleizach Heap-use-after-free in WebCore::SpeechSynthesisUtterance::startTime https://bugs.webkit.org/show_bug.cgi?id=131482 Reviewed by David Kilzer. * platform/mac/fast/speechsynthesis/speech-synthesis-gc-utterance-crash-expected.txt: Added. * platform/mac/fast/speechsynthesis/speech-synthesis-gc-utterance-crash.html: Added. 2014-04-11 Bear Travis [CSS Shapes] inset args and radial args should serialize to the simplest form https://bugs.webkit.org/show_bug.cgi?id=129825 Reviewed by Dirk Schulze. Modify tests to use the shortened inset serialization. * animations/resources/animation-test-helpers.js: Accept shortened inset forms. * css3/masking/clip-path-animation-expected.txt: * css3/masking/clip-path-animation.html: * fast/masking/parsing-clip-path-shape-expected.txt: * fast/masking/parsing-clip-path-shape.html: * fast/shapes/parsing/parsing-shape-lengths-expected.txt: * fast/shapes/parsing/parsing-shape-lengths.html: * fast/shapes/parsing/parsing-shape-outside-expected.txt: * fast/shapes/parsing/parsing-test-utils.js: * fast/shapes/shape-outside-floats/shape-outside-animation-expected.txt: * fast/shapes/shape-outside-floats/shape-outside-animation.html: 2014-04-11 Praveen R Jadhav "playbackTime" parameter is not present in AudioProcessingEvent Interface as per W3C spec https://bugs.webkit.org/show_bug.cgi?id=105518 Reviewed by Jer Noble. Test case added to check AudioProcessingEvent attributes. * webaudio/audioprocessingevent-expected.txt: Added. * webaudio/audioprocessingevent.html: Added. 2014-04-11 Zalan Bujtas Subpixel rendering: WK1: Trail of cruft in redraw during animations. https://bugs.webkit.org/show_bug.cgi?id=131525 Reviewed by Simon Fraser. Use enclosing rect instead of snapping to make sure the repaint rect always covers the dirty area when painting is requested in a non-compositing RenderView. This only applies to WK1 as WK2 has compositing RenderView and the repainting is managed by RenderLayerBacking. This is a temporary solution until after ScrollView/FrameView/RenderView is transitioned to device pixels. (tracked here: webkit.org/b/131526). * fast/repaint/hidpi-block-width-change-leaves-cruft-expected.html: Added. * fast/repaint/hidpi-block-width-change-leaves-cruft.html: Added. 2014-04-11 Enrique Ocaña González [GTK] Unreviewed GTK gardening. Update test expectations for flaky tests timing out: media/track/track-remove-active-cue-crash.html media/media-ended.html media/audio-mpeg-supported.html * platform/gtk/TestExpectations: 2014-04-10 Commit Queue Unreviewed, rolling out r167073. https://bugs.webkit.org/show_bug.cgi?id=131516 This patch caused crashes in video tests. (Requested by mrobinson on #webkit). Reverted changeset: "[GStreamer] No CORS support for media elements" https://bugs.webkit.org/show_bug.cgi?id=99037 http://trac.webkit.org/changeset/167073 2014-04-10 Jon Honeycutt Assertion failure in WebCore::FlexBoxIterator::next() Reviewed by Tim Horton. * fast/flexbox/collapse-anonymous-wrappers-assertion-expected.txt: Added. * fast/flexbox/collapse-anonymous-wrappers-assertion.html: Added. 2014-04-07 Jon Honeycutt Assertion failure, !node || node->isElementNode(), in WebCore::RenderBlock::clone() Reviewed by Antti Koivisto. * fast/multicol/fuzzed-test-case-expected.txt: Added. * fast/multicol/fuzzed-test-case.html: Added. 2014-04-10 Zalan Bujtas Web Inspector: Breakpoint in gutter has clipped / broken border image. https://bugs.webkit.org/show_bug.cgi?id=131500 Reviewed by Joseph Pecoraro. Typo in r166925. * fast/borders/border-image-slice-missing-right-expected.html: Added. * fast/borders/border-image-slice-missing-right.html: Added. 2014-04-10 James Craig Web Inspector: AXI: expose aria-busy state of current and ancestor nodes https://bugs.webkit.org/show_bug.cgi?id=130826 Reviewed by Timothy Hatcher. Expose if node is contained by any "busy" ancestor nodes, too. * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt: * inspector-protocol/dom/getAccessibilityPropertiesForNode.html: 2014-04-10 Brian J. Burg Web Replay: memoize plugin data for navigator.mimeTypes and navigator.plugins https://bugs.webkit.org/show_bug.cgi?id=131341 Reviewed by Timothy Hatcher. Add support for different setup methods before the initial navigation of capture and replay. This is necessary to test that the value of navigator.plugins is the same on replay even if the underlying data changed. * http/tests/inspector/replay/replay-test.js: (InspectorTestProxy.runSingleSegmentRefTest): Add calls to optional setup functions in the test page called setupPreCapture and setupPreReplay. 2014-04-10 Carlos Alberto Lopez Perez [GTK] Unreviewed GTK gardening. Update text expectations for new failing tests: accessibility/help-text.html fast/css/cascade/box-shadow-and-webkit-box-shadow-cascade-order.html fast/css3-text/css3-text-decoration/text-decoration-skip/glyph-inside-underline.html Update test expectations related with highdpi still not supported. On r166930 test media/track/opera/interfaces/TextTrackList/onremovetrack.html was moved to media/track/w3c/interfaces/TextTrackList/onremovetrack.html. Now it passes. Remove the expectation. * platform/gtk/TestExpectations: 2014-04-10 Bem Jones-Bey Invalid cast in WebCore::RenderLayer::setupClipPath https://bugs.webkit.org/show_bug.cgi?id=131368 Reviewed by Dirk Schulze. * css3/masking/clip-path-box-shape-on-inline-crash-expected.txt: Added. * css3/masking/clip-path-box-shape-on-inline-crash.html: Added. 2014-04-10 Youenn Fablet [GStreamer] No CORS support for media elements https://bugs.webkit.org/show_bug.cgi?id=99037 Reviewed by Philippe Normand. http/tests/security/video-cross-origin-accessfailure.html verifies that cross-origin streams that fail CORS check are not played when crossorigin attribute is set. http/tests/security/video-cross-origin-accesssameorigin.html verifies that access to same-origin streams are played when crossorigin attribute is set. * http/tests/security/video-cross-origin-accessfailure-expected.txt: Added. * http/tests/security/video-cross-origin-accessfailure.html: Added. * http/tests/security/video-cross-origin-accesssameorigin-expected.txt: Added. * http/tests/security/video-cross-origin-accesssameorigin.html: Added. * platform/efl/TestExpectations: Enabled http/tests/security/video-cross-origin-readback.html. * platform/gtk/TestExpectations: Ditto. * platform/mac/TestExpectations: Disabled http/tests/security/video-cross-origin-accessfailure.html. 2014-04-09 Alexey Proskuryakov REGRESSION (r166860): ASSERTION FAILED: !isCalculated() on fast/css/image-set-value-not-removed-crash.html https://bugs.webkit.org/show_bug.cgi?id=131480 * platform/mac/TestExpectations: Skipped the test in debug builds. 2014-04-09 Alexey Proskuryakov [WK2] fast/repaint/obscured-background-no-repaint.html is very flaky https://bugs.webkit.org/show_bug.cgi?id=131477 * platform/mac-wk2/TestExpectations: Marked it as such. 2014-04-09 Alexey Proskuryakov WebVTT tests don't work because of a 800x600 snapshot (but are very flaky anyway) https://bugs.webkit.org/show_bug.cgi?id=131476 * platform/mac/TestExpectations: Skip them. 2014-04-09 James Craig AX: Bug in AccessibilityNodeObject::helpText https://bugs.webkit.org/show_bug.cgi?id=130386 Reviewed by Chris Fleizach. Tests accessibility help text in a variety of examples. * accessibility/help-text-expected.txt: Added. * accessibility/help-text.html: Added. 2014-04-09 Brent Fulgham [Win] Unreviewed bot maintenance. Re-add a number of passing tests, and turn off a few failures. * platform/win/TestExpectations: 2014-04-09 Chris Fleizach Regression: AX: list heuristics sometimes determined as presentational even when explicit roles applied https://bugs.webkit.org/show_bug.cgi?id=131041 Reviewed by Mario Sanchez Prada. * accessibility/list-detection-expected.txt: * accessibility/list-detection.html: 2014-04-09 Martin Robinson Rebaseline some tests for GTK+ * platform/gtk/editing/input/scroll-viewport-page-up-down-expected.txt: * platform/gtk/fast/text/international/cjk-segmentation-expected.txt: Added. * platform/gtk/http/tests/xmlhttprequest/cache-override-expected.txt: Added. * platform/gtk/inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt: Added. * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt: * platform/gtk/plugins/nested-plugin-objects-expected.txt: Added. * platform/gtk/plugins/netscape-destroy-plugin-script-objects-expected.txt: Added. * platform/gtk/sputnik/Unicode/Unicode_320/S7.6_A2.2_T2-expected.txt: Added. * platform/gtk/sputnik/Unicode/Unicode_320/S7.6_A5.2_T8-expected.txt: Added. * platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt: Added. * platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt: Added. * platform/gtk/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt: Added. * platform/gtk/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Added. * platform/gtk/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added. * platform/gtk/svg/custom/object-no-size-attributes-expected.txt: * platform/gtk/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt: Added. 2014-04-08 Samuel White AX: Initial text selection point should respect element focus. https://bugs.webkit.org/show_bug.cgi?id=131402 Reviewed by Chris Fleizach. Updating test to make sure initial selection respects the focused element when necessary. Now, if a VoiceOver user attempts to use arrow keys to read text and selection isn't set, we will set initial selection before/after the focused element if one is present. * platform/mac/accessibility/selection-initial-expected.txt: * platform/mac/accessibility/selection-initial.html: 2014-04-09 Brendan Long [GStreamer] Expose MPEG-TS metadata https://bugs.webkit.org/show_bug.cgi?id=122001 Reviewed by Eric Carlson. * media/content/user-private-streams.ts: Added. * media/track/in-band/track-in-band-mpegts-metadata-expected.txt: Added. * media/track/in-band/track-in-band-mpegts-metadata.html: Added. 2014-04-08 Chris Fleizach AX: Make AXPress much more reliable on the Web https://bugs.webkit.org/show_bug.cgi?id=131426 Reviewed by Mario Sanchez Prada. * accessibility/press-works-on-control-types-expected.txt: * accessibility/press-works-on-control-types.html: 2014-04-08 Oliver Hunt Rewrite Function.bind as a builtin https://bugs.webkit.org/show_bug.cgi?id=131083 Reviewed by Geoffrey Garen. Testing. * js/dom/function-bind-expected.txt: * js/regress/function-bind-expected.txt: Added. * js/regress/function-bind.html: Added. * js/regress/script-tests/function-bind.js: Added. (foo): 2014-04-09 Radu Stavila [CSS Regions] Monolithic elements should not affect the layout of the content outside its region https://bugs.webkit.org/show_bug.cgi?id=130499 Reviewed by David Hyatt. Added tests for different types of fragmentation following monolithic content overflowing its region. Rebased the webkit-flow-float-unable-to-push test as its expected result was not the correct one. * fast/regions/webkit-flow-float-unable-to-push-expected.html: * fast/regions/fragmentation-after-float-overflow-single-region-expected.html: Added. * fast/regions/fragmentation-after-float-overflow-single-region.html: Added. * fast/regions/fragmentation-after-monolithic-overflow-expected.html: Added. * fast/regions/fragmentation-after-monolithic-overflow-self-collapsed-expected.html: Added. * fast/regions/fragmentation-after-monolithic-overflow-self-collapsed.html: Added. * fast/regions/fragmentation-after-monolithic-overflow-single-region-expected.html: Added. * fast/regions/fragmentation-after-monolithic-overflow-single-region.html: Added. * fast/regions/fragmentation-after-monolithic-overflow.html: Added. 2014-04-09 Alexey Proskuryakov REGRESSION (r166853): fast/preloader/document-write.html is very flaky https://bugs.webkit.org/show_bug.cgi?id=130942 * platform/mac/TestExpectations: The offending code was re-landed, marking as flaky again. 2014-04-09 Mario Sanchez Prada [GTK] Layout tests accessibility/children-changed-sends-notification.html and accessibility/notification-listeners.html fails https://bugs.webkit.org/show_bug.cgi?id=131380 Reviewed by Chris Fleizach. Updated TestExpectations file and update layout test that was not correctly written, and expecting the signals in the wrong order. * platform/gtk/TestExpectations: Removed failure expectations. * accessibility/children-changed-sends-notification.html: Updated test to make sure we touch the accessibility tree after adding a