[webkit-changes] cvs commit: LayoutTests/fast/text/international bidi-AN-after-L-expected.txt bidi-CS-after-AN-expected.txt bidi-L2-run-reordering-expected.txt bidi-LDB-2-CSS-expected.txt bidi-LDB-2-HTML-expected.txt bidi-LDB-2-formatting-characters-expected.txt bidi-explicit-embedding-expected.txt bidi-fallback-font-weight-expected.txt bidi-innertext-expected.txt bidi-layout-across-linebreak-expected.txt bidi-neutral-directionality-paragraph-start-expected.txt bidi-override-expected.txt

Darin darin at opensource.apple.com
Fri Dec 16 08:40:22 PST 2005


darin       05/12/16 08:40:22

  Modified:    .        ChangeLog
               kwq      KWQRenderTreeDebug.cpp
               .        ChangeLog
               fast/block/basic 016-expected.txt
               fast/block/float 026-expected.txt 028-expected.txt
               fast/block/positioning/auto 006-expected.txt
               fast/dom/HTMLElement bdo-expected.txt
               fast/text/international bidi-AN-after-L-expected.txt
                        bidi-CS-after-AN-expected.txt
                        bidi-L2-run-reordering-expected.txt
                        bidi-LDB-2-CSS-expected.txt
                        bidi-LDB-2-HTML-expected.txt
                        bidi-LDB-2-formatting-characters-expected.txt
                        bidi-explicit-embedding-expected.txt
                        bidi-fallback-font-weight-expected.txt
                        bidi-innertext-expected.txt
                        bidi-layout-across-linebreak-expected.txt
                        bidi-neutral-directionality-paragraph-start-expected.txt
                        bidi-override-expected.txt
  Log:
  LayoutTests:
  
          Reviewed and landed by Darin.
  
          Updated tests that include RTL or "bidi override" runs since DumpRenderTree now
          dumps those runs.
  
          * fast/block/basic/016-expected.txt:
          * fast/block/float/026-expected.txt:
          * fast/block/float/028-expected.txt:
          * fast/block/positioning/auto/006-expected.txt:
          * fast/dom/HTMLElement/bdo-expected.txt:
          * fast/text/international/bidi-AN-after-L-expected.txt:
          * fast/text/international/bidi-CS-after-AN-expected.txt:
          * fast/text/international/bidi-L2-run-reordering-expected.txt:
          * fast/text/international/bidi-LDB-2-CSS-expected.txt:
          * fast/text/international/bidi-LDB-2-HTML-expected.txt:
          * fast/text/international/bidi-LDB-2-formatting-characters-expected.txt:
          * fast/text/international/bidi-explicit-embedding-expected.txt:
          * fast/text/international/bidi-fallback-font-weight-expected.txt:
          * fast/text/international/bidi-innertext-expected.txt:
          * fast/text/international/bidi-layout-across-linebreak-expected.txt:
          * fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt:
          * fast/text/international/bidi-override-expected.txt:
  
  WebCore:
  
          Reviewed and landed by Darin.
  
          - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=5486
            DumpRenderTree should print the RTL and directional override flags for text runs
  
          * kwq/KWQRenderTreeDebug.cpp: (writeTextRun): Dump the additional flags.
  
  Revision  Changes    Path
  1.548     +9 -0      WebCore/ChangeLog
  
  Index: ChangeLog
  ===================================================================
  RCS file: /cvs/root/WebCore/ChangeLog,v
  retrieving revision 1.547
  retrieving revision 1.548
  diff -u -r1.547 -r1.548
  --- ChangeLog	16 Dec 2005 16:18:38 -0000	1.547
  +++ ChangeLog	16 Dec 2005 16:40:12 -0000	1.548
  @@ -2,6 +2,15 @@
   
           Reviewed and landed by Darin.
   
  +        - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=5486
  +          DumpRenderTree should print the RTL and directional override flags for text runs
  +
  +        * kwq/KWQRenderTreeDebug.cpp: (writeTextRun): Dump the additional flags.
  +
  +2005-12-16  Mitz Pettel  <opendarwin.org at mitzpettel.com>
  +
  +        Reviewed and landed by Darin.
  +
           Fix for: http://bugzilla.opendarwin.org/show_bug.cgi?id=6043
           Incorrect selection highlighting in pre-formatted text with tabs
   
  
  
  
  1.50      +7 -1      WebCore/kwq/KWQRenderTreeDebug.cpp
  
  Index: KWQRenderTreeDebug.cpp
  ===================================================================
  RCS file: /cvs/root/WebCore/kwq/KWQRenderTreeDebug.cpp,v
  retrieving revision 1.49
  retrieving revision 1.50
  diff -u -r1.49 -r1.50
  --- KWQRenderTreeDebug.cpp	27 Nov 2005 11:02:36 -0000	1.49
  +++ KWQRenderTreeDebug.cpp	16 Dec 2005 16:40:16 -0000	1.50
  @@ -264,7 +264,13 @@
   
   static void writeTextRun(QTextStream &ts, const RenderText &o, const InlineTextBox &run)
   {
  -    ts << "text run at (" << run.m_x << "," << run.m_y << ") width " << run.m_width << ": "
  +    ts << "text run at (" << run.m_x << "," << run.m_y << ") width " << run.m_width;
  +    if (run.m_reversed || run.m_dirOverride) {
  +        ts << (run.m_reversed ? " RTL" : " LTR");
  +        if (run.m_dirOverride)
  +            ts << " override";
  +    }
  +    ts << ": "
       	<< quoteAndEscapeNonPrintables(o.data().qstring().mid(run.m_start, run.m_len))
       	<< "\n"; 
   }
  
  
  
  1.158     +25 -0     LayoutTests/ChangeLog
  
  Index: ChangeLog
  ===================================================================
  RCS file: /cvs/root/LayoutTests/ChangeLog,v
  retrieving revision 1.157
  retrieving revision 1.158
  diff -u -r1.157 -r1.158
  --- ChangeLog	16 Dec 2005 16:13:07 -0000	1.157
  +++ ChangeLog	16 Dec 2005 16:40:17 -0000	1.158
  @@ -1,6 +1,31 @@
   2005-12-16  Mitz Pettel  <opendarwin.org at mitzpettel.com>
   
           Reviewed and landed by Darin.
  +
  +        Updated tests that include RTL or "bidi override" runs since DumpRenderTree now
  +        dumps those runs.
  +
  +        * fast/block/basic/016-expected.txt:
  +        * fast/block/float/026-expected.txt:
  +        * fast/block/float/028-expected.txt:
  +        * fast/block/positioning/auto/006-expected.txt:
  +        * fast/dom/HTMLElement/bdo-expected.txt:
  +        * fast/text/international/bidi-AN-after-L-expected.txt:
  +        * fast/text/international/bidi-CS-after-AN-expected.txt:
  +        * fast/text/international/bidi-L2-run-reordering-expected.txt:
  +        * fast/text/international/bidi-LDB-2-CSS-expected.txt:
  +        * fast/text/international/bidi-LDB-2-HTML-expected.txt:
  +        * fast/text/international/bidi-LDB-2-formatting-characters-expected.txt:
  +        * fast/text/international/bidi-explicit-embedding-expected.txt:
  +        * fast/text/international/bidi-fallback-font-weight-expected.txt:
  +        * fast/text/international/bidi-innertext-expected.txt:
  +        * fast/text/international/bidi-layout-across-linebreak-expected.txt:
  +        * fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt:
  +        * fast/text/international/bidi-override-expected.txt:
  +
  +2005-12-16  Mitz Pettel  <opendarwin.org at mitzpettel.com>
  +
  +        Reviewed and landed by Darin.
           
           Test for: http://bugzilla.opendarwin.org/show_bug.cgi?id=6069
           Assertion failure in RenderBlock::addChildToFlow during replaceChild
  
  
  
  1.6       +50 -50    LayoutTests/fast/block/basic/016-expected.txt
  
  Index: 016-expected.txt
  ===================================================================
  RCS file: /cvs/root/LayoutTests/fast/block/basic/016-expected.txt,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- 016-expected.txt	18 Aug 2005 04:23:01 -0000	1.5
  +++ 016-expected.txt	16 Dec 2005 16:40:17 -0000	1.6
  @@ -588,7 +588,7 @@
         RenderBlock {DIV} at (0,3836) size 769x3736
           RenderBlock (anonymous) at (2,2) size 765x18
             RenderText {TEXT} at (320,0) size 445x18
  -            text run at (320,0) width 4: "."
  +            text run at (320,0) width 4 RTL: "."
               text run at (324,0) width 441: "This is a test of all the various HTML alignments using RTL direction"
           RenderBlock {DIV} at (2,20) size 765x226 [border: (4px solid #008000)]
             RenderBlock {DIV} at (6,6) size 753x26 [border: (2px solid #0000FF)]
  @@ -611,21 +611,21 @@
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (2,2) size 88x20 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (1,1) size 86x18
  -                    text run at (1,1) width 4: "."
  +                    text run at (1,1) width 4 RTL: "."
                       text run at (5,1) width 82: "Normal table"
             RenderTable {TABLE} at (312,164) size 140x28 [border: (2px solid #0000FF)]
               RenderTableSection {TBODY} at (2,2) size 0x24
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (2,2) size 132x20 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (1,1) size 130x18
  -                    text run at (1,1) width 4: "."
  +                    text run at (1,1) width 4 RTL: "."
                       text run at (5,1) width 126: "Center aligned table"
             RenderTable {TABLE} at (567,192) size 190x28 [border: (2px solid #0000FF)]
               RenderTableSection {TBODY} at (2,2) size 0x24
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (2,2) size 182x20 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (1,1) size 180x18
  -                    text run at (1,1) width 9: ")."
  +                    text run at (1,1) width 9 RTL: ")."
                       text run at (10,1) width 171: "Center table (fixed margins"
           RenderBlock {DIV} at (2,246) size 765x226 [border: (4px solid #800080)]
             RenderBlock {DIV} at (351,6) size 408x26 [border: (2px solid #0000FF)]
  @@ -648,21 +648,21 @@
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (2,2) size 392x20 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (305,1) size 86x18
  -                    text run at (305,1) width 4: "."
  +                    text run at (305,1) width 4 RTL: "."
                       text run at (309,1) width 82: "Normal table"
             RenderTable {TABLE} at (182,164) size 400x28 [border: (2px solid #0000FF)]
               RenderTableSection {TBODY} at (2,2) size 0x24
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (2,2) size 392x20 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (261,1) size 130x18
  -                    text run at (261,1) width 4: "."
  +                    text run at (261,1) width 4 RTL: "."
                       text run at (265,1) width 126: "Center aligned table"
             RenderTable {TABLE} at (357,192) size 400x28 [border: (2px solid #0000FF)]
               RenderTableSection {TBODY} at (2,2) size 0x24
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (2,2) size 392x20 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (211,1) size 180x18
  -                    text run at (211,1) width 9: ")."
  +                    text run at (211,1) width 9 RTL: ")."
                       text run at (220,1) width 171: "Center table (fixed margins"
           RenderBlock {DIV} at (2,472) size 765x226 [border: (4px solid #008000)]
             RenderBlock {DIV} at (6,6) size 753x26 [border: (2px solid #0000FF)]
  @@ -685,21 +685,21 @@
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (2,2) size 88x20 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (1,1) size 86x18
  -                    text run at (1,1) width 4: "."
  +                    text run at (1,1) width 4 RTL: "."
                       text run at (5,1) width 82: "Normal table"
             RenderTable {TABLE} at (312,164) size 140x28 [border: (2px solid #0000FF)]
               RenderTableSection {TBODY} at (2,2) size 0x24
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (2,2) size 132x20 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (1,1) size 130x18
  -                    text run at (1,1) width 4: "."
  +                    text run at (1,1) width 4 RTL: "."
                       text run at (5,1) width 126: "Center aligned table"
             RenderTable {TABLE} at (8,192) size 190x28 [border: (2px solid #0000FF)]
               RenderTableSection {TBODY} at (2,2) size 0x24
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (2,2) size 182x20 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (1,1) size 180x18
  -                    text run at (1,1) width 9: ")."
  +                    text run at (1,1) width 9 RTL: ")."
                       text run at (10,1) width 171: "Center table (fixed margins"
           RenderBlock {DIV} at (2,698) size 765x226 [border: (4px solid #800080)]
             RenderBlock {DIV} at (6,6) size 408x26 [border: (2px solid #0000FF)]
  @@ -722,21 +722,21 @@
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (2,2) size 392x20 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (305,1) size 86x18
  -                    text run at (305,1) width 4: "."
  +                    text run at (305,1) width 4 RTL: "."
                       text run at (309,1) width 82: "Normal table"
             RenderTable {TABLE} at (182,164) size 400x28 [border: (2px solid #0000FF)]
               RenderTableSection {TBODY} at (2,2) size 0x24
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (2,2) size 392x20 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (261,1) size 130x18
  -                    text run at (261,1) width 4: "."
  +                    text run at (261,1) width 4 RTL: "."
                       text run at (265,1) width 126: "Center aligned table"
             RenderTable {TABLE} at (8,192) size 400x28 [border: (2px solid #0000FF)]
               RenderTableSection {TBODY} at (2,2) size 0x24
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (2,2) size 392x20 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (211,1) size 180x18
  -                    text run at (211,1) width 9: ")."
  +                    text run at (211,1) width 9 RTL: ")."
                       text run at (220,1) width 171: "Center table (fixed margins"
           RenderBlock {DIV} at (2,924) size 765x226 [border: (4px solid #008000)]
             RenderBlock {DIV} at (6,6) size 753x26 [border: (2px solid #0000FF)]
  @@ -759,21 +759,21 @@
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (2,2) size 88x20 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (1,1) size 86x18
  -                    text run at (1,1) width 4: "."
  +                    text run at (1,1) width 4 RTL: "."
                       text run at (5,1) width 82: "Normal table"
             RenderTable {TABLE} at (312,164) size 140x28 [border: (2px solid #0000FF)]
               RenderTableSection {TBODY} at (2,2) size 0x24
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (2,2) size 132x20 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (1,1) size 130x18
  -                    text run at (1,1) width 4: "."
  +                    text run at (1,1) width 4 RTL: "."
                       text run at (5,1) width 126: "Center aligned table"
             RenderTable {TABLE} at (287,192) size 190x28 [border: (2px solid #0000FF)]
               RenderTableSection {TBODY} at (2,2) size 0x24
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (2,2) size 182x20 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (1,1) size 180x18
  -                    text run at (1,1) width 9: ")."
  +                    text run at (1,1) width 9 RTL: ")."
                       text run at (10,1) width 171: "Center table (fixed margins"
           RenderBlock {DIV} at (2,1150) size 765x226 [border: (4px solid #800080)]
             RenderBlock {DIV} at (178,6) size 408x26 [border: (2px solid #0000FF)]
  @@ -796,21 +796,21 @@
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (2,2) size 392x20 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (305,1) size 86x18
  -                    text run at (305,1) width 4: "."
  +                    text run at (305,1) width 4 RTL: "."
                       text run at (309,1) width 82: "Normal table"
             RenderTable {TABLE} at (182,164) size 400x28 [border: (2px solid #0000FF)]
               RenderTableSection {TBODY} at (2,2) size 0x24
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (2,2) size 392x20 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (261,1) size 130x18
  -                    text run at (261,1) width 4: "."
  +                    text run at (261,1) width 4 RTL: "."
                       text run at (265,1) width 126: "Center aligned table"
             RenderTable {TABLE} at (182,192) size 400x28 [border: (2px solid #0000FF)]
               RenderTableSection {TBODY} at (2,2) size 0x24
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (2,2) size 392x20 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (211,1) size 180x18
  -                    text run at (211,1) width 9: ")."
  +                    text run at (211,1) width 9 RTL: ")."
                       text run at (220,1) width 171: "Center table (fixed margins"
           RenderBlock {DIV} at (2,1376) size 765x226 [border: (4px solid #008000)]
             RenderBlock {DIV} at (6,6) size 753x26 [border: (2px solid #0000FF)]
  @@ -833,21 +833,21 @@
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (2,2) size 88x20 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (1,1) size 86x18
  -                    text run at (1,1) width 4: "."
  +                    text run at (1,1) width 4 RTL: "."
                       text run at (5,1) width 82: "Normal table"
             RenderTable {TABLE} at (312,164) size 140x28 [border: (2px solid #0000FF)]
               RenderTableSection {TBODY} at (2,2) size 0x24
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (2,2) size 132x20 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (1,1) size 130x18
  -                    text run at (1,1) width 4: "."
  +                    text run at (1,1) width 4 RTL: "."
                       text run at (5,1) width 126: "Center aligned table"
             RenderTable {TABLE} at (567,192) size 190x28 [border: (2px solid #0000FF)]
               RenderTableSection {TBODY} at (2,2) size 0x24
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (2,2) size 182x20 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (1,1) size 180x18
  -                    text run at (1,1) width 9: ")."
  +                    text run at (1,1) width 9 RTL: ")."
                       text run at (10,1) width 171: "Center table (fixed margins"
           RenderBlock {DIV} at (2,1602) size 765x226 [border: (4px solid #800080)]
             RenderBlock {DIV} at (351,6) size 408x26 [border: (2px solid #0000FF)]
  @@ -870,25 +870,25 @@
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (2,2) size 392x20 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (305,1) size 86x18
  -                    text run at (305,1) width 4: "."
  +                    text run at (305,1) width 4 RTL: "."
                       text run at (309,1) width 82: "Normal table"
             RenderTable {TABLE} at (182,164) size 400x28 [border: (2px solid #0000FF)]
               RenderTableSection {TBODY} at (2,2) size 0x24
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (2,2) size 392x20 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (261,1) size 130x18
  -                    text run at (261,1) width 4: "."
  +                    text run at (261,1) width 4 RTL: "."
                       text run at (265,1) width 126: "Center aligned table"
             RenderTable {TABLE} at (357,192) size 400x28 [border: (2px solid #0000FF)]
               RenderTableSection {TBODY} at (2,2) size 0x24
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (2,2) size 392x20 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (211,1) size 180x18
  -                    text run at (211,1) width 9: ")."
  +                    text run at (211,1) width 9 RTL: ")."
                       text run at (220,1) width 171: "Center table (fixed margins"
           RenderBlock {P} at (2,1844) size 765x18
             RenderText {TEXT} at (394,0) size 371x18
  -            text run at (394,0) width 9: ")."
  +            text run at (394,0) width 9 RTL: ")."
               text run at (403,0) width 362: "This is a test using TABLE cells (all in the RTL direction"
           RenderTable {TABLE} at (2,1878) size 765x232 [border: (2px solid #0000FF)]
             RenderTableSection {TBODY} at (2,2) size 0x228
  @@ -914,21 +914,21 @@
                       RenderTableRow {TR} at (0,0) size 0x0
                         RenderTableCell {TD} at (2,2) size 88x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {TEXT} at (1,1) size 86x18
  -                          text run at (1,1) width 4: "."
  +                          text run at (1,1) width 4 RTL: "."
                             text run at (5,1) width 82: "Normal table"
                   RenderTable {TABLE} at (308,163) size 140x28 [border: (2px solid #0000FF)]
                     RenderTableSection {TBODY} at (2,2) size 0x24
                       RenderTableRow {TR} at (0,0) size 0x0
                         RenderTableCell {TD} at (2,2) size 132x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {TEXT} at (1,1) size 130x18
  -                          text run at (1,1) width 4: "."
  +                          text run at (1,1) width 4 RTL: "."
                             text run at (5,1) width 126: "Center aligned table"
                   RenderTable {TABLE} at (560,191) size 190x28 [border: (2px solid #0000FF)]
                     RenderTableSection {TBODY} at (2,2) size 0x24
                       RenderTableRow {TR} at (0,0) size 0x0
                         RenderTableCell {TD} at (2,2) size 182x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {TEXT} at (1,1) size 180x18
  -                          text run at (1,1) width 9: ")."
  +                          text run at (1,1) width 9 RTL: ")."
                             text run at (10,1) width 171: "Center table (fixed margins"
           RenderTable {TABLE} at (2,2110) size 765x232 [border: (2px solid #0000FF)]
             RenderTableSection {TBODY} at (2,2) size 0x228
  @@ -954,21 +954,21 @@
                       RenderTableRow {TR} at (0,0) size 0x0
                         RenderTableCell {TD} at (2,2) size 392x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {TEXT} at (305,1) size 86x18
  -                          text run at (305,1) width 4: "."
  +                          text run at (305,1) width 4 RTL: "."
                             text run at (309,1) width 82: "Normal table"
                   RenderTable {TABLE} at (178,163) size 400x28 [border: (2px solid #0000FF)]
                     RenderTableSection {TBODY} at (2,2) size 0x24
                       RenderTableRow {TR} at (0,0) size 0x0
                         RenderTableCell {TD} at (2,2) size 392x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {TEXT} at (261,1) size 130x18
  -                          text run at (261,1) width 4: "."
  +                          text run at (261,1) width 4 RTL: "."
                             text run at (265,1) width 126: "Center aligned table"
                   RenderTable {TABLE} at (350,191) size 400x28 [border: (2px solid #0000FF)]
                     RenderTableSection {TBODY} at (2,2) size 0x24
                       RenderTableRow {TR} at (0,0) size 0x0
                         RenderTableCell {TD} at (2,2) size 392x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {TEXT} at (211,1) size 180x18
  -                          text run at (211,1) width 9: ")."
  +                          text run at (211,1) width 9 RTL: ")."
                             text run at (220,1) width 171: "Center table (fixed margins"
           RenderTable {TABLE} at (2,2342) size 765x232 [border: (2px solid #0000FF)]
             RenderTableSection {TBODY} at (2,2) size 0x228
  @@ -994,21 +994,21 @@
                       RenderTableRow {TR} at (0,0) size 0x0
                         RenderTableCell {TD} at (2,2) size 88x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {TEXT} at (1,1) size 86x18
  -                          text run at (1,1) width 4: "."
  +                          text run at (1,1) width 4 RTL: "."
                             text run at (5,1) width 82: "Normal table"
                   RenderTable {TABLE} at (308,163) size 140x28 [border: (2px solid #0000FF)]
                     RenderTableSection {TBODY} at (2,2) size 0x24
                       RenderTableRow {TR} at (0,0) size 0x0
                         RenderTableCell {TD} at (2,2) size 132x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {TEXT} at (1,1) size 130x18
  -                          text run at (1,1) width 4: "."
  +                          text run at (1,1) width 4 RTL: "."
                             text run at (5,1) width 126: "Center aligned table"
                   RenderTable {TABLE} at (7,191) size 190x28 [border: (2px solid #0000FF)]
                     RenderTableSection {TBODY} at (2,2) size 0x24
                       RenderTableRow {TR} at (0,0) size 0x0
                         RenderTableCell {TD} at (2,2) size 182x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {TEXT} at (1,1) size 180x18
  -                          text run at (1,1) width 9: ")."
  +                          text run at (1,1) width 9 RTL: ")."
                             text run at (10,1) width 171: "Center table (fixed margins"
           RenderTable {TABLE} at (2,2574) size 765x232 [border: (2px solid #0000FF)]
             RenderTableSection {TBODY} at (2,2) size 0x228
  @@ -1034,21 +1034,21 @@
                       RenderTableRow {TR} at (0,0) size 0x0
                         RenderTableCell {TD} at (2,2) size 392x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {TEXT} at (305,1) size 86x18
  -                          text run at (305,1) width 4: "."
  +                          text run at (305,1) width 4 RTL: "."
                             text run at (309,1) width 82: "Normal table"
                   RenderTable {TABLE} at (178,163) size 400x28 [border: (2px solid #0000FF)]
                     RenderTableSection {TBODY} at (2,2) size 0x24
                       RenderTableRow {TR} at (0,0) size 0x0
                         RenderTableCell {TD} at (2,2) size 392x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {TEXT} at (261,1) size 130x18
  -                          text run at (261,1) width 4: "."
  +                          text run at (261,1) width 4 RTL: "."
                             text run at (265,1) width 126: "Center aligned table"
                   RenderTable {TABLE} at (7,191) size 400x28 [border: (2px solid #0000FF)]
                     RenderTableSection {TBODY} at (2,2) size 0x24
                       RenderTableRow {TR} at (0,0) size 0x0
                         RenderTableCell {TD} at (2,2) size 392x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {TEXT} at (211,1) size 180x18
  -                          text run at (211,1) width 9: ")."
  +                          text run at (211,1) width 9 RTL: ")."
                             text run at (220,1) width 171: "Center table (fixed margins"
           RenderTable {TABLE} at (2,2806) size 765x232 [border: (2px solid #0000FF)]
             RenderTableSection {TBODY} at (2,2) size 0x228
  @@ -1074,21 +1074,21 @@
                       RenderTableRow {TR} at (0,0) size 0x0
                         RenderTableCell {TD} at (2,2) size 88x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {TEXT} at (1,1) size 86x18
  -                          text run at (1,1) width 4: "."
  +                          text run at (1,1) width 4 RTL: "."
                             text run at (5,1) width 82: "Normal table"
                   RenderTable {TABLE} at (308,163) size 140x28 [border: (2px solid #0000FF)]
                     RenderTableSection {TBODY} at (2,2) size 0x24
                       RenderTableRow {TR} at (0,0) size 0x0
                         RenderTableCell {TD} at (2,2) size 132x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {TEXT} at (1,1) size 130x18
  -                          text run at (1,1) width 4: "."
  +                          text run at (1,1) width 4 RTL: "."
                             text run at (5,1) width 126: "Center aligned table"
                   RenderTable {TABLE} at (283,191) size 190x28 [border: (2px solid #0000FF)]
                     RenderTableSection {TBODY} at (2,2) size 0x24
                       RenderTableRow {TR} at (0,0) size 0x0
                         RenderTableCell {TD} at (2,2) size 182x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {TEXT} at (1,1) size 180x18
  -                          text run at (1,1) width 9: ")."
  +                          text run at (1,1) width 9 RTL: ")."
                             text run at (10,1) width 171: "Center table (fixed margins"
           RenderTable {TABLE} at (2,3038) size 765x232 [border: (2px solid #0000FF)]
             RenderTableSection {TBODY} at (2,2) size 0x228
  @@ -1114,21 +1114,21 @@
                       RenderTableRow {TR} at (0,0) size 0x0
                         RenderTableCell {TD} at (2,2) size 392x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {TEXT} at (305,1) size 86x18
  -                          text run at (305,1) width 4: "."
  +                          text run at (305,1) width 4 RTL: "."
                             text run at (309,1) width 82: "Normal table"
                   RenderTable {TABLE} at (178,163) size 400x28 [border: (2px solid #0000FF)]
                     RenderTableSection {TBODY} at (2,2) size 0x24
                       RenderTableRow {TR} at (0,0) size 0x0
                         RenderTableCell {TD} at (2,2) size 392x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {TEXT} at (261,1) size 130x18
  -                          text run at (261,1) width 4: "."
  +                          text run at (261,1) width 4 RTL: "."
                             text run at (265,1) width 126: "Center aligned table"
                   RenderTable {TABLE} at (178,191) size 400x28 [border: (2px solid #0000FF)]
                     RenderTableSection {TBODY} at (2,2) size 0x24
                       RenderTableRow {TR} at (0,0) size 0x0
                         RenderTableCell {TD} at (2,2) size 392x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {TEXT} at (211,1) size 180x18
  -                          text run at (211,1) width 9: ")."
  +                          text run at (211,1) width 9 RTL: ")."
                             text run at (220,1) width 171: "Center table (fixed margins"
           RenderTable {TABLE} at (2,3270) size 765x232 [border: (2px solid #0000FF)]
             RenderTableSection {TBODY} at (2,2) size 0x228
  @@ -1154,21 +1154,21 @@
                       RenderTableRow {TR} at (0,0) size 0x0
                         RenderTableCell {TD} at (2,2) size 88x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {TEXT} at (1,1) size 86x18
  -                          text run at (1,1) width 4: "."
  +                          text run at (1,1) width 4 RTL: "."
                             text run at (5,1) width 82: "Normal table"
                   RenderTable {TABLE} at (308,163) size 140x28 [border: (2px solid #0000FF)]
                     RenderTableSection {TBODY} at (2,2) size 0x24
                       RenderTableRow {TR} at (0,0) size 0x0
                         RenderTableCell {TD} at (2,2) size 132x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {TEXT} at (1,1) size 130x18
  -                          text run at (1,1) width 4: "."
  +                          text run at (1,1) width 4 RTL: "."
                             text run at (5,1) width 126: "Center aligned table"
                   RenderTable {TABLE} at (560,191) size 190x28 [border: (2px solid #0000FF)]
                     RenderTableSection {TBODY} at (2,2) size 0x24
                       RenderTableRow {TR} at (0,0) size 0x0
                         RenderTableCell {TD} at (2,2) size 182x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {TEXT} at (1,1) size 180x18
  -                          text run at (1,1) width 9: ")."
  +                          text run at (1,1) width 9 RTL: ")."
                             text run at (10,1) width 171: "Center table (fixed margins"
           RenderTable {TABLE} at (2,3502) size 765x232 [border: (2px solid #0000FF)]
             RenderTableSection {TBODY} at (2,2) size 0x228
  @@ -1194,19 +1194,19 @@
                       RenderTableRow {TR} at (0,0) size 0x0
                         RenderTableCell {TD} at (2,2) size 392x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {TEXT} at (305,1) size 86x18
  -                          text run at (305,1) width 4: "."
  +                          text run at (305,1) width 4 RTL: "."
                             text run at (309,1) width 82: "Normal table"
                   RenderTable {TABLE} at (178,163) size 400x28 [border: (2px solid #0000FF)]
                     RenderTableSection {TBODY} at (2,2) size 0x24
                       RenderTableRow {TR} at (0,0) size 0x0
                         RenderTableCell {TD} at (2,2) size 392x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {TEXT} at (261,1) size 130x18
  -                          text run at (261,1) width 4: "."
  +                          text run at (261,1) width 4 RTL: "."
                             text run at (265,1) width 126: "Center aligned table"
                   RenderTable {TABLE} at (350,191) size 400x28 [border: (2px solid #0000FF)]
                     RenderTableSection {TBODY} at (2,2) size 0x24
                       RenderTableRow {TR} at (0,0) size 0x0
                         RenderTableCell {TD} at (2,2) size 392x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {TEXT} at (211,1) size 180x18
  -                          text run at (211,1) width 9: ")."
  +                          text run at (211,1) width 9 RTL: ")."
                             text run at (220,1) width 171: "Center table (fixed margins"
  
  
  
  1.7       +4 -4      LayoutTests/fast/block/float/026-expected.txt
  
  Index: 026-expected.txt
  ===================================================================
  RCS file: /cvs/root/LayoutTests/fast/block/float/026-expected.txt,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- 026-expected.txt	18 Aug 2005 04:23:02 -0000	1.6
  +++ 026-expected.txt	16 Dec 2005 16:40:18 -0000	1.7
  @@ -11,7 +11,7 @@
                 RenderTableCell {TD} at (2,2) size 561x38 [r=0 c=0 rs=1 cs=1]
                   RenderText {TEXT} at (8,1) size 552x36
                     text run at (8,1) width 552: "This is a table. It should sit on the same line as the float and wrap as needed to fit within"
  -                  text run at (403,19) width 4: "."
  +                  text run at (403,19) width 4 RTL: "."
                     text run at (407,19) width 153: "the remaining line width"
         RenderBlock {DIV} at (0,200) size 769x200
           RenderBlock (floating) {DIV} at (569,0) size 200x200 [bgcolor=#FF0000]
  @@ -26,7 +26,7 @@
                 RenderTableCell {TD} at (2,2) size 376x38 [r=0 c=0 rs=1 cs=1]
                   RenderText {TEXT} at (2,1) size 373x36
                     text run at (2,1) width 373: "This is a table. It should sit on the same line as the float and"
  -                  text run at (39,19) width 4: "."
  +                  text run at (39,19) width 4 RTL: "."
                     text run at (43,19) width 332: "wrap as needed to fit within the remaining line width"
         RenderBlock {DIV} at (0,808) size 769x200
           RenderBlock (floating) {DIV} at (569,0) size 200x200 [bgcolor=#FF0000]
  @@ -40,7 +40,7 @@
     RenderBlock {DIV} at (0,0) size 569x55 [border: (2px solid #0000FF)]
       RenderText {TEXT} at (9,2) size 543x36
         text run at (9,2) width 543: "This is an overflow:scroll region. It should sit on the same line as the float and wrap as"
  -      text run at (269,20) width 4: "."
  +      text run at (269,20) width 4 RTL: "."
         text run at (273,20) width 279: "needed to fit within the remaining line width"
   layer at (289,816) size 288x91 clip at (291,818) size 269x72
     RenderBlock {DIV} at (281,0) size 288x91 [border: (2px solid #0000FF)]
  @@ -48,5 +48,5 @@
         text run at (4,2) width 267: "This is an overflow:scroll region. It should"
         text run at (16,20) width 255: "sit on the same line as the float and wrap"
         text run at (15,38) width 256: "as needed to fit within the remaining line"
  -      text run at (231,56) width 4: "."
  +      text run at (231,56) width 4 RTL: "."
         text run at (235,56) width 36: "width"
  
  
  
  1.7       +4 -4      LayoutTests/fast/block/float/028-expected.txt
  
  Index: 028-expected.txt
  ===================================================================
  RCS file: /cvs/root/LayoutTests/fast/block/float/028-expected.txt,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- 028-expected.txt	18 Aug 2005 04:23:02 -0000	1.6
  +++ 028-expected.txt	16 Dec 2005 16:40:18 -0000	1.7
  @@ -11,7 +11,7 @@
                 RenderTableCell {TD} at (2,2) size 561x38 [r=0 c=0 rs=1 cs=1]
                   RenderText {TEXT} at (8,1) size 552x36
                     text run at (8,1) width 552: "This is a table. It should sit on the same line as the float and wrap as needed to fit within"
  -                  text run at (403,19) width 4: "."
  +                  text run at (403,19) width 4 RTL: "."
                     text run at (407,19) width 153: "the remaining line width"
         RenderBlock {DIV} at (0,200) size 769x200
           RenderBlock (floating) {DIV} at (569,0) size 200x200 [bgcolor=#FF0000]
  @@ -26,7 +26,7 @@
                 RenderTableCell {TD} at (2,2) size 376x38 [r=0 c=0 rs=1 cs=1]
                   RenderText {TEXT} at (2,1) size 373x36
                     text run at (2,1) width 373: "This is a table. It should sit on the same line as the float and"
  -                  text run at (39,19) width 4: "."
  +                  text run at (39,19) width 4 RTL: "."
                     text run at (43,19) width 332: "wrap as needed to fit within the remaining line width"
         RenderBlock {DIV} at (0,808) size 769x200
           RenderBlock (floating) {DIV} at (569,0) size 200x200 [bgcolor=#FF0000]
  @@ -40,12 +40,12 @@
     RenderBlock {DIV} at (0,0) size 569x55 [border: (2px solid #0000FF)]
       RenderText {TEXT} at (9,2) size 543x36
         text run at (9,2) width 543: "This is an overflow:scroll region. It should sit on the same line as the float and wrap as"
  -      text run at (269,20) width 4: "."
  +      text run at (269,20) width 4 RTL: "."
         text run at (273,20) width 279: "needed to fit within the remaining line width"
   layer at (189,816) size 388x73 clip at (191,818) size 369x54
     RenderBlock {DIV} at (181,0) size 388x73 [border: (2px solid #0000FF)]
       RenderText {TEXT} at (7,2) size 364x54
         text run at (7,2) width 364: "This is an overflow:scroll region. It should sit on the same"
         text run at (47,20) width 324: "line as the float and wrap as needed to fit within the"
  -      text run at (237,38) width 4: "."
  +      text run at (237,38) width 4 RTL: "."
         text run at (241,38) width 130: "remaining line width"
  
  
  
  1.9       +1 -1      LayoutTests/fast/block/positioning/auto/006-expected.txt
  
  Index: 006-expected.txt
  ===================================================================
  RCS file: /cvs/root/LayoutTests/fast/block/positioning/auto/006-expected.txt,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- 006-expected.txt	19 Jul 2005 21:18:17 -0000	1.8
  +++ 006-expected.txt	16 Dec 2005 16:40:18 -0000	1.9
  @@ -13,7 +13,7 @@
         RenderBlock {P} at (0,70) size 784x36
           RenderText {TEXT} at (14,0) size 770x36
             text run at (14,0) width 770: "The black box's top should be aligned with the end of the last line in this parargaph and its left side should begin right after"
  -          text run at (629,18) width 8: ". "
  +          text run at (629,18) width 8 RTL: ". "
             text run at (637,18) width 147: "the end of this sentence"
           RenderText {TEXT} at (0,0) size 0x0
   layer at (397,96) size 240x340
  
  
  
  1.4       +6 -6      LayoutTests/fast/dom/HTMLElement/bdo-expected.txt
  
  Index: bdo-expected.txt
  ===================================================================
  RCS file: /cvs/root/LayoutTests/fast/dom/HTMLElement/bdo-expected.txt,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- bdo-expected.txt	9 Oct 2005 02:14:06 -0000	1.3
  +++ bdo-expected.txt	16 Dec 2005 16:40:18 -0000	1.4
  @@ -19,13 +19,13 @@
           RenderBR {BR} at (0,0) size 0x18
           RenderInline {BDO} at (0,0) size 221x18
             RenderText {TEXT} at (0,18) size 221x18
  -            text run at (0,18) width 221: "This sentence should be backward."
  +            text run at (0,18) width 221 RTL override: "This sentence should be backward."
           RenderText {TEXT} at (221,18) size 4x18
             text run at (221,18) width 4: " "
           RenderBR {BR} at (0,0) size 0x0
           RenderInline {BDO} at (0,0) size 209x18
             RenderText {TEXT} at (0,36) size 209x18
  -            text run at (0,36) width 209: "This sentence should be forward."
  +            text run at (0,36) width 209 LTR override: "This sentence should be forward."
           RenderText {TEXT} at (209,36) size 4x18
             text run at (209,36) width 4: " "
           RenderBR {BR} at (0,0) size 0x0
  @@ -34,17 +34,17 @@
           RenderBR {BR} at (0,54) size 0x18
           RenderInline {BDO} at (0,0) size 12x18
             RenderText {TEXT} at (0,72) size 12x18
  -            text run at (0,72) width 12: "A"
  +            text run at (0,72) width 12 RTL override: "A"
           RenderText {TEXT} at (12,72) size 4x18
             text run at (12,72) width 4: " "
           RenderBR {BR} at (0,0) size 0x0
           RenderInline {BDO} at (0,0) size 290x18
             RenderText {TEXT} at (0,90) size 26x18
  -            text run at (0,90) width 26: "My "
  +            text run at (0,90) width 26 LTR override: "My "
             RenderInline {BDO} at (0,0) size 55x18
               RenderText {TEXT} at (26,90) size 55x18
  -              text run at (26,90) width 55: "umbrella"
  +              text run at (26,90) width 55 RTL override: "umbrella"
             RenderText {TEXT} at (81,90) size 209x18
  -            text run at (81,90) width 209: " sure would be useful in this rain."
  +            text run at (81,90) width 209 LTR override: " sure would be useful in this rain."
           RenderText {TEXT} at (0,0) size 0x0
           RenderText {TEXT} at (0,0) size 0x0
  
  
  
  1.2       +2 -2      LayoutTests/fast/text/international/bidi-AN-after-L-expected.txt
  
  Index: bidi-AN-after-L-expected.txt
  ===================================================================
  RCS file: /cvs/root/LayoutTests/fast/text/international/bidi-AN-after-L-expected.txt,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- bidi-AN-after-L-expected.txt	28 Nov 2005 04:37:33 -0000	1.1
  +++ bidi-AN-after-L-expected.txt	16 Dec 2005 16:40:19 -0000	1.2
  @@ -8,9 +8,9 @@
             text run at (0,0) width 279: "The following two lines should be the same:"
         RenderBlock {P} at (0,34) size 784x18
           RenderText {TEXT} at (0,0) size 72x18
  -          text run at (0,0) width 72: "abc\x{5D2}\x{5D1}\x{5D0}\x{661}\x{662}\x{663}"
  +          text run at (0,0) width 72 LTR override: "abc\x{5D2}\x{5D1}\x{5D0}\x{661}\x{662}\x{663}"
         RenderBlock {P} at (0,68) size 784x18
           RenderText {TEXT} at (0,0) size 72x18
             text run at (0,0) width 22: "abc"
  -          text run at (22,0) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +          text run at (22,0) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
             text run at (48,0) width 24: "\x{661}\x{662}\x{663}"
  
  
  
  1.3       +2 -2      LayoutTests/fast/text/international/bidi-CS-after-AN-expected.txt
  
  Index: bidi-CS-after-AN-expected.txt
  ===================================================================
  RCS file: /cvs/root/LayoutTests/fast/text/international/bidi-CS-after-AN-expected.txt,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- bidi-CS-after-AN-expected.txt	24 Sep 2005 13:18:53 -0000	1.2
  +++ bidi-CS-after-AN-expected.txt	16 Dec 2005 16:40:19 -0000	1.3
  @@ -8,6 +8,6 @@
             text run at (0,0) width 471: "The following should look like: Arabic characters 123.4 Arabic characters."
         RenderBlock {P} at (0,34) size 784x18
           RenderText {TEXT} at (0,0) size 73x18
  -          text run at (0,0) width 17: " \x{644}\x{645}\x{646}"
  +          text run at (0,0) width 17 RTL: " \x{644}\x{645}\x{646}"
             text run at (17,0) width 36: "123.4"
  -          text run at (53,0) width 20: "\x{627}\x{628}\x{62C} "
  +          text run at (53,0) width 20 RTL: "\x{627}\x{628}\x{62C} "
  
  
  
  1.3       +6 -6      LayoutTests/fast/text/international/bidi-L2-run-reordering-expected.txt
  
  Index: bidi-L2-run-reordering-expected.txt
  ===================================================================
  RCS file: /cvs/root/LayoutTests/fast/text/international/bidi-L2-run-reordering-expected.txt,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- bidi-L2-run-reordering-expected.txt	20 Sep 2005 23:08:07 -0000	1.2
  +++ bidi-L2-run-reordering-expected.txt	16 Dec 2005 16:40:19 -0000	1.3
  @@ -11,27 +11,27 @@
           RenderInline {SPAN} at (0,0) size 134x20 [border: (1px solid #008000)]
             RenderText {TEXT} at (1,0) size 132x18
               text run at (1,0) width 26: "abc "
  -            text run at (27,0) width 28: " \x{5D3}\x{5D4}\x{5D5}"
  +            text run at (27,0) width 28 RTL: " \x{5D3}\x{5D4}\x{5D5}"
               text run at (55,0) width 24: "123"
  -            text run at (79,0) width 30: "\x{5D0}\x{5D1}\x{5D2} "
  +            text run at (79,0) width 30 RTL: "\x{5D0}\x{5D1}\x{5D2} "
               text run at (109,0) width 24: " def"
           RenderText {TEXT} at (134,0) size 4x18
             text run at (134,0) width 4: " "
           RenderInline {SPAN} at (0,0) size 134x20 [border: (1px solid #008000)]
             RenderText {TEXT} at (139,0) size 132x18
               text run at (139,0) width 26: "abc "
  -            text run at (165,0) width 28: " \x{5D3}\x{5D4}\x{5D5}"
  +            text run at (165,0) width 28 RTL: " \x{5D3}\x{5D4}\x{5D5}"
               text run at (193,0) width 24: "123"
  -            text run at (217,0) width 30: "\x{5D0}\x{5D1}\x{5D2} "
  +            text run at (217,0) width 30 RTL: "\x{5D0}\x{5D1}\x{5D2} "
               text run at (247,0) width 24: " def"
           RenderText {TEXT} at (272,0) size 4x18
             text run at (272,0) width 4: " "
           RenderInline {SPAN} at (0,0) size 134x20 [border: (1px solid #008000)]
             RenderText {TEXT} at (277,0) size 132x18
               text run at (277,0) width 26: "abc "
  -            text run at (303,0) width 28: " \x{5D3}\x{5D4}\x{5D5}"
  +            text run at (303,0) width 28 RTL: " \x{5D3}\x{5D4}\x{5D5}"
               text run at (331,0) width 24: "123"
  -            text run at (355,0) width 30: "\x{5D0}\x{5D1}\x{5D2} "
  +            text run at (355,0) width 30 RTL: "\x{5D0}\x{5D1}\x{5D2} "
               text run at (385,0) width 24: " def"
           RenderText {TEXT} at (0,0) size 0x0
           RenderText {TEXT} at (0,0) size 0x0
  
  
  
  1.2       +100 -100  LayoutTests/fast/text/international/bidi-LDB-2-CSS-expected.txt
  
  Index: bidi-LDB-2-CSS-expected.txt
  ===================================================================
  RCS file: /cvs/root/LayoutTests/fast/text/international/bidi-LDB-2-CSS-expected.txt,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- bidi-LDB-2-CSS-expected.txt	9 Oct 2005 01:46:15 -0000	1.1
  +++ bidi-LDB-2-CSS-expected.txt	16 Dec 2005 16:40:19 -0000	1.2
  @@ -60,47 +60,47 @@
                 text run at (65,0) width 29: "GHI"
             RenderBlock {P} at (4,58) size 94x18
               RenderText {TEXT} at (0,0) size 94x18
  -              text run at (0,0) width 94: "IHGFEDCBA"
  +              text run at (0,0) width 94 RTL override: "IHGFEDCBA"
             RenderBlock {P} at (4,76) size 94x18
               RenderText {TEXT} at (65,0) size 29x18
  -              text run at (65,0) width 29: "IHG"
  +              text run at (65,0) width 29 RTL override: "IHG"
               RenderInline {SPAN} at (0,0) size 31x18
                 RenderText {TEXT} at (34,0) size 31x18
  -                text run at (34,0) width 31: "FED"
  +                text run at (34,0) width 31 RTL override: "FED"
               RenderText {TEXT} at (0,0) size 34x18
  -              text run at (0,0) width 34: "CBA"
  +              text run at (0,0) width 34 RTL override: "CBA"
             RenderBlock {P} at (4,94) size 94x18
               RenderText {TEXT} at (65,0) size 29x18
  -              text run at (65,0) width 29: "IHG"
  +              text run at (65,0) width 29 RTL override: "IHG"
               RenderInline {SPAN} at (0,0) size 31x18
                 RenderText {TEXT} at (34,0) size 31x18
                   text run at (34,0) width 31: "DEF"
               RenderText {TEXT} at (0,0) size 34x18
  -              text run at (0,0) width 34: "CBA"
  +              text run at (0,0) width 34 RTL override: "CBA"
             RenderBlock {P} at (4,112) size 94x18
               RenderText {TEXT} at (65,0) size 29x18
  -              text run at (65,0) width 29: "IHG"
  +              text run at (65,0) width 29 RTL override: "IHG"
               RenderInline {SPAN} at (0,0) size 31x18
                 RenderText {TEXT} at (34,0) size 31x18
  -                text run at (34,0) width 31: "FED"
  +                text run at (34,0) width 31 RTL override: "FED"
               RenderText {TEXT} at (0,0) size 34x18
  -              text run at (0,0) width 34: "CBA"
  +              text run at (0,0) width 34 RTL override: "CBA"
             RenderBlock {P} at (4,130) size 94x18
               RenderText {TEXT} at (65,0) size 29x18
  -              text run at (65,0) width 29: "IHG"
  +              text run at (65,0) width 29 RTL override: "IHG"
               RenderInline {SPAN} at (0,0) size 31x18
                 RenderText {TEXT} at (34,0) size 31x18
  -                text run at (34,0) width 31: "FED"
  +                text run at (34,0) width 31 RTL override: "FED"
               RenderText {TEXT} at (0,0) size 34x18
  -              text run at (0,0) width 34: "CBA"
  +              text run at (0,0) width 34 RTL override: "CBA"
             RenderBlock {P} at (4,148) size 94x18
               RenderText {TEXT} at (65,0) size 29x18
  -              text run at (65,0) width 29: "IHG"
  +              text run at (65,0) width 29 RTL override: "IHG"
               RenderInline {SPAN} at (0,0) size 31x18
                 RenderText {TEXT} at (34,0) size 31x18
  -                text run at (34,0) width 31: "DEF"
  +                text run at (34,0) width 31 LTR override: "DEF"
               RenderText {TEXT} at (0,0) size 34x18
  -              text run at (0,0) width 34: "CBA"
  +              text run at (0,0) width 34 RTL override: "CBA"
           RenderText {TEXT} at (108,77) size 4x18
             text run at (108,77) width 4: " "
           RenderBlock {DIV} at (115,48) size 34x80 [border: (1px solid #008000)]
  @@ -111,22 +111,22 @@
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 7x18
  -                    text run at (0,0) width 7: "\x{5D2}"
  +                    text run at (0,0) width 7 RTL: "\x{5D2}"
                   RenderTableCell {TD} at (7,0) size 9x18 [r=0 c=1 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 9x18
  -                    text run at (0,0) width 9: "\x{5D1}"
  +                    text run at (0,0) width 9 RTL: "\x{5D1}"
                   RenderTableCell {TD} at (16,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D0}"
  +                    text run at (0,0) width 10 RTL: "\x{5D0}"
             RenderBlock {P} at (4,22) size 26x18
               RenderText {TEXT} at (0,0) size 26x18
  -              text run at (0,0) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
             RenderBlock {P} at (4,40) size 26x18
               RenderText {TEXT} at (0,0) size 26x18
  -              text run at (0,0) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
             RenderBlock {P} at (4,58) size 26x18
               RenderText {TEXT} at (0,0) size 26x18
  -              text run at (0,0) width 26: "\x{5D2}\x{5D1}\x{5D0}"
  +              text run at (0,0) width 26 LTR override: "\x{5D2}\x{5D1}\x{5D0}"
           RenderText {TEXT} at (152,77) size 4x18
             text run at (152,77) width 4: " "
           RenderBlock {DIV} at (159,57) size 100x62 [border: (1px solid #008000)]
  @@ -137,13 +137,13 @@
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 7x18
  -                    text run at (0,0) width 7: "\x{5D2}"
  +                    text run at (0,0) width 7 RTL: "\x{5D2}"
                   RenderTableCell {TD} at (7,0) size 9x18 [r=0 c=1 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 9x18
  -                    text run at (0,0) width 9: "\x{5D1}"
  +                    text run at (0,0) width 9 RTL: "\x{5D1}"
                   RenderTableCell {TD} at (16,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D0}"
  +                    text run at (0,0) width 10 RTL: "\x{5D0}"
                   RenderTableCell {TD} at (26,0) size 4x18 [r=0 c=3 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 4x18
                       text run at (0,0) width 4: " "
  @@ -161,23 +161,23 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (68,0) size 5x18 [r=0 c=8 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 5x18
  -                    text run at (0,0) width 5: "\x{5D5}"
  +                    text run at (0,0) width 5 RTL: "\x{5D5}"
                   RenderTableCell {TD} at (73,0) size 11x18 [r=0 c=9 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 11x18
  -                    text run at (0,0) width 11: "\x{5D4}"
  +                    text run at (0,0) width 11 RTL: "\x{5D4}"
                   RenderTableCell {TD} at (84,0) size 8x18 [r=0 c=10 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 8x18
  -                    text run at (0,0) width 8: "\x{5D3}"
  +                    text run at (0,0) width 8 RTL: "\x{5D3}"
             RenderBlock {P} at (4,22) size 92x18
               RenderText {TEXT} at (0,0) size 92x18
  -              text run at (0,0) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
                 text run at (26,0) width 42: " ABC "
  -              text run at (68,0) width 24: "\x{5D3}\x{5D4}\x{5D5}"
  +              text run at (68,0) width 24 RTL: "\x{5D3}\x{5D4}\x{5D5}"
             RenderBlock {P} at (4,40) size 92x18
               RenderText {TEXT} at (0,0) size 92x18
  -              text run at (0,0) width 30: " \x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 30 RTL: " \x{5D0}\x{5D1}\x{5D2}"
                 text run at (30,0) width 34: "ABC"
  -              text run at (64,0) width 28: "\x{5D3}\x{5D4}\x{5D5} "
  +              text run at (64,0) width 28 RTL: "\x{5D3}\x{5D4}\x{5D5} "
           RenderText {TEXT} at (262,77) size 4x18
             text run at (262,77) width 4: " "
           RenderBlock {DIV} at (269,3) size 165x170 [border: (1px solid #008000)]
  @@ -188,13 +188,13 @@
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 7x18
  -                    text run at (0,0) width 7: "\x{5D2}"
  +                    text run at (0,0) width 7 RTL: "\x{5D2}"
                   RenderTableCell {TD} at (7,0) size 9x18 [r=0 c=1 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 9x18
  -                    text run at (0,0) width 9: "\x{5D1}"
  +                    text run at (0,0) width 9 RTL: "\x{5D1}"
                   RenderTableCell {TD} at (16,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D0}"
  +                    text run at (0,0) width 10 RTL: "\x{5D0}"
                   RenderTableCell {TD} at (26,0) size 4x18 [r=0 c=3 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 4x18
                       text run at (0,0) width 4: " "
  @@ -212,13 +212,13 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (68,0) size 5x18 [r=0 c=8 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 5x18
  -                    text run at (0,0) width 5: "\x{5D5}"
  +                    text run at (0,0) width 5 RTL: "\x{5D5}"
                   RenderTableCell {TD} at (73,0) size 11x18 [r=0 c=9 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 11x18
  -                    text run at (0,0) width 11: "\x{5D4}"
  +                    text run at (0,0) width 11 RTL: "\x{5D4}"
                   RenderTableCell {TD} at (84,0) size 8x18 [r=0 c=10 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 8x18
  -                    text run at (0,0) width 8: "\x{5D3}"
  +                    text run at (0,0) width 8 RTL: "\x{5D3}"
                   RenderTableCell {TD} at (92,0) size 4x18 [r=0 c=11 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 4x18
                       text run at (0,0) width 4: " "
  @@ -236,90 +236,90 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (131,0) size 10x18 [r=0 c=16 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D8}"
  +                    text run at (0,0) width 10 RTL: "\x{5D8}"
                   RenderTableCell {TD} at (141,0) size 11x18 [r=0 c=17 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 11x18
  -                    text run at (0,0) width 11: "\x{5D7}"
  +                    text run at (0,0) width 11 RTL: "\x{5D7}"
                   RenderTableCell {TD} at (152,0) size 5x18 [r=0 c=18 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 5x18
  -                    text run at (0,0) width 5: "\x{5D6}"
  +                    text run at (0,0) width 5 RTL: "\x{5D6}"
             RenderBlock {P} at (4,22) size 157x18
               RenderText {TEXT} at (0,0) size 157x18
  -              text run at (0,0) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
                 text run at (26,0) width 42: " ABC "
  -              text run at (68,0) width 24: "\x{5D3}\x{5D4}\x{5D5}"
  +              text run at (68,0) width 24 RTL: "\x{5D3}\x{5D4}\x{5D5}"
                 text run at (92,0) width 39: " DEF "
  -              text run at (131,0) width 26: "\x{5D6}\x{5D7}\x{5D8}"
  +              text run at (131,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
             RenderBlock {P} at (4,40) size 157x18
               RenderText {TEXT} at (0,0) size 30x18
  -              text run at (0,0) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
                 text run at (26,0) width 4: " "
               RenderInline {SPAN} at (0,0) size 62x18
                 RenderText {TEXT} at (30,0) size 62x18
                   text run at (30,0) width 38: "ABC "
  -                text run at (68,0) width 24: "\x{5D3}\x{5D4}\x{5D5}"
  +                text run at (68,0) width 24 RTL: "\x{5D3}\x{5D4}\x{5D5}"
               RenderText {TEXT} at (92,0) size 65x18
                 text run at (92,0) width 39: " DEF "
  -              text run at (131,0) width 26: "\x{5D6}\x{5D7}\x{5D8}"
  +              text run at (131,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
             RenderBlock {P} at (4,58) size 157x18
               RenderText {TEXT} at (0,0) size 30x18
  -              text run at (0,0) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
                 text run at (26,0) width 4: " "
               RenderInline {SPAN} at (0,0) size 97x18
                 RenderText {TEXT} at (30,0) size 97x18
                   text run at (30,0) width 38: "ABC "
  -                text run at (68,0) width 24: "\x{5D3}\x{5D4}\x{5D5}"
  +                text run at (68,0) width 24 RTL: "\x{5D3}\x{5D4}\x{5D5}"
                   text run at (92,0) width 35: " DEF"
               RenderText {TEXT} at (127,0) size 30x18
                 text run at (127,0) width 4: " "
  -              text run at (131,0) width 26: "\x{5D6}\x{5D7}\x{5D8}"
  +              text run at (131,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
             RenderBlock {P} at (4,76) size 157x18
               RenderText {TEXT} at (127,0) size 30x18
  -              text run at (127,0) width 30: "\x{5D6}\x{5D7}\x{5D8} "
  +              text run at (127,0) width 30 RTL: "\x{5D6}\x{5D7}\x{5D8} "
               RenderInline {SPAN} at (0,0) size 97x18
                 RenderText {TEXT} at (30,0) size 97x18
                   text run at (30,0) width 34: "ABC"
  -                text run at (64,0) width 32: " \x{5D3}\x{5D4}\x{5D5} "
  +                text run at (64,0) width 32 RTL: " \x{5D3}\x{5D4}\x{5D5} "
                   text run at (96,0) width 31: "DEF"
               RenderText {TEXT} at (0,0) size 30x18
  -              text run at (0,0) width 30: " \x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 30 RTL: " \x{5D0}\x{5D1}\x{5D2}"
             RenderBlock {P} at (4,94) size 157x18
               RenderText {TEXT} at (64,0) size 28x18
  -              text run at (64,0) width 28: "\x{5D3}\x{5D4}\x{5D5} "
  +              text run at (64,0) width 28 RTL: "\x{5D3}\x{5D4}\x{5D5} "
               RenderInline {SPAN} at (0,0) size 64x18
                 RenderText {TEXT} at (0,0) size 64x18
  -                text run at (0,0) width 30: " \x{5D0}\x{5D1}\x{5D2}"
  +                text run at (0,0) width 30 RTL: " \x{5D0}\x{5D1}\x{5D2}"
                   text run at (30,0) width 34: "ABC"
               RenderText {TEXT} at (92,0) size 65x18
                 text run at (92,0) width 39: " DEF "
  -              text run at (131,0) width 26: "\x{5D6}\x{5D7}\x{5D8}"
  +              text run at (131,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
             RenderBlock {P} at (4,112) size 157x18
               RenderText {TEXT} at (64,0) size 28x18
  -              text run at (64,0) width 28: "\x{5D3}\x{5D4}\x{5D5} "
  +              text run at (64,0) width 28 RTL: "\x{5D3}\x{5D4}\x{5D5} "
               RenderInline {SPAN} at (0,0) size 64x18
                 RenderText {TEXT} at (0,0) size 64x18
  -                text run at (0,0) width 64: "CBA \x{5D0}\x{5D1}\x{5D2}"
  +                text run at (0,0) width 64 RTL override: "CBA \x{5D0}\x{5D1}\x{5D2}"
               RenderText {TEXT} at (92,0) size 65x18
                 text run at (92,0) width 39: " DEF "
  -              text run at (131,0) width 26: "\x{5D6}\x{5D7}\x{5D8}"
  +              text run at (131,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
             RenderBlock {P} at (4,130) size 157x18
               RenderText {TEXT} at (0,0) size 30x18
  -              text run at (0,0) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
                 text run at (26,0) width 4: " "
               RenderInline {SPAN} at (0,0) size 62x18
                 RenderText {TEXT} at (30,0) size 62x18
  -                text run at (30,0) width 62: "ABC \x{5D5}\x{5D4}\x{5D3}"
  +                text run at (30,0) width 62 LTR override: "ABC \x{5D5}\x{5D4}\x{5D3}"
               RenderText {TEXT} at (92,0) size 65x18
                 text run at (92,0) width 39: " DEF "
  -              text run at (131,0) width 26: "\x{5D6}\x{5D7}\x{5D8}"
  +              text run at (131,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
             RenderBlock {P} at (4,148) size 157x18
               RenderText {TEXT} at (127,0) size 30x18
  -              text run at (127,0) width 30: "\x{5D6}\x{5D7}\x{5D8} "
  +              text run at (127,0) width 30 RTL: "\x{5D6}\x{5D7}\x{5D8} "
               RenderInline {SPAN} at (0,0) size 62x18
                 RenderText {TEXT} at (30,0) size 62x18
  -                text run at (30,0) width 62: "ABC \x{5D5}\x{5D4}\x{5D3}"
  +                text run at (30,0) width 62 LTR override: "ABC \x{5D5}\x{5D4}\x{5D3}"
               RenderText {TEXT} at (0,0) size 127x18
  -              text run at (0,0) width 30: " \x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 30 RTL: " \x{5D0}\x{5D1}\x{5D2}"
                 text run at (92,0) width 35: " DEF"
           RenderText {TEXT} at (437,77) size 4x18
             text run at (437,77) width 4: " "
  @@ -331,13 +331,13 @@
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 7x18
  -                    text run at (0,0) width 7: "\x{5D2}"
  +                    text run at (0,0) width 7 RTL: "\x{5D2}"
                   RenderTableCell {TD} at (7,0) size 9x18 [r=0 c=1 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 9x18
  -                    text run at (0,0) width 9: "\x{5D1}"
  +                    text run at (0,0) width 9 RTL: "\x{5D1}"
                   RenderTableCell {TD} at (16,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D0}"
  +                    text run at (0,0) width 10 RTL: "\x{5D0}"
                   RenderTableCell {TD} at (26,0) size 4x18 [r=0 c=3 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 4x18
                       text run at (0,0) width 4: " "
  @@ -355,13 +355,13 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (68,0) size 5x18 [r=0 c=8 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 5x18
  -                    text run at (0,0) width 5: "\x{5D5}"
  +                    text run at (0,0) width 5 RTL: "\x{5D5}"
                   RenderTableCell {TD} at (73,0) size 11x18 [r=0 c=9 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 11x18
  -                    text run at (0,0) width 11: "\x{5D4}"
  +                    text run at (0,0) width 11 RTL: "\x{5D4}"
                   RenderTableCell {TD} at (84,0) size 8x18 [r=0 c=10 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 8x18
  -                    text run at (0,0) width 8: "\x{5D3}"
  +                    text run at (0,0) width 8 RTL: "\x{5D3}"
                   RenderTableCell {TD} at (92,0) size 4x18 [r=0 c=11 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 4x18
                       text run at (0,0) width 4: " "
  @@ -391,20 +391,20 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (164,0) size 10x18 [r=0 c=20 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D8}"
  +                    text run at (0,0) width 10 RTL: "\x{5D8}"
                   RenderTableCell {TD} at (174,0) size 11x18 [r=0 c=21 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 11x18
  -                    text run at (0,0) width 11: "\x{5D7}"
  +                    text run at (0,0) width 11 RTL: "\x{5D7}"
                   RenderTableCell {TD} at (185,0) size 5x18 [r=0 c=22 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 5x18
  -                    text run at (0,0) width 5: "\x{5D6}"
  +                    text run at (0,0) width 5 RTL: "\x{5D6}"
             RenderBlock {P} at (4,22) size 190x18
               RenderText {TEXT} at (0,0) size 190x18
  -              text run at (0,0) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
                 text run at (26,0) width 42: " ABC "
  -              text run at (68,0) width 24: "\x{5D3}\x{5D4}\x{5D5}"
  +              text run at (68,0) width 24 RTL: "\x{5D3}\x{5D4}\x{5D5}"
                 text run at (92,0) width 72: " DEF GHI "
  -              text run at (164,0) width 26: "\x{5D6}\x{5D7}\x{5D8}"
  +              text run at (164,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
           RenderText {TEXT} at (645,77) size 4x18
             text run at (645,77) width 4: " "
           RenderBR {BR} at (0,0) size 0x0
  @@ -428,13 +428,13 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (35,0) size 5x18 [r=0 c=4 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 5x18
  -                    text run at (0,0) width 5: "\x{5D5}"
  +                    text run at (0,0) width 5 RTL: "\x{5D5}"
                   RenderTableCell {TD} at (40,0) size 11x18 [r=0 c=5 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 11x18
  -                    text run at (0,0) width 11: "\x{5D4}"
  +                    text run at (0,0) width 11 RTL: "\x{5D4}"
                   RenderTableCell {TD} at (51,0) size 8x18 [r=0 c=6 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 8x18
  -                    text run at (0,0) width 8: "\x{5D3}"
  +                    text run at (0,0) width 8 RTL: "\x{5D3}"
                   RenderTableCell {TD} at (59,0) size 4x18 [r=0 c=7 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 4x18
                       text run at (0,0) width 4: " "
  @@ -452,13 +452,13 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (101,0) size 7x18 [r=0 c=12 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 7x18
  -                    text run at (0,0) width 7: "\x{5D2}"
  +                    text run at (0,0) width 7 RTL: "\x{5D2}"
                   RenderTableCell {TD} at (108,0) size 9x18 [r=0 c=13 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 9x18
  -                    text run at (0,0) width 9: "\x{5D1}"
  +                    text run at (0,0) width 9 RTL: "\x{5D1}"
                   RenderTableCell {TD} at (117,0) size 10x18 [r=0 c=14 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D0}"
  +                    text run at (0,0) width 10 RTL: "\x{5D0}"
                   RenderTableCell {TD} at (127,0) size 4x18 [r=0 c=15 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 4x18
                       text run at (0,0) width 4: " "
  @@ -476,22 +476,22 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (164,0) size 10x18 [r=0 c=20 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D8}"
  +                    text run at (0,0) width 10 RTL: "\x{5D8}"
                   RenderTableCell {TD} at (174,0) size 11x18 [r=0 c=21 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 11x18
  -                    text run at (0,0) width 11: "\x{5D7}"
  +                    text run at (0,0) width 11 RTL: "\x{5D7}"
                   RenderTableCell {TD} at (185,0) size 5x18 [r=0 c=22 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 5x18
  -                    text run at (0,0) width 5: "\x{5D6}"
  +                    text run at (0,0) width 5 RTL: "\x{5D6}"
             RenderBlock {P} at (4,22) size 190x18
               RenderText {TEXT} at (97,0) size 30x18
  -              text run at (97,0) width 30: "\x{5D0}\x{5D1}\x{5D2} "
  +              text run at (97,0) width 30 RTL: "\x{5D0}\x{5D1}\x{5D2} "
               RenderInline {SPAN} at (0,0) size 97x18
                 RenderText {TEXT} at (0,0) size 97x18
  -                text run at (0,0) width 97: "ABC \x{5D3}\x{5D4}\x{5D5} DEF"
  +                text run at (0,0) width 97 RTL override: "ABC \x{5D3}\x{5D4}\x{5D5} DEF"
               RenderText {TEXT} at (127,0) size 63x18
                 text run at (127,0) width 37: " GHI "
  -              text run at (164,0) width 26: "\x{5D6}\x{5D7}\x{5D8}"
  +              text run at (164,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
           RenderText {TEXT} at (204,190) size 4x18
             text run at (204,190) width 4: " "
           RenderBlock {DIV} at (211,179) size 198x44 [border: (1px solid #008000)]
  @@ -502,13 +502,13 @@
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 7x18
  -                    text run at (0,0) width 7: "\x{5D2}"
  +                    text run at (0,0) width 7 RTL: "\x{5D2}"
                   RenderTableCell {TD} at (7,0) size 9x18 [r=0 c=1 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 9x18
  -                    text run at (0,0) width 9: "\x{5D1}"
  +                    text run at (0,0) width 9 RTL: "\x{5D1}"
                   RenderTableCell {TD} at (16,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D0}"
  +                    text run at (0,0) width 10 RTL: "\x{5D0}"
                   RenderTableCell {TD} at (26,0) size 4x18 [r=0 c=3 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 4x18
                       text run at (0,0) width 4: " "
  @@ -538,13 +538,13 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (103,0) size 5x18 [r=0 c=12 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 5x18
  -                    text run at (0,0) width 5: "\x{5D5}"
  +                    text run at (0,0) width 5 RTL: "\x{5D5}"
                   RenderTableCell {TD} at (108,0) size 11x18 [r=0 c=13 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 11x18
  -                    text run at (0,0) width 11: "\x{5D4}"
  +                    text run at (0,0) width 11 RTL: "\x{5D4}"
                   RenderTableCell {TD} at (119,0) size 8x18 [r=0 c=14 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 8x18
  -                    text run at (0,0) width 8: "\x{5D3}"
  +                    text run at (0,0) width 8 RTL: "\x{5D3}"
                   RenderTableCell {TD} at (127,0) size 4x18 [r=0 c=15 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 4x18
                       text run at (0,0) width 4: " "
  @@ -562,23 +562,23 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (164,0) size 10x18 [r=0 c=20 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D8}"
  +                    text run at (0,0) width 10 RTL: "\x{5D8}"
                   RenderTableCell {TD} at (174,0) size 11x18 [r=0 c=21 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 11x18
  -                    text run at (0,0) width 11: "\x{5D7}"
  +                    text run at (0,0) width 11 RTL: "\x{5D7}"
                   RenderTableCell {TD} at (185,0) size 5x18 [r=0 c=22 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 5x18
  -                    text run at (0,0) width 5: "\x{5D6}"
  +                    text run at (0,0) width 5 RTL: "\x{5D6}"
             RenderBlock {P} at (4,22) size 190x18
               RenderText {TEXT} at (0,0) size 68x18
  -              text run at (0,0) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
                 text run at (26,0) width 42: " ABC "
               RenderInline {SPAN} at (0,0) size 59x18
                 RenderText {TEXT} at (68,0) size 59x18
  -                text run at (68,0) width 59: "\x{5D3}\x{5D4}\x{5D5} DEF"
  +                text run at (68,0) width 59 RTL override: "\x{5D3}\x{5D4}\x{5D5} DEF"
               RenderText {TEXT} at (127,0) size 63x18
                 text run at (127,0) width 37: " GHI "
  -              text run at (164,0) width 26: "\x{5D6}\x{5D7}\x{5D8}"
  +              text run at (164,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
           RenderText {TEXT} at (0,0) size 0x0
         RenderBlock {HR} at (0,394) size 784x2 [border: (1px inset #000000)]
         RenderBlock {P} at (0,412) size 784x18
  
  
  
  1.3       +100 -100  LayoutTests/fast/text/international/bidi-LDB-2-HTML-expected.txt
  
  Index: bidi-LDB-2-HTML-expected.txt
  ===================================================================
  RCS file: /cvs/root/LayoutTests/fast/text/international/bidi-LDB-2-HTML-expected.txt,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- bidi-LDB-2-HTML-expected.txt	9 Oct 2005 02:14:07 -0000	1.2
  +++ bidi-LDB-2-HTML-expected.txt	16 Dec 2005 16:40:19 -0000	1.3
  @@ -48,47 +48,47 @@
                 text run at (65,0) width 29: "GHI"
             RenderBlock {P} at (4,58) size 94x18
               RenderText {TEXT} at (0,0) size 94x18
  -              text run at (0,0) width 94: "IHGFEDCBA"
  +              text run at (0,0) width 94 RTL override: "IHGFEDCBA"
             RenderBlock {P} at (4,76) size 94x18
               RenderText {TEXT} at (65,0) size 29x18
  -              text run at (65,0) width 29: "IHG"
  +              text run at (65,0) width 29 RTL override: "IHG"
               RenderInline {SPAN} at (0,0) size 31x18
                 RenderText {TEXT} at (34,0) size 31x18
  -                text run at (34,0) width 31: "FED"
  +                text run at (34,0) width 31 RTL override: "FED"
               RenderText {TEXT} at (0,0) size 34x18
  -              text run at (0,0) width 34: "CBA"
  +              text run at (0,0) width 34 RTL override: "CBA"
             RenderBlock {P} at (4,94) size 94x18
               RenderText {TEXT} at (65,0) size 29x18
  -              text run at (65,0) width 29: "IHG"
  +              text run at (65,0) width 29 RTL override: "IHG"
               RenderInline {SPAN} at (0,0) size 31x18
                 RenderText {TEXT} at (34,0) size 31x18
                   text run at (34,0) width 31: "DEF"
               RenderText {TEXT} at (0,0) size 34x18
  -              text run at (0,0) width 34: "CBA"
  +              text run at (0,0) width 34 RTL override: "CBA"
             RenderBlock {P} at (4,112) size 94x18
               RenderText {TEXT} at (65,0) size 29x18
  -              text run at (65,0) width 29: "IHG"
  +              text run at (65,0) width 29 RTL override: "IHG"
               RenderInline {BDO} at (0,0) size 31x18
                 RenderText {TEXT} at (34,0) size 31x18
  -                text run at (34,0) width 31: "FED"
  +                text run at (34,0) width 31 RTL override: "FED"
               RenderText {TEXT} at (0,0) size 34x18
  -              text run at (0,0) width 34: "CBA"
  +              text run at (0,0) width 34 RTL override: "CBA"
             RenderBlock {P} at (4,130) size 94x18
               RenderText {TEXT} at (65,0) size 29x18
  -              text run at (65,0) width 29: "IHG"
  +              text run at (65,0) width 29 RTL override: "IHG"
               RenderInline {SPAN} at (0,0) size 31x18
                 RenderText {TEXT} at (34,0) size 31x18
  -                text run at (34,0) width 31: "FED"
  +                text run at (34,0) width 31 RTL override: "FED"
               RenderText {TEXT} at (0,0) size 34x18
  -              text run at (0,0) width 34: "CBA"
  +              text run at (0,0) width 34 RTL override: "CBA"
             RenderBlock {P} at (4,148) size 94x18
               RenderText {TEXT} at (65,0) size 29x18
  -              text run at (65,0) width 29: "IHG"
  +              text run at (65,0) width 29 RTL override: "IHG"
               RenderInline {BDO} at (0,0) size 31x18
                 RenderText {TEXT} at (34,0) size 31x18
  -                text run at (34,0) width 31: "DEF"
  +                text run at (34,0) width 31 LTR override: "DEF"
               RenderText {TEXT} at (0,0) size 34x18
  -              text run at (0,0) width 34: "CBA"
  +              text run at (0,0) width 34 RTL override: "CBA"
           RenderText {TEXT} at (108,77) size 4x18
             text run at (108,77) width 4: " "
           RenderBlock {DIV} at (115,48) size 34x80 [border: (1px solid #008000)]
  @@ -99,22 +99,22 @@
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 7x18
  -                    text run at (0,0) width 7: "\x{5D2}"
  +                    text run at (0,0) width 7 RTL: "\x{5D2}"
                   RenderTableCell {TD} at (7,0) size 9x18 [r=0 c=1 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 9x18
  -                    text run at (0,0) width 9: "\x{5D1}"
  +                    text run at (0,0) width 9 RTL: "\x{5D1}"
                   RenderTableCell {TD} at (16,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D0}"
  +                    text run at (0,0) width 10 RTL: "\x{5D0}"
             RenderBlock {P} at (4,22) size 26x18
               RenderText {TEXT} at (0,0) size 26x18
  -              text run at (0,0) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
             RenderBlock {P} at (4,40) size 26x18
               RenderText {TEXT} at (0,0) size 26x18
  -              text run at (0,0) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
             RenderBlock {P} at (4,58) size 26x18
               RenderText {TEXT} at (0,0) size 26x18
  -              text run at (0,0) width 26: "\x{5D2}\x{5D1}\x{5D0}"
  +              text run at (0,0) width 26 LTR override: "\x{5D2}\x{5D1}\x{5D0}"
           RenderText {TEXT} at (152,77) size 4x18
             text run at (152,77) width 4: " "
           RenderBlock {DIV} at (159,57) size 100x62 [border: (1px solid #008000)]
  @@ -125,13 +125,13 @@
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 7x18
  -                    text run at (0,0) width 7: "\x{5D2}"
  +                    text run at (0,0) width 7 RTL: "\x{5D2}"
                   RenderTableCell {TD} at (7,0) size 9x18 [r=0 c=1 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 9x18
  -                    text run at (0,0) width 9: "\x{5D1}"
  +                    text run at (0,0) width 9 RTL: "\x{5D1}"
                   RenderTableCell {TD} at (16,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D0}"
  +                    text run at (0,0) width 10 RTL: "\x{5D0}"
                   RenderTableCell {TD} at (26,0) size 4x18 [r=0 c=3 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 4x18
                       text run at (0,0) width 4: " "
  @@ -149,23 +149,23 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (68,0) size 5x18 [r=0 c=8 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 5x18
  -                    text run at (0,0) width 5: "\x{5D5}"
  +                    text run at (0,0) width 5 RTL: "\x{5D5}"
                   RenderTableCell {TD} at (73,0) size 11x18 [r=0 c=9 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 11x18
  -                    text run at (0,0) width 11: "\x{5D4}"
  +                    text run at (0,0) width 11 RTL: "\x{5D4}"
                   RenderTableCell {TD} at (84,0) size 8x18 [r=0 c=10 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 8x18
  -                    text run at (0,0) width 8: "\x{5D3}"
  +                    text run at (0,0) width 8 RTL: "\x{5D3}"
             RenderBlock {P} at (4,22) size 92x18
               RenderText {TEXT} at (0,0) size 92x18
  -              text run at (0,0) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
                 text run at (26,0) width 42: " ABC "
  -              text run at (68,0) width 24: "\x{5D3}\x{5D4}\x{5D5}"
  +              text run at (68,0) width 24 RTL: "\x{5D3}\x{5D4}\x{5D5}"
             RenderBlock {P} at (4,40) size 92x18
               RenderText {TEXT} at (0,0) size 92x18
  -              text run at (0,0) width 30: " \x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 30 RTL: " \x{5D0}\x{5D1}\x{5D2}"
                 text run at (30,0) width 34: "ABC"
  -              text run at (64,0) width 28: "\x{5D3}\x{5D4}\x{5D5} "
  +              text run at (64,0) width 28 RTL: "\x{5D3}\x{5D4}\x{5D5} "
           RenderText {TEXT} at (262,77) size 4x18
             text run at (262,77) width 4: " "
           RenderBlock {DIV} at (269,3) size 165x170 [border: (1px solid #008000)]
  @@ -176,13 +176,13 @@
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 7x18
  -                    text run at (0,0) width 7: "\x{5D2}"
  +                    text run at (0,0) width 7 RTL: "\x{5D2}"
                   RenderTableCell {TD} at (7,0) size 9x18 [r=0 c=1 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 9x18
  -                    text run at (0,0) width 9: "\x{5D1}"
  +                    text run at (0,0) width 9 RTL: "\x{5D1}"
                   RenderTableCell {TD} at (16,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D0}"
  +                    text run at (0,0) width 10 RTL: "\x{5D0}"
                   RenderTableCell {TD} at (26,0) size 4x18 [r=0 c=3 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 4x18
                       text run at (0,0) width 4: " "
  @@ -200,13 +200,13 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (68,0) size 5x18 [r=0 c=8 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 5x18
  -                    text run at (0,0) width 5: "\x{5D5}"
  +                    text run at (0,0) width 5 RTL: "\x{5D5}"
                   RenderTableCell {TD} at (73,0) size 11x18 [r=0 c=9 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 11x18
  -                    text run at (0,0) width 11: "\x{5D4}"
  +                    text run at (0,0) width 11 RTL: "\x{5D4}"
                   RenderTableCell {TD} at (84,0) size 8x18 [r=0 c=10 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 8x18
  -                    text run at (0,0) width 8: "\x{5D3}"
  +                    text run at (0,0) width 8 RTL: "\x{5D3}"
                   RenderTableCell {TD} at (92,0) size 4x18 [r=0 c=11 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 4x18
                       text run at (0,0) width 4: " "
  @@ -224,90 +224,90 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (131,0) size 10x18 [r=0 c=16 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D8}"
  +                    text run at (0,0) width 10 RTL: "\x{5D8}"
                   RenderTableCell {TD} at (141,0) size 11x18 [r=0 c=17 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 11x18
  -                    text run at (0,0) width 11: "\x{5D7}"
  +                    text run at (0,0) width 11 RTL: "\x{5D7}"
                   RenderTableCell {TD} at (152,0) size 5x18 [r=0 c=18 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 5x18
  -                    text run at (0,0) width 5: "\x{5D6}"
  +                    text run at (0,0) width 5 RTL: "\x{5D6}"
             RenderBlock {P} at (4,22) size 157x18
               RenderText {TEXT} at (0,0) size 157x18
  -              text run at (0,0) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
                 text run at (26,0) width 42: " ABC "
  -              text run at (68,0) width 24: "\x{5D3}\x{5D4}\x{5D5}"
  +              text run at (68,0) width 24 RTL: "\x{5D3}\x{5D4}\x{5D5}"
                 text run at (92,0) width 39: " DEF "
  -              text run at (131,0) width 26: "\x{5D6}\x{5D7}\x{5D8}"
  +              text run at (131,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
             RenderBlock {P} at (4,40) size 157x18
               RenderText {TEXT} at (0,0) size 30x18
  -              text run at (0,0) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
                 text run at (26,0) width 4: " "
               RenderInline {SPAN} at (0,0) size 62x18
                 RenderText {TEXT} at (30,0) size 62x18
                   text run at (30,0) width 38: "ABC "
  -                text run at (68,0) width 24: "\x{5D3}\x{5D4}\x{5D5}"
  +                text run at (68,0) width 24 RTL: "\x{5D3}\x{5D4}\x{5D5}"
               RenderText {TEXT} at (92,0) size 65x18
                 text run at (92,0) width 39: " DEF "
  -              text run at (131,0) width 26: "\x{5D6}\x{5D7}\x{5D8}"
  +              text run at (131,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
             RenderBlock {P} at (4,58) size 157x18
               RenderText {TEXT} at (0,0) size 30x18
  -              text run at (0,0) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
                 text run at (26,0) width 4: " "
               RenderInline {SPAN} at (0,0) size 97x18
                 RenderText {TEXT} at (30,0) size 97x18
                   text run at (30,0) width 38: "ABC "
  -                text run at (68,0) width 24: "\x{5D3}\x{5D4}\x{5D5}"
  +                text run at (68,0) width 24 RTL: "\x{5D3}\x{5D4}\x{5D5}"
                   text run at (92,0) width 35: " DEF"
               RenderText {TEXT} at (127,0) size 30x18
                 text run at (127,0) width 4: " "
  -              text run at (131,0) width 26: "\x{5D6}\x{5D7}\x{5D8}"
  +              text run at (131,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
             RenderBlock {P} at (4,76) size 157x18
               RenderText {TEXT} at (127,0) size 30x18
  -              text run at (127,0) width 30: "\x{5D6}\x{5D7}\x{5D8} "
  +              text run at (127,0) width 30 RTL: "\x{5D6}\x{5D7}\x{5D8} "
               RenderInline {SPAN} at (0,0) size 97x18
                 RenderText {TEXT} at (30,0) size 97x18
                   text run at (30,0) width 34: "ABC"
  -                text run at (64,0) width 32: " \x{5D3}\x{5D4}\x{5D5} "
  +                text run at (64,0) width 32 RTL: " \x{5D3}\x{5D4}\x{5D5} "
                   text run at (96,0) width 31: "DEF"
               RenderText {TEXT} at (0,0) size 30x18
  -              text run at (0,0) width 30: " \x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 30 RTL: " \x{5D0}\x{5D1}\x{5D2}"
             RenderBlock {P} at (4,94) size 157x18
               RenderText {TEXT} at (64,0) size 28x18
  -              text run at (64,0) width 28: "\x{5D3}\x{5D4}\x{5D5} "
  +              text run at (64,0) width 28 RTL: "\x{5D3}\x{5D4}\x{5D5} "
               RenderInline {SPAN} at (0,0) size 64x18
                 RenderText {TEXT} at (0,0) size 64x18
  -                text run at (0,0) width 30: " \x{5D0}\x{5D1}\x{5D2}"
  +                text run at (0,0) width 30 RTL: " \x{5D0}\x{5D1}\x{5D2}"
                   text run at (30,0) width 34: "ABC"
               RenderText {TEXT} at (92,0) size 65x18
                 text run at (92,0) width 39: " DEF "
  -              text run at (131,0) width 26: "\x{5D6}\x{5D7}\x{5D8}"
  +              text run at (131,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
             RenderBlock {P} at (4,112) size 157x18
               RenderText {TEXT} at (64,0) size 28x18
  -              text run at (64,0) width 28: "\x{5D3}\x{5D4}\x{5D5} "
  +              text run at (64,0) width 28 RTL: "\x{5D3}\x{5D4}\x{5D5} "
               RenderInline {BDO} at (0,0) size 64x18
                 RenderText {TEXT} at (0,0) size 64x18
  -                text run at (0,0) width 64: "CBA \x{5D0}\x{5D1}\x{5D2}"
  +                text run at (0,0) width 64 RTL override: "CBA \x{5D0}\x{5D1}\x{5D2}"
               RenderText {TEXT} at (92,0) size 65x18
                 text run at (92,0) width 39: " DEF "
  -              text run at (131,0) width 26: "\x{5D6}\x{5D7}\x{5D8}"
  +              text run at (131,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
             RenderBlock {P} at (4,130) size 157x18
               RenderText {TEXT} at (0,0) size 30x18
  -              text run at (0,0) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
                 text run at (26,0) width 4: " "
               RenderInline {BDO} at (0,0) size 62x18
                 RenderText {TEXT} at (30,0) size 62x18
  -                text run at (30,0) width 62: "ABC \x{5D5}\x{5D4}\x{5D3}"
  +                text run at (30,0) width 62 LTR override: "ABC \x{5D5}\x{5D4}\x{5D3}"
               RenderText {TEXT} at (92,0) size 65x18
                 text run at (92,0) width 39: " DEF "
  -              text run at (131,0) width 26: "\x{5D6}\x{5D7}\x{5D8}"
  +              text run at (131,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
             RenderBlock {P} at (4,148) size 157x18
               RenderText {TEXT} at (127,0) size 30x18
  -              text run at (127,0) width 30: "\x{5D6}\x{5D7}\x{5D8} "
  +              text run at (127,0) width 30 RTL: "\x{5D6}\x{5D7}\x{5D8} "
               RenderInline {BDO} at (0,0) size 62x18
                 RenderText {TEXT} at (30,0) size 62x18
  -                text run at (30,0) width 62: "ABC \x{5D5}\x{5D4}\x{5D3}"
  +                text run at (30,0) width 62 LTR override: "ABC \x{5D5}\x{5D4}\x{5D3}"
               RenderText {TEXT} at (0,0) size 127x18
  -              text run at (0,0) width 30: " \x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 30 RTL: " \x{5D0}\x{5D1}\x{5D2}"
                 text run at (92,0) width 35: " DEF"
           RenderText {TEXT} at (437,77) size 4x18
             text run at (437,77) width 4: " "
  @@ -319,13 +319,13 @@
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 7x18
  -                    text run at (0,0) width 7: "\x{5D2}"
  +                    text run at (0,0) width 7 RTL: "\x{5D2}"
                   RenderTableCell {TD} at (7,0) size 9x18 [r=0 c=1 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 9x18
  -                    text run at (0,0) width 9: "\x{5D1}"
  +                    text run at (0,0) width 9 RTL: "\x{5D1}"
                   RenderTableCell {TD} at (16,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D0}"
  +                    text run at (0,0) width 10 RTL: "\x{5D0}"
                   RenderTableCell {TD} at (26,0) size 4x18 [r=0 c=3 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 4x18
                       text run at (0,0) width 4: " "
  @@ -343,13 +343,13 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (68,0) size 5x18 [r=0 c=8 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 5x18
  -                    text run at (0,0) width 5: "\x{5D5}"
  +                    text run at (0,0) width 5 RTL: "\x{5D5}"
                   RenderTableCell {TD} at (73,0) size 11x18 [r=0 c=9 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 11x18
  -                    text run at (0,0) width 11: "\x{5D4}"
  +                    text run at (0,0) width 11 RTL: "\x{5D4}"
                   RenderTableCell {TD} at (84,0) size 8x18 [r=0 c=10 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 8x18
  -                    text run at (0,0) width 8: "\x{5D3}"
  +                    text run at (0,0) width 8 RTL: "\x{5D3}"
                   RenderTableCell {TD} at (92,0) size 4x18 [r=0 c=11 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 4x18
                       text run at (0,0) width 4: " "
  @@ -379,20 +379,20 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (164,0) size 10x18 [r=0 c=20 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D8}"
  +                    text run at (0,0) width 10 RTL: "\x{5D8}"
                   RenderTableCell {TD} at (174,0) size 11x18 [r=0 c=21 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 11x18
  -                    text run at (0,0) width 11: "\x{5D7}"
  +                    text run at (0,0) width 11 RTL: "\x{5D7}"
                   RenderTableCell {TD} at (185,0) size 5x18 [r=0 c=22 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 5x18
  -                    text run at (0,0) width 5: "\x{5D6}"
  +                    text run at (0,0) width 5 RTL: "\x{5D6}"
             RenderBlock {P} at (4,22) size 190x18
               RenderText {TEXT} at (0,0) size 190x18
  -              text run at (0,0) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
                 text run at (26,0) width 42: " ABC "
  -              text run at (68,0) width 24: "\x{5D3}\x{5D4}\x{5D5}"
  +              text run at (68,0) width 24 RTL: "\x{5D3}\x{5D4}\x{5D5}"
                 text run at (92,0) width 72: " DEF GHI "
  -              text run at (164,0) width 26: "\x{5D6}\x{5D7}\x{5D8}"
  +              text run at (164,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
           RenderText {TEXT} at (645,77) size 4x18
             text run at (645,77) width 4: " "
           RenderBR {BR} at (649,77) size 0x18
  @@ -416,13 +416,13 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (35,0) size 5x18 [r=0 c=4 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 5x18
  -                    text run at (0,0) width 5: "\x{5D5}"
  +                    text run at (0,0) width 5 RTL: "\x{5D5}"
                   RenderTableCell {TD} at (40,0) size 11x18 [r=0 c=5 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 11x18
  -                    text run at (0,0) width 11: "\x{5D4}"
  +                    text run at (0,0) width 11 RTL: "\x{5D4}"
                   RenderTableCell {TD} at (51,0) size 8x18 [r=0 c=6 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 8x18
  -                    text run at (0,0) width 8: "\x{5D3}"
  +                    text run at (0,0) width 8 RTL: "\x{5D3}"
                   RenderTableCell {TD} at (59,0) size 4x18 [r=0 c=7 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 4x18
                       text run at (0,0) width 4: " "
  @@ -440,13 +440,13 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (101,0) size 7x18 [r=0 c=12 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 7x18
  -                    text run at (0,0) width 7: "\x{5D2}"
  +                    text run at (0,0) width 7 RTL: "\x{5D2}"
                   RenderTableCell {TD} at (108,0) size 9x18 [r=0 c=13 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 9x18
  -                    text run at (0,0) width 9: "\x{5D1}"
  +                    text run at (0,0) width 9 RTL: "\x{5D1}"
                   RenderTableCell {TD} at (117,0) size 10x18 [r=0 c=14 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D0}"
  +                    text run at (0,0) width 10 RTL: "\x{5D0}"
                   RenderTableCell {TD} at (127,0) size 4x18 [r=0 c=15 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 4x18
                       text run at (0,0) width 4: " "
  @@ -464,22 +464,22 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (164,0) size 10x18 [r=0 c=20 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D8}"
  +                    text run at (0,0) width 10 RTL: "\x{5D8}"
                   RenderTableCell {TD} at (174,0) size 11x18 [r=0 c=21 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 11x18
  -                    text run at (0,0) width 11: "\x{5D7}"
  +                    text run at (0,0) width 11 RTL: "\x{5D7}"
                   RenderTableCell {TD} at (185,0) size 5x18 [r=0 c=22 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 5x18
  -                    text run at (0,0) width 5: "\x{5D6}"
  +                    text run at (0,0) width 5 RTL: "\x{5D6}"
             RenderBlock {P} at (4,22) size 190x18
               RenderText {TEXT} at (97,0) size 30x18
  -              text run at (97,0) width 30: "\x{5D0}\x{5D1}\x{5D2} "
  +              text run at (97,0) width 30 RTL: "\x{5D0}\x{5D1}\x{5D2} "
               RenderInline {BDO} at (0,0) size 97x18
                 RenderText {TEXT} at (0,0) size 97x18
  -                text run at (0,0) width 97: "ABC \x{5D3}\x{5D4}\x{5D5} DEF"
  +                text run at (0,0) width 97 RTL override: "ABC \x{5D3}\x{5D4}\x{5D5} DEF"
               RenderText {TEXT} at (127,0) size 63x18
                 text run at (127,0) width 37: " GHI "
  -              text run at (164,0) width 26: "\x{5D6}\x{5D7}\x{5D8}"
  +              text run at (164,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
           RenderText {TEXT} at (204,190) size 4x18
             text run at (204,190) width 4: " "
           RenderBlock {DIV} at (211,179) size 198x44 [border: (1px solid #008000)]
  @@ -490,13 +490,13 @@
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 7x18
  -                    text run at (0,0) width 7: "\x{5D2}"
  +                    text run at (0,0) width 7 RTL: "\x{5D2}"
                   RenderTableCell {TD} at (7,0) size 9x18 [r=0 c=1 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 9x18
  -                    text run at (0,0) width 9: "\x{5D1}"
  +                    text run at (0,0) width 9 RTL: "\x{5D1}"
                   RenderTableCell {TD} at (16,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D0}"
  +                    text run at (0,0) width 10 RTL: "\x{5D0}"
                   RenderTableCell {TD} at (26,0) size 4x18 [r=0 c=3 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 4x18
                       text run at (0,0) width 4: " "
  @@ -526,13 +526,13 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (103,0) size 5x18 [r=0 c=12 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 5x18
  -                    text run at (0,0) width 5: "\x{5D5}"
  +                    text run at (0,0) width 5 RTL: "\x{5D5}"
                   RenderTableCell {TD} at (108,0) size 11x18 [r=0 c=13 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 11x18
  -                    text run at (0,0) width 11: "\x{5D4}"
  +                    text run at (0,0) width 11 RTL: "\x{5D4}"
                   RenderTableCell {TD} at (119,0) size 8x18 [r=0 c=14 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 8x18
  -                    text run at (0,0) width 8: "\x{5D3}"
  +                    text run at (0,0) width 8 RTL: "\x{5D3}"
                   RenderTableCell {TD} at (127,0) size 4x18 [r=0 c=15 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 4x18
                       text run at (0,0) width 4: " "
  @@ -550,23 +550,23 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (164,0) size 10x18 [r=0 c=20 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D8}"
  +                    text run at (0,0) width 10 RTL: "\x{5D8}"
                   RenderTableCell {TD} at (174,0) size 11x18 [r=0 c=21 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 11x18
  -                    text run at (0,0) width 11: "\x{5D7}"
  +                    text run at (0,0) width 11 RTL: "\x{5D7}"
                   RenderTableCell {TD} at (185,0) size 5x18 [r=0 c=22 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 5x18
  -                    text run at (0,0) width 5: "\x{5D6}"
  +                    text run at (0,0) width 5 RTL: "\x{5D6}"
             RenderBlock {P} at (4,22) size 190x18
               RenderText {TEXT} at (0,0) size 68x18
  -              text run at (0,0) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
                 text run at (26,0) width 42: " ABC "
               RenderInline {BDO} at (0,0) size 59x18
                 RenderText {TEXT} at (68,0) size 59x18
  -                text run at (68,0) width 59: "\x{5D3}\x{5D4}\x{5D5} DEF"
  +                text run at (68,0) width 59 RTL override: "\x{5D3}\x{5D4}\x{5D5} DEF"
               RenderText {TEXT} at (127,0) size 63x18
                 text run at (127,0) width 37: " GHI "
  -              text run at (164,0) width 26: "\x{5D6}\x{5D7}\x{5D8}"
  +              text run at (164,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
           RenderText {TEXT} at (0,0) size 0x0
         RenderBlock {HR} at (0,360) size 784x2 [border: (1px inset #000000)]
         RenderBlock {P} at (0,378) size 784x18
  
  
  
  1.2       +100 -100  LayoutTests/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt
  
  Index: bidi-LDB-2-formatting-characters-expected.txt
  ===================================================================
  RCS file: /cvs/root/LayoutTests/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- bidi-LDB-2-formatting-characters-expected.txt	9 Oct 2005 01:46:16 -0000	1.1
  +++ bidi-LDB-2-formatting-characters-expected.txt	16 Dec 2005 16:40:19 -0000	1.2
  @@ -55,35 +55,35 @@
                 text run at (65,0) width 29: "GHI"
             RenderBlock {P} at (4,58) size 94x18
               RenderText {TEXT} at (0,0) size 94x18
  -              text run at (0,0) width 94: "IHGFEDCBA"
  +              text run at (0,0) width 94 RTL override: "IHGFEDCBA"
             RenderBlock {P} at (4,76) size 94x18
               RenderText {TEXT} at (65,0) size 29x18
  -              text run at (65,0) width 29: "IHG"
  +              text run at (65,0) width 29 RTL override: "IHG"
               RenderInline {SPAN} at (0,0) size 31x18
                 RenderText {TEXT} at (34,0) size 31x18
  -                text run at (34,0) width 31: "FED"
  +                text run at (34,0) width 31 RTL override: "FED"
               RenderText {TEXT} at (0,0) size 34x18
  -              text run at (0,0) width 34: "CBA"
  +              text run at (0,0) width 34 RTL override: "CBA"
             RenderBlock {P} at (4,94) size 94x18
               RenderText {TEXT} at (0,0) size 94x18
  -              text run at (0,0) width 34: "CBA"
  +              text run at (0,0) width 34 RTL override: "CBA"
                 text run at (34,0) width 31: "DEF"
  -              text run at (65,0) width 29: "IHG"
  +              text run at (65,0) width 29 RTL override: "IHG"
             RenderBlock {P} at (4,112) size 94x18
               RenderText {TEXT} at (0,0) size 94x18
  -              text run at (0,0) width 34: "CBA"
  -              text run at (34,0) width 31: "FED"
  -              text run at (65,0) width 29: "IHG"
  +              text run at (0,0) width 34 RTL override: "CBA"
  +              text run at (34,0) width 31 RTL override: "FED"
  +              text run at (65,0) width 29 RTL override: "IHG"
             RenderBlock {P} at (4,130) size 94x18
               RenderText {TEXT} at (0,0) size 94x18
  -              text run at (0,0) width 34: "CBA"
  -              text run at (34,0) width 31: "FED"
  -              text run at (65,0) width 29: "IHG"
  +              text run at (0,0) width 34 RTL override: "CBA"
  +              text run at (34,0) width 31 RTL override: "FED"
  +              text run at (65,0) width 29 RTL override: "IHG"
             RenderBlock {P} at (4,148) size 94x18
               RenderText {TEXT} at (0,0) size 94x18
  -              text run at (0,0) width 34: "CBA"
  -              text run at (34,0) width 31: "DEF"
  -              text run at (65,0) width 29: "IHG"
  +              text run at (0,0) width 34 RTL override: "CBA"
  +              text run at (34,0) width 31 LTR override: "DEF"
  +              text run at (65,0) width 29 RTL override: "IHG"
           RenderText {TEXT} at (108,77) size 4x18
             text run at (108,77) width 4: " "
           RenderBlock {DIV} at (115,48) size 34x80 [border: (1px solid #008000)]
  @@ -94,22 +94,22 @@
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 7x18
  -                    text run at (0,0) width 7: "\x{5D2}"
  +                    text run at (0,0) width 7 RTL: "\x{5D2}"
                   RenderTableCell {TD} at (7,0) size 9x18 [r=0 c=1 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 9x18
  -                    text run at (0,0) width 9: "\x{5D1}"
  +                    text run at (0,0) width 9 RTL: "\x{5D1}"
                   RenderTableCell {TD} at (16,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D0}"
  +                    text run at (0,0) width 10 RTL: "\x{5D0}"
             RenderBlock {P} at (4,22) size 26x18
               RenderText {TEXT} at (0,0) size 26x18
  -              text run at (0,0) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
             RenderBlock {P} at (4,40) size 26x18
               RenderText {TEXT} at (0,0) size 26x18
  -              text run at (0,0) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
             RenderBlock {P} at (4,58) size 26x18
               RenderText {TEXT} at (0,0) size 26x18
  -              text run at (0,0) width 26: "\x{5D2}\x{5D1}\x{5D0}"
  +              text run at (0,0) width 26 LTR override: "\x{5D2}\x{5D1}\x{5D0}"
           RenderText {TEXT} at (152,77) size 4x18
             text run at (152,77) width 4: " "
           RenderBlock {DIV} at (159,57) size 100x62 [border: (1px solid #008000)]
  @@ -120,13 +120,13 @@
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 7x18
  -                    text run at (0,0) width 7: "\x{5D2}"
  +                    text run at (0,0) width 7 RTL: "\x{5D2}"
                   RenderTableCell {TD} at (7,0) size 9x18 [r=0 c=1 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 9x18
  -                    text run at (0,0) width 9: "\x{5D1}"
  +                    text run at (0,0) width 9 RTL: "\x{5D1}"
                   RenderTableCell {TD} at (16,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D0}"
  +                    text run at (0,0) width 10 RTL: "\x{5D0}"
                   RenderTableCell {TD} at (26,0) size 4x18 [r=0 c=3 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 4x18
                       text run at (0,0) width 4: " "
  @@ -144,23 +144,23 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (68,0) size 5x18 [r=0 c=8 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 5x18
  -                    text run at (0,0) width 5: "\x{5D5}"
  +                    text run at (0,0) width 5 RTL: "\x{5D5}"
                   RenderTableCell {TD} at (73,0) size 11x18 [r=0 c=9 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 11x18
  -                    text run at (0,0) width 11: "\x{5D4}"
  +                    text run at (0,0) width 11 RTL: "\x{5D4}"
                   RenderTableCell {TD} at (84,0) size 8x18 [r=0 c=10 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 8x18
  -                    text run at (0,0) width 8: "\x{5D3}"
  +                    text run at (0,0) width 8 RTL: "\x{5D3}"
             RenderBlock {P} at (4,22) size 92x18
               RenderText {TEXT} at (0,0) size 92x18
  -              text run at (0,0) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
                 text run at (26,0) width 42: " ABC "
  -              text run at (68,0) width 24: "\x{5D3}\x{5D4}\x{5D5}"
  +              text run at (68,0) width 24 RTL: "\x{5D3}\x{5D4}\x{5D5}"
             RenderBlock {P} at (4,40) size 92x18
               RenderText {TEXT} at (0,0) size 92x18
  -              text run at (0,0) width 30: " \x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 30 RTL: " \x{5D0}\x{5D1}\x{5D2}"
                 text run at (30,0) width 34: "ABC"
  -              text run at (64,0) width 28: "\x{5D3}\x{5D4}\x{5D5} "
  +              text run at (64,0) width 28 RTL: "\x{5D3}\x{5D4}\x{5D5} "
           RenderText {TEXT} at (262,77) size 4x18
             text run at (262,77) width 4: " "
           RenderBlock {DIV} at (269,3) size 165x170 [border: (1px solid #008000)]
  @@ -171,13 +171,13 @@
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 7x18
  -                    text run at (0,0) width 7: "\x{5D2}"
  +                    text run at (0,0) width 7 RTL: "\x{5D2}"
                   RenderTableCell {TD} at (7,0) size 9x18 [r=0 c=1 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 9x18
  -                    text run at (0,0) width 9: "\x{5D1}"
  +                    text run at (0,0) width 9 RTL: "\x{5D1}"
                   RenderTableCell {TD} at (16,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D0}"
  +                    text run at (0,0) width 10 RTL: "\x{5D0}"
                   RenderTableCell {TD} at (26,0) size 4x18 [r=0 c=3 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 4x18
                       text run at (0,0) width 4: " "
  @@ -195,13 +195,13 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (68,0) size 5x18 [r=0 c=8 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 5x18
  -                    text run at (0,0) width 5: "\x{5D5}"
  +                    text run at (0,0) width 5 RTL: "\x{5D5}"
                   RenderTableCell {TD} at (73,0) size 11x18 [r=0 c=9 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 11x18
  -                    text run at (0,0) width 11: "\x{5D4}"
  +                    text run at (0,0) width 11 RTL: "\x{5D4}"
                   RenderTableCell {TD} at (84,0) size 8x18 [r=0 c=10 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 8x18
  -                    text run at (0,0) width 8: "\x{5D3}"
  +                    text run at (0,0) width 8 RTL: "\x{5D3}"
                   RenderTableCell {TD} at (92,0) size 4x18 [r=0 c=11 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 4x18
                       text run at (0,0) width 4: " "
  @@ -219,73 +219,73 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (131,0) size 10x18 [r=0 c=16 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D8}"
  +                    text run at (0,0) width 10 RTL: "\x{5D8}"
                   RenderTableCell {TD} at (141,0) size 11x18 [r=0 c=17 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 11x18
  -                    text run at (0,0) width 11: "\x{5D7}"
  +                    text run at (0,0) width 11 RTL: "\x{5D7}"
                   RenderTableCell {TD} at (152,0) size 5x18 [r=0 c=18 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 5x18
  -                    text run at (0,0) width 5: "\x{5D6}"
  +                    text run at (0,0) width 5 RTL: "\x{5D6}"
             RenderBlock {P} at (4,22) size 157x18
               RenderText {TEXT} at (0,0) size 157x18
  -              text run at (0,0) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
                 text run at (26,0) width 42: " ABC "
  -              text run at (68,0) width 24: "\x{5D3}\x{5D4}\x{5D5}"
  +              text run at (68,0) width 24 RTL: "\x{5D3}\x{5D4}\x{5D5}"
                 text run at (92,0) width 39: " DEF "
  -              text run at (131,0) width 26: "\x{5D6}\x{5D7}\x{5D8}"
  +              text run at (131,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
             RenderBlock {P} at (4,40) size 157x18
               RenderText {TEXT} at (0,0) size 30x18
  -              text run at (0,0) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
                 text run at (26,0) width 4: " "
               RenderInline {SPAN} at (0,0) size 62x18
                 RenderText {TEXT} at (30,0) size 62x18
                   text run at (30,0) width 38: "ABC "
  -                text run at (68,0) width 24: "\x{5D3}\x{5D4}\x{5D5}"
  +                text run at (68,0) width 24 RTL: "\x{5D3}\x{5D4}\x{5D5}"
               RenderText {TEXT} at (92,0) size 65x18
                 text run at (92,0) width 39: " DEF "
  -              text run at (131,0) width 26: "\x{5D6}\x{5D7}\x{5D8}"
  +              text run at (131,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
             RenderBlock {P} at (4,58) size 157x18
               RenderText {TEXT} at (0,0) size 157x18
  -              text run at (0,0) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
                 text run at (26,0) width 4: " "
                 text run at (30,0) width 38: "ABC "
  -              text run at (68,0) width 24: "\x{5D3}\x{5D4}\x{5D5}"
  +              text run at (68,0) width 24 RTL: "\x{5D3}\x{5D4}\x{5D5}"
                 text run at (92,0) width 35: " DEF"
                 text run at (127,0) width 4: " "
  -              text run at (131,0) width 26: "\x{5D6}\x{5D7}\x{5D8}"
  +              text run at (131,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
             RenderBlock {P} at (4,76) size 157x18
               RenderText {TEXT} at (0,0) size 157x18
  -              text run at (0,0) width 30: " \x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 30 RTL: " \x{5D0}\x{5D1}\x{5D2}"
                 text run at (30,0) width 34: "ABC"
  -              text run at (64,0) width 32: " \x{5D3}\x{5D4}\x{5D5} "
  +              text run at (64,0) width 32 RTL: " \x{5D3}\x{5D4}\x{5D5} "
                 text run at (96,0) width 31: "DEF"
  -              text run at (127,0) width 30: "\x{5D6}\x{5D7}\x{5D8} "
  +              text run at (127,0) width 30 RTL: "\x{5D6}\x{5D7}\x{5D8} "
             RenderBlock {P} at (4,94) size 157x18
               RenderText {TEXT} at (0,0) size 157x18
  -              text run at (0,0) width 30: " \x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 30 RTL: " \x{5D0}\x{5D1}\x{5D2}"
                 text run at (30,0) width 34: "ABC"
  -              text run at (64,0) width 28: "\x{5D3}\x{5D4}\x{5D5} "
  +              text run at (64,0) width 28 RTL: "\x{5D3}\x{5D4}\x{5D5} "
                 text run at (92,0) width 39: " DEF "
  -              text run at (131,0) width 26: "\x{5D6}\x{5D7}\x{5D8}"
  +              text run at (131,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
             RenderBlock {P} at (4,112) size 157x18
               RenderText {TEXT} at (0,0) size 156x18
  -              text run at (0,0) width 63: "CBA \x{5D0}\x{5D1}\x{5D2}"
  -              text run at (63,0) width 28: "\x{5D3}\x{5D4}\x{5D5} "
  +              text run at (0,0) width 63 RTL override: "CBA \x{5D0}\x{5D1}\x{5D2}"
  +              text run at (63,0) width 28 RTL: "\x{5D3}\x{5D4}\x{5D5} "
                 text run at (91,0) width 39: " DEF "
  -              text run at (130,0) width 26: "\x{5D6}\x{5D7}\x{5D8}"
  +              text run at (130,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
             RenderBlock {P} at (4,130) size 157x18
               RenderText {TEXT} at (0,0) size 157x18
  -              text run at (0,0) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
                 text run at (26,0) width 4: " "
  -              text run at (30,0) width 62: "ABC \x{5D5}\x{5D4}\x{5D3}"
  +              text run at (30,0) width 62 LTR override: "ABC \x{5D5}\x{5D4}\x{5D3}"
                 text run at (92,0) width 39: " DEF "
  -              text run at (131,0) width 26: "\x{5D6}\x{5D7}\x{5D8}"
  +              text run at (131,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
             RenderBlock {P} at (4,148) size 157x18
               RenderText {TEXT} at (0,0) size 157x18
  -              text run at (0,0) width 30: " \x{5D0}\x{5D1}\x{5D2}"
  -              text run at (30,0) width 62: "ABC \x{5D5}\x{5D4}\x{5D3}"
  +              text run at (0,0) width 30 RTL: " \x{5D0}\x{5D1}\x{5D2}"
  +              text run at (30,0) width 62 LTR override: "ABC \x{5D5}\x{5D4}\x{5D3}"
                 text run at (92,0) width 35: " DEF"
  -              text run at (127,0) width 30: "\x{5D6}\x{5D7}\x{5D8} "
  +              text run at (127,0) width 30 RTL: "\x{5D6}\x{5D7}\x{5D8} "
           RenderText {TEXT} at (437,77) size 4x18
             text run at (437,77) width 4: " "
           RenderBlock {DIV} at (444,66) size 198x44 [border: (1px solid #008000)]
  @@ -296,13 +296,13 @@
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 7x18
  -                    text run at (0,0) width 7: "\x{5D2}"
  +                    text run at (0,0) width 7 RTL: "\x{5D2}"
                   RenderTableCell {TD} at (7,0) size 9x18 [r=0 c=1 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 9x18
  -                    text run at (0,0) width 9: "\x{5D1}"
  +                    text run at (0,0) width 9 RTL: "\x{5D1}"
                   RenderTableCell {TD} at (16,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D0}"
  +                    text run at (0,0) width 10 RTL: "\x{5D0}"
                   RenderTableCell {TD} at (26,0) size 4x18 [r=0 c=3 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 4x18
                       text run at (0,0) width 4: " "
  @@ -320,13 +320,13 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (68,0) size 5x18 [r=0 c=8 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 5x18
  -                    text run at (0,0) width 5: "\x{5D5}"
  +                    text run at (0,0) width 5 RTL: "\x{5D5}"
                   RenderTableCell {TD} at (73,0) size 11x18 [r=0 c=9 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 11x18
  -                    text run at (0,0) width 11: "\x{5D4}"
  +                    text run at (0,0) width 11 RTL: "\x{5D4}"
                   RenderTableCell {TD} at (84,0) size 8x18 [r=0 c=10 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 8x18
  -                    text run at (0,0) width 8: "\x{5D3}"
  +                    text run at (0,0) width 8 RTL: "\x{5D3}"
                   RenderTableCell {TD} at (92,0) size 4x18 [r=0 c=11 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 4x18
                       text run at (0,0) width 4: " "
  @@ -356,20 +356,20 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (164,0) size 10x18 [r=0 c=20 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D8}"
  +                    text run at (0,0) width 10 RTL: "\x{5D8}"
                   RenderTableCell {TD} at (174,0) size 11x18 [r=0 c=21 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 11x18
  -                    text run at (0,0) width 11: "\x{5D7}"
  +                    text run at (0,0) width 11 RTL: "\x{5D7}"
                   RenderTableCell {TD} at (185,0) size 5x18 [r=0 c=22 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 5x18
  -                    text run at (0,0) width 5: "\x{5D6}"
  +                    text run at (0,0) width 5 RTL: "\x{5D6}"
             RenderBlock {P} at (4,22) size 190x18
               RenderText {TEXT} at (0,0) size 190x18
  -              text run at (0,0) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
                 text run at (26,0) width 42: " ABC "
  -              text run at (68,0) width 24: "\x{5D3}\x{5D4}\x{5D5}"
  +              text run at (68,0) width 24 RTL: "\x{5D3}\x{5D4}\x{5D5}"
                 text run at (92,0) width 72: " DEF GHI "
  -              text run at (164,0) width 26: "\x{5D6}\x{5D7}\x{5D8}"
  +              text run at (164,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
           RenderText {TEXT} at (645,77) size 4x18
             text run at (645,77) width 4: " "
           RenderBR {BR} at (649,77) size 0x18
  @@ -393,13 +393,13 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (35,0) size 5x18 [r=0 c=4 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 5x18
  -                    text run at (0,0) width 5: "\x{5D5}"
  +                    text run at (0,0) width 5 RTL: "\x{5D5}"
                   RenderTableCell {TD} at (40,0) size 11x18 [r=0 c=5 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 11x18
  -                    text run at (0,0) width 11: "\x{5D4}"
  +                    text run at (0,0) width 11 RTL: "\x{5D4}"
                   RenderTableCell {TD} at (51,0) size 8x18 [r=0 c=6 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 8x18
  -                    text run at (0,0) width 8: "\x{5D3}"
  +                    text run at (0,0) width 8 RTL: "\x{5D3}"
                   RenderTableCell {TD} at (59,0) size 4x18 [r=0 c=7 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 4x18
                       text run at (0,0) width 4: " "
  @@ -417,13 +417,13 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (101,0) size 7x18 [r=0 c=12 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 7x18
  -                    text run at (0,0) width 7: "\x{5D2}"
  +                    text run at (0,0) width 7 RTL: "\x{5D2}"
                   RenderTableCell {TD} at (108,0) size 9x18 [r=0 c=13 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 9x18
  -                    text run at (0,0) width 9: "\x{5D1}"
  +                    text run at (0,0) width 9 RTL: "\x{5D1}"
                   RenderTableCell {TD} at (117,0) size 10x18 [r=0 c=14 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D0}"
  +                    text run at (0,0) width 10 RTL: "\x{5D0}"
                   RenderTableCell {TD} at (127,0) size 4x18 [r=0 c=15 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 4x18
                       text run at (0,0) width 4: " "
  @@ -441,19 +441,19 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (164,0) size 10x18 [r=0 c=20 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D8}"
  +                    text run at (0,0) width 10 RTL: "\x{5D8}"
                   RenderTableCell {TD} at (174,0) size 11x18 [r=0 c=21 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 11x18
  -                    text run at (0,0) width 11: "\x{5D7}"
  +                    text run at (0,0) width 11 RTL: "\x{5D7}"
                   RenderTableCell {TD} at (185,0) size 5x18 [r=0 c=22 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 5x18
  -                    text run at (0,0) width 5: "\x{5D6}"
  +                    text run at (0,0) width 5 RTL: "\x{5D6}"
             RenderBlock {P} at (4,22) size 190x18
               RenderText {TEXT} at (0,0) size 190x18
  -              text run at (0,0) width 97: "ABC \x{5D3}\x{5D4}\x{5D5} DEF"
  -              text run at (97,0) width 30: "\x{5D0}\x{5D1}\x{5D2} "
  +              text run at (0,0) width 97 RTL override: "ABC \x{5D3}\x{5D4}\x{5D5} DEF"
  +              text run at (97,0) width 30 RTL: "\x{5D0}\x{5D1}\x{5D2} "
                 text run at (127,0) width 37: " GHI "
  -              text run at (164,0) width 26: "\x{5D6}\x{5D7}\x{5D8}"
  +              text run at (164,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
           RenderText {TEXT} at (204,190) size 4x18
             text run at (204,190) width 4: " "
           RenderBlock {DIV} at (211,179) size 198x44 [border: (1px solid #008000)]
  @@ -464,13 +464,13 @@
                 RenderTableRow {TR} at (0,0) size 0x0
                   RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 7x18
  -                    text run at (0,0) width 7: "\x{5D2}"
  +                    text run at (0,0) width 7 RTL: "\x{5D2}"
                   RenderTableCell {TD} at (7,0) size 9x18 [r=0 c=1 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 9x18
  -                    text run at (0,0) width 9: "\x{5D1}"
  +                    text run at (0,0) width 9 RTL: "\x{5D1}"
                   RenderTableCell {TD} at (16,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D0}"
  +                    text run at (0,0) width 10 RTL: "\x{5D0}"
                   RenderTableCell {TD} at (26,0) size 4x18 [r=0 c=3 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 4x18
                       text run at (0,0) width 4: " "
  @@ -500,13 +500,13 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (103,0) size 5x18 [r=0 c=12 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 5x18
  -                    text run at (0,0) width 5: "\x{5D5}"
  +                    text run at (0,0) width 5 RTL: "\x{5D5}"
                   RenderTableCell {TD} at (108,0) size 11x18 [r=0 c=13 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 11x18
  -                    text run at (0,0) width 11: "\x{5D4}"
  +                    text run at (0,0) width 11 RTL: "\x{5D4}"
                   RenderTableCell {TD} at (119,0) size 8x18 [r=0 c=14 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 8x18
  -                    text run at (0,0) width 8: "\x{5D3}"
  +                    text run at (0,0) width 8 RTL: "\x{5D3}"
                   RenderTableCell {TD} at (127,0) size 4x18 [r=0 c=15 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 4x18
                       text run at (0,0) width 4: " "
  @@ -524,20 +524,20 @@
                       text run at (0,0) width 4: " "
                   RenderTableCell {TD} at (164,0) size 10x18 [r=0 c=20 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 10x18
  -                    text run at (0,0) width 10: "\x{5D8}"
  +                    text run at (0,0) width 10 RTL: "\x{5D8}"
                   RenderTableCell {TD} at (174,0) size 11x18 [r=0 c=21 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 11x18
  -                    text run at (0,0) width 11: "\x{5D7}"
  +                    text run at (0,0) width 11 RTL: "\x{5D7}"
                   RenderTableCell {TD} at (185,0) size 5x18 [r=0 c=22 rs=1 cs=1]
                     RenderText {TEXT} at (0,0) size 5x18
  -                    text run at (0,0) width 5: "\x{5D6}"
  +                    text run at (0,0) width 5 RTL: "\x{5D6}"
             RenderBlock {P} at (4,22) size 190x18
               RenderText {TEXT} at (0,0) size 190x18
  -              text run at (0,0) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +              text run at (0,0) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
                 text run at (26,0) width 42: " ABC "
  -              text run at (68,0) width 59: "\x{5D3}\x{5D4}\x{5D5} DEF"
  +              text run at (68,0) width 59 RTL override: "\x{5D3}\x{5D4}\x{5D5} DEF"
                 text run at (127,0) width 37: " GHI "
  -              text run at (164,0) width 26: "\x{5D6}\x{5D7}\x{5D8}"
  +              text run at (164,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
           RenderText {TEXT} at (0,0) size 0x0
         RenderBlock {P} at (0,402) size 784x18
           RenderText {TEXT} at (0,0) size 369x18
  
  
  
  1.5       +29 -29    LayoutTests/fast/text/international/bidi-explicit-embedding-expected.txt
  
  Index: bidi-explicit-embedding-expected.txt
  ===================================================================
  RCS file: /cvs/root/LayoutTests/fast/text/international/bidi-explicit-embedding-expected.txt,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- bidi-explicit-embedding-expected.txt	24 Oct 2005 23:23:06 -0000	1.4
  +++ bidi-explicit-embedding-expected.txt	16 Dec 2005 16:40:19 -0000	1.5
  @@ -10,22 +10,22 @@
             text run at (0,36) width 600: "Roman characters and digits should be in increasing order from left to right."
         RenderBlock {P} at (0,70) size 784x18
           RenderText {TEXT} at (0,0) size 62x18
  -          text run at (0,0) width 27: "\x{5D0}\x{5D1}\x{5D2}"
  +          text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
             text run at (27,0) width 35: " def "
           RenderInline {SPAN} at (0,0) size 38x18
             RenderText {TEXT} at (62,0) size 38x18
  -            text run at (62,0) width 38: "(\x{5D6}\x{5D7}\x{5D8}]"
  +            text run at (62,0) width 38 RTL: "(\x{5D6}\x{5D7}\x{5D8}]"
           RenderText {TEXT} at (100,0) size 24x18
             text run at (100,0) width 24: " jkl"
         RenderBlock {P} at (0,104) size 784x18
           RenderText {TEXT} at (0,0) size 62x18
  -          text run at (0,0) width 27: "\x{5D0}\x{5D1}\x{5D2}"
  +          text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
             text run at (27,0) width 35: " def "
           RenderInline {SPAN} at (0,0) size 37x18
             RenderText {TEXT} at (62,0) size 37x18
  -            text run at (62,0) width 6: "]"
  +            text run at (62,0) width 6 RTL: "]"
               text run at (68,0) width 25: "ghi"
  -            text run at (93,0) width 6: "("
  +            text run at (93,0) width 6 RTL: "("
           RenderText {TEXT} at (99,0) size 24x18
             text run at (99,0) width 24: " jkl"
         RenderBlock {P} at (0,138) size 784x18
  @@ -33,84 +33,84 @@
             text run at (0,0) width 33: "abc "
           RenderInline {SPAN} at (0,0) size 59x18
             RenderText {TEXT} at (33,0) size 59x18
  -            text run at (33,0) width 6: "]"
  +            text run at (33,0) width 6 RTL: "]"
               text run at (39,0) width 21: "23"
  -            text run at (60,0) width 5: " "
  +            text run at (60,0) width 5 RTL: " "
               text run at (65,0) width 21: "45"
  -            text run at (86,0) width 6: "("
  +            text run at (86,0) width 6 RTL: "("
           RenderText {TEXT} at (92,0) size 31x18
             text run at (92,0) width 31: " fgh"
         RenderBlock {P} at (0,172) size 784x18
           RenderText {TEXT} at (0,0) size 123x18
             text run at (0,0) width 33: "abc "
  -          text run at (33,0) width 6: "]"
  +          text run at (33,0) width 6 RTL: "]"
             text run at (39,0) width 21: "23"
  -          text run at (60,0) width 5: " "
  +          text run at (60,0) width 5 RTL: " "
             text run at (65,0) width 21: "45"
  -          text run at (86,0) width 6: "("
  +          text run at (86,0) width 6 RTL: "("
             text run at (92,0) width 31: " fgh"
         RenderBlock {P} at (0,206) size 784x18
           RenderText {TEXT} at (0,0) size 110x18
             text run at (0,0) width 33: "abc "
  -          text run at (33,0) width 6: "]"
  +          text run at (33,0) width 6 RTL: "]"
             text run at (39,0) width 40: "de fg"
  -          text run at (79,0) width 6: "("
  +          text run at (79,0) width 6 RTL: "("
             text run at (85,0) width 25: " hij"
         RenderBlock {P} at (0,240) size 784x18
           RenderText {TEXT} at (0,0) size 11x18
             text run at (0,0) width 11: "1"
           RenderInline {SPAN} at (0,0) size 55x18
             RenderText {TEXT} at (11,0) size 55x18
  -            text run at (11,0) width 6: "]"
  +            text run at (11,0) width 6 RTL: "]"
               text run at (17,0) width 43: "ab cd"
  -            text run at (60,0) width 6: "("
  +            text run at (60,0) width 6 RTL: "("
           RenderText {TEXT} at (0,0) size 0x0
         RenderBlock {P} at (0,274) size 784x18
           RenderText {TEXT} at (0,0) size 11x18
             text run at (0,0) width 11: "1"
           RenderInline {SPAN} at (0,0) size 51x18
             RenderText {TEXT} at (11,0) size 51x18
  -            text run at (11,0) width 26: " \x{5D2}\x{5D3}]"
  +            text run at (11,0) width 26 RTL: " \x{5D2}\x{5D3}]"
               text run at (37,0) width 19: "ab"
  -            text run at (56,0) width 6: "("
  +            text run at (56,0) width 6 RTL: "("
           RenderText {TEXT} at (0,0) size 0x0
         RenderBlock {P} at (0,308) size 784x18
           RenderText {TEXT} at (0,0) size 11x18
             text run at (0,0) width 11: "1"
           RenderInline {SPAN} at (0,0) size 23x18
             RenderText {TEXT} at (11,0) size 23x18
  -            text run at (11,0) width 6: "]"
  +            text run at (11,0) width 6 RTL: "]"
               text run at (17,0) width 11: "2"
  -            text run at (28,0) width 6: "("
  +            text run at (28,0) width 6 RTL: "("
           RenderText {TEXT} at (0,0) size 0x0
         RenderBlock {P} at (0,342) size 784x18
           RenderText {TEXT} at (0,0) size 11x18
             text run at (0,0) width 11: "1"
           RenderInline {SPAN} at (0,0) size 21x18
             RenderText {TEXT} at (11,0) size 21x18
  -            text run at (11,0) width 6: "]"
  +            text run at (11,0) width 6 RTL: "]"
               text run at (17,0) width 9: "a"
  -            text run at (26,0) width 6: "("
  +            text run at (26,0) width 6 RTL: "("
           RenderText {TEXT} at (0,0) size 0x0
         RenderBlock {P} at (0,376) size 784x18
           RenderText {TEXT} at (0,0) size 62x18
             text run at (0,0) width 11: "1"
  -          text run at (11,0) width 26: " \x{5D2}\x{5D3}]"
  +          text run at (11,0) width 26 RTL: " \x{5D2}\x{5D3}]"
             text run at (37,0) width 19: "ab"
  -          text run at (56,0) width 6: "("
  +          text run at (56,0) width 6 RTL: "("
         RenderBlock {P} at (0,410) size 784x18
           RenderInline {SPAN} at (0,0) size 102x18
             RenderText {TEXT} at (0,0) size 102x18
  -            text run at (0,0) width 6: "]"
  +            text run at (0,0) width 6 RTL: "]"
               text run at (6,0) width 28: "abc"
  -            text run at (34,0) width 37: " \x{5D0}\x{5D1}\x{5D2} "
  +            text run at (34,0) width 37 RTL: " \x{5D0}\x{5D1}\x{5D2} "
               text run at (71,0) width 25: "def"
  -            text run at (96,0) width 6: "("
  +            text run at (96,0) width 6 RTL: "("
           RenderText {TEXT} at (0,0) size 0x0
         RenderBlock {P} at (0,444) size 784x18
           RenderText {TEXT} at (0,0) size 102x18
  -          text run at (0,0) width 6: "]"
  +          text run at (0,0) width 6 RTL: "]"
             text run at (6,0) width 28: "abc"
  -          text run at (34,0) width 37: " \x{5D0}\x{5D1}\x{5D2} "
  +          text run at (34,0) width 37 RTL: " \x{5D0}\x{5D1}\x{5D2} "
             text run at (71,0) width 25: "def"
  -          text run at (96,0) width 6: "("
  +          text run at (96,0) width 6 RTL: "("
  
  
  
  1.4       +7 -7      LayoutTests/fast/text/international/bidi-fallback-font-weight-expected.txt
  
  Index: bidi-fallback-font-weight-expected.txt
  ===================================================================
  RCS file: /cvs/root/LayoutTests/fast/text/international/bidi-fallback-font-weight-expected.txt,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- bidi-fallback-font-weight-expected.txt	24 Sep 2005 13:18:53 -0000	1.3
  +++ bidi-fallback-font-weight-expected.txt	16 Dec 2005 16:40:19 -0000	1.4
  @@ -6,36 +6,36 @@
         RenderBlock {P} at (0,0) size 784x36
           RenderText {TEXT} at (0,0) size 784x36
             text run at (0,0) width 311: "In each of the following lines, the Hebrew letters "
  -          text run at (311,0) width 34: "\x{5D0}\x{5D1}\x{5D2}\x{5D3}"
  +          text run at (311,0) width 34 RTL: "\x{5D0}\x{5D1}\x{5D2}\x{5D3}"
             text run at (345,0) width 439: " in the end should be in boldface (compare with the same letters in the"
             text run at (0,18) width 119: "middle of the line)."
         RenderBlock {P} at (0,52) size 784x18
           RenderText {TEXT} at (0,0) size 83x18
             text run at (0,0) width 43: "abcd "
  -          text run at (43,0) width 35: "\x{5D0}\x{5D1}\x{5D2}\x{5D3}"
  +          text run at (43,0) width 35 RTL: "\x{5D0}\x{5D1}\x{5D2}\x{5D3}"
             text run at (78,0) width 5: " "
           RenderInline {B} at (0,0) size 82x18
             RenderText {TEXT} at (83,0) size 82x18
               text run at (83,0) width 45: "abcd "
  -            text run at (128,0) width 37: "\x{5D0}\x{5D1}\x{5D2}\x{5D3}"
  +            text run at (128,0) width 37 RTL: "\x{5D0}\x{5D1}\x{5D2}\x{5D3}"
           RenderText {TEXT} at (0,0) size 0x0
         RenderBlock {P} at (0,86) size 784x18
           RenderText {TEXT} at (0,0) size 94x18
             text run at (0,0) width 50: "abcd "
  -          text run at (50,0) width 34: "\x{5D0}\x{5D1}\x{5D2}\x{5D3}"
  +          text run at (50,0) width 34 RTL: "\x{5D0}\x{5D1}\x{5D2}\x{5D3}"
             text run at (84,0) width 10: " "
           RenderInline {B} at (0,0) size 86x18
             RenderText {TEXT} at (94,0) size 86x18
               text run at (94,0) width 50: "abcd "
  -            text run at (144,0) width 36: "\x{5D0}\x{5D1}\x{5D2}\x{5D3}"
  +            text run at (144,0) width 36 RTL: "\x{5D0}\x{5D1}\x{5D2}\x{5D3}"
           RenderText {TEXT} at (0,0) size 0x0
         RenderBlock {P} at (0,120) size 784x18
           RenderText {TEXT} at (0,0) size 77x18
             text run at (0,0) width 39: "abcd "
  -          text run at (39,0) width 34: "\x{5D0}\x{5D1}\x{5D2}\x{5D3}"
  +          text run at (39,0) width 34 RTL: "\x{5D0}\x{5D1}\x{5D2}\x{5D3}"
             text run at (73,0) width 4: " "
           RenderInline {B} at (0,0) size 78x18
             RenderText {TEXT} at (77,0) size 78x18
               text run at (77,0) width 42: "abcd "
  -            text run at (119,0) width 36: "\x{5D0}\x{5D1}\x{5D2}\x{5D3}"
  +            text run at (119,0) width 36 RTL: "\x{5D0}\x{5D1}\x{5D2}\x{5D3}"
           RenderText {TEXT} at (0,0) size 0x0
  
  
  
  1.2       +13 -13    LayoutTests/fast/text/international/bidi-innertext-expected.txt
  
  Index: bidi-innertext-expected.txt
  ===================================================================
  RCS file: /cvs/root/LayoutTests/fast/text/international/bidi-innertext-expected.txt,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- bidi-innertext-expected.txt	14 Jul 2005 20:51:56 -0000	1.1
  +++ bidi-innertext-expected.txt	16 Dec 2005 16:40:19 -0000	1.2
  @@ -15,9 +15,9 @@
         RenderBlock {DIV} at (0,72) size 784x18 [color=#0000FF]
           RenderText {TEXT} at (0,0) size 119x18
             text run at (0,0) width 56: "Testing ("
  -          text run at (56,0) width 16: "\x{5DF}\x{5DE}"
  +          text run at (56,0) width 16 RTL: "\x{5DF}\x{5DE}"
             text run at (72,0) width 8: "3"
  -          text run at (80,0) width 34: "\x{5D7}\x{5D5}\x{5D3}\x{5D0}"
  +          text run at (80,0) width 34 RTL: "\x{5D7}\x{5D5}\x{5D3}\x{5D0}"
             text run at (114,0) width 5: ")"
         RenderBlock (anonymous) at (0,90) size 784x18
           RenderText {TEXT} at (0,0) size 107x18
  @@ -25,9 +25,9 @@
         RenderBlock {DIV} at (0,108) size 784x18 [color=#0000FF]
           RenderText {TEXT} at (0,0) size 142x18
             text run at (0,0) width 56: "Testing ("
  -          text run at (56,0) width 34: "\x{5D7}\x{5D5}\x{5D3}\x{5D0}"
  +          text run at (56,0) width 34 RTL: "\x{5D7}\x{5D5}\x{5D3}\x{5D0}"
             text run at (90,0) width 31: "hello"
  -          text run at (121,0) width 16: "\x{5DF}\x{5DE}"
  +          text run at (121,0) width 16 RTL: "\x{5DF}\x{5DE}"
             text run at (137,0) width 5: ")"
         RenderBlock (anonymous) at (0,126) size 784x18
           RenderText {TEXT} at (0,0) size 192x18
  @@ -35,9 +35,9 @@
         RenderBlock {DIV} at (0,144) size 784x18 [color=#0000FF]
           RenderText {TEXT} at (0,0) size 143x18
             text run at (0,0) width 56: "Testing ("
  -          text run at (56,0) width 30: "\x{5E7}\x{5E7}\x{5E8}"
  +          text run at (56,0) width 30 RTL: "\x{5E7}\x{5E7}\x{5E8}"
             text run at (86,0) width 8: "3"
  -          text run at (94,0) width 36: "\x{5D9}\x{5E7}\x{5DD}\x{5DC}"
  +          text run at (94,0) width 36 RTL: "\x{5D9}\x{5E7}\x{5DD}\x{5DC}"
             text run at (130,0) width 13: "h)"
         RenderBlock (anonymous) at (0,162) size 784x18
           RenderText {TEXT} at (0,0) size 218x18
  @@ -45,11 +45,11 @@
         RenderBlock {DIV} at (0,180) size 784x18 [color=#0000FF]
           RenderText {TEXT} at (0,0) size 260x18
             text run at (0,0) width 56: "Testing ("
  -          text run at (56,0) width 38: " \x{5D7}\x{5D5}\x{5D3}\x{5D0}"
  +          text run at (56,0) width 38 RTL: " \x{5D7}\x{5D5}\x{5D3}\x{5D0}"
             text run at (94,0) width 24: "300"
  -          text run at (118,0) width 54: "\x{5D7}\x{5D5}\x{5D3}\x{5D0}\x{5DF}\x{5DE} "
  +          text run at (118,0) width 54 RTL: "\x{5D7}\x{5D5}\x{5D3}\x{5D0}\x{5DF}\x{5DE} "
             text run at (172,0) width 40: "34023"
  -          text run at (212,0) width 43: "\x{5D9}\x{5E7}\x{5DA}\x{5DA}\x{5DD}"
  +          text run at (212,0) width 43 RTL: "\x{5D9}\x{5E7}\x{5DA}\x{5DA}\x{5DD}"
             text run at (255,0) width 5: ")"
         RenderBlock (anonymous) at (0,198) size 784x18
           RenderText {TEXT} at (0,0) size 71x18
  @@ -63,9 +63,9 @@
         RenderBlock {DIV} at (0,252) size 784x18 [color=#0000FF]
           RenderText {TEXT} at (0,0) size 188x18
             text run at (0,0) width 56: "Testing ("
  -          text run at (56,0) width 67: "\x{5D7}\x{5D5}\x{5D3}\x{5D9}\x{5E7}\x{5DA}\x{5DA}\x{5DD}"
  +          text run at (56,0) width 67 RTL: "\x{5D7}\x{5D5}\x{5D3}\x{5D9}\x{5E7}\x{5DA}\x{5DA}\x{5DD}"
             text run at (123,0) width 39: " hello "
  -          text run at (162,0) width 21: "\x{5DF}\x{5DE}\x{5D9}"
  +          text run at (162,0) width 21 RTL: "\x{5DF}\x{5DE}\x{5D9}"
             text run at (183,0) width 5: ")"
         RenderBlock (anonymous) at (0,270) size 784x18
           RenderText {TEXT} at (0,0) size 162x18
  @@ -73,7 +73,7 @@
         RenderBlock {DIV} at (0,288) size 784x18 [color=#0000FF]
           RenderText {TEXT} at (0,0) size 132x18
             text run at (0,0) width 87: "Testing (hello"
  -          text run at (87,0) width 40: "\x{5D7}\x{5D5}\x{5D3}\x{5DF}\x{5DE}"
  +          text run at (87,0) width 40 RTL: "\x{5D7}\x{5D5}\x{5D3}\x{5DF}\x{5DE}"
             text run at (127,0) width 5: ")"
         RenderBlock (anonymous) at (0,306) size 784x18
           RenderText {TEXT} at (0,0) size 162x18
  @@ -81,6 +81,6 @@
         RenderBlock {DIV} at (0,324) size 784x18 [color=#0000FF]
           RenderText {TEXT} at (0,0) size 132x18
             text run at (0,0) width 56: "Testing ("
  -          text run at (56,0) width 40: "\x{5D7}\x{5D5}\x{5D3}\x{5DF}\x{5DE}"
  +          text run at (56,0) width 40 RTL: "\x{5D7}\x{5D5}\x{5D3}\x{5DF}\x{5DE}"
             text run at (96,0) width 36: "hello)"
         RenderBlock {OL} at (0,358) size 784x0
  
  
  
  1.2       +45 -45    LayoutTests/fast/text/international/bidi-layout-across-linebreak-expected.txt
  
  Index: bidi-layout-across-linebreak-expected.txt
  ===================================================================
  RCS file: /cvs/root/LayoutTests/fast/text/international/bidi-layout-across-linebreak-expected.txt,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- bidi-layout-across-linebreak-expected.txt	27 Nov 2005 22:53:41 -0000	1.1
  +++ bidi-layout-across-linebreak-expected.txt	16 Dec 2005 16:40:19 -0000	1.2
  @@ -25,70 +25,70 @@
                   text run at (3,3) width 11: "1"
               RenderTableCell {TD} at (54,23) size 44x41 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (3,3) size 17x18
  -                text run at (3,3) width 11: "\x{5D0}"
  +                text run at (3,3) width 11 RTL: "\x{5D0}"
                   text run at (14,3) width 6: "."
                 RenderBR {BR} at (0,0) size 0x0
                 RenderText {TEXT} at (3,21) size 11x18
                   text run at (3,21) width 11: "b"
               RenderTableCell {TD} at (98,23) size 32x41 [border: (1px solid #008000)] [r=1 c=2 rs=1 cs=1]
                 RenderText {TEXT} at (3,3) size 17x36
  -                text run at (3,3) width 11: "\x{5D0}"
  +                text run at (3,3) width 11 RTL: "\x{5D0}"
                   text run at (14,3) width 6: "."
                   text run at (3,21) width 11: "b"
               RenderTableCell {TD} at (130,23) size 44x41 [border: (1px solid #008000)] [r=1 c=3 rs=1 cs=1]
                 RenderBlock {P} at (3,3) size 39x18
                   RenderText {TEXT} at (0,0) size 16x18
  -                  text run at (0,0) width 16: "\x{5D0}."
  +                  text run at (0,0) width 16 LTR override: "\x{5D0}."
                 RenderBlock {P} at (3,21) size 39x18
                   RenderText {TEXT} at (0,0) size 11x18
  -                  text run at (0,0) width 11: "b"
  +                  text run at (0,0) width 11 LTR override: "b"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TD} at (0,73) size 54x23 [border: (1px solid #008000)] [r=2 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (3,3) size 11x18
                   text run at (3,3) width 11: "2"
               RenderTableCell {TD} at (54,64) size 44x41 [border: (1px solid #008000)] [r=2 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (3,3) size 17x18
  -                text run at (3,3) width 11: "\x{5D0}"
  +                text run at (3,3) width 11 RTL: "\x{5D0}"
                   text run at (14,3) width 6: "."
                 RenderBR {BR} at (0,0) size 0x0
                 RenderText {TEXT} at (3,21) size 10x18
  -                text run at (3,21) width 10: "\x{5D1}"
  +                text run at (3,21) width 10 RTL: "\x{5D1}"
               RenderTableCell {TD} at (98,64) size 32x41 [border: (1px solid #008000)] [r=2 c=2 rs=1 cs=1]
                 RenderText {TEXT} at (3,3) size 16x36
  -                text run at (3,3) width 16: "\x{5D0}."
  -                text run at (3,21) width 10: "\x{5D1}"
  +                text run at (3,3) width 16 RTL: "\x{5D0}."
  +                text run at (3,21) width 10 RTL: "\x{5D1}"
               RenderTableCell {TD} at (130,64) size 44x41 [border: (1px solid #008000)] [r=2 c=3 rs=1 cs=1]
                 RenderBlock {P} at (3,3) size 39x18
                   RenderText {TEXT} at (0,0) size 16x18
  -                  text run at (0,0) width 16: ".\x{5D0}"
  +                  text run at (0,0) width 16 LTR override: ".\x{5D0}"
                 RenderBlock {P} at (3,21) size 39x18
                   RenderText {TEXT} at (0,0) size 10x18
  -                  text run at (0,0) width 10: "\x{5D1}"
  +                  text run at (0,0) width 10 LTR override: "\x{5D1}"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TD} at (0,114) size 54x23 [border: (1px solid #008000)] [r=3 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (3,3) size 11x18
                   text run at (3,3) width 11: "3"
               RenderTableCell {TD} at (54,105) size 44x41 [border: (1px solid #008000)] [r=3 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (3,3) size 21x18
  -                text run at (3,3) width 21: "\x{5D0}\x{5D0}"
  +                text run at (3,3) width 21 RTL: "\x{5D0}\x{5D0}"
                 RenderBR {BR} at (0,0) size 0x0
                 RenderText {TEXT} at (3,21) size 27x18
                   text run at (3,21) width 11: "b"
  -                text run at (14,21) width 5: " "
  +                text run at (14,21) width 5 RTL: " "
                   text run at (19,21) width 11: "1"
               RenderTableCell {TD} at (98,105) size 32x41 [border: (1px solid #008000)] [r=3 c=2 rs=1 cs=1]
                 RenderText {TEXT} at (3,3) size 27x36
  -                text run at (3,3) width 21: "\x{5D0}\x{5D0}"
  +                text run at (3,3) width 21 RTL: "\x{5D0}\x{5D0}"
                   text run at (3,21) width 11: "b"
  -                text run at (14,21) width 5: " "
  +                text run at (14,21) width 5 RTL: " "
                   text run at (19,21) width 11: "1"
               RenderTableCell {TD} at (130,105) size 44x41 [border: (1px solid #008000)] [r=3 c=3 rs=1 cs=1]
                 RenderBlock {P} at (3,3) size 39x18
                   RenderText {TEXT} at (0,0) size 21x18
  -                  text run at (0,0) width 21: "\x{5D0}\x{5D0}"
  +                  text run at (0,0) width 21 LTR override: "\x{5D0}\x{5D0}"
                 RenderBlock {P} at (3,21) size 39x18
                   RenderText {TEXT} at (0,0) size 27x18
  -                  text run at (0,0) width 27: "b 1"
  +                  text run at (0,0) width 27 LTR override: "b 1"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TD} at (0,155) size 54x23 [border: (1px solid #008000)] [r=4 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (3,3) size 11x18
  @@ -99,7 +99,7 @@
                 RenderBR {BR} at (0,0) size 0x0
                 RenderText {TEXT} at (3,21) size 27x18
                   text run at (3,21) width 11: "b"
  -                text run at (14,21) width 5: " "
  +                text run at (14,21) width 5 RTL: " "
                   text run at (19,21) width 11: "1"
               RenderTableCell {TD} at (98,146) size 32x41 [border: (1px solid #008000)] [r=4 c=2 rs=1 cs=1]
                 RenderText {TEXT} at (3,3) size 27x36
  @@ -108,33 +108,33 @@
               RenderTableCell {TD} at (130,146) size 44x41 [border: (1px solid #008000)] [r=4 c=3 rs=1 cs=1]
                 RenderBlock {P} at (3,3) size 39x18
                   RenderText {TEXT} at (0,0) size 18x18
  -                  text run at (0,0) width 18: "aa"
  +                  text run at (0,0) width 18 LTR override: "aa"
                 RenderBlock {P} at (3,21) size 39x18
                   RenderText {TEXT} at (0,0) size 27x18
  -                  text run at (0,0) width 27: "1 b"
  +                  text run at (0,0) width 27 LTR override: "1 b"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TD} at (0,196) size 54x23 [border: (1px solid #008000)] [r=5 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (3,3) size 11x18
                   text run at (3,3) width 11: "5"
               RenderTableCell {TD} at (54,187) size 44x41 [border: (1px solid #008000)] [r=5 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (3,3) size 21x18
  -                text run at (3,3) width 21: "\x{5D0}\x{5D0}"
  +                text run at (3,3) width 21 RTL: "\x{5D0}\x{5D0}"
                 RenderBR {BR} at (0,0) size 0x0
                 RenderText {TEXT} at (3,21) size 26x18
  -                text run at (3,21) width 15: " \x{5D1}"
  +                text run at (3,21) width 15 RTL: " \x{5D1}"
                   text run at (18,21) width 11: "1"
               RenderTableCell {TD} at (98,187) size 32x41 [border: (1px solid #008000)] [r=5 c=2 rs=1 cs=1]
                 RenderText {TEXT} at (3,3) size 26x36
  -                text run at (3,3) width 21: "\x{5D0}\x{5D0}"
  -                text run at (3,21) width 15: " \x{5D1}"
  +                text run at (3,3) width 21 RTL: "\x{5D0}\x{5D0}"
  +                text run at (3,21) width 15 RTL: " \x{5D1}"
                   text run at (18,21) width 11: "1"
               RenderTableCell {TD} at (130,187) size 44x41 [border: (1px solid #008000)] [r=5 c=3 rs=1 cs=1]
                 RenderBlock {P} at (3,3) size 39x18
                   RenderText {TEXT} at (0,0) size 21x18
  -                  text run at (0,0) width 21: "\x{5D0}\x{5D0}"
  +                  text run at (0,0) width 21 LTR override: "\x{5D0}\x{5D0}"
                 RenderBlock {P} at (3,21) size 39x18
                   RenderText {TEXT} at (0,0) size 26x18
  -                  text run at (0,0) width 26: "\x{5D1} 1"
  +                  text run at (0,0) width 26 LTR override: "\x{5D1} 1"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TD} at (0,237) size 54x23 [border: (1px solid #008000)] [r=6 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (3,3) size 11x18
  @@ -144,20 +144,20 @@
                   text run at (3,3) width 18: "aa"
                 RenderBR {BR} at (0,0) size 0x0
                 RenderText {TEXT} at (3,21) size 26x18
  -                text run at (3,21) width 15: " \x{5D1}"
  +                text run at (3,21) width 15 RTL: " \x{5D1}"
                   text run at (18,21) width 11: "1"
               RenderTableCell {TD} at (98,228) size 32x41 [border: (1px solid #008000)] [r=6 c=2 rs=1 cs=1]
                 RenderText {TEXT} at (3,3) size 26x36
                   text run at (3,3) width 18: "aa"
  -                text run at (3,21) width 15: " \x{5D1}"
  +                text run at (3,21) width 15 RTL: " \x{5D1}"
                   text run at (18,21) width 11: "1"
               RenderTableCell {TD} at (130,228) size 44x41 [border: (1px solid #008000)] [r=6 c=3 rs=1 cs=1]
                 RenderBlock {P} at (3,3) size 39x18
                   RenderText {TEXT} at (0,0) size 18x18
  -                  text run at (0,0) width 18: "aa"
  +                  text run at (0,0) width 18 LTR override: "aa"
                 RenderBlock {P} at (3,21) size 39x18
                   RenderText {TEXT} at (0,0) size 26x18
  -                  text run at (0,0) width 26: "\x{5D1} 1"
  +                  text run at (0,0) width 26 LTR override: "\x{5D1} 1"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TD} at (0,278) size 54x23 [border: (1px solid #008000)] [r=7 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (3,3) size 11x18
  @@ -175,33 +175,33 @@
               RenderTableCell {TD} at (130,269) size 44x41 [border: (1px solid #008000)] [r=7 c=3 rs=1 cs=1]
                 RenderBlock {P} at (3,3) size 39x18
                   RenderText {TEXT} at (0,0) size 20x18
  -                  text run at (0,0) width 20: "a ("
  +                  text run at (0,0) width 20 LTR override: "a ("
                 RenderBlock {P} at (3,21) size 39x18
                   RenderText {TEXT} at (0,0) size 22x18
  -                  text run at (0,0) width 22: "] b"
  +                  text run at (0,0) width 22 LTR override: "] b"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TD} at (0,319) size 54x23 [border: (1px solid #008000)] [r=8 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (3,3) size 11x18
                   text run at (3,3) width 11: "8"
               RenderTableCell {TD} at (54,310) size 44x41 [border: (1px solid #008000)] [r=8 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (3,3) size 22x18
  -                text run at (3,3) width 11: "\x{5D0}"
  +                text run at (3,3) width 11 RTL: "\x{5D0}"
                   text run at (14,3) width 11: " ("
                 RenderBR {BR} at (0,0) size 0x0
                 RenderText {TEXT} at (3,21) size 22x18
                   text run at (3,21) width 22: "] b"
               RenderTableCell {TD} at (98,310) size 32x41 [border: (1px solid #008000)] [r=8 c=2 rs=1 cs=1]
                 RenderText {TEXT} at (3,3) size 22x36
  -                text run at (3,3) width 11: "\x{5D0}"
  +                text run at (3,3) width 11 RTL: "\x{5D0}"
                   text run at (14,3) width 11: " ("
                   text run at (3,21) width 22: "] b"
               RenderTableCell {TD} at (130,310) size 44x41 [border: (1px solid #008000)] [r=8 c=3 rs=1 cs=1]
                 RenderBlock {P} at (3,3) size 39x18
                   RenderText {TEXT} at (0,0) size 22x18
  -                  text run at (0,0) width 22: "\x{5D0} ("
  +                  text run at (0,0) width 22 LTR override: "\x{5D0} ("
                 RenderBlock {P} at (3,21) size 39x18
                   RenderText {TEXT} at (0,0) size 22x18
  -                  text run at (0,0) width 22: "] b"
  +                  text run at (0,0) width 22 LTR override: "] b"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TD} at (0,360) size 54x23 [border: (1px solid #008000)] [r=9 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (3,3) size 11x18
  @@ -212,39 +212,39 @@
                 RenderBR {BR} at (0,0) size 0x0
                 RenderText {TEXT} at (3,21) size 21x18
                   text run at (3,21) width 11: "] "
  -                text run at (14,21) width 10: "\x{5D1}"
  +                text run at (14,21) width 10 RTL: "\x{5D1}"
               RenderTableCell {TD} at (98,351) size 32x41 [border: (1px solid #008000)] [r=9 c=2 rs=1 cs=1]
                 RenderText {TEXT} at (3,3) size 21x36
                   text run at (3,3) width 20: "a ("
                   text run at (3,21) width 11: "] "
  -                text run at (14,21) width 10: "\x{5D1}"
  +                text run at (14,21) width 10 RTL: "\x{5D1}"
               RenderTableCell {TD} at (130,351) size 44x41 [border: (1px solid #008000)] [r=9 c=3 rs=1 cs=1]
                 RenderBlock {P} at (3,3) size 39x18
                   RenderText {TEXT} at (0,0) size 20x18
  -                  text run at (0,0) width 20: "a ("
  +                  text run at (0,0) width 20 LTR override: "a ("
                 RenderBlock {P} at (3,21) size 39x18
                   RenderText {TEXT} at (0,0) size 21x18
  -                  text run at (0,0) width 21: "] \x{5D1}"
  +                  text run at (0,0) width 21 LTR override: "] \x{5D1}"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TD} at (0,401) size 54x23 [border: (1px solid #008000)] [r=10 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (3,3) size 21x18
                   text run at (3,3) width 21: "10"
               RenderTableCell {TD} at (54,392) size 44x41 [border: (1px solid #008000)] [r=10 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (3,3) size 22x18
  -                text run at (3,3) width 11: "\x{5D0}"
  +                text run at (3,3) width 11 RTL: "\x{5D0}"
                   text run at (14,3) width 11: " ("
                 RenderBR {BR} at (0,0) size 0x0
                 RenderText {TEXT} at (3,21) size 21x18
                   text run at (3,21) width 11: "] "
  -                text run at (14,21) width 10: "\x{5D1}"
  +                text run at (14,21) width 10 RTL: "\x{5D1}"
               RenderTableCell {TD} at (98,392) size 32x41 [border: (1px solid #008000)] [r=10 c=2 rs=1 cs=1]
                 RenderText {TEXT} at (3,3) size 22x36
  -                text run at (3,3) width 22: "\x{5D0} ("
  -                text run at (3,21) width 21: "] \x{5D1}"
  +                text run at (3,3) width 22 RTL: "\x{5D0} ("
  +                text run at (3,21) width 21 RTL: "] \x{5D1}"
               RenderTableCell {TD} at (130,392) size 44x41 [border: (1px solid #008000)] [r=10 c=3 rs=1 cs=1]
                 RenderBlock {P} at (3,3) size 39x18
                   RenderText {TEXT} at (0,0) size 22x18
  -                  text run at (0,0) width 22: ") \x{5D0}"
  +                  text run at (0,0) width 22 LTR override: ") \x{5D0}"
                 RenderBlock {P} at (3,21) size 39x18
                   RenderText {TEXT} at (0,0) size 21x18
  -                  text run at (0,0) width 21: "\x{5D1} ["
  +                  text run at (0,0) width 21 LTR override: "\x{5D1} ["
  
  
  
  1.2       +3 -3      LayoutTests/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt
  
  Index: bidi-neutral-directionality-paragraph-start-expected.txt
  ===================================================================
  RCS file: /cvs/root/LayoutTests/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- bidi-neutral-directionality-paragraph-start-expected.txt	27 May 2005 01:17:32 -0000	1.1
  +++ bidi-neutral-directionality-paragraph-start-expected.txt	16 Dec 2005 16:40:19 -0000	1.2
  @@ -26,10 +26,10 @@
         RenderBlock {P} at (0,208) size 784x18
           RenderText {TEXT} at (0,0) size 65x18
             text run at (0,0) width 11: "? "
  -          text run at (11,0) width 23: "\x{FEB2} \x{FEED}"
  +          text run at (11,0) width 23 RTL: "\x{FEB2} \x{FEED}"
             text run at (34,0) width 31: "hello"
         RenderBlock {P} at (0,242) size 784x18
           RenderText {TEXT} at (715,0) size 69x18
  -          text run at (715,0) width 27: " \x{FEB2} \x{FEED}"
  +          text run at (715,0) width 27 RTL: " \x{FEB2} \x{FEED}"
             text run at (742,0) width 31: "hello"
  -          text run at (773,0) width 11: "? "
  +          text run at (773,0) width 11 RTL: "? "
  
  
  
  1.4       +38 -38    LayoutTests/fast/text/international/bidi-override-expected.txt
  
  Index: bidi-override-expected.txt
  ===================================================================
  RCS file: /cvs/root/LayoutTests/fast/text/international/bidi-override-expected.txt,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- bidi-override-expected.txt	9 Oct 2005 01:46:17 -0000	1.3
  +++ bidi-override-expected.txt	16 Dec 2005 16:40:20 -0000	1.4
  @@ -15,19 +15,19 @@
               RenderTableCell {TD} at (97,0) size 238x27 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (5,5) size 229x18
                   text run at (5,5) width 42: "abcdef"
  -                text run at (47,5) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +                text run at (47,5) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
                   text run at (73,5) width 40: "ghijkl "
  -                text run at (113,5) width 49: "\x{5D6}\x{5D7}\x{5D8}\x{5D9}\x{5DB}\x{5DC}"
  +                text run at (113,5) width 49 RTL: "\x{5D6}\x{5D7}\x{5D8}\x{5D9}\x{5DB}\x{5DC}"
                   text run at (162,5) width 22: "abc"
  -                text run at (184,5) width 50: "\x{5D0}\x{5D1}\x{5D2}\x{5D3}\x{5D4}\x{5D5}"
  +                text run at (184,5) width 50 RTL: "\x{5D0}\x{5D1}\x{5D2}\x{5D3}\x{5D4}\x{5D5}"
               RenderTableCell {TD} at (335,0) size 238x27 [border: (1px solid #008000)] [r=0 c=2 rs=1 cs=1]
                 RenderText {TEXT} at (5,5) size 229x18
  -                text run at (5,5) width 49: "\x{5D6}\x{5D7}\x{5D8}\x{5D9}\x{5DB}\x{5DC}"
  +                text run at (5,5) width 49 RTL: "\x{5D6}\x{5D7}\x{5D8}\x{5D9}\x{5DB}\x{5DC}"
                   text run at (54,5) width 22: "abc"
  -                text run at (76,5) width 50: "\x{5D0}\x{5D1}\x{5D2}\x{5D3}\x{5D4}\x{5D5}"
  -                text run at (126,5) width 4: " "
  +                text run at (76,5) width 50 RTL: "\x{5D0}\x{5D1}\x{5D2}\x{5D3}\x{5D4}\x{5D5}"
  +                text run at (126,5) width 4 RTL: " "
                   text run at (130,5) width 42: "abcdef"
  -                text run at (172,5) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +                text run at (172,5) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
                   text run at (198,5) width 36: "ghijkl"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TD} at (0,27) size 97x27 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
  @@ -38,29 +38,29 @@
                   text run at (5,5) width 22: "abc"
                 RenderInline {SPAN} at (0,0) size 66x18
                   RenderText {TEXT} at (27,5) size 66x18
  -                  text run at (27,5) width 66: "ihg\x{5D0}\x{5D1}\x{5D2}fed"
  +                  text run at (27,5) width 66 RTL override: "ihg\x{5D0}\x{5D1}\x{5D2}fed"
                 RenderText {TEXT} at (93,5) size 141x18
                   text run at (93,5) width 20: "jkl "
  -                text run at (208,5) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +                text run at (208,5) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
                 RenderInline {SPAN} at (0,0) size 72x18
                   RenderText {TEXT} at (136,5) size 72x18
  -                  text run at (136,5) width 72: "\x{5D8}\x{5D7}\x{5D6}abc\x{5D5}\x{5D4}\x{5D3}"
  +                  text run at (136,5) width 72 LTR override: "\x{5D8}\x{5D7}\x{5D6}abc\x{5D5}\x{5D4}\x{5D3}"
                 RenderText {TEXT} at (113,5) size 23x18
  -                text run at (113,5) width 23: "\x{5D9}\x{5DB}\x{5DC}"
  +                text run at (113,5) width 23 RTL: "\x{5D9}\x{5DB}\x{5DC}"
               RenderTableCell {TD} at (335,27) size 238x27 [border: (1px solid #008000)] [r=1 c=2 rs=1 cs=1]
                 RenderText {TEXT} at (130,5) size 22x18
                   text run at (130,5) width 22: "abc"
                 RenderInline {SPAN} at (0,0) size 66x18
                   RenderText {TEXT} at (152,5) size 66x18
  -                  text run at (152,5) width 66: "ihg\x{5D0}\x{5D1}\x{5D2}fed"
  +                  text run at (152,5) width 66 RTL override: "ihg\x{5D0}\x{5D1}\x{5D2}fed"
                 RenderText {TEXT} at (100,5) size 134x18
  -                text run at (100,5) width 30: " \x{5D0}\x{5D1}\x{5D2}"
  +                text run at (100,5) width 30 RTL: " \x{5D0}\x{5D1}\x{5D2}"
                   text run at (218,5) width 16: "jkl"
                 RenderInline {SPAN} at (0,0) size 72x18
                   RenderText {TEXT} at (28,5) size 72x18
  -                  text run at (28,5) width 72: "\x{5D8}\x{5D7}\x{5D6}abc\x{5D5}\x{5D4}\x{5D3}"
  +                  text run at (28,5) width 72 LTR override: "\x{5D8}\x{5D7}\x{5D6}abc\x{5D5}\x{5D4}\x{5D3}"
                 RenderText {TEXT} at (5,5) size 23x18
  -                text run at (5,5) width 23: "\x{5D9}\x{5DB}\x{5DC}"
  +                text run at (5,5) width 23 RTL: "\x{5D9}\x{5DB}\x{5DC}"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TD} at (0,54) size 97x27 [border: (1px solid #008000)] [r=2 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (5,5) size 88x18
  @@ -71,38 +71,38 @@
                     text run at (5,5) width 22: "abc"
                   RenderInline {SPAN} at (0,0) size 66x18
                     RenderText {TEXT} at (27,5) size 66x18
  -                    text run at (27,5) width 66: "ihg\x{5D0}\x{5D1}\x{5D2}fed"
  +                    text run at (27,5) width 66 RTL override: "ihg\x{5D0}\x{5D1}\x{5D2}fed"
                   RenderText {TEXT} at (93,5) size 16x18
                     text run at (93,5) width 16: "jkl"
                 RenderText {TEXT} at (109,5) size 4x18
                   text run at (109,5) width 4: " "
                 RenderInline {SPAN} at (0,0) size 121x18
                   RenderText {TEXT} at (208,5) size 26x18
  -                  text run at (208,5) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +                  text run at (208,5) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
                   RenderInline {SPAN} at (0,0) size 72x18
                     RenderText {TEXT} at (136,5) size 72x18
  -                    text run at (136,5) width 72: "\x{5D8}\x{5D7}\x{5D6}abc\x{5D5}\x{5D4}\x{5D3}"
  +                    text run at (136,5) width 72 LTR override: "\x{5D8}\x{5D7}\x{5D6}abc\x{5D5}\x{5D4}\x{5D3}"
                   RenderText {TEXT} at (113,5) size 23x18
  -                  text run at (113,5) width 23: "\x{5D9}\x{5DB}\x{5DC}"
  +                  text run at (113,5) width 23 RTL: "\x{5D9}\x{5DB}\x{5DC}"
               RenderTableCell {TD} at (335,54) size 238x27 [border: (1px solid #008000)] [r=2 c=2 rs=1 cs=1]
                 RenderInline {SPAN} at (0,0) size 104x18
                   RenderText {TEXT} at (130,5) size 22x18
                     text run at (130,5) width 22: "abc"
                   RenderInline {SPAN} at (0,0) size 66x18
                     RenderText {TEXT} at (152,5) size 66x18
  -                    text run at (152,5) width 66: "ihg\x{5D0}\x{5D1}\x{5D2}fed"
  +                    text run at (152,5) width 66 RTL override: "ihg\x{5D0}\x{5D1}\x{5D2}fed"
                   RenderText {TEXT} at (218,5) size 16x18
                     text run at (218,5) width 16: "jkl"
                 RenderText {TEXT} at (126,5) size 4x18
  -                text run at (126,5) width 4: " "
  +                text run at (126,5) width 4 RTL: " "
                 RenderInline {SPAN} at (0,0) size 121x18
                   RenderText {TEXT} at (100,5) size 26x18
  -                  text run at (100,5) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +                  text run at (100,5) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
                   RenderInline {SPAN} at (0,0) size 72x18
                     RenderText {TEXT} at (28,5) size 72x18
  -                    text run at (28,5) width 72: "\x{5D8}\x{5D7}\x{5D6}abc\x{5D5}\x{5D4}\x{5D3}"
  +                    text run at (28,5) width 72 LTR override: "\x{5D8}\x{5D7}\x{5D6}abc\x{5D5}\x{5D4}\x{5D3}"
                   RenderText {TEXT} at (5,5) size 23x18
  -                  text run at (5,5) width 23: "\x{5D9}\x{5DB}\x{5DC}"
  +                  text run at (5,5) width 23 RTL: "\x{5D9}\x{5DB}\x{5DC}"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TD} at (0,81) size 97x27 [border: (1px solid #008000)] [r=3 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (39,5) size 54x18
  @@ -110,19 +110,19 @@
               RenderTableCell {TD} at (97,81) size 238x27 [border: (1px solid #008000)] [r=3 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (5,5) size 229x18
                   text run at (5,5) width 22: "abc"
  -                text run at (27,5) width 66: "ihg\x{5D0}\x{5D1}\x{5D2}fed"
  +                text run at (27,5) width 66 RTL override: "ihg\x{5D0}\x{5D1}\x{5D2}fed"
                   text run at (93,5) width 20: "jkl "
  -                text run at (113,5) width 23: "\x{5D9}\x{5DB}\x{5DC}"
  -                text run at (136,5) width 72: "\x{5D8}\x{5D7}\x{5D6}abc\x{5D5}\x{5D4}\x{5D3}"
  -                text run at (208,5) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +                text run at (113,5) width 23 RTL: "\x{5D9}\x{5DB}\x{5DC}"
  +                text run at (136,5) width 72 LTR override: "\x{5D8}\x{5D7}\x{5D6}abc\x{5D5}\x{5D4}\x{5D3}"
  +                text run at (208,5) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
               RenderTableCell {TD} at (335,81) size 238x27 [border: (1px solid #008000)] [r=3 c=2 rs=1 cs=1]
                 RenderText {TEXT} at (5,5) size 229x18
  -                text run at (5,5) width 23: "\x{5D9}\x{5DB}\x{5DC}"
  -                text run at (28,5) width 72: "\x{5D8}\x{5D7}\x{5D6}abc\x{5D5}\x{5D4}\x{5D3}"
  -                text run at (100,5) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  -                text run at (126,5) width 4: " "
  +                text run at (5,5) width 23 RTL: "\x{5D9}\x{5DB}\x{5DC}"
  +                text run at (28,5) width 72 LTR override: "\x{5D8}\x{5D7}\x{5D6}abc\x{5D5}\x{5D4}\x{5D3}"
  +                text run at (100,5) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
  +                text run at (126,5) width 4 RTL: " "
                   text run at (130,5) width 22: "abc"
  -                text run at (152,5) width 66: "ihg\x{5D0}\x{5D1}\x{5D2}fed"
  +                text run at (152,5) width 66 RTL override: "ihg\x{5D0}\x{5D1}\x{5D2}fed"
                   text run at (218,5) width 16: "jkl"
         RenderBlock {P} at (0,158) size 784x18
           RenderText {TEXT} at (0,0) size 387x18
  @@ -141,17 +141,17 @@
                 RenderBlock {P} at (5,21) size 121x18
                   RenderText {TEXT} at (8,0) size 104x18
                     text run at (8,0) width 42: "abcdef"
  -                  text run at (50,0) width 26: "\x{5D0}\x{5D1}\x{5D2}"
  +                  text run at (50,0) width 26 RTL: "\x{5D0}\x{5D1}\x{5D2}"
                     text run at (76,0) width 36: "ghijkl"
                 RenderBlock {P} at (5,55) size 121x18
                   RenderText {TEXT} at (0,0) size 121x18
  -                  text run at (0,0) width 49: "\x{5D6}\x{5D7}\x{5D8}\x{5D9}\x{5DB}\x{5DC}"
  +                  text run at (0,0) width 49 RTL: "\x{5D6}\x{5D7}\x{5D8}\x{5D9}\x{5DB}\x{5DC}"
                     text run at (49,0) width 22: "abc"
  -                  text run at (71,0) width 50: "\x{5D0}\x{5D1}\x{5D2}\x{5D3}\x{5D4}\x{5D5}"
  +                  text run at (71,0) width 50 RTL: "\x{5D0}\x{5D1}\x{5D2}\x{5D3}\x{5D4}\x{5D5}"
               RenderTableCell {TD} at (130,27) size 130x93 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
                 RenderBlock {P} at (5,21) size 121x18
                   RenderText {TEXT} at (8,0) size 104x18
  -                  text run at (8,0) width 104: "lkjihg\x{5D0}\x{5D1}\x{5D2}fedcba"
  +                  text run at (8,0) width 104 RTL override: "lkjihg\x{5D0}\x{5D1}\x{5D2}fedcba"
                 RenderBlock {P} at (5,55) size 121x18
                   RenderText {TEXT} at (0,0) size 121x18
  -                  text run at (0,0) width 121: "\x{5DC}\x{5DB}\x{5D9}\x{5D8}\x{5D7}\x{5D6}abc\x{5D5}\x{5D4}\x{5D3}\x{5D2}\x{5D1}\x{5D0}"
  +                  text run at (0,0) width 121 LTR override: "\x{5DC}\x{5DB}\x{5D9}\x{5D8}\x{5D7}\x{5D6}abc\x{5D5}\x{5D4}\x{5D3}\x{5D2}\x{5D1}\x{5D0}"
  
  
  



More information about the webkit-changes mailing list