[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-10851-g50815da

bweinstein at apple.com bweinstein at apple.com
Wed Dec 22 18:35:08 UTC 2010


The following commit has been merged in the debian/experimental branch:
commit 8ba7b7d83848eb3699ac6e37b6ce00b07f4f247c
Author: bweinstein at apple.com <bweinstein at apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Tue Dec 14 05:08:53 2010 +0000

    Rebaseline Windows test results after r73993. All of these results were updated on the Mac with this
    change, and this rebaselines Windows results to pass.
    
    * platform/win/css2.1/t0805-c5519-brdr-r-01-e-expected.txt: Added.
    * platform/win/css2.1/t0805-c5521-brdr-l-01-e-expected.txt: Added.
    * platform/win/css2.1/t0905-c5525-fltblck-00-d-ag-expected.txt: Added.
    * platform/win/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt: Added.
    * platform/win/css2.1/t0905-c5525-fltwrap-00-b-expected.txt: Added.
    * platform/win/css2.1/t1202-counter-04-b-expected.txt:
    * platform/win/css2.1/t1202-counters-04-b-expected.txt:
    * platform/win/editing/deleting/5144139-2-expected.txt: Added.
    * platform/win/fast/text/international/bidi-mirror-he-ar-expected.txt:
    * platform/win/fast/text/international/bold-bengali-expected.txt:
    * platform/win/fast/text/international/complex-character-based-fallback-expected.txt:
    * platform/win/fast/text/international/hebrew-vowels-expected.txt:
    * platform/win/transforms/2d/hindi-rotated-expected.txt:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73998 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 1bad5e7..685b718 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,22 @@
+2010-12-13  Brian Weinstein  <bweinstein at apple.com>
+
+        Rebaseline Windows test results after r73993. All of these results were updated on the Mac with this
+        change, and this rebaselines Windows results to pass.
+
+        * platform/win/css2.1/t0805-c5519-brdr-r-01-e-expected.txt: Added.
+        * platform/win/css2.1/t0805-c5521-brdr-l-01-e-expected.txt: Added.
+        * platform/win/css2.1/t0905-c5525-fltblck-00-d-ag-expected.txt: Added.
+        * platform/win/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt: Added.
+        * platform/win/css2.1/t0905-c5525-fltwrap-00-b-expected.txt: Added.
+        * platform/win/css2.1/t1202-counter-04-b-expected.txt:
+        * platform/win/css2.1/t1202-counters-04-b-expected.txt:
+        * platform/win/editing/deleting/5144139-2-expected.txt: Added.
+        * platform/win/fast/text/international/bidi-mirror-he-ar-expected.txt:
+        * platform/win/fast/text/international/bold-bengali-expected.txt:
+        * platform/win/fast/text/international/complex-character-based-fallback-expected.txt:
+        * platform/win/fast/text/international/hebrew-vowels-expected.txt:
+        * platform/win/transforms/2d/hindi-rotated-expected.txt:
+
 2010-12-13  Gavin Peters  <gavinp at chromium.org>
 
         Reviewed by Adam Barth.
diff --git a/LayoutTests/platform/win/css2.1/t0805-c5519-brdr-r-01-e-expected.txt b/LayoutTests/platform/win/css2.1/t0805-c5519-brdr-r-01-e-expected.txt
new file mode 100644
index 0000000..1ccfebc
--- /dev/null
+++ b/LayoutTests/platform/win/css2.1/t0805-c5519-brdr-r-01-e-expected.txt
@@ -0,0 +1,36 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x254
+  RenderBlock {HTML} at (0,0) size 800x254
+    RenderBody {BODY} at (8,16) size 784x222 [color=#0000FF]
+      RenderBlock {P} at (0,0) size 784x39
+        RenderText {#text} at (0,15) size 489x18
+          text run at (0,15) width 489: "There should be a solid blue line to the right of every occurance of the word \""
+        RenderInline {SPAN} at (0,0) size 144x37 [border: (2px solid #0000FF) none]
+          RenderText {#text} at (489,0) size 142x37
+            text run at (489,0) width 142: "THERE \x{2799}"
+        RenderText {#text} at (633,15) size 11x18
+          text run at (633,15) width 11: "\"."
+      RenderTable {TABLE} at (0,55) size 306x133
+        RenderTableSection {TBODY} at (0,0) size 306x133
+          RenderTableRow {TR} at (0,2) size 306x41
+            RenderTableCell {TD} at (2,2) size 302x41 [border: none (2px solid #0000FF) none] [r=0 c=0 rs=1 cs=2]
+              RenderText {#text} at (157,1) size 142x37
+                text run at (157,1) width 142: "THERE \x{2799}"
+          RenderTableRow {TR} at (0,45) size 306x86
+            RenderTableCell {TD} at (2,67) size 146x41 [border: none (2px solid #0000FF) none] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 142x37
+                text run at (1,1) width 142: "THERE \x{2799}"
+            RenderTableCell {TD} at (150,45) size 154x86 [border: none (2px solid #0000FF) none] [r=1 c=1 rs=1 cs=1]
+              RenderBlock (anonymous) at (1,1) size 150x39
+                RenderText {#text} at (14,0) size 136x37
+                  text run at (14,0) width 136: "THERE \x{2798}"
+              RenderTable {TABLE} at (1,40) size 150x45
+                RenderTableSection {TBODY} at (0,0) size 150x45
+                  RenderTableRow {TR} at (0,2) size 150x41
+                    RenderTableCell {TD} at (2,2) size 146x41 [border: none (2px solid #0000FF) none] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 142x37
+                        text run at (1,1) width 142: "THERE \x{2799}"
+      RenderBlock {P} at (0,204) size 784x18
+        RenderText {#text} at (0,0) size 337x18
+          text run at (0,0) width 337: "There should be 3 short lines and 2 long lines in total."
diff --git a/LayoutTests/platform/win/css2.1/t0805-c5521-brdr-l-01-e-expected.txt b/LayoutTests/platform/win/css2.1/t0805-c5521-brdr-l-01-e-expected.txt
new file mode 100644
index 0000000..a79bb81
--- /dev/null
+++ b/LayoutTests/platform/win/css2.1/t0805-c5521-brdr-l-01-e-expected.txt
@@ -0,0 +1,36 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x294
+  RenderBlock {HTML} at (0,0) size 800x294
+    RenderBody {BODY} at (8,16) size 784x262 [color=#0000FF]
+      RenderBlock {P} at (0,0) size 784x49
+        RenderText {#text} at (0,22) size 480x18
+          text run at (0,22) width 480: "There should be a solid blue line to the left of every occurance of the word \""
+        RenderInline {SPAN} at (0,0) size 138x37 [border: (2px solid #0000FF)]
+          RenderText {#text} at (482,7) size 136x37
+            text run at (482,7) width 136: "\x{21E6}THERE"
+        RenderText {#text} at (618,22) size 11x18
+          text run at (618,22) width 11: "\"."
+      RenderTable {TABLE} at (0,65) size 294x163
+        RenderTableSection {TBODY} at (0,0) size 294x163
+          RenderTableRow {TR} at (0,2) size 294x51
+            RenderTableCell {TD} at (2,2) size 290x51 [border: none (2px solid #0000FF)] [r=0 c=0 rs=1 cs=2]
+              RenderText {#text} at (3,8) size 136x37
+                text run at (3,8) width 136: "\x{21E6}THERE"
+          RenderTableRow {TR} at (0,55) size 294x106
+            RenderTableCell {TD} at (2,82) size 140x51 [border: none (2px solid #0000FF)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (3,8) size 136x37
+                text run at (3,8) width 136: "\x{21E6}THERE"
+            RenderTableCell {TD} at (144,55) size 148x106 [border: none (2px solid #0000FF)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock (anonymous) at (3,1) size 144x49
+                RenderText {#text} at (0,7) size 136x37
+                  text run at (0,7) width 136: "\x{21E6}THERE"
+              RenderTable {TABLE} at (3,50) size 144x55
+                RenderTableSection {TBODY} at (0,0) size 144x55
+                  RenderTableRow {TR} at (0,2) size 144x51
+                    RenderTableCell {TD} at (2,2) size 140x51 [border: none (2px solid #0000FF)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (3,8) size 136x37
+                        text run at (3,8) width 136: "\x{21E6}THERE"
+      RenderBlock {P} at (0,244) size 784x18
+        RenderText {#text} at (0,0) size 337x18
+          text run at (0,0) width 337: "There should be 3 short lines and 2 long lines in total."
diff --git a/LayoutTests/platform/win/css2.1/t0905-c5525-fltblck-00-d-ag-expected.txt b/LayoutTests/platform/win/css2.1/t0905-c5525-fltblck-00-d-ag-expected.txt
new file mode 100644
index 0000000..e6bddd5
--- /dev/null
+++ b/LayoutTests/platform/win/css2.1/t0905-c5525-fltblck-00-d-ag-expected.txt
@@ -0,0 +1,25 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x185
+  RenderBlock {HTML} at (0,0) size 800x185
+    RenderBody {BODY} at (8,8) size 784x169
+      RenderBlock {P} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 272x18
+          text run at (0,0) width 272: "There should be a green box to the right. \x{2798}"
+      RenderBlock {DIV} at (0,19) size 784x150 [bgcolor=#FFFFFF]
+        RenderBlock (floating) {P} at (458,10) size 316x91 [color=#008000] [border: (3px solid #008000)]
+          RenderText {#text} at (8,8) size 300x75
+            text run at (8,8) width 300: "x x xxxx xx xxxx x x"
+            text run at (8,23) width 300: "x xx xx xxxx xx xx x"
+            text run at (8,38) width 300: "x xxx xx xx xx xxx x"
+            text run at (8,53) width 300: "x xx xx xxxx xx xx x"
+            text run at (8,68) width 300: "x x xxxx xx xxxx x x"
+        RenderBlock {P} at (0,0) size 784x45 [color=#FFFFFF]
+          RenderText {#text} at (433,0) size 15x15
+            text run at (433,0) width 15: "x"
+          RenderBR {BR} at (448,0) size 0x15
+          RenderText {#text} at (433,15) size 15x15
+            text run at (433,15) width 15: "x"
+          RenderBR {BR} at (448,15) size 0x15
+          RenderText {#text} at (433,30) size 15x15
+            text run at (433,30) width 15: "x"
diff --git a/LayoutTests/platform/win/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt b/LayoutTests/platform/win/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt
new file mode 100644
index 0000000..caa9266
--- /dev/null
+++ b/LayoutTests/platform/win/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt
@@ -0,0 +1,105 @@
+layer at (0,0) size 785x795
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x795
+  RenderBlock {HTML} at (0,0) size 785x795
+    RenderBody {BODY} at (8,32) size 769x731
+      RenderBlock {P} at (32,0) size 705x123 [color=#000080]
+        RenderText {#text} at (0,7) size 678x116
+          text run at (0,7) width 678: "\x{21E9} The following blue box should be exactly half the"
+          text run at (0,49) width 81: "width "
+          text run at (81,49) width 560: "of the viewport, on the left of the 50% ruler"
+          text run at (0,86) width 74: "mark."
+      RenderBlock (floating) {DIV} at (0,155) size 384x342 [color=#FFFFFF] [bgcolor=#0000FF]
+        RenderText {#text} at (0,0) size 384x342
+          text run at (0,0) width 384: "ignore this float text ignore this float text ignore this"
+          text run at (0,18) width 42: "float "
+          text run at (42,18) width 342: "text ignore this float text ignore this float text"
+          text run at (0,36) width 78: "ignore this "
+          text run at (78,36) width 306: "float text ignore this float text ignore this"
+          text run at (0,54) width 125: "float text ignore "
+          text run at (125,54) width 259: "this float text ignore this float text"
+          text run at (0,72) width 155: "ignore this float text "
+          text run at (155,72) width 229: "ignore this float text ignore this"
+          text run at (0,90) width 198: "float text ignore this float "
+          text run at (198,90) width 186: "text ignore this float text"
+          text run at (0,108) width 234: "ignore this float text ignore this "
+          text run at (234,108) width 150: "float text ignore this"
+          text run at (0,126) width 281: "float text ignore this float text ignore "
+          text run at (281,126) width 103: "this float text"
+          text run at (0,144) width 311: "ignore this float text ignore this float text "
+          text run at (311,144) width 73: "ignore this"
+          text run at (0,162) width 355: "float text ignore this float text ignore this float "
+          text run at (355,162) width 29: "text"
+          text run at (0,180) width 384: "ignore this float text ignore this float text ignore this"
+          text run at (0,198) width 384: "float text ignore this float text ignore this float text"
+          text run at (0,216) width 47: "ignore "
+          text run at (47,216) width 337: "this float text ignore this float text ignore this"
+          text run at (0,234) width 77: "float text "
+          text run at (77,234) width 307: "ignore this float text ignore this float text"
+          text run at (0,252) width 120: "ignore this float "
+          text run at (120,252) width 264: "text ignore this float text ignore this"
+          text run at (0,270) width 156: "float text ignore this "
+          text run at (156,270) width 228: "float text ignore this float text"
+          text run at (0,288) width 203: "ignore this float text ignore "
+          text run at (203,288) width 181: "this float text ignore this"
+          text run at (0,306) width 233: "float text ignore this float text "
+          text run at (233,306) width 151: "ignore this float text"
+          text run at (0,324) width 259: "ignore this float text ignore this float"
+      RenderBlock {DIV} at (0,155) size 769x468 [color=#C0C0C0]
+        RenderText {#text} at (384,0) size 769x468
+          text run at (384,0) width 385: "this is some dummy text this is some dummy text this is some"
+          text run at (384,18) width 54: "dummy "
+          text run at (438,18) width 331: "text this is some dummy text this is some dummy"
+          text run at (384,36) width 107: "text this is some "
+          text run at (491,36) width 278: "dummy text this is some dummy text this is"
+          text run at (384,54) width 176: "some dummy text this is "
+          text run at (560,54) width 209: "some dummy text this is some"
+          text run at (384,72) width 252: "dummy text this is some dummy text "
+          text run at (636,72) width 133: "this is some dummy"
+          text run at (384,90) width 320: "text this is some dummy text this is some dummy "
+          text run at (704,90) width 65: "text this is"
+          text run at (384,108) width 385: "some dummy text this is some dummy text this is some"
+          text run at (384,126) width 385: "dummy text this is some dummy text this is some dummy"
+          text run at (384,144) width 69: "text this is "
+          text run at (453,144) width 316: "some dummy text this is some dummy text this is"
+          text run at (384,162) width 128: "some dummy text "
+          text run at (512,162) width 257: "this is some dummy text this is some"
+          text run at (384,180) width 223: "dummy text this is some dummy "
+          text run at (607,180) width 162: "text this is some dummy"
+          text run at (384,198) width 267: "text this is some dummy text this is some "
+          text run at (651,198) width 118: "dummy text this is"
+          text run at (384,216) width 352: "some dummy text this is some dummy text this is "
+          text run at (736,216) width 33: "some"
+          text run at (384,234) width 385: "dummy text this is some dummy text this is some dummy"
+          text run at (384,252) width 27: "text "
+          text run at (411,252) width 358: "this is some dummy text this is some dummy text this is"
+          text run at (384,270) width 97: "some dummy "
+          text run at (481,270) width 288: "text this is some dummy text this is some"
+          text run at (384,288) width 168: "dummy text this is some "
+          text run at (552,288) width 217: "dummy text this is some dummy"
+          text run at (384,306) width 229: "text this is some dummy text this is "
+          text run at (613,306) width 156: "some dummy text this is"
+          text run at (384,324) width 304: "some dummy text this is some dummy text "
+          text run at (688,324) width 81: "this is some"
+          text run at (0,342) width 378: "dummy text this is some dummy text this is some dummy "
+          text run at (378,342) width 391: "text this is some dummy text this is some dummy text this is"
+          text run at (0,360) width 37: "some "
+          text run at (37,360) width 435: "dummy text this is some dummy text this is some dummy text this is "
+          text run at (472,360) width 297: "some dummy text this is some dummy text this"
+          text run at (0,378) width 133: "is some dummy text "
+          text run at (133,378) width 452: "this is some dummy text this is some dummy text this is some dummy "
+          text run at (585,378) width 184: "text this is some dummy text"
+          text run at (0,396) width 239: "this is some dummy text this is some "
+          text run at (239,396) width 444: "dummy text this is some dummy text this is some dummy text this is "
+          text run at (683,396) width 86: "some dummy"
+          text run at (0,414) width 360: "text this is some dummy text this is some dummy text "
+          text run at (360,414) width 409: "this is some dummy text this is some dummy text this is some"
+          text run at (0,432) width 53: "dummy "
+          text run at (53,432) width 434: "text this is some dummy text this is some dummy text this is some "
+          text run at (487,432) width 282: "dummy text this is some dummy text this is"
+          text run at (0,450) width 156: "some dummy text this is "
+          text run at (156,450) width 268: "some dummy text this is some dummy text"
+      RenderBlock {P} at (32,655) size 705x76 [color=#000080]
+        RenderText {#text} at (19,0) size 686x76
+          text run at (19,0) width 686: "The above gray text should flow around the blue box."
+          text run at (673,39) width 32: "\x{21E7}"
diff --git a/LayoutTests/platform/win/css2.1/t0905-c5525-fltwrap-00-b-expected.txt b/LayoutTests/platform/win/css2.1/t0905-c5525-fltwrap-00-b-expected.txt
new file mode 100644
index 0000000..5556575
--- /dev/null
+++ b/LayoutTests/platform/win/css2.1/t0905-c5525-fltwrap-00-b-expected.txt
@@ -0,0 +1,28 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x327
+  RenderBlock {HTML} at (0,0) size 800x327
+    RenderBody {BODY} at (8,8) size 784x311
+      RenderBlock (floating) {DIV} at (0,0) size 196x293 [color=#FFFFFF] [bgcolor=#000080]
+        RenderBlock {P} at (0,0) size 196x293
+          RenderText {#text} at (0,11) size 185x282
+            text run at (0,11) width 145: "\x{21E6} This"
+            text run at (0,73) width 166: "blue box"
+            text run at (0,128) width 185: "should be"
+            text run at (0,183) width 118: "on the"
+            text run at (0,238) width 75: "left."
+      RenderBlock (floating) {DIV} at (588,0) size 196x293 [color=#FFFFFF] [bgcolor=#008080]
+        RenderBlock {P} at (0,0) size 196x293
+          RenderText {#text} at (0,0) size 185x286
+            text run at (0,0) width 165: "This teal"
+            text run at (0,55) width 72: "box"
+            text run at (0,110) width 185: "should be"
+            text run at (0,165) width 118: "on the"
+            text run at (0,231) width 162: "right. \x{21E8}"
+      RenderBlock {P} at (0,0) size 784x311
+        RenderText {#text} at (196,0) size 365x304
+          text run at (196,0) width 365: "This text should be"
+          text run at (196,55) width 335: "in between a blue"
+          text run at (196,121) width 325: "box on the \x{21E6}left"
+          text run at (196,183) width 326: "and a teal box on"
+          text run at (196,249) width 220: "the right\x{21E8}."
diff --git a/LayoutTests/platform/win/css2.1/t1202-counter-04-b-expected.txt b/LayoutTests/platform/win/css2.1/t1202-counter-04-b-expected.txt
index eaaa446..48fec55 100644
--- a/LayoutTests/platform/win/css2.1/t1202-counter-04-b-expected.txt
+++ b/LayoutTests/platform/win/css2.1/t1202-counter-04-b-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x94
-  RenderBlock {HTML} at (0,0) size 800x94
-    RenderBody {BODY} at (8,16) size 784x70
+layer at (0,0) size 800x96
+  RenderBlock {HTML} at (0,0) size 800x96
+    RenderBody {BODY} at (8,16) size 784x72
       RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 233x18
           text run at (0,0) width 233: "The following two lines should look "
@@ -11,79 +11,79 @@ layer at (0,0) size 800x94
             text run at (233,0) width 91: "approximately"
         RenderText {#text} at (324,0) size 63x18
           text run at (324,0) width 63: " the same:"
-      RenderBlock {DIV} at (0,34) size 784x18
+      RenderBlock {DIV} at (0,34) size 784x19
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (0,0) size 9x18
-              text run at (0,0) width 9: "\x{25A0}"
-        RenderText {#text} at (9,0) size 4x18
-          text run at (9,0) width 4: " "
+            RenderCounter at (0,1) size 9x18
+              text run at (0,1) width 9: "\x{25A0}"
+        RenderText {#text} at (9,1) size 4x18
+          text run at (9,1) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (13,0) size 9x18
-              text run at (13,0) width 9: "\x{25A0}"
-        RenderText {#text} at (22,0) size 4x18
-          text run at (22,0) width 4: " "
+            RenderCounter at (13,1) size 9x18
+              text run at (13,1) width 9: "\x{25A0}"
+        RenderText {#text} at (22,1) size 4x18
+          text run at (22,1) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (26,0) size 9x18
-              text run at (26,0) width 9: "\x{25A0}"
-        RenderText {#text} at (35,0) size 4x18
-          text run at (35,0) width 4: " "
+            RenderCounter at (26,1) size 9x18
+              text run at (26,1) width 9: "\x{25A0}"
+        RenderText {#text} at (35,1) size 4x18
+          text run at (35,1) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (39,0) size 9x18
-              text run at (39,0) width 9: "\x{25A0}"
-        RenderText {#text} at (48,0) size 4x18
-          text run at (48,0) width 4: " "
+            RenderCounter at (39,1) size 9x18
+              text run at (39,1) width 9: "\x{25A0}"
+        RenderText {#text} at (48,1) size 4x18
+          text run at (48,1) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (52,0) size 9x18
-              text run at (52,0) width 9: "\x{25A0}"
-        RenderText {#text} at (61,0) size 4x18
-          text run at (61,0) width 4: " "
+            RenderCounter at (52,1) size 9x18
+              text run at (52,1) width 9: "\x{25A0}"
+        RenderText {#text} at (61,1) size 4x18
+          text run at (61,1) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (65,0) size 9x18
-              text run at (65,0) width 9: "\x{25A0}"
-        RenderText {#text} at (74,0) size 4x18
-          text run at (74,0) width 4: " "
+            RenderCounter at (65,1) size 9x18
+              text run at (65,1) width 9: "\x{25A0}"
+        RenderText {#text} at (74,1) size 4x18
+          text run at (74,1) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (78,0) size 9x18
-              text run at (78,0) width 9: "\x{25A0}"
-        RenderText {#text} at (87,0) size 4x18
-          text run at (87,0) width 4: " "
+            RenderCounter at (78,1) size 9x18
+              text run at (78,1) width 9: "\x{25A0}"
+        RenderText {#text} at (87,1) size 4x18
+          text run at (87,1) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (91,0) size 9x18
-              text run at (91,0) width 9: "\x{25A0}"
-        RenderText {#text} at (100,0) size 4x18
-          text run at (100,0) width 4: " "
+            RenderCounter at (91,1) size 9x18
+              text run at (91,1) width 9: "\x{25A0}"
+        RenderText {#text} at (100,1) size 4x18
+          text run at (100,1) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (104,0) size 9x18
-              text run at (104,0) width 9: "\x{25A0}"
-        RenderText {#text} at (113,0) size 4x18
-          text run at (113,0) width 4: " "
+            RenderCounter at (104,1) size 9x18
+              text run at (104,1) width 9: "\x{25A0}"
+        RenderText {#text} at (113,1) size 4x18
+          text run at (113,1) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (117,0) size 9x18
-              text run at (117,0) width 9: "\x{25A0}"
-        RenderText {#text} at (126,0) size 4x18
-          text run at (126,0) width 4: " "
+            RenderCounter at (117,1) size 9x18
+              text run at (117,1) width 9: "\x{25A0}"
+        RenderText {#text} at (126,1) size 4x18
+          text run at (126,1) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (130,0) size 9x18
-              text run at (130,0) width 9: "\x{25A0}"
-        RenderText {#text} at (139,0) size 4x18
-          text run at (139,0) width 4: " "
+            RenderCounter at (130,1) size 9x18
+              text run at (130,1) width 9: "\x{25A0}"
+        RenderText {#text} at (139,1) size 4x18
+          text run at (139,1) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (143,0) size 9x18
-              text run at (143,0) width 9: "\x{25A0}"
+            RenderCounter at (143,1) size 9x18
+              text run at (143,1) width 9: "\x{25A0}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,52) size 784x18
+      RenderBlock {DIV} at (0,53) size 784x19
         RenderText {#text} at (0,0) size 140x18
           text run at (0,0) width 12: "\x{25FE} "
           text run at (12,0) width 12: "\x{25FE} "
diff --git a/LayoutTests/platform/win/css2.1/t1202-counters-04-b-expected.txt b/LayoutTests/platform/win/css2.1/t1202-counters-04-b-expected.txt
index 181a46f..1b73ac6 100644
--- a/LayoutTests/platform/win/css2.1/t1202-counters-04-b-expected.txt
+++ b/LayoutTests/platform/win/css2.1/t1202-counters-04-b-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x94
-  RenderBlock {HTML} at (0,0) size 800x94
-    RenderBody {BODY} at (8,16) size 784x70
+layer at (0,0) size 800x96
+  RenderBlock {HTML} at (0,0) size 800x96
+    RenderBody {BODY} at (8,16) size 784x72
       RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 233x18
           text run at (0,0) width 233: "The following two lines should look "
@@ -11,79 +11,79 @@ layer at (0,0) size 800x94
             text run at (233,0) width 91: "approximately"
         RenderText {#text} at (324,0) size 63x18
           text run at (324,0) width 63: " the same:"
-      RenderBlock {DIV} at (0,34) size 784x18
+      RenderBlock {DIV} at (0,34) size 784x19
         RenderInline {SPAN} at (0,0) size 22x18
           RenderInline (generated) at (0,0) size 22x18
-            RenderCounter at (0,0) size 22x18
-              text run at (0,0) width 22: "\x{25A0}.\x{25A0}"
-        RenderText {#text} at (22,0) size 4x18
-          text run at (22,0) width 4: " "
+            RenderCounter at (0,1) size 22x18
+              text run at (0,1) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (22,1) size 4x18
+          text run at (22,1) width 4: " "
         RenderInline {SPAN} at (0,0) size 22x18
           RenderInline (generated) at (0,0) size 22x18
-            RenderCounter at (26,0) size 22x18
-              text run at (26,0) width 22: "\x{25A0}.\x{25A0}"
-        RenderText {#text} at (48,0) size 4x18
-          text run at (48,0) width 4: " "
+            RenderCounter at (26,1) size 22x18
+              text run at (26,1) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (48,1) size 4x18
+          text run at (48,1) width 4: " "
         RenderInline {SPAN} at (0,0) size 22x18
           RenderInline (generated) at (0,0) size 22x18
-            RenderCounter at (52,0) size 22x18
-              text run at (52,0) width 22: "\x{25A0}.\x{25A0}"
-        RenderText {#text} at (74,0) size 4x18
-          text run at (74,0) width 4: " "
+            RenderCounter at (52,1) size 22x18
+              text run at (52,1) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (74,1) size 4x18
+          text run at (74,1) width 4: " "
         RenderInline {SPAN} at (0,0) size 22x18
           RenderInline (generated) at (0,0) size 22x18
-            RenderCounter at (78,0) size 22x18
-              text run at (78,0) width 22: "\x{25A0}.\x{25A0}"
-        RenderText {#text} at (100,0) size 4x18
-          text run at (100,0) width 4: " "
+            RenderCounter at (78,1) size 22x18
+              text run at (78,1) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (100,1) size 4x18
+          text run at (100,1) width 4: " "
         RenderInline {SPAN} at (0,0) size 22x18
           RenderInline (generated) at (0,0) size 22x18
-            RenderCounter at (104,0) size 22x18
-              text run at (104,0) width 22: "\x{25A0}.\x{25A0}"
-        RenderText {#text} at (126,0) size 4x18
-          text run at (126,0) width 4: " "
+            RenderCounter at (104,1) size 22x18
+              text run at (104,1) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (126,1) size 4x18
+          text run at (126,1) width 4: " "
         RenderInline {SPAN} at (0,0) size 22x18
           RenderInline (generated) at (0,0) size 22x18
-            RenderCounter at (130,0) size 22x18
-              text run at (130,0) width 22: "\x{25A0}.\x{25A0}"
-        RenderText {#text} at (152,0) size 4x18
-          text run at (152,0) width 4: " "
+            RenderCounter at (130,1) size 22x18
+              text run at (130,1) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (152,1) size 4x18
+          text run at (152,1) width 4: " "
         RenderInline {SPAN} at (0,0) size 22x18
           RenderInline (generated) at (0,0) size 22x18
-            RenderCounter at (156,0) size 22x18
-              text run at (156,0) width 22: "\x{25A0}.\x{25A0}"
-        RenderText {#text} at (178,0) size 4x18
-          text run at (178,0) width 4: " "
+            RenderCounter at (156,1) size 22x18
+              text run at (156,1) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (178,1) size 4x18
+          text run at (178,1) width 4: " "
         RenderInline {SPAN} at (0,0) size 22x18
           RenderInline (generated) at (0,0) size 22x18
-            RenderCounter at (182,0) size 22x18
-              text run at (182,0) width 22: "\x{25A0}.\x{25A0}"
-        RenderText {#text} at (204,0) size 4x18
-          text run at (204,0) width 4: " "
+            RenderCounter at (182,1) size 22x18
+              text run at (182,1) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (204,1) size 4x18
+          text run at (204,1) width 4: " "
         RenderInline {SPAN} at (0,0) size 22x18
           RenderInline (generated) at (0,0) size 22x18
-            RenderCounter at (208,0) size 22x18
-              text run at (208,0) width 22: "\x{25A0}.\x{25A0}"
-        RenderText {#text} at (230,0) size 4x18
-          text run at (230,0) width 4: " "
+            RenderCounter at (208,1) size 22x18
+              text run at (208,1) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (230,1) size 4x18
+          text run at (230,1) width 4: " "
         RenderInline {SPAN} at (0,0) size 22x18
           RenderInline (generated) at (0,0) size 22x18
-            RenderCounter at (234,0) size 22x18
-              text run at (234,0) width 22: "\x{25A0}.\x{25A0}"
-        RenderText {#text} at (256,0) size 4x18
-          text run at (256,0) width 4: " "
+            RenderCounter at (234,1) size 22x18
+              text run at (234,1) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (256,1) size 4x18
+          text run at (256,1) width 4: " "
         RenderInline {SPAN} at (0,0) size 22x18
           RenderInline (generated) at (0,0) size 22x18
-            RenderCounter at (260,0) size 22x18
-              text run at (260,0) width 22: "\x{25A0}.\x{25A0}"
-        RenderText {#text} at (282,0) size 4x18
-          text run at (282,0) width 4: " "
+            RenderCounter at (260,1) size 22x18
+              text run at (260,1) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (282,1) size 4x18
+          text run at (282,1) width 4: " "
         RenderInline {SPAN} at (0,0) size 22x18
           RenderInline (generated) at (0,0) size 22x18
-            RenderCounter at (286,0) size 22x18
-              text run at (286,0) width 22: "\x{25A0}.\x{25A0}"
+            RenderCounter at (286,1) size 22x18
+              text run at (286,1) width 22: "\x{25A0}.\x{25A0}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,52) size 784x18
+      RenderBlock {DIV} at (0,53) size 784x19
         RenderText {#text} at (0,0) size 284x18
           text run at (0,0) width 24: "\x{25FE}.\x{25FE} "
           text run at (24,0) width 24: "\x{25FE}.\x{25FE} "
diff --git a/LayoutTests/platform/win/editing/deleting/5144139-2-expected.txt b/LayoutTests/platform/win/editing/deleting/5144139-2-expected.txt
new file mode 100644
index 0000000..fe24561
--- /dev/null
+++ b/LayoutTests/platform/win/editing/deleting/5144139-2-expected.txt
@@ -0,0 +1,35 @@
+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 {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 769x36
+          text run at (0,0) width 769: "This tests to see that deleting a selection that starts just before a table and ends inside the table does not insert a placeholder"
+          text run at (0,18) width 110: "br unnecessarily. "
+          text run at (110,18) width 256: "You should see two ToDos, one empty. "
+          text run at (366,18) width 269: "The caret should be just before the second."
+      RenderBlock {DIV} at (0,52) size 784x50
+        RenderTable {TABLE} at (0,0) size 133x25
+          RenderTableSection {TBODY} at (0,0) size 133x25
+            RenderTableRow {TR} at (0,2) size 133x21
+              RenderTableCell {TD} at (2,2) size 18x20 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 16x18
+                  text run at (1,1) width 16: "\x{21D2}"
+              RenderTableCell {TD} at (22,2) size 94x20 [r=0 c=1 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 92x18
+                  text run at (1,1) width 92: "ToDo Content"
+              RenderTableCell {TD} at (118,2) size 13x21 [r=0 c=2 rs=1 cs=1]
+                RenderText {#text} at (1,2) size 11x18
+                  text run at (1,2) width 11: "\x{21E3}"
+        RenderTable {TABLE} at (0,25) size 41x25
+          RenderTableSection {TBODY} at (0,0) size 41x25
+            RenderTableRow {TR} at (0,2) size 41x21
+              RenderTableCell {TD} at (2,2) size 18x20 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 16x18
+                  text run at (1,1) width 16: "\x{21D2}"
+              RenderTableCell {TD} at (22,2) size 2x20 [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (26,2) size 13x21 [r=0 c=2 rs=1 cs=1]
+                RenderText {#text} at (1,2) size 11x18
+                  text run at (1,2) width 11: "\x{21E3}"
+caret: position 0 of child 3 {TABLE} of child 2 {DIV} of body
diff --git a/LayoutTests/platform/win/fast/text/international/bidi-mirror-he-ar-expected.txt b/LayoutTests/platform/win/fast/text/international/bidi-mirror-he-ar-expected.txt
index ebd2d4e..f769d79 100644
--- a/LayoutTests/platform/win/fast/text/international/bidi-mirror-he-ar-expected.txt
+++ b/LayoutTests/platform/win/fast/text/international/bidi-mirror-he-ar-expected.txt
@@ -12,9 +12,9 @@ layer at (0,0) size 800x600
       RenderBlock {DIV} at (0,68) size 784x18
         RenderText {#text} at (752,0) size 32x18
           text run at (752,0) width 32 RTL: "\x{5E9}(\x{5E9})"
-      RenderBlock {DIV} at (0,86) size 784x18
-        RenderText {#text} at (762,0) size 22x18
-          text run at (762,0) width 22 RTL: "\x{5C6}(\x{5C6})"
-      RenderBlock {DIV} at (0,104) size 784x18
+      RenderBlock {DIV} at (0,86) size 784x20
+        RenderText {#text} at (762,2) size 22x18
+          text run at (762,2) width 22 RTL: "\x{5C6}(\x{5C6})"
+      RenderBlock {DIV} at (0,106) size 784x18
         RenderText {#text} at (758,0) size 26x18
           text run at (758,0) width 26 RTL: "\x{644}(\x{644})"
diff --git a/LayoutTests/platform/win/fast/text/international/bold-bengali-expected.txt b/LayoutTests/platform/win/fast/text/international/bold-bengali-expected.txt
index 8c52f6c..1d93c97 100644
--- a/LayoutTests/platform/win/fast/text/international/bold-bengali-expected.txt
+++ b/LayoutTests/platform/win/fast/text/international/bold-bengali-expected.txt
@@ -12,11 +12,11 @@ layer at (0,0) size 800x600
         RenderText {#text} at (0,0) size 738x18
           text run at (0,0) width 478: "The test passes if the two words below look similar, but the top one is bold. "
           text run at (478,0) width 260: "There should be no missing-glyph boxes."
-      RenderBlock {P} at (0,86) size 784x18
+      RenderBlock {P} at (0,86) size 784x23
         RenderInline {B} at (0,0) size 39x18
-          RenderText {#text} at (0,0) size 39x18
-            text run at (0,0) width 39: "\x{9AC}\x{9BE}\x{982}\x{9B2}\x{9BE}"
-      RenderBlock {P} at (0,120) size 784x0
-      RenderBlock {P} at (0,120) size 784x18
-        RenderText {#text} at (0,0) size 32x18
-          text run at (0,0) width 32: "\x{9AC}\x{9BE}\x{982}\x{9B2}\x{9BE}"
+          RenderText {#text} at (0,2) size 39x18
+            text run at (0,2) width 39: "\x{9AC}\x{9BE}\x{982}\x{9B2}\x{9BE}"
+      RenderBlock {P} at (0,125) size 784x0
+      RenderBlock {P} at (0,125) size 784x23
+        RenderText {#text} at (0,2) size 32x18
+          text run at (0,2) width 32: "\x{9AC}\x{9BE}\x{982}\x{9B2}\x{9BE}"
diff --git a/LayoutTests/platform/win/fast/text/international/complex-character-based-fallback-expected.txt b/LayoutTests/platform/win/fast/text/international/complex-character-based-fallback-expected.txt
index de81f76..f8e7d57 100644
--- a/LayoutTests/platform/win/fast/text/international/complex-character-based-fallback-expected.txt
+++ b/LayoutTests/platform/win/fast/text/international/complex-character-based-fallback-expected.txt
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x624
+layer at (0,0) size 785x714
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x624
-  RenderBlock {HTML} at (0,0) size 785x624
-    RenderBody {BODY} at (8,8) size 769x600
+layer at (0,0) size 785x714
+  RenderBlock {HTML} at (0,0) size 785x714
+    RenderBody {BODY} at (8,8) size 769x690
       RenderBlock {P} at (0,0) size 769x54
         RenderText {#text} at (0,0) size 733x36
           text run at (0,0) width 733: "This tests that complex text that requires font fallback wraps correctly. The text is Tamil, which is not covered by the"
@@ -13,23 +13,23 @@ layer at (0,0) size 785x624
         RenderText {#text} at (478,18) size 751x36
           text run at (478,18) width 273: " covered by the default font and is rendered"
           text run at (0,36) width 50: "using it."
-      RenderBlock {P} at (0,70) size 306x186 [border: (3px solid #000000)]
-        RenderText {#text} at (3,3) size 265x180
-          text run at (3,3) width 206: "\x{B87}\x{BA4}\x{BC1} \x{B89}\x{B99}\x{BCD}\x{B95}\x{BB3}\x{BC8}\x{BAA}\x{BCD} \x{BAA}\x{BCB}\x{BA9}\x{BCD}\x{BB1}"
-          text run at (3,21) width 209: "\x{B86}\x{BB0}\x{BCD}\x{BB5}\x{BAE}\x{BC1}\x{B9F}\x{BC8}\x{BAF}\x{BB5}\x{BB0}\x{BCD}\x{B95}\x{BB3}\x{BBE}\x{BB2}\x{BCD}"
-          text run at (3,39) width 265: "\x{BA4}\x{BCA}\x{B95}\x{BC1}\x{B95}\x{BCD}\x{B95}\x{BAA}\x{BCD}\x{BAA}\x{B9F}\x{BCD}\x{B9F}\x{BC1} \x{B95}\x{B9F}\x{BCD}\x{B9F}\x{BC1}\x{BAA}\x{BCD}\x{BAA}\x{BBE}\x{B9F}\x{BC1}\x{B95}\x{BB3}\x{BCD}"
-          text run at (3,57) width 222: "\x{B8F}\x{BA4}\x{BC1}\x{BAE}\x{BCD} \x{B87}\x{BA9}\x{BCD}\x{BB1}\x{BBF} \x{B87}\x{BB2}\x{BB5}\x{B9A}\x{BAE}\x{BBE}\x{B95}\x{BAA}\x{BCD}"
-          text run at (3,75) width 208: "\x{BAA}\x{BAF}\x{BA9}\x{BCD}\x{BAA}\x{B9F}\x{BC1}\x{BA4}\x{BCD}\x{BA4}\x{B95}\x{BCD}\x{B95}\x{BC2}\x{B9F}\x{BBF}\x{BAF} \x{B92}\x{BB0}\x{BC1}"
-          text run at (3,93) width 265: "\x{BAA}\x{BA9}\x{BCD}\x{BAE}\x{BCA}\x{BB4}\x{BBF}\x{B95}\x{BCD} \x{B95}\x{BB2}\x{BC8}\x{B95}\x{BCD} \x{B95}\x{BB3}\x{B9E}\x{BCD}\x{B9A}\x{BBF}\x{BAF}\x{BA4}\x{BCD}"
-          text run at (3,111) width 246: "\x{BA4}\x{BBF}\x{B9F}\x{BCD}\x{B9F}\x{BAE}\x{BBE}\x{B95}\x{BC1}\x{BAE}\x{BCD}. \x{B87}\x{B99}\x{BCD}\x{B95}\x{BC1} \x{BA8}\x{BC0}\x{B99}\x{BCD}\x{B95}\x{BB3}\x{BC1}\x{BAE}\x{BCD}"
-          text run at (3,129) width 213: "\x{B89}\x{B99}\x{BCD}\x{B95}\x{BB3}\x{BC1}\x{B95}\x{BCD}\x{B95}\x{BC1} \x{BB5}\x{BBF}\x{BB0}\x{BC1}\x{BAA}\x{BCD}\x{BAA}\x{BAE}\x{BBE}\x{BA9}"
-          text run at (3,147) width 207: "\x{BA4}\x{BB2}\x{BC8}\x{BAA}\x{BCD}\x{BAA}\x{BC1}\x{B95}\x{BB3}\x{BBF}\x{BB2}\x{BCD} \x{BAA}\x{BC1}\x{BA4}\x{BBF}\x{BA4}\x{BBE}\x{B95}\x{B95}\x{BCD}"
-          text run at (3,165) width 109: "\x{B95}\x{B9F}\x{BCD}\x{B9F}\x{BC1}\x{BB0}\x{BC8}\x{B95}\x{BB3}\x{BCD}!"
-      RenderBlock {P} at (0,272) size 769x36
+      RenderBlock {P} at (0,70) size 306x276 [border: (3px solid #000000)]
+        RenderText {#text} at (3,5) size 265x261
+          text run at (3,5) width 206: "\x{B87}\x{BA4}\x{BC1} \x{B89}\x{B99}\x{BCD}\x{B95}\x{BB3}\x{BC8}\x{BAA}\x{BCD} \x{BAA}\x{BCB}\x{BA9}\x{BCD}\x{BB1}"
+          text run at (3,32) width 209: "\x{B86}\x{BB0}\x{BCD}\x{BB5}\x{BAE}\x{BC1}\x{B9F}\x{BC8}\x{BAF}\x{BB5}\x{BB0}\x{BCD}\x{B95}\x{BB3}\x{BBE}\x{BB2}\x{BCD}"
+          text run at (3,59) width 265: "\x{BA4}\x{BCA}\x{B95}\x{BC1}\x{B95}\x{BCD}\x{B95}\x{BAA}\x{BCD}\x{BAA}\x{B9F}\x{BCD}\x{B9F}\x{BC1} \x{B95}\x{B9F}\x{BCD}\x{B9F}\x{BC1}\x{BAA}\x{BCD}\x{BAA}\x{BBE}\x{B9F}\x{BC1}\x{B95}\x{BB3}\x{BCD}"
+          text run at (3,86) width 222: "\x{B8F}\x{BA4}\x{BC1}\x{BAE}\x{BCD} \x{B87}\x{BA9}\x{BCD}\x{BB1}\x{BBF} \x{B87}\x{BB2}\x{BB5}\x{B9A}\x{BAE}\x{BBE}\x{B95}\x{BAA}\x{BCD}"
+          text run at (3,113) width 208: "\x{BAA}\x{BAF}\x{BA9}\x{BCD}\x{BAA}\x{B9F}\x{BC1}\x{BA4}\x{BCD}\x{BA4}\x{B95}\x{BCD}\x{B95}\x{BC2}\x{B9F}\x{BBF}\x{BAF} \x{B92}\x{BB0}\x{BC1}"
+          text run at (3,140) width 265: "\x{BAA}\x{BA9}\x{BCD}\x{BAE}\x{BCA}\x{BB4}\x{BBF}\x{B95}\x{BCD} \x{B95}\x{BB2}\x{BC8}\x{B95}\x{BCD} \x{B95}\x{BB3}\x{B9E}\x{BCD}\x{B9A}\x{BBF}\x{BAF}\x{BA4}\x{BCD}"
+          text run at (3,167) width 246: "\x{BA4}\x{BBF}\x{B9F}\x{BCD}\x{B9F}\x{BAE}\x{BBE}\x{B95}\x{BC1}\x{BAE}\x{BCD}. \x{B87}\x{B99}\x{BCD}\x{B95}\x{BC1} \x{BA8}\x{BC0}\x{B99}\x{BCD}\x{B95}\x{BB3}\x{BC1}\x{BAE}\x{BCD}"
+          text run at (3,194) width 213: "\x{B89}\x{B99}\x{BCD}\x{B95}\x{BB3}\x{BC1}\x{B95}\x{BCD}\x{B95}\x{BC1} \x{BB5}\x{BBF}\x{BB0}\x{BC1}\x{BAA}\x{BCD}\x{BAA}\x{BAE}\x{BBE}\x{BA9}"
+          text run at (3,221) width 207: "\x{BA4}\x{BB2}\x{BC8}\x{BAA}\x{BCD}\x{BAA}\x{BC1}\x{B95}\x{BB3}\x{BBF}\x{BB2}\x{BCD} \x{BAA}\x{BC1}\x{BA4}\x{BBF}\x{BA4}\x{BBE}\x{B95}\x{B95}\x{BCD}"
+          text run at (3,248) width 109: "\x{B95}\x{B9F}\x{BCD}\x{B9F}\x{BC1}\x{BB0}\x{BC8}\x{B95}\x{BB3}\x{BCD}!"
+      RenderBlock {P} at (0,362) size 769x36
         RenderText {#text} at (0,0) size 749x36
           text run at (0,0) width 749: "This is the same text but specifying a font that covers Tamil. Note that the exclamation point is rendered using the same"
           text run at (0,18) width 96: "font as the text."
-      RenderBlock {P} at (0,324) size 306x276 [border: (3px solid #000000)]
+      RenderBlock {P} at (0,414) size 306x276 [border: (3px solid #000000)]
         RenderText {#text} at (3,3) size 275x270
           text run at (3,3) width 216: "\x{B87}\x{BA4}\x{BC1} \x{B89}\x{B99}\x{BCD}\x{B95}\x{BB3}\x{BC8}\x{BAA}\x{BCD} \x{BAA}\x{BCB}\x{BA9}\x{BCD}\x{BB1}"
           text run at (3,30) width 209: "\x{B86}\x{BB0}\x{BCD}\x{BB5}\x{BAE}\x{BC1}\x{B9F}\x{BC8}\x{BAF}\x{BB5}\x{BB0}\x{BCD}\x{B95}\x{BB3}\x{BBE}\x{BB2}\x{BCD}"
diff --git a/LayoutTests/platform/win/fast/text/international/hebrew-vowels-expected.txt b/LayoutTests/platform/win/fast/text/international/hebrew-vowels-expected.txt
index 92976f3..6f25516 100644
--- a/LayoutTests/platform/win/fast/text/international/hebrew-vowels-expected.txt
+++ b/LayoutTests/platform/win/fast/text/international/hebrew-vowels-expected.txt
@@ -10,20 +10,20 @@ layer at (0,0) size 800x600
       RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 458x18
           text run at (0,0) width 458: "The vowel (two vertical dots) should be centered beneath the main letter."
-      RenderBlock {DIV} at (0,86) size 784x92
-        RenderText {#text} at (56,0) size 66x92
-          text run at (56,0) width 66 RTL: "\x{5E1}\x{5B0} "
-        RenderText {#text} at (0,0) size 56x92
-          text run at (0,0) width 56 RTL: "\x{5E9}\x{5B0}"
+      RenderBlock {DIV} at (0,86) size 784x93
+        RenderText {#text} at (56,1) size 66x92
+          text run at (56,1) width 66 RTL: "\x{5E1}\x{5B0} "
+        RenderText {#text} at (0,1) size 56x92
+          text run at (0,1) width 56 RTL: "\x{5E9}\x{5B0}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {HR} at (0,186) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,204) size 784x18
+      RenderBlock {HR} at (0,187) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,205) size 784x18
         RenderText {#text} at (0,0) size 637x18
           text run at (0,0) width 637: "The dot should be positioned on the right side of the first letter, and on the left side of the second one."
-      RenderBlock {DIV} at (0,238) size 784x184
-        RenderText {#text} at (0,0) size 56x92
-          text run at (0,0) width 56 RTL: "\x{5E9}\x{5C1}"
-        RenderBR {BR} at (56,72) size 0x0
-        RenderText {#text} at (0,92) size 56x92
-          text run at (0,92) width 56 RTL: "\x{5E9}\x{5C2}"
+      RenderBlock {DIV} at (0,239) size 784x186
+        RenderText {#text} at (0,1) size 56x92
+          text run at (0,1) width 56 RTL: "\x{5E9}\x{5C1}"
+        RenderBR {BR} at (56,73) size 0x0
+        RenderText {#text} at (0,94) size 56x92
+          text run at (0,94) width 56 RTL: "\x{5E9}\x{5C2}"
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/transforms/2d/hindi-rotated-expected.txt b/LayoutTests/platform/win/transforms/2d/hindi-rotated-expected.txt
index 77b4139..eb2fad0 100644
--- a/LayoutTests/platform/win/transforms/2d/hindi-rotated-expected.txt
+++ b/LayoutTests/platform/win/transforms/2d/hindi-rotated-expected.txt
@@ -1,9 +1,9 @@
-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 784x18
+layer at (0,0) size 785x610
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x600
+  RenderBlock {HTML} at (0,0) size 785x600
+    RenderBody {BODY} at (8,8) size 769x576
+      RenderBlock {P} at (0,0) size 769x18
         RenderText {#text} at (0,0) size 141x18
           text run at (0,0) width 141: "This is to test a fix for "
         RenderInline {A} at (0,0) size 68x18 [color=#0000EE]
@@ -11,25 +11,25 @@ layer at (0,0) size 800x600
             text run at (141,0) width 68: "bug 26660"
         RenderText {#text} at (209,0) size 4x18
           text run at (209,0) width 4: "."
-      RenderBlock {P} at (0,504) size 784x0
-layer at (8,101) size 252x38
-  RenderBlock {DIV} at (0,93) size 252x38 [border: (1px solid #008000)]
-    RenderText {#text} at (1,1) size 248x36
-      text run at (1,1) width 248: "Straight \x{916}\x{94B}\x{91C}\x{947}\x{902} \x{92C}\x{941}\x{927}\x{935}\x{93E}\x{930} \x{915}\x{940} \x{938}\x{941}\x{92C}\x{939} \x{939}\x{94B}\x{928}\x{947} \x{935}\x{93E}\x{932}\x{93E}"
-      text run at (1,19) width 77: "\x{92A}\x{942}\x{930}\x{94D}\x{923} 123 abc"
-layer at (8,214) size 252x38
-  RenderBlock {DIV} at (0,206) size 252x38 [border: (1px solid #008000)]
-    RenderText {#text} at (1,1) size 244x36
-      text run at (1,1) width 244: "Now rotated \x{916}\x{94B}\x{91C}\x{947}\x{902} \x{92C}\x{941}\x{927}\x{935}\x{93E}\x{930} \x{915}\x{940} \x{938}\x{941}\x{92C}\x{939} \x{939}\x{94B}\x{928}\x{947}"
-      text run at (1,19) width 111: "\x{935}\x{93E}\x{932}\x{93E} \x{92A}\x{942}\x{930}\x{94D}\x{923} 123 abc"
-layer at (8,327) size 252x56
-  RenderBlock {DIV} at (0,319) size 252x56 [border: (1px solid #008000)]
+      RenderBlock {P} at (0,558) size 769x0
+layer at (8,101) size 252x56
+  RenderBlock {DIV} at (0,93) size 252x56 [border: (1px solid #008000)]
+    RenderText {#text} at (1,7) size 248x45
+      text run at (1,7) width 248: "Straight \x{916}\x{94B}\x{91C}\x{947}\x{902} \x{92C}\x{941}\x{927}\x{935}\x{93E}\x{930} \x{915}\x{940} \x{938}\x{941}\x{92C}\x{939} \x{939}\x{94B}\x{928}\x{947} \x{935}\x{93E}\x{932}\x{93E}"
+      text run at (1,34) width 77: "\x{92A}\x{942}\x{930}\x{94D}\x{923} 123 abc"
+layer at (8,232) size 252x56
+  RenderBlock {DIV} at (0,224) size 252x56 [border: (1px solid #008000)]
+    RenderText {#text} at (1,7) size 244x45
+      text run at (1,7) width 244: "Now rotated \x{916}\x{94B}\x{91C}\x{947}\x{902} \x{92C}\x{941}\x{927}\x{935}\x{93E}\x{930} \x{915}\x{940} \x{938}\x{941}\x{92C}\x{939} \x{939}\x{94B}\x{928}\x{947}"
+      text run at (1,34) width 111: "\x{935}\x{93E}\x{932}\x{93E} \x{92A}\x{942}\x{930}\x{94D}\x{923} 123 abc"
+layer at (8,363) size 252x56
+  RenderBlock {DIV} at (0,355) size 252x56 [border: (1px solid #008000)]
     RenderText {#text} at (1,1) size 246x54
       text run at (1,1) width 246: "Now rotated \x{916}\x{94B}\x{91C}\x{947}\x{902} \x{92C}\x{941}\x{927}\x{935}\x{93E}\x{930} \x{915}\x{940} \x{938}\x{941}\x{92C}\x{939}"
       text run at (1,28) width 162: "\x{939}\x{94B}\x{928}\x{947} \x{935}\x{93E}\x{932}\x{93E} \x{92A}\x{942}\x{930}\x{94D}\x{923} 123 abc"
-layer at (8,458) size 252x38
-  RenderBlock {DIV} at (0,450) size 252x38 [border: (1px solid #008000)]
-    RenderText {#text} at (1,1) size 244x36
-      text run at (1,1) width 117: "Now rotated \x{916}\x{94B}\x{91C}\x{947}\x{902} "
-      text run at (118,1) width 127: "\x{92C}\x{941}\x{927}\x{935}\x{93E}\x{930} \x{915}\x{940} \x{938}\x{941}\x{92C}\x{939} \x{939}\x{94B}\x{928}\x{947}"
-      text run at (1,19) width 111: "\x{935}\x{93E}\x{932}\x{93E} \x{92A}\x{942}\x{930}\x{94D}\x{923} 123 abc"
+layer at (8,494) size 252x56
+  RenderBlock {DIV} at (0,486) size 252x56 [border: (1px solid #008000)]
+    RenderText {#text} at (1,7) size 244x45
+      text run at (1,7) width 117: "Now rotated \x{916}\x{94B}\x{91C}\x{947}\x{902} "
+      text run at (118,7) width 127: "\x{92C}\x{941}\x{927}\x{935}\x{93E}\x{930} \x{915}\x{940} \x{938}\x{941}\x{92C}\x{939} \x{939}\x{94B}\x{928}\x{947}"
+      text run at (1,34) width 111: "\x{935}\x{93E}\x{932}\x{93E} \x{92A}\x{942}\x{930}\x{94D}\x{923} 123 abc"

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list