Changeset 226404 in webkit


Ignore:
Timestamp:
Jan 4, 2018 2:04:31 AM (6 years ago)
Author:
Carlos Garcia Campos
Message:

[GTK] Issues with Ahem's ex / x-height
https://bugs.webkit.org/show_bug.cgi?id=180581

Reviewed by Michael Catanzaro.

Source/WebCore:

Get the x-height value from the TT_OS2 table if available.

Fixes: fast/text/break-word-pre-wrap.html

imported/w3c/web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-shape-arguments-000.html

  • platform/graphics/freetype/SimpleFontDataFreeType.cpp:

(WebCore::Font::platformInit):

LayoutTests:

Unskip two tests that are now passing and rebaseline others.

  • platform/gtk/TestExpectations:
  • platform/gtk/css1/font_properties/font_size-expected.png:
  • platform/gtk/css1/font_properties/font_size-expected.txt:
  • platform/gtk/css1/text_properties/letter_spacing-expected.png:
  • platform/gtk/css1/text_properties/letter_spacing-expected.txt:
  • platform/gtk/css1/text_properties/line_height-expected.png:
  • platform/gtk/css1/text_properties/line_height-expected.txt:
  • platform/gtk/css1/text_properties/text_indent-expected.png:
  • platform/gtk/css1/text_properties/text_indent-expected.txt:
  • platform/gtk/css1/text_properties/word_spacing-expected.png:
  • platform/gtk/css1/text_properties/word_spacing-expected.txt:
  • platform/gtk/css1/units/length_units-expected.png:
  • platform/gtk/css1/units/length_units-expected.txt:
  • platform/gtk/css2.1/t040302-c61-ex-len-00-b-a-expected.png:
  • platform/gtk/css2.1/t040302-c61-ex-len-00-b-a-expected.txt:
  • platform/gtk/css2.1/t040302-c61-rel-len-00-b-ag-expected.png:
  • platform/gtk/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt:
  • platform/gtk/css2.1/t1008-c44-ln-box-02-d-ag-expected.png:
  • platform/gtk/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt:
  • platform/gtk/css2.1/t100801-c544-valgn-01-d-ag-expected.png:
  • platform/gtk/css2.1/t100801-c544-valgn-01-d-ag-expected.txt:
  • platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.png:
  • platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
  • platform/gtk/css2.1/t100801-c548-ln-ht-02-b-ag-expected.png:
  • platform/gtk/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt:
  • platform/gtk/css2.1/t1507-c526-font-sz-02-b-a-expected.png:
  • platform/gtk/css2.1/t1507-c526-font-sz-02-b-a-expected.txt:
  • platform/gtk/css2.1/t1601-c547-indent-00-b-a-expected.png:
  • platform/gtk/css2.1/t1601-c547-indent-00-b-a-expected.txt:
  • platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.png:
  • platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt:
  • platform/gtk/editing/selection/caret-ltr-2-expected.png:
  • platform/gtk/editing/selection/caret-ltr-2-expected.txt:
  • platform/gtk/editing/selection/caret-ltr-2-left-expected.png:
  • platform/gtk/editing/selection/caret-ltr-2-left-expected.txt:
  • platform/gtk/editing/selection/caret-ltr-expected.png:
  • platform/gtk/editing/selection/caret-ltr-expected.txt:
  • platform/gtk/editing/selection/caret-ltr-right-expected.png:
  • platform/gtk/editing/selection/caret-ltr-right-expected.txt:
  • platform/gtk/editing/selection/caret-rtl-2-expected.png:
  • platform/gtk/editing/selection/caret-rtl-2-expected.txt:
  • platform/gtk/editing/selection/caret-rtl-2-left-expected.png:
  • platform/gtk/editing/selection/caret-rtl-2-left-expected.txt:
  • platform/gtk/editing/selection/caret-rtl-expected.png:
  • platform/gtk/editing/selection/caret-rtl-expected.txt:
  • platform/gtk/editing/selection/caret-rtl-right-expected.png:
  • platform/gtk/editing/selection/caret-rtl-right-expected.txt:
  • platform/gtk/editing/selection/select-across-readonly-input-1-expected.png:
  • platform/gtk/editing/selection/select-across-readonly-input-1-expected.txt:
  • platform/gtk/editing/selection/select-across-readonly-input-2-expected.png:
  • platform/gtk/editing/selection/select-across-readonly-input-2-expected.txt:
  • platform/gtk/editing/selection/select-across-readonly-input-3-expected.png:
  • platform/gtk/editing/selection/select-across-readonly-input-3-expected.txt:
  • platform/gtk/editing/selection/select-across-readonly-input-4-expected.png:
  • platform/gtk/editing/selection/select-across-readonly-input-4-expected.txt:
  • platform/gtk/editing/selection/select-across-readonly-input-5-expected.png:
  • platform/gtk/editing/selection/select-across-readonly-input-5-expected.txt:
  • platform/gtk/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.png:
  • platform/gtk/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt:
  • platform/gtk/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.png:
  • platform/gtk/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.txt:
  • platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.png:
  • platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt:
  • platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.png:
  • platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt:
  • platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.png:
  • platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.txt:
  • platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.png:
  • platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt:
  • platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
  • platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt:
  • platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
  • platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt:
  • platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
  • platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt:
  • platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
  • platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt:
  • platform/gtk/fast/css/bidi-override-in-anonymous-block-expected.png:
  • platform/gtk/fast/css/bidi-override-in-anonymous-block-expected.txt:
  • platform/gtk/fast/css/ex-after-font-variant-expected.png:
  • platform/gtk/fast/css/ex-after-font-variant-expected.txt:
  • platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
  • platform/gtk/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
  • platform/gtk/fast/forms/minWidthPercent-expected.png:
  • platform/gtk/fast/forms/minWidthPercent-expected.txt:
  • platform/gtk/fast/lists/008-expected.png:
  • platform/gtk/fast/lists/008-expected.txt:
  • platform/gtk/fast/lists/008-vertical-expected.png:
  • platform/gtk/fast/lists/008-vertical-expected.txt:
  • platform/gtk/fast/overflow/overflow-rtl-expected.png:
  • platform/gtk/fast/overflow/overflow-rtl-expected.txt:
  • platform/gtk/fast/overflow/overflow-rtl-vertical-expected.png:
  • platform/gtk/fast/overflow/overflow-rtl-vertical-expected.txt:
  • platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.png:
  • platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png:
  • platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1/coords-units-03-b-expected.png:
  • platform/gtk/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt: Added.
  • platform/gtk/svg/custom/alignment-baseline-modes-expected.png:
  • platform/gtk/svg/custom/alignment-baseline-modes-expected.txt:
  • platform/gtk/svg/custom/dominant-baseline-modes-expected.png:
  • platform/gtk/svg/custom/dominant-baseline-modes-expected.txt:
  • platform/gtk/tables/mozilla/bugs/bug55527-expected.png:
  • platform/gtk/tables/mozilla/bugs/bug55527-expected.txt:
