diff options
author | evanm@google.com <evanm@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-10-08 00:42:41 +0000 |
---|---|---|
committer | evanm@google.com <evanm@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-10-08 00:42:41 +0000 |
commit | 1a0869a874c494ab41811dbeaa905ce5689acb01 (patch) | |
tree | 4befc532f0d85200e12b98f549e13697824271ea | |
parent | 2d3da8efdd22e501a3baa2549fe021d7aee78b0a (diff) | |
download | chromium_src-1a0869a874c494ab41811dbeaa905ce5689acb01.zip chromium_src-1a0869a874c494ab41811dbeaa905ce5689acb01.tar.gz chromium_src-1a0869a874c494ab41811dbeaa905ce5689acb01.tar.bz2 |
Rebaseline some tests, where the difference is due to fonts.
Mark one test that is legitimately failing with its own bug.
Review URL: http://codereview.chromium.org/6333
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2985 0039d316-1c4b-4281-b951-d872f2087c98
15 files changed, 107 insertions, 5 deletions
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/inline-crash-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/inline-crash-expected.checksum new file mode 100644 index 0000000..f693790 --- /dev/null +++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/inline-crash-expected.checksum @@ -0,0 +1 @@ +e5efd40e98a26f65d0183323f3e304ad
\ No newline at end of file diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/inline-crash-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/inline-crash-expected.png Binary files differnew file mode 100644 index 0000000..c1e6b1c --- /dev/null +++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/inline-crash-expected.png diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/inline-crash-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/inline-crash-expected.txt new file mode 100644 index 0000000..5f10d62 --- /dev/null +++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/inline-crash-expected.txt @@ -0,0 +1,27 @@ +layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderBlock {HTML} at (0,0) size 800x600
+ RenderBody {BODY} at (8,8) size 784x576
+ RenderBlock {P} at (0,0) size 784x20
+ RenderText {#text} at (0,0) size 51x19
+ text run at (0,0) width 51: "Test for "
+ RenderInline {I} at (0,0) size 667x19
+ RenderInline {A} at (0,0) size 311x19 [color=#0000EE]
+ RenderText {#text} at (51,0) size 311x19
+ text run at (51,0) width 311: "https://bugs.webkit.org/show_bug.cgi?id=19525"
+ RenderText {#text} at (362,0) size 356x19
+ text run at (362,0) width 4: " "
+ text run at (366,0) width 352: "-webkit-box-reflect in hyperlink causes webkit to crash"
+ RenderText {#text} at (718,0) size 4x19
+ text run at (718,0) width 4: "."
+ RenderBlock {P} at (0,36) size 784x20
+ RenderText {#text} at (0,0) size 165x19
+ text run at (0,0) width 165: "Because it is an inline flow, "
+ RenderInline {SPAN} at (0,0) size 52x19
+ RenderText {#text} at (165,0) size 52x19
+ text run at (165,0) width 52: "this span"
+ RenderText {#text} at (217,0) size 419x19
+ text run at (217,0) width 419: " should not have a reflection, and selecting it should not cause a crash."
+selection start: position 0 of child 0 {#text} of child 1 {SPAN} of child 2 {P} of child 1 {BODY} of child 0 {HTML} of document
+selection end: position 9 of child 0 {#text} of child 1 {SPAN} of child 2 {P} of child 1 {BODY} of child 0 {HTML} of document
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-computed-style-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-computed-style-expected.txt new file mode 100644 index 0000000..f366fa2d --- /dev/null +++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-computed-style-expected.txt @@ -0,0 +1,22 @@ +Test calling getPropertyValue on computed styles for -webkit-border-image property.
+
+-webkit-box-reflect: none;
+ -webkit-box-reflect
+ getPropertyValue: none
+ getPropertyCSSValue: [object CSSPrimitiveValue]
+
+-webkit-box-reflect: below;
+ -webkit-box-reflect
+ getPropertyValue: below 0px none
+ getPropertyCSSValue: [object CSSValue]
+
+-webkit-box-reflect: right 50%;
+ -webkit-box-reflect
+ getPropertyValue: right 50% none
+ getPropertyCSSValue: [object CSSValue]
+
+-webkit-box-reflect: below 5px -webkit-gradient(linear, 0 0, 0 0) 25 25 25 25 stretch stretch;
+ -webkit-box-reflect
+ getPropertyValue: below 5px -webkit-gradient(linear, 0 0, 0 0) 25 25 25 25 stretch stretch
+ getPropertyCSSValue: [object CSSValue]
+
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-direction-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-direction-expected.checksum new file mode 100644 index 0000000..363970b --- /dev/null +++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-direction-expected.checksum @@ -0,0 +1 @@ +557d5da11bb19215c50723caa8b66554
\ No newline at end of file diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-direction-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-direction-expected.png Binary files differnew file mode 100644 index 0000000..5c43186 --- /dev/null +++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-direction-expected.png diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-direction-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-direction-expected.txt new file mode 100644 index 0000000..2e28e04 --- /dev/null +++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-direction-expected.txt @@ -0,0 +1,23 @@ +layer at (0,0) size 1357x614
+ RenderView at (0,0) size 785x585
+layer at (0,0) size 1357x614
+ RenderBlock {HTML} at (0,0) size 785x614
+ RenderBody {BODY} at (8,8) size 769x598
+ RenderBlock {DIV} at (0,1) size 671x592
+ RenderBR {BR} at (335,296) size 0x0
+ RenderBR {BR} at (671,592) size 0x0
+ RenderText {#text} at (671,578) size 4x19
+ text run at (671,578) width 4: " "
+ RenderBlock {DIV} at (675,0) size 674x598
+ RenderText {#text} at (335,578) size 4x19
+ text run at (335,578) width 4: " "
+ RenderText {#text} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0
+layer at (8,9) size 335x296
+ RenderImage {IMG} at (0,0) size 335x296
+layer at (344,305) size 335x296
+ RenderImage {IMG} at (336,296) size 335x296
+layer at (683,305) size 335x296
+ RenderImage {IMG} at (0,297) size 335x296
+layer at (1022,8) size 335x296
+ RenderImage {IMG} at (339,0) size 335x296
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-nesting-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-nesting-expected.checksum new file mode 100644 index 0000000..9a1360d --- /dev/null +++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-nesting-expected.checksum @@ -0,0 +1 @@ +00237165d3df77dfe28dbee6144c8023
\ No newline at end of file diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-nesting-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-nesting-expected.png Binary files differnew file mode 100644 index 0000000..d546a13 --- /dev/null +++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-nesting-expected.png diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-nesting-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-nesting-expected.txt new file mode 100644 index 0000000..70820f9 --- /dev/null +++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-nesting-expected.txt @@ -0,0 +1,13 @@ +layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderBlock {HTML} at (0,0) size 800x600
+ RenderBody {BODY} at (8,8) size 784x584
+ RenderBlock (anonymous) at (0,0) size 784x40
+ RenderText {#text} at (0,0) size 769x39
+ text run at (0,0) width 769: "The two lime squares below should look like mirror images (with a blue rectangle filling half the left square on the left and half the"
+ text run at (0,20) width 150: "right square on the right)."
+layer at (8,48) size 200x200
+ RenderBlock {DIV} at (0,40) size 200x200 [bgcolor=#00FF00]
+layer at (8,48) size 100x200
+ RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#0000FF]
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/table-cell-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/table-cell-expected.checksum new file mode 100644 index 0000000..34c5888 --- /dev/null +++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/table-cell-expected.checksum @@ -0,0 +1 @@ +c5f69751adf02b55e4b77cd518225046
\ No newline at end of file diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/table-cell-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/table-cell-expected.png Binary files differnew file mode 100644 index 0000000..47a86a5 --- /dev/null +++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/table-cell-expected.png diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/table-cell-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/table-cell-expected.txt new file mode 100644 index 0000000..3aa235f --- /dev/null +++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/table-cell-expected.txt @@ -0,0 +1,11 @@ +layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderBlock {HTML} at (0,0) size 800x600
+ RenderBody {BODY} at (8,8) size 784x584
+ RenderTable {TABLE} at (0,0) size 104x100
+ RenderTableSection {TBODY} at (0,0) size 104x100
+ RenderTableRow {TR} at (0,0) size 104x100
+ RenderTableCell {TD} at (0,49) size 52x2 [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
+layer at (60,8) size 52x100
+ RenderTableCell {TD} at (52,49) size 52x2 [bgcolor=#008000] [r=0 c=1 rs=1 cs=1]
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/teardown-crash-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/teardown-crash-expected.txt new file mode 100644 index 0000000..ba0853a --- /dev/null +++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/teardown-crash-expected.txt @@ -0,0 +1,3 @@ +To pass this test, WebKit should not crash under GuardMalloc during render tree tear down.
+
+
diff --git a/webkit/tools/layout_tests/test_lists/tests_fixable.txt b/webkit/tools/layout_tests/test_lists/tests_fixable.txt index 4cad141..dfa9ec6 100644 --- a/webkit/tools/layout_tests/test_lists/tests_fixable.txt +++ b/webkit/tools/layout_tests/test_lists/tests_fixable.txt @@ -895,6 +895,10 @@ V8 | KJS # SKIP : LayoutTests/fast/dom/xmlhttprequest-get.xhtml = PASS # Picking up a new parser from webkit should fix the rest. V8 | KJS # LayoutTests/css3/keyframes-rule.html = FAIL +# We don't render reflection masks properly. +# http://code.google.com/p/chromium/issues/detail?id=3229 +V8 | KJS # LayoutTests/fast/reflections/reflection-masks.html = FAIL + // ---------------------------------------------------------------------------- // NEW FOR THE MERGE // @@ -958,11 +962,6 @@ V8 | KJS # LayoutTests/fast/media/implicit-media-all.html = FAIL V8 | KJS # LayoutTests/fast/media/monochrome.html = FAIL V8 | KJS # LayoutTests/fast/media/viewport-media-query.html = FAIL V8 | KJS # LayoutTests/fast/overflow/float-in-relpositioned.html = FAIL -V8 | KJS # LayoutTests/fast/reflections/inline-crash.html = FAIL -V8 | KJS # LayoutTests/fast/reflections/reflection-direction.html = FAIL -V8 | KJS # LayoutTests/fast/reflections/reflection-masks.html = FAIL -V8 | KJS # LayoutTests/fast/reflections/reflection-nesting.html = FAIL -V8 | KJS # LayoutTests/fast/reflections/table-cell.html = FAIL V8 | KJS # LayoutTests/fast/replaced/absolute-position-percentage-width.html = FAIL V8 | KJS # LayoutTests/fast/replaced/max-width-percent.html = FAIL V8 | KJS # LayoutTests/fast/table/border-collapsing/equal-precedence-resolution.html = FAIL |