Commit a61e04c2 authored by ggaren's avatar ggaren
Browse files

- rolled in patch by opendarwin.org@mitzpettel.com for

        http://bugzilla.opendarwin.org/show_bug.cgi?id=3838
        Text runs unnecessarily split at EN L boundaries

        Reviewed by hyatt.

        * khtml/rendering/bidi.cpp:
        (khtml::RenderBlock::bidiReorderLine):

        Lots of new test case results because previous results had inappropriately
        split text runs.

        * layout-tests/css1/basic/containment-expected.txt:
        * layout-tests/css1/box_properties/border-expected.txt:
        * layout-tests/css1/box_properties/border_bottom-expected.txt:
        * layout-tests/css1/box_properties/border_bottom_inline-expected.txt:
        * layout-tests/css1/box_properties/border_bottom_width-expected.txt:
        * layout-tests/css1/box_properties/border_bottom_width_inline-expected.txt:
        * layout-tests/css1/box_properties/border_inline-expected.txt:
        * layout-tests/css1/box_properties/border_left-expected.txt:
        * layout-tests/css1/box_properties/border_left_inline-expected.txt:
        * layout-tests/css1/box_properties/border_left_width-expected.txt:
        * layout-tests/css1/box_properties/border_left_width_inline-expected.txt:
        * layout-tests/css1/box_properties/border_right-expected.txt:
        * layout-tests/css1/box_properties/border_right_inline-expected.txt:
        * layout-tests/css1/box_properties/border_right_width-expected.txt:
        * layout-tests/css1/box_properties/border_right_width_inline-expected.txt:
        * layout-tests/css1/box_properties/border_top-expected.txt:
        * layout-tests/css1/box_properties/border_top_inline-expected.txt:
        * layout-tests/css1/box_properties/border_top_width-expected.txt:
        * layout-tests/css1/box_properties/border_top_width_inline-expected.txt:
        * layout-tests/css1/box_properties/border_width-expected.txt:
        * layout-tests/css1/box_properties/border_width_inline-expected.txt:
        * layout-tests/css1/box_properties/clear_float-expected.txt:
        * layout-tests/css1/box_properties/float_elements_in_series-expected.txt:
        * layout-tests/css1/box_properties/float_margin-expected.txt:
        * layout-tests/css1/box_properties/float_on_text_elements-expected.txt:
        * layout-tests/css1/box_properties/height-expected.txt:
        * layout-tests/css1/box_properties/margin-expected.txt:
        * layout-tests/css1/box_properties/margin_bottom-expected.txt:
        * layout-tests/css1/box_properties/margin_bottom_inline-expected.txt:
        * layout-tests/css1/box_properties/margin_inline-expected.txt:
        * layout-tests/css1/box_properties/margin_left-expected.txt:
        * layout-tests/css1/box_properties/margin_left_inline-expected.txt:
        * layout-tests/css1/box_properties/margin_right-expected.txt:
        * layout-tests/css1/box_properties/margin_right_inline-expected.txt:
        * layout-tests/css1/box_properties/margin_top-expected.txt:
        * layout-tests/css1/box_properties/margin_top_inline-expected.txt:
        * layout-tests/css1/box_properties/padding-expected.txt:
        * layout-tests/css1/box_properties/padding_bottom-expected.txt:
        * layout-tests/css1/box_properties/padding_bottom_inline-expected.txt:
        * layout-tests/css1/box_properties/padding_inline-expected.txt:
        * layout-tests/css1/box_properties/padding_left-expected.txt:
        * layout-tests/css1/box_properties/padding_left_inline-expected.txt:
        * layout-tests/css1/box_properties/padding_right-expected.txt:
        * layout-tests/css1/box_properties/padding_right_inline-expected.txt:
        * layout-tests/css1/box_properties/padding_top-expected.txt:
        * layout-tests/css1/box_properties/padding_top_inline-expected.txt:
        * layout-tests/css1/box_properties/width-expected.txt:
        * layout-tests/css1/classification/display-expected.txt:
        * layout-tests/css1/color_and_background/background_position-expected.txt:
        * layout-tests/css1/conformance/forward_compatible_parsing-expected.txt:
        * layout-tests/css1/font_properties/font-expected.txt:
        * layout-tests/css1/font_properties/font_size-expected.txt:
        * layout-tests/css1/formatting_model/canvas-expected.txt:
        * layout-tests/css1/formatting_model/floating_elements-expected.txt:
        * layout-tests/css1/formatting_model/height_of_lines-expected.txt:
        * layout-tests/css1/formatting_model/inline_elements-expected.txt:
        * layout-tests/css1/formatting_model/replaced_elements-expected.txt:
        * layout-tests/css1/formatting_model/vertical_formatting-expected.txt:
        * layout-tests/css1/pseudo/anchor-expected.txt:
        * layout-tests/css1/text_properties/letter_spacing-expected.txt:
        * layout-tests/css1/text_properties/line_height-expected.txt:
        * layout-tests/css1/text_properties/text_indent-expected.txt:
        * layout-tests/css1/text_properties/vertical_align-expected.txt:
        * layout-tests/css1/text_properties/word_spacing-expected.txt:
        * layout-tests/css1/units/length_units-expected.txt:
        * layout-tests/editing/style/relative-font-size-change-001-expected.txt:
        * layout-tests/editing/style/relative-font-size-change-002-expected.txt:
        * layout-tests/editing/style/relative-font-size-change-003-expected.txt:
        * layout-tests/editing/style/relative-font-size-change-004-expected.txt:
        * layout-tests/editing/style/smoosh-styles-003-expected.txt:
        * layout-tests/fast/block/basic/018-expected.txt:
        * layout-tests/fast/block/float/002-expected.txt:
        * layout-tests/fast/block/float/021-expected.txt:
        * layout-tests/fast/block/float/023-expected.txt:
        * layout-tests/fast/block/float/024-expected.txt:
        * layout-tests/fast/block/float/029-expected.txt:
        * layout-tests/fast/block/float/030-expected.txt:
        * layout-tests/fast/block/margin-collapse/043-expected.txt:
        * layout-tests/fast/block/margin-collapse/101-expected.txt:
        * layout-tests/fast/block/positioning/060-expected.txt:
        * layout-tests/fast/block/positioning/auto/001-expected.txt:
        * layout-tests/fast/block/positioning/auto/002-expected.txt:
        * layout-tests/fast/block/positioning/auto/003-expected.txt:
        * layout-tests/fast/block/positioning/auto/004-expected.txt:
        * layout-tests/fast/block/positioning/auto/005-expected.txt:
        * layout-tests/fast/block/positioning/auto/006-expected.txt:
        * layout-tests/fast/clip/001-expected.txt:
        * layout-tests/fast/clip/002-expected.txt:
        * layout-tests/fast/clip/003-expected.txt:
        * layout-tests/fast/clip/004-expected.txt:
        * layout-tests/fast/clip/005-expected.txt:
        * layout-tests/fast/clip/006-expected.txt:
        * layout-tests/fast/clip/007-expected.txt:
        * layout-tests/fast/clip/008-expected.txt:
        * layout-tests/fast/clip/009-expected.txt:
        * layout-tests/fast/clip/010-expected.txt:
        * layout-tests/fast/clip/011-expected.txt:
        * layout-tests/fast/clip/012-expected.txt:
        * layout-tests/fast/clip/013-expected.txt:
        * layout-tests/fast/clip/014-expected.txt:
        * layout-tests/fast/clip/015-expected.txt:
        * layout-tests/fast/clip/016-expected.txt:
        * layout-tests/fast/css-generated-content/012-expected.txt:
        * layout-tests/fast/css/008-expected.txt:
        * layout-tests/fast/css/MarqueeLayoutTest-expected.txt:
        * layout-tests/fast/css/apple-prefix-expected.txt:
        * layout-tests/fast/dom/quadraticCurveTo-expected.txt:
        * layout-tests/fast/dynamic/noninlinebadness-expected.txt:
        * layout-tests/fast/encoding/utf-16-big-endian-expected.txt:
        * layout-tests/fast/encoding/utf-16-little-endian-expected.txt:
        * layout-tests/fast/flexbox/001-expected.txt:
        * layout-tests/fast/flexbox/004-expected.txt:
        * layout-tests/fast/flexbox/007-expected.txt:
        * layout-tests/fast/flexbox/008-expected.txt:
        * layout-tests/fast/flexbox/009-expected.txt:
        * layout-tests/fast/flexbox/010-expected.txt:
        * layout-tests/fast/flexbox/012-expected.txt:
        * layout-tests/fast/flexbox/013-expected.txt:
        * layout-tests/fast/flexbox/014-expected.txt:
        * layout-tests/fast/flexbox/015-expected.txt:
        * layout-tests/fast/flexbox/018-expected.txt:
        * layout-tests/fast/flexbox/019-expected.txt:
        * layout-tests/fast/flexbox/020-expected.txt:
        * layout-tests/fast/flexbox/021-expected.txt:
        * layout-tests/fast/flexbox/022-expected.txt:
        * layout-tests/fast/flexbox/023-expected.txt:
        * layout-tests/fast/flexbox/024-expected.txt:
        * layout-tests/fast/invalid/012-expected.txt:
        * layout-tests/fast/invalid/016-expected.txt:
        * layout-tests/fast/invalid/nestedh3s-expected.txt:
        * layout-tests/fast/lists/003-expected.txt:
        * layout-tests/fast/replaced/004-expected.txt:
        * layout-tests/fast/selectors/166-expected.txt:
        * layout-tests/fast/table/032-expected.txt:
        * layout-tests/fast/table/border-collapsing/004-expected.txt:
        * layout-tests/fast/text/basic/003-expected.txt:
        * layout-tests/fast/text/basic/004-expected.txt:
        * layout-tests/fast/text/basic/005-expected.txt:
        * layout-tests/fast/text/basic/009-expected.txt:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@9835 268f45cc-cd09-0410-ab3c-d52691b4dbfc
