summaryrefslogtreecommitdiffstats
path: root/webkit/data/layout_tests
diff options
context:
space:
mode:
authordglazkov@google.com <dglazkov@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-15 22:06:08 +0000
committerdglazkov@google.com <dglazkov@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-15 22:06:08 +0000
commit14addafac0e2fa24a3a0a2b08edef5158ebbc9eb (patch)
tree6f178cdc60a1f51f0e712ed7548878e2877c9cab /webkit/data/layout_tests
parent2dc0a482ef6bb4ac6d702782f1063b04d4d9086d (diff)
downloadchromium_src-14addafac0e2fa24a3a0a2b08edef5158ebbc9eb.zip
chromium_src-14addafac0e2fa24a3a0a2b08edef5158ebbc9eb.tar.gz
chromium_src-14addafac0e2fa24a3a0a2b08edef5158ebbc9eb.tar.bz2
Rebaseline Linux and Win tests by methodically going through the test_expectations list.
BUG=http://crbug.com/10301 BUG=http://crbug.com/10433 BUG=http://crbug.com/10435 BUG=http://crbug.com/8404 R=eroman TEST=watch the build bot. Review URL: http://codereview.chromium.org/125140 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18443 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/data/layout_tests')
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/borders/border-image-rotate-transform-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/borders/border-image-rotate-transform-expected.pngbin31056 -> 42111 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/resize-corner-tracking-transformed-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/resize-corner-tracking-transformed-expected.pngbin7540 -> 12775 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/resize-corner-tracking-transformed-expected.txt21
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/forms/input-appearance-height-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/forms/input-appearance-height-expected.pngbin7015 -> 18145 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/forms/input-appearance-height-expected.txt103
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/gradients/background-clipped-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/gradients/background-clipped-expected.pngbin0 -> 36131 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/layers/inline-dirty-z-order-lists-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/layers/inline-dirty-z-order-lists-expected.pngbin0 -> 15950 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/layers/inline-dirty-z-order-lists-expected.txt24
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/overflow/hidden-scrollbar-resize-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/overflow/hidden-scrollbar-resize-expected.pngbin3860 -> 5798 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/overflow/hit-test-overflow-controls-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/overflow/hit-test-overflow-controls-expected.pngbin7345 -> 17065 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/overflow/hit-test-overflow-controls-expected.txt38
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/001-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/001-expected.pngbin8988 -> 18380 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/002-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/002-expected.pngbin13030 -> 19009 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/003-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/003-expected.pngbin13030 -> 19009 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/scrollbars/listbox-scrollbar-combinations-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/scrollbars/listbox-scrollbar-combinations-expected.pngbin0 -> 8692 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/scrollbars/overflow-scrollbar-combinations-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/scrollbars/overflow-scrollbar-combinations-expected.pngbin0 -> 40810 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/animate-elem-34-t-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/animate-elem-34-t-expected.pngbin15930 -> 24006 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/filters-blend-01-b-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/filters-blend-01-b-expected.pngbin6769 -> 16989 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-01-b-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-01-b-expected.pngbin13577 -> 24474 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt6
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-03-t-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-03-t-expected.pngbin15987 -> 28522 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt6
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug1296-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug1296-expected.pngbin19241 -> 20738 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug137388-2-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug137388-2-expected.pngbin9039 -> 25465 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug1430-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug1430-expected.pngbin27585 -> 40946 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4093-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4093-expected.pngbin39433 -> 41885 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4427-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4427-expected.pngbin20322 -> 35088 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4523-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4523-expected.pngbin4616 -> 8294 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug625-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug625-expected.pngbin61472 -> 61835 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug86708-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug86708-expected.pngbin55582 -> 55874 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/core/bloomberg-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/core/bloomberg-expected.pngbin134080 -> 190633 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla_expected_failures/bugs/bug1647-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla_expected_failures/bugs/bug1647-expected.pngbin18032 -> 18188 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/gradients/background-clipped-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/gradients/background-clipped-expected.pngbin0 -> 36180 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/gradients/background-clipped-expected.txt9
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/layers/inline-dirty-z-order-lists-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/layers/inline-dirty-z-order-lists-expected.pngbin0 -> 6288 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/layers/inline-dirty-z-order-lists-expected.txt24
64 files changed, 253 insertions, 30 deletions
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/borders/border-image-rotate-transform-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/borders/border-image-rotate-transform-expected.checksum
index f1fe369..77166b4 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/borders/border-image-rotate-transform-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/borders/border-image-rotate-transform-expected.checksum
@@ -1 +1 @@
-b0246be0bb4be21af7af344107cb44d3 \ No newline at end of file
+6d5ab803a3a6264474ce8f4ad90028bf \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/borders/border-image-rotate-transform-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/borders/border-image-rotate-transform-expected.png
index d860941..09bb467 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/borders/border-image-rotate-transform-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/borders/border-image-rotate-transform-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/resize-corner-tracking-transformed-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/resize-corner-tracking-transformed-expected.checksum
index a9f40b3..1ab75b7 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/resize-corner-tracking-transformed-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/resize-corner-tracking-transformed-expected.checksum
@@ -1 +1 @@
-e8590e6c0f8baf9fe2677b9e9ffa6313 \ No newline at end of file
+9d679ad63eb470b9e0b33b23c32e7e34 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/resize-corner-tracking-transformed-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/resize-corner-tracking-transformed-expected.png
index 540cfd4..fece64e 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/resize-corner-tracking-transformed-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/resize-corner-tracking-transformed-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/resize-corner-tracking-transformed-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/resize-corner-tracking-transformed-expected.txt
new file mode 100644
index 0000000..63dc09d
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/resize-corner-tracking-transformed-expected.txt
@@ -0,0 +1,21 @@
+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 784x542
+ RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
+ RenderBlock {P} at (0,18) size 784x20
+ RenderText {#text} at (0,0) size 51x19
+ text run at (0,0) width 51: "Test for "
+ RenderInline {I} at (0,0) size 614x19
+ RenderInline {A} at (0,0) size 291x19 [color=#0000EE]
+ RenderText {#text} at (51,0) size 291x19
+ text run at (51,0) width 291: "https://bugs.webkit.org/show_bug.cgi?id=22118"
+ RenderText {#text} at (342,0) size 323x19
+ text run at (342,0) width 4: " "
+ text run at (346,0) width 319: "Resize corner does not track in transformed elements"
+ RenderText {#text} at (665,0) size 4x19
+ text run at (665,0) width 4: "."
+ RenderBlock {HR} at (0,54) size 784x2 [border: (1px inset #000000)]
+layer at (58,114) size 163x129 clip at (60,116) size 159x125
+ RenderBlock {DIV} at (50,106) size 163x129 [border: (2px solid #0000FF)]
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/forms/input-appearance-height-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/forms/input-appearance-height-expected.checksum
index a51322a..ca3bb08 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/forms/input-appearance-height-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/forms/input-appearance-height-expected.checksum
@@ -1 +1 @@
-9400e0f20c84e0c51b4a1658a90477d8 \ No newline at end of file
+5bcab15322b54ec7228a9ce015e6485e \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/forms/input-appearance-height-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/forms/input-appearance-height-expected.png
index f86bd13..9e9ce5f 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/forms/input-appearance-height-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/forms/input-appearance-height-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/forms/input-appearance-height-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/forms/input-appearance-height-expected.txt
new file mode 100644
index 0000000..f4cd225
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/forms/input-appearance-height-expected.txt
@@ -0,0 +1,103 @@
+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 (anonymous) at (0,0) size 784x20
+ RenderText {#text} at (0,0) size 717x19
+ text run at (0,0) width 717: "This tests the height attribute of form elements. The only element that should honour this value is the Image type of input."
+ RenderBlock {FORM} at (0,20) size 784x290
+ RenderText {#text} at (0,3) size 33x19
+ text run at (0,3) width 33: "input "
+ RenderTextControl {INPUT} at (35,2) size 155x22 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+ RenderText {#text} at (192,3) size 4x19
+ text run at (192,3) width 4: " "
+ RenderBR {BR} at (196,18) size 0x0
+ RenderText {#text} at (0,29) size 26x19
+ text run at (0,29) width 26: "text "
+ RenderTextControl {INPUT} at (28,28) size 155x22 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+ RenderText {#text} at (185,29) size 4x19
+ text run at (185,29) width 4: " "
+ RenderBR {BR} at (189,44) size 0x0
+ RenderText {#text} at (0,53) size 63x19
+ text run at (0,53) width 63: "checkbox "
+ RenderBlock {INPUT} at (67,55) size 13x13
+ RenderText {#text} at (83,53) size 4x19
+ text run at (83,53) width 4: " "
+ RenderBR {BR} at (87,68) size 0x0
+ RenderText {#text} at (0,76) size 21x19
+ text run at (0,76) width 21: "file "
+ RenderFileUploadControl {INPUT} at (23,75) size 238x22
+ RenderButton {INPUT} at (0,0) size 91x22 [bgcolor=#DDDDDD] [border: (2px outset #DDDDDD)]
+ RenderBlock (anonymous) at (8,2) size 75x18
+ RenderText at (3,1) size 69x16
+ text run at (3,1) width 69: "Choose File"
+ RenderText {#text} at (263,76) size 4x19
+ text run at (263,76) width 4: " "
+ RenderBR {BR} at (267,91) size 0x0
+ RenderText {#text} at (0,99) size 39x19
+ text run at (0,99) width 39: "image "
+ RenderImage {INPUT} at (39,113) size 10x1
+ RenderText {#text} at (49,99) size 4x19
+ text run at (49,99) width 4: " "
+ RenderBR {BR} at (53,114) size 0x0
+ RenderText {#text} at (0,120) size 35x19
+ text run at (0,120) width 35: "radio "
+ RenderBlock {INPUT} at (40,122) size 13x13
+ RenderText {#text} at (56,120) size 4x19
+ text run at (56,120) width 4: " "
+ RenderBR {BR} at (60,135) size 0x0
+ RenderText {#text} at (0,140) size 37x19
+ text run at (0,140) width 37: "range "
+ RenderSlider {INPUT} at (39,155) size 129x0 [bgcolor=#FFFFFF]
+ RenderBlock {DIV} at (64,0) size 0x0
+ RenderText {#text} at (170,140) size 4x19
+ text run at (170,140) width 4: " "
+ RenderBR {BR} at (174,155) size 0x0
+ RenderText {#text} at (0,163) size 33x19
+ text run at (0,163) width 33: "reset "
+ RenderButton {INPUT} at (35,162) size 56x22 [bgcolor=#DDDDDD] [border: (2px outset #DDDDDD)]
+ RenderBlock (anonymous) at (8,2) size 40x18
+ RenderText at (3,1) size 34x16
+ text run at (3,1) width 34: "Reset"
+ RenderText {#text} at (93,163) size 4x19
+ text run at (93,163) width 4: " "
+ RenderBR {BR} at (97,178) size 0x0
+ RenderText {#text} at (0,189) size 43x19
+ text run at (0,189) width 43: "submit "
+ RenderButton {INPUT} at (45,188) size 63x22 [bgcolor=#DDDDDD] [border: (2px outset #DDDDDD)]
+ RenderBlock (anonymous) at (8,2) size 47x18
+ RenderText at (3,1) size 41x16
+ text run at (3,1) width 41: "Submit"
+ RenderText {#text} at (110,189) size 4x19
+ text run at (110,189) width 4: " "
+ RenderBR {BR} at (114,204) size 0x0
+ RenderText {#text} at (0,215) size 45x19
+ text run at (0,215) width 45: "isindex "
+ RenderTextControl {INPUT} at (47,214) size 157x22 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+ RenderText {#text} at (206,215) size 4x19
+ text run at (206,215) width 4: " "
+ RenderBR {BR} at (210,230) size 0x0
+ RenderText {#text} at (0,241) size 63x19
+ text run at (0,241) width 63: "password "
+ RenderTextControl {INPUT} at (65,240) size 155x22 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+ RenderText {#text} at (222,241) size 4x19
+ text run at (222,241) width 4: " "
+ RenderBR {BR} at (226,256) size 0x0
+ RenderText {#text} at (0,267) size 43x19
+ text run at (0,267) width 43: "search "
+ RenderTextControl {INPUT} at (45,266) size 157x22 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+ RenderBlock {DIV} at (3,3) size 151x16
+ RenderBlock {DIV} at (0,2) size 1x11
+ RenderBlock {DIV} at (139,4) size 9x9
+ RenderText {#text} at (0,0) size 0x0
+layer at (45,33) size 151x16
+ RenderBlock {DIV} at (2,3) size 151x16
+layer at (38,59) size 151x16
+ RenderBlock {DIV} at (2,3) size 151x16
+layer at (58,245) size 151x16
+ RenderBlock {DIV} at (3,3) size 151x16
+layer at (75,271) size 151x16
+ RenderBlock {DIV} at (2,3) size 151x16
+layer at (57,297) size 138x16
+ RenderBlock {DIV} at (1,0) size 138x16
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/gradients/background-clipped-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/gradients/background-clipped-expected.checksum
new file mode 100644
index 0000000..cbd0788
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/gradients/background-clipped-expected.checksum
@@ -0,0 +1 @@
+6b5e987d96f6730bbe81e22f2ba564c4 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/gradients/background-clipped-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/gradients/background-clipped-expected.png
new file mode 100644
index 0000000..4f117fe
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/gradients/background-clipped-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/layers/inline-dirty-z-order-lists-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/layers/inline-dirty-z-order-lists-expected.checksum
new file mode 100644
index 0000000..c04cea3
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/layers/inline-dirty-z-order-lists-expected.checksum
@@ -0,0 +1 @@
+766c3a2954d4e76f90e9694ae6090148 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/layers/inline-dirty-z-order-lists-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/layers/inline-dirty-z-order-lists-expected.png
new file mode 100644
index 0000000..65e3efd
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/layers/inline-dirty-z-order-lists-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/layers/inline-dirty-z-order-lists-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/layers/inline-dirty-z-order-lists-expected.txt
new file mode 100644
index 0000000..f8f5f77
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/layers/inline-dirty-z-order-lists-expected.txt
@@ -0,0 +1,24 @@
+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 784x40
+ RenderText {#text} at (0,0) size 51x19
+ text run at (0,0) width 51: "Test for "
+ RenderInline {I} at (0,0) size 773x39
+ 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=23848"
+ RenderText {#text} at (362,0) size 773x39
+ text run at (362,0) width 411: " REGRESSION: Crash when mouse cursor moves over a link on"
+ text run at (0,20) width 123: "www.opportuno.de"
+ RenderText {#text} at (123,20) size 4x19
+ text run at (123,20) width 4: "."
+ RenderBlock {P} at (0,56) size 784x20
+ RenderText {#text} at (0,0) size 693x19
+ text run at (0,0) width 420: "This tests that changing the z-index of an inline correctly invalidates its "
+ text run at (420,0) width 273: "layer\x{2019}s and its stacking context\x{2019}s z-index lists."
+ RenderBlock (anonymous) at (0,92) size 784x0
+ RenderText {#text} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/overflow/hidden-scrollbar-resize-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/overflow/hidden-scrollbar-resize-expected.checksum
index 3653087..f0bd492 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/overflow/hidden-scrollbar-resize-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/overflow/hidden-scrollbar-resize-expected.checksum
@@ -1 +1 @@
-710ff8c6661c90c0dcba68d59374f4e7 \ No newline at end of file
+4826c78b443298b44ef0cd7b0ba1fc4c \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/overflow/hidden-scrollbar-resize-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/overflow/hidden-scrollbar-resize-expected.png
index d07fac7..fb266a2 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/overflow/hidden-scrollbar-resize-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/overflow/hidden-scrollbar-resize-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/overflow/hit-test-overflow-controls-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/overflow/hit-test-overflow-controls-expected.checksum
index dfec8fa..bee9047 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/overflow/hit-test-overflow-controls-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/overflow/hit-test-overflow-controls-expected.checksum
@@ -1 +1 @@
-f4e554e8ee819eff99475fb054b4776d \ No newline at end of file
+714285ed710823f38b8fcc600411e8b2 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/overflow/hit-test-overflow-controls-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/overflow/hit-test-overflow-controls-expected.png
index 588ebf5..5b59910 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/overflow/hit-test-overflow-controls-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/overflow/hit-test-overflow-controls-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/overflow/hit-test-overflow-controls-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/overflow/hit-test-overflow-controls-expected.txt
new file mode 100644
index 0000000..b0e9f52
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/overflow/hit-test-overflow-controls-expected.txt
@@ -0,0 +1,38 @@
+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 784x40
+ RenderText {#text} at (0,0) size 51x19
+ text run at (0,0) width 51: "Test for "
+ RenderInline {I} at (0,0) size 731x39
+ RenderInline {A} at (0,0) size 285x19 [color=#0000EE]
+ RenderText {#text} at (51,0) size 285x19
+ text run at (51,0) width 285: "http://bugs.webkit.org/show_bug.cgi?id=13353"
+ RenderText {#text} at (336,0) size 731x39
+ text run at (336,0) width 4: " "
+ text run at (340,0) width 391: "REGRESSION (r20754-20766): Textarea does not resize when"
+ text run at (0,20) width 113: "scrollbar is present"
+ RenderText {#text} at (113,20) size 4x19
+ text run at (113,20) width 4: "."
+ RenderBlock {P} at (0,56) size 784x20
+ RenderText {#text} at (0,0) size 714x19
+ text run at (0,0) width 546: "To test interactively, verify that you can resize each of the boxes below. The automatic test "
+ text run at (546,0) width 168: "resizes them to 125 by 125."
+ RenderBlock (floating) {DIV} at (0,92) size 125x125 [bgcolor=#FF0000]
+ RenderBlock (floating) {DIV} at (135,92) size 125x125 [bgcolor=#FF0000]
+ RenderBlock (floating) {DIV} at (270,92) size 125x125 [bgcolor=#FF0000]
+ RenderBlock (floating) {DIV} at (405,92) size 125x125 [bgcolor=#FF0000]
+layer at (8,100) size 125x125
+ RenderBlock {DIV} at (0,0) size 125x125 [bgcolor=#008000]
+ RenderBlock {DIV} at (0,0) size 100x100
+layer at (143,100) size 125x125 clip at (143,100) size 110x110
+ RenderBlock {DIV} at (0,0) size 125x125 [bgcolor=#008000]
+ RenderBlock {DIV} at (0,0) size 100x100
+layer at (278,100) size 125x125 clip at (278,100) size 110x125
+ RenderBlock {DIV} at (0,0) size 125x125 [bgcolor=#008000]
+ RenderBlock {DIV} at (0,0) size 100x100
+layer at (413,100) size 125x125 clip at (413,100) size 125x110
+ RenderBlock {DIV} at (0,0) size 125x125 [bgcolor=#008000]
+ RenderBlock {DIV} at (0,0) size 100x100
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/001-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/001-expected.checksum
index dd511b8..1feee6f 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/001-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/001-expected.checksum
@@ -1 +1 @@
-b163fb8a1410d231c179be9da5878ed9 \ No newline at end of file
+16c42a8b26a666c3aabb77eb378d9204 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/001-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/001-expected.png
index 8f09a1f..717ecc9 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/001-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/001-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/002-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/002-expected.checksum
index beeac4b..abe62dd 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/002-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/002-expected.checksum
@@ -1 +1 @@
-e312b635401cd79802be7b857d551f08 \ No newline at end of file
+40e6f86c85e1954720e5c1ea57154f5a \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/002-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/002-expected.png
index 6001e9a..3d333f2 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/002-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/002-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/003-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/003-expected.checksum
index beeac4b..abe62dd 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/003-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/003-expected.checksum
@@ -1 +1 @@
-e312b635401cd79802be7b857d551f08 \ No newline at end of file
+40e6f86c85e1954720e5c1ea57154f5a \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/003-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/003-expected.png
index 6001e9a..3d333f2 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/003-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/replaced/003-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/scrollbars/listbox-scrollbar-combinations-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/scrollbars/listbox-scrollbar-combinations-expected.checksum
index 906cbb0..0b7cb91 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/scrollbars/listbox-scrollbar-combinations-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/scrollbars/listbox-scrollbar-combinations-expected.checksum
@@ -1 +1 @@
-931cd752ff434febeeb373c1d7a2a4b4 \ No newline at end of file
+e2f7dff69737bf20a082e6d03e33a61a \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/scrollbars/listbox-scrollbar-combinations-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/scrollbars/listbox-scrollbar-combinations-expected.png
new file mode 100644
index 0000000..222a58d
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/scrollbars/listbox-scrollbar-combinations-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/scrollbars/overflow-scrollbar-combinations-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/scrollbars/overflow-scrollbar-combinations-expected.checksum
index 8644fbb..26bba3b 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/scrollbars/overflow-scrollbar-combinations-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/scrollbars/overflow-scrollbar-combinations-expected.checksum
@@ -1 +1 @@
-ba53d3662dabe0c6fe52d1bda2120539 \ No newline at end of file
+d166647f5f897d1ce07a6c243c80a26b \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/scrollbars/overflow-scrollbar-combinations-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/scrollbars/overflow-scrollbar-combinations-expected.png
new file mode 100644
index 0000000..65f00bb
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/scrollbars/overflow-scrollbar-combinations-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/animate-elem-34-t-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/animate-elem-34-t-expected.checksum
index 108e705..df488b3 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/animate-elem-34-t-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/animate-elem-34-t-expected.checksum
@@ -1 +1 @@
-6f24baefde3f4dfff57761e4a163d0b4 \ No newline at end of file
+7b2fc66edd3c536e883b442863c3f3d3 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/animate-elem-34-t-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/animate-elem-34-t-expected.png
index f9d0dc7..4bca6c2 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/animate-elem-34-t-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/animate-elem-34-t-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/filters-blend-01-b-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/filters-blend-01-b-expected.checksum
index 8c3d72b..b84ee53 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/filters-blend-01-b-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/filters-blend-01-b-expected.checksum
@@ -1 +1 @@
-bceb3e9d79f0623c86493f6efa2cb700 \ No newline at end of file
+b399e17adb9401c0d98adbcc9ab433f3 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/filters-blend-01-b-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/filters-blend-01-b-expected.png
index 2283dcc..7eeaddb 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/filters-blend-01-b-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/filters-blend-01-b-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-01-b-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-01-b-expected.checksum
index ebbffe6..06f7271 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-01-b-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-01-b-expected.checksum
@@ -1 +1 @@
-c50bbeae34ee4c3aa32ab8b61cdbf6dd \ No newline at end of file
+d6d13b880609c8d92ab42e9fd200ddba \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-01-b-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-01-b-expected.png
index f9c0898..11ef720 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-01-b-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-01-b-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt
index 41c4255..5a97770 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt
@@ -16,11 +16,11 @@ layer at (0,0) size 480x360
RenderPath {line} at (436.50,18) size 27x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M250.00,10.00 L250.00,175.00"]
RenderPath {rect} at (35.10,17.10) size 415.80x280.80 [stroke={[type=SOLID] [color=#000000]}] [data="M20.00,10.00 L250.00,10.00 L250.00,165.00 L20.00,165.00 Z"]
RenderSVGContainer {g} at (54,10.80) size 381.60x268.20 [opacity=0.50]
- RenderSVGText {text} at (30,90) size 173x119 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,-84) size 173x119
+ RenderSVGText {text} at (30,90) size 173x120 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,-84) size 173x120
chunk 1 text run 1 at (30.00,90.00) startOffset 0 endOffset 3 width 132.36: "SVG"
RenderPath {rect} at (126,99) size 234x126 [fill={[type=SOLID] [color=#820032]}] [data="M70.00,55.00 L200.00,55.00 L200.00,125.00 L70.00,125.00 Z"]
- RenderImage {image} at (0,0) size 80x80
+ RenderSVGImage {image} at (291.60,135) size 144.00x144
RenderSVGText {text} at (10,340) size 261x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-36) size 261x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.6 $"
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-03-t-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-03-t-expected.checksum
index d086dfd..fd26f436 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-03-t-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-03-t-expected.checksum
@@ -1 +1 @@
-048864e47438d6c1b4670523443793a8 \ No newline at end of file
+5954e54098e4b5c51ed54c201337a026 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-03-t-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-03-t-expected.png
index 35b1d0e..1cf5bff 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-03-t-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-03-t-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt
index 9c50758..40d1df2 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt
@@ -15,11 +15,11 @@ layer at (0,0) size 480x360
RenderPath {line} at (382.50,18) size 27x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M220.00,10.00 L220.00,175.00"]
RenderPath {line} at (436.50,18) size 27x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M250.00,10.00 L250.00,175.00"]
RenderPath {rect} at (35.10,17.10) size 415.80x280.80 [stroke={[type=SOLID] [color=#000000]}] [data="M20.00,10.00 L250.00,10.00 L250.00,165.00 L20.00,165.00 Z"]
- RenderSVGText {text} at (30,90) size 173x119 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,-84) size 173x119
+ RenderSVGText {text} at (30,90) size 173x120 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,-84) size 173x120
chunk 1 text run 1 at (30.00,90.00) startOffset 0 endOffset 3 width 132.36: "SVG"
RenderPath {rect} at (126,99) size 234x126 [fill={[type=SOLID] [color=#820032]}] [data="M70.00,55.00 L200.00,55.00 L200.00,125.00 L70.00,125.00 Z"]
- RenderImage {image} at (0,0) size 80x80
+ RenderSVGImage {image} at (291.60,135) size 144.00x144
RenderSVGText {text} at (10,340) size 261x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-36) size 261x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 261.00: "$Revision: 1.6 $"
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug1296-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug1296-expected.checksum
index 9a99c8b..c9edbb4 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug1296-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug1296-expected.checksum
@@ -1 +1 @@
-11f8c71fb13927e89994e1f57a1b7f5c \ No newline at end of file
+3f605a1b183f497225a78fa20e2da636 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug1296-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug1296-expected.png
index 7acc095..cc77311 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug1296-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug1296-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug137388-2-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug137388-2-expected.checksum
index 8602081..3835f44 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug137388-2-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug137388-2-expected.checksum
@@ -1 +1 @@
-623afe3bc98a6fdf3473ad80107b4496 \ No newline at end of file
+4d246367db5eac45554a0a4c54604418 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug137388-2-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug137388-2-expected.png
index 6239c07..91ea527 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug137388-2-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug137388-2-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug1430-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug1430-expected.checksum
index 0542b1d..7d69397 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug1430-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug1430-expected.checksum
@@ -1 +1 @@
-08ed6d73cb683d274972b42df00a6982 \ No newline at end of file
+8d96dc56f696ed0fcb74032e35a4fe31 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug1430-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug1430-expected.png
index 9c396ba..36ecdac 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug1430-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug1430-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4093-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4093-expected.checksum
index 657c74f..0a40766 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4093-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4093-expected.checksum
@@ -1 +1 @@
-cd82418cef2942387b95e2bdb9ae2cea \ No newline at end of file
+a328704fe33cca041346e78de969174d \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4093-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4093-expected.png
index 13c3f37..1db5a32 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4093-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4093-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4427-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4427-expected.checksum
index 0ae64af..46f3ff9 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4427-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4427-expected.checksum
@@ -1 +1 @@
-7e21f217765e153bdebfb7adb8bb5f68 \ No newline at end of file
+45ed67bf6681d57be16506a25c89b905 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4427-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4427-expected.png
index 43f80d6..f90b926 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4427-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4427-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4523-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4523-expected.checksum
index af1a243..1a06ae2 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4523-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4523-expected.checksum
@@ -1 +1 @@
-11cc362bb945f0d661360f141a99fb34 \ No newline at end of file
+097f4f632aa7bc422e9a36e94ce3dd59 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4523-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4523-expected.png
index 18fa4cf..e6b2196 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4523-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug4523-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug625-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug625-expected.checksum
index 625faf7..682cf57 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug625-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug625-expected.checksum
@@ -1 +1 @@
-730bd5cb95aa9ca936efc208468804cd \ No newline at end of file
+2e7f73490d78c539b6879cc16c9568f4 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug625-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug625-expected.png
index 9db5ba2..3236e59 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug625-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug625-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug86708-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug86708-expected.checksum
index 627550f..7e04b09 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug86708-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug86708-expected.checksum
@@ -1 +1 @@
-b98f111d875119e8363b9df9c120035e \ No newline at end of file
+943d2e337c33ac6b0af3e3413c7eab51 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug86708-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug86708-expected.png
index ce3faf0..a76d2b3 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug86708-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/bugs/bug86708-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/core/bloomberg-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/core/bloomberg-expected.checksum
index 08558b1..525e082 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/core/bloomberg-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/core/bloomberg-expected.checksum
@@ -1 +1 @@
-5430becb282592193509d934217b8c6a \ No newline at end of file
+73fe5bf84c8620cdb71683567bef3701 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/core/bloomberg-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/core/bloomberg-expected.png
index dd7fa92..3c9cb7c 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/core/bloomberg-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla/core/bloomberg-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla_expected_failures/bugs/bug1647-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla_expected_failures/bugs/bug1647-expected.checksum
index 6d17280c..a331295 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla_expected_failures/bugs/bug1647-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla_expected_failures/bugs/bug1647-expected.checksum
@@ -1 +1 @@
-02e4061afc4b05aa74ab704f2393cc72 \ No newline at end of file
+4c7b349f8153ae2316dffeda7e9bd8fd \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla_expected_failures/bugs/bug1647-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla_expected_failures/bugs/bug1647-expected.png
index f1df616..4c0191a 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla_expected_failures/bugs/bug1647-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/tables/mozilla_expected_failures/bugs/bug1647-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/gradients/background-clipped-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/gradients/background-clipped-expected.checksum
new file mode 100644
index 0000000..0cf86bc
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/gradients/background-clipped-expected.checksum
@@ -0,0 +1 @@
+9dc1303ae1c91847d9e6c639c5a27859 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/gradients/background-clipped-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/gradients/background-clipped-expected.png
new file mode 100644
index 0000000..ace827a
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/gradients/background-clipped-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/gradients/background-clipped-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/gradients/background-clipped-expected.txt
new file mode 100644
index 0000000..f1acb20
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/gradients/background-clipped-expected.txt
@@ -0,0 +1,9 @@
+layer at (0,0) size 842x519
+ RenderView at (0,0) size 800x519
+layer at (0,0) size 842x519
+ RenderBlock {HTML} at (0,0) size 800x519
+ RenderBody {BODY} at (8,8) size 784x503
+ RenderBlock {DIV} at (-50,260) size 210x210 [border: (5px dashed #0000FF)]
+ RenderBlock {DIV} at (624,260) size 210x210 [border: (5px dashed #0000FF)]
+layer at (8,8) size 210x210
+ RenderBlock {DIV} at (0,0) size 210x210 [border: (5px dashed #0000FF)]
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/layers/inline-dirty-z-order-lists-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/layers/inline-dirty-z-order-lists-expected.checksum
new file mode 100644
index 0000000..4e5d1bb
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/layers/inline-dirty-z-order-lists-expected.checksum
@@ -0,0 +1 @@
+24d16ad2a42d2dd587992ee81d3b9029 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/layers/inline-dirty-z-order-lists-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/layers/inline-dirty-z-order-lists-expected.png
new file mode 100644
index 0000000..d3b4211
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/layers/inline-dirty-z-order-lists-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/layers/inline-dirty-z-order-lists-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/layers/inline-dirty-z-order-lists-expected.txt
new file mode 100644
index 0000000..f8f5f77
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/layers/inline-dirty-z-order-lists-expected.txt
@@ -0,0 +1,24 @@
+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 784x40
+ RenderText {#text} at (0,0) size 51x19
+ text run at (0,0) width 51: "Test for "
+ RenderInline {I} at (0,0) size 773x39
+ 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=23848"
+ RenderText {#text} at (362,0) size 773x39
+ text run at (362,0) width 411: " REGRESSION: Crash when mouse cursor moves over a link on"
+ text run at (0,20) width 123: "www.opportuno.de"
+ RenderText {#text} at (123,20) size 4x19
+ text run at (123,20) width 4: "."
+ RenderBlock {P} at (0,56) size 784x20
+ RenderText {#text} at (0,0) size 693x19
+ text run at (0,0) width 420: "This tests that changing the z-index of an inline correctly invalidates its "
+ text run at (420,0) width 273: "layer\x{2019}s and its stacking context\x{2019}s z-index lists."
+ RenderBlock (anonymous) at (0,92) size 784x0
+ RenderText {#text} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0