diff options
author | dglazkov@chromium.org <dglazkov@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-10 03:38:47 +0000 |
---|---|---|
committer | dglazkov@chromium.org <dglazkov@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-10 03:38:47 +0000 |
commit | cc1ed5e1f109d0ad7373c4683591a921554dc9dd (patch) | |
tree | a3a4b001ffb3adb5666b3817c3045d2bffe83bff | |
parent | 56b44e185e15b30c4755ff3043e4fcbde31300e6 (diff) | |
download | chromium_src-cc1ed5e1f109d0ad7373c4683591a921554dc9dd.zip chromium_src-cc1ed5e1f109d0ad7373c4683591a921554dc9dd.tar.gz chromium_src-cc1ed5e1f109d0ad7373c4683591a921554dc9dd.tar.bz2 |
Rebaseline more of fast/repaint tests we are now passing (part 5)
The difference between repaint areas is due to the difference in repaint logic.
Safari/Mac port uses NSView's native
rectangle collection/unification, and we just unify all into one damage rect.
R=jparent
BUG=8630
TEST=none
Review URL: http://codereview.chromium.org/195047
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25839 0039d316-1c4b-4281-b951-d872f2087c98
46 files changed, 143 insertions, 10 deletions
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/text-selection-rect-in-overflow-2-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/text-selection-rect-in-overflow-2-expected.checksum new file mode 100644 index 0000000..7719d11 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/text-selection-rect-in-overflow-2-expected.checksum @@ -0,0 +1 @@ +3d3bbb7e6b2cd3162f912804be2c5add
\ No newline at end of file diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/text-selection-rect-in-overflow-2-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/text-selection-rect-in-overflow-2-expected.png Binary files differnew file mode 100644 index 0000000..dd7e30f --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/text-selection-rect-in-overflow-2-expected.png diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/text-selection-rect-in-overflow-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/text-selection-rect-in-overflow-expected.checksum new file mode 100644 index 0000000..e25cba5 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/text-selection-rect-in-overflow-expected.checksum @@ -0,0 +1 @@ +d6df74a6c1787dc0429fc41c1db7016e
\ No newline at end of file diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/text-selection-rect-in-overflow-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/text-selection-rect-in-overflow-expected.png Binary files differnew file mode 100644 index 0000000..09b29e5 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/text-selection-rect-in-overflow-expected.png diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-absolute-child-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-absolute-child-expected.checksum new file mode 100644 index 0000000..80a5017 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-absolute-child-expected.checksum @@ -0,0 +1 @@ +7c853c768928453f0b0cfe6a86aa17c1
\ No newline at end of file diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-absolute-child-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-absolute-child-expected.png Binary files differnew file mode 100644 index 0000000..6663849 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-absolute-child-expected.png diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.checksum new file mode 100644 index 0000000..834e3b4 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.checksum @@ -0,0 +1 @@ +6eafbc99c309e1b9948146d9d2b6bfd4
\ No newline at end of file diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.png Binary files differnew file mode 100644 index 0000000..f8060a0 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.png diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-disable-layoutstate-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-disable-layoutstate-expected.checksum new file mode 100644 index 0000000..65e6e5b --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-disable-layoutstate-expected.checksum @@ -0,0 +1 @@ +44e49fa0528e0e83789f5edbaed9f792
\ No newline at end of file diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-layout-repaint-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-layout-repaint-expected.checksum new file mode 100644 index 0000000..4013b09 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-layout-repaint-expected.checksum @@ -0,0 +1 @@ +9e809614e2fb45424ab2b0ebc474e140
\ No newline at end of file diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-layout-repaint-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-layout-repaint-expected.png Binary files differnew file mode 100644 index 0000000..41649bf --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-layout-repaint-expected.png diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-relative-position-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-relative-position-expected.checksum new file mode 100644 index 0000000..dbc569f --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-relative-position-expected.checksum @@ -0,0 +1 @@ +4fce21b045e2206484f662c2e23cec9b
\ No newline at end of file diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-relative-position-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-relative-position-expected.png Binary files differnew file mode 100644 index 0000000..41aece4 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-relative-position-expected.png diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-repaint-descendants-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-repaint-descendants-expected.checksum new file mode 100644 index 0000000..14c6616 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-repaint-descendants-expected.checksum @@ -0,0 +1 @@ +881ebdd65cde76d785782c3a2725d09f
\ No newline at end of file diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-repaint-descendants-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-repaint-descendants-expected.png Binary files differnew file mode 100644 index 0000000..9184360 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-repaint-descendants-expected.png diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-replaced-shadows-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-replaced-shadows-expected.checksum new file mode 100644 index 0000000..e39788e --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-replaced-shadows-expected.checksum @@ -0,0 +1 @@ +8280aef70abf495d2f1e7806c0f188d0
\ No newline at end of file diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-translate-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-translate-expected.checksum new file mode 100644 index 0000000..ccbb557 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-translate-expected.checksum @@ -0,0 +1 @@ +60a41f5a380c974bad599dd74c48587e
\ No newline at end of file diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-translate-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-translate-expected.png Binary files differnew file mode 100644 index 0000000..2680ecb --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/repaint/transform-translate-expected.png diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/text-selection-rect-in-overflow-2-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/text-selection-rect-in-overflow-2-expected.checksum new file mode 100644 index 0000000..a90b0d1 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/text-selection-rect-in-overflow-2-expected.checksum @@ -0,0 +1 @@ +e38f18dea27193f6c46ae650285d1cbb
\ No newline at end of file diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/text-selection-rect-in-overflow-2-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/text-selection-rect-in-overflow-2-expected.png Binary files differnew file mode 100644 index 0000000..2fa1867 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/text-selection-rect-in-overflow-2-expected.png diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/text-selection-rect-in-overflow-2-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/text-selection-rect-in-overflow-2-expected.txt new file mode 100644 index 0000000..3db0437 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/text-selection-rect-in-overflow-2-expected.txt @@ -0,0 +1,27 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x175 + RenderBlock {HTML} at (0,0) size 800x175 + RenderBody {BODY} at (8,8) size 784x159 + RenderPartObject {IFRAME} at (0,0) size 304x154 [border: (2px inset #000000)] + layer at (0,0) size 300x150 + RenderView at (0,0) size 300x150 + layer at (0,0) size 300x150 + RenderBlock {HTML} at (0,0) size 300x150 + RenderBody {BODY} at (8,8) size 284x134 + layer at (8,8) size 284x100 scrollY 79 scrollHeight 179 + RenderBlock {DIV} at (0,0) size 284x100 + RenderBR {BR} at (0,0) size 0x19 + RenderBR {BR} at (0,20) size 0x19 + RenderBR {BR} at (0,40) size 0x19 + RenderBR {BR} at (0,60) size 0x19 + RenderText {#text} at (0,80) size 216x19 + text run at (0,80) width 216: "Should have blue, not gray, highlight" + RenderBR {BR} at (216,95) size 0x0 + RenderBR {BR} at (0,100) size 0x19 + RenderBR {BR} at (0,120) size 0x19 + RenderBR {BR} at (0,140) size 0x19 + RenderBR {BR} at (0,160) size 0x19 + RenderText {#text} at (0,0) size 0x0 + RenderText {#text} at (0,0) size 0x0 + RenderText {#text} at (0,0) size 0x0 diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/text-selection-rect-in-overflow-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/text-selection-rect-in-overflow-expected.checksum new file mode 100644 index 0000000..f961e9f --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/text-selection-rect-in-overflow-expected.checksum @@ -0,0 +1 @@ +4a7cb9052debc75d611b2860ea2788ee
\ No newline at end of file diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/text-selection-rect-in-overflow-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/text-selection-rect-in-overflow-expected.png Binary files differnew file mode 100644 index 0000000..4b29de6 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/text-selection-rect-in-overflow-expected.png diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/text-selection-rect-in-overflow-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/text-selection-rect-in-overflow-expected.txt new file mode 100644 index 0000000..c1bd545 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/text-selection-rect-in-overflow-expected.txt @@ -0,0 +1,19 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x116 + RenderBlock {HTML} at (0,0) size 800x116 + RenderBody {BODY} at (8,8) size 784x100 +layer at (8,8) size 784x100 scrollY 79 scrollHeight 179 + RenderBlock {DIV} at (0,0) size 784x100 + RenderBR {BR} at (0,0) size 0x19 + RenderBR {BR} at (0,20) size 0x19 + RenderBR {BR} at (0,40) size 0x19 + RenderBR {BR} at (0,60) size 0x19 + RenderInline {SPAN} at (0,0) size 187x19 [bgcolor=#008000] + RenderText {#text} at (0,80) size 187x19 + text run at (0,80) width 187: "Should have green background" + RenderBR {BR} at (187,80) size 0x19 + RenderBR {BR} at (0,100) size 0x19 + RenderBR {BR} at (0,120) size 0x19 + RenderBR {BR} at (0,140) size 0x19 + RenderBR {BR} at (0,160) size 0x19 diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-child-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-child-expected.checksum new file mode 100644 index 0000000..a8d374af --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-child-expected.checksum @@ -0,0 +1 @@ +36bcc71ca4f714be5e46f3f6eda1fbff
\ No newline at end of file diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-child-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-child-expected.png Binary files differnew file mode 100644 index 0000000..fc43091 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-child-expected.png diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.checksum new file mode 100644 index 0000000..8428d74 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.checksum @@ -0,0 +1 @@ +817f5f829ab878ab0404dcd669baba63
\ No newline at end of file diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.png Binary files differnew file mode 100644 index 0000000..a57ad8a0 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.png diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.txt new file mode 100644 index 0000000..f4895ce --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.txt @@ -0,0 +1,26 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x302 + RenderBlock {HTML} at (0,0) size 800x302 + RenderBody {BODY} at (8,16) size 784x278 + RenderBlock {P} at (0,0) size 784x20 + RenderText {#text} at (0,0) size 51x19 + text run at (0,0) width 51: "Test for " + 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=17840" + RenderText {#text} at (342,0) size 282x19 + text run at (342,0) width 282: ". The rotated box should be correctly redrawn." + RenderBlock (anonymous) at (0,36) size 784x20 + RenderBlock (anonymous) at (0,56) size 784x202 + RenderBlock (anonymous) at (0,258) size 784x20 + RenderText {#text} at (0,0) size 0x0 + RenderText {#text} at (0,0) size 0x0 +layer at (18,112) size 79x59 + RenderInline (relative positioned) {SPAN} at (0,0) size 79x59 [bgcolor=#DDDDDD] + RenderText {#text} at (20,0) size 59x19 + text run at (20,0) width 59: "Container" +layer at (108,172) size 202x202 + RenderBlock (relative positioned) {DIV} at (0,0) size 202x202 [bgcolor=#CCCCCC] [border: (1px solid #000000)] +layer at (18,334) size 20x59 + RenderInline (relative positioned) {SPAN} at (0,0) size 20x59 [bgcolor=#DDDDDD] diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-disable-layoutstate-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-disable-layoutstate-expected.checksum new file mode 100644 index 0000000..dd70fdd --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-disable-layoutstate-expected.checksum @@ -0,0 +1 @@ +b8f95bbb01f513497a4b32194982501b
\ No newline at end of file diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-disable-layoutstate-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-disable-layoutstate-expected.png Binary files differnew file mode 100644 index 0000000..eda8af6d --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-disable-layoutstate-expected.png diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-layout-repaint-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-layout-repaint-expected.checksum new file mode 100644 index 0000000..839529a --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-layout-repaint-expected.checksum @@ -0,0 +1 @@ +fe8158c813bdcdea2a069bfd50df8777
\ No newline at end of file diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-layout-repaint-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-layout-repaint-expected.png Binary files differnew file mode 100644 index 0000000..fe831a0 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-layout-repaint-expected.png diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-layout-repaint-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-layout-repaint-expected.txt new file mode 100644 index 0000000..205e907 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-layout-repaint-expected.txt @@ -0,0 +1,9 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x152 + RenderBlock {HTML} at (0,0) size 800x152 + RenderBody {BODY} at (8,50) size 784x52 +layer at (58,50) size 202x52 + RenderBlock {DIV} at (50,0) size 202x52 [border: (1px solid #000000)] + RenderText {#text} at (1,1) size 38x19 + text run at (1,1) width 38: "PASS" diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-relative-position-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-relative-position-expected.checksum new file mode 100644 index 0000000..a049bf3 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-relative-position-expected.checksum @@ -0,0 +1 @@ +a504179e9d784e0ea396da6678e32427
\ No newline at end of file diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-relative-position-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-relative-position-expected.png Binary files differnew file mode 100644 index 0000000..6827c66 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-relative-position-expected.png diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-relative-position-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-relative-position-expected.txt new file mode 100644 index 0000000..dc532c0 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-relative-position-expected.txt @@ -0,0 +1,15 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x262 + RenderBlock {HTML} at (0,0) size 800x262 + RenderBody {BODY} at (8,16) size 784x238 + RenderBlock {P} at (0,0) size 784x20 + RenderText {#text} at (0,0) size 51x19 + text run at (0,0) width 51: "Test for " + 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=17840" + RenderText {#text} at (342,0) size 282x19 + text run at (342,0) width 282: ". The rotated box should be correctly redrawn." +layer at (108,152) size 202x202 + RenderBlock (relative positioned) {DIV} at (0,36) size 202x202 [bgcolor=#CCCCCC] [border: (1px solid #000000)] diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-repaint-descendants-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-repaint-descendants-expected.checksum new file mode 100644 index 0000000..6fd9b24 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-repaint-descendants-expected.checksum @@ -0,0 +1 @@ +c4d532efdffab5bb11036bba299fd98e
\ No newline at end of file diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-repaint-descendants-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-repaint-descendants-expected.png Binary files differnew file mode 100644 index 0000000..5d0ca41 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-repaint-descendants-expected.png diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-repaint-descendants-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-repaint-descendants-expected.txt new file mode 100644 index 0000000..f529f1d --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-repaint-descendants-expected.txt @@ -0,0 +1,17 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x262 + RenderBlock {HTML} at (0,0) size 800x262 + RenderBody {BODY} at (8,16) size 784x238 + RenderBlock {P} at (0,0) size 784x20 + RenderText {#text} at (0,0) size 51x19 + text run at (0,0) width 51: "Test for " + 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=22088" + RenderText {#text} at (342,0) size 282x19 + text run at (342,0) width 282: ". The rotated box should be correctly redrawn." +layer at (108,152) size 202x202 + RenderBlock (relative positioned) {DIV} at (0,36) size 202x202 [bgcolor=#CCCCCC] [border: (1px solid #000000)] +layer at (184,228) size 400x50 + RenderBlock (positioned) {DIV} at (76,76) size 400x50 [bgcolor=#555555] diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-replaced-shadows-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-replaced-shadows-expected.checksum new file mode 100644 index 0000000..bfb4a53 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-replaced-shadows-expected.checksum @@ -0,0 +1 @@ +b7efa4b6b4bc5ea9a7fc7ba99005febd
\ No newline at end of file diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-replaced-shadows-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-replaced-shadows-expected.png Binary files differnew file mode 100644 index 0000000..8be2553 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-replaced-shadows-expected.png diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-translate-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-translate-expected.checksum new file mode 100644 index 0000000..d6a8639 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-translate-expected.checksum @@ -0,0 +1 @@ +55ff17b33ae695f93eb6a6960a1940ff
\ No newline at end of file diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-translate-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-translate-expected.png Binary files differnew file mode 100644 index 0000000..d3f48d9 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-translate-expected.png diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-translate-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-translate-expected.txt new file mode 100644 index 0000000..e818323 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-translate-expected.txt @@ -0,0 +1,10 @@ +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 {H1} at (0,0) size 784x37 + RenderText {#text} at (0,0) size 363x36 + text run at (0,0) width 363: "Repaint test for bug 15719" +layer at (8,66) size 106x106 + RenderBlock {DIV} at (0,58) size 106x106 [bgcolor=#FFFF00] [border: (3px solid #000000)] diff --git a/webkit/tools/layout_tests/test_expectations.txt b/webkit/tools/layout_tests/test_expectations.txt index 9139a1b..031a7b9 100644 --- a/webkit/tools/layout_tests/test_expectations.txt +++ b/webkit/tools/layout_tests/test_expectations.txt @@ -1503,18 +1503,8 @@ BUG8630 LINUX : LayoutTests/fast/repaint/subtree-root-clip.html = FAIL BUG8630 LINUX : LayoutTests/fast/repaint/table-col-background.html = FAIL BUG8630 LINUX : LayoutTests/fast/repaint/table-row.html = FAIL BUG8630 LINUX : LayoutTests/fast/repaint/table-section-overflow.html = FAIL -BUG8630 WIN LINUX : LayoutTests/fast/repaint/text-selection-rect-in-overflow-2.html = FAIL -BUG8630 WIN LINUX : LayoutTests/fast/repaint/text-selection-rect-in-overflow.html = FAIL BUG8630 WIN LINUX : LayoutTests/fast/repaint/text-shadow-horizontal.html = FAIL BUG8630 WIN LINUX : LayoutTests/fast/repaint/text-shadow.html = FAIL -BUG8630 WIN LINUX : LayoutTests/fast/repaint/transform-absolute-child.html = FAIL -BUG8630 WIN LINUX : LayoutTests/fast/repaint/transform-absolute-in-positioned-container.html = FAIL -BUG8630 WIN LINUX : LayoutTests/fast/repaint/transform-disable-layoutstate.html = FAIL -BUG8630 WIN LINUX : LayoutTests/fast/repaint/transform-layout-repaint.html = FAIL -BUG8630 WIN LINUX : LayoutTests/fast/repaint/transform-relative-position.html = FAIL -BUG8630 WIN LINUX : LayoutTests/fast/repaint/transform-repaint-descendants.html = FAIL -BUG8630 WIN LINUX : LayoutTests/fast/repaint/transform-replaced-shadows.html = FAIL -BUG8630 WIN LINUX : LayoutTests/fast/repaint/transform-translate.html = FAIL BUG8630 WIN LINUX : LayoutTests/fast/canvas/canvas-as-image-incremental-repaint.html = FAIL BUG8630 WIN LINUX : LayoutTests/fast/canvas/canvas-incremental-repaint-2.html = FAIL |