parent df96aa09
......@@ -11,8 +11,7 @@ layer at (0,0) size 800x943
text run at (0,0) width 624: "<LINK rel=\"stylesheet\" type=\"text/css\" href=\"linktest.css\" title=\"Default SS\">"
text run at (0,15) width 728: "<LINK rel=\"alternate stylesheet\" type=\"text/css\" href=\"linktest2.css\" title=\"Alternate SS\">"
text run at (0,30) width 208: "@import url(imptest1.css);"
text run at (0,45) width 136: "@import \"imptest1"
text run at (136,45) width 56: "a.css\";"
text run at (0,45) width 192: "@import \"imptest1a.css\";"
text run at (0,60) width 128: "UL {color: red;}"
text run at (0,75) width 176: ".four {color: purple;}"
text run at (0,90) width 208: "@import url(imptest2.css);"
......@@ -58,8 +57,7 @@ layer at (0,0) size 800x943
text run at (0,0) width 395: "This sentence should be purple due to an imported style sheet ["
RenderInline {CODE} at (0,0) size 184x15
RenderText {TEXT} at (395,2) size 184x15
text run at (395,2) width 136: "@import \"imptest1"
text run at (531,2) width 48: "a.css\""
text run at (395,2) width 184: "@import \"imptest1a.css\""
RenderText {TEXT} at (579,0) size 9x18
text run at (579,0) width 9: "]."
RenderListItem {LI} at (40,36) size 744x18 [color=#008000]
......@@ -154,8 +152,7 @@ layer at (0,0) size 800x943
text run at (0,0) width 395: "This sentence should be purple due to an imported style sheet ["
RenderInline {CODE} at (0,0) size 184x15
RenderText {TEXT} at (395,2) size 184x15
text run at (395,2) width 136: "@import \"imptest1"
text run at (531,2) width 48: "a.css\""
text run at (395,2) width 184: "@import \"imptest1a.css\""
RenderText {TEXT} at (579,0) size 9x18
text run at (579,0) width 9: "]."
RenderListItem {LI} at (40,36) size 722x18 [color=#008000]
......
......@@ -10,18 +10,13 @@ layer at (0,0) size 800x1378
RenderText {TEXT} at (0,0) size 272x135
text run at (0,0) width 272: ".one {border: medium black solid;}"
text run at (0,15) width 264: ".two {border: thin maroon ridge;}"
text run at (0,30) width 144: ".three {border: 10"
text run at (144,30) width 128: "px teal outset;}"
text run at (0,45) width 136: ".four {border: 10"
text run at (136,45) width 128: "px olive inset;}"
text run at (0,60) width 136: ".five {border: 10"
text run at (136,60) width 88: "px maroon;}"
text run at (0,30) width 272: ".three {border: 10px teal outset;}"
text run at (0,45) width 264: ".four {border: 10px olive inset;}"
text run at (0,60) width 224: ".five {border: 10px maroon;}"
text run at (0,75) width 232: ".six {border: maroon double;}"
text run at (0,90) width 256: ".seven {border: left red solid;}"
text run at (0,105) width 136: ".eight {border: 0"
text run at (136,105) width 32: "px;}"
text run at (0,120) width 104: "TD {border: 2"
text run at (104,120) width 128: "px solid green;}"
text run at (0,105) width 168: ".eight {border: 0px;}"
text run at (0,120) width 232: "TD {border: 2px solid green;}"
RenderBlock {HR} at (0,182) size 784x2 [border: (1px inset #000000)]
RenderBlock {P} at (0,200) size 784x36
RenderText {TEXT} at (0,0) size 780x36
......
......@@ -8,12 +8,10 @@ layer at (0,0) size 800x995
text run at (0,0) width 355: "The style declarations which apply to the text below are:"
RenderBlock {PRE} at (0,34) size 784x60
RenderText {TEXT} at (0,0) size 344x60
text run at (0,0) width 296: ".one {border-bottom: purple double 10"
text run at (296,0) width 32: "px;}"
text run at (0,0) width 328: ".one {border-bottom: purple double 10px;}"
text run at (0,15) width 320: ".two {border-bottom: purple thin solid;}"
text run at (0,30) width 344: ".three {border-bottom: black medium solid;}"
text run at (0,45) width 208: "TD {border-bottom: green 2"
text run at (208,45) width 80: "px solid;}"
text run at (0,45) width 288: "TD {border-bottom: green 2px solid;}"
RenderBlock {HR} at (0,107) size 784x2 [border: (1px inset #000000)]
RenderBlock {P} at (0,125) size 784x36
RenderText {TEXT} at (0,0) size 779x36
......
......@@ -8,8 +8,7 @@ layer at (0,0) size 800x600
text run at (0,0) width 355: "The style declarations which apply to the text below are:"
RenderBlock {PRE} at (0,34) size 784x45
RenderText {TEXT} at (0,0) size 328x30
text run at (0,0) width 296: ".one {border-bottom: purple double 10"
text run at (296,0) width 32: "px;}"
text run at (0,0) width 328: ".one {border-bottom: purple double 10px;}"
text run at (0,15) width 320: ".two {border-bottom: purple thin solid;}"
RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)]
RenderBlock {P} at (0,110) size 784x54 [bgcolor=#C0C0C0]
......
......@@ -9,13 +9,11 @@ layer at (0,0) size 800x877
RenderBlock {PRE} at (0,34) size 784x90
RenderText {TEXT} at (0,0) size 464x90
text run at (0,0) width 456: ".zero {background-color: silver; border-bottom-width: 0;}"
text run at (0,15) width 232: ".one {border-bottom-width: 50"
text run at (232,15) width 200: "px; border-style: solid;}"
text run at (0,15) width 432: ".one {border-bottom-width: 50px; border-style: solid;}"
text run at (0,30) width 440: ".two {border-bottom-width: thick; border-style: solid;}"
text run at (0,45) width 464: ".three {border-bottom-width: medium; border-style: solid;}"
text run at (0,60) width 440: ".four {border-bottom-width: thin; border-style: solid;}"
text run at (0,75) width 240: ".five {border-bottom-width: 25"
text run at (240,75) width 32: "px;}"
text run at (0,75) width 272: ".five {border-bottom-width: 25px;}"
RenderBlock {HR} at (0,137) size 784x2 [border: (1px inset #000000)]
RenderBlock {P} at (0,155) size 784x18
RenderText {TEXT} at (0,0) size 157x18
......
......@@ -8,11 +8,9 @@ layer at (0,0) size 800x600
text run at (0,0) width 355: "The style declarations which apply to the text below are:"
RenderBlock {PRE} at (0,34) size 784x45
RenderText {TEXT} at (0,0) size 432x45
text run at (0,0) width 232: ".one {border-bottom-width: 25"
text run at (232,0) width 200: "px; border-style: solid;}"
text run at (0,0) width 432: ".one {border-bottom-width: 25px; border-style: solid;}"
text run at (0,15) width 432: ".two {border-bottom-width: thin; border-style: solid;}"
text run at (0,30) width 248: ".three {border-bottom-width: 25"
text run at (248,30) width 32: "px;}"
text run at (0,30) width 280: ".three {border-bottom-width: 25px;}"
RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)]
RenderBlock {P} at (0,110) size 784x100 [border: (3px solid #000000) (25px solid #000000) (3px solid #000000)]
RenderText {TEXT} at (3,3) size 172x18
......
......@@ -8,10 +8,8 @@ layer at (0,0) size 800x600
text run at (0,0) width 355: "The style declarations which apply to the text below are:"
RenderBlock {PRE} at (0,34) size 784x45
RenderText {TEXT} at (0,0) size 256x30
text run at (0,0) width 128: ".one {border: 10"
text run at (128,0) width 128: "px teal outset;}"
text run at (0,15) width 128: ".two {border: 10"
text run at (128,15) width 128: "px olive inset;}"
text run at (0,0) width 256: ".one {border: 10px teal outset;}"
text run at (0,15) width 256: ".two {border: 10px olive inset;}"
RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)]
RenderBlock {P} at (0,110) size 784x54 [bgcolor=#C0C0C0]
RenderText {TEXT} at (0,0) size 677x18
......
......@@ -8,16 +8,13 @@ layer at (0,0) size 800x1028
text run at (0,0) width 355: "The style declarations which apply to the text below are:"
RenderBlock {PRE} at (0,34) size 784x105
RenderText {TEXT} at (0,0) size 344x105
text run at (0,0) width 144: "P {margin-left: 20"
text run at (144,0) width 32: "px;}"
text run at (0,15) width 280: ".one {border-left: purple double 10"
text run at (280,15) width 32: "px;}"
text run at (0,0) width 176: "P {margin-left: 20px;}"
text run at (0,15) width 312: ".one {border-left: purple double 10px;}"
text run at (0,30) width 304: ".two {border-left: purple thin solid;}"
text run at (0,45) width 336: ".threea {border-left: black medium solid;}"
text run at (0,60) width 344: ".threeb {border-left: purple medium solid;}"
text run at (0,75) width 328: ".threec {border-left: blue medium solid;}"
text run at (0,90) width 192: "TD {border-left: green 2"
text run at (192,90) width 80: "px solid;}"
text run at (0,90) width 272: "TD {border-left: green 2px solid;}"
RenderBlock {HR} at (0,152) size 784x2 [border: (1px inset #000000)]
RenderBlock {P} at (20,170) size 764x36
RenderText {TEXT} at (0,0) size 755x36
......
......@@ -8,10 +8,8 @@ layer at (0,0) size 800x600
text run at (0,0) width 355: "The style declarations which apply to the text below are:"
RenderBlock {PRE} at (0,34) size 784x60
RenderText {TEXT} at (0,0) size 312x45
text run at (0,0) width 144: "P {margin-left: 20"
text run at (144,0) width 32: "px;}"
text run at (0,15) width 280: ".one {border-left: purple double 10"
text run at (280,15) width 32: "px;}"
text run at (0,0) width 176: "P {margin-left: 20px;}"
text run at (0,15) width 312: ".one {border-left: purple double 10px;}"
text run at (0,30) width 304: ".two {border-left: purple thin solid;}"
RenderBlock {HR} at (0,107) size 784x2 [border: (1px inset #000000)]
RenderBlock {P} at (20,125) size 764x54 [bgcolor=#C0C0C0]
......
......@@ -9,13 +9,11 @@ layer at (0,0) size 800x805
RenderBlock {PRE} at (0,34) size 784x90
RenderText {TEXT} at (0,0) size 448x90
text run at (0,0) width 440: ".zero {background-color: silver; border-left-width: 0;}"
text run at (0,15) width 216: ".one {border-left-width: 50"
text run at (216,15) width 200: "px; border-style: solid;}"
text run at (0,15) width 416: ".one {border-left-width: 50px; border-style: solid;}"
text run at (0,30) width 424: ".two {border-left-width: thick; border-style: solid;}"
text run at (0,45) width 448: ".three {border-left-width: medium; border-style: solid;}"
text run at (0,60) width 424: ".four {border-left-width: thin; border-style: solid;}"
text run at (0,75) width 224: ".five {border-left-width: 25"
text run at (224,75) width 32: "px;}"
text run at (0,75) width 256: ".five {border-left-width: 25px;}"
RenderBlock {HR} at (0,137) size 784x2 [border: (1px inset #000000)]
RenderBlock {P} at (0,155) size 784x18
RenderText {TEXT} at (0,0) size 157x18
......
......@@ -8,11 +8,9 @@ layer at (0,0) size 800x600
text run at (0,0) width 355: "The style declarations which apply to the text below are:"
RenderBlock {PRE} at (0,34) size 784x45
RenderText {TEXT} at (0,0) size 416x45
text run at (0,0) width 216: ".one {border-left-width: 25"
text run at (216,0) width 200: "px; border-style: solid;}"
text run at (0,0) width 416: ".one {border-left-width: 25px; border-style: solid;}"
text run at (0,15) width 416: ".two {border-left-width: thin; border-style: solid;}"
text run at (0,30) width 232: ".three {border-left-width: 25"
text run at (232,30) width 32: "px;}"
text run at (0,30) width 264: ".three {border-left-width: 25px;}"
RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)]
RenderBlock {P} at (0,110) size 784x78 [border: (3px solid #000000) (25px solid #000000)]
RenderText {TEXT} at (25,3) size 172x18
......
......@@ -8,10 +8,8 @@ layer at (0,0) size 800x600
text run at (0,0) width 355: "The style declarations which apply to the text below are:"
RenderBlock {PRE} at (0,34) size 784x60
RenderText {TEXT} at (0,0) size 320x45
text run at (0,0) width 152: "P {margin-right: 20"
text run at (152,0) width 32: "px;}"
text run at (0,15) width 288: ".one {border-right: purple double 10"
text run at (288,15) width 32: "px;}"
text run at (0,0) width 184: "P {margin-right: 20px;}"
text run at (0,15) width 320: ".one {border-right: purple double 10px;}"
text run at (0,30) width 312: ".two {border-right: purple thin solid;}"
RenderBlock {HR} at (0,107) size 784x2 [border: (1px inset #000000)]
RenderBlock {P} at (0,125) size 764x54 [bgcolor=#C0C0C0]
......
......@@ -8,16 +8,13 @@ layer at (0,0) size 800x1064
text run at (0,0) width 355: "The style declarations which apply to the text below are:"
RenderBlock {PRE} at (0,34) size 784x105
RenderText {TEXT} at (0,0) size 352x105
text run at (0,0) width 152: "P {margin-right: 20"
text run at (152,0) width 32: "px;}"
text run at (0,15) width 288: ".one {border-right: purple double 10"
text run at (288,15) width 32: "px;}"
text run at (0,0) width 184: "P {margin-right: 20px;}"
text run at (0,15) width 320: ".one {border-right: purple double 10px;}"
text run at (0,30) width 312: ".two {border-right: purple thin solid;}"
text run at (0,45) width 344: ".threea {border-right: black medium solid;}"
text run at (0,60) width 352: ".threeb {border-right: purple medium solid;}"
text run at (0,75) width 336: ".threec {border-right: blue medium solid;}"
text run at (0,90) width 200: "TD {border-right: green 2"
text run at (200,90) width 80: "px solid;}"
text run at (0,90) width 280: "TD {border-right: green 2px solid;}"
RenderBlock {HR} at (0,152) size 784x2 [border: (1px inset #000000)]
RenderBlock {P} at (0,170) size 764x36
RenderText {TEXT} at (0,0) size 764x36
......
......@@ -9,13 +9,11 @@ layer at (0,0) size 800x823
RenderBlock {PRE} at (0,34) size 784x90
RenderText {TEXT} at (0,0) size 456x90
text run at (0,0) width 448: ".zero {background-color: silver; border-right-width: 0;}"
text run at (0,15) width 224: ".one {border-right-width: 25"
text run at (224,15) width 200: "px; border-style: solid;}"
text run at (0,15) width 424: ".one {border-right-width: 25px; border-style: solid;}"
text run at (0,30) width 432: ".two {border-right-width: thick; border-style: solid;}"
text run at (0,45) width 456: ".three {border-right-width: medium; border-style: solid;}"
text run at (0,60) width 432: ".four {border-right-width: thin; border-style: solid;}"
text run at (0,75) width 240: ".five {border-right-width: 100"
text run at (240,75) width 32: "px;}"
text run at (0,75) width 272: ".five {border-right-width: 100px;}"
RenderBlock {HR} at (0,137) size 784x2 [border: (1px inset #000000)]
RenderBlock {P} at (0,155) size 784x18
RenderText {TEXT} at (0,0) size 157x18
......
......@@ -8,11 +8,9 @@ layer at (0,0) size 800x600
text run at (0,0) width 355: "The style declarations which apply to the text below are:"
RenderBlock {PRE} at (0,34) size 784x45
RenderText {TEXT} at (0,0) size 424x45
text run at (0,0) width 224: ".one {border-right-width: 25"
text run at (224,0) width 200: "px; border-style: solid;}"
text run at (0,0) width 424: ".one {border-right-width: 25px; border-style: solid;}"
text run at (0,15) width 424: ".two {border-right-width: thin; border-style: solid;}"
text run at (0,30) width 240: ".three {border-right-width: 25"
text run at (240,30) width 32: "px;}"
text run at (0,30) width 272: ".three {border-right-width: 25px;}"
RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)]
RenderBlock {P} at (0,110) size 784x78 [border: (3px solid #000000) (25px solid #000000) (3px solid #000000)]
RenderText {TEXT} at (3,3) size 172x18
......
......@@ -8,12 +8,10 @@ layer at (0,0) size 800x959
text run at (0,0) width 355: "The style declarations which apply to the text below are:"
RenderBlock {PRE} at (0,34) size 784x60
RenderText {TEXT} at (0,0) size 320x60
text run at (0,0) width 272: ".one {border-top: purple double 10"
text run at (272,0) width 32: "px;}"
text run at (0,0) width 304: ".one {border-top: purple double 10px;}"
text run at (0,15) width 296: ".two {border-top: purple thin solid;}"
text run at (0,30) width 320: ".three {border-top: black medium solid;}"
text run at (0,45) width 184: "TD {border-top: green 2"
text run at (184,45) width 80: "px solid;}"
text run at (0,45) width 264: "TD {border-top: green 2px solid;}"
RenderBlock {HR} at (0,107) size 784x2 [border: (1px inset #000000)]
RenderBlock {P} at (0,125) size 784x36
RenderText {TEXT} at (0,0) size 755x36
......
......@@ -8,8 +8,7 @@ layer at (0,0) size 800x600
text run at (0,0) width 355: "The style declarations which apply to the text below are:"
RenderBlock {PRE} at (0,34) size 784x45
RenderText {TEXT} at (0,0) size 304x30
text run at (0,0) width 272: ".one {border-top: purple double 10"
text run at (272,0) width 32: "px;}"
text run at (0,0) width 304: ".one {border-top: purple double 10px;}"
text run at (0,15) width 296: ".two {border-top: purple thin solid;}"
RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)]
RenderBlock {P} at (0,110) size 784x54 [bgcolor=#C0C0C0]
......
......@@ -9,13 +9,11 @@ layer at (0,0) size 800x759
RenderBlock {PRE} at (0,34) size 784x90
RenderText {TEXT} at (0,0) size 440x90
text run at (0,0) width 432: ".zero {background-color: silver; border-top-width: 0;}"
text run at (0,15) width 208: ".one {border-top-width: 25"
text run at (208,15) width 200: "px; border-style: solid;}"
text run at (0,15) width 408: ".one {border-top-width: 25px; border-style: solid;}"
text run at (0,30) width 416: ".two {border-top-width: thick; border-style: solid;}"
text run at (0,45) width 440: ".three {border-top-width: medium; border-style: solid;}"
text run at (0,60) width 416: ".four {border-top-width: thin; border-style: solid;}"
text run at (0,75) width 216: ".five {border-top-width: 25"
text run at (216,75) width 32: "px;}"
text run at (0,75) width 248: ".five {border-top-width: 25px;}"
RenderBlock {HR} at (0,137) size 784x2 [border: (1px inset #000000)]
RenderBlock {P} at (0,155) size 784x18
RenderText {TEXT} at (0,0) size 157x18
......
......@@ -8,11 +8,9 @@ layer at (0,0) size 800x600
text run at (0,0) width 355: "The style declarations which apply to the text below are:"
RenderBlock {PRE} at (0,34) size 784x45
RenderText {TEXT} at (0,0) size 408x45
text run at (0,0) width 208: ".one {border-top-width: 25"
text run at (208,0) width 200: "px; border-style: solid;}"
text run at (0,0) width 408: ".one {border-top-width: 25px; border-style: solid;}"
text run at (0,15) width 408: ".two {border-top-width: thin; border-style: solid;}"
text run at (0,30) width 224: ".three {border-top-width: 25"
text run at (224,30) width 32: "px;}"
text run at (0,30) width 256: ".three {border-top-width: 25px;}"
RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)]
RenderBlock {P} at (0,110) size 784x82 [border: (25px solid #000000) (3px solid #000000)]
RenderText {TEXT} at (3,25) size 172x18
......
......@@ -9,13 +9,11 @@ layer at (0,0) size 800x903
RenderBlock {PRE} at (0,34) size 784x90
RenderText {TEXT} at (0,0) size 408x90
text run at (0,0) width 400: ".zero {background-color: silver; border-width: 0;}"
text run at (0,15) width 176: ".one {border-width: 50"
text run at (176,15) width 200: "px; border-style: solid;}"
text run at (0,15) width 376: ".one {border-width: 50px; border-style: solid;}"
text run at (0,30) width 384: ".two {border-width: thick; border-style: solid;}"
text run at (0,45) width 408: ".three {border-width: medium; border-style: solid;}"
text run at (0,60) width 384: ".four {border-width: thin; border-style: solid;}"
text run at (0,75) width 184: ".five {border-width: 25"
text run at (184,75) width 32: "px;}"
text run at (0,75) width 216: ".five {border-width: 25px;}"
RenderBlock {HR} at (0,137) size 784x2 [border: (1px inset #000000)]
RenderBlock {P} at (0,155) size 784x18
RenderText {TEXT} at (0,0) size 157x18
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment