Diff
Modified: trunk/LayoutTests/ChangeLog (89708 => 89709)
--- trunk/LayoutTests/ChangeLog 2011-06-24 22:07:10 UTC (rev 89708)
+++ trunk/LayoutTests/ChangeLog 2011-06-24 22:15:29 UTC (rev 89709)
@@ -1,3 +1,29 @@
+2011-06-24 Adrienne Walker <[email protected]>
+
+ Reviewed by Simon Fraser.
+
+ REGRESSION (r89687): 5 compositing/rtl tests failing on Windows 7 Release (Tests)
+ https://bugs.webkit.org/show_bug.cgi?id=63343
+
+ These tests were failing since they were introduced in r89687. The
+ layerTreeAsText dump on the iframe document was causing the outer
+ layerTreeAsText dump to be affected by font metrics. Fixed in this
+ case by not putting layerTreeAsText output in an element when inside
+ an iframe.
+
+ * compositing/rtl/rtl-absolute-overflow-scrolled.html:
+ * compositing/rtl/rtl-absolute-overflow.html:
+ * compositing/rtl/rtl-absolute.html:
+ * compositing/rtl/rtl-fixed-overflow-scrolled.html:
+ * compositing/rtl/rtl-fixed-overflow.html:
+ * compositing/rtl/rtl-fixed.html:
+ * compositing/rtl/rtl-iframe-absolute-expected.txt:
+ * compositing/rtl/rtl-iframe-absolute-overflow-expected.txt:
+ * compositing/rtl/rtl-iframe-fixed-expected.txt:
+ * compositing/rtl/rtl-iframe-fixed-overflow-expected.txt:
+ * compositing/rtl/rtl-iframe-relative-expected.txt:
+ * compositing/rtl/rtl-relative.html:
+
2011-06-24 Abhishek Arya <[email protected]>
Reviewed by Darin Adler.
Modified: trunk/LayoutTests/compositing/rtl/rtl-absolute-overflow-scrolled.html (89708 => 89709)
--- trunk/LayoutTests/compositing/rtl/rtl-absolute-overflow-scrolled.html 2011-06-24 22:07:10 UTC (rev 89708)
+++ trunk/LayoutTests/compositing/rtl/rtl-absolute-overflow-scrolled.html 2011-06-24 22:15:29 UTC (rev 89709)
@@ -49,7 +49,8 @@
window.setTimeout(function() {
window.scrollTo(offset, 0);
if (window.layoutTestController) {
- document.getElementById('layertree').innerText = layoutTestController.layerTreeAsText();
+ if (top == self)
+ document.getElementById('layertree').innerText = layoutTestController.layerTreeAsText();
layoutTestController.notifyDone();
}
}, 0);
Modified: trunk/LayoutTests/compositing/rtl/rtl-absolute-overflow.html (89708 => 89709)
--- trunk/LayoutTests/compositing/rtl/rtl-absolute-overflow.html 2011-06-24 22:07:10 UTC (rev 89708)
+++ trunk/LayoutTests/compositing/rtl/rtl-absolute-overflow.html 2011-06-24 22:15:29 UTC (rev 89709)
@@ -37,7 +37,8 @@
<script>
function doTest() {
if (window.layoutTestController) {
- document.getElementById('layertree').innerText = layoutTestController.layerTreeAsText();
+ if (top == self)
+ document.getElementById('layertree').innerText = layoutTestController.layerTreeAsText();
layoutTestController.dumpAsText(true);
}
}
Modified: trunk/LayoutTests/compositing/rtl/rtl-absolute.html (89708 => 89709)
--- trunk/LayoutTests/compositing/rtl/rtl-absolute.html 2011-06-24 22:07:10 UTC (rev 89708)
+++ trunk/LayoutTests/compositing/rtl/rtl-absolute.html 2011-06-24 22:15:29 UTC (rev 89709)
@@ -32,7 +32,8 @@
<script>
function doTest() {
if (window.layoutTestController) {
- document.getElementById('layertree').innerText = layoutTestController.layerTreeAsText();
+ if (top == self)
+ document.getElementById('layertree').innerText = layoutTestController.layerTreeAsText();
layoutTestController.dumpAsText(true);
}
}
Modified: trunk/LayoutTests/compositing/rtl/rtl-fixed-overflow-scrolled.html (89708 => 89709)
--- trunk/LayoutTests/compositing/rtl/rtl-fixed-overflow-scrolled.html 2011-06-24 22:07:10 UTC (rev 89708)
+++ trunk/LayoutTests/compositing/rtl/rtl-fixed-overflow-scrolled.html 2011-06-24 22:15:29 UTC (rev 89709)
@@ -47,7 +47,8 @@
window.setTimeout(function() {
window.scrollTo(offset, 0);
if (window.layoutTestController) {
- document.getElementById('layertree').innerText = layoutTestController.layerTreeAsText();
+ if (top == self)
+ document.getElementById('layertree').innerText = layoutTestController.layerTreeAsText();
layoutTestController.notifyDone();
}
}, 0);
Modified: trunk/LayoutTests/compositing/rtl/rtl-fixed-overflow.html (89708 => 89709)
--- trunk/LayoutTests/compositing/rtl/rtl-fixed-overflow.html 2011-06-24 22:07:10 UTC (rev 89708)
+++ trunk/LayoutTests/compositing/rtl/rtl-fixed-overflow.html 2011-06-24 22:15:29 UTC (rev 89709)
@@ -37,7 +37,8 @@
<script>
function doTest() {
if (window.layoutTestController) {
- document.getElementById('layertree').innerText = layoutTestController.layerTreeAsText();
+ if (top == self)
+ document.getElementById('layertree').innerText = layoutTestController.layerTreeAsText();
layoutTestController.dumpAsText(true);
}
}
Modified: trunk/LayoutTests/compositing/rtl/rtl-fixed.html (89708 => 89709)
--- trunk/LayoutTests/compositing/rtl/rtl-fixed.html 2011-06-24 22:07:10 UTC (rev 89708)
+++ trunk/LayoutTests/compositing/rtl/rtl-fixed.html 2011-06-24 22:15:29 UTC (rev 89709)
@@ -32,7 +32,8 @@
<script>
function doTest() {
if (window.layoutTestController) {
- document.getElementById('layertree').innerText = layoutTestController.layerTreeAsText();
+ if (top == self)
+ document.getElementById('layertree').innerText = layoutTestController.layerTreeAsText();
layoutTestController.dumpAsText(true);
}
}
Modified: trunk/LayoutTests/compositing/rtl/rtl-iframe-absolute-expected.txt (89708 => 89709)
--- trunk/LayoutTests/compositing/rtl/rtl-iframe-absolute-expected.txt 2011-06-24 22:07:10 UTC (rev 89708)
+++ trunk/LayoutTests/compositing/rtl/rtl-iframe-absolute-expected.txt 2011-06-24 22:15:29 UTC (rev 89709)
@@ -16,10 +16,10 @@
(GraphicsLayer
(children 1
(GraphicsLayer
- (bounds 400.00 10733.00)
+ (bounds 400.00 400.00)
(children 1
(GraphicsLayer
- (bounds 400.00 10733.00)
+ (bounds 400.00 400.00)
(drawsContent 1)
(children 1
(GraphicsLayer
Modified: trunk/LayoutTests/compositing/rtl/rtl-iframe-absolute-overflow-expected.txt (89708 => 89709)
--- trunk/LayoutTests/compositing/rtl/rtl-iframe-absolute-overflow-expected.txt 2011-06-24 22:07:10 UTC (rev 89708)
+++ trunk/LayoutTests/compositing/rtl/rtl-iframe-absolute-overflow-expected.txt 2011-06-24 22:15:29 UTC (rev 89709)
@@ -17,10 +17,10 @@
(children 1
(GraphicsLayer
(position -608.00 0.00)
- (bounds 1008.00 10749.00)
+ (bounds 1008.00 1016.00)
(children 1
(GraphicsLayer
- (bounds 1008.00 10749.00)
+ (bounds 1008.00 1016.00)
(drawsContent 1)
(children 1
(GraphicsLayer
Modified: trunk/LayoutTests/compositing/rtl/rtl-iframe-fixed-expected.txt (89708 => 89709)
--- trunk/LayoutTests/compositing/rtl/rtl-iframe-fixed-expected.txt 2011-06-24 22:07:10 UTC (rev 89708)
+++ trunk/LayoutTests/compositing/rtl/rtl-iframe-fixed-expected.txt 2011-06-24 22:15:29 UTC (rev 89709)
@@ -16,10 +16,10 @@
(GraphicsLayer
(children 1
(GraphicsLayer
- (bounds 400.00 10733.00)
+ (bounds 400.00 400.00)
(children 1
(GraphicsLayer
- (bounds 400.00 10733.00)
+ (bounds 400.00 400.00)
(drawsContent 1)
(children 1
(GraphicsLayer
Modified: trunk/LayoutTests/compositing/rtl/rtl-iframe-fixed-overflow-expected.txt (89708 => 89709)
--- trunk/LayoutTests/compositing/rtl/rtl-iframe-fixed-overflow-expected.txt 2011-06-24 22:07:10 UTC (rev 89708)
+++ trunk/LayoutTests/compositing/rtl/rtl-iframe-fixed-overflow-expected.txt 2011-06-24 22:15:29 UTC (rev 89709)
@@ -17,10 +17,10 @@
(children 1
(GraphicsLayer
(position -608.00 0.00)
- (bounds 1008.00 10749.00)
+ (bounds 1008.00 1016.00)
(children 1
(GraphicsLayer
- (bounds 1008.00 10749.00)
+ (bounds 1008.00 1016.00)
(drawsContent 1)
(children 1
(GraphicsLayer
Modified: trunk/LayoutTests/compositing/rtl/rtl-iframe-relative-expected.txt (89708 => 89709)
--- trunk/LayoutTests/compositing/rtl/rtl-iframe-relative-expected.txt 2011-06-24 22:07:10 UTC (rev 89708)
+++ trunk/LayoutTests/compositing/rtl/rtl-iframe-relative-expected.txt 2011-06-24 22:15:29 UTC (rev 89709)
@@ -16,10 +16,10 @@
(GraphicsLayer
(children 1
(GraphicsLayer
- (bounds 400.00 10733.00)
+ (bounds 400.00 400.00)
(children 1
(GraphicsLayer
- (bounds 400.00 10733.00)
+ (bounds 400.00 400.00)
(drawsContent 1)
(children 1
(GraphicsLayer
Modified: trunk/LayoutTests/compositing/rtl/rtl-relative.html (89708 => 89709)
--- trunk/LayoutTests/compositing/rtl/rtl-relative.html 2011-06-24 22:07:10 UTC (rev 89708)
+++ trunk/LayoutTests/compositing/rtl/rtl-relative.html 2011-06-24 22:15:29 UTC (rev 89709)
@@ -34,7 +34,8 @@
<script>
function doTest() {
if (window.layoutTestController) {
- document.getElementById('layertree').innerText = layoutTestController.layerTreeAsText();
+ if (top == self)
+ document.getElementById('layertree').innerText = layoutTestController.layerTreeAsText();
layoutTestController.dumpAsText(true);
}
}