2013-07-19 Filip Pizlo fourthTier: String GetByVal out-of-bounds handling is so wrong https://bugs.webkit.org/show_bug.cgi?id=118935 Reviewed by Geoffrey Garen. * fast/js/dfg-string-out-of-bounds-check-structure-expected.txt: Added. * fast/js/dfg-string-out-of-bounds-check-structure.html: Added. * fast/js/dfg-string-out-of-bounds-cse-expected.txt: Added. * fast/js/dfg-string-out-of-bounds-cse.html: Added. * fast/js/dfg-string-out-of-bounds-negative-check-structure-expected.txt: Added. * fast/js/dfg-string-out-of-bounds-negative-check-structure.html: Added. * fast/js/dfg-string-out-of-bounds-negative-proto-value-expected.txt: Added. * fast/js/dfg-string-out-of-bounds-negative-proto-value.html: Added. * fast/js/jsc-test-list: * fast/js/script-tests/dfg-string-out-of-bounds-check-structure.js: Added. (foo): * fast/js/script-tests/dfg-string-out-of-bounds-cse.js: Added. (foo): * fast/js/script-tests/dfg-string-out-of-bounds-negative-check-structure.js: Added. (foo): (while): * fast/js/script-tests/dfg-string-out-of-bounds-negative-proto-value.js: Added. (foo): 2013-06-25 Filip Pizlo fourthTier: DFG should support switch_string https://bugs.webkit.org/show_bug.cgi?id=117967 Reviewed by Sam Weinig. * fast/js/regress/script-tests/switch-string-basic-big-var.js: Added. (foo): (make): * fast/js/regress/script-tests/switch-string-basic-big.js: Added. (foo): (make): * fast/js/regress/script-tests/switch-string-basic-var.js: Added. (foo): (make): * fast/js/regress/script-tests/switch-string-basic.js: Added. (foo): * fast/js/regress/script-tests/switch-string-big-length-tower-var.js: Added. (foo): * fast/js/regress/script-tests/switch-string-length-tower-var.js: Added. (foo): * fast/js/regress/script-tests/switch-string-length-tower.js: Added. (foo): * fast/js/regress/script-tests/switch-string-short.js: Added. (foo): * fast/js/regress/switch-string-basic-big-expected.txt: Added. * fast/js/regress/switch-string-basic-big-var-expected.txt: Added. * fast/js/regress/switch-string-basic-big-var.html: Added. * fast/js/regress/switch-string-basic-big.html: Added. * fast/js/regress/switch-string-basic-expected.txt: Added. * fast/js/regress/switch-string-basic-var-expected.txt: Added. * fast/js/regress/switch-string-basic-var.html: Added. * fast/js/regress/switch-string-basic.html: Added. * fast/js/regress/switch-string-big-length-tower-var-expected.txt: Added. * fast/js/regress/switch-string-big-length-tower-var.html: Added. * fast/js/regress/switch-string-length-tower-expected.txt: Added. * fast/js/regress/switch-string-length-tower-var-expected.txt: Added. * fast/js/regress/switch-string-length-tower-var.html: Added. * fast/js/regress/switch-string-length-tower.html: Added. * fast/js/regress/switch-string-short-expected.txt: Added. * fast/js/regress/switch-string-short.html: Added. 2013-06-23 Filip Pizlo fourthTier: DFG should optimize identifier string equality https://bugs.webkit.org/show_bug.cgi?id=117920 Reviewed by Sam Weinig. Add a benchmark for string equality where there is a long identifier, and also add a benchmark for non-identifier string equality (since the previous test for string equality was really identifier equality). * fast/js/regress/script-tests/string-long-ident-equality.js: Added. (foo): * fast/js/regress/script-tests/string-var-equality.js: Added. (addFoo): (foo): * fast/js/regress/string-long-ident-equality-expected.txt: Added. * fast/js/regress/string-long-ident-equality.html: Added. * fast/js/regress/string-var-equality-expected.txt: Added. * fast/js/regress/string-var-equality.html: Added. 2013-06-23 Filip Pizlo Merge trunk r147965. 2013-04-08 Filip Pizlo DFG should be able to inline string equality comparisons https://bugs.webkit.org/show_bug.cgi?id=114224 Reviewed by Oliver Hunt. * fast/js/regress/script-tests/string-equality.js: Added. (foo): * fast/js/regress/string-equality-expected.txt: Added. * fast/js/regress/string-equality.html: Added. 2013-06-21 Filip Pizlo fourthTier: DFG shouldn't exit just because a String GetByVal went out-of-bounds https://bugs.webkit.org/show_bug.cgi?id=117906 Reviewed by Mark Hahnenberg. The out-of-bounds benchmark that isn't insane speeds up by 22x in this patch. * fast/js/regress/script-tests/string-get-by-val-out-of-bounds-insane.js: Added. (foo): * fast/js/regress/script-tests/string-get-by-val-out-of-bounds.js: Added. (foo): * fast/js/regress/string-get-by-val-out-of-bounds-expected.txt: Added. * fast/js/regress/string-get-by-val-out-of-bounds-insane-expected.txt: Added. * fast/js/regress/string-get-by-val-out-of-bounds-insane.html: Added. * fast/js/regress/string-get-by-val-out-of-bounds.html: Added. 2013-06-21 Filip Pizlo fourthTier: DFG should CSE MakeRope https://bugs.webkit.org/show_bug.cgi?id=117905 Reviewed by Geoffrey Garen. This benchmark speeds up by 50%. * fast/js/regress/make-rope-cse-expected.txt: Added. * fast/js/regress/make-rope-cse.html: Added. * fast/js/regress/script-tests/make-rope-cse.js: Added. (foo): 2013-06-21 Filip Pizlo fourthTier: DFG should't exit just because it GetByVal'd a big character https://bugs.webkit.org/show_bug.cgi?id=117899 Reviewed by Mark Hahnenberg. This benchmark speeds up by 3x. * fast/js/regress/script-tests/string-get-by-val-big-char.js: Added. (foo): * fast/js/regress/string-get-by-val-big-char-expected.txt: Added. * fast/js/regress/string-get-by-val-big-char.html: Added. 2013-06-21 Filip Pizlo fourthTier: Small strings shouldn't get GC'd https://bugs.webkit.org/show_bug.cgi?id=117897 Reviewed by Mark Hahnenberg. This test speeds up by 5%. * fast/js/regress/script-tests/string-get-by-val.js: Added. (foo): * fast/js/regress/string-get-by-val-expected.txt: Added. * fast/js/regress/string-get-by-val.html: Added. 2013-06-18 Filip Pizlo fourthTier: DFG should have switch_char https://bugs.webkit.org/show_bug.cgi?id=117710 Rubber stamped by Mark Hahnenberg. * fast/js/regress/script-tests/switch-char-constant.js: Added. (foo): (bar): * fast/js/regress/script-tests/switch-char.js: Added. (foo): (bar): * fast/js/regress/switch-char-constant-expected.txt: Added. * fast/js/regress/switch-char-constant.html: Added. * fast/js/regress/switch-char-expected.txt: Added. * fast/js/regress/switch-char.html: Added. 2013-06-15 Filip Pizlo fourthTier: Add CFG simplification for Switch https://bugs.webkit.org/show_bug.cgi?id=117677 Reviewed by Mark Hahnenberg. * fast/js/regress/script-tests/switch-constant.js: Added. (foo): (bar): * fast/js/regress/script-tests/switch.js: Added. (foo): (bar): * fast/js/regress/switch-constant-expected.txt: Added. * fast/js/regress/switch-constant.html: Added. * fast/js/regress/switch-expected.txt: Added. * fast/js/regress/switch.html: Added. 2013-06-11 Filip Pizlo fourthTier: DFG should support op_in and it should use patching to make it fast https://bugs.webkit.org/show_bug.cgi?id=117385 Reviewed by Geoffrey Garen. Test coverage for op_in performance. * fast/js/regress/in-four-cases-expected.txt: Added. * fast/js/regress/in-four-cases.html: Added. * fast/js/regress/in-one-case-false-expected.txt: Added. * fast/js/regress/in-one-case-false.html: Added. * fast/js/regress/in-one-case-true-expected.txt: Added. * fast/js/regress/in-one-case-true.html: Added. * fast/js/regress/in-two-cases-expected.txt: Added. * fast/js/regress/in-two-cases.html: Added. * fast/js/regress/script-tests/in-four-cases.js: Added. (foo): (bar): * fast/js/regress/script-tests/in-one-case-false.js: Added. (foo): (bar): * fast/js/regress/script-tests/in-one-case-true.js: Added. (foo): (bar): * fast/js/regress/script-tests/in-two-cases.js: Added. (foo): (bar): 2013-06-12 Mark Lam Merged from http://svn.webkit.org/repository/webkit/trunk: ------------------------------------------------------------------------ r148746 | jberlin@webkit.org | 2013-04-19 08:21:49 -0700 (Fri, 19 Apr 2013) | 3 lines Fix expectations added in r148720. ------------------------------------------------------------------------ 2013-06-11 Geoffrey Garen Rolled back in . Rubber stamped by Phil Pizlo. 2013-06-09 Filip Pizlo Merge trunk r146653. 2013-03-22 Filip Pizlo DFG folding of PutById to SimpleReplace should consider the specialized function case https://bugs.webkit.org/show_bug.cgi?id=113093 Reviewed by Geoffrey Garen and Mark Hahnenberg. * fast/js/dfg-cfa-prove-put-by-id-simple-when-storing-to-specialized-function-expected.txt: Added. * fast/js/dfg-cfa-prove-put-by-id-simple-when-storing-to-specialized-function.html: Added. * fast/js/jsc-test-list: * fast/js/script-tests/dfg-cfa-prove-put-by-id-simple-when-storing-to-specialized-function.js: Added. (foo): (baz): (fuzz): 2013-06-10 Geoffrey Garen Unreviewd, rolled out because they caused crashes. 2013-06-09 Filip Pizlo fourthTier: DFG GetById patching shouldn't distinguish between self lists and proto lists https://bugs.webkit.org/show_bug.cgi?id=117377 Reviewed by Geoffrey Garen. Add tests that show why this is important. These tests speed up by more than 3x. * fast/js/regress/get-by-id-proto-or-self-expected.txt: Added. * fast/js/regress/get-by-id-proto-or-self.html: Added. * fast/js/regress/get-by-id-self-or-proto-expected.txt: Added. * fast/js/regress/get-by-id-self-or-proto.html: Added. * fast/js/regress/script-tests/get-by-id-proto-or-self.js: Added. (foo): (bar): (Foo): * fast/js/regress/script-tests/get-by-id-self-or-proto.js: Added. (foo): (bar): (Foo): 2013-06-07 Filip Pizlo fourthTier: don't insert ForceOSRExits except for inadequate coverage https://bugs.webkit.org/show_bug.cgi?id=117363 Reviewed by Mark Hahnenberg. Convert this test, since this was the test originally added for ConstantFoldingPhase::paintUnreachableCode(). I wanted to make sure that I had good coverage for this since I am removing that method. * fast/js/dfg-force-exit-then-sparse-conditional-constant-prop-in-loop-expected.txt: * fast/js/script-tests/dfg-force-exit-then-sparse-conditional-constant-prop-in-loop.js: 2013-06-04 Mark Lam Merged from http://svn.webkit.org/repository/webkit/trunk ------------------------------------------------------------------------ r149404 | oliver@apple.com | 2013-04-30 15:15:47 -0700 (Tue, 30 Apr 2013) | 45 lines JSC Stack walking logic craches in the face of inlined functions triggering VM re-entry https://bugs.webkit.org/show_bug.cgi?id=115449 ------------------------------------------------------------------------ 2013-06-03 Filip Pizlo Unreviewed, unbreak all of the tests. Printing "Some tests failed" is great for the silentTestPass mode, but breaks all previous expected-to-fail tests. Changed it so we only print this helpful message if we're in silentTestPass mode. * fast/js/resources/js-test-pre.js: (isSuccessfullyParsed): 2013-06-03 Mark Lam Merged from http://svn.webkit.org/repository/webkit/trunk ------------------------------------------------------------------------ r147670 | oliver@apple.com | 2013-04-04 14:25:26 -0700 (Thu, 04 Apr 2013) | 42 lines Exception stack unwinding doesn't handle inline callframes correctly https://bugs.webkit.org/show_bug.cgi?id=113952 ------------------------------------------------------------------------ 2013-05-31 Filip Pizlo fourthTier: convert more fast/js/dfg-* tests to wait for the concurrent JIT Rubber stamped by Mark Hahnenberg. * fast/js/dfg-arguments-alias-one-block-overwrite-expected.txt: * fast/js/dfg-arguments-out-of-bounds-expected.txt: * fast/js/dfg-arith-add-overflow-check-elimination-predicted-but-not-proven-int-expected.txt: * fast/js/dfg-arith-add-overflow-check-elimination-tower-of-large-numbers-expected.txt: * fast/js/dfg-array-length-dead-expected.txt: * fast/js/dfg-array-pop-side-effects-expected.txt: * fast/js/resources/js-test-pre.js: (testFailed): (dfgIncrement): (isSuccessfullyParsed): * fast/js/script-tests/dfg-arguments-alias-one-block-overwrite.js: * fast/js/script-tests/dfg-arguments-out-of-bounds.js: * fast/js/script-tests/dfg-arith-add-overflow-check-elimination-predicted-but-not-proven-int.js: * fast/js/script-tests/dfg-arith-add-overflow-check-elimination-tower-of-large-numbers.js: * fast/js/script-tests/dfg-array-length-dead.js: * fast/js/script-tests/dfg-array-pop-side-effects.js: 2013-05-28 Filip Pizlo fourthTier: convert more fast/js/dfg-* tests to wait for the concurrent JIT Rubber stamped by Oliver Hunt. * fast/js/dfg-arguments-alias-one-block-expected.txt: * fast/js/dfg-arguments-cross-code-origin-expected.txt: * fast/js/dfg-arguments-mixed-alias-expected.txt: * fast/js/dfg-arguments-osr-exit-expected.txt: * fast/js/dfg-arguments-osr-exit-multiple-blocks-before-exit-expected.txt: * fast/js/dfg-arguments-unexpected-escape-expected.txt: * fast/js/script-tests/dfg-arguments-alias-one-block.js: * fast/js/script-tests/dfg-arguments-cross-code-origin.js: * fast/js/script-tests/dfg-arguments-mixed-alias.js: * fast/js/script-tests/dfg-arguments-osr-exit-multiple-blocks-before-exit.js: * fast/js/script-tests/dfg-arguments-osr-exit.js: * fast/js/script-tests/dfg-arguments-unexpected-escape.js: 2013-05-28 Filip Pizlo fourthTier: convert more fast/js/dfg-* tests to wait for the concurrent JIT Rubber stamped by Oliver Hunt. * fast/js/dfg-arguments-alias-activation-expected.txt: * fast/js/dfg-arguments-alias-activation.html: * fast/js/dfg-arguments-alias-expected.txt: * fast/js/script-tests/dfg-arguments-alias.js: 2013-05-28 Filip Pizlo fourthTier: convert more fast/js/dfg-* tests to wait for the concurrent JIT Rubber stamped by Oliver Hunt. * fast/js/dfg-abs-backwards-propagation-expected.txt: * fast/js/dfg-add-not-number-expected.txt: * fast/js/dfg-arguments-alias-escape-expected.txt: * fast/js/resources/js-test-pre.js: (dfgCompiled): (dfgIncrement): * fast/js/script-tests/dfg-abs-backwards-propagation.js: * fast/js/script-tests/dfg-add-not-number.js: * fast/js/script-tests/dfg-arguments-alias-escape.js: * fast/js/script-tests/dfg-arguments-alias-one-block-osr-exit.js: * fast/js/script-tests/dfg-arguments-alias-one-block-overwrite-arguments.js: 2013-05-28 Filip Pizlo fourthTier: fast/js should have a way of running tests long enough to wait for the concurrent JIT to tier up https://bugs.webkit.org/show_bug.cgi?id=116878 Reviewed by Oliver Hunt. This adds three things to js-test-pre and uses them in one representative test: silentTestPass: If you set this to true, then testPassed() won't print anything, and will instead just have isSuccessfullyParsed() print a message saying that some tests passed silently. This allows tests to call shouldBe() and friends in a loop whose running time is dependent on concurrent JIT behavior, and still be sure that the resulting test will be deterministic. noInline(): If testRunner is present, disable inlining of the relevant function. dfgIncrement({f:function, i:index, n:limit}): Returns index either if index < limit, or if the function is DFG compiled. Otherwise, if index >= limit and the function isn't DFG compiled, return 0. This means that the 'i++' in the fast/js/dfg-* warm-up loops can be replaced with: i = dfgIncrement({f:, i:i + 1, n:) This has the effect of having the loop repeat the first 'n' iterations until the function is DFG compiled. See the modified test, where we do n:100 and the loop condition is i < 200. So the loop will repeat the first 100 iterations until the function is DFG compiled and will only do the last 100 iterations once DFG compilation kicks in. * fast/js/dfg-arguments-osr-exit-multiple-blocks-expected.txt: * fast/js/resources/js-test-pre.js: (testPassed): (dfgIncrement): (noInline): (isSuccessfullyParsed): * fast/js/script-tests/dfg-arguments-osr-exit-multiple-blocks.js: 2013-05-28 Filip Pizlo testRunner should have a way of disabling inlining of functions https://bugs.webkit.org/show_bug.cgi?id=116875 Reviewed by Mark Hahnenberg. * fast/js/script-tests/dfg-min-max.js: 2013-05-27 Filip Pizlo testRunner should be able to tell you if a function is DFG compiled https://bugs.webkit.org/show_bug.cgi?id=116847 Reviewed by Mark Hahnenberg. * fast/js/script-tests/dfg-min-max.js: 2013-05-27 Filip Pizlo fourthTier: DFG ArithMod should have the !nodeUsedAsNumber optimizations that ArithDiv has https://bugs.webkit.org/show_bug.cgi?id=116841 Reviewed by Mark Hahnenberg. * fast/js/dfg-mod-by-neg1-and-then-or-zero-interesting-reg-alloc-expected.txt: Added. * fast/js/dfg-mod-by-neg1-and-then-or-zero-interesting-reg-alloc.html: Added. * fast/js/dfg-mod-by-zero-and-then-or-zero-interesting-reg-alloc-expected.txt: Added. * fast/js/dfg-mod-by-zero-and-then-or-zero-interesting-reg-alloc.html: Added. * fast/js/dfg-mod-neg2tothe31-by-one-and-then-or-zero-with-interesting-reg-alloc-expected.txt: Added. * fast/js/dfg-mod-neg2tothe31-by-one-and-then-or-zero-with-interesting-reg-alloc.html: Added. * fast/js/jsc-test-list: * fast/js/script-tests/dfg-mod-by-neg1-and-then-or-zero-interesting-reg-alloc.js: Added. (foo): * fast/js/script-tests/dfg-mod-by-zero-and-then-or-zero-interesting-reg-alloc.js: Added. (foo): * fast/js/script-tests/dfg-mod-neg2tothe31-by-one-and-then-or-zero-with-interesting-reg-alloc.js: Added. (foo): 2013-05-26 Filip Pizlo fourthTier: clean up ArithDiv/ArithMod in the DFG https://bugs.webkit.org/show_bug.cgi?id=116793 Reviewed by Mark Hahnenberg. * fast/js/script-tests/integer-division-neg2tothe32-by-neg1.js: (myModBy2): (myModBy1073741824): 2013-05-26 Filip Pizlo Merge trunk r150694. 2013-05-25 Filip Pizlo We broke (-2^31/-1)|0 in the DFG https://bugs.webkit.org/show_bug.cgi?id=116767 Reviewed by Andreas Kling. * fast/js/dfg-div-by-neg1-and-then-or-zero-interesting-reg-alloc-expected.txt: Added. * fast/js/dfg-div-by-neg1-and-then-or-zero-interesting-reg-alloc.html: Added. * fast/js/dfg-div-by-zero-and-then-or-zero-interesting-reg-alloc-expected.txt: Added. * fast/js/dfg-div-by-zero-and-then-or-zero-interesting-reg-alloc.html: Added. * fast/js/dfg-div-neg2tothe31-by-one-and-then-or-zero-with-interesting-reg-alloc-expected.txt: Added. * fast/js/dfg-div-neg2tothe31-by-one-and-then-or-zero-with-interesting-reg-alloc.html: Added. * fast/js/jsc-test-list: * fast/js/script-tests/dfg-div-by-neg1-and-then-or-zero-interesting-reg-alloc.js: Added. (foo): * fast/js/script-tests/dfg-div-by-zero-and-then-or-zero-interesting-reg-alloc.js: Added. (foo): * fast/js/script-tests/dfg-div-neg2tothe31-by-one-and-then-or-zero-with-interesting-reg-alloc.js: Added. (foo): 2013-05-17 Mark Hahnenberg CheckArrays should be hoisted https://bugs.webkit.org/show_bug.cgi?id=116353 Added a microbenchmark to JSRegress that specifically targets CheckArray hoisting. We get a 25% improvement on it. Reviewed by Filip Pizlo. * fast/js/regress/check-array-hoisting-expected.txt: Added. * fast/js/regress/check-array-hoisting.html: Added. * fast/js/regress/script-tests/check-array-hoisting.js: Added. (f): 2013-05-06 Geoffrey Garen Cherry-pick merged some patches to the FTL branch. Unreviewed. r147184 r147190 r147234 r147658 r147669 r147677 r147887 r147892 r149236 r149247 r149418 2013-05-06 Geoffrey Garen Cleaned up pre/post inc/dec in bytecode https://bugs.webkit.org/show_bug.cgi?id=115222 Reviewed by Filip Pizlo. * fast/js/const-expected.txt: * fast/js/resources/const.js: Added tests for some const cases we used to get wrong. 2013-05-06 Geoffrey Garen Re-landing Filled out more cases of branch folding in bytecode when emitting expressions into a branching context https://bugs.webkit.org/show_bug.cgi?id=115057 Reviewed by Phil Pizlo. Added a more exhaustive correctness test. * fast/js/branch-fold-correctness-expected.txt: Added. * fast/js/branch-fold-correctness.html: Added. 2013-05-05 Geoffrey Garen Rolled back in r149527 with crash fixed. Reviewed by Oliver Hunt. Rationalized 'this' value conversion https://bugs.webkit.org/show_bug.cgi?id=115542 2013-05-03 Geoffrey Garen Rolled out r149527 because it caused a crash. Rationalized 'this' value conversion https://bugs.webkit.org/show_bug.cgi?id=115542 2013-05-03 Geoffrey Garen Rationalized 'this' value conversion https://bugs.webkit.org/show_bug.cgi?id=115542 Reviewed by Filip Pizlo. We pass these tests now: * sputnik/Conformance/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A2-expected.txt: * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T3-expected.txt: * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T3-expected.txt: * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T3-expected.txt: * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T3-expected.txt: * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T3-expected.txt: * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T3-expected.txt: * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T3-expected.txt: * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T3-expected.txt: * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T3-expected.txt: 2013-04-03 Filip Pizlo fourthTier: Just linking LLVM into JSC causes all plugin tests to fail https://bugs.webkit.org/show_bug.cgi?id=113915 Reviewed by nobody. This is pretty funny. I don't know, yet, what is going on, but I don't want it to block other work. * platform/mac/TestExpectations: 2013-03-29 Filip Pizlo fourthTier: FTL JIT should be able to compile the Marsaglia random number generator https://bugs.webkit.org/show_bug.cgi?id=113635 Reviewed by Oliver Hunt. * fast/js/regress/marsaglia-expected.txt: Added. * fast/js/regress/marsaglia.html: Added. * fast/js/regress/script-tests/marsaglia.js: Added. (marsaglia): 2013-03-20 Eric Carlson Allow ports specific text track menu https://bugs.webkit.org/show_bug.cgi?id=112800 Reviewed by Dean Jackson. * media/track/track-user-preferences-expected.txt: * media/track/track-user-preferences.html: * media/video-controls-captions-trackmenu-localized.html: * media/video-controls-captions-trackmenu-sorted.html: * media/video-controls-captions-trackmenu.html: * platform/mac/media/video-controls-captions-trackmenu-expected.txt: * platform/mac/media/video-controls-captions-trackmenu-localized-expected.txt: * platform/mac/media/video-controls-captions-trackmenu-sorted-expected.txt: 2013-03-20 Julien Chaffraix [CSS Grid Layout] Improper repainting when grid item change their position https://bugs.webkit.org/show_bug.cgi?id=112749 Reviewed by Ojan Vafai. * fast/css-grid-layout/grid-element-change-columns-repaint-expected.txt: Added. * fast/css-grid-layout/grid-element-change-columns-repaint.html: Added. * fast/css-grid-layout/grid-element-change-rows-repaint-expected.txt: Added. * fast/css-grid-layout/grid-element-change-rows-repaint.html: Added. Those are added testing for the grid element's change. They were already passing due to the LayoutRepainter in RenderGrid::layoutBlock. * fast/css-grid-layout/grid-item-change-column-repaint-expected.txt: Added. * fast/css-grid-layout/grid-item-change-column-repaint.html: Added. * fast/css-grid-layout/grid-item-change-row-repaint-expected.txt: Added. * fast/css-grid-layout/grid-item-change-row-repaint.html: Added. New testing, was failing before this change. 2013-03-20 Rouslan Solomakhin Copy-paste should not spellcheck when continuous spellcheck is turned off https://bugs.webkit.org/show_bug.cgi?id=112464 Reviewed by Ryosuke Niwa. * editing/spelling/spellcheck-paste-continuous-disabled-expected.txt: Added expected results for pasting when continuous spellcheck is turned off. * editing/spelling/spellcheck-paste-continuous-disabled.html: Added a test for pasting with continuous spellcheck turned off. * platform/mac-wk2/TestExpectations: Skip spellcheck-paste-continuous-disabled.html, because it is a slight modification of spellcheck-paste-disabled.html, which is also skipped in mac-wk2. 2013-03-20 Aaron Colwell Add support for MediaSource::isTypeSupported() https://bugs.webkit.org/show_bug.cgi?id=112301 Reviewed by Darin Fisher. * http/tests/media/media-source/video-media-source-is-type-supported-expected.txt: Added. Reflects Chromium expectations. Valid MP4 type strings will return true instead of false in Chrome builds. * http/tests/media/media-source/video-media-source-is-type-supported.html: Added. 2013-03-20 Ádám Kallai [Qt] Qt 4.8 expected results removal from Trunk. Reviewed by Csaba Osztrogonác. * platform/qt-4.8/TestExpectations: Removed. * platform/qt-4.8/css1/text_properties/text_transform-expected.txt: Removed. * platform/qt-4.8/editing/selection/regional-indicators-expected.txt: Removed. * platform/qt-4.8/fast/css/dumpAsText/xml-stylesheet-pi-not-in-prolog-expected.txt: Removed. * platform/qt-4.8/fast/dom/Range/surround-contents-font-face-crash-expected.txt: Removed. * platform/qt-4.8/fast/dom/xml-parser-error-message-crash-expected.txt: Removed. * platform/qt-4.8/fast/encoding/dumpAsText/utf-16-no-bom-expected.txt: Removed. * platform/qt-4.8/fast/events/xsl-onload-expected.txt: Removed. * platform/qt-4.8/fast/parser/xml-colon-entity-expected.txt: Removed. * platform/qt-4.8/fast/parser/xml-declaration-missing-ending-mark-expected.txt: Removed. * platform/qt-4.8/fast/parser/xslt-with-html-expected.txt: Removed. * platform/qt-4.8/fast/table/table-row-focus-ring-paint-expected.png: Removed. * platform/qt-4.8/fast/text/find-kana-expected.txt: Removed. * platform/qt-4.8/fast/text/find-russian-expected.txt: Removed. * platform/qt-4.8/fast/text/find-soft-hyphen-expected.txt: Removed. * platform/qt-4.8/fast/url/path-expected.txt: Removed. * platform/qt-4.8/fast/xsl/subframe-location-expected.txt: Removed. * platform/qt-4.8/fast/xsl/transform-to-html-expected.txt: Removed. * platform/qt-4.8/fast/xsl/utf8-chunks-expected.txt: Removed. * platform/qt-4.8/fast/xsl/xslt-bad-import-uri-expected.txt: Removed. * platform/qt-4.8/fast/xsl/xslt-doc-noenc-expected.txt: Removed. * platform/qt-4.8/fast/xsl/xslt-entity-enc-expected.txt: Removed. * platform/qt-4.8/fast/xsl/xslt-entity-expected.png: Removed. * platform/qt-4.8/fast/xsl/xslt-mismatched-tags-in-xslt-expected.txt: Removed. * platform/qt-4.8/fast/xsl/xslt-recursion-expected.txt: Removed. * platform/qt-4.8/http/tests/misc/location-test-xsl-style-sheet-expected.txt: Removed. * platform/qt-4.8/http/tests/security/contentSecurityPolicy/xsl-allowed-expected.txt: Removed. * platform/qt-4.8/http/tests/security/contentSecurityPolicy/xsl-img-blocked-expected.txt: Removed. * platform/qt-4.8/http/tests/security/contentSecurityPolicy/xsl-unaffected-by-style-src-2-expected.txt: Removed. * platform/qt-4.8/http/tests/security/cookies/first-party-cookie-allow-xslt-expected.png: Removed. * platform/qt-4.8/http/tests/security/cookies/first-party-cookie-allow-xslt-expected.txt: Removed. * platform/qt-4.8/http/tests/security/cookies/third-party-cookie-blocking-xslt-expected.png: Removed. * platform/qt-4.8/http/tests/security/cookies/third-party-cookie-blocking-xslt-expected.txt: Removed. * platform/qt-4.8/http/tests/security/xss-DENIED-xml-external-entity-expected.txt: Removed. * platform/qt-4.8/http/tests/security/xss-DENIED-xsl-document-redirect-expected.txt: Removed. * platform/qt-4.8/http/tests/security/xss-DENIED-xsl-document-securityOrigin-expected.txt: Removed. * platform/qt-4.8/http/tests/security/xss-DENIED-xsl-external-entity-expected.txt: Removed. * platform/qt-4.8/http/tests/security/xss-DENIED-xsl-external-entity-redirect-expected.txt: Removed. * platform/qt-4.8/http/tests/xmlhttprequest/methods-expected.txt: Removed. * platform/qt-4.8/http/tests/xmlhttprequest/workers/methods-async-expected.txt: Removed. * platform/qt-4.8/http/tests/xmlhttprequest/workers/methods-expected.txt: Removed. * platform/qt-4.8/http/tests/xmlhttprequest/workers/shared-worker-methods-async-expected.txt: Removed. * platform/qt-4.8/svg/custom/bug45331-expected.png: Removed. * platform/qt-4.8/svg/custom/bug45331-expected.txt: Removed. * platform/qt-4.8/svg/custom/bug78807-expected.txt: Removed. * platform/qt-4.8/svg/custom/use-invalid-html-expected.txt: Removed. * platform/qt-4.8/svg/custom/use-invalid-style-expected.txt: Removed. * platform/qt-4.8/svg/hixie/error/dumpAsText/004-expected.txt: Removed. * platform/qt-4.8/svg/hixie/error/dumpAsText/005-expected.txt: Removed. 2013-03-20 Justin Novosad [Chromium] Code cleanup: removing support for non-deferred 2d canvas rendering https://bugs.webkit.org/show_bug.cgi?id=112605 Reviewed by James Robinson. Marked some 2d canvas tests as failing. These tests are using the two point radial gradient API. The bug was already present in chromium. Starts getting detected in DRT with this change. Related: crbug.com/222140 2013-03-20 Mike West Drop full URLs from cross-domain access errors caused by 'document.domain' mismatches. https://bugs.webkit.org/show_bug.cgi?id=112813 Reviewed by Timothy Hatcher. * http/tests/security/cross-frame-access-callback-explicit-domain-DENY-expected.txt: * http/tests/security/cross-frame-access-child-explicit-domain-expected.txt: * http/tests/security/cross-frame-access-parent-explicit-domain-expected.txt: 2013-03-20 Sheriff Bot Unreviewed, rolling out r146331. http://trac.webkit.org/changeset/146331 https://bugs.webkit.org/show_bug.cgi?id=112795 Does not work as expected (Requested by carewolf on #webkit). * platform/qt/TestExpectations: 2013-03-20 Allan Sandfeld Jensen [Qt] New fast/text/word-space-with-kerning-3.html fails on Qt https://bugs.webkit.org/show_bug.cgi?id=112668 Reviewed by Jocelyn Turcotte. * platform/qt/TestExpectations: 2013-03-20 Sheriff Bot Unreviewed, rolling out r146315. http://trac.webkit.org/changeset/146315 https://bugs.webkit.org/show_bug.cgi?id=112789 followup to 146304 rollout (Requested by antonm on #webkit). * platform/chromium-mac-snowleopard/css1/box_properties/border_right_inline-expected.png: * platform/chromium-win-xp/css1/box_properties/border_right_inline-expected.png: Removed. * platform/chromium-win/css1/box_properties/border_right_inline-expected.png: 2013-03-20 Sheriff Bot Unreviewed, rolling out r146316. http://trac.webkit.org/changeset/146316 https://bugs.webkit.org/show_bug.cgi?id=112790 followup to 146304 rollout (Requested by antonm on #webkit). * platform/chromium-win/fast/layers/scroll-with-transform-composited-layer-expected.png: 2013-03-19 Eugene Klyuchnikov Web Inspector: [DataGrid] Refactorings. https://bugs.webkit.org/show_bug.cgi?id=112690 Reviewed by Pavel Feldman. Adopted changes. * inspector/profiler/heap-snapshot-test.js: Adopted changes. 2013-03-20 Zeno Albisser [Qt] Unreviewed rebaselining after r146206. The webgl-composite-modes test started failing due to the newly introduced more restrictive pixel tolerance. It turns out that the expectation was created without multisampling enabled. However, Qt does implement this. * platform/qt/fast/canvas/webgl/webgl-composite-modes-expected.png: Added. * platform/qt/fast/canvas/webgl/webgl-composite-modes-expected.txt: Added. 2013-03-20 Krzysztof Czech [EFL] accessibility/aria-scrollbar-role.html is failing https://bugs.webkit.org/show_bug.cgi?id=111989 Unreviewed EFL gardening accessibility/aria-scrollbar-role.html passes after r146312. * platform/efl-wk1/TestExpectations: * platform/efl-wk2/TestExpectations: 2013-03-20 Anton Muhin Unreviewed Chromium gardening. Rebaselining after r146304. * platform/chromium-win/fast/layers/scroll-with-transform-composited-layer-expected.png: 2013-03-20 Anton Muhin Unreviewed Chromium gardening. Rebaselining after r146304. * platform/chromium-mac-snowleopard/css1/box_properties/border_right_inline-expected.png: * platform/chromium-win-xp/css1/box_properties/border_right_inline-expected.png: Added. * platform/chromium-win/css1/box_properties/border_right_inline-expected.png: 2013-03-20 Krzysztof Czech [GTK] accessibility/aria-scrollbar-role.html is failing https://bugs.webkit.org/show_bug.cgi?id=98358 Reviewed by Martin Robinson. Fixed failing test. * platform/gtk/TestExpectations: 2013-03-20 Zan Dobersek Unreviewed GTK gardening. Rebaselining after r146305. * platform/gtk/fast/dom/constructed-objects-prototypes-expected.txt: * platform/gtk/fast/js/global-constructors-expected.txt: * platform/gtk/http/tests/security/contentSecurityPolicy/1.1: Added. * platform/gtk/http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-basics-expected.txt: Added. 2013-03-20 Robert Hogan Absolute position div without width specified does not reflow its text when it is moved (and computed width changes) https://bugs.webkit.org/show_bug.cgi?id=112052 Reviewed by Emil A Eklund. * fast/block/positioned-block-auto-width-movement-expected.html: Added. * fast/block/positioned-block-auto-width-movement.html: Added. 2013-03-19 Mike West CSP 1.1: Stub out SecurityPolicyViolationEvent interface. https://bugs.webkit.org/show_bug.cgi?id=112681 Reviewed by Adam Barth. * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-basics-expected.txt: Added. * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-basics.html: Added. Simple test which checks only that events are created correctly, and that the event handler exists on Document. We'll test the real functionality once we wire the event up to the handler. 2013-03-19 Ryosuke Niwa Qt and GTK+ rebaselines after r146272. * css3/flexbox/flexbox-baseline-expected.txt: * platform/qt/css3/flexbox/flexbox-baseline-expected.txt: 2013-03-19 Tony Chang Move testRunner.setTouchDragDropEnabled to internals.settings https://bugs.webkit.org/show_bug.cgi?id=112739 Reviewed by Adam Barth. Update tests to use internals.settings. This testRunner method was only exposed on Chromium, but now that Settings.in generates internals.settings setters, we can use that instead. * fast/events/touch/gesture/long-press-on-draggable-element-in-iframe-triggers-drag.html: * fast/events/touch/gesture/long-press-on-draggable-element-in-nested-iframes-triggers-drag.html: * fast/events/touch/gesture/long-press-on-draggable-element-triggers-drag.html: * touchadjustment/touch-links-longpress.html: 2013-03-19 Ryosuke Niwa Fix expected results added in r146224. * fast/events/touch/gesture/gesture-tap-hover-clear-expected.txt: * fast/events/touch/gesture/gesture-tap-on-hover-element-expected.txt: 2013-03-19 Ryosuke Niwa Mac rebaseline after r146272. * platform/mac/css3/flexbox/flexbox-baseline-expected.txt: 2013-03-19 Ojan Vafai Rebaselines after r146272. * platform/chromium-mac-lion/css3/flexbox/flexbox-baseline-expected.png: * platform/chromium-mac-snowleopard/css3/flexbox/flexbox-baseline-expected.png: * platform/chromium-mac/css3/flexbox/flexbox-baseline-expected.png: * platform/chromium-mac/css3/flexbox/flexbox-baseline-expected.txt: * platform/chromium-win/css3/flexbox/flexbox-baseline-expected.png: * platform/chromium/TestExpectations: * platform/efl/TestExpectations: * platform/gtk/TestExpectations: * platform/mac/TestExpectations: * platform/qt/TestExpectations: 2013-03-19 Ryosuke Niwa Windows rebaseline after r146284. * platform/win/fast/dom/icon-url-property-expected.txt: 2013-03-19 Krzysztof Czech [EFL] canvas-fallback-content.html is failing https://bugs.webkit.org/show_bug.cgi?id=111998 Reviewed by Chris Fleizach. Fixed failing test. The reason of failure is different accessibility role for combobox element. * accessibility/canvas-fallback-content.html: Use platform specific role. * platform/efl-wk1/TestExpectations: Unskipped. * platform/efl-wk2/TestExpectations: Unskipped. * platform/efl/accessibility/canvas-fallback-content-expected.txt: Added. 2013-03-19 Kenneth Russell Unreviewed rebaselining after r146279. * platform/chromium-linux/fast/replaced/border-radius-clip-content-edge-expected.png: * platform/chromium-mac/fast/replaced/border-radius-clip-content-edge-expected.png: * platform/chromium-win/fast/replaced/border-radius-clip-content-edge-expected.png: 2013-03-19 James Zern [chromium] Mark fast/canvas/canvas-toDataURL-webp.html as failing https://bugs.webkit.org/show_bug.cgi?id=93310 Unreviewed test expectations update. libwebp will be updated to 0.3.0 in chrome changing the encoder output after which this test will need to be rebaselined. * platform/chromium/TestExpectations: 2013-03-19 Benjamin Poulain Remove the test results and expectations for win-wk2 https://bugs.webkit.org/show_bug.cgi?id=112510 Reviewed by Tim Horton. * platform/win-wk2/TestExpectations: Removed. * platform/win-wk2/css2.1/t0905-c5525-flthw-00-c-g-expected.txt: Removed. * platform/win-wk2/css2.1/t0905-c5526-flthw-00-c-g-expected.txt: Removed. * platform/win-wk2/editing/deleting/delete-at-paragraph-boundaries-008-expected.txt: Removed. * platform/win-wk2/editing/deleting/delete-ws-fixup-003-expected.txt: Removed. * platform/win-wk2/editing/deleting/delete-ws-fixup-004-expected.txt: Removed. * platform/win-wk2/editing/selection/after-line-break-expected.txt: Removed. * platform/win-wk2/editing/selection/caret-ltr-right-expected.png: Removed. * platform/win-wk2/editing/selection/caret-ltr-right-expected.txt: Removed. * platform/win-wk2/editing/selection/caret-rtl-2-left-expected.png: Removed. * platform/win-wk2/editing/selection/caret-rtl-2-left-expected.txt: Removed. * platform/win-wk2/editing/selection/drag-text-delay-expected.txt: Removed. * platform/win-wk2/fast/css/pseudo-any-expected.txt: Removed. * platform/win-wk2/fast/forms/textfield-overflow-expected.txt: Removed. * platform/win-wk2/fast/repaint/japanese-rl-selection-clear-expected.txt: Removed. * platform/win-wk2/fast/ruby/after-block-doesnt-crash-expected.txt: Removed. * platform/win-wk2/fast/ruby/after-table-doesnt-crash-expected.txt: Removed. * platform/win-wk2/fast/ruby/before-block-doesnt-crash-expected.txt: Removed. * platform/win-wk2/fast/ruby/before-table-doesnt-crash-expected.txt: Removed. * platform/win-wk2/fast/ruby/generated-after-counter-doesnt-crash-expected.txt: Removed. * platform/win-wk2/fast/ruby/generated-before-and-after-counter-doesnt-crash-expected.txt: Removed. * platform/win-wk2/fast/ruby/generated-before-counter-doesnt-crash-expected.txt: Removed. * platform/win-wk2/fast/text/international/bidi-mirror-he-ar-expected.txt: Removed. * platform/win-wk2/http/tests/inspector-enabled/database-open-expected.txt: Removed. * platform/win-wk2/platform/win/inverted-colors/non-composited-expected.png: Removed. * platform/win-wk2/platform/win/inverted-colors/non-composited-expected.txt: Removed. * platform/win-wk2/platform/win/plugins/windowless-paint-rect-coordinates-expected.txt: Removed. * platform/win-wk2/plugins/npruntime/embed-property-equality-expected.txt: Removed. * platform/win-wk2/plugins/resize-from-plugin-expected.txt: Removed. * platform/win-wk2/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png: Removed. * platform/win-wk2/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png: Removed. * platform/win-wk2/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png: Removed. * platform/win-wk2/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png: Removed. * platform/win-wk2/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png: Removed. * platform/win-wk2/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png: Removed. * platform/win-wk2/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt: Removed. * platform/win-wk2/svg/text/bidi-text-query-expected.png: Removed. * platform/win-wk2/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: Removed. 2013-03-19 Ryosuke Niwa Add failing test expectations on Windows per bugs 112764 and 112766. * platform/win/TestExpectations: 2013-03-19 David Levin FrameLoader::didChangeIcons isn't called when the favicon is changed. https://bugs.webkit.org/show_bug.cgi?id=112080 Reviewed by Dmitry Titov. * fast/dom/icon-url-property-expected.txt: * fast/dom/icon-url-property.html: Add some more calls to trigger didChangeIcons callbacks. 2013-03-19 Michael Pruett Don't throw on infinity or NaN index in HTMLOptionsCollection.add() https://bugs.webkit.org/show_bug.cgi?id=112612 Reviewed by Kentaro Hara. * fast/dom/non-numeric-values-numeric-parameters-expected.txt: * fast/js/select-options-add-expected.txt: * platform/chromium/fast/dom/non-numeric-values-numeric-parameters-expected.txt: Removed. * platform/chromium/fast/js/select-options-add-expected.txt: Removed. 2013-03-19 Dominic Mazzoni Security: Heap-use-after-free in WebCore::AXObjectCache::getOrCreate https://bugs.webkit.org/show_bug.cgi?id=112044 Reviewed by Chris Fleizach. Adds test showing a crash / assertion failure if a cell is deleted from a table and the table's AX object is accessed. * accessibility/table-remove-cell-crash-expected.txt: Added. * accessibility/table-remove-cell-crash.html: Added. 2013-03-19 Antti Koivisto Don't compute background obscuration on every repaint https://bugs.webkit.org/show_bug.cgi?id=112457 Reviewed by Simon Fraser. * fast/backgrounds/obscured-background-child-style-change-expected.html: Added. * fast/backgrounds/obscured-background-child-style-change.html: Added. * fast/repaint/obscured-background-no-repaint.html: 2013-03-19 Csaba Osztrogonác REGRESSION(r146164): It made all inspector tests timeout on ARM traditional https://bugs.webkit.org/show_bug.cgi?id=112697 Unreviewed gardening, skip _all_ inspector test to be able catch new regressions. * platform/qt-arm/TestExpectations: 2013-03-19 Julien Chaffraix [CSS Grid Layout] Add parsing for grid-auto-{row|column} https://bugs.webkit.org/show_bug.cgi?id=112724 Reviewed by Tony Chang. * fast/css-grid-layout/grid-auto-columns-rows-get-set-expected.txt: Added. * fast/css-grid-layout/grid-auto-columns-rows-get-set.html: Added. 2013-03-18 Ojan Vafai Make intrinsic size keywords on flexboxes work https://bugs.webkit.org/show_bug.cgi?id=112652 Reviewed by Tony Chang. * fast/css-intrinsic-dimensions/intrinsic-sized-column-flex-items-expected.txt: Added. * fast/css-intrinsic-dimensions/intrinsic-sized-column-flex-items.html: Added. * fast/css-intrinsic-dimensions/intrinsic-sized-flex-items-expected.txt: Added. * fast/css-intrinsic-dimensions/intrinsic-sized-flex-items.html: Added. * platform/chromium-linux/css3/flexbox/flexbox-baseline-expected.png: * platform/chromium-win/css3/flexbox/flexbox-baseline-expected.txt: This looks like a rounding difference. The new result matches the non-column result in this same test, so it looks more correct to me. 2013-03-19 Dean Jackson Unreviewed. Skipping plugin snapshot tests temporarily to work out compositing issues. * platform/mac-wk2/TestExpectations: 2013-03-19 Geoffrey Garen Refactored script content removal in the fragment parser for clarity and speed https://bugs.webkit.org/show_bug.cgi?id=112734 Reviewed by Enrica Casucci. Updated tests to improve coverage and reflect behavior tweaks to improve clarity. * editing/pasteboard/paste-noscript-expected.txt: - The "href", "source", and "action" attributes are fully removed now, instead of being set to the empty string, because for clarity we fully remove script attributes instead of setting their values to the empty string. - The "formaction" attribute on the form control is not removed because, even though it seems to contain javascript content, the formaction attribute doesn't map to anything on a form element, and won't ever run as script. - I added a button with a "formaction" attribute, to verify that it does get stripped, since this is the case where the "formaction" attribute can run as script. * editing/pasteboard/paste-noscript-svg-expected.txt: - The "xlink:href" attribute is fully removed now. See above. * editing/pasteboard/paste-noscript-xhtml-expected.txt: * editing/pasteboard/paste-noscript.html: - The "href", "source", and "action" attributes are fully removed now. See above. - The or when runnnig out of bytes from the network. In practice, this pattern used to be not terribly flaky for layout tests loaded from disk unless there was a large GC pause. However, since the threaded HTML parser yields more frequently when hitting a this flakes more. These tests were found by identifying layout tests that call setTimeout before the document's body exists by modifying the code, then intersecting that set with tests that are flaky on the chromium flakiness dashboard. * editing/inserting/insert-text-into-empty-frameset-crash.html: * editing/style/apply-style-crash.html: * fast/block/float/float-originating-line-deleted-crash.html: * fast/block/float/floats-not-cleared-crash.html: * fast/block/line-layout/inline-box-wrapper-crash.html: * fast/css/positioned-in-relative-position-inline-crash.html: * fast/css/user-stylesheet-crash.html: * fast/encoding/script-in-head.html: * fast/forms/textarea-placeholder-relayout-assertion.html: * fast/frames/seamless/seamless-form-get.html: * fast/frames/seamless/seamless-form-post-named.html: * fast/frames/seamless/seamless-window-location-href.html: * fast/frames/seamless/seamless-window-location-replace.html: * fast/inline/update-always-create-line-boxes-full-layout-crash.html: * fast/innerHTML/innerHTML-iframe.html: * fast/js/same-origin-subframe-about-blank.html: * fast/multicol/span/removal-of-multicol-span-crash.html: * fast/text/international/bidi-neutral-in-mixed-direction-run-crash.html: * fast/writing-mode/overhanging-float-legend-crash.html: 2013-03-14 Enrica Casucci Character orientation should follow UTR50 specs for vertical layout. https://bugs.webkit.org/show_bug.cgi?id=112213 Reviewed by Ryosuke Niwa. * platform/mac/fast/text/vertical-no-sideways.html: Modified to cover samples of the additional character ranges that should not be rotated in vertical layout. * platform/mac/platform/mac/fast/text/vertical-no-sideways-expected.txt: * platform/mac/platform/mac/fast/text/vertical-no-sideways-expected.png: Added. 2013-03-14 Kenneth Russell Unreviewed test expectations updates. Suppressed a couple of failures and adjusted a couple of existing expectations. * platform/chromium/TestExpectations: 2013-03-14 Manuel Rego Casasnovas Add selectTrailingWhitespaceEnabled setting to WebCore::Page https://bugs.webkit.org/show_bug.cgi?id=109404 Reviewed by Tony Chang. Replace testRunner.setSelectTrailingWhitespaceEnabled by internals.settings.setSelectTrailingWhitespaceEnabled in tests. Be sure that trailingWhitespaceEnabled and selectTrailingWhitespaceEnabled are set to opposite values as they are mutually exclusive. * editing/deleting/smart-editing-disabled.html: * editing/selection/doubleclick-beside-cr-span.html: * editing/selection/doubleclick-whitespace-crash.html: * editing/selection/doubleclick-whitespace-img-crash.html: * editing/selection/doubleclick-whitespace.html: * editing/selection/script-tests/doubleclick-inline-first-last-contenteditable.js: * editing/spelling/resources/util.js: (initSpellTest): * editing/spelling/spelling-double-clicked-word-with-underscores.html: * editing/spelling/spelling-double-clicked-word.html: * platform/wk2/TestExpectations: Unflag editing/selection/doubleclick-inline-first-last-contenteditable.html as it passes now. 2013-03-14 Bem Jones-Bey [CSS Exclusions] shape-outside on floats for rounded rectangle shapes https://bugs.webkit.org/show_bug.cgi?id=100299 Reviewed by Dirk Schulze. Adding tests for rounded rectangles. The code already supports them, but that was more of a happy accident. These tests makes it more likely to stay that way. * fast/exclusions/resources/rounded-rectangle.js: (xOutset): Function to determine the offset for the outside shape. (generateShapeOutsideOnFloat): Generate a shape outside on a float. (generateSimulatedShapeOutsideOnFloat): Simulate a shape outside on a float using a large number of smaller floats. * fast/exclusions/shape-outside-floats/shape-outside-floats-simple-rounded-rectangle-expected.html: Added. * fast/exclusions/shape-outside-floats/shape-outside-floats-simple-rounded-rectangle.html: Added. 2013-03-14 Robert Flack [chromium] Short scrollbar has empty track rect even when buttons have no size. https://bugs.webkit.org/show_bug.cgi?id=102580 Reviewed by James Robinson. When computing the scrollbar track rect, don't assume the button's height is the track width. * platform/chromium-linux/fast/forms/basic-textareas-expected.png: * platform/chromium-linux/fast/forms/basic-textareas-quirks-expected.png: * platform/chromium-linux/fast/overflow/overflow-x-y-expected.png: * platform/chromium-linux/fast/parser/open-comment-in-textarea-expected.png: * platform/chromium-linux/fast/replaced/width100percent-textarea-expected.png: * platform/chromium-linux/platform/chromium/scrollbars/short-scrollbar-expected.png: Added. * platform/chromium/scrollbars/short-scrollbar-expected.txt: Added. * platform/chromium/scrollbars/short-scrollbar.html: Added. 2013-03-14 Filip Pizlo JSObject fast by-string access optimizations should work even on the prototype chain, and even when the result is undefined https://bugs.webkit.org/show_bug.cgi?id=112233 Reviewed by Oliver Hunt. * fast/js/regress/script-tests/string-lookup-hit-identifier.js: Added. (result): * fast/js/regress/script-tests/string-lookup-hit.js: Added. (result): * fast/js/regress/script-tests/string-lookup-miss.js: Added. (result): * fast/js/regress/string-lookup-hit-expected.txt: Added. * fast/js/regress/string-lookup-hit-identifier-expected.txt: Added. * fast/js/regress/string-lookup-hit-identifier.html: Added. * fast/js/regress/string-lookup-hit.html: Added. * fast/js/regress/string-lookup-miss-expected.txt: Added. * fast/js/regress/string-lookup-miss.html: Added. 2013-03-14 Kenneth Russell Unreviewed expectations updates for a couple of failing tests. * platform/chromium/TestExpectations: 2013-03-13 Filip Pizlo DFG bytecode parser is too aggressive about getting rid of GetLocals on captured variables https://bugs.webkit.org/show_bug.cgi?id=112287 Reviewed by Oliver Hunt. * fast/js/dfg-captured-var-get-local-expected.txt: Added. * fast/js/dfg-captured-var-get-local.html: Added. * fast/js/jsc-test-list: * fast/js/script-tests/dfg-captured-var-get-local.js: Added. (foo): 2013-03-14 Andrey Kosyakov Unreviewed flakiness fix following r145727: filter out coalescing records while dumping timeline record structure. * inspector/timeline/timeline-receive-response-event.html: 2013-03-14 Pavel Feldman Not reviewed: chromium expectations updated. * platform/chromium/TestExpectations: 2013-03-14 Xabier Rodriguez Calvar [GStreamer] Stopping playback of html5 media when receiving a higher priority audio event needs implementation https://bugs.webkit.org/show_bug.cgi?id=91611 Created test, expected result and updated other ports expectations. Reviewed by Philippe Normand. * media/media-higher-prio-audio-stream-expected.txt: Added. * media/media-higher-prio-audio-stream.html: Added. * platform/chromium/TestExpectations: Skipped the new test. * platform/mac/TestExpectations: Skipped the new test. * platform/qt/TestExpectations: Skipped the new test for Mac and Win. 2013-03-14 Zoltan Arvai [Qt] Unreviewed gardening. * platform/qt-5.0-wk1/TestExpectations: Skip failing tests after r145784. * platform/qt-5.0-wk2/fast/repaint/focus-ring-expected.txt: Removed. * platform/qt/fast/repaint/focus-ring-expected.txt: Rebaselining after r145708. 2013-03-14 Sergio Villar Senin Empty list items after drag&drop in contentEditable divs https://bugs.webkit.org/show_bug.cgi?id=110610 Reviewed by Ryosuke Niwa. Some placeholders should not be left after performing a cleanup in move operations, this includes the empty list items generated when moving around list items inside a list. I'm also moving drag-list-item.html to editing/pasteboard because it fits much better there than under editing/selection. * editing/pasteboard/cleanup-on-move-expected.txt: Added. * editing/pasteboard/cleanup-on-move.html: Added. * editing/pasteboard/drag-list-item-expected.txt: Renamed from LayoutTests/editing/selection/drag-list-item-expected.txt. * editing/pasteboard/drag-list-item.html: Renamed from LayoutTests/editing/selection/drag-list-item.html. * editing/pasteboard/resources/select-and-drag.js: Added. (selectAndDragToTarget): Selects nodes and drops them after a target node. * editing/pasteboard/drag-drop-list-expected.txt: Removed an empty
  • . * editing/pasteboard/paste-list-004-expected.txt: Removed 2 empty
  • . * editing/pasteboard/paste-list-004.html: Ditto. * editing/selection/4895428-1-expected.txt: Removed a
    . * editing/selection/4895428-4-expected.txt: Ditto. * fast/events/ondragenter-expected.txt: Removed a blank line. * platform/chromium/fast/events/ondragenter-expected.txt: Ditto. * platform/efl/TestExpectations: Added cleanup-on-move.html to the skipped list. * platform/mac-wk2/TestExpectations: Ditto. * platform/qt/TestExpectations: Ditto. * platform/win/fast/events/ondragenter-expected.txt: Removed a blank line. 2013-03-14 Eric Seidel Threaded HTML Parser should limit speculation to avoid using too much memory https://bugs.webkit.org/show_bug.cgi?id=112069 Reviewed by Adam Barth. Test that this fixes https://bugs.webkit.org/show_bug.cgi?id=110546 for the threaded parser. Ports using the main-thread parser are expected to fail (ASSERT in Debug). * fast/parser/document-write-partial-entity-before-load-expected.txt: Added. * fast/parser/document-write-partial-entity-before-load.html: Added. * fast/parser/external-script-document-write-expected.txt: Added. * fast/parser/external-script-document-write.html: Added. * fast/parser/resources/external-script-document-write.js: Added. * platform/gtk/TestExpectations: * platform/mac/TestExpectations: * platform/qt/TestExpectations: 2013-03-14 John Bauman Layout Test plugins/plugin-clip-subframe.html is failing https://bugs.webkit.org/show_bug.cgi?id=111514 Reviewed by Ryosuke Niwa. Rebaseline test result due to chromium r185729. Also try to force layout in test to prevent flakiness on win-dbg. * platform/chromium-mac/plugins/plugin-clip-subframe-expected.txt: * platform/chromium/TestExpectations: * plugins/plugin-clip-subframe.html: 2013-03-14 Zan Dobersek Unreviewed GTK gardening. Adding a couple of failure expectations for flaky tests on the debug builder. * platform/gtk/TestExpectations: 2013-03-13 Ryosuke Niwa Cannot select a canvas element at the beginning or the end of a document https://bugs.webkit.org/show_bug.cgi?id=112319 Reviewed by Eric Seidel. Add a regression test to copy and paste a content with canvas elements. * editing/pasteboard/copy-paste-content-starting-and-ending-canvas-expected.txt: Added. * editing/pasteboard/copy-paste-content-starting-and-ending-canvas.html: Added. 2013-03-13 Kunihiko Sakamoto Implement FontLoader interface https://bugs.webkit.org/show_bug.cgi?id=98395 Reviewed by Eric Seidel. Add tests for document.fontloader. Since the feature is currently enabled only for chromium, the tests are expected to fail on the other ports. * fast/css/fontloader-download-error-expected.txt: Added. * fast/css/fontloader-download-error.html: Added. * fast/css/fontloader-events-expected.txt: Added. * fast/css/fontloader-events.html: Added. * fast/css/fontloader-loadingdone-expected.txt: Added. * fast/css/fontloader-loadingdone.html: Added. * fast/css/fontloader-multiple-faces-download-error-expected.txt: Added. * fast/css/fontloader-multiple-faces-download-error.html: Added. * fast/css/fontloader-multiple-faces-expected.txt: Added. * fast/css/fontloader-multiple-faces.html: Added. * fast/css/fontloader-multiple-families-expected.txt: Added. * fast/css/fontloader-multiple-families.html: Added. * http/tests/webfont/fontloader-loading-attribute-expected.txt: Added. * http/tests/webfont/fontloader-loading-attribute.html: Added. * platform/chromium/fast/css/fontloader-download-error-expected.txt: Added. * platform/chromium/fast/css/fontloader-events-expected.txt: Added. * platform/chromium/fast/css/fontloader-loadingdone-expected.txt: Added. * platform/chromium/fast/css/fontloader-multiple-faces-download-error-expected.txt: Added. * platform/chromium/fast/css/fontloader-multiple-faces-expected.txt: Added. * platform/chromium/fast/css/fontloader-multiple-families-expected.txt: Added. * platform/chromium/http/tests/webfont/fontloader-loading-attribute-expected.txt: Added. 2013-03-13 Antti Koivisto Compute image background size when testing for background visibility https://bugs.webkit.org/show_bug.cgi?id=112313 Reviewed by Simon Fraser. * fast/repaint/obscured-background-no-repaint.html: 2013-03-13 Bruno de Oliveira Abinader [css3-text] Add support for text-decoration-color https://bugs.webkit.org/show_bug.cgi?id=91638 Reviewed by Julien Chaffraix. Added layout tests (paint,repaint and getComputedStyle) for 'text-decoration-color' property, with '-webkit' vendor prefix. * fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-color-expected.txt: Added. * fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-color.html: Added. * fast/css3-text/css3-text-decoration/getComputedStyle/script-tests/getComputedStyle-text-decoration-color.js: Added. Added getComputedStyle-based layout test covering a bunch of valid/invalid values. * fast/css3-text/css3-text-decoration/repaint/repaint-text-decoration-color-expected.png: Added. * fast/css3-text/css3-text-decoration/repaint/repaint-text-decoration-color-expected.txt: Added. * fast/css3-text/css3-text-decoration/repaint/repaint-text-decoration-color.html: Added. Added cross-platform repaint layout test using 'Ahem' font. * fast/css3-text/css3-text-decoration/text-decoration-color-expected.html: Added. * fast/css3-text/css3-text-decoration/text-decoration-color.html: Added. Added cross-platform reference test. 2013-03-11 Kinuko Yasuda Quota API: Update IDL to make it match the latest WD https://bugs.webkit.org/show_bug.cgi?id=88396 Reviewed by Adam Barth. * platform/chromium/TestExpectations: * storage/storagequota-query-usage-expected.txt: Added. * storage/storagequota-query-usage.html: Added. * storage/storagequota-request-quota-expected.txt: Added. * storage/storagequota-request-quota.html: Added. Rebaselines: * platform/chromium/fast/dom/everything-to-string-expected.txt: Added. * platform/chromium/fast/dom/navigator-detached-no-crash-expected.txt: * platform/chromium/fast/js/global-constructors-expected.txt: * platform/chromium/http/tests/security/isolatedWorld/all-window-properties-expected.txt: Added. * platform/chromium/http/tests/security/isolatedWorld/all-window-prototypes-expected.txt: Added. 2013-03-13 Dean Jackson [WebGL] array-bounds-clamping should use less dramatic numbers https://bugs.webkit.org/show_bug.cgi?id=112298 Reviewed by Ken Russell. Replace Number.MAX_VALUE with a non-infinite number. * fast/canvas/webgl/array-bounds-clamping.html: 2013-03-13 Tim Horton Make lint-test-expectations happy with the Apple-Windows TestExpectations files Unreviewed. * platform/win/TestExpectations: 2013-03-13 Tony Chang Add a test case for flexbox with negative overflow having an out of flow flex item https://bugs.webkit.org/show_bug.cgi?id=112294 Reviewed by Ojan Vafai. * css3/flexbox/negative-overflow-expected.txt: * css3/flexbox/negative-overflow.html: 2013-03-13 Julien Chaffraix [CSS Grid Layout] Handle min-width / max-width on the grid element https://bugs.webkit.org/show_bug.cgi?id=112269 Reviewed by Ojan Vafai. * fast/css-grid-layout/grid-element-min-max-width-expected.txt: Added. * fast/css-grid-layout/grid-element-min-max-width.html: Added. 2013-03-13 Tao Bai Add the default video poster if it doesn't exist in video tag https://bugs.webkit.org/show_bug.cgi?id=110263 Reviewed by Eric Carlson. The Android web view application could provide the default poster for a video that doesn't have the poster attribute. To provide the default poster, the application must set defaultVideoPosterURL setting and return the image in the response of that URL. The way to do this would be: A) Replace the Element::imageSourceAttributeName function with an Element::imageSourceURL function that returns the imageSourceURL as a const AtomicString&. The body will be the same as before, it will just also include a call to getAttribute. Also will need to revise the four classes that override that function. B) Add a new HTMLVideoElement::posterImageURL function that implements the default poster URL logic. C) Update the four functions that get the poster attribute to handle poster loading and display to call posterImageURL. 1) HTMLVideoElement::imageSourceURL. 2) HTMLVideoElement::setDisplayMode. 3) HTMLVideoElement::updateDisplayState. 4) HTMLMediaElement::getPluginProxyParams. Will need to cast to HTMLVideoElement after checking isVideo. * media/video-default-poster-expected.txt: Added. * media/video-default-poster.html: Added. * media/video-no-default-poster-expected.txt: Added. * media/video-no-default-poster.html: Added. 2013-03-13 James Robinson Force clip in fast/regions/autoheight-break-after-expected.html to match test https://bugs.webkit.org/show_bug.cgi?id=112283 Reviewed by David Hyatt. Regions always set a clip rect when rendering their contents. On Mountain Lion, the Ahem glyphs very slightly visually overflow their bounds if there's no clip set. This sets a clip in the reference file so we get the same rendering. * fast/regions/autoheight-break-after-expected.html: 2013-03-13 Tim Horton Make lint-test-expectations happy with the Apple-Windows TestExpectations files Unreviewed. accessibility/radio-button-checkbox-size.html was moved to platform/mac in http://trac.webkit.org/changeset/138124 fast/css/ignore-text-zoom.html was removed in http://trac.webkit.org/changeset/145168 inspector-protocol/layer-tree.html was removed in http://trac.webkit.org/changeset/144624 Remove a bunch of duplicate entries. * platform/win/TestExpectations: 2013-03-13 Liam Quinn New tests to check that XHTML entities are supported in XHTML Mobile Profile 1.1 and 1.2. https://bugs.webkit.org/show_bug.cgi?id=112174 RIM PR 309038 Reviewed by Rob Buis. Internally reviewed by Leo Yang. * fast/doctypes/xhtml-with-xhtmlmp11-doctype-expected.txt: Added. * fast/doctypes/xhtml-with-xhtmlmp11-doctype.xhtml: Added. * fast/doctypes/xhtml-with-xhtmlmp12-doctype-expected.txt: Added. * fast/doctypes/xhtml-with-xhtmlmp12-doctype.xhtml: Added. 2013-03-13 Tim Horton Unreviewed, fix a path in TestExpectations. * platform/mac/TestExpectations: 2013-03-13 James Robinson Clean out some stale chromium TestExpectations entries. * platform/chromium/TestExpectations: 2013-03-13 Tony Chang Regression(r143542): -webkit-align-items: center with overflow: auto/scroll has extra bottom padding https://bugs.webkit.org/show_bug.cgi?id=112047 Reviewed by Ojan Vafai. * css3/flexbox/negative-overflow-expected.txt: Added. * css3/flexbox/negative-overflow.html: Added. * resources/check-layout.js: Add attributes for checking scroll width and scroll height. 2013-03-13 Nate Chapin Test for https://bugs.webkit.org/show_bug.cgi?id=112194. Reviewed by Alexey Proskuryakov. * http/tests/navigation/post-redirect-get-reload-expected.txt: Added. * http/tests/navigation/post-redirect-get-reload.php: Added. 2013-03-13 Andrei Bucur [CSS Regions] Break after doesn't work correctly with auto-height regions https://bugs.webkit.org/show_bug.cgi?id=112241 Reviewed by David Hyatt. This reference test verifies the correct break positioned is computed when there are auto-height regions during the normal layout phase. The test includes an auto-height region, a region with a specified size and an auto-height region. The first region ends with a paragraph with a forced break after. During the normal layout phase, if the paragraph margin is not included in the break offset, the next paragraph is incorrectly positioned and it will result in an incorrectly sized last region. In the constrained layout phase, the break position is returned correctly, the paragraph is positioned further down causing overflow in the auto-height region. * fast/regions/autoheight-break-after-expected.html: Added. * fast/regions/autoheight-break-after.html: Added. 2013-03-13 Philip Rogers Fix body background image geometry calculation https://bugs.webkit.org/show_bug.cgi?id=112226 Reviewed by Stephen Chenney. This test is required to have a repeating background, as we optimize non-repeating backgrounds so the bug is not hit. A light green color is used so the text is still readable, and gridlines are present to prove the correct container size is being used. * svg/as-background-image/svg-as-background-body-expected.html: Added. * svg/as-background-image/svg-as-background-body.html: Added. 2013-03-13 Pavel Feldman Not reviewed: chromium baselines. * platform/chromium-linux/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttribute-expected.txt: Removed. * platform/chromium-win/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-getAttribute-value-expected.txt: * platform/chromium-win/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-htmldom-expected.txt: * platform/chromium-win/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttribute-expected.txt: * platform/chromium-win/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNS-expected.txt: * platform/chromium-win/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNode-expected.txt: * platform/chromium-win/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNodeNS-expected.txt: * platform/chromium-win/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-getAttribute-value-expected.txt: * platform/chromium-win/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-htmldom-expected.txt: * platform/chromium-win/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttribute-expected.txt: Removed. * platform/chromium-win/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNS-expected.txt: * platform/chromium-win/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNode-expected.txt: * platform/chromium-win/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNodeNS-expected.txt: 2013-03-13 Pavel Feldman Not reviewed: chromium baselines. * platform/chromium-linux/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-location-htmldom-expected.txt: Removed. * platform/chromium-win/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-location-htmldom-expected.txt: Removed. 2013-03-13 Ádám Kallai [Qt] Unreviewed gardening. Unskip now passing compositing tests. * platform/qt-5.0-wk1/TestExpectations: * platform/qt-5.0-wk2/TestExpectations: * platform/qt/TestExpectations: 2013-03-13 Mihnea Ovidenie [chromium] Layout Test fast/repaint/japanese-rl-selection-repaint-in-regions.html is failing https://bugs.webkit.org/show_bug.cgi?id=106097 Reviewed by Tony Chang. After http://trac.webkit.org/changeset/138785, the content overflowing the last region in chain is displayed properly in vertical-rl writing mode. This determined the failure of japanese-rl-selection-repaint-in-regions.html test due to the overflowing content that now appears when rendered. I modified the original test by decreasing the font size so that the content is not overflowing, because the purpose of the original test was not to check the overflowed content anyway. I have generated new expected results for mac and chromium and unskipped the test on chromium and mac. * fast/repaint/japanese-rl-selection-repaint-in-regions.html: * platform/chromium-linux/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.png: * platform/chromium-linux/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt: Added. * platform/chromium-mac-lion/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.png: Removed. * platform/chromium-mac/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.png: * platform/chromium-mac/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt: Added. * platform/chromium/TestExpectations: * platform/chromium/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt: Removed. * platform/gtk/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.png: * platform/gtk/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt: * platform/mac-lion/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.png: Added. * platform/mac-lion/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt: Added. * platform/mac/TestExpectations: * platform/mac/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.png: * platform/mac/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt: 2013-03-13 Christophe Dumez [EFL] http/tests/websocket/tests/hybi/close-on-navigate-new-location.html is failing https://bugs.webkit.org/show_bug.cgi?id=112231 Reviewed by Kentaro Hara. close-on-navigate-new-location.html tests that the websocket is closed when navigating to a new location (handler_map.txt). However, handler_map.txt does not exist so we get an HTTP 404 error and we end up not navigating. This patch fixes the navigation path to "../handler_map.txt" since the file is actually in the parent folder. * http/tests/websocket/tests/hybi/close-on-navigate-new-location.html: 2013-03-13 Mike West Unsafe JavaScript attempt errors are ludicrously verbose and annoying https://bugs.webkit.org/show_bug.cgi?id=112042 Reviewed by Timothy Hatcher. * fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt: * http/tests/history/cross-origin-replace-history-object-child-expected.txt: * http/tests/history/cross-origin-replace-history-object-expected.txt: * http/tests/inspector-protocol/access-inspected-object-expected.txt: * http/tests/plugins/cross-frame-object-access-expected.txt: * http/tests/security/aboutBlank/xss-DENIED-navigate-opener-document-write-expected.txt: * http/tests/security/aboutBlank/xss-DENIED-navigate-opener-javascript-url-expected.txt: * http/tests/security/aboutBlank/xss-DENIED-set-opener-expected.txt: * http/tests/security/cross-frame-access-call-expected.txt: * http/tests/security/cross-frame-access-custom-expected.txt: * http/tests/security/cross-frame-access-delete-expected.txt: * http/tests/security/cross-frame-access-enumeration-expected.txt: * http/tests/security/cross-frame-access-first-time-expected.txt: * http/tests/security/cross-frame-access-frameelement-expected.txt: * http/tests/security/cross-frame-access-get-custom-property-cached-expected.txt: * http/tests/security/cross-frame-access-get-expected.txt: * http/tests/security/cross-frame-access-getOwnPropertyDescriptor-expected.txt: * http/tests/security/cross-frame-access-history-get-expected.txt: * http/tests/security/cross-frame-access-history-put-expected.txt: * http/tests/security/cross-frame-access-location-get-expected.txt: * http/tests/security/cross-frame-access-location-put-expected.txt: * http/tests/security/cross-frame-access-name-getter-expected.txt: * http/tests/security/cross-frame-access-object-getPrototypeOf-expected.txt: * http/tests/security/cross-frame-access-object-prototype-expected.txt: * http/tests/security/cross-frame-access-port-expected.txt: * http/tests/security/cross-frame-access-put-expected.txt: * http/tests/security/cross-frame-access-selection-expected.txt: * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-to-data-url-sub-frame-expected.txt: * http/tests/security/dataURL/xss-DENIED-from-data-url-to-data-url-expected.txt: * http/tests/security/dataURL/xss-DENIED-to-data-url-from-data-url-expected.txt: * http/tests/security/isolatedWorld/bypass-main-world-csp-expected.txt: * http/tests/security/isolatedWorld/bypass-main-world-csp-for-xhr-expected.txt: * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-location-htmldom-expected.txt: * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-getAttribute-value-expected.txt: * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-htmldom-expected.txt: * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttribute-expected.txt: * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNS-expected.txt: * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNode-expected.txt: * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNodeNS-expected.txt: * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-getAttribute-value-expected.txt: * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-htmldom-expected.txt: * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttribute-expected.txt: * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNS-expected.txt: * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNode-expected.txt: * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNodeNS-expected.txt: * http/tests/security/javascriptURL/xss-DENIED-from-javascript-url-in-foreign-domain-subframe-expected.txt: * http/tests/security/javascriptURL/xss-DENIED-from-javascript-url-in-foreign-domain-window-open-expected.txt: * http/tests/security/javascriptURL/xss-DENIED-to-javascript-url-in-foreign-domain-subframe-expected.txt: * http/tests/security/javascriptURL/xss-DENIED-to-javascript-url-in-foreign-domain-window-open-expected.txt: * http/tests/security/listener/xss-JSTargetNode-onclick-addEventListener-expected.txt: * http/tests/security/listener/xss-JSTargetNode-onclick-shortcut-expected.txt: * http/tests/security/listener/xss-XMLHttpRequest-addEventListener-expected.txt: * http/tests/security/listener/xss-XMLHttpRequest-shortcut-expected.txt: * http/tests/security/listener/xss-window-onclick-addEventListener-expected.txt: * http/tests/security/listener/xss-window-onclick-shortcut-expected.txt: * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt: * http/tests/security/xss-DENIED-assign-location-hash-expected.txt: * http/tests/security/xss-DENIED-assign-location-host-expected.txt: * http/tests/security/xss-DENIED-assign-location-hostname-expected.txt: * http/tests/security/xss-DENIED-assign-location-href-javascript-expected.txt: * http/tests/security/xss-DENIED-assign-location-nonstandardProperty-expected.txt: * http/tests/security/xss-DENIED-assign-location-pathname-expected.txt: * http/tests/security/xss-DENIED-assign-location-protocol-expected.txt: * http/tests/security/xss-DENIED-assign-location-reload-expected.txt: * http/tests/security/xss-DENIED-assign-location-search-expected.txt: * http/tests/security/xss-DENIED-defineProperty-expected.txt: * http/tests/security/xss-DENIED-frame-name-expected.txt: * http/tests/security/xss-DENIED-getSVGDocument-iframe-expected.txt: * http/tests/security/xss-DENIED-getSVGDocument-object-expected.txt: * http/tests/security/xss-DENIED-htmlelelment-with-iframe-proto-expected.txt: * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt: * http/tests/security/xss-DENIED-invalid-domain-change-expected.txt: * http/tests/security/xss-DENIED-javascript-with-spaces-expected.txt: * http/tests/security/xss-DENIED-method-with-iframe-proto-expected.txt: * http/tests/security/xss-DENIED-synchronous-form-expected.txt: * http/tests/security/xss-DENIED-synchronous-frame-load-in-javascript-url-expected.txt: * http/tests/security/xss-DENIED-window-open-javascript-url-expected.txt: * http/tests/security/xss-DENIED-window-open-javascript-url-with-spaces-expected.txt: * http/tests/security/xss-DENIED-window-open-parent-expected.txt: * http/tests/security/xss-DENIED-xsl-document-securityOrigin-expected.txt: * http/tests/security/xss-eval-expected.txt: * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt: * platform/chromium/http/tests/inspector/console-cross-origin-iframe-logging-expected.txt: * platform/chromium/http/tests/security/aboutBlank/xss-DENIED-navigate-opener-document-write-expected.txt: * platform/chromium/http/tests/security/aboutBlank/xss-DENIED-navigate-opener-javascript-url-expected.txt: * platform/chromium/http/tests/security/aboutBlank/xss-DENIED-set-opener-expected.txt: * platform/chromium/http/tests/security/cross-frame-access-call-expected.txt: * platform/chromium/http/tests/security/cross-frame-access-document-direct-expected.txt: * platform/chromium/http/tests/security/cross-frame-access-enumeration-expected.txt: * platform/chromium/http/tests/security/cross-frame-access-history-get-expected.txt: * platform/chromium/http/tests/security/cross-frame-access-history-put-expected.txt: * platform/chromium/http/tests/security/cross-frame-access-location-put-expected.txt: * platform/chromium/http/tests/security/cross-frame-access-put-expected.txt: * platform/chromium/http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-to-data-url-sub-frame-expected.txt: * platform/chromium/http/tests/security/dataURL/xss-DENIED-from-data-url-to-data-url-expected.txt: * platform/chromium/http/tests/security/dataURL/xss-DENIED-to-data-url-from-data-url-expected.txt: * platform/chromium/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-location-htmldom-expected.txt: * platform/chromium/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-getAttribute-value-expected.txt: * platform/chromium/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-htmldom-expected.txt: * platform/chromium/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttribute-expected.txt: * platform/chromium/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNS-expected.txt: * platform/chromium/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNode-expected.txt: * platform/chromium/http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNodeNS-expected.txt: * platform/chromium/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-getAttribute-value-expected.txt: * platform/chromium/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-htmldom-expected.txt: * platform/chromium/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttribute-expected.txt: * platform/chromium/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNS-expected.txt: * platform/chromium/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNode-expected.txt: * platform/chromium/http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNodeNS-expected.txt: * platform/chromium/http/tests/security/listener/xss-inactive-closure-expected.txt: * platform/chromium/http/tests/security/xss-DENIED-assign-location-href-javascript-expected.txt: * platform/chromium/http/tests/security/xss-DENIED-defineProperty-expected.txt: * platform/chromium/http/tests/security/xss-DENIED-frame-name-expected.txt: 2013-03-13 Takashi Sakamoto Implement :scope for element.querySelector[All]() https://bugs.webkit.org/show_bug.cgi?id=81069 Reviewed by Dimitri Glazkov. * fast/selectors/querySelector-scope-expected.txt: Added. * fast/selectors/querySelector-scope.html: Added. 2013-03-13 Zoltan Arvai [Qt] Unreviewed gardening. * platform/qt/TestExpectations: 2013-03-13 Mikhail Pozdnyakov [EFL] Unreviewed rebaseline. * platform/efl/compositing/overflow/composited-scrolling-paint-phases-expected.txt: Rebaseline after r145422. * platform/efl/css2.1/t080301-c411-vt-mrgn-00-b-expected.txt: * platform/efl/css3/flexbox/flexbox-baseline-expected.txt: * platform/efl/fast/css-generated-content/015-expected.txt: * platform/efl/fast/css/h1-in-section-elements-expected.txt: * platform/efl/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt: * platform/efl/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: * platform/efl/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: * platform/efl/tables/mozilla/bugs/bug126742-expected.txt: * platform/efl/tables/mozilla/bugs/bug69187-expected.txt: Rebaseline after r145242. 2013-03-13 Mikhail Pozdnyakov EFL rebaseline after r145242. * platform/efl/css1/basic/inheritance-expected.txt: * platform/efl/css1/box_properties/clear_float-expected.txt: * platform/efl/css1/box_properties/margin-expected.txt: * platform/efl/css1/box_properties/margin_bottom-expected.txt: * platform/efl/css1/box_properties/margin_top-expected.txt: * platform/efl/css1/box_properties/padding-expected.txt: * platform/efl/css1/box_properties/padding_bottom-expected.txt: * platform/efl/css1/box_properties/padding_top-expected.txt: * platform/efl/css1/color_and_background/background_attachment-expected.txt: * platform/efl/css1/font_properties/font_weight-expected.txt: * platform/efl/css1/formatting_model/vertical_formatting-expected.txt: 2013-03-13 Ádám Kallai [Qt] Unreviewed gardening. * platform/qt/TestExpectations: Adding failure expectation for the SVG test after r145541. 2013-03-13 Ádám Kallai [Qt] Unreviewed gardening. Unskipp some passing compositing tests. * platform/qt-5.0-wk1/TestExpectations: * platform/qt-5.0-wk1/compositing/direct-image-compositing-expected.png: Added. * platform/qt-5.0-wk1/compositing/direct-image-compositing-expected.txt: Added. * platform/qt-5.0-wk1/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt: Added. * platform/qt-5.0-wk1/compositing/geometry/fixed-in-composited-expected.png: Added. * platform/qt-5.0-wk1/compositing/geometry/fixed-in-composited-expected.txt: Added. * platform/qt-5.0-wk1/compositing/geometry/layer-due-to-layer-children-deep-switch-expected.txt: Added. * platform/qt-5.0-wk1/compositing/geometry/layer-due-to-layer-children-switch-expected.txt: Added. * platform/qt-5.0-wk1/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt: Added. * platform/qt-5.0-wk1/compositing/geometry/limit-layer-bounds-fixed-positioned-expected.txt: Added. * platform/qt-5.0-wk1/compositing/geometry/limit-layer-bounds-opacity-transition-expected.txt: Added. * platform/qt-5.0-wk1/compositing/geometry/limit-layer-bounds-overflow-root-expected.txt: Added. * platform/qt-5.0-wk1/compositing/geometry/limit-layer-bounds-positioned-expected.txt: Added. * platform/qt-5.0-wk1/compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt: Added. * platform/qt-5.0-wk1/compositing/geometry/limit-layer-bounds-transformed-expected.txt: Added. * platform/qt-5.0-wk1/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt: Added. * platform/qt-5.0-wk1/compositing/geometry/video-fixed-scrolling-expected.png: Added. * platform/qt-5.0-wk1/compositing/geometry/video-fixed-scrolling-expected.txt: Added. * platform/qt-5.0-wk1/compositing/iframes/iframe-copy-on-scroll-expected.png: Added. * platform/qt-5.0-wk1/compositing/iframes/iframe-copy-on-scroll-expected.txt: Added. * platform/qt-5.0-wk1/compositing/iframes/iframe-size-from-zero-expected.txt: Added. * platform/qt-5.0-wk1/compositing/iframes/page-cache-layer-tree-expected.txt: Added. * platform/qt-5.0-wk1/compositing/layer-creation/scroll-partial-update-expected.txt: Added. * platform/qt-5.0-wk1/compositing/layer-creation/spanOverlapsCanvas-expected.png: Added. * platform/qt-5.0-wk1/compositing/layer-creation/spanOverlapsCanvas-expected.txt: Added. * platform/qt-5.0-wk1/compositing/overflow/overflow-auto-with-touch-expected.txt: Added. * platform/qt-5.0-wk1/compositing/overflow/overflow-auto-with-touch-toggle-expected.txt: Added. * platform/qt-5.0-wk1/compositing/overflow/overflow-overlay-with-touch-expected.txt: Added. * platform/qt-5.0-wk1/compositing/overflow/scroll-ancestor-update-expected.png: Added. * platform/qt-5.0-wk1/compositing/overflow/scroll-ancestor-update-expected.txt: Added. * platform/qt-5.0-wk1/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt: Added. * platform/qt-5.0-wk1/compositing/overflow/scrolling-without-painting-expected.txt: Added. * platform/qt-5.0-wk1/compositing/overflow/textarea-scroll-touch-expected.txt: Added. * platform/qt-5.0-wk1/compositing/overflow/updating-scrolling-content-expected.txt: Added. * platform/qt-5.0-wk1/compositing/plugins/no-backing-store-expected.txt: Added. * platform/qt-5.0-wk1/compositing/plugins/small-to-large-composited-plugin-expected.txt: Added. * platform/qt-5.0-wk1/compositing/repaint/invalidations-on-composited-layers-expected.txt: Added. * platform/qt-5.0-wk1/compositing/rtl/rtl-iframe-absolute-overflow-expected.png: Added. * platform/qt-5.0-wk1/compositing/rtl/rtl-iframe-absolute-overflow-expected.txt: Added. * platform/qt-5.0-wk1/compositing/rtl/rtl-iframe-absolute-overflow-scrolled-expected.png: Added. * platform/qt-5.0-wk1/compositing/rtl/rtl-iframe-absolute-overflow-scrolled-expected.txt: Added. * platform/qt-5.0-wk1/compositing/rtl/rtl-iframe-fixed-overflow-expected.png: Added. * platform/qt-5.0-wk1/compositing/rtl/rtl-iframe-fixed-overflow-expected.txt: Added. * platform/qt-5.0-wk1/compositing/rtl/rtl-iframe-fixed-overflow-scrolled-expected.png: Added. * platform/qt-5.0-wk1/compositing/rtl/rtl-iframe-fixed-overflow-scrolled-expected.txt: Added. * platform/qt-5.0-wk1/compositing/self-painting-layers-expected.png: Added. * platform/qt-5.0-wk1/compositing/self-painting-layers-expected.txt: Added. * platform/qt-5.0-wk1/compositing/video/video-poster-expected.txt: Added. 2013-03-13 Zan Dobersek Unreviewed GTK gardening. Adding expectations for a couple of flaky crashers on the debug builder. Adding flaky failure expectations for a couple of SVG animations tests. Adding failure expectation for the SVG test introduced in 145541, failing due to disabled subpixel layout. * platform/gtk/TestExpectations: 2013-03-12 Vsevolod Vlasov Unreviewed inspector test fix. * http/tests/inspector/resource-tree/resource-request-content-after-loading-and-clearing-cache.html: * inspector/datagrid-autosize.html: * inspector/debugger/breakpoint-manager-listeners-count.html: 2013-03-12 Antti Koivisto Basic child obscuration test for backgrounds https://bugs.webkit.org/show_bug.cgi?id=111701 Reviewed by Simon Fraser. * fast/repaint/obscured-background-no-repaint-expected.txt: Added. * fast/repaint/obscured-background-no-repaint.html: Added. * fast/repaint/resources/animated.gif: Added. 2013-03-12 Ryosuke Niwa Update test expectation for the bug 111521. * platform/mac/TestExpectations: 2013-03-12 James Robinson Update a few chromium test expectations. * platform/chromium/TestExpectations: 2013-03-12 James Robinson Fix Gamepad::axes and Gamepad::buttons to avoid calling std::copy(..., ..., 0) https://bugs.webkit.org/show_bug.cgi?id=89510 Reviewed by Kenneth Russell. Remove expectation now that test passes. * platform/chromium/TestExpectations: 2013-03-12 Filip Pizlo Array.prototype.sort should at least try to be PTIME even when the array is in some bizarre mode https://bugs.webkit.org/show_bug.cgi?id=112187 Reviewed by Michael Saboff and Gavin Barraclough. If your Array.prototype.sort is not sufficiently smart, this test will never complete. But if it is, it'll complete instantly. * fast/js/array-sort-small-sparse-array-with-large-length-expected.txt: Added. * fast/js/array-sort-small-sparse-array-with-large-length.html: Added. * fast/js/jsc-test-list: * fast/js/script-tests/array-sort-small-sparse-array-with-large-length.js: Added. 2013-03-12 James Robinson Update chromium pixel baselines for mesa blend fix in chromium r187688 * platform/chromium-linux/compositing/color-matching/image-color-matching-expected.png: * platform/chromium-linux/compositing/culling/filter-occlusion-blur-expected.png: Removed. * platform/chromium-linux/compositing/culling/filter-occlusion-blur-large-expected.png: Removed. * platform/chromium-linux/compositing/direct-image-compositing-expected.png: * platform/chromium-linux/compositing/geometry/layer-due-to-layer-children-deep-expected.png: * platform/chromium-linux/compositing/geometry/layer-due-to-layer-children-expected.png: * platform/chromium-linux/compositing/geometry/vertical-scroll-composited-expected.png: * platform/chromium-linux/compositing/geometry/video-fixed-scrolling-expected.png: * platform/chromium-linux/compositing/geometry/video-opacity-overlay-expected.png: * platform/chromium-linux/compositing/layers-inside-overflow-scroll-expected.png: * platform/chromium-linux/compositing/overflow/overflow-compositing-descendant-expected.png: * platform/chromium-linux/compositing/overflow/scroll-ancestor-update-expected.png: * platform/chromium-linux/compositing/reflections/animation-inside-reflection-expected.png: * platform/chromium-linux/compositing/reflections/load-video-in-reflection-expected.png: * platform/chromium-linux/compositing/reflections/nested-reflection-anchor-point-expected.png: * platform/chromium-linux/compositing/reflections/transform-inside-reflection-expected.png: * platform/chromium-linux/compositing/self-painting-layers-expected.png: * platform/chromium-linux/compositing/transitions/scale-transition-no-start-expected.png: * platform/chromium-linux/compositing/visibility/visibility-image-layers-expected.png: Removed. * platform/chromium-linux/compositing/visibility/visibility-simple-video-layer-expected.png: Removed. * platform/chromium-linux/css3/filters/custom/custom-filter-shader-cache-expected.png: * platform/chromium-linux/css3/filters/custom/effect-color-check-expected.png: Added. * platform/chromium-linux/css3/filters/custom/effect-custom-combined-missing-expected.png: * platform/chromium-linux/css3/filters/custom/effect-custom-expected.png: * platform/chromium-linux/css3/filters/custom/effect-custom-parameters-expected.png: * platform/chromium-linux/css3/filters/effect-blur-hw-expected.png: Removed. * platform/chromium-linux/css3/filters/effect-brightness-clamping-hw-expected.png: Removed. * platform/chromium-linux/css3/filters/effect-brightness-hw-expected.png: Removed. * platform/chromium-linux/css3/filters/effect-combined-hw-expected.png: * platform/chromium-linux/css3/filters/effect-contrast-hw-expected.png: Removed. * platform/chromium-linux/css3/filters/effect-drop-shadow-hw-expected.png: Removed. * platform/chromium-linux/css3/filters/effect-reference-hw-expected.png: Removed. * platform/chromium-linux/css3/filters/effect-reference-ordering-hw-expected.png: Removed. * platform/chromium-linux/css3/filters/effect-saturate-hw-expected.png: Removed. * platform/chromium-linux/css3/filters/effect-sepia-hw-expected.png: Removed. * platform/chromium-linux/css3/filters/filter-change-repaint-composited-expected.png: Removed. * platform/chromium-linux/css3/filters/filter-change-repaint-expected.png: Removed. * platform/chromium-linux/css3/filters/filter-repaint-composited-fallback-crash-expected.png: * platform/chromium-linux/css3/filters/filter-repaint-composited-fallback-expected.png: * platform/chromium-linux/fast/canvas/webgl/css-webkit-canvas-expected.png: Removed. * platform/chromium-linux/fast/canvas/webgl/css-webkit-canvas-repaint-expected.png: Removed. * platform/chromium-linux/platform/chromium/compositing/3d-corners-expected.png: * platform/chromium-linux/platform/chromium/compositing/huge-layer-rotated-expected.png: * platform/chromium-linux/platform/chromium/compositing/perpendicular-layer-sorting-expected.png: * platform/chromium-linux/platform/chromium/compositing/video-frame-size-change-expected.png: * platform/chromium-linux/platform/chromium/virtual/gpu/compositedscrolling/overflow/overflow-compositing-descendant-expected.png: Added. * platform/chromium-linux/platform/chromium/virtual/gpu/compositedscrolling/overflow/scroll-ancestor-update-expected.png: Added. * platform/chromium-linux/platform/chromium/virtual/gpu/fast/canvas/canvas-composite-expected.png: * platform/chromium-linux/platform/chromium/virtual/gpu/fast/canvas/canvas-text-alignment-expected.png: * platform/chromium-linux/platform/chromium/virtual/gpu/fast/canvas/fillrect_gradient-expected.png: * platform/chromium-linux/platform/chromium/virtual/gpu/fast/canvas/image-object-in-canvas-expected.png: * platform/chromium-linux/platform/chromium/virtual/gpu/fast/canvas/webgl/css-webkit-canvas-expected.png: Added. * platform/chromium-linux/platform/chromium/virtual/gpu/fast/canvas/webgl/css-webkit-canvas-repaint-expected.png: Added. * platform/chromium-linux/platform/chromium/virtual/gpu/fast/hidpi/gradient-with-scaled-ancestor-expected.png: * platform/chromium-linux/transforms/3d/point-mapping/3d-point-mapping-3-expected.png: * platform/chromium-linux/transforms/3d/point-mapping/3d-point-mapping-expected.png: * platform/chromium-linux/transforms/3d/point-mapping/3d-point-mapping-origins-expected.png: * platform/chromium-linux/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.png: * platform/chromium-mac-lion/compositing/color-matching/image-color-matching-expected.png: * platform/chromium-mac-lion/compositing/direct-image-compositing-expected.png: * platform/chromium-mac-lion/compositing/geometry/clipping-foreground-expected.png: * platform/chromium-mac-lion/compositing/geometry/layer-due-to-layer-children-deep-expected.png: * platform/chromium-mac-lion/compositing/geometry/layer-due-to-layer-children-expected.png: * platform/chromium-mac-lion/compositing/geometry/video-fixed-scrolling-expected.png: * platform/chromium-mac-lion/compositing/geometry/video-opacity-overlay-expected.png: * platform/chromium-mac-lion/compositing/layers-inside-overflow-scroll-expected.png: * platform/chromium-mac-lion/compositing/overflow/overflow-compositing-descendant-expected.png: * platform/chromium-mac-lion/compositing/overflow/scroll-ancestor-update-expected.png: * platform/chromium-mac-lion/compositing/reflections/animation-inside-reflection-expected.png: * platform/chromium-mac-lion/compositing/reflections/load-video-in-reflection-expected.png: * platform/chromium-mac-lion/compositing/reflections/nested-reflection-anchor-point-expected.png: * platform/chromium-mac-lion/compositing/reflections/transform-inside-reflection-expected.png: * platform/chromium-mac-lion/compositing/self-painting-layers-expected.png: * platform/chromium-mac-lion/compositing/transitions/scale-transition-no-start-expected.png: * platform/chromium-mac-lion/platform/chromium/compositing/video-frame-size-change-expected.png: * platform/chromium-mac-lion/platform/chromium/virtual/gpu/compositedscrolling/overflow/overflow-compositing-descendant-expected.png: Added. * platform/chromium-mac-lion/platform/chromium/virtual/gpu/compositedscrolling/overflow/scroll-ancestor-update-expected.png: Copied from LayoutTests/platform/chromium-mac-lion/compositing/overflow/scroll-ancestor-update-expected.png. * platform/chromium-mac-lion/platform/chromium/virtual/gpu/fast/canvas/canvas-composite-expected.png: * platform/chromium-mac-lion/platform/chromium/virtual/gpu/fast/canvas/canvas-text-alignment-expected.png: * platform/chromium-mac-lion/platform/chromium/virtual/gpu/fast/canvas/canvas-text-baseline-expected.png: * platform/chromium-mac-lion/platform/chromium/virtual/gpu/fast/canvas/fillrect_gradient-expected.png: * platform/chromium-mac-lion/platform/chromium/virtual/gpu/fast/canvas/image-object-in-canvas-expected.png: * platform/chromium-mac-lion/transforms/3d/point-mapping/3d-point-mapping-3-expected.png: * platform/chromium-mac-lion/transforms/3d/point-mapping/3d-point-mapping-expected.png: * platform/chromium-mac-lion/transforms/3d/point-mapping/3d-point-mapping-origins-expected.png: * platform/chromium-mac-lion/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.png: * platform/chromium-mac-snowleopard/compositing/color-matching/image-color-matching-expected.png: * platform/chromium-mac-snowleopard/compositing/direct-image-compositing-expected.png: * platform/chromium-mac-snowleopard/compositing/geometry/clipping-foreground-expected.png: * platform/chromium-mac-snowleopard/compositing/geometry/layer-due-to-layer-children-deep-expected.png: * platform/chromium-mac-snowleopard/compositing/geometry/layer-due-to-layer-children-expected.png: * platform/chromium-mac-snowleopard/compositing/geometry/video-fixed-scrolling-expected.png: * platform/chromium-mac-snowleopard/compositing/geometry/video-opacity-overlay-expected.png: * platform/chromium-mac-snowleopard/compositing/layers-inside-overflow-scroll-expected.png: * platform/chromium-mac-snowleopard/compositing/overflow/overflow-compositing-descendant-expected.png: * platform/chromium-mac-snowleopard/compositing/overflow/scroll-ancestor-update-expected.png: * platform/chromium-mac-snowleopard/compositing/reflections/animation-inside-reflection-expected.png: * platform/chromium-mac-snowleopard/compositing/reflections/load-video-in-reflection-expected.png: * platform/chromium-mac-snowleopard/compositing/reflections/nested-reflection-anchor-point-expected.png: * platform/chromium-mac-snowleopard/compositing/reflections/transform-inside-reflection-expected.png: * platform/chromium-mac-snowleopard/compositing/self-painting-layers-expected.png: * platform/chromium-mac-snowleopard/compositing/transitions/scale-transition-no-start-expected.png: * platform/chromium-mac-snowleopard/platform/chromium/compositing/video-frame-size-change-expected.png: * platform/chromium-mac-snowleopard/platform/chromium/virtual/gpu/compositedscrolling/overflow/overflow-compositing-descendant-expected.png: Copied from LayoutTests/platform/chromium-mac-snowleopard/compositing/overflow/overflow-compositing-descendant-expected.png. * platform/chromium-mac-snowleopard/platform/chromium/virtual/gpu/compositedscrolling/overflow/scroll-ancestor-update-expected.png: Added. * platform/chromium-mac-snowleopard/platform/chromium/virtual/gpu/fast/canvas/canvas-composite-expected.png: * platform/chromium-mac-snowleopard/platform/chromium/virtual/gpu/fast/canvas/canvas-text-alignment-expected.png: * platform/chromium-mac-snowleopard/platform/chromium/virtual/gpu/fast/canvas/fillrect_gradient-expected.png: * platform/chromium-mac-snowleopard/platform/chromium/virtual/gpu/fast/canvas/image-object-in-canvas-expected.png: * platform/chromium-mac-snowleopard/transforms/3d/point-mapping/3d-point-mapping-3-expected.png: * platform/chromium-mac-snowleopard/transforms/3d/point-mapping/3d-point-mapping-expected.png: * platform/chromium-mac-snowleopard/transforms/3d/point-mapping/3d-point-mapping-origins-expected.png: * platform/chromium-mac-snowleopard/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.png: * platform/chromium-mac/compositing/color-matching/image-color-matching-expected.png: * platform/chromium-mac/compositing/culling/filter-occlusion-blur-expected.png: * platform/chromium-mac/compositing/culling/filter-occlusion-blur-large-expected.png: * platform/chromium-mac/compositing/direct-image-compositing-expected.png: * platform/chromium-mac/compositing/geometry/layer-due-to-layer-children-deep-expected.png: * platform/chromium-mac/compositing/geometry/layer-due-to-layer-children-expected.png: * platform/chromium-mac/compositing/geometry/vertical-scroll-composited-expected.png: * platform/chromium-mac/compositing/geometry/video-fixed-scrolling-expected.png: * platform/chromium-mac/compositing/geometry/video-opacity-overlay-expected.png: * platform/chromium-mac/compositing/layers-inside-overflow-scroll-expected.png: * platform/chromium-mac/compositing/overflow/overflow-compositing-descendant-expected.png: * platform/chromium-mac/compositing/overflow/scroll-ancestor-update-expected.png: * platform/chromium-mac/compositing/reflections/animation-inside-reflection-expected.png: * platform/chromium-mac/compositing/reflections/load-video-in-reflection-expected.png: * platform/chromium-mac/compositing/reflections/nested-reflection-anchor-point-expected.png: * platform/chromium-mac/compositing/reflections/transform-inside-reflection-expected.png: * platform/chromium-mac/compositing/self-painting-layers-expected.png: * platform/chromium-mac/compositing/transitions/scale-transition-no-start-expected.png: * platform/chromium-mac/compositing/visibility/visibility-image-layers-expected.png: * platform/chromium-mac/compositing/visibility/visibility-simple-video-layer-expected.png: * platform/chromium-mac/css3/filters/custom/custom-filter-shader-cache-expected.png: * platform/chromium-mac/css3/filters/custom/effect-color-check-expected.png: * platform/chromium-mac/css3/filters/custom/effect-custom-combined-missing-expected.png: * platform/chromium-mac/css3/filters/custom/effect-custom-parameters-expected.png: * platform/chromium-mac/css3/filters/effect-blur-hw-expected.png: * platform/chromium-mac/css3/filters/effect-brightness-clamping-hw-expected.png: * platform/chromium-mac/css3/filters/effect-brightness-hw-expected.png: * platform/chromium-mac/css3/filters/effect-combined-hw-expected.png: * platform/chromium-mac/css3/filters/effect-contrast-hw-expected.png: * platform/chromium-mac/css3/filters/effect-drop-shadow-hw-expected.png: * platform/chromium-mac/css3/filters/effect-reference-hw-expected.png: * platform/chromium-mac/css3/filters/effect-reference-ordering-hw-expected.png: * platform/chromium-mac/css3/filters/filter-change-repaint-composited-expected.png: Added. * platform/chromium-mac/css3/filters/filter-change-repaint-expected.png: Added. * platform/chromium-mac/css3/filters/filter-repaint-composited-fallback-crash-expected.png: * platform/chromium-mac/css3/filters/filter-repaint-composited-fallback-expected.png: * platform/chromium-mac/fast/canvas/webgl/css-webkit-canvas-expected.png: Added. * platform/chromium-mac/fast/canvas/webgl/css-webkit-canvas-repaint-expected.png: Added. * platform/chromium-mac/platform/chromium/compositing/3d-corners-expected.png: * platform/chromium-mac/platform/chromium/compositing/filters/background-filter-blur-expected.png: Added. * platform/chromium-mac/platform/chromium/compositing/filters/background-filter-blur-off-axis-expected.png: * platform/chromium-mac/platform/chromium/compositing/filters/background-filter-blur-outsets-expected.png: * platform/chromium-mac/platform/chromium/compositing/huge-layer-rotated-expected.png: * platform/chromium-mac/platform/chromium/compositing/perpendicular-layer-sorting-expected.png: * platform/chromium-mac/platform/chromium/compositing/video-frame-size-change-expected.png: * platform/chromium-mac/platform/chromium/virtual/gpu/compositedscrolling/overflow/overflow-compositing-descendant-expected.png: Added. * platform/chromium-mac/platform/chromium/virtual/gpu/compositedscrolling/overflow/scroll-ancestor-update-expected.png: Added. * platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/canvas-composite-expected.png: * platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/canvas-text-alignment-expected.png: * platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/fillrect_gradient-expected.png: * platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/image-object-in-canvas-expected.png: * platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/webgl/css-webkit-canvas-expected.png: Added. * platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/webgl/css-webkit-canvas-repaint-expected.png: Added. * platform/chromium-mac/transforms/3d/point-mapping/3d-point-mapping-3-expected.png: * platform/chromium-mac/transforms/3d/point-mapping/3d-point-mapping-expected.png: * platform/chromium-mac/transforms/3d/point-mapping/3d-point-mapping-origins-expected.png: * platform/chromium-mac/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.png: * platform/chromium/TestExpectations: * platform/chromium/fast/canvas/webgl/css-webkit-canvas-expected.png: Removed. * platform/chromium/fast/canvas/webgl/css-webkit-canvas-repaint-expected.png: Removed. * platform/efl-wk2/compositing/geometry/clipping-foreground-expected.png: Renamed from LayoutTests/platform/efl/compositing/geometry/clipping-foreground-expected.png. 2013-03-12 Ryosuke Niwa Add one more test expectation per bug 112176. * platform/mac-wk2/TestExpectations: * platform/mac/TestExpectations: 2013-03-12 Adam Barth Remove stray .gitmodules file https://bugs.webkit.org/show_bug.cgi?id=112186 Reviewed by Tony Chang. Apparently I imported this together with the jquery tests by mistake. * jquery/resources/src/sizzle/.gitmodules: Removed. 2013-03-12 Christian Biesinger Mac: Incorrect rendering of