Modified: trunk/LayoutTests/ChangeLog (128810 => 128811)
--- trunk/LayoutTests/ChangeLog 2012-09-17 21:44:01 UTC (rev 128810)
+++ trunk/LayoutTests/ChangeLog 2012-09-17 21:56:42 UTC (rev 128811)
@@ -1,3 +1,32 @@
+2012-09-17 Beth Dakin <[email protected]>
+
+ https://bugs.webkit.org/show_bug.cgi?id=96945
+ REGRESSION (r128678): Several tests fail on WK2 bots
+ (compositing/rtl/rtl-fixed-overflow.html,
+ compositing/rtl/rtl-fixed.html,
+ fast/regions/float-pushed-width-change.html,
+ fast/repaint/fixed-move-after-keyboard-scroll.html)
+
+ Reviewed by Tim Horton.
+
+ These tests are failing after
+ https://bugs.webkit.org/show_bug.cgi?id=96688 They are failing on WK2
+ only because that change only forces compositing mode for fixed
+ position elements in WK2, not WK1.
+
+ This one is a ref test where the expectation used fixed positioning.
+ We can avoid using fixed pos and avoid that fact that that creates a
+ layer in WK2 and use absolute pos instead.
+ * fast/regions/float-pushed-width-change-expected.html:
+
+ These tests just need updated results in the mac-wk2 directory.
+ * platform/mac-wk2/compositing/rtl: Added.
+ * platform/mac-wk2/compositing/rtl/rtl-fixed-expected.txt: Added.
+ * platform/mac-wk2/compositing/rtl/rtl-fixed-overflow-expected.txt: Added.
+ * platform/mac-wk2/fast/repaint: Added.
+ * platform/mac-wk2/fast/repaint/fixed-move-after-keyboard-scroll-expected.png: Added.
+ * platform/mac-wk2/fast/repaint/fixed-move-after-keyboard-scroll-expected.txt: Added.
+
2012-09-17 Nate Chapin <[email protected]>
Unreviewed, test expectations update.
Modified: trunk/LayoutTests/fast/regions/float-pushed-width-change-expected.html (128810 => 128811)
--- trunk/LayoutTests/fast/regions/float-pushed-width-change-expected.html 2012-09-17 21:44:01 UTC (rev 128810)
+++ trunk/LayoutTests/fast/regions/float-pushed-width-change-expected.html 2012-09-17 21:56:42 UTC (rev 128811)
@@ -10,7 +10,7 @@
#float1 {
float: left;
- position:fixed;
+ position:absolute;
width: 150px;
height: 102px;
background-color:green;
Added: trunk/LayoutTests/platform/mac-wk2/compositing/rtl/rtl-fixed-expected.txt (0 => 128811)
--- trunk/LayoutTests/platform/mac-wk2/compositing/rtl/rtl-fixed-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/mac-wk2/compositing/rtl/rtl-fixed-expected.txt 2012-09-17 21:56:42 UTC (rev 128811)
@@ -0,0 +1,21 @@
+(GraphicsLayer
+ (bounds 800.00 600.00)
+ (children 1
+ (GraphicsLayer
+ (bounds 800.00 600.00)
+ (children 2
+ (GraphicsLayer
+ (position 50.00 50.00)
+ (bounds 100.00 100.00)
+ (drawsContent 1)
+ )
+ (GraphicsLayer
+ (position 50.00 50.00)
+ (bounds 100.00 100.00)
+ (drawsContent 1)
+ )
+ )
+ )
+ )
+)
+
Added: trunk/LayoutTests/platform/mac-wk2/compositing/rtl/rtl-fixed-overflow-expected.txt (0 => 128811)
--- trunk/LayoutTests/platform/mac-wk2/compositing/rtl/rtl-fixed-overflow-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/mac-wk2/compositing/rtl/rtl-fixed-overflow-expected.txt 2012-09-17 21:56:42 UTC (rev 128811)
@@ -0,0 +1,22 @@
+(GraphicsLayer
+ (position -215.00 0.00)
+ (bounds 1000.00 1000.00)
+ (children 1
+ (GraphicsLayer
+ (bounds 1000.00 1000.00)
+ (children 2
+ (GraphicsLayer
+ (position 265.00 50.00)
+ (bounds 100.00 100.00)
+ (drawsContent 1)
+ )
+ (GraphicsLayer
+ (position 265.00 50.00)
+ (bounds 100.00 100.00)
+ (drawsContent 1)
+ )
+ )
+ )
+ )
+)
+
Added: trunk/LayoutTests/platform/mac-wk2/fast/repaint/fixed-move-after-keyboard-scroll-expected.txt (0 => 128811)
--- trunk/LayoutTests/platform/mac-wk2/fast/repaint/fixed-move-after-keyboard-scroll-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/mac-wk2/fast/repaint/fixed-move-after-keyboard-scroll-expected.txt 2012-09-17 21:56:42 UTC (rev 128811)
@@ -0,0 +1,25 @@
+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
+ RenderText {#text} at (0,0) size 477x18
+ text run at (0,0) width 477: "If running this test manually put focus inside the iframe and hit 'page down'."
+ RenderText {#text} at (0,0) size 0x0
+layer at (8,26) size 504x504
+ RenderPartObject {IFRAME} at (0,18) size 504x504 [border: (2px inset #000000)]
+ layer at (0,0) size 485x836
+ RenderView at (0,0) size 485x500
+ layer at (0,0) size 485x836 layerType: background only
+ layer at (10,406) size 100x100
+ RenderBlock (positioned) zI: -5 {DIV} at (10,406) size 100x100 [bgcolor=#FFFF00]
+ layer at (0,0) size 485x836 layerType: foreground only
+ RenderBlock {HTML} at (0,0) size 485x836
+ RenderBody {BODY} at (8,8) size 469x820
+ layer at (8,346) size 477x36
+ RenderBlock (positioned) {P} at (8,346) size 477x36
+ RenderText {#text} at (0,0) size 462x36
+ text run at (0,0) width 462: "You should see a yellow rect on the left, and a green one on the right. No"
+ text run at (0,18) width 65: "red pixels."
+ layer at (150,406) size 100x100
+ RenderBlock (positioned) {DIV} at (150,70) size 100x100 [bgcolor=#008000]