Location:
trunk
Files:
1 added
107 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r226403 r226404  
     12018-01-04  Carlos Garcia Campos  <cgarcia@igalia.com>
     2
     3        [GTK] Issues with Ahem's ex / x-height
     4        https://bugs.webkit.org/show_bug.cgi?id=180581
     5
     6        Reviewed by Michael Catanzaro.
     7
     8        Unskip two tests that are now passing and rebaseline others.
     9
     10        * platform/gtk/TestExpectations:
     11        * platform/gtk/css1/font_properties/font_size-expected.png:
     12        * platform/gtk/css1/font_properties/font_size-expected.txt:
     13        * platform/gtk/css1/text_properties/letter_spacing-expected.png:
     14        * platform/gtk/css1/text_properties/letter_spacing-expected.txt:
     15        * platform/gtk/css1/text_properties/line_height-expected.png:
     16        * platform/gtk/css1/text_properties/line_height-expected.txt:
     17        * platform/gtk/css1/text_properties/text_indent-expected.png:
     18        * platform/gtk/css1/text_properties/text_indent-expected.txt:
     19        * platform/gtk/css1/text_properties/word_spacing-expected.png:
     20        * platform/gtk/css1/text_properties/word_spacing-expected.txt:
     21        * platform/gtk/css1/units/length_units-expected.png:
     22        * platform/gtk/css1/units/length_units-expected.txt:
     23        * platform/gtk/css2.1/t040302-c61-ex-len-00-b-a-expected.png:
     24        * platform/gtk/css2.1/t040302-c61-ex-len-00-b-a-expected.txt:
     25        * platform/gtk/css2.1/t040302-c61-rel-len-00-b-ag-expected.png:
     26        * platform/gtk/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt:
     27        * platform/gtk/css2.1/t1008-c44-ln-box-02-d-ag-expected.png:
     28        * platform/gtk/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt:
     29        * platform/gtk/css2.1/t100801-c544-valgn-01-d-ag-expected.png:
     30        * platform/gtk/css2.1/t100801-c544-valgn-01-d-ag-expected.txt:
     31        * platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.png:
     32        * platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
     33        * platform/gtk/css2.1/t100801-c548-ln-ht-02-b-ag-expected.png:
     34        * platform/gtk/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt:
     35        * platform/gtk/css2.1/t1507-c526-font-sz-02-b-a-expected.png:
     36        * platform/gtk/css2.1/t1507-c526-font-sz-02-b-a-expected.txt:
     37        * platform/gtk/css2.1/t1601-c547-indent-00-b-a-expected.png:
     38        * platform/gtk/css2.1/t1601-c547-indent-00-b-a-expected.txt:
     39        * platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.png:
     40        * platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt:
     41        * platform/gtk/editing/selection/caret-ltr-2-expected.png:
     42        * platform/gtk/editing/selection/caret-ltr-2-expected.txt:
     43        * platform/gtk/editing/selection/caret-ltr-2-left-expected.png:
     44        * platform/gtk/editing/selection/caret-ltr-2-left-expected.txt:
     45        * platform/gtk/editing/selection/caret-ltr-expected.png:
     46        * platform/gtk/editing/selection/caret-ltr-expected.txt:
     47        * platform/gtk/editing/selection/caret-ltr-right-expected.png:
     48        * platform/gtk/editing/selection/caret-ltr-right-expected.txt:
     49        * platform/gtk/editing/selection/caret-rtl-2-expected.png:
     50        * platform/gtk/editing/selection/caret-rtl-2-expected.txt:
     51        * platform/gtk/editing/selection/caret-rtl-2-left-expected.png:
     52        * platform/gtk/editing/selection/caret-rtl-2-left-expected.txt:
     53        * platform/gtk/editing/selection/caret-rtl-expected.png:
     54        * platform/gtk/editing/selection/caret-rtl-expected.txt:
     55        * platform/gtk/editing/selection/caret-rtl-right-expected.png:
     56        * platform/gtk/editing/selection/caret-rtl-right-expected.txt:
     57        * platform/gtk/editing/selection/select-across-readonly-input-1-expected.png:
     58        * platform/gtk/editing/selection/select-across-readonly-input-1-expected.txt:
     59        * platform/gtk/editing/selection/select-across-readonly-input-2-expected.png:
     60        * platform/gtk/editing/selection/select-across-readonly-input-2-expected.txt:
     61        * platform/gtk/editing/selection/select-across-readonly-input-3-expected.png:
     62        * platform/gtk/editing/selection/select-across-readonly-input-3-expected.txt:
     63        * platform/gtk/editing/selection/select-across-readonly-input-4-expected.png:
     64        * platform/gtk/editing/selection/select-across-readonly-input-4-expected.txt:
     65        * platform/gtk/editing/selection/select-across-readonly-input-5-expected.png:
     66        * platform/gtk/editing/selection/select-across-readonly-input-5-expected.txt:
     67        * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.png:
     68        * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt:
     69        * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.png:
     70        * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.txt:
     71        * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.png:
     72        * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt:
     73        * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.png:
     74        * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt:
     75        * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.png:
     76        * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.txt:
     77        * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.png:
     78        * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt:
     79        * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
     80        * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt:
     81        * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
     82        * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt:
     83        * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
     84        * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt:
     85        * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
     86        * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt:
     87        * platform/gtk/fast/css/bidi-override-in-anonymous-block-expected.png:
     88        * platform/gtk/fast/css/bidi-override-in-anonymous-block-expected.txt:
     89        * platform/gtk/fast/css/ex-after-font-variant-expected.png:
     90        * platform/gtk/fast/css/ex-after-font-variant-expected.txt:
     91        * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
     92        * platform/gtk/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
     93        * platform/gtk/fast/forms/minWidthPercent-expected.png:
     94        * platform/gtk/fast/forms/minWidthPercent-expected.txt:
     95        * platform/gtk/fast/lists/008-expected.png:
     96        * platform/gtk/fast/lists/008-expected.txt:
     97        * platform/gtk/fast/lists/008-vertical-expected.png:
     98        * platform/gtk/fast/lists/008-vertical-expected.txt:
     99        * platform/gtk/fast/overflow/overflow-rtl-expected.png:
     100        * platform/gtk/fast/overflow/overflow-rtl-expected.txt:
     101        * platform/gtk/fast/overflow/overflow-rtl-vertical-expected.png:
     102        * platform/gtk/fast/overflow/overflow-rtl-vertical-expected.txt:
     103        * platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.png:
     104        * platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.txt:
     105        * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png:
     106        * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
     107        * platform/gtk/svg/W3C-SVG-1.1/coords-units-03-b-expected.png:
     108        * platform/gtk/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt: Added.
     109        * platform/gtk/svg/custom/alignment-baseline-modes-expected.png:
     110        * platform/gtk/svg/custom/alignment-baseline-modes-expected.txt:
     111        * platform/gtk/svg/custom/dominant-baseline-modes-expected.png:
     112        * platform/gtk/svg/custom/dominant-baseline-modes-expected.txt:
     113        * platform/gtk/tables/mozilla/bugs/bug55527-expected.png:
     114        * platform/gtk/tables/mozilla/bugs/bug55527-expected.txt:
     115
    11162018-01-04  Minsheng Liu  <lambda@liu.ms>
    2117
  • trunk/LayoutTests/platform/gtk/TestExpectations

    r226393 r226404  
    26842684webkit.org/b/121905 fast/images/exif-orientation.html [ Failure ]
    26852685
    2686 webkit.org/b/180581 fast/text/break-word-pre-wrap.html [ ImageOnlyFailure ]
    26872686webkit.org/b/180581 css3/shapes/shape-outside/values/shape-margin-001.html [ Failure ]
    26882687webkit.org/b/180581 css3/shapes/shape-outside/values/shape-outside-circle-004.html [ Failure ]
     
    27002699webkit.org/b/180581 imported/w3c/web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-inset-003.html [ Failure ]
    27012700webkit.org/b/180581 imported/w3c/web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-polygon-004.html [ Failure ]
    2702 webkit.org/b/180581 imported/w3c/web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-shape-arguments-000.html [ Failure ]
    27032701
    27042702webkit.org/b/124507 fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-ink.html [ ImageOnlyFailure ]
  • trunk/LayoutTests/platform/gtk/css1/font_properties/font_size-expected.txt

    r222078 r226404  
    1 layer at (0,0) size 785x2812
     1layer at (0,0) size 785x2810
    22  RenderView at (0,0) size 785x600
    3 layer at (0,0) size 785x2812
    4   RenderBlock {HTML} at (0,0) size 785x2812
    5     RenderBody {BODY} at (8,8) size 769x2796 [bgcolor=#CCCCCC]
     3layer at (0,0) size 785x2810
     4  RenderBlock {HTML} at (0,0) size 785x2810
     5    RenderBody {BODY} at (8,8) size 769x2794 [bgcolor=#CCCCCC]
    66      RenderBlock {P} at (0,0) size 769x18
    77        RenderText {#text} at (0,0) size 355x17
     
    116116        RenderText {#text} at (0,0) size 465x36
    117117          text run at (0,0) width 465: "This sentence should be two em tall."
    118       RenderBlock {P} at (0,1355) size 769x28
    119         RenderText {#text} at (0,0) size 360x26
    120           text run at (0,0) width 360: "This sentence should be three ex tall."
    121       RenderBlock {P} at (0,1407) size 769x29
     118      RenderBlock {P} at (0,1355) size 769x27
     119        RenderText {#text} at (0,0) size 331x25
     120          text run at (0,0) width 331: "This sentence should be three ex tall."
     121      RenderBlock {P} at (0,1406) size 769x29
    122122        RenderText {#text} at (0,0) size 476x27
    123123          text run at (0,0) width 476: "This sentence should be twenty-five pixels tall."
    124       RenderBlock {P} at (0,1467) size 769x38
     124      RenderBlock {P} at (0,1466) size 769x38
    125125        RenderText {#text} at (0,0) size 546x36
    126126          text run at (0,0) width 546: "This sentence should be twice normal size."
    127       RenderBlock {P} at (0,1536) size 769x19
     127      RenderBlock {P} at (0,1535) size 769x19
    128128        RenderText {#text} at (0,0) size 673x17
    129129          text run at (0,0) width 673: "This sentence should be normal size, since no negative values are allowed and therefore should be ignored."
    130       RenderTable {TABLE} at (0,1570) size 769x1226 [border: (1px outset #808080)]
    131         RenderTableSection {TBODY} at (1,1) size 767x1224
     130      RenderTable {TABLE} at (0,1569) size 769x1225 [border: (1px outset #808080)]
     131        RenderTableSection {TBODY} at (1,1) size 767x1223
    132132          RenderTableRow {TR} at (0,0) size 767x26
    133133            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
     
    135135                RenderText {#text} at (4,4) size 163x17
    136136                  text run at (4,4) width 163: "TABLE Testing Section"
    137           RenderTableRow {TR} at (0,26) size 767x1198
     137          RenderTableRow {TR} at (0,26) size 767x1197
    138138            RenderTableCell {TD} at (0,611) size 12x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
    139               RenderText {#text} at (4,4) size 4x18
    140                 text run at (4,5) width 4: " "
    141             RenderTableCell {TD} at (12,26) size 755x1198 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
     139              RenderText {#text} at (4,3) size 4x18
     140                text run at (4,4) width 4: " "
     141            RenderTableCell {TD} at (12,26) size 755x1197 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
    142142              RenderBlock {P} at (4,4) size 747x18
    143143                RenderText {#text} at (0,0) size 688x17
     
    226226                RenderText {#text} at (0,0) size 465x36
    227227                  text run at (0,0) width 465: "This sentence should be two em tall."
    228               RenderBlock {P} at (4,994) size 747x28
    229                 RenderText {#text} at (0,0) size 360x26
    230                   text run at (0,0) width 360: "This sentence should be three ex tall."
    231               RenderBlock {P} at (4,1046) size 747x29
     228              RenderBlock {P} at (4,994) size 747x27
     229                RenderText {#text} at (0,0) size 331x25
     230                  text run at (0,0) width 331: "This sentence should be three ex tall."
     231              RenderBlock {P} at (4,1045) size 747x29
    232232                RenderText {#text} at (0,0) size 476x27
    233233                  text run at (0,0) width 476: "This sentence should be twenty-five pixels tall."
    234               RenderBlock {P} at (4,1106) size 747x38
     234              RenderBlock {P} at (4,1105) size 747x38
    235235                RenderText {#text} at (0,0) size 546x36
    236236                  text run at (0,0) width 546: "This sentence should be twice normal size."
    237               RenderBlock {P} at (4,1175) size 747x19
     237              RenderBlock {P} at (4,1174) size 747x19
    238238                RenderText {#text} at (0,0) size 673x17
    239239                  text run at (0,0) width 673: "This sentence should be normal size, since no negative values are allowed and therefore should be ignored."
  • trunk/LayoutTests/platform/gtk/css1/text_properties/letter_spacing-expected.txt

    r222078 r226404  
    4949          text run at (0,36) width 115: "them."
    5050      RenderBlock {P} at (0,596) size 769x36
    51         RenderText {#text} at (0,0) size 747x35
    52           text run at (0,0) width 747: "This letters in this sentence should have extra space"
    53           text run at (0,18) width 196: "between them."
     51        RenderText {#text} at (0,0) size 713x35
     52          text run at (0,0) width 713: "This letters in this sentence should have extra space"
     53          text run at (0,18) width 188: "between them."
    5454      RenderBlock {P} at (0,648) size 769x36
    5555        RenderText {#text} at (0,0) size 754x35
     
    108108                  text run at (0,36) width 115: "them."
    109109              RenderBlock {P} at (4,370) size 747x36
    110                 RenderText {#text} at (0,0) size 747x35
    111                   text run at (0,0) width 747: "This letters in this sentence should have extra space"
    112                   text run at (0,18) width 196: "between them."
     110                RenderText {#text} at (0,0) size 713x35
     111                  text run at (0,0) width 713: "This letters in this sentence should have extra space"
     112                  text run at (0,18) width 188: "between them."
    113113              RenderBlock {P} at (4,422) size 747x36
    114114                RenderText {#text} at (0,0) size 685x35
  • trunk/LayoutTests/platform/gtk/css1/text_properties/line_height-expected.txt

    r222078 r226404  
    1 layer at (0,0) size 785x2675
     1layer at (0,0) size 785x2671
    22  RenderView at (0,0) size 785x600
    3 layer at (0,0) size 785x2675
    4   RenderBlock {HTML} at (0,0) size 785x2675
    5     RenderBody {BODY} at (8,8) size 769x2659 [bgcolor=#CCCCCC]
     3layer at (0,0) size 785x2671
     4  RenderBlock {HTML} at (0,0) size 785x2671
     5    RenderBody {BODY} at (8,8) size 769x2655 [bgcolor=#CCCCCC]
    66      RenderBlock {P} at (0,0) size 769x18
    77        RenderText {#text} at (0,0) size 355x17
     
    4242        RenderText {#text} at (0,5) size 487x14
    4343          text run at (0,5) width 487: "This sentence should have a line-height of two em, which should cause extra spacing between the lines."
    44       RenderBlock {P} at (0,629) size 769x18
    45         RenderText {#text} at (0,2) size 489x14
    46           text run at (0,2) width 489: "This sentence should have a line-height of three ex, which should cause extra spacing between the lines."
    47       RenderBlock {P} at (0,659) size 769x24
     44      RenderBlock {P} at (0,629) size 769x16
     45        RenderText {#text} at (0,1) size 489x14
     46          text run at (0,1) width 489: "This sentence should have a line-height of three ex, which should cause extra spacing between the lines."
     47      RenderBlock {P} at (0,657) size 769x24
    4848        RenderText {#text} at (0,5) size 537x14
    4949          text run at (0,5) width 537: "This sentence should have a line-height of twice the font size, which should cause extra spacing between the lines."
    50       RenderBlock {DIV} at (0,695) size 769x168 [bgcolor=#C0C0C0]
     50      RenderBlock {DIV} at (0,693) size 769x168 [bgcolor=#C0C0C0]
    5151        RenderBlock (anonymous) at (0,0) size 769x24
    5252          RenderText {#text} at (0,5) size 592x14
     
    6060          RenderText {#text} at (0,5) size 606x14
    6161            text run at (0,5) width 606: "This second part of the DIV should have a line-height of twice the font size, which should cause extra spacing between the lines."
    62       RenderBlock {P} at (0,875) size 769x24
     62      RenderBlock {P} at (0,873) size 769x24
    6363        RenderText {#text} at (0,5) size 537x14
    6464          text run at (0,5) width 537: "This sentence should have a line-height of twice the font size, which should cause extra spacing between the lines."
    65       RenderBlock {DIV} at (0,911) size 769x240 [bgcolor=#C0C0C0]
     65      RenderBlock {DIV} at (0,909) size 769x240 [bgcolor=#C0C0C0]
    6666        RenderBlock (anonymous) at (0,0) size 769x24
    6767          RenderText {#text} at (0,5) size 592x14
     
    7575          RenderText {#text} at (0,5) size 606x14
    7676            text run at (0,5) width 606: "This second part of the DIV should have a line-height of twice the font size, which should cause extra spacing between the lines."
    77       RenderBlock {P} at (0,1163) size 769x100
     77      RenderBlock {P} at (0,1161) size 769x100
    7878        RenderText {#text} at (0,18) size 745x64
    7979          text run at (0,18) width 592: "This paragraph should have a line-height of 50 pixels in the first section, which should cause extra spacing between the lines. "
    8080          text run at (592,18) width 153: "In the second section (within the"
    8181          text run at (0,68) width 181: "table) its line-height should be normal."
    82       RenderBlock {P} at (0,1275) size 769x15
     82      RenderBlock {P} at (0,1273) size 769x15
    8383        RenderText {#text} at (0,0) size 504x14
    8484          text run at (0,0) width 504: "This sentence should have a normal line-height, because negative values are not permitted for this property."
    85       RenderBlock {P} at (0,1302) size 769x150
     85      RenderBlock {P} at (0,1300) size 769x150
    8686        RenderInline {SPAN} at (0,0) size 758x89 [bgcolor=#C0C0C0]
    8787          RenderText {#text} at (0,30) size 758x89
     
    8989            text run at (0,105) width 663: "padding or border. The background color has been set on an inline element and should therefore only cover the text, not the interline spacing."
    9090        RenderText {#text} at (0,0) size 0x0
    91       RenderTable {TABLE} at (0,1464) size 769x1195 [border: (1px outset #808080)]
    92         RenderTableSection {TBODY} at (1,1) size 767x1193
     91      RenderTable {TABLE} at (0,1462) size 769x1193 [border: (1px outset #808080)]
     92        RenderTableSection {TBODY} at (1,1) size 767x1191
    9393          RenderTableRow {TR} at (0,0) size 767x26
    9494            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
     
    9696                RenderText {#text} at (4,4) size 163x17
    9797                  text run at (4,4) width 163: "TABLE Testing Section"
    98           RenderTableRow {TR} at (0,26) size 767x1167
    99             RenderTableCell {TD} at (0,596) size 12x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
     98          RenderTableRow {TR} at (0,26) size 767x1165
     99            RenderTableCell {TD} at (0,595) size 12x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
    100100              RenderText {#text} at (4,4) size 4x18
    101101                text run at (4,5) width 4: " "
    102             RenderTableCell {TD} at (12,26) size 755x1167 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
     102            RenderTableCell {TD} at (12,26) size 755x1165 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
    103103              RenderBlock {P} at (4,4) size 747x48
    104104                RenderText {#text} at (0,17) size 507x14
     
    119119                RenderText {#text} at (0,5) size 487x14
    120120                  text run at (0,5) width 487: "This sentence should have a line-height of two em, which should cause extra spacing between the lines."
    121               RenderBlock {P} at (4,362) size 747x18
    122                 RenderText {#text} at (0,2) size 489x14
    123                   text run at (0,2) width 489: "This sentence should have a line-height of three ex, which should cause extra spacing between the lines."
    124               RenderBlock {P} at (4,392) size 747x24
     121              RenderBlock {P} at (4,362) size 747x16
     122                RenderText {#text} at (0,1) size 489x14
     123                  text run at (0,1) width 489: "This sentence should have a line-height of three ex, which should cause extra spacing between the lines."
     124              RenderBlock {P} at (4,390) size 747x24
    125125                RenderText {#text} at (0,5) size 537x14
    126126                  text run at (0,5) width 537: "This sentence should have a line-height of twice the font size, which should cause extra spacing between the lines."
    127               RenderBlock {DIV} at (4,428) size 747x168 [bgcolor=#C0C0C0]
     127              RenderBlock {DIV} at (4,426) size 747x168 [bgcolor=#C0C0C0]
    128128                RenderBlock (anonymous) at (0,0) size 747x24
    129129                  RenderText {#text} at (0,5) size 592x14
     
    137137                  RenderText {#text} at (0,5) size 606x14
    138138                    text run at (0,5) width 606: "This second part of the DIV should have a line-height of twice the font size, which should cause extra spacing between the lines."
    139               RenderBlock {P} at (4,608) size 747x24
     139              RenderBlock {P} at (4,606) size 747x24
    140140                RenderText {#text} at (0,5) size 537x14
    141141                  text run at (0,5) width 537: "This sentence should have a line-height of twice the font size, which should cause extra spacing between the lines."
    142               RenderBlock {DIV} at (4,644) size 747x288 [bgcolor=#C0C0C0]
     142              RenderBlock {DIV} at (4,642) size 747x288 [bgcolor=#C0C0C0]
    143143                RenderBlock (anonymous) at (0,0) size 747x24
    144144                  RenderText {#text} at (0,5) size 592x14
     
    153153                  RenderText {#text} at (0,5) size 606x14
    154154                    text run at (0,5) width 606: "This second part of the DIV should have a line-height of twice the font size, which should cause extra spacing between the lines."
    155               RenderBlock {P} at (4,944) size 747x30
     155              RenderBlock {P} at (4,942) size 747x30
    156156                RenderText {#text} at (0,0) size 745x29
    157157                  text run at (0,0) width 592: "This paragraph should have a line-height of 50 pixels in the first section, which should cause extra spacing between the lines. "
    158158                  text run at (592,0) width 153: "In the second section (within the"
    159159                  text run at (0,15) width 181: "table) its line-height should be normal."
    160               RenderBlock {P} at (4,986) size 747x15
     160              RenderBlock {P} at (4,984) size 747x15
    161161                RenderText {#text} at (0,0) size 504x14
    162162                  text run at (0,0) width 504: "This sentence should have a normal line-height, because negative values are not permitted for this property."
    163               RenderBlock {P} at (4,1013) size 747x150
     163              RenderBlock {P} at (4,1011) size 747x150
    164164                RenderInline {SPAN} at (0,0) size 743x89 [bgcolor=#C0C0C0]
    165165                  RenderText {#text} at (0,30) size 743x89
  • trunk/LayoutTests/platform/gtk/css1/text_properties/text_indent-expected.txt

    r222078 r226404  
    4040          text run at (32,0) width 359: "The first line of this sentence should be indented two em."
    4141      RenderBlock {P} at (0,434) size 769x18 [bgcolor=#00FFFF]
    42         RenderText {#text} at (16,0) size 355x17
    43           text run at (16,0) width 355: "The first line of this sentence should be indented two ex."
     42        RenderText {#text} at (14,0) size 356x17
     43          text run at (14,0) width 356: "The first line of this sentence should be indented two ex."
    4444      RenderBlock {P} at (0,468) size 769x36 [bgcolor=#00FFFF]
    4545        RenderText {#text} at (384,0) size 744x35
     
    9898                  text run at (32,0) width 359: "The first line of this sentence should be indented two em."
    9999              RenderBlock {P} at (4,208) size 747x18 [bgcolor=#00FFFF]
    100                 RenderText {#text} at (16,0) size 355x17
    101                   text run at (16,0) width 355: "The first line of this sentence should be indented two ex."
     100                RenderText {#text} at (14,0) size 356x17
     101                  text run at (14,0) width 356: "The first line of this sentence should be indented two ex."
    102102              RenderBlock {P} at (4,242) size 747x36 [bgcolor=#00FFFF]
    103103                RenderText {#text} at (373,0) size 733x35
  • trunk/LayoutTests/platform/gtk/css1/text_properties/word_spacing-expected.txt

    r222078 r226404  
    4040          text run at (0,0) width 581: "This words in this sentence should have extra space between them."
    4141      RenderBlock {P} at (0,434) size 769x18
    42         RenderText {#text} at (0,0) size 501x17
    43           text run at (0,0) width 501: "This words in this sentence should have extra space between them."
     42        RenderText {#text} at (0,0) size 495x17
     43          text run at (0,0) width 495: "This words in this sentence should have extra space between them."
    4444      RenderBlock {P} at (0,468) size 769x36
    4545        RenderText {#text} at (0,0) size 751x17
     
    8484                  text run at (0,0) width 581: "This words in this sentence should have extra space between them."
    8585              RenderBlock {P} at (4,208) size 747x18
    86                 RenderText {#text} at (0,0) size 501x17
    87                   text run at (0,0) width 501: "This words in this sentence should have extra space between them."
     86                RenderText {#text} at (0,0) size 495x17
     87                  text run at (0,0) width 495: "This words in this sentence should have extra space between them."
    8888              RenderBlock {P} at (4,242) size 747x36
    8989                RenderText {#text} at (0,0) size 688x35
  • trunk/LayoutTests/platform/gtk/css1/units/length_units-expected.txt

    r222078 r226404  
    3333        RenderText {#text} at (0,0) size 310x17
    3434          text run at (0,0) width 310: "This paragraph should have a left margin of 3em."
    35       RenderBlock {P} at (24,316) size 745x18
     35      RenderBlock {P} at (22,316) size 747x18
    3636        RenderText {#text} at (0,0) size 306x17
    3737          text run at (0,0) width 306: "This paragraph should have a left margin of 3ex."
     
    5757        RenderText {#text} at (0,0) size 591x17
    5858          text run at (0,0) width 591: "This paragraph should have a left margin of 3 picas (the plus sign should make no difference)."
    59       RenderBlock {P} at (0,612) size 769x239 [bgcolor=#00FFFF] [border: none (19px solid #800080)]
    60         RenderText {#text} at (19,1) size 310x45
    61           text run at (19,1) width 310: "This element has a "
     59      RenderBlock {P} at (0,612) size 769x239 [bgcolor=#00FFFF] [border: none (18px solid #800080)]
     60        RenderText {#text} at (18,1) size 310x45
     61          text run at (18,1) width 310: "This element has a "
    6262        RenderInline {CODE} at (0,0) size 216x45
    63           RenderText {#text} at (329,4) size 216x45
    64             text run at (329,4) width 216: "font-size"
    65         RenderText {#text} at (545,1) size 53x45
    66           text run at (545,1) width 53: " of "
     63          RenderText {#text} at (328,4) size 216x45
     64            text run at (328,4) width 216: "font-size"
     65        RenderText {#text} at (544,1) size 53x45
     66          text run at (544,1) width 53: " of "
    6767        RenderInline {CODE} at (0,0) size 96x45
    68           RenderText {#text} at (598,4) size 96x45
    69             text run at (598,4) width 96: "40px"
    70         RenderText {#text} at (694,1) size 743x94
    71           text run at (694,1) width 68: " and"
    72           text run at (19,50) width 28: "a "
     68          RenderText {#text} at (597,4) size 96x45
     69            text run at (597,4) width 96: "40px"
     70        RenderText {#text} at (693,1) size 743x94
     71          text run at (693,1) width 68: " and"
     72          text run at (18,50) width 28: "a "
    7373        RenderInline {CODE} at (0,0) size 264x45
    74           RenderText {#text} at (47,53) size 264x45
    75             text run at (47,53) width 264: "border-left"
    76         RenderText {#text} at (311,50) size 53x45
    77           text run at (311,50) width 53: " of "
     74          RenderText {#text} at (46,53) size 264x45
     75            text run at (46,53) width 264: "border-left"
     76        RenderText {#text} at (310,50) size 53x45
     77          text run at (310,50) width 53: " of "
    7878        RenderInline {CODE} at (0,0) size 384x45
    79           RenderText {#text} at (364,53) size 384x45
    80             text run at (364,53) width 384: "1ex solid purple"
    81         RenderText {#text} at (748,50) size 739x188
    82           text run at (748,50) width 10: "."
    83           text run at (19,99) width 673: "This should make the left border the same"
    84           text run at (19,146) width 711: "number of pixels as the lower-case 'x' in this"
    85           text run at (19,193) width 611: "element's font, as well as solid purple."
     79          RenderText {#text} at (363,53) size 384x45
     80            text run at (363,53) width 384: "1ex solid purple"
     81        RenderText {#text} at (747,50) size 739x188
     82          text run at (747,50) width 10: "."
     83          text run at (18,99) width 673: "This should make the left border the same"
     84          text run at (18,146) width 711: "number of pixels as the lower-case 'x' in this"
     85          text run at (18,193) width 611: "element's font, as well as solid purple."
    8686      RenderTable {TABLE} at (0,891) size 769x706 [border: (1px outset #808080)]
    8787        RenderTableSection {TBODY} at (1,1) size 767x704
     
    108108                RenderText {#text} at (0,0) size 310x17
    109109                  text run at (0,0) width 310: "This paragraph should have a left margin of 3em."
    110               RenderBlock {P} at (28,90) size 723x18
     110              RenderBlock {P} at (26,90) size 725x18
    111111                RenderText {#text} at (0,0) size 306x17
    112112                  text run at (0,0) width 306: "This paragraph should have a left margin of 3ex."
     
    132132                RenderText {#text} at (0,0) size 591x17
    133133                  text run at (0,0) width 591: "This paragraph should have a left margin of 3 picas (the plus sign should make no difference)."
    134               RenderBlock {P} at (4,386) size 747x288 [bgcolor=#00FFFF] [border: none (19px solid #800080)]
    135                 RenderText {#text} at (19,1) size 310x45
    136                   text run at (19,1) width 310: "This element has a "
     134              RenderBlock {P} at (4,386) size 747x288 [bgcolor=#00FFFF] [border: none (18px solid #800080)]
     135                RenderText {#text} at (18,1) size 310x45
     136                  text run at (18,1) width 310: "This element has a "
    137137                RenderInline {CODE} at (0,0) size 216x45
    138                   RenderText {#text} at (329,4) size 216x45
    139                     text run at (329,4) width 216: "font-size"
    140                 RenderText {#text} at (545,1) size 53x45
    141                   text run at (545,1) width 53: " of "
     138                  RenderText {#text} at (328,4) size 216x45
     139                    text run at (328,4) width 216: "font-size"
     140                RenderText {#text} at (544,1) size 53x45
     141                  text run at (544,1) width 53: " of "
    142142                RenderInline {CODE} at (0,0) size 96x45
    143                   RenderText {#text} at (598,4) size 96x45
    144                     text run at (598,4) width 96: "40px"
    145                 RenderText {#text} at (19,50) size 96x45
    146                   text run at (19,50) width 96: "and a "
     143                  RenderText {#text} at (597,4) size 96x45
     144                    text run at (597,4) width 96: "40px"
     145                RenderText {#text} at (18,50) size 96x45
     146                  text run at (18,50) width 96: "and a "
    147147                RenderInline {CODE} at (0,0) size 264x45
    148                   RenderText {#text} at (115,53) size 264x45
    149                     text run at (115,53) width 264: "border-left"
    150                 RenderText {#text} at (379,50) size 53x45
    151                   text run at (379,50) width 53: " of "
     148                  RenderText {#text} at (114,53) size 264x45
     149                    text run at (114,53) width 264: "border-left"
     150                RenderText {#text} at (378,50) size 53x45
     151                  text run at (378,50) width 53: " of "
    152152                RenderInline {CODE} at (0,0) size 629x94
    153                   RenderText {#text} at (432,53) size 629x94
    154                     text run at (432,53) width 216: "1ex solid"
    155                     text run at (19,102) width 144: "purple"
    156                 RenderText {#text} at (163,99) size 710x188
    157                   text run at (163,99) width 20: ". "
    158                   text run at (183,99) width 521: "This should make the left border"
    159                   text run at (19,148) width 710: "the same number of pixels as the lower-case"
    160                   text run at (19,195) width 642: "'x' in this element's font, as well as solid"
    161                   text run at (19,242) width 112: "purple."
     153                  RenderText {#text} at (431,53) size 629x94
     154                    text run at (431,53) width 216: "1ex solid"
     155                    text run at (18,102) width 144: "purple"
     156                RenderText {#text} at (162,99) size 710x188
     157                  text run at (162,99) width 20: ". "
     158                  text run at (182,99) width 521: "This should make the left border"
     159                  text run at (18,148) width 710: "the same number of pixels as the lower-case"
     160                  text run at (18,195) width 642: "'x' in this element's font, as well as solid"
     161                  text run at (18,242) width 112: "purple."
  • trunk/LayoutTests/platform/gtk/css2.1/t040302-c61-ex-len-00-b-a-expected.txt

    r221671 r226404  
    1414                RenderText {#text} at (0,0) size 40x40
    1515                  text run at (0,0) width 40: "\x{C9}"
    16             RenderTableCell {TD} at (52,2) size 48x48 [r=0 c=1 rs=1 cs=1]
    17               RenderBlock {DIV} at (4,4) size 40x40 [border: (40px solid #000080) none]
     16            RenderTableCell {TD} at (52,2) size 48x39 [r=0 c=1 rs=1 cs=1]
     17              RenderBlock {DIV} at (4,4) size 40x31 [border: (31px solid #000080) none]
  • trunk/LayoutTests/platform/gtk/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt

    r221671 r226404  
    1414          RenderText {#text} at (0,0) size 15x15
    1515            text run at (0,0) width 15: "X"
    16         RenderBlock {DIV} at (56,30) size 728x15
     16        RenderBlock {DIV} at (45,30) size 739x15
    1717          RenderText {#text} at (0,0) size 15x15
    1818            text run at (0,0) width 15: "X"
  • trunk/LayoutTests/platform/gtk/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt

    r221671 r226404  
    11layer at (0,0) size 800x600
    22  RenderView at (0,0) size 800x600
    3 layer at (0,0) size 800x322
    4   RenderBlock {HTML} at (0,0) size 800x322
    5     RenderBody {BODY} at (8,16) size 784x298
     3layer at (0,0) size 800x320
     4  RenderBlock {HTML} at (0,0) size 800x320
     5    RenderBody {BODY} at (8,16) size 784x296
    66      RenderBlock {P} at (0,0) size 784x18
    77        RenderText {#text} at (0,0) size 439x17
    88          text run at (0,0) width 439: "There should be no red below, just the outline of an empty green box."
    9       RenderBlock {DIV} at (0,34) size 360x264 [color=#FFFFFF] [bgcolor=#FF0000] [border: (20px solid #008000)]
    10         RenderText {#text} at (40,40) size 280x104
     9      RenderBlock {DIV} at (0,34) size 360x262 [color=#FFFFFF] [bgcolor=#FF0000] [border: (20px solid #008000)]
     10        RenderText {#text} at (40,40) size 280x102
    1111          text run at (40,40) width 280: "xxxx xxxx xxxx"
    1212          text run at (40,80) width 280: "xxxx xxxx xxxx"
    13           text run at (40,124) width 100: "xxxx "
     13          text run at (40,122) width 100: "xxxx "
    1414        RenderImage {IMG} at (130,80) size 100x100 [border: (20px solid #FFFFFF)]
    15         RenderText {#text} at (220,124) size 280x100
    16           text run at (220,124) width 20: " "
    17           text run at (240,124) width 80: "xxxx"
    18           text run at (40,164) width 280: "xxxx xxxx xxxx"
    19           text run at (40,204) width 280: "xxxx xxxx xxxx"
     15        RenderText {#text} at (220,122) size 280x100
     16          text run at (220,122) width 20: " "
     17          text run at (240,122) width 80: "xxxx"
     18          text run at (40,162) width 280: "xxxx xxxx xxxx"
     19          text run at (40,202) width 280: "xxxx xxxx xxxx"
  • trunk/LayoutTests/platform/gtk/css2.1/t100801-c544-valgn-01-d-ag-expected.txt

    r221671 r226404  
    2525        RenderBlock {DIV} at (0,69) size 90x30
    2626          RenderImage {IMG} at (0,0) size 30x30
    27           RenderText {#text} at (30,10) size 15x15
    28             text run at (30,10) width 15: "X"
     27          RenderText {#text} at (30,9) size 15x15
     28            text run at (30,9) width 15: "X"
    2929        RenderBlock {DIV} at (0,99) size 90x36
    3030          RenderImage {IMG} at (0,0) size 30x30
  • trunk/LayoutTests/platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.txt

    r221671 r226404  
    11layer at (0,0) size 800x600
    22  RenderView at (0,0) size 800x600
    3 layer at (0,0) size 800x318
    4   RenderBlock {HTML} at (0,0) size 800x318
    5     RenderBody {BODY} at (8,16) size 784x287
     3layer at (0,0) size 800x319
     4  RenderBlock {HTML} at (0,0) size 800x319
     5    RenderBody {BODY} at (8,16) size 784x288
    66      RenderBlock {P} at (0,0) size 784x36
    77        RenderText {#text} at (0,0) size 750x35
     
    1010          text run at (0,18) width 83: "alignment as "
    1111          text run at (83,18) width 204: "other blue rectangles on the line."
    12       RenderBlock {P} at (15,52) size 754x235 [color=#0000FF] [bgcolor=#FFFFFF] [border: (1px solid #C0C0C0)]
    13         RenderText {#text} at (8,36) size 61x16
    14           text run at (8,36) width 61: "\x{C9}\x{C9}\x{C9} "
    15         RenderImage {IMG} at (68,26) size 31x31
    16         RenderText {#text} at (98,36) size 16x16
    17           text run at (98,36) width 16: " "
     12      RenderBlock {P} at (15,52) size 754x236 [color=#0000FF] [bgcolor=#FFFFFF] [border: (1px solid #C0C0C0)]
     13        RenderText {#text} at (8,34) size 61x16
     14          text run at (8,34) width 61: "\x{C9}\x{C9}\x{C9} "
     15        RenderImage {IMG} at (68,25) size 31x31
     16        RenderText {#text} at (98,34) size 16x16
     17          text run at (98,34) width 16: " "
    1818        RenderInline {SPAN} at (0,0) size 115x39 [color=#C0C0C0]
    19           RenderText {#text} at (113,18) size 115x39
    20             text run at (113,18) width 115: "xxx"
    21         RenderText {#text} at (227,36) size 16x16
    22           text run at (227,36) width 16: " "
    23         RenderImage {IMG} at (242,16) size 51x51
    24         RenderText {#text} at (292,36) size 76x16
    25           text run at (292,36) width 16: " "
    26           text run at (307,36) width 61: "\x{C9}\x{C9}\x{C9} "
    27         RenderImage {IMG} at (367,36) size 11x11
    28         RenderText {#text} at (377,36) size 16x16
    29           text run at (377,36) width 16: " "
     19          RenderText {#text} at (113,16) size 115x39
     20            text run at (113,16) width 115: "xxx"
     21        RenderText {#text} at (227,34) size 16x16
     22          text run at (227,34) width 16: " "
     23        RenderImage {IMG} at (242,15) size 51x51
     24        RenderText {#text} at (292,34) size 76x16
     25          text run at (292,34) width 16: " "
     26          text run at (307,34) width 61: "\x{C9}\x{C9}\x{C9} "
     27        RenderImage {IMG} at (367,35) size 11x11
     28        RenderText {#text} at (377,34) size 16x16
     29          text run at (377,34) width 16: " "
    3030        RenderInline {SMALL} at (0,0) size 31x11 [color=#C0C0C0]
    31           RenderText {#text} at (392,40) size 31x11
    32             text run at (392,40) width 31: "xxx"
    33         RenderText {#text} at (422,36) size 16x16
    34           text run at (422,36) width 16: " "
    35         RenderImage {IMG} at (437,31) size 21x21
    36         RenderText {#text} at (457,36) size 76x16
    37           text run at (457,36) width 16: " "
    38           text run at (472,36) width 61: "\x{C9}\x{C9}\x{C9} "
     31          RenderText {#text} at (392,38) size 31x11
     32            text run at (392,38) width 31: "xxx"
     33        RenderText {#text} at (422,34) size 16x16
     34          text run at (422,34) width 16: " "
     35        RenderImage {IMG} at (437,30) size 21x21
     36        RenderText {#text} at (457,34) size 76x16
     37          text run at (457,34) width 16: " "
     38          text run at (472,34) width 61: "\x{C9}\x{C9}\x{C9} "
    3939        RenderImage {IMG} at (532,8) size 66x66
    40         RenderText {#text} at (597,36) size 76x16
    41           text run at (597,36) width 16: " "
    42           text run at (612,36) width 61: "\x{C9}\x{C9}\x{C9} "
     40        RenderText {#text} at (597,34) size 76x16
     41          text run at (597,34) width 16: " "
     42          text run at (612,34) width 61: "\x{C9}\x{C9}\x{C9} "
    4343        RenderImage {IMG} at (672,23) size 36x36
    4444        RenderText {#text} at (0,0) size 0x0
     
    4848        RenderText {#text} at (98,106) size 16x16
    4949          text run at (98,106) width 16: " "
    50         RenderImage {IMG} at (113,86) size 51x51
     50        RenderImage {IMG} at (113,87) size 51x51
    5151        RenderText {#text} at (163,106) size 16x16
    5252          text run at (163,106) width 16: " "
     
    6161        RenderText {#text} at (530,106) size 16x16
    6262          text run at (530,106) width 16: " "
    63         RenderImage {IMG} at (545,86) size 51x51
     63        RenderImage {IMG} at (545,87) size 51x51
    6464        RenderText {#text} at (595,106) size 16x16
    6565          text run at (595,106) width 16: " "
     
    6969        RenderText {#text} at (640,106) size 16x16
    7070          text run at (640,106) width 16: " "
    71         RenderImage {IMG} at (655,103) size 16x16
     71        RenderImage {IMG} at (655,105) size 16x16
    7272        RenderText {#text} at (670,106) size 16x16
    7373          text run at (670,106) width 16: " "
     
    7676            text run at (685,102) width 61: "xxx"
    7777        RenderText {#text} at (0,0) size 0x0
    78         RenderImage {IMG} at (8,136) size 91x91
     78        RenderImage {IMG} at (8,137) size 91x91
    7979        RenderText {#text} at (98,176) size 61x16
    8080          text run at (98,176) width 16: " "
  • trunk/LayoutTests/platform/gtk/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt

    r221671 r226404  
    11layer at (0,0) size 800x600
    22  RenderView at (0,0) size 800x600
    3 layer at (0,0) size 800x314
    4   RenderBlock {HTML} at (0,0) size 800x314
    5     RenderBody {BODY} at (8,8) size 784x298
     3layer at (0,0) size 800x298
     4  RenderBlock {HTML} at (0,0) size 800x298
     5    RenderBody {BODY} at (8,8) size 784x282
    66      RenderBlock {P} at (0,0) size 784x18
    77        RenderText {#text} at (0,0) size 504x17
    88          text run at (0,0) width 504: "There should be a big pattern of green and lime dots below, with no red present."
    9       RenderBlock {DIV} at (6,24) size 66x274 [color=#00FF00] [bgcolor=#FF0000] [border: (3px solid #000000)]
     9      RenderBlock {DIV} at (6,24) size 66x258 [color=#00FF00] [bgcolor=#FF0000] [border: (3px solid #000000)]
    1010        RenderBlock {P} at (15,9) size 48x48
    1111          RenderText {#text} at (0,6) size 36x36
     
    2424            text run at (0,6) width 36: "X X"
    2525            text run at (0,30) width 36: "X X"
    26         RenderBlock {P} at (15,201) size 48x64
    27           RenderText {#text} at (0,10) size 36x44
    28             text run at (0,10) width 36: "X X"
    29             text run at (0,42) width 36: "X X"
     26        RenderBlock {P} at (15,201) size 48x48
     27          RenderText {#text} at (0,6) size 36x36
     28            text run at (0,6) width 36: "X X"
     29            text run at (0,30) width 36: "X X"
  • trunk/LayoutTests/platform/gtk/css2.1/t1507-c526-font-sz-02-b-a-expected.txt

    r221671 r226404  
    11layer at (0,0) size 800x600
    22  RenderView at (0,0) size 800x600
    3 layer at (0,0) size 800x165
    4   RenderBlock {HTML} at (0,0) size 800x165
    5     RenderBody {BODY} at (8,16) size 784x141
     3layer at (0,0) size 800x154
     4  RenderBlock {HTML} at (0,0) size 800x154
     5    RenderBody {BODY} at (8,16) size 784x130
    66      RenderBlock {P} at (0,0) size 784x18
    77        RenderText {#text} at (0,0) size 472x17
    88          text run at (0,0) width 472: "There should be a solid single uninterrupted smooth column of blue below."
    9       RenderBlock {DIV} at (0,34) size 784x107 [color=#000080]
     9      RenderBlock {DIV} at (0,34) size 784x96 [color=#000080]
    1010        RenderBlock {DIV} at (0,0) size 784x32
    1111          RenderText {#text} at (0,0) size 32x32
    1212            text run at (0,0) width 32: "x"
    13         RenderBlock {DIV} at (0,32) size 784x43
    14           RenderText {#text} at (0,0) size 43x43
    15             text run at (0,0) width 43: "x"
    16         RenderBlock {DIV} at (0,75) size 784x32
     13        RenderBlock {DIV} at (0,32) size 784x32
    1714          RenderText {#text} at (0,0) size 32x32
    1815            text run at (0,0) width 32: "x"
     16        RenderBlock {DIV} at (0,64) size 784x32
     17          RenderText {#text} at (0,0) size 32x32
     18            text run at (0,0) width 32: "x"
  • trunk/LayoutTests/platform/gtk/css2.1/t1601-c547-indent-00-b-a-expected.txt

    r221671 r226404  
    2929          text run at (24,0) width 24: "x"
    3030      RenderBlock {DIV} at (0,202) size 432x24 [color=#0000FF]
    31         RenderText {#text} at (31,0) size 25x24
    32           text run at (31,0) width 25: "x"
     31        RenderText {#text} at (23,0) size 25x24
     32          text run at (23,0) width 25: "x"
    3333      RenderBlock {DIV} at (0,226) size 432x24 [color=#0000FF]
    3434        RenderText {#text} at (24,0) size 24x24
  • trunk/LayoutTests/platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt

    r221671 r226404  
    11layer at (0,0) size 800x600
    22  RenderView at (0,0) size 800x600
    3 layer at (0,0) size 800x346
    4   RenderBlock {HTML} at (0,0) size 800x346
    5     RenderBody {BODY} at (8,16) size 784x322
     3layer at (0,0) size 800x322
     4  RenderBlock {HTML} at (0,0) size 800x322
     5    RenderBody {BODY} at (8,16) size 784x298
    66      RenderBlock {P} at (0,0) size 784x18
    77        RenderText {#text} at (0,0) size 708x17
     
    3434        RenderText {#text} at (0,0) size 384x24
    3535          text run at (0,0) width 384: "xx xx xx"
    36       RenderBlock {DIV} at (0,250) size 432x48 [color=#00FFFF] [bgcolor=#FFFF00]
    37         RenderText {#text} at (0,0) size 277x48
    38           text run at (0,0) width 277: "xx xx"
    39           text run at (0,24) width 111: "xx"
    40       RenderBlock {DIV} at (0,298) size 432x24 [color=#00FFFF] [bgcolor=#FFFF00]
     36      RenderBlock {DIV} at (0,250) size 432x24 [color=#00FFFF] [bgcolor=#FFFF00]
    4137        RenderText {#text} at (0,0) size 384x24
    4238          text run at (0,0) width 384: "xx xx xx"
     39      RenderBlock {DIV} at (0,274) size 432x24 [color=#00FFFF] [bgcolor=#FFFF00]
     40        RenderText {#text} at (0,0) size 384x24
     41          text run at (0,0) width 384: "xx xx xx"
  • trunk/LayoutTests/platform/gtk/editing/selection/caret-ltr-2-expected.txt

    r222078 r226404  
    88          text run at (0,0) width 758: "This tests that clicking in a contenteditable div will set the caret in the right position for LTR text in a RTL block. To test"
    99          text run at (0,18) width 465: "manually, click the right of the text. The caret should be on the right edge."
    10       RenderBlock {DIV} at (0,52) size 222x45 [border: (1px solid #000000)]
    11         RenderText {#text} at (137,11) size 74x22
    12           text run at (137,11) width 74: "WebKit2"
     10      RenderBlock {DIV} at (0,52) size 206x45 [border: (1px solid #000000)]
     11        RenderText {#text} at (120,11) size 75x22
     12          text run at (120,11) width 75: "WebKit2"
    1313      RenderBlock (anonymous) at (0,97) size 784x18
    1414        RenderText {#text} at (0,0) size 39x17
  • trunk/LayoutTests/platform/gtk/editing/selection/caret-ltr-2-left-expected.txt

    r222078 r226404  
    88          text run at (0,0) width 758: "This tests that clicking in a contenteditable div will set the caret in the right position for LTR text in a RTL block. To test"
    99          text run at (0,18) width 447: "manually, click the left of the text. The caret should be on the left edge."
    10       RenderBlock {DIV} at (0,52) size 222x45 [border: (1px solid #000000)]
    11         RenderText {#text} at (137,11) size 74x22
    12           text run at (137,11) width 74: "WebKit2"
     10      RenderBlock {DIV} at (0,52) size 206x45 [border: (1px solid #000000)]
     11        RenderText {#text} at (120,11) size 75x22
     12          text run at (120,11) width 75: "WebKit2"
    1313      RenderBlock (anonymous) at (0,97) size 784x18
    1414        RenderText {#text} at (0,0) size 39x17
  • trunk/LayoutTests/platform/gtk/editing/selection/caret-ltr-expected.txt

    r222078 r226404  
    88          text run at (0,0) width 758: "This tests that clicking in a contenteditable div will set the caret in the right position for LTR text in a LTR block. To test"
    99          text run at (0,18) width 447: "manually, click the left of the text. The caret should be on the left edge."
    10       RenderBlock {DIV} at (0,52) size 222x45 [border: (1px solid #000000)]
     10      RenderBlock {DIV} at (0,52) size 206x45 [border: (1px solid #000000)]
    1111        RenderText {#text} at (11,11) size 74x22
    1212          text run at (11,11) width 74: "WebKit2"
  • trunk/LayoutTests/platform/gtk/editing/selection/caret-ltr-right-expected.txt

    r222078 r226404  
    88          text run at (0,0) width 758: "This tests that clicking in a contenteditable div will set the caret in the right position for LTR text in a LTR block. To test"
    99          text run at (0,18) width 465: "manually, click the right of the text. The caret should be on the right edge."
    10       RenderBlock {DIV} at (0,52) size 222x45 [border: (1px solid #000000)]
     10      RenderBlock {DIV} at (0,52) size 206x45 [border: (1px solid #000000)]
    1111        RenderText {#text} at (11,11) size 74x22
    1212          text run at (11,11) width 74: "WebKit2"
  • trunk/LayoutTests/platform/gtk/editing/selection/caret-rtl-2-expected.txt

    r222681 r226404  
    88          text run at (0,0) width 758: "This tests that clicking in a contenteditable div will set the caret in the right position for RTL text in a RTL block. To test"
    99          text run at (0,18) width 465: "manually, click the right of the text. The caret should be on the right edge."
    10       RenderBlock {DIV} at (0,52) size 222x45 [border: (1px solid #000000)]
     10      RenderBlock {DIV} at (0,52) size 206x45 [border: (1px solid #000000)]
    1111        RenderText {#text} at (11,11) size 66x22
    1212          text run at (11,11) width 66 RTL: "\x{5E9}\x{5D3}\x{5D4} \x{5D1}\x{5D5}\x{5E8}"
  • trunk/LayoutTests/platform/gtk/editing/selection/caret-rtl-2-left-expected.txt

    r222681 r226404  
    88          text run at (0,0) width 758: "This tests that clicking in a contenteditable div will set the caret in the right position for RTL text in a LTR block. To test"
    99          text run at (0,18) width 447: "manually, click the left of the text. The caret should be on the left edge."
    10       RenderBlock {DIV} at (0,52) size 222x45 [border: (1px solid #000000)]
     10      RenderBlock {DIV} at (0,52) size 206x45 [border: (1px solid #000000)]
    1111        RenderText {#text} at (11,11) size 66x22
    1212          text run at (11,11) width 66 RTL: "\x{5E9}\x{5D3}\x{5D4} \x{5D1}\x{5D5}\x{5E8}"
  • trunk/LayoutTests/platform/gtk/editing/selection/caret-rtl-expected.txt

    r222681 r226404  
    88          text run at (0,0) width 758: "This tests that clicking in a contenteditable div will set the caret in the right position for RTL text in a RTL block. To test"
    99          text run at (0,18) width 447: "manually, click the left of the text. The caret should be on the left edge."
    10       RenderBlock {DIV} at (0,52) size 222x45 [border: (1px solid #000000)]
    11         RenderText {#text} at (145,11) size 66x22
    12           text run at (145,11) width 66 RTL: "\x{5E9}\x{5D3}\x{5D4} \x{5D1}\x{5D5}\x{5E8}"
     10      RenderBlock {DIV} at (0,52) size 206x45 [border: (1px solid #000000)]
     11        RenderText {#text} at (128,11) size 67x22
     12          text run at (128,11) width 67 RTL: "\x{5E9}\x{5D3}\x{5D4} \x{5D1}\x{5D5}\x{5E8}"
    1313      RenderBlock (anonymous) at (0,97) size 784x18
    1414        RenderText {#text} at (0,0) size 39x17
  • trunk/LayoutTests/platform/gtk/editing/selection/caret-rtl-right-expected.txt

    r222681 r226404  
    88          text run at (0,0) width 758: "This tests that clicking in a contenteditable div will set the caret in the right position for RTL text in a RTL block. To test"
    99          text run at (0,18) width 465: "manually, click the right of the text. The caret should be on the right edge."
    10       RenderBlock {DIV} at (0,52) size 222x45 [border: (1px solid #000000)]
    11         RenderText {#text} at (145,11) size 66x22
    12           text run at (145,11) width 66 RTL: "\x{5E9}\x{5D3}\x{5D4} \x{5D1}\x{5D5}\x{5E8}"
     10      RenderBlock {DIV} at (0,52) size 206x45 [border: (1px solid #000000)]
     11        RenderText {#text} at (128,11) size 67x22
     12          text run at (128,11) width 67 RTL: "\x{5E9}\x{5D3}\x{5D4} \x{5D1}\x{5D5}\x{5E8}"
    1313      RenderBlock (anonymous) at (0,97) size 784x18
    1414        RenderText {#text} at (0,0) size 39x17
  • trunk/LayoutTests/platform/gtk/editing/selection/select-across-readonly-input-1-expected.txt

    r222078 r226404  
    1313          text run at (0,18) width 112: "the input element."
    1414      RenderBlock {DIV} at (0,104) size 784x28
    15         RenderTextControl {INPUT} at (0,2) size 63x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
    16         RenderText {#text} at (63,5) size 4x17
    17           text run at (63,5) width 4: " "
    18         RenderInline {SPAN} at (0,0) size 37x17
    19           RenderText {#text} at (67,5) size 37x17
    20             text run at (67,5) width 37: "world"
     15        RenderTextControl {INPUT} at (0,2) size 60x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
     16        RenderText {#text} at (59,5) size 5x17
     17          text run at (59,5) width 5: " "
     18        RenderInline {SPAN} at (0,0) size 38x17
     19          RenderText {#text} at (63,5) size 38x17
     20            text run at (63,5) width 38: "world"
    2121        RenderText {#text} at (0,0) size 0x0
    22 layer at (11,117) size 57x18
    23   RenderBlock {DIV} at (3,3) size 57x18
     22layer at (11,117) size 53x18
     23  RenderBlock {DIV} at (3,3) size 54x18
    2424    RenderText {#text} at (0,0) size 35x17
    2525      text run at (0,0) width 35: "hello"
  • trunk/LayoutTests/platform/gtk/editing/selection/select-across-readonly-input-2-expected.txt

    r222078 r226404  
    1313          text run at (0,18) width 89: "input element."
    1414      RenderBlock {DIV} at (0,104) size 784x28
    15         RenderTextControl {INPUT} at (0,2) size 63x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
    16         RenderText {#text} at (63,5) size 4x17
    17           text run at (63,5) width 4: " "
    18         RenderInline {SPAN} at (0,0) size 37x17
    19           RenderText {#text} at (67,5) size 37x17
    20             text run at (67,5) width 37: "world"
     15        RenderTextControl {INPUT} at (0,2) size 60x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
     16        RenderText {#text} at (59,5) size 5x17
     17          text run at (59,5) width 5: " "
     18        RenderInline {SPAN} at (0,0) size 38x17
     19          RenderText {#text} at (63,5) size 38x17
     20            text run at (63,5) width 38: "world"
    2121        RenderText {#text} at (0,0) size 0x0
    22 layer at (11,117) size 57x18
    23   RenderBlock {DIV} at (3,3) size 57x18
     22layer at (11,117) size 53x18
     23  RenderBlock {DIV} at (3,3) size 54x18
    2424    RenderText {#text} at (0,0) size 35x17
    2525      text run at (0,0) width 35: "hello"
  • trunk/LayoutTests/platform/gtk/editing/selection/select-across-readonly-input-3-expected.txt

    r222078 r226404  
    1818        RenderText {#text} at (31,5) size 4x17
    1919          text run at (31,5) width 4: " "
    20         RenderTextControl {INPUT} at (35,2) size 63x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
     20        RenderTextControl {INPUT} at (35,2) size 60x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
    2121        RenderText {#text} at (0,0) size 0x0
    22 layer at (46,117) size 57x18
    23   RenderBlock {DIV} at (3,3) size 57x18
     22layer at (46,117) size 53x18
     23  RenderBlock {DIV} at (3,3) size 54x18
    2424    RenderText {#text} at (0,0) size 39x17
    2525      text run at (0,0) width 39: "world"
  • trunk/LayoutTests/platform/gtk/editing/selection/select-across-readonly-input-4-expected.txt

    r222078 r226404  
    1313          text run at (0,18) width 244: "the input element that contains \"hello\"."
    1414      RenderBlock {DIV} at (0,104) size 784x28
    15         RenderTextControl {INPUT} at (0,2) size 63x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
    16         RenderText {#text} at (63,5) size 4x17
    17           text run at (63,5) width 4: " "
    18         RenderInline {SPAN} at (0,0) size 37x17
    19           RenderText {#text} at (67,5) size 37x17
    20             text run at (67,5) width 37: "world"
    21         RenderText {#text} at (104,5) size 4x17
    22           text run at (104,5) width 4: " "
    23         RenderTextControl {INPUT} at (108,2) size 63x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
     15        RenderTextControl {INPUT} at (0,2) size 60x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
     16        RenderText {#text} at (59,5) size 5x17
     17          text run at (59,5) width 5: " "
     18        RenderInline {SPAN} at (0,0) size 38x17
     19          RenderText {#text} at (63,5) size 38x17
     20            text run at (63,5) width 38: "world"
     21        RenderText {#text} at (100,5) size 5x17
     22          text run at (100,5) width 5: " "
     23        RenderTextControl {INPUT} at (104,2) size 60x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
    2424        RenderText {#text} at (0,0) size 0x0
    25 layer at (11,117) size 57x18
    26   RenderBlock {DIV} at (3,3) size 57x18
     25layer at (11,117) size 53x18
     26  RenderBlock {DIV} at (3,3) size 54x18
    2727    RenderText {#text} at (0,0) size 35x17
    2828      text run at (0,0) width 35: "hello"
    29 layer at (119,117) size 57x18
    30   RenderBlock {DIV} at (3,3) size 57x18
     29layer at (115,117) size 53x18
     30  RenderBlock {DIV} at (3,3) size 54x18
    3131    RenderText {#text} at (0,0) size 52x17
    3232      text run at (0,0) width 52: "WebKit"
  • trunk/LayoutTests/platform/gtk/editing/selection/select-across-readonly-input-5-expected.txt

    r222078 r226404  
    1313          text run at (0,18) width 263: "the input element that contains \"WebKit\"."
    1414      RenderBlock {DIV} at (0,104) size 784x28
    15         RenderTextControl {INPUT} at (0,2) size 63x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
    16         RenderText {#text} at (63,5) size 4x17
    17           text run at (63,5) width 4: " "
    18         RenderInline {SPAN} at (0,0) size 37x17
    19           RenderText {#text} at (67,5) size 37x17
    20             text run at (67,5) width 37: "world"
    21         RenderText {#text} at (104,5) size 4x17
    22           text run at (104,5) width 4: " "
    23         RenderTextControl {INPUT} at (108,2) size 63x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
     15        RenderTextControl {INPUT} at (0,2) size 60x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
     16        RenderText {#text} at (59,5) size 5x17
     17          text run at (59,5) width 5: " "
     18        RenderInline {SPAN} at (0,0) size 38x17
     19          RenderText {#text} at (63,5) size 38x17
     20            text run at (63,5) width 38: "world"
     21        RenderText {#text} at (100,5) size 5x17
     22          text run at (100,5) width 5: " "
     23        RenderTextControl {INPUT} at (104,2) size 60x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
    2424        RenderText {#text} at (0,0) size 0x0
    25 layer at (11,117) size 57x18
    26   RenderBlock {DIV} at (3,3) size 57x18
     25layer at (11,117) size 53x18
     26  RenderBlock {DIV} at (3,3) size 54x18
    2727    RenderText {#text} at (0,0) size 35x17
    2828      text run at (0,0) width 35: "hello"
    29 layer at (119,117) size 57x18
    30   RenderBlock {DIV} at (3,3) size 57x18
     29layer at (115,117) size 53x18
     30  RenderBlock {DIV} at (3,3) size 54x18
    3131    RenderText {#text} at (0,0) size 52x17
    3232      text run at (0,0) width 52: "WebKit"
  • trunk/LayoutTests/platform/gtk/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt

    r221673 r226404  
    11layer at (0,0) size 800x600
    22  RenderView at (0,0) size 800x600
    3 layer at (0,0) size 800x303
    4   RenderBlock {HTML} at (0,0) size 800x303
    5     RenderBody {BODY} at (8,16) size 784x274
     3layer at (0,0) size 800x283
     4  RenderBlock {HTML} at (0,0) size 800x284
     5    RenderBody {BODY} at (8,16) size 784x255
    66      RenderBlock {P} at (0,0) size 784x18
    77        RenderText {#text} at (0,0) size 690x17
    88          text run at (0,0) width 690: "This tests horizontal caret movement in vertical writing mode. \"\x{3042}\x{308B}\x{3002}\" and \"\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\" must be selected."
    9       RenderBlock {DIV} at (0,34) size 68x240
    10         RenderBlock {P} at (16,0) size 36x240
     9      RenderBlock {DIV} at (0,34) size 68x221
     10        RenderBlock {P} at (16,0) size 36x221
    1111          RenderText {#text} at (0,0) size 17x128
    1212            text run at (0,0) width 128: "\x{543E}\x{8F29}\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}"
     
    1414          RenderText {#text} at (18,0) size 17x128
    1515            text run at (18,0) width 128: "\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\x{7121}\x{3044}\x{3002}"
    16       RenderBlock {PRE} at (0,287) size 784x0
     16      RenderBlock {PRE} at (0,267) size 784x0
    1717selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
    1818selection end:   position 5 of child 2 {#text} of child 1 {P} of child 3 {DIV} of body
  • trunk/LayoutTests/platform/gtk/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.txt

    r221673 r226404  
    11layer at (0,0) size 800x600
    22  RenderView at (0,0) size 800x600
    3 layer at (0,0) size 800x303
    4   RenderBlock {HTML} at (0,0) size 800x303
    5     RenderBody {BODY} at (8,16) size 784x274
     3layer at (0,0) size 800x283
     4  RenderBlock {HTML} at (0,0) size 800x284
     5    RenderBody {BODY} at (8,16) size 784x255
    66      RenderBlock {P} at (0,0) size 784x18
    77        RenderText {#text} at (0,0) size 690x17
    88          text run at (0,0) width 690: "This tests horizontal caret movement in vertical writing mode. \"\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}\" and \"\x{540D}\x{524D}\" must be selected."
    9       RenderBlock {DIV} at (0,34) size 68x240
    10         RenderBlock {P} at (16,0) size 36x240
     9      RenderBlock {DIV} at (0,34) size 68x221
     10        RenderBlock {P} at (16,0) size 36x221
    1111          RenderText {#text} at (0,0) size 17x128
    1212            text run at (0,0) width 128: "\x{543E}\x{8F29}\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}"
     
    1414          RenderText {#text} at (18,0) size 17x128
    1515            text run at (18,0) width 128: "\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\x{7121}\x{3044}\x{3002}"
    16       RenderBlock {PRE} at (0,287) size 784x0
     16      RenderBlock {PRE} at (0,267) size 784x0
    1717selection start: position 2 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
    1818selection end:   position 2 of child 2 {#text} of child 1 {P} of child 3 {DIV} of body
  • trunk/LayoutTests/platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt

    r221673 r226404  
    11layer at (0,0) size 800x600
    22  RenderView at (0,0) size 800x600
    3 layer at (0,0) size 800x303
    4   RenderBlock {HTML} at (0,0) size 800x303
    5     RenderBody {BODY} at (8,16) size 784x274
     3layer at (0,0) size 800x283
     4  RenderBlock {HTML} at (0,0) size 800x284
     5    RenderBody {BODY} at (8,16) size 784x255
    66      RenderBlock {P} at (0,0) size 784x18
    77        RenderText {#text} at (0,0) size 690x17
    88          text run at (0,0) width 690: "This tests horizontal caret movement in vertical writing mode. \"\x{3042}\x{308B}\x{3002}\" and \"\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\" must be selected."
    9       RenderBlock {DIV} at (0,34) size 68x240
    10         RenderBlock {P} at (16,0) size 36x240
     9      RenderBlock {DIV} at (0,34) size 68x221
     10        RenderBlock {P} at (16,0) size 36x221
    1111          RenderText {#text} at (0,0) size 17x128
    1212            text run at (0,0) width 128: "\x{543E}\x{8F29}\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}"
     
    1414          RenderText {#text} at (18,0) size 17x128
    1515            text run at (18,0) width 128: "\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\x{7121}\x{3044}\x{3002}"
    16       RenderBlock {PRE} at (0,287) size 784x0
     16      RenderBlock {PRE} at (0,267) size 784x0
    1717selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
    1818selection end:   position 5 of child 2 {#text} of child 1 {P} of child 3 {DIV} of body
  • trunk/LayoutTests/platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt

    r221673 r226404  
    11layer at (0,0) size 800x600
    22  RenderView at (0,0) size 800x600
    3 layer at (0,0) size 800x303
    4   RenderBlock {HTML} at (0,0) size 800x303
    5     RenderBody {BODY} at (8,16) size 784x274
     3layer at (0,0) size 800x283
     4  RenderBlock {HTML} at (0,0) size 800x284
     5    RenderBody {BODY} at (8,16) size 784x255
    66      RenderBlock {P} at (0,0) size 784x18
    77        RenderText {#text} at (0,0) size 690x17
    88          text run at (0,0) width 690: "This tests horizontal caret movement in vertical writing mode. \"\x{3042}\x{308B}\x{3002}\" and \"\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\" must be selected."
    9       RenderBlock {DIV} at (0,34) size 84x240
    10         RenderBlock {P} at (16,0) size 18x240
     9      RenderBlock {DIV} at (0,34) size 84x221
     10        RenderBlock {P} at (16,0) size 18x221
    1111          RenderText {#text} at (0,0) size 17x128
    1212            text run at (0,0) width 128: "\x{543E}\x{8F29}\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}"
    13         RenderBlock {P} at (50,0) size 18x240
     13        RenderBlock {P} at (50,0) size 18x221
    1414          RenderText {#text} at (0,0) size 17x128
    1515            text run at (0,0) width 128: "\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\x{7121}\x{3044}\x{3002}"
    16       RenderBlock {PRE} at (0,287) size 784x0
     16      RenderBlock {PRE} at (0,267) size 784x0
    1717selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
    1818selection end:   position 5 of child 0 {#text} of child 3 {P} of child 3 {DIV} of body
  • trunk/LayoutTests/platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.txt

    r221673 r226404  
    11layer at (0,0) size 800x600
    22  RenderView at (0,0) size 800x600
    3 layer at (0,0) size 800x303
    4   RenderBlock {HTML} at (0,0) size 800x303
    5     RenderBody {BODY} at (8,16) size 784x274
     3layer at (0,0) size 800x283
     4  RenderBlock {HTML} at (0,0) size 800x284
     5    RenderBody {BODY} at (8,16) size 784x255
    66      RenderBlock {P} at (0,0) size 784x18
    77        RenderText {#text} at (0,0) size 690x17
    88          text run at (0,0) width 690: "This tests horizontal caret movement in vertical writing mode. \"\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}\" and \"\x{540D}\x{524D}\" must be selected."
    9       RenderBlock {DIV} at (0,34) size 68x240
    10         RenderBlock {P} at (16,0) size 36x240
     9      RenderBlock {DIV} at (0,34) size 68x221
     10        RenderBlock {P} at (16,0) size 36x221
    1111          RenderText {#text} at (0,0) size 17x128
    1212            text run at (0,0) width 128: "\x{543E}\x{8F29}\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}"
     
    1414          RenderText {#text} at (18,0) size 17x128
    1515            text run at (18,0) width 128: "\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\x{7121}\x{3044}\x{3002}"
    16       RenderBlock {PRE} at (0,287) size 784x0
     16      RenderBlock {PRE} at (0,267) size 784x0
    1717selection start: position 2 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
    1818selection end:   position 2 of child 2 {#text} of child 1 {P} of child 3 {DIV} of body
  • trunk/LayoutTests/platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt

    r221673 r226404  
    11layer at (0,0) size 800x600
    22  RenderView at (0,0) size 800x600
    3 layer at (0,0) size 800x303
    4   RenderBlock {HTML} at (0,0) size 800x303
    5     RenderBody {BODY} at (8,16) size 784x274
     3layer at (0,0) size 800x283
     4  RenderBlock {HTML} at (0,0) size 800x284
     5    RenderBody {BODY} at (8,16) size 784x255
    66      RenderBlock {P} at (0,0) size 784x18
    77        RenderText {#text} at (0,0) size 690x17
    88          text run at (0,0) width 690: "This tests horizontal caret movement in vertical writing mode. \"\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}\" and \"\x{540D}\x{524D}\" must be selected."
    9       RenderBlock {DIV} at (0,34) size 84x240
    10         RenderBlock {P} at (16,0) size 18x240
     9      RenderBlock {DIV} at (0,34) size 84x221
     10        RenderBlock {P} at (16,0) size 18x221
    1111          RenderText {#text} at (0,0) size 17x128
    1212            text run at (0,0) width 128: "\x{543E}\x{8F29}\x{306F}\x{732B}\x{3067}\x{3042}\x{308B}\x{3002}"
    13         RenderBlock {P} at (50,0) size 18x240
     13        RenderBlock {P} at (50,0) size 18x221
    1414          RenderText {#text} at (0,0) size 17x128
    1515            text run at (0,0) width 128: "\x{540D}\x{524D}\x{306F}\x{307E}\x{3060}\x{7121}\x{3044}\x{3002}"
    16       RenderBlock {PRE} at (0,287) size 784x0
     16      RenderBlock {PRE} at (0,267) size 784x0
    1717selection start: position 2 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
    1818selection end:   position 2 of child 0 {#text} of child 3 {P} of child 3 {DIV} of body
  • trunk/LayoutTests/platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt

    r224235 r226404  
    11layer at (0,0) size 800x600
    22  RenderView at (0,0) size 800x600
    3 layer at (0,0) size 800x228
    4   RenderBlock {HTML} at (0,0) size 800x228
    5     RenderBody {BODY} at (8,16) size 784x199
     3layer at (0,0) size 800x221
     4  RenderBlock {HTML} at (0,0) size 800x222
     5    RenderBody {BODY} at (8,16) size 784x193
    66      RenderBlock {P} at (0,0) size 784x18
    77        RenderText {#text} at (0,0) size 388x17
    88          text run at (0,0) width 388: "This tests horizontal caret movement in vertical writing mode."
    9       RenderBlock {DIV} at (0,34) size 86x165
    10         RenderBlock {P} at (20,0) size 46x165
    11           RenderText {#text} at (0,57) size 23x108
    12             text run at (0,57) width 108 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
    13           RenderBR {BR} at (0,57) size 23x0
    14           RenderText {#text} at (23,45) size 23x120
    15             text run at (23,45) width 120 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
    16       RenderBlock {PRE} at (0,212) size 784x0
     9      RenderBlock {DIV} at (0,34) size 86x159
     10        RenderBlock {P} at (20,0) size 46x159
     11          RenderText {#text} at (0,50) size 23x109
     12            text run at (0,50) width 108 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
     13          RenderBR {BR} at (0,50) size 23x1
     14          RenderText {#text} at (23,38) size 23x121
     15            text run at (23,38) width 120 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
     16      RenderBlock {PRE} at (0,205) size 784x0
    1717selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
    1818selection end:   position 5 of child 2 {#text} of child 1 {P} of child 3 {DIV} of body
  • trunk/LayoutTests/platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt

    r224235 r226404  
    11layer at (0,0) size 800x600
    22  RenderView at (0,0) size 800x600
    3 layer at (0,0) size 800x228
    4   RenderBlock {HTML} at (0,0) size 800x228
    5     RenderBody {BODY} at (8,16) size 784x199
     3layer at (0,0) size 800x221
     4  RenderBlock {HTML} at (0,0) size 800x222
     5    RenderBody {BODY} at (8,16) size 784x193
    66      RenderBlock {P} at (0,0) size 784x18
    77        RenderText {#text} at (0,0) size 388x17
    88          text run at (0,0) width 388: "This tests horizontal caret movement in vertical writing mode."
    9       RenderBlock {DIV} at (0,34) size 106x165
    10         RenderBlock {P} at (20,0) size 23x165
    11           RenderText {#text} at (0,57) size 23x108
    12             text run at (0,57) width 108 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
    13         RenderBlock {P} at (63,0) size 23x165
    14           RenderText {#text} at (0,45) size 23x120
    15             text run at (0,45) width 120 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
    16       RenderBlock {PRE} at (0,212) size 784x0
     9      RenderBlock {DIV} at (0,34) size 106x159
     10        RenderBlock {P} at (20,0) size 23x159
     11          RenderText {#text} at (0,50) size 23x109
     12            text run at (0,50) width 108 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
     13        RenderBlock {P} at (63,0) size 23x159
     14          RenderText {#text} at (0,38) size 23x121
     15            text run at (0,38) width 120 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
     16      RenderBlock {PRE} at (0,205) size 784x0
    1717selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
    1818selection end:   position 5 of child 0 {#text} of child 2 {P} of child 3 {DIV} of body
  • trunk/LayoutTests/platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt

    r224235 r226404  
    11layer at (0,0) size 800x600
    22  RenderView at (0,0) size 800x600
    3 layer at (0,0) size 800x228
    4   RenderBlock {HTML} at (0,0) size 800x228
    5     RenderBody {BODY} at (8,16) size 784x199
     3layer at (0,0) size 800x221
     4  RenderBlock {HTML} at (0,0) size 800x222
     5    RenderBody {BODY} at (8,16) size 784x193
    66      RenderBlock {P} at (0,0) size 784x18
    77        RenderText {#text} at (0,0) size 388x17
    88          text run at (0,0) width 388: "This tests horizontal caret movement in vertical writing mode."
    9       RenderBlock {DIV} at (0,34) size 86x165
    10         RenderBlock {P} at (20,0) size 46x165
    11           RenderText {#text} at (0,57) size 23x108
    12             text run at (0,57) width 108 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
    13           RenderBR {BR} at (0,57) size 23x0
    14           RenderText {#text} at (23,45) size 23x120
    15             text run at (23,45) width 120 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
    16       RenderBlock {PRE} at (0,212) size 784x0
     9      RenderBlock {DIV} at (0,34) size 86x159
     10        RenderBlock {P} at (20,0) size 46x159
     11          RenderText {#text} at (0,50) size 23x109
     12            text run at (0,50) width 108 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
     13          RenderBR {BR} at (0,50) size 23x1
     14          RenderText {#text} at (23,38) size 23x121
     15            text run at (23,38) width 120 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
     16      RenderBlock {PRE} at (0,205) size 784x0
    1717selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
    1818selection end:   position 5 of child 2 {#text} of child 1 {P} of child 3 {DIV} of body
  • trunk/LayoutTests/platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt

    r224235 r226404  
    11layer at (0,0) size 800x600
    22  RenderView at (0,0) size 800x600
    3 layer at (0,0) size 800x228
    4   RenderBlock {HTML} at (0,0) size 800x228
    5     RenderBody {BODY} at (8,16) size 784x199
     3layer at (0,0) size 800x221
     4  RenderBlock {HTML} at (0,0) size 800x222
     5    RenderBody {BODY} at (8,16) size 784x193
    66      RenderBlock {P} at (0,0) size 784x18
    77        RenderText {#text} at (0,0) size 388x17
    88          text run at (0,0) width 388: "This tests horizontal caret movement in vertical writing mode."
    9       RenderBlock {DIV} at (0,34) size 106x165
    10         RenderBlock {P} at (20,0) size 23x165
    11           RenderText {#text} at (0,57) size 23x108
    12             text run at (0,57) width 108 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
    13         RenderBlock {P} at (63,0) size 23x165
    14           RenderText {#text} at (0,45) size 23x120
    15             text run at (0,45) width 120 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
    16       RenderBlock {PRE} at (0,212) size 784x0
     9      RenderBlock {DIV} at (0,34) size 106x159
     10        RenderBlock {P} at (20,0) size 23x159
     11          RenderText {#text} at (0,50) size 23x109
     12            text run at (0,50) width 108 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}."
     13        RenderBlock {P} at (63,0) size 23x159
     14          RenderText {#text} at (0,38) size 23x121
     15            text run at (0,38) width 120 RTL: "\x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9} \x{5E9}\x{5DD}."
     16      RenderBlock {PRE} at (0,205) size 784x0
    1717selection start: position 5 of child 0 {#text} of child 1 {P} of child 3 {DIV} of body
    1818selection end:   position 5 of child 0 {#text} of child 2 {P} of child 3 {DIV} of body
  • trunk/LayoutTests/platform/gtk/fast/css/bidi-override-in-anonymous-block-expected.txt

    r222078 r226404  
    1 layer at (0,0) size 785x1218
     1layer at (0,0) size 785x1217
    22  RenderView at (0,0) size 785x600
    3 layer at (0,0) size 785x1218
     3layer at (0,0) size 785x1217
    44  RenderBlock {HTML} at (0,0) size 785x1218
    55    RenderBody {BODY} at (8,16) size 769x1194
     
    1111          text run at (0,0) width 64: "Single div"
    1212      RenderBlock {DIV} at (1,68) size 767x20 [border: (1px solid #000000)]
    13         RenderText {#text} at (742,1) size 23x17
    14           text run at (742,1) width 23 RTL override: "abc"
     13        RenderText {#text} at (743,1) size 23x17
     14          text run at (743,1) width 23 RTL override: "abc"
    1515      RenderBlock {P} at (0,104) size 769x18
    1616        RenderText {#text} at (0,0) size 410x17
    1717          text run at (0,0) width 410: "The following 2 lines should be identical, ignorning whitespaces:"
    1818      RenderBlock {DIV} at (1,138) size 767x38 [border: (1px solid #000000)]
    19         RenderBlock (anonymous) at (1,1) size 764x18
    20           RenderText {#text} at (741,0) size 23x17
    21             text run at (741,0) width 23 RTL override: "abc"
    22         RenderBlock {DIV} at (1,19) size 764x18
    23           RenderText {#text} at (741,0) size 23x17
    24             text run at (741,0) width 23: "cba"
     19        RenderBlock (anonymous) at (1,1) size 765x18
     20          RenderText {#text} at (742,0) size 23x17
     21            text run at (742,0) width 23 RTL override: "abc"
     22        RenderBlock {DIV} at (1,19) size 765x18
     23          RenderText {#text} at (742,0) size 23x17
     24            text run at (742,0) width 23: "cba"
    2525      RenderBlock {P} at (0,192) size 769x18
    2626        RenderText {#text} at (0,0) size 417x17
    2727          text run at (0,0) width 417: "The following 2 textes should be identical, ignorning whitespaces:"
    2828      RenderBlock {DIV} at (1,226) size 767x20 [border: (1px solid #000000)]
    29         RenderText {#text} at (738,1) size 27x17
    30           text run at (738,1) width 27 RTL override: "abc "
     29        RenderText {#text} at (739,1) size 27x17
     30          text run at (739,1) width 27 RTL override: "abc "
    3131        RenderInline {SPAN} at (0,0) size 23x17
    32           RenderText {#text} at (716,1) size 23x17
    33             text run at (716,1) width 23 RTL override: "abc"
     32          RenderText {#text} at (717,1) size 23x17
     33            text run at (717,1) width 23 RTL override: "abc"
    3434      RenderBlock {P} at (0,262) size 769x18
    3535        RenderText {#text} at (0,0) size 410x17
    3636          text run at (0,0) width 410: "The following 2 lines should be identical, ignorning whitespaces:"
    3737      RenderBlock {DIV} at (1,296) size 767x38 [border: (1px solid #000000)]
    38         RenderBlock {DIV} at (1,1) size 764x18
    39           RenderText {#text} at (741,0) size 23x17
    40             text run at (741,0) width 23: "cba"
    41         RenderBlock (anonymous) at (1,19) size 764x18
    42           RenderText {#text} at (741,0) size 23x17
    43             text run at (741,0) width 23 RTL override: "abc"
     38        RenderBlock {DIV} at (1,1) size 765x18
     39          RenderText {#text} at (742,0) size 23x17
     40            text run at (742,0) width 23: "cba"
     41        RenderBlock (anonymous) at (1,19) size 765x18
     42          RenderText {#text} at (742,0) size 23x17
     43            text run at (742,0) width 23 RTL override: "abc"
    4444      RenderBlock {P} at (0,350) size 769x18
    4545        RenderText {#text} at (0,0) size 417x17
     
    4747      RenderBlock {DIV} at (1,384) size 767x20 [border: (1px solid #000000)]
    4848        RenderInline {SPAN} at (0,0) size 27x17
    49           RenderText {#text} at (738,1) size 27x17
    50             text run at (738,1) width 27 RTL override: "abc "
    51         RenderText {#text} at (716,1) size 23x17
    52           text run at (716,1) width 23 RTL override: "abc"
     49          RenderText {#text} at (739,1) size 27x17
     50            text run at (739,1) width 27 RTL override: "abc "
     51        RenderText {#text} at (717,1) size 23x17
     52          text run at (717,1) width 23 RTL override: "abc"
    5353      RenderBlock {P} at (0,420) size 769x18
    5454        RenderText {#text} at (0,0) size 73x17
     
    114114      RenderBlock {DIV} at (0,866) size 769x30 [border: (1px solid #000000)]
    115115        RenderRuby (inline) {RUBY} at (0,0) size 23x17
    116           RenderRubyRun (anonymous) at (167,11) size 23x18
     116          RenderRubyRun (anonymous) at (166,11) size 23x18
    117117            RenderRubyText {RT} at (0,-10) size 22x10
    118118              RenderText {#text} at (5,0) size 12x10
     
    121121              RenderText {#text} at (0,0) size 22x17
    122122                text run at (0,0) width 22 RTL override: "abc"
    123         RenderText {#text} at (162,11) size 5x17
    124           text run at (162,11) width 5 RTL: " "
    125         RenderRuby (inline) {RUBY} at (0,0) size 23x17
    126           RenderRubyRun (anonymous) at (138,11) size 23x18
     123        RenderText {#text} at (160,11) size 5x17
     124          text run at (160,11) width 5 RTL: " "
     125        RenderRuby (inline) {RUBY} at (0,0) size 23x17
     126          RenderRubyRun (anonymous) at (137,11) size 23x18
    127127            RenderRubyText {RT} at (0,-10) size 22x10
    128128              RenderText {#text} at (5,0) size 12x10
     
    131131              RenderText {#text} at (0,0) size 22x17
    132132                text run at (0,0) width 22 RTL override: "abc"
    133         RenderText {#text} at (132,11) size 5x17
    134           text run at (132,11) width 5 RTL: " "
    135         RenderRuby (inline) {RUBY} at (0,0) size 23x17
    136           RenderRubyRun (anonymous) at (109,11) size 23x18
     133        RenderText {#text} at (131,11) size 5x17
     134          text run at (131,11) width 5 RTL: " "
     135        RenderRuby (inline) {RUBY} at (0,0) size 23x17
     136          RenderRubyRun (anonymous) at (108,11) size 23x18
    137137            RenderRubyBase (anonymous) at (0,0) size 22x18
    138138              RenderText {#text} at (0,0) size 22x17
    139139                text run at (0,0) width 22 RTL override: "abc"
    140         RenderText {#text} at (103,11) size 5x17
    141           text run at (103,11) width 5 RTL: " "
     140        RenderText {#text} at (102,11) size 5x17
     141          text run at (102,11) width 5 RTL: " "
    142142        RenderRuby (inline) {RUBY} at (0,0) size 13x17
    143           RenderRubyRun (anonymous) at (90,27) size 13x0
     143          RenderRubyRun (anonymous) at (89,27) size 13x0
    144144            RenderRubyText {RT} at (0,-10) size 12x10
    145145              RenderText {#text} at (0,0) size 12x10
    146146                text run at (0,0) width 12: "def"
    147         RenderText {#text} at (84,11) size 5x17
    148           text run at (84,11) width 5 RTL: " "
     147        RenderText {#text} at (83,11) size 5x17
     148          text run at (83,11) width 5 RTL: " "
    149149        RenderRuby (inline) {RUBY} at (0,0) size 23x17
    150150          RenderRubyRun (anonymous) at (60,11) size 23x18
     
    153153                RenderText {#text} at (0,0) size 22x17
    154154                  text run at (0,0) width 22 RTL override: "abc"
    155         RenderText {#text} at (55,11) size 5x17
    156           text run at (55,11) width 5 RTL: " "
     155        RenderText {#text} at (54,11) size 5x17
     156          text run at (54,11) width 5 RTL: " "
    157157        RenderRuby (inline) {RUBY} at (0,0) size 23x17
    158158          RenderRubyRun (anonymous) at (31,11) size 23x18
     
    164164                RenderText {#text} at (0,0) size 22x17
    165165                  text run at (0,0) width 22 RTL override: "abc"
    166         RenderText {#text} at (26,11) size 5x17
    167           text run at (26,11) width 5 RTL: " "
     166        RenderText {#text} at (25,11) size 5x17
     167          text run at (25,11) width 5 RTL: " "
    168168        RenderRuby (inline) {RUBY} at (0,0) size 23x17
    169169          RenderRubyRun (anonymous) at (2,11) size 23x18
  • trunk/LayoutTests/platform/gtk/fast/css/ex-after-font-variant-expected.txt

    r222078 r226404  
    1919        RenderText {#text} at (0,0) size 244x17
    2020          text run at (0,0) width 244: "There should be a green square below:"
    21       RenderBlock {DIV} at (0,68) size 160x160 [bgcolor=#008000]
     21      RenderBlock {DIV} at (0,68) size 147x147 [bgcolor=#008000]
  • trunk/LayoutTests/platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt

    r225889 r226404  
    99          text run at (0,18) width 53: "test tool."
    1010      RenderBlock {DIV} at (0,52) size 784x56
    11         RenderTextControl {INPUT} at (2,2) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
    12           RenderFlexibleBox {DIV} at (3,3) size 185x18
    13             RenderBlock {DIV} at (0,0) size 185x18
    14             RenderBlock {DIV} at (185,9) size 0x0
    15         RenderText {#text} at (195,5) size 4x17
    16           text run at (195,5) width 4: " "
    17         RenderTextControl {INPUT} at (201,2) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
    18           RenderFlexibleBox {DIV} at (3,3) size 185x18
    19             RenderBlock {DIV} at (0,0) size 185x18
    20             RenderBlock {DIV} at (185,9) size 0x0
    21         RenderText {#text} at (394,5) size 4x17
    22           text run at (394,5) width 4: " "
    23         RenderTextControl {INPUT} at (398,2) size 306x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
     11        RenderTextControl {INPUT} at (2,2) size 209x24 [bgcolor=#FAFFBD] [border: (2px inset #000000)]
     12          RenderFlexibleBox {DIV} at (3,3) size 203x18
     13            RenderBlock {DIV} at (0,0) size 203x18
     14            RenderBlock {DIV} at (203,9) size 0x0
     15        RenderText {#text} at (213,4) size 4x17
     16          text run at (213,4) width 4: " "
     17        RenderTextControl {INPUT} at (219,2) size 209x24 [bgcolor=#FAFFBD] [border: (2px inset #000000)]
     18          RenderFlexibleBox {DIV} at (3,3) size 203x18
     19            RenderBlock {DIV} at (0,0) size 203x18
     20            RenderBlock {DIV} at (203,9) size 0x0
     21        RenderText {#text} at (430,4) size 4x17
     22          text run at (430,4) width 4: " "
     23        RenderTextControl {INPUT} at (434,2) size 306x24 [bgcolor=#FAFFBD] [border: (2px inset #000000)]
    2424          RenderFlexibleBox {DIV} at (3,3) size 300x18
    2525            RenderBlock {DIV} at (0,0) size 300x18
    2626            RenderBlock {DIV} at (300,9) size 0x0
    27         RenderText {#text} at (704,5) size 4x17
    28           text run at (704,5) width 4: " "
    29         RenderTextControl {INPUT} at (2,30) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
    30           RenderFlexibleBox {DIV} at (3,3) size 185x18
    31             RenderBlock {DIV} at (0,0) size 185x18
    32             RenderBlock {DIV} at (185,9) size 0x0
    33 layer at (13,73) size 185x18 scrollWidth 312
    34   RenderBlock {DIV} at (0,0) size 185x18 [color=#00000099]
    35     RenderText {#text} at (0,0) size 312x17
    36       text run at (0,0) width 312: "A quick brown fox jumped over the lazy dog."
    37 layer at (212,73) size 185x18 scrollWidth 258
    38   RenderBlock {DIV} at (0,0) size 185x18 [color=#00000099]
    39     RenderText {#text} at (0,0) size 258x17
    40       text run at (0,0) width 258: "\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}"
    41 layer at (409,73) size 300x18
     27        RenderText {#text} at (740,4) size 4x17
     28          text run at (740,4) width 4: " "
     29        RenderTextControl {INPUT} at (2,30) size 209x24 [bgcolor=#FAFFBD] [border: (2px inset #000000)]
     30          RenderFlexibleBox {DIV} at (3,3) size 203x18
     31            RenderBlock {DIV} at (0,0) size 203x18
     32            RenderBlock {DIV} at (203,9) size 0x0
     33layer at (13,73) size 203x18 scrollWidth 430
     34  RenderBlock {DIV} at (0,0) size 203x18 [color=#00000099]
     35    RenderText {#text} at (0,0) size 430x18
     36      text run at (0,0) width 430: "A quick brown fox jumped over the lazy dog."
     37layer at (230,73) size 203x18 scrollWidth 430
     38  RenderBlock {DIV} at (0,0) size 203x18 [color=#00000099]
     39    RenderText {#text} at (0,0) size 430x18
     40      text run at (0,0) width 430: "A quick brown fox jumped over the lazy dog."
     41layer at (445,73) size 300x18 scrollWidth 430
    4242  RenderBlock {DIV} at (0,0) size 300x18 [color=#00000099]
    43     RenderText {#text} at (0,0) size 258x17
    44       text run at (0,0) width 258: "\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}"
    45 layer at (13,101) size 185x18
    46   RenderBlock {DIV} at (0,0) size 185x18 [color=#00000099]
     43    RenderText {#text} at (0,0) size 430x18
     44      text run at (0,0) width 430: "A quick brown fox jumped over the lazy dog."
     45layer at (13,101) size 203x18
     46  RenderBlock {DIV} at (0,0) size 203x18 [color=#00000099]
  • trunk/LayoutTests/platform/gtk/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt

    r225889 r226404  
    88          text run at (0,0) width 740: "This tests that the Strong Password AutoFill button renders in an auto-filled input. It can only be tested in the test tool."
    99      RenderBlock {DIV} at (0,34) size 784x56
    10         RenderTextControl {INPUT} at (2,2) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
    11           RenderFlexibleBox {DIV} at (3,3) size 185x18
    12             RenderBlock {DIV} at (0,0) size 76x18
    13             RenderBlock {DIV} at (76,0) size 109x18
     10        RenderTextControl {INPUT} at (2,2) size 209x24 [bgcolor=#FAFFBD] [border: (2px inset #000000)]
     11          RenderFlexibleBox {DIV} at (3,3) size 203x18
     12            RenderBlock {DIV} at (0,0) size 94x18
     13            RenderBlock {DIV} at (94,0) size 109x18
    1414              RenderText {#text} at (6,0) size 103x17
    1515                text run at (6,0) width 103: "strong password"
    16         RenderText {#text} at (195,5) size 4x17
    17           text run at (195,5) width 4: " "
    18         RenderTextControl {INPUT} at (201,2) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
    19           RenderFlexibleBox {DIV} at (3,3) size 185x18
    20             RenderBlock {DIV} at (0,0) size 76x18
    21             RenderBlock {DIV} at (76,0) size 109x18
     16        RenderText {#text} at (213,5) size 4x17
     17          text run at (213,5) width 4: " "
     18        RenderTextControl {INPUT} at (219,2) size 209x24 [bgcolor=#FAFFBD] [border: (2px inset #000000)]
     19          RenderFlexibleBox {DIV} at (3,3) size 203x18
     20            RenderBlock {DIV} at (0,0) size 94x18
     21            RenderBlock {DIV} at (94,0) size 109x18
    2222              RenderText {#text} at (6,0) size 103x17
    2323                text run at (6,0) width 103: "strong password"
    24         RenderText {#text} at (394,5) size 4x17
    25           text run at (394,5) width 4: " "
    26         RenderTextControl {INPUT} at (398,2) size 306x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
     24        RenderText {#text} at (430,5) size 4x17
     25          text run at (430,5) width 4: " "
     26        RenderTextControl {INPUT} at (434,2) size 306x24 [bgcolor=#FAFFBD] [border: (2px inset #000000)]
    2727          RenderFlexibleBox {DIV} at (3,3) size 300x18
    2828            RenderBlock {DIV} at (0,0) size 191x18
     
    3030              RenderText {#text} at (6,0) size 103x17
    3131                text run at (6,0) width 103: "strong password"
    32         RenderText {#text} at (704,5) size 4x17
    33           text run at (704,5) width 4: " "
    34         RenderTextControl {INPUT} at (2,30) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
    35           RenderFlexibleBox {DIV} at (3,3) size 185x18
    36             RenderBlock {DIV} at (0,0) size 76x18
    37             RenderBlock {DIV} at (76,0) size 109x18
     32        RenderText {#text} at (740,5) size 4x17
     33          text run at (740,5) width 4: " "
     34        RenderTextControl {INPUT} at (2,30) size 209x24 [bgcolor=#FAFFBD] [border: (2px inset #000000)]
     35          RenderFlexibleBox {DIV} at (3,3) size 203x18
     36            RenderBlock {DIV} at (0,0) size 94x18
     37            RenderBlock {DIV} at (94,0) size 109x18
    3838              RenderText {#text} at (6,0) size 103x17
    3939                text run at (6,0) width 103: "strong password"
    40 layer at (13,55) size 76x18 scrollWidth 312
    41   RenderBlock {DIV} at (0,0) size 76x18 [color=#00000099]
    42     RenderText {#text} at (0,0) size 312x17
    43       text run at (0,0) width 312: "A quick brown fox jumped over the lazy dog."
    44 layer at (212,55) size 76x18 scrollWidth 258
    45   RenderBlock {DIV} at (0,0) size 76x18 [color=#00000099]
    46     RenderText {#text} at (0,0) size 258x17
    47       text run at (0,0) width 258: "\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}"
    48 layer at (409,55) size 191x18 scrollWidth 258
     40layer at (13,55) size 94x18 scrollWidth 430
     41  RenderBlock {DIV} at (0,0) size 94x18 [color=#00000099]
     42    RenderText {#text} at (0,0) size 430x18
     43      text run at (0,0) width 430: "A quick brown fox jumped over the lazy dog."
     44layer at (230,55) size 94x18 scrollWidth 430
     45  RenderBlock {DIV} at (0,0) size 94x18 [color=#00000099]
     46    RenderText {#text} at (0,0) size 430x18
     47      text run at (0,0) width 430: "A quick brown fox jumped over the lazy dog."
     48layer at (445,55) size 191x18 scrollWidth 430
    4949  RenderBlock {DIV} at (0,0) size 191x18 [color=#00000099]
    50     RenderText {#text} at (0,0) size 258x17
    51       text run at (0,0) width 258: "\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}"
    52 layer at (13,83) size 76x18
    53   RenderBlock {DIV} at (0,0) size 76x18 [color=#00000099]
     50    RenderText {#text} at (0,0) size 430x18
     51      text run at (0,0) width 430: "A quick brown fox jumped over the lazy dog."
     52layer at (13,83) size 94x18
     53  RenderBlock {DIV} at (0,0) size 94x18 [color=#00000099]
  • trunk/LayoutTests/platform/gtk/fast/forms/minWidthPercent-expected.txt

    r221674 r226404  
    44  RenderBlock {HTML} at (0,0) size 800x600
    55    RenderBody {BODY} at (8,8) size 784x584
    6       RenderBlock {DIV} at (0,0) size 133x34 [bgcolor=#C3D9FF]
    7         RenderTable {TABLE} at (0,0) size 133x34
    8           RenderTableSection {TBODY} at (0,0) size 133x34
    9             RenderTableRow {TR} at (0,2) size 133x30
    10               RenderTableCell {TD} at (2,2) size 129x30 [r=0 c=0 rs=1 cs=1]
    11                 RenderTextControl {INPUT} at (1,3) size 127x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
     6      RenderBlock {DIV} at (0,0) size 122x34 [bgcolor=#C3D9FF]
     7        RenderTable {TABLE} at (0,0) size 122x34
     8          RenderTableSection {TBODY} at (0,0) size 122x34
     9            RenderTableRow {TR} at (0,2) size 122x30
     10              RenderTableCell {TD} at (2,2) size 118x30 [r=0 c=0 rs=1 cs=1]
     11                RenderTextControl {INPUT} at (1,3) size 116x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
    1212                RenderText {#text} at (0,0) size 0x0
    13 layer at (14,16) size 121x18 scrollWidth 150
    14   RenderBlock {DIV} at (3,3) size 121x18
     13layer at (14,16) size 110x18 scrollWidth 150
     14  RenderBlock {DIV} at (3,3) size 110x18
    1515    RenderText {#text} at (0,0) size 149x17
    1616      text run at (0,0) width 149: "Should fit in blue box"
  • trunk/LayoutTests/platform/gtk/fast/lists/008-expected.txt

    r221674 r226404  
    44  RenderBlock {HTML} at (0,0) size 785x1808
    55    RenderBody {BODY} at (8,8) size 769x1784
    6       RenderBlock {UL} at (0,0) size 202x134 [border: (1px solid #0000FF)]
    7         RenderListItem {LI} at (41,1) size 160x38 [border: (5px solid #FFA500)]
     6      RenderBlock {UL} at (0,0) size 189x134 [border: (1px solid #0000FF)]
     7        RenderListItem {LI} at (41,1) size 147x38 [border: (5px solid #FFA500)]
    88          RenderListMarker at (-17,10) size 7x17: bullet
    99          RenderText {#text} at (10,10) size 59x17
    1010            text run at (10,10) width 59: "First item"
    11         RenderListItem {LI} at (41,39) size 160x56 [border: (5px solid #FFA500)]
     11        RenderListItem {LI} at (41,39) size 147x56 [border: (5px solid #FFA500)]
    1212          RenderListMarker at (-17,10) size 7x17: bullet
    13           RenderText {#text} at (10,10) size 138x35
    14             text run at (10,10) width 138: "Second and very very"
    15             text run at (10,28) width 59: "long item"
    16         RenderListItem {LI} at (41,95) size 160x38 [border: (5px solid #FFA500)]
     13          RenderText {#text} at (10,10) size 106x35
     14            text run at (10,10) width 106: "Second and very"
     15            text run at (10,28) width 91: "very long item"
     16        RenderListItem {LI} at (41,95) size 147x38 [border: (5px solid #FFA500)]
    1717          RenderListMarker at (-17,10) size 7x17: bullet
    1818          RenderText {#text} at (10,10) size 66x17
    1919            text run at (10,10) width 66: "Third item"
    20       RenderBlock {UL} at (0,150) size 202x134 [border: (1px solid #FF0000)]
    21         RenderListItem {LI} at (1,1) size 160x38 [border: (5px solid #FFA500)]
    22           RenderListMarker at (170,10) size 7x17: bullet
    23           RenderText {#text} at (91,10) size 59x17
    24             text run at (91,10) width 59: "First item"
    25         RenderListItem {LI} at (1,39) size 160x56 [border: (5px solid #FFA500)]
    26           RenderListMarker at (170,10) size 7x17: bullet
    27           RenderText {#text} at (12,10) size 138x35
    28             text run at (12,10) width 138: "Second and very very"
    29             text run at (91,28) width 59: "long item"
    30         RenderListItem {LI} at (1,95) size 160x38 [border: (5px solid #FFA500)]
    31           RenderListMarker at (170,10) size 7x17: bullet
    32           RenderText {#text} at (84,10) size 66x17
    33             text run at (84,10) width 66: "Third item"
    34       RenderBlock {UL} at (0,300) size 202x134 [border: (1px solid #0000FF)]
    35         RenderListItem {LI} at (41,1) size 160x38 [border: (5px solid #FFA500)]
     20      RenderBlock {UL} at (0,150) size 189x134 [border: (1px solid #FF0000)]
     21        RenderListItem {LI} at (1,1) size 147x38 [border: (5px solid #FFA500)]
     22          RenderListMarker at (156,10) size 8x17: bullet
     23          RenderText {#text} at (77,10) size 60x17
     24            text run at (77,10) width 60: "First item"
     25        RenderListItem {LI} at (1,39) size 147x56 [border: (5px solid #FFA500)]
     26          RenderListMarker at (156,10) size 8x17: bullet
     27          RenderText {#text} at (30,10) size 107x35
     28            text run at (30,10) width 107: "Second and very"
     29            text run at (45,28) width 92: "very long item"
     30        RenderListItem {LI} at (1,95) size 147x38 [border: (5px solid #FFA500)]
     31          RenderListMarker at (156,10) size 8x17: bullet
     32          RenderText {#text} at (70,10) size 67x17
     33            text run at (70,10) width 67: "Third item"
     34      RenderBlock {UL} at (0,300) size 189x134 [border: (1px solid #0000FF)]
     35        RenderListItem {LI} at (41,1) size 147x38 [border: (5px solid #FFA500)]
    3636          RenderListMarker at (9,10) size 7x17: bullet
    3737          RenderText {#text} at (24,10) size 59x17
    3838            text run at (24,10) width 59: "First item"
    39         RenderListItem {LI} at (41,39) size 160x56 [border: (5px solid #FFA500)]
     39        RenderListItem {LI} at (41,39) size 147x56 [border: (5px solid #FFA500)]
    4040          RenderListMarker at (9,10) size 7x17: bullet
    4141          RenderText {#text} at (24,10) size 120x35
    4242            text run at (24,10) width 106: "Second and very"
    4343            text run at (10,28) width 91: "very long item"
    44         RenderListItem {LI} at (41,95) size 160x38 [border: (5px solid #FFA500)]
     44        RenderListItem {LI} at (41,95) size 147x38 [border: (5px solid #FFA500)]
    4545          RenderListMarker at (9,10) size 7x17: bullet
    4646          RenderText {#text} at (24,10) size 66x17
    4747            text run at (24,10) width 66: "Third item"
    48       RenderBlock {UL} at (0,450) size 202x134 [border: (1px solid #FF0000)]
    49         RenderListItem {LI} at (1,1) size 160x38 [border: (5px solid #FFA500)]
    50           RenderListMarker at (144,10) size 7x17: bullet
    51           RenderText {#text} at (77,10) size 59x17
    52             text run at (77,10) width 59: "First item"
    53         RenderListItem {LI} at (1,39) size 160x56 [border: (5px solid #FFA500)]
    54           RenderListMarker at (144,10) size 7x17: bullet
    55           RenderText {#text} at (30,10) size 120x35
    56             text run at (30,10) width 106: "Second and very"
    57             text run at (59,28) width 91: "very long item"
    58         RenderListItem {LI} at (1,95) size 160x38 [border: (5px solid #FFA500)]
    59           RenderListMarker at (144,10) size 7x17: bullet
    60           RenderText {#text} at (70,10) size 66x17
    61             text run at (70,10) width 66: "Third item"
    62       RenderBlock {UL} at (0,600) size 202x134 [border: (1px solid #0000FF)]
    63         RenderListItem {LI} at (41,1) size 160x38 [border: (5px solid #FFA500)]
     48      RenderBlock {UL} at (0,450) size 189x134 [border: (1px solid #FF0000)]
     49        RenderListItem {LI} at (1,1) size 147x38 [border: (5px solid #FFA500)]
     50          RenderListMarker at (130,10) size 8x17: bullet
     51          RenderText {#text} at (63,10) size 60x17
     52            text run at (63,10) width 60: "First item"
     53        RenderListItem {LI} at (1,39) size 147x56 [border: (5px solid #FFA500)]
     54          RenderListMarker at (130,10) size 8x17: bullet
     55          RenderText {#text} at (16,10) size 121x35
     56            text run at (16,10) width 107: "Second and very"
     57            text run at (45,28) width 92: "very long item"
     58        RenderListItem {LI} at (1,95) size 147x38 [border: (5px solid #FFA500)]
     59          RenderListMarker at (130,10) size 8x17: bullet
     60          RenderText {#text} at (56,10) size 67x17
     61            text run at (56,10) width 67: "Third item"
     62      RenderBlock {UL} at (0,600) size 189x134 [border: (1px solid #0000FF)]
     63        RenderListItem {LI} at (41,1) size 147x38 [border: (5px solid #FFA500)]
    6464          RenderListMarker at (-17,14) size 10x10
    6565          RenderText {#text} at (10,10) size 59x17
    6666            text run at (10,10) width 59: "First item"
    67         RenderListItem {LI} at (41,39) size 160x56 [border: (5px solid #FFA500)]
     67        RenderListItem {LI} at (41,39) size 147x56 [border: (5px solid #FFA500)]
    6868          RenderListMarker at (-17,14) size 10x10
    69           RenderText {#text} at (10,10) size 138x35
    70             text run at (10,10) width 138: "Second and very very"
    71             text run at (10,28) width 59: "long item"
    72         RenderListItem {LI} at (41,95) size 160x38 [border: (5px solid #FFA500)]
     69          RenderText {#text} at (10,10) size 106x35
     70            text run at (10,10) width 106: "Second and very"
     71            text run at (10,28) width 91: "very long item"
     72        RenderListItem {LI} at (41,95) size 147x38 [border: (5px solid #FFA500)]
    7373          RenderListMarker at (-17,14) size 10x10
    7474          RenderText {#text} at (10,10) size 66x17
    7575            text run at (10,10) width 66: "Third item"
    76       RenderBlock {UL} at (0,750) size 202x134 [border: (1px solid #FF0000)]
    77         RenderListItem {LI} at (1,1) size 160x38 [border: (5px solid #FFA500)]
    78           RenderListMarker at (167,14) size 10x10
    79           RenderText {#text} at (91,10) size 59x17
    80             text run at (91,10) width 59: "First item"
    81         RenderListItem {LI} at (1,39) size 160x56 [border: (5px solid #FFA500)]
    82           RenderListMarker at (167,14) size 10x10
    83           RenderText {#text} at (12,10) size 138x35
    84             text run at (12,10) width 138: "Second and very very"
    85             text run at (91,28) width 59: "long item"
    86         RenderListItem {LI} at (1,95) size 160x38 [border: (5px solid #FFA500)]
    87           RenderListMarker at (167,14) size 10x10
    88           RenderText {#text} at (84,10) size 66x17
    89             text run at (84,10) width 66: "Third item"
    90       RenderBlock {UL} at (0,900) size 202x134 [border: (1px solid #0000FF)]
    91         RenderListItem {LI} at (41,1) size 160x38 [border: (5px solid #FFA500)]
     76      RenderBlock {UL} at (0,750) size 189x134 [border: (1px solid #FF0000)]
     77        RenderListItem {LI} at (1,1) size 147x38 [border: (5px solid #FFA500)]
     78          RenderListMarker at (153,14) size 11x10
     79          RenderText {#text} at (77,10) size 60x17
     80            text run at (77,10) width 60: "First item"
     81        RenderListItem {LI} at (1,39) size 147x56 [border: (5px solid #FFA500)]
     82          RenderListMarker at (153,14) size 11x10
     83          RenderText {#text} at (30,10) size 107x35
     84            text run at (30,10) width 107: "Second and very"
     85            text run at (45,28) width 92: "very long item"
     86        RenderListItem {LI} at (1,95) size 147x38 [border: (5px solid #FFA500)]
     87          RenderListMarker at (153,14) size 11x10
     88          RenderText {#text} at (70,10) size 67x17
     89            text run at (70,10) width 67: "Third item"
     90      RenderBlock {UL} at (0,900) size 189x134 [border: (1px solid #0000FF)]
     91        RenderListItem {LI} at (41,1) size 147x38 [border: (5px solid #FFA500)]
    9292          RenderListMarker at (10,14) size 10x10
    9393          RenderText {#text} at (27,10) size 59x17
    9494            text run at (27,10) width 59: "First item"
    95         RenderListItem {LI} at (41,39) size 160x56 [border: (5px solid #FFA500)]
     95        RenderListItem {LI} at (41,39) size 147x56 [border: (5px solid #FFA500)]
    9696          RenderListMarker at (10,14) size 10x10
    9797          RenderText {#text} at (27,10) size 123x35
    9898            text run at (27,10) width 106: "Second and very"
    9999            text run at (10,28) width 91: "very long item"
    100         RenderListItem {LI} at (41,95) size 160x38 [border: (5px solid #FFA500)]
     100        RenderListItem {LI} at (41,95) size 147x38 [border: (5px solid #FFA500)]
    101101          RenderListMarker at (10,14) size 10x10
    102102          RenderText {#text} at (27,10) size 66x17
    103103            text run at (27,10) width 66: "Third item"
    104       RenderBlock {UL} at (0,1050) size 202x134 [border: (1px solid #FF0000)]
    105         RenderListItem {LI} at (1,1) size 160x38 [border: (5px solid #FFA500)]
    106           RenderListMarker at (140,14) size 10x10
    107           RenderText {#text} at (74,10) size 59x17
    108             text run at (74,10) width 59: "First item"
    109         RenderListItem {LI} at (1,39) size 160x56 [border: (5px solid #FFA500)]
    110           RenderListMarker at (140,14) size 10x10
    111           RenderText {#text} at (27,10) size 123x35
    112             text run at (27,10) width 106: "Second and very"
    113             text run at (59,28) width 91: "very long item"
    114         RenderListItem {LI} at (1,95) size 160x38 [border: (5px solid #FFA500)]
    115           RenderListMarker at (140,14) size 10x10
    116           RenderText {#text} at (67,10) size 66x17
    117             text run at (67,10) width 66: "Third item"
    118       RenderBlock {OL} at (0,1200) size 202x134 [border: (1px solid #0000FF)]
    119         RenderListItem {LI} at (41,1) size 160x38 [border: (5px solid #FFA500)]
     104      RenderBlock {UL} at (0,1050) size 189x134 [border: (1px solid #FF0000)]
     105        RenderListItem {LI} at (1,1) size 147x38 [border: (5px solid #FFA500)]
     106          RenderListMarker at (126,14) size 11x10
     107          RenderText {#text} at (60,10) size 60x17
     108            text run at (60,10) width 60: "First item"
     109        RenderListItem {LI} at (1,39) size 147x56 [border: (5px solid #FFA500)]
     110          RenderListMarker at (126,14) size 11x10
     111          RenderText {#text} at (13,10) size 124x35
     112            text run at (13,10) width 107: "Second and very"
     113            text run at (45,28) width 92: "very long item"
     114        RenderListItem {LI} at (1,95) size 147x38 [border: (5px solid #FFA500)]
     115          RenderListMarker at (126,14) size 11x10
     116          RenderText {#text} at (53,10) size 67x17
     117            text run at (53,10) width 67: "Third item"
     118      RenderBlock {OL} at (0,1200) size 189x134 [border: (1px solid #0000FF)]
     119        RenderListItem {LI} at (41,1) size 147x38 [border: (5px solid #FFA500)]
    120120          RenderListMarker at (-20,10) size 16x17: "1"
    121121          RenderText {#text} at (10,10) size 59x17
    122122            text run at (10,10) width 59: "First item"
    123         RenderListItem {LI} at (41,39) size 160x56 [border: (5px solid #FFA500)]
     123        RenderListItem {LI} at (41,39) size 147x56 [border: (5px solid #FFA500)]
    124124          RenderListMarker at (-20,10) size 16x17: "2"
    125           RenderText {#text} at (10,10) size 138x35
    126             text run at (10,10) width 138: "Second and very very"
    127             text run at (10,28) width 59: "long item"
    128         RenderListItem {LI} at (41,95) size 160x38 [border: (5px solid #FFA500)]
     125          RenderText {#text} at (10,10) size 106x35
     126            text run at (10,10) width 106: "Second and very"
     127            text run at (10,28) width 91: "very long item"
     128        RenderListItem {LI} at (41,95) size 147x38 [border: (5px solid #FFA500)]
    129129          RenderListMarker at (-20,10) size 16x17: "3"
    130130          RenderText {#text} at (10,10) size 66x17
    131131            text run at (10,10) width 66: "Third item"
    132       RenderBlock {OL} at (0,1350) size 202x134 [border: (1px solid #FF0000)]
    133         RenderListItem {LI} at (1,1) size 160x38 [border: (5px solid #FFA500)]
    134           RenderListMarker at (164,10) size 16x17: "1"
    135           RenderText {#text} at (91,10) size 59x17
    136             text run at (91,10) width 59: "First item"
    137         RenderListItem {LI} at (1,39) size 160x56 [border: (5px solid #FFA500)]
    138           RenderListMarker at (164,10) size 16x17: "2"
    139           RenderText {#text} at (12,10) size 138x35
    140             text run at (12,10) width 138: "Second and very very"
    141             text run at (91,28) width 59: "long item"
    142         RenderListItem {LI} at (1,95) size 160x38 [border: (5px solid #FFA500)]
    143           RenderListMarker at (164,10) size 16x17: "3"
    144           RenderText {#text} at (84,10) size 66x17
    145             text run at (84,10) width 66: "Third item"
    146       RenderBlock {OL} at (0,1500) size 202x134 [border: (1px solid #0000FF)]
    147         RenderListItem {LI} at (41,1) size 160x38 [border: (5px solid #FFA500)]
     132      RenderBlock {OL} at (0,1350) size 189x134 [border: (1px solid #FF0000)]
     133        RenderListItem {LI} at (1,1) size 147x38 [border: (5px solid #FFA500)]
     134          RenderListMarker at (150,10) size 17x17: "1"
     135          RenderText {#text} at (77,10) size 60x17
     136            text run at (77,10) width 60: "First item"
     137        RenderListItem {LI} at (1,39) size 147x56 [border: (5px solid #FFA500)]
     138          RenderListMarker at (150,10) size 17x17: "2"
     139          RenderText {#text} at (30,10) size 107x35
     140            text run at (30,10) width 107: "Second and very"
     141            text run at (45,28) width 92: "very long item"
     142        RenderListItem {LI} at (1,95) size 147x38 [border: (5px solid #FFA500)]
     143          RenderListMarker at (150,10) size 17x17: "3"
     144          RenderText {#text} at (70,10) size 67x17
     145            text run at (70,10) width 67: "Third item"
     146      RenderBlock {OL} at (0,1500) size 189x134 [border: (1px solid #0000FF)]
     147        RenderListItem {LI} at (41,1) size 147x38 [border: (5px solid #FFA500)]
    148148          RenderListMarker at (10,10) size 16x17: "1"
    149149          RenderText {#text} at (26,10) size 59x17
    150150            text run at (26,10) width 59: "First item"
    151         RenderListItem {LI} at (41,39) size 160x56 [border: (5px solid #FFA500)]
     151        RenderListItem {LI} at (41,39) size 147x56 [border: (5px solid #FFA500)]
    152152          RenderListMarker at (10,10) size 16x17: "2"
    153153          RenderText {#text} at (26,10) size 122x35
    154154            text run at (26,10) width 106: "Second and very"
    155155            text run at (10,28) width 91: "very long item"
    156         RenderListItem {LI} at (41,95) size 160x38 [border: (5px solid #FFA500)]
     156        RenderListItem {LI} at (41,95) size 147x38 [border: (5px solid #FFA500)]
    157157          RenderListMarker at (10,10) size 16x17: "3"
    158158          RenderText {#text} at (26,10) size 66x17
    159159            text run at (26,10) width 66: "Third item"
    160       RenderBlock {OL} at (0,1650) size 202x134 [border: (1px solid #FF0000)]
    161         RenderListItem {LI} at (1,1) size 160x38 [border: (5px solid #FFA500)]
    162           RenderListMarker at (134,10) size 16x17: "1"
    163           RenderText {#text} at (75,10) size 59x17
    164             text run at (75,10) width 59: "First item"
    165         RenderListItem {LI} at (1,39) size 160x56 [border: (5px solid #FFA500)]
    166           RenderListMarker at (134,10) size 16x17: "2"
    167           RenderText {#text} at (28,10) size 122x35
    168             text run at (28,10) width 106: "Second and very"
    169             text run at (59,28) width 91: "very long item"
    170         RenderListItem {LI} at (1,95) size 160x38 [border: (5px solid #FFA500)]
    171           RenderListMarker at (134,10) size 16x17: "3"
    172           RenderText {#text} at (68,10) size 66x17
    173             text run at (68,10) width 66: "Third item"
     160      RenderBlock {OL} at (0,1650) size 189x134 [border: (1px solid #FF0000)]
     161        RenderListItem {LI} at (1,1) size 147x38 [border: (5px solid #FFA500)]
     162          RenderListMarker at (120,10) size 17x17: "1"
     163          RenderText {#text} at (61,10) size 60x17
     164            text run at (61,10) width 60: "First item"
     165        RenderListItem {LI} at (1,39) size 147x56 [border: (5px solid #FFA500)]
     166          RenderListMarker at (120,10) size 17x17: "2"
     167          RenderText {#text} at (14,10) size 123x35
     168            text run at (14,10) width 107: "Second and very"
     169            text run at (45,28) width 92: "very long item"
     170        RenderListItem {LI} at (1,95) size 147x38 [border: (5px solid #FFA500)]
     171          RenderListMarker at (120,10) size 17x17: "3"
     172          RenderText {#text} at (54,10) size 67x17
     173            text run at (54,10) width 67: "Third item"
  • trunk/LayoutTests/platform/gtk/fast/lists/008-vertical-expected.txt

    r221674 r226404  
    44  RenderBlock {HTML} at (0,0) size 1808x585
    55    RenderBody {BODY} at (8,8) size 1784x569
    6       RenderBlock {UL} at (0,0) size 134x202 [border: (1px solid #0000FF)]
    7         RenderListItem {LI} at (1,41) size 38x160 [border: (5px solid #FFA500)]
     6      RenderBlock {UL} at (0,0) size 134x189 [border: (1px solid #0000FF)]
     7        RenderListItem {LI} at (1,41) size 38x147 [border: (5px solid #FFA500)]
    88          RenderListMarker at (10,-17) size 17x7: bullet
    99          RenderText {#text} at (10,10) size 17x59
    1010            text run at (10,10) width 59: "First item"
    11         RenderListItem {LI} at (39,41) size 56x160 [border: (5px solid #FFA500)]
     11        RenderListItem {LI} at (39,41) size 56x147 [border: (5px solid #FFA500)]
    1212          RenderListMarker at (10,-17) size 17x7: bullet
    13           RenderText {#text} at (10,10) size 35x138
    14             text run at (10,10) width 138: "Second and very very"
    15             text run at (28,10) width 59: "long item"
    16         RenderListItem {LI} at (95,41) size 38x160 [border: (5px solid #FFA500)]
     13          RenderText {#text} at (10,10) size 35x106
     14            text run at (10,10) width 106: "Second and very"
     15            text run at (28,10) width 91: "very long item"
     16        RenderListItem {LI} at (95,41) size 38x147 [border: (5px solid #FFA500)]
    1717          RenderListMarker at (10,-17) size 17x7: bullet
    1818          RenderText {#text} at (10,10) size 17x66
    1919            text run at (10,10) width 66: "Third item"
    20       RenderBlock {UL} at (150,0) size 134x202 [border: (1px solid #FF0000)]
    21         RenderListItem {LI} at (1,1) size 38x160 [border: (5px solid #FFA500)]
    22           RenderListMarker at (10,170) size 17x7: bullet
    23           RenderText {#text} at (10,91) size 17x59
    24             text run at (10,91) width 59: "First item"
    25         RenderListItem {LI} at (39,1) size 56x160 [border: (5px solid #FFA500)]
    26           RenderListMarker at (10,170) size 17x7: bullet
    27           RenderText {#text} at (10,12) size 35x138
    28             text run at (10,12) width 138: "Second and very very"
    29             text run at (28,91) width 59: "long item"
    30         RenderListItem {LI} at (95,1) size 38x160 [border: (5px solid #FFA500)]
    31           RenderListMarker at (10,170) size 17x7: bullet
    32           RenderText {#text} at (10,84) size 17x66
    33             text run at (10,84) width 66: "Third item"
    34       RenderBlock {UL} at (300,0) size 134x202 [border: (1px solid #0000FF)]
    35         RenderListItem {LI} at (1,41) size 38x160 [border: (5px solid #FFA500)]
     20      RenderBlock {UL} at (150,0) size 134x189 [border: (1px solid #FF0000)]
     21        RenderListItem {LI} at (1,1) size 38x147 [border: (5px solid #FFA500)]
     22          RenderListMarker at (10,156) size 17x8: bullet
     23          RenderText {#text} at (10,77) size 17x60
     24            text run at (10,77) width 59: "First item"
     25        RenderListItem {LI} at (39,1) size 56x147 [border: (5px solid #FFA500)]
     26          RenderListMarker at (10,156) size 17x8: bullet
     27          RenderText {#text} at (10,30) size 35x107
     28            text run at (10,30) width 106: "Second and very"
     29            text run at (28,45) width 91: "very long item"
     30        RenderListItem {LI} at (95,1) size 38x147 [border: (5px solid #FFA500)]
     31          RenderListMarker at (10,156) size 17x8: bullet
     32          RenderText {#text} at (10,70) size 17x67
     33            text run at (10,70) width 66: "Third item"
     34      RenderBlock {UL} at (300,0) size 134x189 [border: (1px solid #0000FF)]
     35        RenderListItem {LI} at (1,41) size 38x147 [border: (5px solid #FFA500)]
    3636          RenderListMarker at (10,9) size 17x7: bullet
    3737          RenderText {#text} at (10,24) size 17x59
    3838            text run at (10,24) width 59: "First item"
    39         RenderListItem {LI} at (39,41) size 56x160 [border: (5px solid #FFA500)]
     39        RenderListItem {LI} at (39,41) size 56x147 [border: (5px solid #FFA500)]
    4040          RenderListMarker at (10,9) size 17x7: bullet
    4141          RenderText {#text} at (10,24) size 35x120
    4242            text run at (10,24) width 106: "Second and very"
    4343            text run at (28,10) width 91: "very long item"
    44         RenderListItem {LI} at (95,41) size 38x160 [border: (5px solid #FFA500)]
     44        RenderListItem {LI} at (95,41) size 38x147 [border: (5px solid #FFA500)]
    4545          RenderListMarker at (10,9) size 17x7: bullet
    4646          RenderText {#text} at (10,24) size 17x66
    4747            text run at (10,24) width 66: "Third item"
    48       RenderBlock {UL} at (450,0) size 134x202 [border: (1px solid #FF0000)]
    49         RenderListItem {LI} at (1,1) size 38x160 [border: (5px solid #FFA500)]
    50           RenderListMarker at (10,144) size 17x7: bullet
    51           RenderText {#text} at (10,77) size 17x59
    52             text run at (10,77) width 59: "First item"
    53         RenderListItem {LI} at (39,1) size 56x160 [border: (5px solid #FFA500)]
    54           RenderListMarker at (10,144) size 17x7: bullet
    55           RenderText {#text} at (10,30) size 35x120
    56             text run at (10,30) width 106: "Second and very"
    57             text run at (28,59) width 91: "very long item"
    58         RenderListItem {LI} at (95,1) size 38x160 [border: (5px solid #FFA500)]
    59           RenderListMarker at (10,144) size 17x7: bullet
    60           RenderText {#text} at (10,70) size 17x66
    61             text run at (10,70) width 66: "Third item"
    62       RenderBlock {UL} at (600,0) size 134x202 [border: (1px solid #0000FF)]
    63         RenderListItem {LI} at (1,41) size 38x160 [border: (5px solid #FFA500)]
     48      RenderBlock {UL} at (450,0) size 134x189 [border: (1px solid #FF0000)]
     49        RenderListItem {LI} at (1,1) size 38x147 [border: (5px solid #FFA500)]
     50          RenderListMarker at (10,130) size 17x8: bullet
     51          RenderText {#text} at (10,63) size 17x60
     52            text run at (10,63) width 59: "First item"
     53        RenderListItem {LI} at (39,1) size 56x147 [border: (5px solid #FFA500)]
     54          RenderListMarker at (10,130) size 17x8: bullet
     55          RenderText {#text} at (10,16) size 35x121
     56            text run at (10,16) width 106: "Second and very"
     57            text run at (28,45) width 91: "very long item"
     58        RenderListItem {LI} at (95,1) size 38x147 [border: (5px solid #FFA500)]
     59          RenderListMarker at (10,130) size 17x8: bullet
     60          RenderText {#text} at (10,56) size 17x67
     61            text run at (10,56) width 66: "Third item"
     62      RenderBlock {UL} at (600,0) size 134x189 [border: (1px solid #0000FF)]
     63        RenderListItem {LI} at (1,41) size 38x147 [border: (5px solid #FFA500)]
    6464          RenderListMarker at (13,-17) size 10x10
    6565          RenderText {#text} at (10,10) size 17x59
    6666            text run at (10,10) width 59: "First item"
    67         RenderListItem {LI} at (39,41) size 56x160 [border: (5px solid #FFA500)]
     67        RenderListItem {LI} at (39,41) size 56x147 [border: (5px solid #FFA500)]
    6868          RenderListMarker at (13,-17) size 10x10
    69           RenderText {#text} at (10,10) size 35x138
    70             text run at (10,10) width 138: "Second and very very"
    71             text run at (28,10) width 59: "long item"
    72         RenderListItem {LI} at (95,41) size 38x160 [border: (5px solid #FFA500)]
     69          RenderText {#text} at (10,10) size 35x106
     70            text run at (10,10) width 106: "Second and very"
     71            text run at (28,10) width 91: "very long item"
     72        RenderListItem {LI} at (95,41) size 38x147 [border: (5px solid #FFA500)]
    7373          RenderListMarker at (13,-17) size 10x10
    7474          RenderText {#text} at (10,10) size 17x66
    7575            text run at (10,10) width 66: "Third item"
    76       RenderBlock {UL} at (750,0) size 134x202 [border: (1px solid #FF0000)]
    77         RenderListItem {LI} at (1,1) size 38x160 [border: (5px solid #FFA500)]
    78           RenderListMarker at (13,167) size 10x10
    79           RenderText {#text} at (10,91) size 17x59
    80             text run at (10,91) width 59: "First item"
    81         RenderListItem {LI} at (39,1) size 56x160 [border: (5px solid #FFA500)]
    82           RenderListMarker at (13,167) size 10x10
    83           RenderText {#text} at (10,12) size 35x138
    84             text run at (10,12) width 138: "Second and very very"
    85             text run at (28,91) width 59: "long item"
    86         RenderListItem {LI} at (95,1) size 38x160 [border: (5px solid #FFA500)]
    87           RenderListMarker at (13,167) size 10x10
    88           RenderText {#text} at (10,84) size 17x66
    89             text run at (10,84) width 66: "Third item"
    90       RenderBlock {UL} at (900,0) size 134x202 [border: (1px solid #0000FF)]
    91         RenderListItem {LI} at (1,41) size 38x160 [border: (5px solid #FFA500)]
     76      RenderBlock {UL} at (750,0) size 134x189 [border: (1px solid #FF0000)]
     77        RenderListItem {LI} at (1,1) size 38x147 [border: (5px solid #FFA500)]
     78          RenderListMarker at (13,153) size 10x11
     79          RenderText {#text} at (10,77) size 17x60
     80            text run at (10,77) width 59: "First item"
     81        RenderListItem {LI} at (39,1) size 56x147 [border: (5px solid #FFA500)]
     82          RenderListMarker at (13,153) size 10x11
     83          RenderText {#text} at (10,30) size 35x107
     84            text run at (10,30) width 106: "Second and very"
     85            text run at (28,45) width 91: "very long item"
     86        RenderListItem {LI} at (95,1) size 38x147 [border: (5px solid #FFA500)]
     87          RenderListMarker at (13,153) size 10x11
     88          RenderText {#text} at (10,70) size 17x67
     89            text run at (10,70) width 66: "Third item"
     90      RenderBlock {UL} at (900,0) size 134x189 [border: (1px solid #0000FF)]
     91        RenderListItem {LI} at (1,41) size 38x147 [border: (5px solid #FFA500)]
    9292          RenderListMarker at (13,10) size 10x10
    9393          RenderText {#text} at (10,27) size 17x59
    9494            text run at (10,27) width 59: "First item"
    95         RenderListItem {LI} at (39,41) size 56x160 [border: (5px solid #FFA500)]
     95        RenderListItem {LI} at (39,41) size 56x147 [border: (5px solid #FFA500)]
    9696          RenderListMarker at (13,10) size 10x10
    9797          RenderText {#text} at (10,27) size 35x123
    9898            text run at (10,27) width 106: "Second and very"
    9999            text run at (28,10) width 91: "very long item"
    100         RenderListItem {LI} at (95,41) size 38x160 [border: (5px solid #FFA500)]
     100        RenderListItem {LI} at (95,41) size 38x147 [border: (5px solid #FFA500)]
    101101          RenderListMarker at (13,10) size 10x10
    102102          RenderText {#text} at (10,27) size 17x66
    103103            text run at (10,27) width 66: "Third item"
    104       RenderBlock {UL} at (1050,0) size 134x202 [border: (1px solid #FF0000)]
    105         RenderListItem {LI} at (1,1) size 38x160 [border: (5px solid #FFA500)]
    106           RenderListMarker at (13,140) size 10x10
    107           RenderText {#text} at (10,74) size 17x59
    108             text run at (10,74) width 59: "First item"
    109         RenderListItem {LI} at (39,1) size 56x160 [border: (5px solid #FFA500)]
    110           RenderListMarker at (13,140) size 10x10
    111           RenderText {#text} at (10,27) size 35x123
    112             text run at (10,27) width 106: "Second and very"
    113             text run at (28,59) width 91: "very long item"
    114         RenderListItem {LI} at (95,1) size 38x160 [border: (5px solid #FFA500)]
    115           RenderListMarker at (13,140) size 10x10
    116           RenderText {#text} at (10,67) size 17x66
    117             text run at (10,67) width 66: "Third item"
    118       RenderBlock {OL} at (1200,0) size 134x202 [border: (1px solid #0000FF)]
    119         RenderListItem {LI} at (1,41) size 38x160 [border: (5px solid #FFA500)]
     104      RenderBlock {UL} at (1050,0) size 134x189 [border: (1px solid #FF0000)]
     105        RenderListItem {LI} at (1,1) size 38x147 [border: (5px solid #FFA500)]
     106          RenderListMarker at (13,126) size 10x11
     107          RenderText {#text} at (10,60) size 17x60
     108            text run at (10,60) width 59: "First item"
     109        RenderListItem {LI} at (39,1) size 56x147 [border: (5px solid #FFA500)]
     110          RenderListMarker at (13,126) size 10x11
     111          RenderText {#text} at (10,13) size 35x124
     112            text run at (10,13) width 106: "Second and very"
     113            text run at (28,45) width 91: "very long item"
     114        RenderListItem {LI} at (95,1) size 38x147 [border: (5px solid #FFA500)]
     115          RenderListMarker at (13,126) size 10x11
     116          RenderText {#text} at (10,53) size 17x67
     117            text run at (10,53) width 66: "Third item"
     118      RenderBlock {OL} at (1200,0) size 134x189 [border: (1px solid #0000FF)]
     119        RenderListItem {LI} at (1,41) size 38x147 [border: (5px solid #FFA500)]
    120120          RenderListMarker at (10,-20) size 17x16: "1"
    121121          RenderText {#text} at (10,10) size 17x59
    122122            text run at (10,10) width 59: "First item"
    123         RenderListItem {LI} at (39,41) size 56x160 [border: (5px solid #FFA500)]
     123        RenderListItem {LI} at (39,41) size 56x147 [border: (5px solid #FFA500)]
    124124          RenderListMarker at (10,-20) size 17x16: "2"
    125           RenderText {#text} at (10,10) size 35x138
    126             text run at (10,10) width 138: "Second and very very"
    127             text run at (28,10) width 59: "long item"
    128         RenderListItem {LI} at (95,41) size 38x160 [border: (5px solid #FFA500)]
     125          RenderText {#text} at (10,10) size 35x106
     126            text run at (10,10) width 106: "Second and very"
     127            text run at (28,10) width 91: "very long item"
     128        RenderListItem {LI} at (95,41) size 38x147 [border: (5px solid #FFA500)]
    129129          RenderListMarker at (10,-20) size 17x16: "3"
    130130          RenderText {#text} at (10,10) size 17x66
    131131            text run at (10,10) width 66: "Third item"
    132       RenderBlock {OL} at (1350,0) size 134x202 [border: (1px solid #FF0000)]
    133         RenderListItem {LI} at (1,1) size 38x160 [border: (5px solid #FFA500)]
    134           RenderListMarker at (10,164) size 17x16: "1"
    135           RenderText {#text} at (10,91) size 17x59
    136             text run at (10,91) width 59: "First item"
    137         RenderListItem {LI} at (39,1) size 56x160 [border: (5px solid #FFA500)]
    138           RenderListMarker at (10,164) size 17x16: "2"
    139           RenderText {#text} at (10,12) size 35x138
    140             text run at (10,12) width 138: "Second and very very"
    141             text run at (28,91) width 59: "long item"
    142         RenderListItem {LI} at (95,1) size 38x160 [border: (5px solid #FFA500)]
    143           RenderListMarker at (10,164) size 17x16: "3"
    144           RenderText {#text} at (10,84) size 17x66
    145             text run at (10,84) width 66: "Third item"
    146       RenderBlock {OL} at (1500,0) size 134x202 [border: (1px solid #0000FF)]
    147         RenderListItem {LI} at (1,41) size 38x160 [border: (5px solid #FFA500)]
     132      RenderBlock {OL} at (1350,0) size 134x189 [border: (1px solid #FF0000)]
     133        RenderListItem {LI} at (1,1) size 38x147 [border: (5px solid #FFA500)]
     134          RenderListMarker at (10,150) size 17x17: "1"
     135          RenderText {#text} at (10,77) size 17x60
     136            text run at (10,77) width 59: "First item"
     137        RenderListItem {LI} at (39,1) size 56x147 [border: (5px solid #FFA500)]
     138          RenderListMarker at (10,150) size 17x17: "2"
     139          RenderText {#text} at (10,30) size 35x107
     140            text run at (10,30) width 106: "Second and very"
     141            text run at (28,45) width 91: "very long item"
     142        RenderListItem {LI} at (95,1) size 38x147 [border: (5px solid #FFA500)]
     143          RenderListMarker at (10,150) size 17x17: "3"
     144          RenderText {#text} at (10,70) size 17x67
     145            text run at (10,70) width 66: "Third item"
     146      RenderBlock {OL} at (1500,0) size 134x189 [border: (1px solid #0000FF)]
     147        RenderListItem {LI} at (1,41) size 38x147 [border: (5px solid #FFA500)]
    148148          RenderListMarker at (10,10) size 17x16: "1"
    149149          RenderText {#text} at (10,26) size 17x59
    150150            text run at (10,26) width 59: "First item"
    151         RenderListItem {LI} at (39,41) size 56x160 [border: (5px solid #FFA500)]
     151        RenderListItem {LI} at (39,41) size 56x147 [border: (5px solid #FFA500)]
    152152          RenderListMarker at (10,10) size 17x16: "2"
    153153          RenderText {#text} at (10,26) size 35x122
    154154            text run at (10,26) width 106: "Second and very"
    155155            text run at (28,10) width 91: "very long item"
    156         RenderListItem {LI} at (95,41) size 38x160 [border: (5px solid #FFA500)]
     156        RenderListItem {LI} at (95,41) size 38x147 [border: (5px solid #FFA500)]
    157157          RenderListMarker at (10,10) size 17x16: "3"
    158158          RenderText {#text} at (10,26) size 17x66
    159159            text run at (10,26) width 66: "Third item"
    160       RenderBlock {OL} at (1650,0) size 134x202 [border: (1px solid #FF0000)]
    161         RenderListItem {LI} at (1,1) size 38x160 [border: (5px solid #FFA500)]
    162           RenderListMarker at (10,134) size 17x16: "1"
    163           RenderText {#text} at (10,75) size 17x59
    164             text run at (10,75) width 59: "First item"
    165         RenderListItem {LI} at (39,1) size 56x160 [border: (5px solid #FFA500)]
    166           RenderListMarker at (10,134) size 17x16: "2"
    167           RenderText {#text} at (10,28) size 35x122
    168             text run at (10,28) width 106: "Second and very"
    169             text run at (28,59) width 91: "very long item"
    170         RenderListItem {LI} at (95,1) size 38x160 [border: (5px solid #FFA500)]
    171           RenderListMarker at (10,134) size 17x16: "3"
    172           RenderText {#text} at (10,68) size 17x66
    173             text run at (10,68) width 66: "Third item"
     160      RenderBlock {OL} at (1650,0) size 134x189 [border: (1px solid #FF0000)]
     161        RenderListItem {LI} at (1,1) size 38x147 [border: (5px solid #FFA500)]
     162          RenderListMarker at (10,120) size 17x17: "1"
     163          RenderText {#text} at (10,61) size 17x60
     164            text run at (10,61) width 59: "First item"
     165        RenderListItem {LI} at (39,1) size 56x147 [border: (5px solid #FFA500)]
     166          RenderListMarker at (10,120) size 17x17: "2"
     167          RenderText {#text} at (10,14) size 35x123
     168            text run at (10,14) width 106: "Second and very"
     169            text run at (28,45) width 91: "very long item"
     170        RenderListItem {LI} at (95,1) size 38x147 [border: (5px solid #FFA500)]
     171          RenderListMarker at (10,120) size 17x17: "3"
     172          RenderText {#text} at (10,54) size 17x67
     173            text run at (10,54) width 66: "Third item"
  • trunk/LayoutTests/platform/gtk/fast/overflow/overflow-rtl-expected.txt

    r222079 r226404  
    11layer at (0,0) size 800x600
    22  RenderView at (0,0) size 800x600
    3 layer at (0,0) size 800x468
    4   RenderBlock {HTML} at (0,0) size 800x468
    5     RenderBody {BODY} at (8,16) size 784x444
     3layer at (0,0) size 800x448
     4  RenderBlock {HTML} at (0,0) size 800x449
     5    RenderBody {BODY} at (8,16) size 784x425
    66      RenderBlock {P} at (0,0) size 784x36
    77        RenderText {#text} at (0,0) size 135x17
     
    3333          RenderText {#text} at (0,0) size 578x17
    3434            text run at (0,0) width 578: "the position of the blue and olive boxes, initially and when you scroll (in the bottom 2 rows)"
    35       RenderTable {TABLE} at (0,174) size 256x270
    36         RenderTableSection {TBODY} at (0,0) size 256x270
    37           RenderTableRow {TR} at (0,2) size 256x266
    38             RenderTableCell {TD} at (2,2) size 125x266 [r=0 c=0 rs=1 cs=1]
    39             RenderTableCell {TD} at (129,2) size 125x266 [r=0 c=1 rs=1 cs=1]
    40 layer at (15,197) size 115x48 clip at (25,197) size 100x33 scrollWidth 188
    41   RenderBlock {DIV} at (5,5) size 115x48 [bgcolor=#FFFF00] [border: none (5px solid #008000) none (10px solid #FF0000)]
     35      RenderTable {TABLE} at (0,174) size 256x251
     36        RenderTableSection {TBODY} at (0,0) size 256x251
     37          RenderTableRow {TR} at (0,2) size 256x247
     38            RenderTableCell {TD} at (2,2) size 125x247 [r=0 c=0 rs=1 cs=1]
     39            RenderTableCell {TD} at (129,2) size 125x247 [r=0 c=1 rs=1 cs=1]
     40layer at (15,197) size 115x44 clip at (25,197) size 100x29 scrollWidth 188
     41  RenderBlock {DIV} at (5,5) size 115x45 [bgcolor=#FFFF00] [border: none (5px solid #008000) none (10px solid #FF0000)]
    4242    RenderText {#text} at (10,0) size 188x17
    4343      text run at (10,0) width 188: "abcdefghijklmnopqrstuvwxyz"
    44 layer at (15,249) size 115x48 clip at (25,249) size 100x48
    45   RenderBlock {DIV} at (5,57) size 115x48 [bgcolor=#FFFF00] [border: none (5px solid #008000) none (10px solid #FF0000)]
     44layer at (15,245) size 115x44 clip at (25,245) size 100x44
     45  RenderBlock {DIV} at (5,53) size 115x45 [bgcolor=#FFFF00] [border: none (5px solid #008000) none (10px solid #FF0000)]
    4646    RenderBlock {DIV} at (10,0) size 100x18 [bgcolor=#D3D3D3]
    4747      RenderText {#text} at (-88,0) size 188x17
    4848        text run at (-88,0) width 188: "abcdefghijklmnopqrstuvwxyz"
    49 layer at (15,301) size 115x48 clip at (25,301) size 100x33 scrollWidth 188
    50   RenderBlock {DIV} at (5,109) size 115x48 [bgcolor=#FFFF00] [border: none (5px solid #008000) none (10px solid #FF0000)]
     49layer at (15,293) size 115x44 clip at (25,293) size 100x29 scrollWidth 188
     50  RenderBlock {DIV} at (5,101) size 115x45 [bgcolor=#FFFF00] [border: none (5px solid #008000) none (10px solid #FF0000)]
    5151    RenderBlock {DIV} at (10,0) size 100x18 [bgcolor=#D3D3D3]
    5252      RenderText {#text} at (0,0) size 188x17
    5353        text run at (0,0) width 188: "abcdefghijklmnopqrstuvwxyz"
    54 layer at (142,197) size 115x48 clip at (147,197) size 100x33 scrollX 88 scrollWidth 188
    55   RenderBlock {DIV} at (5,5) size 115x48 [bgcolor=#FFFF00] [border: none (10px solid #FF0000) none (5px solid #008000)]
     54layer at (142,197) size 115x44 clip at (147,197) size 100x29 scrollX 88 scrollWidth 188
     55  RenderBlock {DIV} at (5,5) size 115x45 [bgcolor=#FFFF00] [border: none (10px solid #FF0000) none (5px solid #008000)]
    5656    RenderText {#text} at (-83,0) size 188x17
    5757      text run at (-83,0) width 188: "zyxwvutsrqponmlkjihgfedcba"
    58 layer at (142,249) size 115x48 clip at (147,249) size 100x48
    59   RenderBlock {DIV} at (5,57) size 115x48 [bgcolor=#FFFF00] [border: none (10px solid #FF0000) none (5px solid #008000)]
     58layer at (142,245) size 115x44 clip at (147,245) size 100x44
     59  RenderBlock {DIV} at (5,53) size 115x45 [bgcolor=#FFFF00] [border: none (10px solid #FF0000) none (5px solid #008000)]
    6060    RenderBlock {DIV} at (5,0) size 100x18 [bgcolor=#D3D3D3]
    6161      RenderText {#text} at (0,0) size 188x17
    6262        text run at (0,0) width 188: "zyxwvutsrqponmlkjihgfedcba"
    63 layer at (142,301) size 115x48 clip at (147,301) size 100x33 scrollX 88 scrollWidth 188
    64   RenderBlock {DIV} at (5,109) size 115x48 [bgcolor=#FFFF00] [border: none (10px solid #FF0000) none (5px solid #008000)]
     63layer at (142,293) size 115x44 clip at (147,293) size 100x29 scrollX 88 scrollWidth 188
     64  RenderBlock {DIV} at (5,101) size 115x45 [bgcolor=#FFFF00] [border: none (10px solid #FF0000) none (5px solid #008000)]
    6565    RenderBlock {DIV} at (5,0) size 100x18 [bgcolor=#D3D3D3]
    6666      RenderText {#text} at (-88,0) size 188x17
    6767        text run at (-88,0) width 188: "zyxwvutsrqponmlkjihgfedcba"
    68 layer at (15,353) size 115x48 clip at (25,353) size 100x48
    69   RenderBlock (relative positioned) {DIV} at (5,161) size 115x48 [bgcolor=#FFFF00] [border: none (5px solid #008000) none (10px solid #FF0000)]
    70 layer at (71,373) size 8x4
     68layer at (15,341) size 115x44 clip at (25,341) size 100x44
     69  RenderBlock (relative positioned) {DIV} at (5,149) size 115x45 [bgcolor=#FFFF00] [border: none (5px solid #008000) none (10px solid #FF0000)]
     70layer at (71,361) size 8x4
    7171  RenderBlock (positioned) {DIV} at (56,20) size 8x4 [bgcolor=#0000FF]
    72 layer at (-25,353) size 70x20 backgroundClip at (25,353) size 100x48 clip at (25,353) size 100x48
     72layer at (-25,341) size 70x20 backgroundClip at (25,341) size 100x44 clip at (25,341) size 100x44
    7373  RenderBlock (positioned) {DIV} at (-40,0) size 70x20 [bgcolor=#808000]
    74 layer at (15,405) size 115x48 clip at (25,405) size 100x33 scrollWidth 150
    75   RenderBlock (relative positioned) {DIV} at (5,213) size 115x48 [bgcolor=#FFFF00] [border: none (5px solid #008000) none (10px solid #FF0000)]
    76 layer at (71,425) size 8x4
     74layer at (15,389) size 115x44 clip at (25,389) size 100x29 scrollWidth 150
     75  RenderBlock (relative positioned) {DIV} at (5,197) size 115x45 [bgcolor=#FFFF00] [border: none (5px solid #008000) none (10px solid #FF0000)]
     76layer at (71,409) size 8x4
    7777  RenderBlock (positioned) {DIV} at (56,20) size 8x4 [bgcolor=#0000FF]
    78 layer at (105,405) size 70x20 backgroundClip at (25,405) size 100x33 clip at (25,405) size 100x33
     78layer at (105,389) size 70x20 backgroundClip at (25,389) size 100x29 clip at (25,389) size 100x29
    7979  RenderBlock (positioned) {DIV} at (90,0) size 70x20 [bgcolor=#808000]
    80 layer at (142,353) size 115x48 clip at (147,353) size 100x48
    81   RenderBlock (relative positioned) {DIV} at (5,161) size 115x48 [bgcolor=#FFFF00] [border: none (10px solid #FF0000) none (5px solid #008000)]
    82 layer at (193,373) size 8x4
     80layer at (142,341) size 115x44 clip at (147,341) size 100x44
     81  RenderBlock (relative positioned) {DIV} at (5,149) size 115x45 [bgcolor=#FFFF00] [border: none (10px solid #FF0000) none (5px solid #008000)]
     82layer at (193,361) size 8x4
    8383  RenderBlock (positioned) {DIV} at (51,20) size 8x4 [bgcolor=#0000FF]
    84 layer at (227,353) size 70x20 backgroundClip at (147,353) size 100x48 clip at (147,353) size 100x48
     84layer at (227,341) size 70x20 backgroundClip at (147,341) size 100x44 clip at (147,341) size 100x44
    8585  RenderBlock (positioned) {DIV} at (85,0) size 70x20 [bgcolor=#808000]
    86 layer at (142,405) size 115x48 clip at (147,405) size 100x33 scrollX 50 scrollWidth 150
    87   RenderBlock (relative positioned) {DIV} at (5,213) size 115x48 [bgcolor=#FFFF00] [border: none (10px solid #FF0000) none (5px solid #008000)]
    88 layer at (193,425) size 8x4
     86layer at (142,389) size 115x44 clip at (147,389) size 100x29 scrollX 50 scrollWidth 150
     87  RenderBlock (relative positioned) {DIV} at (5,197) size 115x45 [bgcolor=#FFFF00] [border: none (10px solid #FF0000) none (5px solid #008000)]
     88layer at (193,409) size 8x4
    8989  RenderBlock (positioned) {DIV} at (51,20) size 8x4 [bgcolor=#0000FF]
    90 layer at (97,405) size 70x20 backgroundClip at (147,405) size 100x33 clip at (147,405) size 100x33
     90layer at (97,389) size 70x20 backgroundClip at (147,389) size 100x29 clip at (147,389) size 100x29
    9191  RenderBlock (positioned) {DIV} at (-45,0) size 70x20 [bgcolor=#808000]
  • trunk/LayoutTests/platform/gtk/fast/overflow/overflow-rtl-vertical-expected.txt

    r222079 r226404  
    11layer at (0,0) size 800x600
    22  RenderView at (0,0) size 800x600
    3 layer at (0,0) size 346x600
    4   RenderBlock {HTML} at (0,0) size 346x600
    5     RenderBody {BODY} at (16,8) size 322x584
     3layer at (0,0) size 334x600
     4  RenderBlock {HTML} at (0,0) size 335x600
     5    RenderBody {BODY} at (16,8) size 311x584
    66      RenderBlock {P} at (0,0) size 36x584
    77        RenderText {#text} at (0,0) size 17x135
     
    2929          RenderText {#text} at (0,0) size 17x331
    3030            text run at (0,0) width 331: "which letters are visible initially and when you scroll"
    31       RenderTable {TABLE} at (156,0) size 166x256
    32         RenderTableSection {TBODY} at (0,0) size 166x256
    33           RenderTableRow {TR} at (0,2) size 162x256
    34             RenderTableCell {TD} at (2,2) size 162x125 [r=0 c=0 rs=1 cs=1]
    35             RenderTableCell {TD} at (2,129) size 162x125 [r=0 c=1 rs=1 cs=1]
    36 layer at (179,15) size 48x115 clip at (179,25) size 33x100 scrollHeight 188
    37   RenderBlock {DIV} at (5,5) size 48x115 [bgcolor=#FFFF00] [border: (10px solid #FF0000) none (5px solid #008000) none]
     31      RenderTable {TABLE} at (156,0) size 155x256
     32        RenderTableSection {TBODY} at (0,0) size 155x256
     33          RenderTableRow {TR} at (0,2) size 151x256
     34            RenderTableCell {TD} at (2,2) size 151x125 [r=0 c=0 rs=1 cs=1]
     35            RenderTableCell {TD} at (2,129) size 151x125 [r=0 c=1 rs=1 cs=1]
     36layer at (179,15) size 44x115 clip at (179,25) size 29x100 scrollHeight 188
     37  RenderBlock {DIV} at (5,5) size 45x115 [bgcolor=#FFFF00] [border: (10px solid #FF0000) none (5px solid #008000) none]
    3838    RenderText {#text} at (0,10) size 17x188
    3939      text run at (0,10) width 188: "abcdefghijklmnopqrstuvwxyz"
    40 layer at (231,15) size 48x115 clip at (231,25) size 48x100
    41   RenderBlock {DIV} at (57,5) size 48x115 [bgcolor=#FFFF00] [border: (10px solid #FF0000) none (5px solid #008000) none]
     40layer at (227,15) size 44x115 clip at (227,25) size 44x100
     41  RenderBlock {DIV} at (53,5) size 45x115 [bgcolor=#FFFF00] [border: (10px solid #FF0000) none (5px solid #008000) none]
    4242    RenderBlock {DIV} at (0,10) size 18x100 [bgcolor=#D3D3D3]
    4343      RenderText {#text} at (0,-88) size 17x188
    4444        text run at (0,-88) width 188: "abcdefghijklmnopqrstuvwxyz"
    45 layer at (283,15) size 48x115 clip at (283,25) size 33x100 scrollHeight 188
    46   RenderBlock {DIV} at (109,5) size 48x115 [bgcolor=#FFFF00] [border: (10px solid #FF0000) none (5px solid #008000) none]
     45layer at (275,15) size 44x115 clip at (275,25) size 29x100 scrollHeight 188
     46  RenderBlock {DIV} at (101,5) size 45x115 [bgcolor=#FFFF00] [border: (10px solid #FF0000) none (5px solid #008000) none]
    4747    RenderBlock {DIV} at (0,10) size 18x100 [bgcolor=#D3D3D3]
    4848      RenderText {#text} at (0,0) size 17x188
    4949        text run at (0,0) width 188: "abcdefghijklmnopqrstuvwxyz"
    50 layer at (179,142) size 48x115 clip at (179,147) size 33x100 scrollY 88 scrollHeight 188
    51   RenderBlock {DIV} at (5,5) size 48x115 [bgcolor=#FFFF00] [border: (5px solid #008000) none (10px solid #FF0000) none]
     50layer at (179,142) size 44x115 clip at (179,147) size 29x100 scrollY 88 scrollHeight 188
     51  RenderBlock {DIV} at (5,5) size 45x115 [bgcolor=#FFFF00] [border: (5px solid #008000) none (10px solid #FF0000) none]
    5252    RenderText {#text} at (0,-83) size 17x188
    5353      text run at (0,-83) width 188: "zyxwvutsrqponmlkjihgfedcba"
    54 layer at (231,142) size 48x115 clip at (231,147) size 48x100
    55   RenderBlock {DIV} at (57,5) size 48x115 [bgcolor=#FFFF00] [border: (5px solid #008000) none (10px solid #FF0000) none]
     54layer at (227,142) size 44x115 clip at (227,147) size 44x100
     55  RenderBlock {DIV} at (53,5) size 45x115 [bgcolor=#FFFF00] [border: (5px solid #008000) none (10px solid #FF0000) none]
    5656    RenderBlock {DIV} at (0,5) size 18x100 [bgcolor=#D3D3D3]
    5757      RenderText {#text} at (0,0) size 17x188
    5858        text run at (0,0) width 188: "zyxwvutsrqponmlkjihgfedcba"
    59 layer at (283,142) size 48x115 clip at (283,147) size 33x100 scrollY 88 scrollHeight 188
    60   RenderBlock {DIV} at (109,5) size 48x115 [bgcolor=#FFFF00] [border: (5px solid #008000) none (10px solid #FF0000) none]
     59layer at (275,142) size 44x115 clip at (275,147) size 29x100 scrollY 88 scrollHeight 188
     60  RenderBlock {DIV} at (101,5) size 45x115 [bgcolor=#FFFF00] [border: (5px solid #008000) none (10px solid #FF0000) none]
    6161    RenderBlock {DIV} at (0,5) size 18x100 [bgcolor=#D3D3D3]
    6262      RenderText {#text} at (0,-88) size 17x188
  • trunk/LayoutTests/platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.txt

    r222681 r226404  
    11layer at (0,0) size 800x600
    22  RenderView at (0,0) size 800x600
    3 layer at (0,0) size 800x241
    4   RenderBlock {HTML} at (0,0) size 800x241
    5     RenderBody {BODY} at (8,16) size 784x217
     3layer at (0,0) size 800x234
     4  RenderBlock {HTML} at (0,0) size 800x235
     5    RenderBody {BODY} at (8,16) size 784x211
    66      RenderBlock {P} at (0,0) size 784x36
    77        RenderText {#text} at (0,0) size 760x35
    88          text run at (0,0) width 760: "This tests line break on vertical text. The test should be run on a cold font cache and refreshing the page should not show"
    99          text run at (0,18) width 67: "difference."
    10       RenderBlock {DIV} at (0,52) size 98x165
    11         RenderText {#text} at (0,9) size 46x156
    12           text run at (0,9) width 156 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}. \x{5D0}\x{5D9}\x{5DF}"
    13           text run at (23,93) width 72 RTL: "\x{5DC}\x{5D9} \x{5E9}\x{5DD}."
     10      RenderBlock {DIV} at (0,52) size 98x159
     11        RenderText {#text} at (0,2) size 46x157
     12          text run at (0,2) width 156 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}. \x{5D0}\x{5D9}\x{5DF}"
     13          text run at (23,86) width 72 RTL: "\x{5DC}\x{5D9} \x{5E9}\x{5DD}."
  • trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt

    r221676 r226404  
    4040          RenderSVGInlineText {#text} at (0,0) size 164x13
    4141            chunk 1 text run 1 at (230.00,80.00) startOffset 0 endOffset 30 width 164.00: "Relative to font x-height (ex)"
    42         RenderSVGContainer {g} at (20,140) size 240x1
    43           RenderSVGRect {rect} at (20,140) size 240x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=80.00] [width=240.00] [height=1.00]
     42        RenderSVGContainer {g} at (20,140) size 200x1
     43          RenderSVGRect {rect} at (20,140) size 200x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=80.00] [width=0.00] [height=1.00]
    4444        RenderSVGText {text} at (20,87) size 99x14 contains 1 chunk(s)
    4545          RenderSVGInlineText {#text} at (0,0) size 99x13
  • trunk/LayoutTests/platform/gtk/svg/custom/alignment-baseline-modes-expected.txt

    r221676 r226404  
    9393          chunk 1 text run 1 at (79.00,21.75) startOffset 0 endOffset 5 width 34.00: " test"
    9494      RenderSVGPath {line} at (10,254) size 100x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=15.00] [x2=110.00] [y2=15.00]
    95     RenderSVGContainer {g} at (10,267) size 103x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,270.00)}]
    96       RenderSVGText {text} at (10,-3) size 103x28 contains 1 chunk(s)
    97         RenderSVGInlineText {#text} at (0,5) size 41x23
    98           chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 5 width 41.00: "This "
     95    RenderSVGContainer {g} at (10,267) size 103x27 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,270.00)}]
     96      RenderSVGText {text} at (10,-3) size 103x27 contains 1 chunk(s)
     97        RenderSVGInlineText {#text} at (0,4) size 41x23
     98          chunk 1 text run 1 at (10.00,19.59) startOffset 0 endOffset 5 width 41.00: "This "
    9999        RenderSVGTSpan {tspan} at (0,0) size 28x23
    100100          RenderSVGInlineText {#text} at (41,0) size 28x23
    101101            chunk 1 text run 1 at (51.00,15.00) startOffset 0 endOffset 4 width 28.00: "is a"
    102         RenderSVGInlineText {#text} at (69,5) size 34x23
    103           chunk 1 text run 1 at (79.00,20.00) startOffset 0 endOffset 5 width 34.00: " test"
     102        RenderSVGInlineText {#text} at (69,4) size 34x23
     103          chunk 1 text run 1 at (79.00,19.59) startOffset 0 endOffset 5 width 34.00: " test"
    104104      RenderSVGPath {line} at (10,284) size 100x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=15.00] [x2=110.00] [y2=15.00]
    105105    RenderSVGContainer {g} at (10,297) size 103x27 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,300.00)}]
  • trunk/LayoutTests/platform/gtk/svg/custom/dominant-baseline-modes-expected.txt

    r221676 r226404  
    4848          chunk 1 text run 1 at (10.00,21.75) startOffset 0 endOffset 14 width 103.00: "This is a test"
    4949      RenderSVGPath {line} at (10,254) size 100x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=15.00] [x2=110.00] [y2=15.00]
    50     RenderSVGContainer {g} at (10,272) size 103x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,270.00)}]
    51       RenderSVGText {text} at (10,2) size 103x23 contains 1 chunk(s)
     50    RenderSVGContainer {g} at (10,271) size 103x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,270.00)}]
     51      RenderSVGText {text} at (10,1) size 103x23 contains 1 chunk(s)
    5252        RenderSVGInlineText {#text} at (0,0) size 103x23
    53           chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 14 width 103.00: "This is a test"
     53          chunk 1 text run 1 at (10.00,19.59) startOffset 0 endOffset 14 width 103.00: "This is a test"
    5454      RenderSVGPath {line} at (10,284) size 100x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=15.00] [x2=110.00] [y2=15.00]
    5555    RenderSVGContainer {g} at (10,301) size 103x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,300.00)}]
  • trunk/LayoutTests/platform/gtk/tables/mozilla/bugs/bug55527-expected.txt

    r221678 r226404  
    11layer at (0,0) size 800x600
    22  RenderView at (0,0) size 800x600
    3 layer at (0,0) size 800x304
    4   RenderBlock {HTML} at (0,0) size 800x304
    5     RenderBody {BODY} at (8,8) size 784x288 [bgcolor=#FFFFFF]
    6       RenderTable {TABLE} at (0,0) size 180x288
    7         RenderTableSection {TBODY} at (0,0) size 180x288
    8           RenderTableRow {TR} at (0,0) size 180x36
    9             RenderTableCell {TD} at (0,0) size 45x36 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
    10               RenderText {#text} at (9,9) size 27x17
    11                 text run at (9,9) width 27: "blah"
    12             RenderTableCell {TD} at (45,0) size 45x36 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
    13               RenderText {#text} at (9,9) size 27x17
    14                 text run at (9,9) width 27: "blah"
    15             RenderTableCell {TD} at (90,0) size 45x36 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
    16               RenderText {#text} at (9,9) size 27x17
    17                 text run at (9,9) width 27: "blah"
    18             RenderTableCell {TD} at (135,0) size 45x36 [border: (1px solid #000000)] [r=0 c=3 rs=1 cs=1]
    19               RenderText {#text} at (9,9) size 27x17
    20                 text run at (9,9) width 27: "blah"
    21           RenderTableRow {TR} at (0,36) size 180x36
    22             RenderTableCell {TD} at (0,36) size 45x36 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
    23               RenderText {#text} at (9,9) size 27x17
    24                 text run at (9,9) width 27: "blah"
    25             RenderTableCell {TD} at (45,36) size 45x36 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
    26               RenderText {#text} at (9,9) size 27x17
    27                 text run at (9,9) width 27: "blah"
    28             RenderTableCell {TD} at (90,36) size 45x36 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
    29               RenderText {#text} at (9,9) size 27x17
    30                 text run at (9,9) width 27: "blah"
    31             RenderTableCell {TD} at (135,36) size 45x36 [border: (1px solid #000000)] [r=1 c=3 rs=1 cs=1]
    32               RenderText {#text} at (9,9) size 27x17
    33                 text run at (9,9) width 27: "blah"
    34           RenderTableRow {TR} at (0,72) size 180x36
    35             RenderTableCell {TD} at (0,72) size 45x36 [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1]
    36               RenderText {#text} at (9,9) size 27x17
    37                 text run at (9,9) width 27: "blah"
    38             RenderTableCell {TD} at (45,72) size 45x36 [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1]
    39               RenderText {#text} at (9,9) size 27x17
    40                 text run at (9,9) width 27: "blah"
    41             RenderTableCell {TD} at (90,72) size 45x36 [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1]
    42               RenderText {#text} at (9,9) size 27x17
    43                 text run at (9,9) width 27: "blah"
    44             RenderTableCell {TD} at (135,72) size 45x36 [border: (1px solid #000000)] [r=2 c=3 rs=1 cs=1]
    45               RenderText {#text} at (9,9) size 27x17
    46                 text run at (9,9) width 27: "blah"
    47           RenderTableRow {TR} at (0,108) size 180x36
    48             RenderTableCell {TD} at (0,108) size 45x36 [border: (1px solid #000000)] [r=3 c=0 rs=1 cs=1]
    49               RenderText {#text} at (9,9) size 27x17
    50                 text run at (9,9) width 27: "blah"
    51             RenderTableCell {TD} at (45,108) size 45x36 [border: (1px solid #000000)] [r=3 c=1 rs=1 cs=1]
    52               RenderText {#text} at (9,9) size 27x17
    53                 text run at (9,9) width 27: "blah"
    54             RenderTableCell {TD} at (90,108) size 45x36 [border: (1px solid #000000)] [r=3 c=2 rs=1 cs=1]
    55               RenderText {#text} at (9,9) size 27x17
    56                 text run at (9,9) width 27: "blah"
    57             RenderTableCell {TD} at (135,108) size 45x36 [border: (1px solid #000000)] [r=3 c=3 rs=1 cs=1]
    58               RenderText {#text} at (9,9) size 27x17
    59                 text run at (9,9) width 27: "blah"
    60           RenderTableRow {TR} at (0,144) size 180x36
    61             RenderTableCell {TD} at (0,144) size 45x36 [border: (1px solid #000000)] [r=4 c=0 rs=1 cs=1]
    62               RenderText {#text} at (9,9) size 27x17
    63                 text run at (9,9) width 27: "blah"
    64             RenderTableCell {TD} at (45,144) size 45x36 [border: (1px solid #000000)] [r=4 c=1 rs=1 cs=1]
    65               RenderText {#text} at (9,9) size 27x17
    66                 text run at (9,9) width 27: "blah"
    67             RenderTableCell {TD} at (90,144) size 45x36 [border: (1px solid #000000)] [r=4 c=2 rs=1 cs=1]
    68               RenderText {#text} at (9,9) size 27x17
    69                 text run at (9,9) width 27: "blah"
    70             RenderTableCell {TD} at (135,144) size 45x36 [border: (1px solid #000000)] [r=4 c=3 rs=1 cs=1]
    71               RenderText {#text} at (9,9) size 27x17
    72                 text run at (9,9) width 27: "blah"
    73           RenderTableRow {TR} at (0,180) size 180x36
    74             RenderTableCell {TD} at (0,180) size 45x36 [border: (1px solid #000000)] [r=5 c=0 rs=1 cs=1]
    75               RenderText {#text} at (9,9) size 27x17
    76                 text run at (9,9) width 27: "blah"
    77             RenderTableCell {TD} at (45,180) size 45x36 [border: (1px solid #000000)] [r=5 c=1 rs=1 cs=1]
    78               RenderText {#text} at (9,9) size 27x17
    79                 text run at (9,9) width 27: "blah"
    80             RenderTableCell {TD} at (90,180) size 45x36 [border: (1px solid #000000)] [r=5 c=2 rs=1 cs=1]
    81               RenderText {#text} at (9,9) size 27x17
    82                 text run at (9,9) width 27: "blah"
    83             RenderTableCell {TD} at (135,180) size 45x36 [border: (1px solid #000000)] [r=5 c=3 rs=1 cs=1]
    84               RenderText {#text} at (9,9) size 27x17
    85                 text run at (9,9) width 27: "blah"
    86           RenderTableRow {TR} at (0,216) size 180x36
    87             RenderTableCell {TD} at (0,216) size 45x36 [border: (1px solid #000000)] [r=6 c=0 rs=1 cs=1]
    88               RenderText {#text} at (9,9) size 27x17
    89                 text run at (9,9) width 27: "blah"
    90             RenderTableCell {TD} at (45,216) size 45x36 [border: (1px solid #000000)] [r=6 c=1 rs=1 cs=1]
    91               RenderText {#text} at (9,9) size 27x17
    92                 text run at (9,9) width 27: "blah"
    93             RenderTableCell {TD} at (90,216) size 45x36 [border: (1px solid #000000)] [r=6 c=2 rs=1 cs=1]
    94               RenderText {#text} at (9,9) size 27x17
    95                 text run at (9,9) width 27: "blah"
    96             RenderTableCell {TD} at (135,216) size 45x36 [border: (1px solid #000000)] [r=6 c=3 rs=1 cs=1]
    97               RenderText {#text} at (9,9) size 27x17
    98                 text run at (9,9) width 27: "blah"
    99           RenderTableRow {TR} at (0,252) size 180x36
    100             RenderTableCell {TD} at (0,252) size 45x36 [border: (1px solid #000000)] [r=7 c=0 rs=1 cs=1]
    101               RenderText {#text} at (9,9) size 27x17
    102                 text run at (9,9) width 27: "blah"
    103             RenderTableCell {TD} at (45,252) size 45x36 [border: (1px solid #000000)] [r=7 c=1 rs=1 cs=1]
    104               RenderText {#text} at (9,9) size 27x17
    105                 text run at (9,9) width 27: "blah"
    106             RenderTableCell {TD} at (90,252) size 45x36 [border: (1px solid #000000)] [r=7 c=2 rs=1 cs=1]
    107               RenderText {#text} at (9,9) size 27x17
    108                 text run at (9,9) width 27: "blah"
    109             RenderTableCell {TD} at (135,252) size 45x36 [border: (1px solid #000000)] [r=7 c=3 rs=1 cs=1]
    110               RenderText {#text} at (9,9) size 27x17
    111                 text run at (9,9) width 27: "blah"
     3layer at (0,0) size 800x294
     4  RenderBlock {HTML} at (0,0) size 800x294
     5    RenderBody {BODY} at (8,8) size 784x278 [bgcolor=#FFFFFF]
     6      RenderTable {TABLE} at (0,0) size 175x278
     7        RenderTableSection {TBODY} at (0,0) size 175x278
     8          RenderTableRow {TR} at (0,0) size 175x35
     9            RenderTableCell {TD} at (0,0) size 44x35 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
     10              RenderText {#text} at (8,8) size 28x17
     11                text run at (8,8) width 28: "blah"
     12            RenderTableCell {TD} at (43,0) size 45x35 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
     13              RenderText {#text} at (8,8) size 28x17
     14                text run at (8,8) width 28: "blah"
     15            RenderTableCell {TD} at (87,0) size 45x35 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
     16              RenderText {#text} at (8,8) size 28x17
     17                text run at (8,8) width 28: "blah"
     18            RenderTableCell {TD} at (131,0) size 44x35 [border: (1px solid #000000)] [r=0 c=3 rs=1 cs=1]
     19              RenderText {#text} at (8,8) size 28x17
     20                text run at (8,8) width 28: "blah"
     21          RenderTableRow {TR} at (0,34) size 175x36
     22            RenderTableCell {TD} at (0,34) size 44x36 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
     23              RenderText {#text} at (8,8) size 28x17
     24                text run at (8,8) width 28: "blah"
     25            RenderTableCell {TD} at (43,34) size 45x36 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
     26              RenderText {#text} at (8,8) size 28x17
     27                text run at (8,8) width 28: "blah"
     28            RenderTableCell {TD} at (87,34) size 45x36 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
     29              RenderText {#text} at (8,8) size 28x17
     30                text run at (8,8) width 28: "blah"
     31            RenderTableCell {TD} at (131,34) size 44x36 [border: (1px solid #000000)] [r=1 c=3 rs=1 cs=1]
     32              RenderText {#text} at (8,8) size 28x17
     33                text run at (8,8) width 28: "blah"
     34          RenderTableRow {TR} at (0,69) size 175x36
     35            RenderTableCell {TD} at (0,69) size 44x36 [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1]
     36              RenderText {#text} at (8,8) size 28x17
     37                text run at (8,8) width 28: "blah"
     38            RenderTableCell {TD} at (43,69) size 45x36 [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1]
     39              RenderText {#text} at (8,8) size 28x17
     40                text run at (8,8) width 28: "blah"
     41            RenderTableCell {TD} at (87,69) size 45x36 [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1]
     42              RenderText {#text} at (8,8) size 28x17
     43                text run at (8,8) width 28: "blah"
     44            RenderTableCell {TD} at (131,69) size 44x36 [border: (1px solid #000000)] [r=2 c=3 rs=1 cs=1]
     45              RenderText {#text} at (8,8) size 28x17
     46                text run at (8,8) width 28: "blah"
     47          RenderTableRow {TR} at (0,104) size 175x35
     48            RenderTableCell {TD} at (0,104) size 44x35 [border: (1px solid #000000)] [r=3 c=0 rs=1 cs=1]
     49              RenderText {#text} at (8,8) size 28x17
     50                text run at (8,8) width 28: "blah"
     51            RenderTableCell {TD} at (43,104) size 45x35 [border: (1px solid #000000)] [r=3 c=1 rs=1 cs=1]
     52              RenderText {#text} at (8,8) size 28x17
     53                text run at (8,8) width 28: "blah"
     54            RenderTableCell {TD} at (87,104) size 45x35 [border: (1px solid #000000)] [r=3 c=2 rs=1 cs=1]
     55              RenderText {#text} at (8,8) size 28x17
     56                text run at (8,8) width 28: "blah"
     57            RenderTableCell {TD} at (131,104) size 44x35 [border: (1px solid #000000)] [r=3 c=3 rs=1 cs=1]
     58              RenderText {#text} at (8,8) size 28x17
     59                text run at (8,8) width 28: "blah"
     60          RenderTableRow {TR} at (0,138) size 175x36
     61            RenderTableCell {TD} at (0,138) size 44x36 [border: (1px solid #000000)] [r=4 c=0 rs=1 cs=1]
     62              RenderText {#text} at (8,8) size 28x17
     63                text run at (8,8) width 28: "blah"
     64            RenderTableCell {TD} at (43,138) size 45x36 [border: (1px solid #000000)] [r=4 c=1 rs=1 cs=1]
     65              RenderText {#text} at (8,8) size 28x17
     66                text run at (8,8) width 28: "blah"
     67            RenderTableCell {TD} at (87,138) size 45x36 [border: (1px solid #000000)] [r=4 c=2 rs=1 cs=1]
     68              RenderText {#text} at (8,8) size 28x17
     69                text run at (8,8) width 28: "blah"
     70            RenderTableCell {TD} at (131,138) size 44x36 [border: (1px solid #000000)] [r=4 c=3 rs=1 cs=1]
     71              RenderText {#text} at (8,8) size 28x17
     72                text run at (8,8) width 28: "blah"
     73          RenderTableRow {TR} at (0,173) size 175x36
     74            RenderTableCell {TD} at (0,173) size 44x36 [border: (1px solid #000000)] [r=5 c=0 rs=1 cs=1]
     75              RenderText {#text} at (8,8) size 28x17
     76                text run at (8,8) width 28: "blah"
     77            RenderTableCell {TD} at (43,173) size 45x36 [border: (1px solid #000000)] [r=5 c=1 rs=1 cs=1]
     78              RenderText {#text} at (8,8) size 28x17
     79                text run at (8,8) width 28: "blah"
     80            RenderTableCell {TD} at (87,173) size 45x36 [border: (1px solid #000000)] [r=5 c=2 rs=1 cs=1]
     81              RenderText {#text} at (8,8) size 28x17
     82                text run at (8,8) width 28: "blah"
     83            RenderTableCell {TD} at (131,173) size 44x36 [border: (1px solid #000000)] [r=5 c=3 rs=1 cs=1]
     84              RenderText {#text} at (8,8) size 28x17
     85                text run at (8,8) width 28: "blah"
     86          RenderTableRow {TR} at (0,208) size 175x35
     87            RenderTableCell {TD} at (0,208) size 44x35 [border: (1px solid #000000)] [r=6 c=0 rs=1 cs=1]
     88              RenderText {#text} at (8,8) size 28x17
     89                text run at (8,8) width 28: "blah"
     90            RenderTableCell {TD} at (43,208) size 45x35 [border: (1px solid #000000)] [r=6 c=1 rs=1 cs=1]
     91              RenderText {#text} at (8,8) size 28x17
     92                text run at (8,8) width 28: "blah"
     93            RenderTableCell {TD} at (87,208) size 45x35 [border: (1px solid #000000)] [r=6 c=2 rs=1 cs=1]
     94              RenderText {#text} at (8,8) size 28x17
     95                text run at (8,8) width 28: "blah"
     96            RenderTableCell {TD} at (131,208) size 44x35 [border: (1px solid #000000)] [r=6 c=3 rs=1 cs=1]
     97              RenderText {#text} at (8,8) size 28x17
     98                text run at (8,8) width 28: "blah"
     99          RenderTableRow {TR} at (0,242) size 175x36
     100            RenderTableCell {TD} at (0,242) size 44x36 [border: (1px solid #000000)] [r=7 c=0 rs=1 cs=1]
     101              RenderText {#text} at (8,8) size 28x17
     102                text run at (8,8) width 28: "blah"
     103            RenderTableCell {TD} at (43,242) size 45x36 [border: (1px solid #000000)] [r=7 c=1 rs=1 cs=1]
     104              RenderText {#text} at (8,8) size 28x17
     105                text run at (8,8) width 28: "blah"
     106            RenderTableCell {TD} at (87,242) size 45x36 [border: (1px solid #000000)] [r=7 c=2 rs=1 cs=1]
     107              RenderText {#text} at (8,8) size 28x17
     108                text run at (8,8) width 28: "blah"
     109            RenderTableCell {TD} at (131,242) size 44x36 [border: (1px solid #000000)] [r=7 c=3 rs=1 cs=1]
     110              RenderText {#text} at (8,8) size 28x17
     111                text run at (8,8) width 28: "blah"
  • trunk/Source/WebCore/ChangeLog

    r226402 r226404  
     12018-01-04  Carlos Garcia Campos  <cgarcia@igalia.com>
     2
     3        [GTK] Issues with Ahem's ex / x-height
     4        https://bugs.webkit.org/show_bug.cgi?id=180581
     5
     6        Reviewed by Michael Catanzaro.
     7
     8        Get the x-height value from the TT_OS2 table if available.
     9
     10        Fixes: fast/text/break-word-pre-wrap.html
     11               imported/w3c/web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-shape-arguments-000.html
     12
     13        * platform/graphics/freetype/SimpleFontDataFreeType.cpp:
     14        (WebCore::Font::platformInit):
     15
    1162018-01-04  Philippe Normand  <pnormand@igalia.com>
    217
  • trunk/Source/WebCore/platform/graphics/freetype/SimpleFontDataFreeType.cpp

    r221909 r226404  
    8484    float capHeight = narrowPrecisionToFloat(fontExtents.height);
    8585    float lineGap = narrowPrecisionToFloat(fontExtents.height - fontExtents.ascent - fontExtents.descent);
     86    std::optional<float> xHeight;
    8687
    8788    {
     
    9394            if (auto* OS2Table = static_cast<TT_OS2*>(FT_Get_Sfnt_Table(freeTypeFace, ft_sfnt_os2))) {
    9495                const FT_Short kUseTypoMetricsMask = 1 << 7;
     96                // FT_Size_Metrics::y_scale is in 16.16 fixed point format.
     97                // Its (fractional) value is a factor that converts vertical metrics from design units to units of 1/64 pixels.
     98                double yscale = (freeTypeFace->size->metrics.y_scale / 65536.0) / 64.0;
    9599                if (OS2Table->fsSelection & kUseTypoMetricsMask) {
    96                     // FT_Size_Metrics::y_scale is in 16.16 fixed point format.
    97                     // Its (fractional) value is a factor that converts vertical metrics from design units to units of 1/64 pixels.
    98                     double yscale = (freeTypeFace->size->metrics.y_scale / 65536.0) / 64.0;
    99100                    ascent = narrowPrecisionToFloat(yscale * OS2Table->sTypoAscender);
    100101                    descent = -narrowPrecisionToFloat(yscale * OS2Table->sTypoDescender);
    101102                    lineGap = narrowPrecisionToFloat(yscale * OS2Table->sTypoLineGap);
    102103                }
     104                xHeight = narrowPrecisionToFloat(yscale * OS2Table->sxHeight);
    103105            }
    104106        }
     107    }
     108
     109    if (!xHeight) {
     110        cairo_text_extents_t textExtents;
     111        cairo_scaled_font_text_extents(m_platformData.scaledFont(), "x", &textExtents);
     112        xHeight = narrowPrecisionToFloat((platformData().orientation() == Horizontal) ? textExtents.height : textExtents.width);
    105113    }
    106114
     
    110118    m_fontMetrics.setLineSpacing(lroundf(ascent) + lroundf(descent) + lroundf(lineGap));
    111119    m_fontMetrics.setLineGap(lineGap);
     120    m_fontMetrics.setXHeight(xHeight.value());
    112121
    113122    cairo_text_extents_t textExtents;
    114     cairo_scaled_font_text_extents(m_platformData.scaledFont(), "x", &textExtents);
    115     m_fontMetrics.setXHeight(narrowPrecisionToFloat((platformData().orientation() == Horizontal) ? textExtents.height : textExtents.width));
    116 
    117123    cairo_scaled_font_text_extents(m_platformData.scaledFont(), " ", &textExtents);
    118124    m_spaceWidth = narrowPrecisionToFloat((platformData().orientation() == Horizontal) ? textExtents.x_advance : -textExtents.y_advance);
Note: See TracChangeset for help on using the changeset viewer.