Convert some fast/regions pixel tests to reftests
https://bugs.webkit.org/show_bug.cgi?id=73866
Patch by Jacob Goldstein <jacobg@adobe.com> on 2011-12-08
Reviewed by Darin Adler.
* fast/regions/positioned-objects-block-static-in-regions-expected.html: Added.
* fast/regions/positioned-objects-block-static-in-rtl-regions-expected.html: Added.
* fast/regions/positioned-objects-block-static-spanning-regions-expected.html: Added.
* fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.html: Added.
* platform/efl/fast/regions/positioned-objects-block-static-in-regions-expected.png: Removed.
* platform/efl/fast/regions/positioned-objects-block-static-in-regions-expected.txt: Removed.
* platform/efl/fast/regions/positioned-objects-block-static-in-rtl-regions-expected.png: Removed.
* platform/efl/fast/regions/positioned-objects-block-static-in-rtl-regions-expected.txt: Removed.
* platform/efl/fast/regions/positioned-objects-block-static-spanning-regions-expected.png: Removed.
* platform/efl/fast/regions/positioned-objects-block-static-spanning-regions-expected.txt: Removed.
* platform/efl/fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.png: Removed.
* platform/efl/fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.txt: Removed.
* platform/mac/fast/regions/positioned-objects-block-static-in-regions-expected.png: Removed.
* platform/mac/fast/regions/positioned-objects-block-static-in-regions-expected.txt: Removed.
* platform/mac/fast/regions/positioned-objects-block-static-in-rtl-regions-expected.png: Removed.
* platform/mac/fast/regions/positioned-objects-block-static-in-rtl-regions-expected.txt: Removed.
* platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-expected.png: Removed.
* platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-expected.txt: Removed.
* platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.png: Removed.
* platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.txt: Removed.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@102353 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 6a35022..335768a 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,31 @@
+2011-12-08 Jacob Goldstein <jacobg@adobe.com>
+
+ Convert some fast/regions pixel tests to reftests
+ https://bugs.webkit.org/show_bug.cgi?id=73866
+
+ Reviewed by Darin Adler.
+
+ * fast/regions/positioned-objects-block-static-in-regions-expected.html: Added.
+ * fast/regions/positioned-objects-block-static-in-rtl-regions-expected.html: Added.
+ * fast/regions/positioned-objects-block-static-spanning-regions-expected.html: Added.
+ * fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.html: Added.
+ * platform/efl/fast/regions/positioned-objects-block-static-in-regions-expected.png: Removed.
+ * platform/efl/fast/regions/positioned-objects-block-static-in-regions-expected.txt: Removed.
+ * platform/efl/fast/regions/positioned-objects-block-static-in-rtl-regions-expected.png: Removed.
+ * platform/efl/fast/regions/positioned-objects-block-static-in-rtl-regions-expected.txt: Removed.
+ * platform/efl/fast/regions/positioned-objects-block-static-spanning-regions-expected.png: Removed.
+ * platform/efl/fast/regions/positioned-objects-block-static-spanning-regions-expected.txt: Removed.
+ * platform/efl/fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.png: Removed.
+ * platform/efl/fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.txt: Removed.
+ * platform/mac/fast/regions/positioned-objects-block-static-in-regions-expected.png: Removed.
+ * platform/mac/fast/regions/positioned-objects-block-static-in-regions-expected.txt: Removed.
+ * platform/mac/fast/regions/positioned-objects-block-static-in-rtl-regions-expected.png: Removed.
+ * platform/mac/fast/regions/positioned-objects-block-static-in-rtl-regions-expected.txt: Removed.
+ * platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-expected.png: Removed.
+ * platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-expected.txt: Removed.
+ * platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.png: Removed.
+ * platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.txt: Removed.
+
2011-12-08 Szilard Ledan <Ledan-Muntean.Szilard@stud.u-szeged.hu>
Added a test for css number types problem.
diff --git a/LayoutTests/fast/regions/positioned-objects-block-static-in-regions-expected.html b/LayoutTests/fast/regions/positioned-objects-block-static-in-regions-expected.html
new file mode 100644
index 0000000..6864b18
--- /dev/null
+++ b/LayoutTests/fast/regions/positioned-objects-block-static-in-regions-expected.html
@@ -0,0 +1,46 @@
+<!doctype html>
+
+ <style>
+
+ #greenBox {
+ position:relative;
+ margin-left:10%;
+ margin-right:10%;
+ width:160px;
+ height:100%;
+ background-color:green;
+ }
+
+ #region1, #region2, #region3 {
+ border: 1px solid black;
+ }
+
+ #region1 {
+ width: 200px;
+ height: 150px;
+ }
+
+ #region2 {
+ width: 300px;
+ height: 180px;
+ }
+
+ #region3 {
+ width: 120px;
+ height: 120px;
+ }
+</style>
+
+<body>
+<p>The green positioned object should only be as tall as the first region it
+is contained in. It should be centered in the first region, and no red
+should be visible.</p>
+
+<div id="container">
+ <div id="region1">
+ <div id="greenBox">
+ </div>
+ </div>
+ <div id="region2"></div>
+ <div id="region3"></div>
+</div>
diff --git a/LayoutTests/fast/regions/positioned-objects-block-static-in-rtl-regions-expected.html b/LayoutTests/fast/regions/positioned-objects-block-static-in-rtl-regions-expected.html
new file mode 100644
index 0000000..da91ff9
--- /dev/null
+++ b/LayoutTests/fast/regions/positioned-objects-block-static-in-rtl-regions-expected.html
@@ -0,0 +1,49 @@
+<!doctype html>
+<html style="direction:rtl">
+<head>
+ <style>
+
+ #greenBox {
+ position:relative;
+ margin-left:10%;
+ margin-right:10%;
+ width:160px;
+ height:100%;
+ background-color:green;
+ }
+
+ #region1, #region2, #region3 {
+ border: 1px solid black;
+ }
+
+ #region1 {
+ width: 200px;
+ height: 150px;
+ }
+
+ #region2 {
+ width: 300px;
+ height: 180px;
+ }
+
+ #region3 {
+ width: 120px;
+ height: 120px;
+ }
+</style>
+
+</head>
+
+<body>
+<p style="direction:rtl">The green positioned object should only be as tall as the first region it
+is contained in. It should be centered in the first region, and no red
+should be visible.</p>
+
+<div id="container">
+ <div id="region1">
+ <div id="greenBox">
+ </div>
+ </div>
+ <div id="region2"></div>
+ <div id="region3"></div>
+</div>
diff --git a/LayoutTests/fast/regions/positioned-objects-block-static-spanning-regions-expected.html b/LayoutTests/fast/regions/positioned-objects-block-static-spanning-regions-expected.html
new file mode 100644
index 0000000..5b9c82f
--- /dev/null
+++ b/LayoutTests/fast/regions/positioned-objects-block-static-spanning-regions-expected.html
@@ -0,0 +1,85 @@
+<!doctype html>
+
+<style>
+ .grey-box1 {
+ margin-left:10%;
+ margin-right:10%;
+ margin-top:15%;
+ height:120px
+ }
+
+ .grey-box2 {
+ margin-left:10%;
+ margin-right:10%;
+ height:100%
+ }
+
+ .grey-box3 {
+ margin-left:10%;
+ margin-right:10%;
+ height:50px
+ }
+
+ .green-box {
+ position:absolute;
+ top:0;
+ width:50%;
+ height:100%;
+ background-color:#00a000;
+ color:#00a000
+ }
+
+ .greyColor {
+ background-color:#cccccc
+ }
+
+ #region1, #region2, #region3 {
+ border:1px solid black
+ }
+
+ #region1 {
+ position:relative;
+ width:200px;
+ height:150px
+ }
+
+ #region2 {
+ position:relative;
+ width:300px;
+ height:180px
+ }
+
+ #region3 {
+ position:relative;
+ width:120px;
+ height:120px
+ }
+</style>
+
+<body>
+
+<p>The green positioned object should go through all three regions. Its left edge should align with the left side of the light grey boxes in each region. No red should be visible.</p>
+
+<div id="container">
+ <div id="region1">
+ <div class="grey-box1 greyColor">
+ <div class="green-box">
+ </div>
+ </div>
+ </div>
+ <div id="region2">
+ <div class="grey-box2 greyColor">
+ <div class="green-box">
+ </div>
+ </div>
+ </div>
+ <div id="region3">
+ <div class="grey-box3 greyColor">
+ <div class="green-box">
+ </div>
+ </div>
+ </div>
+</div>
+
+</body>
+
diff --git a/LayoutTests/fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.html b/LayoutTests/fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.html
new file mode 100644
index 0000000..6775872
--- /dev/null
+++ b/LayoutTests/fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.html
@@ -0,0 +1,105 @@
+<!doctype html>
+<html style="direction:rtl">
+<head>
+<style>
+ .grey-box1 {
+ margin-left:10%;
+ margin-right:10%;
+ margin-top:15%;
+ height:120px
+ }
+
+ .grey-box2 {
+ margin-left:10%;
+ margin-right:10%;
+ height:100%
+ }
+
+ .grey-box3 {
+ margin-left:10%;
+ margin-right:10%;
+ height:50px
+ }
+
+ .green-box {
+ position:absolute;
+ top:0;
+ width:50%;
+ text-align:right;
+ height:100%;
+ background-color:#00a000;
+ color:#00a000
+ }
+
+ .greyColor {
+ background-color:#cccccc
+ }
+
+ #region1, #region2, #region3 {
+ border:1px solid black
+ }
+
+ #region1 {
+ position:relative;
+ width:200px;
+ height:150px
+ }
+
+ #region2 {
+ position:relative;
+ width:300px;
+ height:180px
+ }
+
+ #region3 {
+ position:relative;
+ width:120px;
+ height:120px
+ }
+</style>
+</head>
+
+<body>
+
+<p style="direction:ltr">The green positioned object should go through all three regions. Its right edge should align with
+the right side of the light grey boxes in each region. No red should be visible.</p>
+
+<div id="container">
+ <div id="region1">
+ <div class="grey-box1 greyColor">
+ <div class="green-box">
+ Some text.<br>
+ Some text.<br>
+ Some text.<br>
+ Some text.<br>
+ Some text.<br>
+ Some text.<br>
+ Some text.<br>
+ Some text.<br>
+ </div>
+ </div>
+ </div>
+ <div id="region2">
+ <div class="grey-box2 greyColor">
+ <div class="green-box">
+ Some text.<br>
+ Some text.<br>
+ Some text.<br>
+ Some text.<br>
+ Some text.<br>
+ Some text.<br>
+ Some text.<br>
+ Some text.<br>
+ Some text.<br>
+ Some text.<br>
+ </div>
+ </div>
+ </div>
+ <div id="region3">
+ <div class="grey-box3 greyColor">
+ <div class="green-box">
+ Some text.<br>
+ </div>
+ </div>
+ </div>
+</div>
diff --git a/LayoutTests/platform/efl/fast/regions/positioned-objects-block-static-in-regions-expected.png b/LayoutTests/platform/efl/fast/regions/positioned-objects-block-static-in-regions-expected.png
deleted file mode 100644
index 5becd0a..0000000
--- a/LayoutTests/platform/efl/fast/regions/positioned-objects-block-static-in-regions-expected.png
+++ /dev/null
Binary files differ
diff --git a/LayoutTests/platform/efl/fast/regions/positioned-objects-block-static-in-regions-expected.txt b/LayoutTests/platform/efl/fast/regions/positioned-objects-block-static-in-regions-expected.txt
deleted file mode 100644
index 110b84d..0000000
--- a/LayoutTests/platform/efl/fast/regions/positioned-objects-block-static-in-regions-expected.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x534
- RenderBlock {HTML} at (0,0) size 800x534
- RenderBody {BODY} at (8,16) size 784x510
- RenderBlock {P} at (0,0) size 784x38
- RenderText {#text} at (0,0) size 737x38
- text run at (0,0) width 737: "The green positioned object should only be as tall as the first region it is contained in. It should be centered in the first"
- text run at (0,19) width 229: "region, and no red should be visible."
- RenderBlock {DIV} at (0,54) size 784x456
- RenderRegion {DIV} at (0,0) size 202x152 [border: (1px solid #000000)]
- RenderRegion {DIV} at (0,152) size 302x182 [border: (1px solid #000000)]
- RenderRegion {DIV} at (0,334) size 122x122 [border: (1px solid #000000)]
-Flow Threads
- Thread with flow-name 'flow1'
- layer at (0,0) size 300x450
- RenderFlowThread at (0,0) size 300x450
- RenderBlock {DIV} at (0,30) size 300x100
- RenderBlock {DIV} at (30,0) size 240x100
- RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#FF0000]
- layer at (30,0) size 160x150
- RenderBlock (positioned) {DIV} at (30,0) size 160x150 [bgcolor=#008000]
- Regions for flow 'flow1'
- RenderRegion {DIV} #region1
- RenderRegion {DIV} #region2
- RenderRegion {DIV} #region3
diff --git a/LayoutTests/platform/efl/fast/regions/positioned-objects-block-static-in-rtl-regions-expected.png b/LayoutTests/platform/efl/fast/regions/positioned-objects-block-static-in-rtl-regions-expected.png
deleted file mode 100644
index bd5ee99..0000000
--- a/LayoutTests/platform/efl/fast/regions/positioned-objects-block-static-in-rtl-regions-expected.png
+++ /dev/null
Binary files differ
diff --git a/LayoutTests/platform/efl/fast/regions/positioned-objects-block-static-in-rtl-regions-expected.txt b/LayoutTests/platform/efl/fast/regions/positioned-objects-block-static-in-rtl-regions-expected.txt
deleted file mode 100644
index 6b24716..0000000
--- a/LayoutTests/platform/efl/fast/regions/positioned-objects-block-static-in-rtl-regions-expected.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x534
- RenderBlock {HTML} at (0,0) size 800x534
- RenderBody {BODY} at (8,16) size 784x510
- RenderBlock {P} at (0,0) size 784x38
- RenderText {#text} at (47,0) size 737x38
- text run at (47,0) width 737: "The green positioned object should only be as tall as the first region it is contained in. It should be centered in the first"
- text run at (555,19) width 4 RTL: "."
- text run at (559,19) width 225: "region, and no red should be visible"
- RenderBlock {DIV} at (0,54) size 784x456
- RenderRegion {DIV} at (582,0) size 202x152 [border: (1px solid #000000)]
- RenderRegion {DIV} at (482,152) size 302x182 [border: (1px solid #000000)]
- RenderRegion {DIV} at (662,334) size 122x122 [border: (1px solid #000000)]
-Flow Threads
- Thread with flow-name 'flow1'
- layer at (0,0) size 300x450
- RenderFlowThread at (0,0) size 300x450
- RenderBlock {DIV} at (0,30) size 300x100
- RenderBlock {DIV} at (30,0) size 240x100
- RenderBlock {DIV} at (140,0) size 100x100 [bgcolor=#FF0000]
- layer at (110,0) size 160x150
- RenderBlock (positioned) {DIV} at (110,0) size 160x150 [bgcolor=#008000]
- Regions for flow 'flow1'
- RenderRegion {DIV} #region1
- RenderRegion {DIV} #region2
- RenderRegion {DIV} #region3
diff --git a/LayoutTests/platform/efl/fast/regions/positioned-objects-block-static-spanning-regions-expected.png b/LayoutTests/platform/efl/fast/regions/positioned-objects-block-static-spanning-regions-expected.png
deleted file mode 100644
index 8f981d9..0000000
--- a/LayoutTests/platform/efl/fast/regions/positioned-objects-block-static-spanning-regions-expected.png
+++ /dev/null
Binary files differ
diff --git a/LayoutTests/platform/efl/fast/regions/positioned-objects-block-static-spanning-regions-expected.txt b/LayoutTests/platform/efl/fast/regions/positioned-objects-block-static-spanning-regions-expected.txt
deleted file mode 100644
index a2835ef..0000000
--- a/LayoutTests/platform/efl/fast/regions/positioned-objects-block-static-spanning-regions-expected.txt
+++ /dev/null
@@ -1,86 +0,0 @@
-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x534
- RenderBlock {HTML} at (0,0) size 800x534
- RenderBody {BODY} at (8,16) size 784x510
- RenderBlock {P} at (0,0) size 784x38
- RenderText {#text} at (0,0) size 772x38
- text run at (0,0) width 772: "The green positioned object should go through all three regions. Its left edge should align with the left side of the light grey"
- text run at (0,19) width 296: "boxes in each region. No red should be visible."
- RenderBlock {DIV} at (0,54) size 784x456
- RenderRegion {DIV} at (0,0) size 202x152 [border: (1px solid #000000)]
- RenderRegion {DIV} at (0,152) size 302x182 [border: (1px solid #000000)]
- RenderRegion {DIV} at (0,334) size 122x122 [border: (1px solid #000000)]
-Flow Threads
- Thread with flow-name 'flow1'
- layer at (0,0) size 300x450
- RenderFlowThread at (0,0) size 300x450
- RenderBlock {DIV} at (0,30) size 300x350
- RenderBlock {DIV} at (30,0) size 240x350 [bgcolor=#CCCCCC]
- RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#FF0000]
- layer at (30,0) size 150x450
- RenderBlock (positioned) {DIV} at (30,0) size 150x450 [color=#00A000] [bgcolor=#00A000]
- RenderText {#text} at (-10,0) size 67x19
- text run at (-10,0) width 67: "Some text."
- RenderBR {BR} at (57,0) size 0x19
- RenderText {#text} at (-10,19) size 67x19
- text run at (-10,19) width 67: "Some text."
- RenderBR {BR} at (57,19) size 0x19
- RenderText {#text} at (-10,38) size 67x19
- text run at (-10,38) width 67: "Some text."
- RenderBR {BR} at (57,38) size 0x19
- RenderText {#text} at (-10,57) size 67x19
- text run at (-10,57) width 67: "Some text."
- RenderBR {BR} at (57,57) size 0x19
- RenderText {#text} at (-10,76) size 67x19
- text run at (-10,76) width 67: "Some text."
- RenderBR {BR} at (57,76) size 0x19
- RenderText {#text} at (-10,95) size 67x19
- text run at (-10,95) width 67: "Some text."
- RenderBR {BR} at (57,95) size 0x19
- RenderText {#text} at (-10,114) size 67x19
- text run at (-10,114) width 67: "Some text."
- RenderBR {BR} at (57,114) size 0x19
- RenderText {#text} at (0,150) size 67x19
- text run at (0,150) width 67: "Some text."
- RenderBR {BR} at (67,150) size 0x19
- RenderText {#text} at (0,169) size 67x19
- text run at (0,169) width 67: "Some text."
- RenderBR {BR} at (67,169) size 0x19
- RenderText {#text} at (0,188) size 67x19
- text run at (0,188) width 67: "Some text."
- RenderBR {BR} at (67,188) size 0x19
- RenderText {#text} at (0,207) size 67x19
- text run at (0,207) width 67: "Some text."
- RenderBR {BR} at (67,207) size 0x19
- RenderText {#text} at (0,226) size 67x19
- text run at (0,226) width 67: "Some text."
- RenderBR {BR} at (67,226) size 0x19
- RenderText {#text} at (0,245) size 67x19
- text run at (0,245) width 67: "Some text."
- RenderBR {BR} at (67,245) size 0x19
- RenderText {#text} at (0,264) size 67x19
- text run at (0,264) width 67: "Some text."
- RenderBR {BR} at (67,264) size 0x19
- RenderText {#text} at (0,283) size 67x19
- text run at (0,283) width 67: "Some text."
- RenderBR {BR} at (67,283) size 0x19
- RenderText {#text} at (0,302) size 67x19
- text run at (0,302) width 67: "Some text."
- RenderBR {BR} at (67,302) size 0x19
- RenderText {#text} at (-18,330) size 36x38
- text run at (-18,330) width 36: "Some"
- text run at (-18,349) width 27: "text."
- RenderBR {BR} at (9,349) size 0x19
- RenderText {#text} at (-18,368) size 36x38
- text run at (-18,368) width 36: "Some"
- text run at (-18,387) width 27: "text."
- RenderBR {BR} at (9,387) size 0x19
- RenderText {#text} at (-18,406) size 36x38
- text run at (-18,406) width 36: "Some"
- text run at (-18,425) width 27: "text."
- RenderBR {BR} at (9,425) size 0x19
- Regions for flow 'flow1'
- RenderRegion {DIV} #region1
- RenderRegion {DIV} #region2
- RenderRegion {DIV} #region3
diff --git a/LayoutTests/platform/efl/fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.png b/LayoutTests/platform/efl/fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.png
deleted file mode 100644
index 75275a8..0000000
--- a/LayoutTests/platform/efl/fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.png
+++ /dev/null
Binary files differ
diff --git a/LayoutTests/platform/efl/fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.txt b/LayoutTests/platform/efl/fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.txt
deleted file mode 100644
index 49a2036..0000000
--- a/LayoutTests/platform/efl/fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.txt
+++ /dev/null
@@ -1,105 +0,0 @@
-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x534
- RenderBlock {HTML} at (0,0) size 800x534
- RenderBody {BODY} at (8,16) size 784x510
- RenderBlock {P} at (0,0) size 784x38
- RenderText {#text} at (0,0) size 758x38
- text run at (0,0) width 758: "The green positioned object should go through all three regions. Its right edge should align with the right side of the light"
- text run at (0,19) width 328: "grey boxes in each region. No red should be visible."
- RenderBlock {DIV} at (0,54) size 784x456
- RenderRegion {DIV} at (582,0) size 202x152 [border: (1px solid #000000)]
- RenderRegion {DIV} at (482,152) size 302x182 [border: (1px solid #000000)]
- RenderRegion {DIV} at (662,334) size 122x122 [border: (1px solid #000000)]
-Flow Threads
- Thread with flow-name 'flow1'
- layer at (0,0) size 300x450
- RenderFlowThread at (0,0) size 300x450
- RenderBlock {DIV} at (0,30) size 300x350
- RenderBlock {DIV} at (30,0) size 240x350 [bgcolor=#CCCCCC]
- RenderBlock {DIV} at (140,0) size 100x100 [bgcolor=#FF0000]
- layer at (120,0) size 150x450
- RenderBlock (positioned) {DIV} at (120,0) size 150x450 [color=#00A000] [bgcolor=#00A000]
- RenderText {#text} at (93,0) size 67x19
- text run at (93,0) width 4 RTL: "."
- text run at (97,0) width 63: "Some text"
- RenderBR {BR} at (93,0) size 0x19
- RenderText {#text} at (93,19) size 67x19
- text run at (93,19) width 4 RTL: "."
- text run at (97,19) width 63: "Some text"
- RenderBR {BR} at (93,19) size 0x19
- RenderText {#text} at (93,38) size 67x19
- text run at (93,38) width 4 RTL: "."
- text run at (97,38) width 63: "Some text"
- RenderBR {BR} at (93,38) size 0x19
- RenderText {#text} at (93,57) size 67x19
- text run at (93,57) width 4 RTL: "."
- text run at (97,57) width 63: "Some text"
- RenderBR {BR} at (93,57) size 0x19
- RenderText {#text} at (93,76) size 67x19
- text run at (93,76) width 4 RTL: "."
- text run at (97,76) width 63: "Some text"
- RenderBR {BR} at (93,76) size 0x19
- RenderText {#text} at (93,95) size 67x19
- text run at (93,95) width 4 RTL: "."
- text run at (97,95) width 63: "Some text"
- RenderBR {BR} at (93,95) size 0x19
- RenderText {#text} at (93,114) size 67x19
- text run at (93,114) width 4 RTL: "."
- text run at (97,114) width 63: "Some text"
- RenderBR {BR} at (93,114) size 0x19
- RenderText {#text} at (83,150) size 67x19
- text run at (83,150) width 4 RTL: "."
- text run at (87,150) width 63: "Some text"
- RenderBR {BR} at (83,150) size 0x19
- RenderText {#text} at (83,169) size 67x19
- text run at (83,169) width 4 RTL: "."
- text run at (87,169) width 63: "Some text"
- RenderBR {BR} at (83,169) size 0x19
- RenderText {#text} at (83,188) size 67x19
- text run at (83,188) width 4 RTL: "."
- text run at (87,188) width 63: "Some text"
- RenderBR {BR} at (83,188) size 0x19
- RenderText {#text} at (83,207) size 67x19
- text run at (83,207) width 4 RTL: "."
- text run at (87,207) width 63: "Some text"
- RenderBR {BR} at (83,207) size 0x19
- RenderText {#text} at (83,226) size 67x19
- text run at (83,226) width 4 RTL: "."
- text run at (87,226) width 63: "Some text"
- RenderBR {BR} at (83,226) size 0x19
- RenderText {#text} at (83,245) size 67x19
- text run at (83,245) width 4 RTL: "."
- text run at (87,245) width 63: "Some text"
- RenderBR {BR} at (83,245) size 0x19
- RenderText {#text} at (83,264) size 67x19
- text run at (83,264) width 4 RTL: "."
- text run at (87,264) width 63: "Some text"
- RenderBR {BR} at (83,264) size 0x19
- RenderText {#text} at (83,283) size 67x19
- text run at (83,283) width 4 RTL: "."
- text run at (87,283) width 63: "Some text"
- RenderBR {BR} at (83,283) size 0x19
- RenderText {#text} at (83,302) size 67x19
- text run at (83,302) width 4 RTL: "."
- text run at (87,302) width 63: "Some text"
- RenderBR {BR} at (83,302) size 0x19
- RenderText {#text} at (132,330) size 36x38
- text run at (132,330) width 36: "Some"
- text run at (141,349) width 4 RTL: "."
- text run at (145,349) width 23: "text"
- RenderBR {BR} at (141,349) size 0x19
- RenderText {#text} at (132,368) size 36x38
- text run at (132,368) width 36: "Some"
- text run at (141,387) width 4 RTL: "."
- text run at (145,387) width 23: "text"
- RenderBR {BR} at (141,387) size 0x19
- RenderText {#text} at (132,406) size 36x38
- text run at (132,406) width 36: "Some"
- text run at (141,425) width 4 RTL: "."
- text run at (145,425) width 23: "text"
- RenderBR {BR} at (141,425) size 0x19
- Regions for flow 'flow1'
- RenderRegion {DIV} #region1
- RenderRegion {DIV} #region2
- RenderRegion {DIV} #region3
diff --git a/LayoutTests/platform/mac/fast/regions/positioned-objects-block-static-in-regions-expected.png b/LayoutTests/platform/mac/fast/regions/positioned-objects-block-static-in-regions-expected.png
deleted file mode 100644
index 727a925..0000000
--- a/LayoutTests/platform/mac/fast/regions/positioned-objects-block-static-in-regions-expected.png
+++ /dev/null
Binary files differ
diff --git a/LayoutTests/platform/mac/fast/regions/positioned-objects-block-static-in-regions-expected.txt b/LayoutTests/platform/mac/fast/regions/positioned-objects-block-static-in-regions-expected.txt
deleted file mode 100644
index d19cab8..0000000
--- a/LayoutTests/platform/mac/fast/regions/positioned-objects-block-static-in-regions-expected.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x532
- RenderBlock {HTML} at (0,0) size 800x532
- RenderBody {BODY} at (8,16) size 784x508
- RenderBlock {P} at (0,0) size 784x36
- RenderText {#text} at (0,0) size 737x36
- text run at (0,0) width 737: "The green positioned object should only be as tall as the first region it is contained in. It should be centered in the first"
- text run at (0,18) width 229: "region, and no red should be visible."
- RenderBlock {DIV} at (0,52) size 784x456
- RenderRegion {DIV} at (0,0) size 202x152 [border: (1px solid #000000)]
- RenderRegion {DIV} at (0,152) size 302x182 [border: (1px solid #000000)]
- RenderRegion {DIV} at (0,334) size 122x122 [border: (1px solid #000000)]
-Flow Threads
- Thread with flow-name 'flow1'
- layer at (0,0) size 300x450
- RenderFlowThread at (0,0) size 300x450
- RenderBlock {DIV} at (0,30) size 300x100
- RenderBlock {DIV} at (30,0) size 240x100
- RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#FF0000]
- layer at (30,0) size 160x150
- RenderBlock (positioned) {DIV} at (30,0) size 160x150 [bgcolor=#008000]
- Regions for flow 'flow1'
- RenderRegion {DIV} #region1
- RenderRegion {DIV} #region2
- RenderRegion {DIV} #region3
diff --git a/LayoutTests/platform/mac/fast/regions/positioned-objects-block-static-in-rtl-regions-expected.png b/LayoutTests/platform/mac/fast/regions/positioned-objects-block-static-in-rtl-regions-expected.png
deleted file mode 100644
index aca1889..0000000
--- a/LayoutTests/platform/mac/fast/regions/positioned-objects-block-static-in-rtl-regions-expected.png
+++ /dev/null
Binary files differ
diff --git a/LayoutTests/platform/mac/fast/regions/positioned-objects-block-static-in-rtl-regions-expected.txt b/LayoutTests/platform/mac/fast/regions/positioned-objects-block-static-in-rtl-regions-expected.txt
deleted file mode 100644
index 2a210f5..0000000
--- a/LayoutTests/platform/mac/fast/regions/positioned-objects-block-static-in-rtl-regions-expected.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x532
- RenderBlock {HTML} at (0,0) size 800x532
- RenderBody {BODY} at (8,16) size 784x508
- RenderBlock {P} at (0,0) size 784x36
- RenderText {#text} at (47,0) size 737x36
- text run at (47,0) width 737: "The green positioned object should only be as tall as the first region it is contained in. It should be centered in the first"
- text run at (555,18) width 4 RTL: "."
- text run at (559,18) width 225: "region, and no red should be visible"
- RenderBlock {DIV} at (0,52) size 784x456
- RenderRegion {DIV} at (582,0) size 202x152 [border: (1px solid #000000)]
- RenderRegion {DIV} at (482,152) size 302x182 [border: (1px solid #000000)]
- RenderRegion {DIV} at (662,334) size 122x122 [border: (1px solid #000000)]
-Flow Threads
- Thread with flow-name 'flow1'
- layer at (0,0) size 300x450
- RenderFlowThread at (0,0) size 300x450
- RenderBlock {DIV} at (0,30) size 300x100
- RenderBlock {DIV} at (30,0) size 240x100
- RenderBlock {DIV} at (140,0) size 100x100 [bgcolor=#FF0000]
- layer at (110,0) size 160x150
- RenderBlock (positioned) {DIV} at (110,0) size 160x150 [bgcolor=#008000]
- Regions for flow 'flow1'
- RenderRegion {DIV} #region1
- RenderRegion {DIV} #region2
- RenderRegion {DIV} #region3
diff --git a/LayoutTests/platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-expected.png b/LayoutTests/platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-expected.png
deleted file mode 100644
index ffcc8f5..0000000
--- a/LayoutTests/platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-expected.png
+++ /dev/null
Binary files differ
diff --git a/LayoutTests/platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-expected.txt b/LayoutTests/platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-expected.txt
deleted file mode 100644
index e89cde7..0000000
--- a/LayoutTests/platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-expected.txt
+++ /dev/null
@@ -1,84 +0,0 @@
-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x532
- RenderBlock {HTML} at (0,0) size 800x532
- RenderBody {BODY} at (8,16) size 784x508
- RenderBlock {P} at (0,0) size 784x36
- RenderText {#text} at (0,0) size 772x36
- text run at (0,0) width 772: "The green positioned object should go through all three regions. Its left edge should align with the left side of the light grey"
- text run at (0,18) width 296: "boxes in each region. No red should be visible."
- RenderBlock {DIV} at (0,52) size 784x456
- RenderRegion {DIV} at (0,0) size 202x152 [border: (1px solid #000000)]
- RenderRegion {DIV} at (0,152) size 302x182 [border: (1px solid #000000)]
- RenderRegion {DIV} at (0,334) size 122x122 [border: (1px solid #000000)]
-Flow Threads
- Thread with flow-name 'flow1'
- layer at (0,0) size 300x450
- RenderFlowThread at (0,0) size 300x450
- RenderBlock {DIV} at (0,30) size 300x350
- RenderBlock {DIV} at (30,0) size 240x350 [bgcolor=#CCCCCC]
- RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#FF0000]
- layer at (30,0) size 150x450
- RenderBlock (positioned) {DIV} at (30,0) size 150x450 [color=#00A000] [bgcolor=#00A000]
- RenderText {#text} at (-10,0) size 67x18
- text run at (-10,0) width 67: "Some text."
- RenderBR {BR} at (57,0) size 0x18
- RenderText {#text} at (-10,18) size 67x18
- text run at (-10,18) width 67: "Some text."
- RenderBR {BR} at (57,18) size 0x18
- RenderText {#text} at (-10,36) size 67x18
- text run at (-10,36) width 67: "Some text."
- RenderBR {BR} at (57,36) size 0x18
- RenderText {#text} at (-10,54) size 67x18
- text run at (-10,54) width 67: "Some text."
- RenderBR {BR} at (57,54) size 0x18
- RenderText {#text} at (-10,72) size 67x18
- text run at (-10,72) width 67: "Some text."
- RenderBR {BR} at (57,72) size 0x18
- RenderText {#text} at (-10,90) size 67x18
- text run at (-10,90) width 67: "Some text."
- RenderBR {BR} at (57,90) size 0x18
- RenderText {#text} at (-10,108) size 67x18
- text run at (-10,108) width 67: "Some text."
- RenderBR {BR} at (57,108) size 0x18
- RenderText {#text} at (-10,126) size 67x18
- text run at (-10,126) width 67: "Some text."
- RenderBR {BR} at (57,126) size 0x18
- RenderText {#text} at (0,150) size 67x18
- text run at (0,150) width 67: "Some text."
- RenderBR {BR} at (67,150) size 0x18
- RenderText {#text} at (0,168) size 67x18
- text run at (0,168) width 67: "Some text."
- RenderBR {BR} at (67,168) size 0x18
- RenderText {#text} at (0,186) size 67x18
- text run at (0,186) width 67: "Some text."
- RenderBR {BR} at (67,186) size 0x18
- RenderText {#text} at (0,204) size 67x18
- text run at (0,204) width 67: "Some text."
- RenderBR {BR} at (67,204) size 0x18
- RenderText {#text} at (0,222) size 67x18
- text run at (0,222) width 67: "Some text."
- RenderBR {BR} at (67,222) size 0x18
- RenderText {#text} at (0,240) size 67x18
- text run at (0,240) width 67: "Some text."
- RenderBR {BR} at (67,240) size 0x18
- RenderText {#text} at (0,258) size 67x18
- text run at (0,258) width 67: "Some text."
- RenderBR {BR} at (67,258) size 0x18
- RenderText {#text} at (0,276) size 67x18
- text run at (0,276) width 67: "Some text."
- RenderBR {BR} at (67,276) size 0x18
- RenderText {#text} at (0,294) size 67x18
- text run at (0,294) width 67: "Some text."
- RenderBR {BR} at (67,294) size 0x18
- RenderText {#text} at (0,312) size 67x18
- text run at (0,312) width 67: "Some text."
- RenderBR {BR} at (67,312) size 0x18
- RenderText {#text} at (-18,330) size 36x36
- text run at (-18,330) width 36: "Some"
- text run at (-18,348) width 27: "text."
- RenderBR {BR} at (9,348) size 0x18
- Regions for flow 'flow1'
- RenderRegion {DIV} #region1
- RenderRegion {DIV} #region2
- RenderRegion {DIV} #region3
diff --git a/LayoutTests/platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.png b/LayoutTests/platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.png
deleted file mode 100644
index 002bb7e..0000000
--- a/LayoutTests/platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.png
+++ /dev/null
Binary files differ
diff --git a/LayoutTests/platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.txt b/LayoutTests/platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.txt
deleted file mode 100644
index 252ea5e..0000000
--- a/LayoutTests/platform/mac/fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.txt
+++ /dev/null
@@ -1,103 +0,0 @@
-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x532
- RenderBlock {HTML} at (0,0) size 800x532
- RenderBody {BODY} at (8,16) size 784x508
- RenderBlock {P} at (0,0) size 784x36
- RenderText {#text} at (0,0) size 758x36
- text run at (0,0) width 758: "The green positioned object should go through all three regions. Its right edge should align with the right side of the light"
- text run at (0,18) width 328: "grey boxes in each region. No red should be visible."
- RenderBlock {DIV} at (0,52) size 784x456
- RenderRegion {DIV} at (582,0) size 202x152 [border: (1px solid #000000)]
- RenderRegion {DIV} at (482,152) size 302x182 [border: (1px solid #000000)]
- RenderRegion {DIV} at (662,334) size 122x122 [border: (1px solid #000000)]
-Flow Threads
- Thread with flow-name 'flow1'
- layer at (0,0) size 300x450
- RenderFlowThread at (0,0) size 300x450
- RenderBlock {DIV} at (0,30) size 300x350
- RenderBlock {DIV} at (30,0) size 240x350 [bgcolor=#CCCCCC]
- RenderBlock {DIV} at (140,0) size 100x100 [bgcolor=#FF0000]
- layer at (120,0) size 150x450
- RenderBlock (positioned) {DIV} at (120,0) size 150x450 [color=#00A000] [bgcolor=#00A000]
- RenderText {#text} at (93,0) size 67x18
- text run at (93,0) width 4 RTL: "."
- text run at (97,0) width 63: "Some text"
- RenderBR {BR} at (93,0) size 0x18
- RenderText {#text} at (93,18) size 67x18
- text run at (93,18) width 4 RTL: "."
- text run at (97,18) width 63: "Some text"
- RenderBR {BR} at (93,18) size 0x18
- RenderText {#text} at (93,36) size 67x18
- text run at (93,36) width 4 RTL: "."
- text run at (97,36) width 63: "Some text"
- RenderBR {BR} at (93,36) size 0x18
- RenderText {#text} at (93,54) size 67x18
- text run at (93,54) width 4 RTL: "."
- text run at (97,54) width 63: "Some text"
- RenderBR {BR} at (93,54) size 0x18
- RenderText {#text} at (93,72) size 67x18
- text run at (93,72) width 4 RTL: "."
- text run at (97,72) width 63: "Some text"
- RenderBR {BR} at (93,72) size 0x18
- RenderText {#text} at (93,90) size 67x18
- text run at (93,90) width 4 RTL: "."
- text run at (97,90) width 63: "Some text"
- RenderBR {BR} at (93,90) size 0x18
- RenderText {#text} at (93,108) size 67x18
- text run at (93,108) width 4 RTL: "."
- text run at (97,108) width 63: "Some text"
- RenderBR {BR} at (93,108) size 0x18
- RenderText {#text} at (93,126) size 67x18
- text run at (93,126) width 4 RTL: "."
- text run at (97,126) width 63: "Some text"
- RenderBR {BR} at (93,126) size 0x18
- RenderText {#text} at (83,150) size 67x18
- text run at (83,150) width 4 RTL: "."
- text run at (87,150) width 63: "Some text"
- RenderBR {BR} at (83,150) size 0x18
- RenderText {#text} at (83,168) size 67x18
- text run at (83,168) width 4 RTL: "."
- text run at (87,168) width 63: "Some text"
- RenderBR {BR} at (83,168) size 0x18
- RenderText {#text} at (83,186) size 67x18
- text run at (83,186) width 4 RTL: "."
- text run at (87,186) width 63: "Some text"
- RenderBR {BR} at (83,186) size 0x18
- RenderText {#text} at (83,204) size 67x18
- text run at (83,204) width 4 RTL: "."
- text run at (87,204) width 63: "Some text"
- RenderBR {BR} at (83,204) size 0x18
- RenderText {#text} at (83,222) size 67x18
- text run at (83,222) width 4 RTL: "."
- text run at (87,222) width 63: "Some text"
- RenderBR {BR} at (83,222) size 0x18
- RenderText {#text} at (83,240) size 67x18
- text run at (83,240) width 4 RTL: "."
- text run at (87,240) width 63: "Some text"
- RenderBR {BR} at (83,240) size 0x18
- RenderText {#text} at (83,258) size 67x18
- text run at (83,258) width 4 RTL: "."
- text run at (87,258) width 63: "Some text"
- RenderBR {BR} at (83,258) size 0x18
- RenderText {#text} at (83,276) size 67x18
- text run at (83,276) width 4 RTL: "."
- text run at (87,276) width 63: "Some text"
- RenderBR {BR} at (83,276) size 0x18
- RenderText {#text} at (83,294) size 67x18
- text run at (83,294) width 4 RTL: "."
- text run at (87,294) width 63: "Some text"
- RenderBR {BR} at (83,294) size 0x18
- RenderText {#text} at (83,312) size 67x18
- text run at (83,312) width 4 RTL: "."
- text run at (87,312) width 63: "Some text"
- RenderBR {BR} at (83,312) size 0x18
- RenderText {#text} at (132,330) size 36x36
- text run at (132,330) width 36: "Some"
- text run at (141,348) width 4 RTL: "."
- text run at (145,348) width 23: "text"
- RenderBR {BR} at (141,348) size 0x18
- Regions for flow 'flow1'
- RenderRegion {DIV} #region1
- RenderRegion {DIV} #region2
- RenderRegion {DIV} #region3