summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorevanm@google.com <evanm@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-10-08 00:42:41 +0000
committerevanm@google.com <evanm@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-10-08 00:42:41 +0000
commit1a0869a874c494ab41811dbeaa905ce5689acb01 (patch)
tree4befc532f0d85200e12b98f549e13697824271ea
parent2d3da8efdd22e501a3baa2549fe021d7aee78b0a (diff)
downloadchromium_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
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/inline-crash-expected.checksum1
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/inline-crash-expected.pngbin0 -> 5870 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/inline-crash-expected.txt27
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-computed-style-expected.txt22
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-direction-expected.checksum1
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-direction-expected.pngbin0 -> 810387 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-direction-expected.txt23
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-nesting-expected.checksum1
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-nesting-expected.pngbin0 -> 4524 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-nesting-expected.txt13
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/table-cell-expected.checksum1
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/table-cell-expected.pngbin0 -> 2810 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/table-cell-expected.txt11
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/teardown-crash-expected.txt3
-rw-r--r--webkit/tools/layout_tests/test_lists/tests_fixable.txt9
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
new file mode 100644
index 0000000..c1e6b1c
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/inline-crash-expected.png
Binary files differ
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
new file mode 100644
index 0000000..5c43186
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-direction-expected.png
Binary files differ
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
new file mode 100644
index 0000000..d546a13
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/reflection-nesting-expected.png
Binary files differ
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
new file mode 100644
index 0000000..47a86a5
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/reflections/table-cell-expected.png
Binary files differ
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