[webkit-changes] cvs commit: WebCore/layout-tests/traversal tree-walker-004-expected.txt

Maciej mjs at opensource.apple.com
Wed Aug 17 21:23:13 PDT 2005


mjs         05/08/17 21:23:11

  Modified:    .        ChangeLog
               kwq      KWQRenderTreeDebug.cpp
               layout-tests/css1/basic comments-expected.txt
                        containment-expected.txt
                        id_as_selector-expected.txt
                        inheritance-expected.txt
               layout-tests/css1/box_properties border-expected.txt
                        border_bottom-expected.txt
                        border_bottom_width-expected.txt
                        border_left-expected.txt
                        border_left_width-expected.txt
                        border_right_inline-expected.txt
                        border_right_width-expected.txt
                        border_style-expected.txt border_top-expected.txt
                        border_top_width-expected.txt
                        border_width-expected.txt clear-expected.txt
                        clear_float-expected.txt
                        float_elements_in_series-expected.txt
                        float_margin-expected.txt
                        float_on_text_elements-expected.txt
                        height-expected.txt margin-expected.txt
                        margin_bottom-expected.txt
                        margin_inline-expected.txt margin_left-expected.txt
                        margin_right-expected.txt margin_top-expected.txt
                        padding-expected.txt padding_bottom-expected.txt
                        padding_inline-expected.txt
                        padding_left-expected.txt
                        padding_right-expected.txt padding_top-expected.txt
                        width-expected.txt
               layout-tests/css1/cascade cascade_order-expected.txt
               layout-tests/css1/classification display-expected.txt
                        list_style_type-expected.txt
                        white_space-expected.txt
               layout-tests/css1/color_and_background
                        background-expected.txt
                        background_attachment-expected.txt
                        background_position-expected.txt
                        background_repeat-expected.txt
               layout-tests/css1/conformance
                        forward_compatible_parsing-expected.txt
               layout-tests/css1/font_properties font-expected.txt
                        font_family-expected.txt font_size-expected.txt
                        font_weight-expected.txt
               layout-tests/css1/formatting_model
                        floating_elements-expected.txt
                        height_of_lines-expected.txt
                        horizontal_formatting-expected.txt
                        inline_elements-expected.txt
                        replaced_elements-expected.txt
                        vertical_formatting-expected.txt
               layout-tests/css1/pseudo anchor-expected.txt
                        firstletter-expected.txt firstline-expected.txt
                        multiple_pseudo_elements-expected.txt
               layout-tests/css1/text_properties
                        letter_spacing-expected.txt
                        line_height-expected.txt
                        text-transCapitalize-expected.txt
                        text_decoration-expected.txt
                        text_indent-expected.txt
                        text_transform-expected.txt
                        vertical_align-expected.txt
                        word_spacing-expected.txt
               layout-tests/css1/units color_units-expected.txt
                        length_units-expected.txt
               layout-tests/dom/html/level2/html
                        HTMLBaseElement02-expected.txt
               layout-tests/editing/inserting insert-div-023-expected.txt
               layout-tests/editing/selection select-all-001-expected.txt
                        select-all-002-expected.txt
                        select-all-003-expected.txt
                        select-all-004-expected.txt
                        unrendered-001-expected.txt
                        unrendered-002-expected.txt
                        unrendered-003-expected.txt
                        unrendered-004-expected.txt
                        unrendered-005-expected.txt
               layout-tests/fast/block/basic 013-expected.txt
                        016-expected.txt
               layout-tests/fast/block/float 008-expected.txt
                        013-expected.txt 019-expected.txt 021-expected.txt
                        025-expected.txt 026-expected.txt 027-expected.txt
                        028-expected.txt 032-expected.txt 033-expected.txt
               layout-tests/fast/block/margin-collapse 103-expected.txt
               layout-tests/fast/block/positioning 047-expected.txt
                        051-expected.txt 055-expected.txt
               layout-tests/fast/block/positioning/auto 007-expected.txt
               layout-tests/fast/css 005-expected.txt
                        MarqueeLayoutTest-expected.txt acid2.html
                        word-space-extra-expected.txt
               layout-tests/fast/dom attr_dead_doc-expected.txt
                        features-expected.txt
               layout-tests/fast/dynamic 008-expected.txt
                        flash-replacement-test-expected.txt
               layout-tests/fast/encoding utf-16-big-endian-expected.txt
                        utf-16-little-endian-expected.txt
               layout-tests/fast/flexbox 016-expected.txt
               layout-tests/fast/forms form-element-geometry-expected.txt
               layout-tests/fast/frames 001-expected.txt 002-expected.txt
                        contentWindow_Frame-expected.txt
                        contentWindow_iFrame-expected.txt
                        empty-frame-src-expected.txt
                        frameElement-frame-expected.txt
                        frameElement-iframe-expected.txt
                        invalid-expected.txt valid-expected.txt
               layout-tests/fast/inline-block 003-expected.txt
               layout-tests/fast/js
                        window-object-cross-frame-calls-expected.txt
               layout-tests/fast/lists 008-expected.txt
               layout-tests/fast/replaced 005-expected.txt 007-expected.txt
               layout-tests/fast/selectors 166-expected.txt
               layout-tests/fast/table 023-expected.txt 034-expected.txt
                        040-expected.txt height-percent-test-expected.txt
                        wide-colspan-expected.txt wide-column-expected.txt
               layout-tests/fast/table/border-collapsing 004-expected.txt
               layout-tests/fast/text/whitespace 024-expected.txt
               layout-tests/fast/tokenizer 004-expected.txt
               layout-tests/traversal tree-walker-004-expected.txt
  Log:
          Reviewed by Darin.
  
          * layout-tests/fast/css/acid2.html: Replaced nonexistent remote URL that takes
  	a very long time to time out, with a nonexistent local URL.
  
          * kwq/KWQRenderTreeDebug.cpp:
          (externalRepresentation): Remove hack to turn off scrollbars.
  
  	- Updated many test results now that the layout tests properly do scrollbars when
  	appropriate
  
          * layout-tests/css1/basic/comments-expected.txt:
          * layout-tests/css1/basic/containment-expected.txt:
          * layout-tests/css1/basic/id_as_selector-expected.txt:
          * layout-tests/css1/basic/inheritance-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_width-expected.txt:
          * layout-tests/css1/box_properties/border_left-expected.txt:
          * layout-tests/css1/box_properties/border_left_width-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_style-expected.txt:
          * layout-tests/css1/box_properties/border_top-expected.txt:
          * layout-tests/css1/box_properties/border_top_width-expected.txt:
          * layout-tests/css1/box_properties/border_width-expected.txt:
          * layout-tests/css1/box_properties/clear-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_inline-expected.txt:
          * layout-tests/css1/box_properties/margin_left-expected.txt:
          * layout-tests/css1/box_properties/margin_right-expected.txt:
          * layout-tests/css1/box_properties/margin_top-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_inline-expected.txt:
          * layout-tests/css1/box_properties/padding_left-expected.txt:
          * layout-tests/css1/box_properties/padding_right-expected.txt:
          * layout-tests/css1/box_properties/padding_top-expected.txt:
          * layout-tests/css1/box_properties/width-expected.txt:
          * layout-tests/css1/cascade/cascade_order-expected.txt:
          * layout-tests/css1/classification/display-expected.txt:
          * layout-tests/css1/classification/list_style_type-expected.txt:
          * layout-tests/css1/classification/white_space-expected.txt:
          * layout-tests/css1/color_and_background/background-expected.txt:
          * layout-tests/css1/color_and_background/background_attachment-expected.txt:
          * layout-tests/css1/color_and_background/background_position-expected.txt:
          * layout-tests/css1/color_and_background/background_repeat-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_family-expected.txt:
          * layout-tests/css1/font_properties/font_size-expected.txt:
          * layout-tests/css1/font_properties/font_weight-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/horizontal_formatting-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/pseudo/firstletter-expected.txt:
          * layout-tests/css1/pseudo/firstline-expected.txt:
          * layout-tests/css1/pseudo/multiple_pseudo_elements-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-transCapitalize-expected.txt:
          * layout-tests/css1/text_properties/text_decoration-expected.txt:
          * layout-tests/css1/text_properties/text_indent-expected.txt:
          * layout-tests/css1/text_properties/text_transform-expected.txt:
          * layout-tests/css1/text_properties/vertical_align-expected.txt:
          * layout-tests/css1/text_properties/word_spacing-expected.txt:
          * layout-tests/css1/units/color_units-expected.txt:
          * layout-tests/css1/units/length_units-expected.txt:
          * layout-tests/dom/html/level2/html/HTMLBaseElement02-expected.txt:
          * layout-tests/editing/inserting/insert-div-023-expected.txt:
          * layout-tests/editing/selection/select-all-001-expected.txt:
          * layout-tests/editing/selection/select-all-002-expected.txt:
          * layout-tests/editing/selection/select-all-003-expected.txt:
          * layout-tests/editing/selection/select-all-004-expected.txt:
          * layout-tests/editing/selection/unrendered-001-expected.txt:
          * layout-tests/editing/selection/unrendered-002-expected.txt:
          * layout-tests/editing/selection/unrendered-003-expected.txt:
          * layout-tests/editing/selection/unrendered-004-expected.txt:
          * layout-tests/editing/selection/unrendered-005-expected.txt:
          * layout-tests/fast/block/basic/013-expected.txt:
          * layout-tests/fast/block/basic/016-expected.txt:
          * layout-tests/fast/block/float/008-expected.txt:
          * layout-tests/fast/block/float/013-expected.txt:
          * layout-tests/fast/block/float/019-expected.txt:
          * layout-tests/fast/block/float/021-expected.txt:
          * layout-tests/fast/block/float/025-expected.txt:
          * layout-tests/fast/block/float/026-expected.txt:
          * layout-tests/fast/block/float/027-expected.txt:
          * layout-tests/fast/block/float/028-expected.txt:
          * layout-tests/fast/block/float/032-expected.txt:
          * layout-tests/fast/block/float/033-expected.txt:
          * layout-tests/fast/block/margin-collapse/103-expected.txt:
          * layout-tests/fast/block/positioning/047-expected.txt:
          * layout-tests/fast/block/positioning/051-expected.txt:
          * layout-tests/fast/block/positioning/055-expected.txt:
          * layout-tests/fast/block/positioning/auto/007-expected.txt:
          * layout-tests/fast/css/005-expected.txt:
          * layout-tests/fast/css/MarqueeLayoutTest-expected.txt:
          * layout-tests/fast/css/word-space-extra-expected.txt:
          * layout-tests/fast/dom/attr_dead_doc-expected.txt:
          * layout-tests/fast/dom/features-expected.txt:
          * layout-tests/fast/dynamic/008-expected.txt:
          * layout-tests/fast/dynamic/flash-replacement-test-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/016-expected.txt:
          * layout-tests/fast/forms/form-element-geometry-expected.txt:
          * layout-tests/fast/frames/001-expected.txt:
          * layout-tests/fast/frames/002-expected.txt:
          * layout-tests/fast/frames/contentWindow_Frame-expected.txt:
          * layout-tests/fast/frames/contentWindow_iFrame-expected.txt:
          * layout-tests/fast/frames/empty-frame-src-expected.txt:
          * layout-tests/fast/frames/frameElement-frame-expected.txt:
          * layout-tests/fast/frames/frameElement-iframe-expected.txt:
          * layout-tests/fast/frames/invalid-expected.txt:
          * layout-tests/fast/frames/valid-expected.txt:
          * layout-tests/fast/inline-block/003-expected.txt:
          * layout-tests/fast/js/window-object-cross-frame-calls-expected.txt:
          * layout-tests/fast/lists/008-expected.txt:
          * layout-tests/fast/replaced/005-expected.txt:
          * layout-tests/fast/replaced/007-expected.txt:
          * layout-tests/fast/selectors/166-expected.txt:
          * layout-tests/fast/table/023-expected.txt:
          * layout-tests/fast/table/034-expected.txt:
          * layout-tests/fast/table/040-expected.txt:
          * layout-tests/fast/table/border-collapsing/004-expected.txt:
          * layout-tests/fast/table/height-percent-test-expected.txt:
          * layout-tests/fast/table/wide-colspan-expected.txt:
          * layout-tests/fast/table/wide-column-expected.txt:
          * layout-tests/fast/text/whitespace/024-expected.txt:
          * layout-tests/fast/tokenizer/004-expected.txt:
          * layout-tests/traversal/tree-walker-004-expected.txt:
  
  Revision  Changes    Path
  1.4597    +145 -0    WebCore/ChangeLog
  
  Index: ChangeLog
  ===================================================================
  RCS file: /cvs/root/WebCore/ChangeLog,v
  retrieving revision 1.4596
  retrieving revision 1.4597
  diff -u -r1.4596 -r1.4597
  --- ChangeLog	18 Aug 2005 00:31:11 -0000	1.4596
  +++ ChangeLog	18 Aug 2005 04:22:42 -0000	1.4597
  @@ -1,3 +1,148 @@
  +2005-08-17  Maciej Stachowiak  <mjs at apple.com>
  +
  +        Reviewed by Darin.
  +
  +        * layout-tests/fast/css/acid2.html: Replaced nonexistent remote URL that takes
  +	a very long time to time out, with a nonexistent local URL.
  +
  +        * kwq/KWQRenderTreeDebug.cpp:
  +        (externalRepresentation): Remove hack to turn off scrollbars.
  +
  +	- Updated many test results now that the layout tests properly do scrollbars when
  +	appropriate
  +	
  +        * layout-tests/css1/basic/comments-expected.txt:
  +        * layout-tests/css1/basic/containment-expected.txt:
  +        * layout-tests/css1/basic/id_as_selector-expected.txt:
  +        * layout-tests/css1/basic/inheritance-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_width-expected.txt:
  +        * layout-tests/css1/box_properties/border_left-expected.txt:
  +        * layout-tests/css1/box_properties/border_left_width-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_style-expected.txt:
  +        * layout-tests/css1/box_properties/border_top-expected.txt:
  +        * layout-tests/css1/box_properties/border_top_width-expected.txt:
  +        * layout-tests/css1/box_properties/border_width-expected.txt:
  +        * layout-tests/css1/box_properties/clear-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_inline-expected.txt:
  +        * layout-tests/css1/box_properties/margin_left-expected.txt:
  +        * layout-tests/css1/box_properties/margin_right-expected.txt:
  +        * layout-tests/css1/box_properties/margin_top-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_inline-expected.txt:
  +        * layout-tests/css1/box_properties/padding_left-expected.txt:
  +        * layout-tests/css1/box_properties/padding_right-expected.txt:
  +        * layout-tests/css1/box_properties/padding_top-expected.txt:
  +        * layout-tests/css1/box_properties/width-expected.txt:
  +        * layout-tests/css1/cascade/cascade_order-expected.txt:
  +        * layout-tests/css1/classification/display-expected.txt:
  +        * layout-tests/css1/classification/list_style_type-expected.txt:
  +        * layout-tests/css1/classification/white_space-expected.txt:
  +        * layout-tests/css1/color_and_background/background-expected.txt:
  +        * layout-tests/css1/color_and_background/background_attachment-expected.txt:
  +        * layout-tests/css1/color_and_background/background_position-expected.txt:
  +        * layout-tests/css1/color_and_background/background_repeat-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_family-expected.txt:
  +        * layout-tests/css1/font_properties/font_size-expected.txt:
  +        * layout-tests/css1/font_properties/font_weight-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/horizontal_formatting-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/pseudo/firstletter-expected.txt:
  +        * layout-tests/css1/pseudo/firstline-expected.txt:
  +        * layout-tests/css1/pseudo/multiple_pseudo_elements-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-transCapitalize-expected.txt:
  +        * layout-tests/css1/text_properties/text_decoration-expected.txt:
  +        * layout-tests/css1/text_properties/text_indent-expected.txt:
  +        * layout-tests/css1/text_properties/text_transform-expected.txt:
  +        * layout-tests/css1/text_properties/vertical_align-expected.txt:
  +        * layout-tests/css1/text_properties/word_spacing-expected.txt:
  +        * layout-tests/css1/units/color_units-expected.txt:
  +        * layout-tests/css1/units/length_units-expected.txt:
  +        * layout-tests/dom/html/level2/html/HTMLBaseElement02-expected.txt:
  +        * layout-tests/editing/inserting/insert-div-023-expected.txt:
  +        * layout-tests/editing/selection/select-all-001-expected.txt:
  +        * layout-tests/editing/selection/select-all-002-expected.txt:
  +        * layout-tests/editing/selection/select-all-003-expected.txt:
  +        * layout-tests/editing/selection/select-all-004-expected.txt:
  +        * layout-tests/editing/selection/unrendered-001-expected.txt:
  +        * layout-tests/editing/selection/unrendered-002-expected.txt:
  +        * layout-tests/editing/selection/unrendered-003-expected.txt:
  +        * layout-tests/editing/selection/unrendered-004-expected.txt:
  +        * layout-tests/editing/selection/unrendered-005-expected.txt:
  +        * layout-tests/fast/block/basic/013-expected.txt:
  +        * layout-tests/fast/block/basic/016-expected.txt:
  +        * layout-tests/fast/block/float/008-expected.txt:
  +        * layout-tests/fast/block/float/013-expected.txt:
  +        * layout-tests/fast/block/float/019-expected.txt:
  +        * layout-tests/fast/block/float/021-expected.txt:
  +        * layout-tests/fast/block/float/025-expected.txt:
  +        * layout-tests/fast/block/float/026-expected.txt:
  +        * layout-tests/fast/block/float/027-expected.txt:
  +        * layout-tests/fast/block/float/028-expected.txt:
  +        * layout-tests/fast/block/float/032-expected.txt:
  +        * layout-tests/fast/block/float/033-expected.txt:
  +        * layout-tests/fast/block/margin-collapse/103-expected.txt:
  +        * layout-tests/fast/block/positioning/047-expected.txt:
  +        * layout-tests/fast/block/positioning/051-expected.txt:
  +        * layout-tests/fast/block/positioning/055-expected.txt:
  +        * layout-tests/fast/block/positioning/auto/007-expected.txt:
  +        * layout-tests/fast/css/005-expected.txt:
  +        * layout-tests/fast/css/MarqueeLayoutTest-expected.txt:
  +        * layout-tests/fast/css/word-space-extra-expected.txt:
  +        * layout-tests/fast/dom/attr_dead_doc-expected.txt:
  +        * layout-tests/fast/dom/features-expected.txt:
  +        * layout-tests/fast/dynamic/008-expected.txt:
  +        * layout-tests/fast/dynamic/flash-replacement-test-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/016-expected.txt:
  +        * layout-tests/fast/forms/form-element-geometry-expected.txt:
  +        * layout-tests/fast/frames/001-expected.txt:
  +        * layout-tests/fast/frames/002-expected.txt:
  +        * layout-tests/fast/frames/contentWindow_Frame-expected.txt:
  +        * layout-tests/fast/frames/contentWindow_iFrame-expected.txt:
  +        * layout-tests/fast/frames/empty-frame-src-expected.txt:
  +        * layout-tests/fast/frames/frameElement-frame-expected.txt:
  +        * layout-tests/fast/frames/frameElement-iframe-expected.txt:
  +        * layout-tests/fast/frames/invalid-expected.txt:
  +        * layout-tests/fast/frames/valid-expected.txt:
  +        * layout-tests/fast/inline-block/003-expected.txt:
  +        * layout-tests/fast/js/window-object-cross-frame-calls-expected.txt:
  +        * layout-tests/fast/lists/008-expected.txt:
  +        * layout-tests/fast/replaced/005-expected.txt:
  +        * layout-tests/fast/replaced/007-expected.txt:
  +        * layout-tests/fast/selectors/166-expected.txt:
  +        * layout-tests/fast/table/023-expected.txt:
  +        * layout-tests/fast/table/034-expected.txt:
  +        * layout-tests/fast/table/040-expected.txt:
  +        * layout-tests/fast/table/border-collapsing/004-expected.txt:
  +        * layout-tests/fast/table/height-percent-test-expected.txt:
  +        * layout-tests/fast/table/wide-colspan-expected.txt:
  +        * layout-tests/fast/table/wide-column-expected.txt:
  +        * layout-tests/fast/text/whitespace/024-expected.txt:
  +        * layout-tests/fast/tokenizer/004-expected.txt:
  +        * layout-tests/traversal/tree-walker-004-expected.txt:
  +
   2005-08-17  Beth Dakin  <bdakin at apple.com>
   
           Reviewed by Maciej
  
  
  
  1.43      +0 -3      WebCore/kwq/KWQRenderTreeDebug.cpp
  
  Index: KWQRenderTreeDebug.cpp
  ===================================================================
  RCS file: /cvs/root/WebCore/kwq/KWQRenderTreeDebug.cpp,v
  retrieving revision 1.42
  retrieving revision 1.43
  diff -u -r1.42 -r1.43
  --- KWQRenderTreeDebug.cpp	9 Jul 2005 20:19:25 -0000	1.42
  +++ KWQRenderTreeDebug.cpp	18 Aug 2005 04:22:46 -0000	1.43
  @@ -419,9 +419,6 @@
       {
           QTextStream ts(&s);
           if (o) {
  -            // FIXME: Hiding the vertical scrollbar is a total hack to preserve the
  -            // layout test results until I can figure out what the heck is going on. -dwh
  -            o->canvas()->view()->setVScrollBarMode(QScrollView::AlwaysOff);
               o->canvas()->view()->layout();
               RenderLayer* l = o->layer();
               if (l) {
  
  
  
  1.7       +16 -16    WebCore/layout-tests/css1/basic/comments-expected.txt
  
  Index: comments-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/basic/comments-expected.txt,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- comments-expected.txt	11 Dec 2003 19:46:13 -0000	1.6
  +++ comments-expected.txt	18 Aug 2005 04:22:47 -0000	1.7
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x870
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x870
  -  RenderBlock {HTML} at (0,0) size 800x870
  -    RenderBody {BODY} at (8,8) size 784x854 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x870
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x870
  +  RenderBlock {HTML} at (0,0) size 785x870
  +    RenderBody {BODY} at (8,8) size 769x854 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x225
  +      RenderBlock {PRE} at (0,34) size 769x225
           RenderText {TEXT} at (0,0) size 336x210
             text run at (0,0) width 232: "/* This is a CSS1 comment. */"
             text run at (0,15) width 336: ".one {color: green;} /* Another comment */"
  @@ -22,29 +22,29 @@
             text run at (0,165) width 176: ".seven {color: green;}"
             text run at (0,180) width 128: "/* a comment **/"
             text run at (0,195) width 176: ".eight {color: green;}"
  -      RenderBlock {HR} at (0,272) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,290) size 784x18 [color=#008000]
  +      RenderBlock {HR} at (0,272) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,290) size 769x18 [color=#008000]
           RenderText {TEXT} at (0,0) size 194x18
             text run at (0,0) width 194: "This sentence should be green."
  -      RenderBlock {P} at (0,324) size 784x18
  +      RenderBlock {P} at (0,324) size 769x18
           RenderText {TEXT} at (0,0) size 193x18
             text run at (0,0) width 193: "This sentence should be black."
  -      RenderBlock {P} at (0,358) size 784x18 [color=#008000]
  +      RenderBlock {P} at (0,358) size 769x18 [color=#008000]
           RenderText {TEXT} at (0,0) size 194x18
             text run at (0,0) width 194: "This sentence should be green."
  -      RenderBlock {P} at (0,392) size 784x18
  +      RenderBlock {P} at (0,392) size 769x18
           RenderText {TEXT} at (0,0) size 193x18
             text run at (0,0) width 193: "This sentence should be black."
  -      RenderBlock {P} at (0,426) size 784x18 [color=#008000]
  +      RenderBlock {P} at (0,426) size 769x18 [color=#008000]
           RenderText {TEXT} at (0,0) size 194x18
             text run at (0,0) width 194: "This sentence should be green."
  -      RenderBlock {P} at (0,460) size 784x18 [color=#008000]
  +      RenderBlock {P} at (0,460) size 769x18 [color=#008000]
           RenderText {TEXT} at (0,0) size 194x18
             text run at (0,0) width 194: "This sentence should be green."
  -      RenderBlock {P} at (0,494) size 784x18 [color=#008000]
  +      RenderBlock {P} at (0,494) size 769x18 [color=#008000]
           RenderText {TEXT} at (0,0) size 194x18
             text run at (0,0) width 194: "This sentence should be green."
  -      RenderBlock {P} at (0,528) size 784x18 [color=#008000]
  +      RenderBlock {P} at (0,528) size 769x18 [color=#008000]
           RenderText {TEXT} at (0,0) size 194x18
             text run at (0,0) width 194: "This sentence should be green."
         RenderTable {TABLE} at (0,562) size 216x292 [border: (1px outset #808080)]
  
  
  
  1.10      +42 -41    WebCore/layout-tests/css1/basic/containment-expected.txt
  
  Index: containment-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/basic/containment-expected.txt,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- containment-expected.txt	19 Jul 2005 21:18:03 -0000	1.9
  +++ containment-expected.txt	18 Aug 2005 04:22:47 -0000	1.10
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x943
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x943
  -  RenderBlock {HTML} at (0,0) size 800x943
  -    RenderBody {BODY} at (8,8) size 784x927 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x961
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x961
  +  RenderBlock {HTML} at (0,0) size 785x961
  +    RenderBody {BODY} at (8,8) size 769x945 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x150
  +      RenderBlock {PRE} at (0,34) size 769x150
           RenderText {TEXT} at (0,0) size 728x150
             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\">"
  @@ -18,8 +18,8 @@
             text run at (0,105) width 32: "<!--"
             text run at (0,120) width 168: "P.six {color: green;}"
             text run at (0,135) width 24: "-->"
  -      RenderBlock {HR} at (0,197) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,215) size 784x18
  +      RenderBlock {HR} at (0,197) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,215) size 769x18
           RenderText {TEXT} at (0,0) size 404x18
             text run at (0,0) width 404: "This sentence should be underlined due to the linked style sheet "
           RenderInline {CODE} at (0,0) size 96x15
  @@ -27,7 +27,7 @@
               text run at (404,2) width 96: "linktest.css"
           RenderText {TEXT} at (500,0) size 254x18
             text run at (500,0) width 254: ", the reference to which is shown above."
  -      RenderBlock {P} at (0,249) size 784x36
  +      RenderBlock {P} at (0,249) size 769x36
           RenderText {TEXT} at (0,0) size 442x18
             text run at (0,0) width 442: "This sentence should NOT be underlined due to the linked style sheet "
           RenderInline {CODE} at (0,0) size 104x15
  @@ -41,8 +41,8 @@
           RenderText {TEXT} at (595,0) size 741x36
             text run at (595,0) width 146: " the external style sheet"
             text run at (0,18) width 325: "\"Alternate SS\" has been selected via the user agent."
  -      RenderBlock {UL} at (0,301) size 784x54 [color=#FF0000]
  -        RenderListItem {LI} at (40,0) size 744x18 [color=#008000]
  +      RenderBlock {UL} at (0,301) size 769x54 [color=#FF0000]
  +        RenderListItem {LI} at (40,0) size 729x18 [color=#008000]
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 390x18
               text run at (0,0) width 390: "This sentence should be green due to an imported style sheet ["
  @@ -51,7 +51,7 @@
                 text run at (390,2) width 208: "@import url(imptest1.css);"
             RenderText {TEXT} at (598,0) size 9x18
               text run at (598,0) width 9: "]."
  -        RenderListItem {LI} at (40,18) size 744x18 [color=#800080]
  +        RenderListItem {LI} at (40,18) size 729x18 [color=#800080]
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 395x18
               text run at (0,0) width 395: "This sentence should be purple due to an imported style sheet ["
  @@ -60,7 +60,7 @@
                 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]
  +        RenderListItem {LI} at (40,36) size 729x18 [color=#008000]
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 393x18
               text run at (0,0) width 393: "This sentence should be green thanks to the STYLE attribute ["
  @@ -69,23 +69,23 @@
                 text run at (393,2) width 168: "STYLE=\"color: green;\""
             RenderText {TEXT} at (561,0) size 9x18
               text run at (561,0) width 9: "]."
  -      RenderBlock {P} at (0,371) size 784x18 [color=#800080]
  +      RenderBlock {P} at (0,371) size 769x18 [color=#800080]
           RenderText {TEXT} at (0,0) size 500x18
             text run at (0,0) width 500: "This sentence should be purple, and it doesn't have a terminating paragraph tag."
  -      RenderBlock {OL} at (0,405) size 784x54
  -        RenderListItem {LI} at (40,0) size 744x18
  +      RenderBlock {OL} at (0,405) size 769x54
  +        RenderListItem {LI} at (40,0) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 201x18
               text run at (0,0) width 201: "This list should NOT be purple."
  -        RenderListItem {LI} at (40,18) size 744x18
  +        RenderListItem {LI} at (40,18) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 172x18
               text run at (0,0) width 172: "It should, instead, be black."
  -        RenderListItem {LI} at (40,36) size 744x18
  +        RenderListItem {LI} at (40,36) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 501x18
               text run at (0,0) width 501: "If it IS purple, then the browser hasn't correctly parsed the preceding paragraph."
  -      RenderBlock {P} at (0,475) size 784x36
  +      RenderBlock {P} at (0,475) size 769x36
           RenderText {TEXT} at (0,0) size 697x18
             text run at (0,0) width 197: "This sentence should be black. "
             text run at (197,0) width 500: "If it is red, then the browser has inappropriately imported the styles from the file"
  @@ -99,30 +99,31 @@
               text run at (129,18) width 68: "section 3.0"
           RenderText {TEXT} at (197,18) size 275x18
             text run at (197,18) width 275: " of the CSS1 specification for more details)."
  -      RenderBlock {P} at (0,527) size 784x18 [color=#008000]
  +      RenderBlock {P} at (0,527) size 769x18 [color=#008000]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This paragraph should be green."
  -      RenderTable {TABLE} at (0,561) size 784x366 [border: (1px outset #808080)]
  -        RenderTableSection {TBODY} at (1,1) size 0x364
  +      RenderTable {TABLE} at (0,561) size 769x384 [border: (1px outset #808080)]
  +        RenderTableSection {TBODY} at (1,1) size 0x382
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,182) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
  +            RenderTableCell {TD} at (0,191) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x338 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x18
  +            RenderTableCell {TD} at (12,26) size 755x356 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x36
                   RenderText {TEXT} at (0,0) size 404x18
                     text run at (0,0) width 404: "This sentence should be underlined due to the linked style sheet "
                   RenderInline {CODE} at (0,0) size 96x15
                     RenderText {TEXT} at (404,2) size 96x15
                       text run at (404,2) width 96: "linktest.css"
  -                RenderText {TEXT} at (500,0) size 254x18
  -                  text run at (500,0) width 254: ", the reference to which is shown above."
  -              RenderBlock {P} at (4,38) size 762x36
  +                RenderText {TEXT} at (500,0) size 708x36
  +                  text run at (500,0) width 208: ", the reference to which is shown"
  +                  text run at (0,18) width 42: "above."
  +              RenderBlock {P} at (4,56) size 747x36
                   RenderText {TEXT} at (0,0) size 442x18
                     text run at (0,0) width 442: "This sentence should NOT be underlined due to the linked style sheet "
                   RenderInline {CODE} at (0,0) size 104x15
  @@ -136,8 +137,8 @@
                   RenderText {TEXT} at (595,0) size 741x36
                     text run at (595,0) width 146: " the external style sheet"
                     text run at (0,18) width 325: "\"Alternate SS\" has been selected via the user agent."
  -              RenderBlock {UL} at (4,90) size 762x54 [color=#FF0000]
  -                RenderListItem {LI} at (40,0) size 722x18 [color=#008000]
  +              RenderBlock {UL} at (4,108) size 747x54 [color=#FF0000]
  +                RenderListItem {LI} at (40,0) size 707x18 [color=#008000]
                     RenderListMarker at (0,0) size 0x14
                     RenderText {TEXT} at (0,0) size 390x18
                       text run at (0,0) width 390: "This sentence should be green due to an imported style sheet ["
  @@ -146,7 +147,7 @@
                         text run at (390,2) width 208: "@import url(imptest1.css);"
                     RenderText {TEXT} at (598,0) size 9x18
                       text run at (598,0) width 9: "]."
  -                RenderListItem {LI} at (40,18) size 722x18 [color=#800080]
  +                RenderListItem {LI} at (40,18) size 707x18 [color=#800080]
                     RenderListMarker at (0,0) size 0x14
                     RenderText {TEXT} at (0,0) size 395x18
                       text run at (0,0) width 395: "This sentence should be purple due to an imported style sheet ["
  @@ -155,7 +156,7 @@
                         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]
  +                RenderListItem {LI} at (40,36) size 707x18 [color=#008000]
                     RenderListMarker at (0,0) size 0x14
                     RenderText {TEXT} at (0,0) size 393x18
                       text run at (0,0) width 393: "This sentence should be green thanks to the STYLE attribute ["
  @@ -164,23 +165,23 @@
                         text run at (393,2) width 168: "STYLE=\"color: green;\""
                     RenderText {TEXT} at (561,0) size 9x18
                       text run at (561,0) width 9: "]."
  -              RenderBlock {P} at (4,160) size 762x18 [color=#800080]
  +              RenderBlock {P} at (4,178) size 747x18 [color=#800080]
                   RenderText {TEXT} at (0,0) size 500x18
                     text run at (0,0) width 500: "This sentence should be purple, and it doesn't have a terminating paragraph tag."
  -              RenderBlock {OL} at (4,194) size 762x54
  -                RenderListItem {LI} at (40,0) size 722x18
  +              RenderBlock {OL} at (4,212) size 747x54
  +                RenderListItem {LI} at (40,0) size 707x18
                     RenderListMarker at (0,0) size 0x14
                     RenderText {TEXT} at (0,0) size 201x18
                       text run at (0,0) width 201: "This list should NOT be purple."
  -                RenderListItem {LI} at (40,18) size 722x18
  +                RenderListItem {LI} at (40,18) size 707x18
                     RenderListMarker at (0,0) size 0x14
                     RenderText {TEXT} at (0,0) size 172x18
                       text run at (0,0) width 172: "It should, instead, be black."
  -                RenderListItem {LI} at (40,36) size 722x18
  +                RenderListItem {LI} at (40,36) size 707x18
                     RenderListMarker at (0,0) size 0x14
                     RenderText {TEXT} at (0,0) size 501x18
                       text run at (0,0) width 501: "If it IS purple, then the browser hasn't correctly parsed the preceding paragraph."
  -              RenderBlock {P} at (4,264) size 762x36
  +              RenderBlock {P} at (4,282) size 747x36
                   RenderText {TEXT} at (0,0) size 697x18
                     text run at (0,0) width 197: "This sentence should be black. "
                     text run at (197,0) width 500: "If it is red, then the browser has inappropriately imported the styles from the file"
  @@ -194,6 +195,6 @@
                       text run at (129,18) width 68: "section 3.0"
                   RenderText {TEXT} at (197,18) size 275x18
                     text run at (197,18) width 275: " of the CSS1 specification for more details)."
  -              RenderBlock {P} at (4,316) size 762x18 [color=#008000]
  +              RenderBlock {P} at (4,334) size 747x18 [color=#008000]
                   RenderText {TEXT} at (0,0) size 203x18
                     text run at (0,0) width 203: "This paragraph should be green."
  
  
  
  1.7       +15 -15    WebCore/layout-tests/css1/basic/id_as_selector-expected.txt
  
  Index: id_as_selector-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/basic/id_as_selector-expected.txt,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- id_as_selector-expected.txt	11 Dec 2003 19:46:13 -0000	1.6
  +++ id_as_selector-expected.txt	18 Aug 2005 04:22:47 -0000	1.7
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x627
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x627
  -  RenderBlock {HTML} at (0,0) size 800x627
  -    RenderBody {BODY} at (8,8) size 784x611 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x627
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x627
  +  RenderBlock {HTML} at (0,0) size 785x627
  +    RenderBody {BODY} at (8,8) size 769x611 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x120
  +      RenderBlock {PRE} at (0,34) size 769x120
           RenderText {TEXT} at (0,0) size 272x120
             text run at (0,0) width 160: "#one {color: green;}"
             text run at (0,15) width 152: "#a1 {color: green;}"
  @@ -16,14 +16,14 @@
             text run at (0,75) width 152: "#a2 {color: green;}"
             text run at (0,90) width 240: "P#five, P#five2 {color: blue;}"
             text run at (0,105) width 240: "P#six, P#six2 {color: purple;}"
  -      RenderBlock {HR} at (0,167) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,185) size 784x18 [color=#008000]
  +      RenderBlock {HR} at (0,167) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,185) size 769x18 [color=#008000]
           RenderText {TEXT} at (0,0) size 194x18
             text run at (0,0) width 194: "This sentence should be green."
  -      RenderBlock {P} at (0,219) size 784x18 [color=#008000]
  +      RenderBlock {P} at (0,219) size 769x18 [color=#008000]
           RenderText {TEXT} at (0,0) size 194x18
             text run at (0,0) width 194: "This sentence should be green."
  -      RenderBlock {P} at (0,253) size 784x18 [color=#0000FF]
  +      RenderBlock {P} at (0,253) size 769x18 [color=#0000FF]
           RenderText {TEXT} at (0,0) size 200x18
             text run at (0,0) width 200: "This paragraph should be blue ["
           RenderInline {TT} at (0,0) size 64x15
  @@ -31,14 +31,14 @@
               text run at (200,2) width 64: "ID=\"two\""
           RenderText {TEXT} at (264,0) size 9x18
             text run at (264,0) width 9: "]."
  -      RenderBlock {PRE} at (0,287) size 784x15
  +      RenderBlock {PRE} at (0,287) size 769x15
           RenderText {TEXT} at (0,0) size 392x15
             text run at (0,0) width 392: "This sentence should NOT be blue [PRE ID=\"two2\"]."
  -      RenderBlock {PRE} at (0,315) size 784x15
  +      RenderBlock {PRE} at (0,315) size 769x15
           RenderText {TEXT} at (0,0) size 472x15
             text run at (0,0) width 472: "This sentence should be black, not purple [PRE ID=\"three\"]."
  -      RenderBlock {UL} at (0,346) size 784x18
  -        RenderListItem {LI} at (40,0) size 744x18
  +      RenderBlock {UL} at (0,346) size 769x18
  +        RenderListItem {LI} at (40,0) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 237x18
               text run at (0,0) width 237: "This sentence should NOT be purple."
  
  
  
  1.7       +15 -15    WebCore/layout-tests/css1/basic/inheritance-expected.txt
  
  Index: inheritance-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/basic/inheritance-expected.txt,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- inheritance-expected.txt	11 Dec 2003 19:46:13 -0000	1.6
  +++ inheritance-expected.txt	18 Aug 2005 04:22:47 -0000	1.7
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x724
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x724
  -  RenderBlock {HTML} at (0,0) size 800x724
  -    RenderBody {BODY} at (8,8) size 784x708 [color=#008000] [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x724
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x724
  +  RenderBlock {HTML} at (0,0) size 785x724
  +    RenderBody {BODY} at (8,8) size 769x708 [color=#008000] [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x105
  +      RenderBlock {PRE} at (0,34) size 769x105
           RenderText {TEXT} at (0,0) size 272x105
             text run at (0,0) width 160: "BODY {color: green;}"
             text run at (0,15) width 136: "H3 {color: blue;}"
  @@ -15,8 +15,8 @@
             text run at (0,60) width 272: ".two {text-decoration: underline;}"
             text run at (0,75) width 152: "#two {color: navy;}"
             text run at (0,90) width 184: ".three {color: purple;}"
  -      RenderBlock {HR} at (0,152) size 784x2 [border: (1px inset #008000)]
  -      RenderBlock {H3} at (0,172) size 784x22 [color=#0000FF]
  +      RenderBlock {HR} at (0,152) size 769x2 [border: (1px inset #008000)]
  +      RenderBlock {H3} at (0,172) size 769x22 [color=#0000FF]
           RenderText {TEXT} at (0,0) size 220x22
             text run at (0,0) width 220: "This sentence should show "
           RenderInline {STRONG} at (0,0) size 35x22
  @@ -29,7 +29,7 @@
               text run at (297,0) width 51: "purple"
           RenderText {TEXT} at (348,0) size 5x22
             text run at (348,0) width 5: "."
  -      RenderBlock {H3} at (0,212) size 784x22 [color=#0000FF]
  +      RenderBlock {H3} at (0,212) size 769x22 [color=#0000FF]
           RenderText {TEXT} at (0,0) size 197x22
             text run at (0,0) width 197: "This sentence should be "
           RenderInline {SPAN} at (0,0) size 34x22
  @@ -37,7 +37,7 @@
               text run at (197,0) width 34: "blue"
           RenderText {TEXT} at (231,0) size 104x22
             text run at (231,0) width 104: " throughout."
  -      RenderBlock {P} at (0,252) size 784x18
  +      RenderBlock {P} at (0,252) size 769x18
           RenderText {TEXT} at (0,0) size 226x18
             text run at (0,0) width 226: "This should be green except for the "
           RenderInline {EM} at (0,0) size 117x18 [color=#800080]
  @@ -45,10 +45,10 @@
               text run at (226,0) width 117: "emphasized words"
           RenderText {TEXT} at (343,0) size 160x18
             text run at (343,0) width 160: ", which should be purple."
  -      RenderBlock {H3} at (0,288) size 784x22 [color=#0000FF]
  +      RenderBlock {H3} at (0,288) size 769x22 [color=#0000FF]
           RenderText {TEXT} at (0,0) size 296x22
             text run at (0,0) width 296: "This should be blue and underlined."
  -      RenderBlock {P} at (0,328) size 784x18
  +      RenderBlock {P} at (0,328) size 769x18
           RenderText {TEXT} at (0,0) size 293x18
             text run at (0,0) width 293: "This sentence should be underlined, including "
           RenderInline {TT} at (0,0) size 72x15
  @@ -71,7 +71,7 @@
               text run at (520,0) width 57: "this part"
           RenderText {TEXT} at (577,0) size 4x18
             text run at (577,0) width 4: "."
  -      RenderBlock {P} at (0,362) size 784x18 [color=#000080]
  +      RenderBlock {P} at (0,362) size 769x18 [color=#000080]
           RenderText {TEXT} at (0,0) size 436x18
             text run at (0,0) width 436: "This sentence should also be underlined, as well as dark blue (navy), "
           RenderInline {TT} at (0,0) size 152x15
  @@ -79,7 +79,7 @@
               text run at (436,2) width 152: "including this part"
           RenderText {TEXT} at (588,0) size 4x18
             text run at (588,0) width 4: "."
  -      RenderBlock {P} at (0,396) size 784x18 [color=#800080]
  +      RenderBlock {P} at (0,396) size 769x18 [color=#800080]
           RenderText {TEXT} at (0,0) size 266x18
             text run at (0,0) width 266: "This sentence should be purple, including "
           RenderInline {STRONG} at (0,0) size 57x18
  
  
  
  1.9       +63 -62    WebCore/layout-tests/css1/box_properties/border-expected.txt
  
  Index: border-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/border-expected.txt,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- border-expected.txt	19 Jul 2005 21:18:03 -0000	1.8
  +++ border-expected.txt	18 Aug 2005 04:22:47 -0000	1.9
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x1378
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x1378
  -  RenderBlock {HTML} at (0,0) size 800x1378
  -    RenderBody {BODY} at (8,8) size 784x1362 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x1396
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x1396
  +  RenderBlock {HTML} at (0,0) size 785x1396
  +    RenderBody {BODY} at (8,8) size 769x1380 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x135
  +      RenderBlock {PRE} at (0,34) size 769x135
           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;}"
  @@ -17,25 +17,25 @@
             text run at (0,90) width 256: ".seven {border: left red solid;}"
             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
  +      RenderBlock {HR} at (0,182) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,200) size 769x36
  +        RenderText {TEXT} at (0,0) size 748x36
             text run at (0,0) width 627: "Note that all table cells on this page should have a two-pixel solid green border along all four sides. "
  -          text run at (627,0) width 153: "This border applies only"
  -          text run at (0,18) width 285: "to the cells, not the rows which contain them."
  -      RenderBlock {P} at (0,252) size 784x24 [border: (3px solid #000000)]
  +          text run at (627,0) width 121: "This border applies"
  +          text run at (0,18) width 317: "only to the cells, not the rows which contain them."
  +      RenderBlock {P} at (0,252) size 769x24 [border: (3px solid #000000)]
           RenderText {TEXT} at (3,3) size 483x18
             text run at (3,3) width 483: "This paragraph should have a medium black solid border all the way around."
  -      RenderBlock {P} at (0,292) size 784x20 [border: (1px ridge #800000)]
  +      RenderBlock {P} at (0,292) size 769x20 [border: (1px ridge #800000)]
           RenderText {TEXT} at (1,1) size 480x18
             text run at (1,1) width 480: "This paragraph should have a thin maroon ridged border all the way around."
  -      RenderBlock {P} at (0,328) size 784x38 [border: (10px outset #008080)]
  +      RenderBlock {P} at (0,328) size 769x38 [border: (10px outset #008080)]
           RenderText {TEXT} at (10,10) size 518x18
             text run at (10,10) width 518: "This paragraph should have a ten-pixel-wide teal outset border all the way around."
  -      RenderBlock {P} at (0,382) size 784x38 [border: (10px inset #808000)]
  +      RenderBlock {P} at (0,382) size 769x38 [border: (10px inset #808000)]
           RenderText {TEXT} at (10,10) size 519x18
             text run at (10,10) width 519: "This paragraph should have a ten-pixel-wide olive inset border all the way around."
  -      RenderBlock {P} at (0,436) size 784x18
  +      RenderBlock {P} at (0,436) size 769x18
           RenderText {TEXT} at (0,0) size 348x18
             text run at (0,0) width 348: "This paragraph should have no border around it, as the "
           RenderInline {TT} at (0,0) size 96x15
  @@ -43,18 +43,19 @@
               text run at (348,2) width 96: "border-style"
           RenderText {TEXT} at (444,0) size 323x18
             text run at (444,0) width 323: " was not set, and it should not be offset in any way."
  -      RenderBlock {P} at (0,470) size 784x24 [border: (3px double #800000)]
  +      RenderBlock {P} at (0,470) size 769x42 [border: (3px double #800000)]
           RenderText {TEXT} at (3,3) size 535x18
             text run at (3,3) width 535: "This paragraph should have a medium maroon double border around it, even though "
           RenderInline {CODE} at (0,0) size 96x15
             RenderText {TEXT} at (538,5) size 96x15
               text run at (538,5) width 96: "border-width"
  -        RenderText {TEXT} at (634,3) size 140x18
  -          text run at (634,3) width 140: " was not explicitly set."
  -      RenderBlock {P} at (0,510) size 784x18
  +        RenderText {TEXT} at (634,3) size 746x36
  +          text run at (634,3) width 115: " was not explicitly"
  +          text run at (3,21) width 21: "set."
  +      RenderBlock {P} at (0,528) size 769x18
           RenderText {TEXT} at (0,0) size 621x18
             text run at (0,0) width 621: "This paragraph should have no border around it, as its declaration is invalid and should be ignored."
  -      RenderBlock {P} at (0,544) size 784x19
  +      RenderBlock {P} at (0,562) size 769x19
           RenderInline {A} at (0,0) size 25x18
             RenderText {TEXT} at (0,1) size 25x18
               text run at (0,1) width 25: "The"
  @@ -64,20 +65,20 @@
             RenderImage {IMG} at (740,0) size 15x15
           RenderText {TEXT} at (755,1) size 4x18
             text run at (755,1) width 4: "."
  -      RenderTable {TABLE} at (0,579) size 784x113 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,597) size 769x113 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x111
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (5,5) size 772x42 [border: (2px solid #008000)] [r=0 c=0 rs=1 cs=2]
  -              RenderText {TEXT} at (3,3) size 759x36
  +            RenderTableCell {TD} at (5,5) size 757x42 [border: (2px solid #008000)] [r=0 c=0 rs=1 cs=2]
  +              RenderText {TEXT} at (3,3) size 711x36
                   text run at (3,3) width 405: "Every cell in this table should have a 2-pixel solid green border. "
  -                text run at (408,3) width 354: "This is also true of the table-testing section in the second"
  -                text run at (3,21) width 127: "half of the test page."
  +                text run at (408,3) width 306: "This is also true of the table-testing section in the"
  +                text run at (3,21) width 175: "second half of the test page."
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (5,67) size 197x24 [border: (2px solid #008000)] [r=1 c=0 rs=1 cs=1]
  +            RenderTableCell {TD} at (5,67) size 194x24 [border: (2px solid #008000)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (3,3) size 53x18
                   text run at (3,3) width 53: "Cell one"
  -            RenderTableCell {TD} at (207,52) size 570x54 [border: (2px solid #008000)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock (anonymous) at (3,3) size 564x18
  +            RenderTableCell {TD} at (204,52) size 558x54 [border: (2px solid #008000)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock (anonymous) at (3,3) size 552x18
                   RenderText {TEXT} at (0,0) size 54x18
                     text run at (0,0) width 54: "Cell two"
                 RenderTable {TABLE} at (3,21) size 163x30 [border: (1px outset #808080)]
  @@ -86,13 +87,13 @@
                       RenderTableCell {TD} at (2,2) size 157x24 [border: (2px solid #008000)] [r=0 c=0 rs=1 cs=1]
                         RenderText {TEXT} at (3,3) size 151x18
                           text run at (3,3) width 151: "Nested single-cell table!"
  -      RenderBlock {P} at (0,708) size 784x18
  +      RenderBlock {P} at (0,726) size 769x18
           RenderText {TEXT} at (0,0) size 175x18
             text run at (0,0) width 175: "This is an unstyled element."
  -      RenderTable {TABLE} at (0,742) size 784x620 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,760) size 769x620 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x618
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x28 [bgcolor=#C0C0C0] [border: (2px solid #008000)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x28 [bgcolor=#C0C0C0] [border: (2px solid #008000)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (5,5) size 163x18
                     text run at (5,5) width 163: "TABLE Testing Section"
  @@ -100,25 +101,25 @@
               RenderTableCell {TD} at (0,309) size 14x28 [bgcolor=#C0C0C0] [border: (2px solid #008000)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (5,5) size 4x18
                   text run at (5,5) width 4: " "
  -            RenderTableCell {TD} at (14,28) size 768x590 [border: (2px solid #008000)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (5,5) size 758x36
  -                RenderText {TEXT} at (0,0) size 748x36
  +            RenderTableCell {TD} at (14,28) size 753x590 [border: (2px solid #008000)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (5,5) size 743x36
  +                RenderText {TEXT} at (0,0) size 700x36
                     text run at (0,0) width 627: "Note that all table cells on this page should have a two-pixel solid green border along all four sides. "
  -                  text run at (627,0) width 121: "This border applies"
  -                  text run at (0,18) width 317: "only to the cells, not the rows which contain them."
  -              RenderBlock {P} at (5,57) size 758x24 [border: (3px solid #000000)]
  +                  text run at (627,0) width 73: "This border"
  +                  text run at (0,18) width 365: "applies only to the cells, not the rows which contain them."
  +              RenderBlock {P} at (5,57) size 743x24 [border: (3px solid #000000)]
                   RenderText {TEXT} at (3,3) size 483x18
                     text run at (3,3) width 483: "This paragraph should have a medium black solid border all the way around."
  -              RenderBlock {P} at (5,97) size 758x20 [border: (1px ridge #800000)]
  +              RenderBlock {P} at (5,97) size 743x20 [border: (1px ridge #800000)]
                   RenderText {TEXT} at (1,1) size 480x18
                     text run at (1,1) width 480: "This paragraph should have a thin maroon ridged border all the way around."
  -              RenderBlock {P} at (5,133) size 758x38 [border: (10px outset #008080)]
  +              RenderBlock {P} at (5,133) size 743x38 [border: (10px outset #008080)]
                   RenderText {TEXT} at (10,10) size 518x18
                     text run at (10,10) width 518: "This paragraph should have a ten-pixel-wide teal outset border all the way around."
  -              RenderBlock {P} at (5,187) size 758x38 [border: (10px inset #808000)]
  +              RenderBlock {P} at (5,187) size 743x38 [border: (10px inset #808000)]
                   RenderText {TEXT} at (10,10) size 519x18
                     text run at (10,10) width 519: "This paragraph should have a ten-pixel-wide olive inset border all the way around."
  -              RenderBlock {P} at (5,241) size 758x36
  +              RenderBlock {P} at (5,241) size 743x36
                   RenderText {TEXT} at (0,0) size 348x18
                     text run at (0,0) width 348: "This paragraph should have no border around it, as the "
                   RenderInline {TT} at (0,0) size 96x15
  @@ -127,42 +128,42 @@
                   RenderText {TEXT} at (444,0) size 732x36
                     text run at (444,0) width 288: " was not set, and it should not be offset in any"
                     text run at (0,18) width 31: "way."
  -              RenderBlock {P} at (5,293) size 758x42 [border: (3px double #800000)]
  +              RenderBlock {P} at (5,293) size 743x42 [border: (3px double #800000)]
                   RenderText {TEXT} at (3,3) size 535x18
                     text run at (3,3) width 535: "This paragraph should have a medium maroon double border around it, even though "
                   RenderInline {CODE} at (0,0) size 96x15
                     RenderText {TEXT} at (538,5) size 96x15
                       text run at (538,5) width 96: "border-width"
  -                RenderText {TEXT} at (634,3) size 746x36
  -                  text run at (634,3) width 115: " was not explicitly"
  -                  text run at (3,21) width 21: "set."
  -              RenderBlock {P} at (5,351) size 758x18
  +                RenderText {TEXT} at (634,3) size 684x36
  +                  text run at (634,3) width 53: " was not"
  +                  text run at (3,21) width 83: "explicitly set."
  +              RenderBlock {P} at (5,351) size 743x18
                   RenderText {TEXT} at (0,0) size 621x18
                     text run at (0,0) width 621: "This paragraph should have no border around it, as its declaration is invalid and should be ignored."
  -              RenderBlock {P} at (5,385) size 758x37
  +              RenderBlock {P} at (5,385) size 743x37
                   RenderInline {A} at (0,0) size 25x18
  -                  RenderText {TEXT} at (0,1) size 25x18
  -                    text run at (0,1) width 25: "The"
  -                RenderText {TEXT} at (25,1) size 715x18
  -                  text run at (25,1) width 715: " following image is also an anchor which points to a target on this page, but it should not have a border around it: "
  +                  RenderText {TEXT} at (0,0) size 25x18
  +                    text run at (0,0) width 25: "The"
  +                RenderText {TEXT} at (25,0) size 715x18
  +                  text run at (25,0) width 715: " following image is also an anchor which points to a target on this page, but it should not have a border around it: "
                   RenderInline {A} at (0,0) size 15x18 [color=#0000FF]
  -                  RenderImage {IMG} at (740,0) size 15x15
  -                RenderText {TEXT} at (0,19) size 4x18
  -                  text run at (0,19) width 4: "."
  -              RenderTable {TABLE} at (5,438) size 758x113 [border: (1px outset #808080)]
  +                  RenderImage {IMG} at (0,18) size 15x15
  +                RenderText {TEXT} at (15,19) size 4x18
  +                  text run at (15,19) width 4: "."
  +              RenderTable {TABLE} at (5,438) size 743x113 [border: (1px outset #808080)]
                   RenderTableSection {TBODY} at (1,1) size 0x111
                     RenderTableRow {TR} at (0,0) size 0x0
  -                    RenderTableCell {TD} at (5,5) size 746x42 [border: (2px solid #008000)] [r=0 c=0 rs=1 cs=2]
  +                    RenderTableCell {TD} at (5,5) size 731x42 [border: (2px solid #008000)] [r=0 c=0 rs=1 cs=2]
                         RenderText {TEXT} at (3,3) size 711x36
                           text run at (3,3) width 405: "Every cell in this table should have a 2-pixel solid green border. "
                           text run at (408,3) width 306: "This is also true of the table-testing section in the"
                           text run at (3,21) width 175: "second half of the test page."
                     RenderTableRow {TR} at (0,0) size 0x0
  -                    RenderTableCell {TD} at (5,67) size 191x24 [border: (2px solid #008000)] [r=1 c=0 rs=1 cs=1]
  +                    RenderTableCell {TD} at (5,67) size 187x24 [border: (2px solid #008000)] [r=1 c=0 rs=1 cs=1]
                         RenderText {TEXT} at (3,3) size 53x18
                           text run at (3,3) width 53: "Cell one"
  -                    RenderTableCell {TD} at (201,52) size 550x54 [border: (2px solid #008000)] [r=1 c=1 rs=1 cs=1]
  -                      RenderBlock (anonymous) at (3,3) size 544x18
  +                    RenderTableCell {TD} at (197,52) size 539x54 [border: (2px solid #008000)] [r=1 c=1 rs=1 cs=1]
  +                      RenderBlock (anonymous) at (3,3) size 533x18
                           RenderText {TEXT} at (0,0) size 54x18
                             text run at (0,0) width 54: "Cell two"
                         RenderTable {TABLE} at (3,21) size 163x30 [border: (1px outset #808080)]
  @@ -171,6 +172,6 @@
                               RenderTableCell {TD} at (2,2) size 157x24 [border: (2px solid #008000)] [r=0 c=0 rs=1 cs=1]
                                 RenderText {TEXT} at (3,3) size 151x18
                                   text run at (3,3) width 151: "Nested single-cell table!"
  -              RenderBlock {P} at (5,567) size 758x18
  +              RenderBlock {P} at (5,567) size 743x18
                   RenderText {TEXT} at (0,0) size 175x18
                     text run at (0,0) width 175: "This is an unstyled element."
  
  
  
  1.9       +68 -68    WebCore/layout-tests/css1/box_properties/border_bottom-expected.txt
  
  Index: border_bottom-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/border_bottom-expected.txt,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- border_bottom-expected.txt	19 Jul 2005 21:18:03 -0000	1.8
  +++ border_bottom-expected.txt	18 Aug 2005 04:22:47 -0000	1.9
  @@ -1,43 +1,43 @@
  -layer at (0,0) size 800x995
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x995
  -  RenderBlock {HTML} at (0,0) size 800x995
  -    RenderBody {BODY} at (8,8) size 784x979 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x995
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x995
  +  RenderBlock {HTML} at (0,0) size 785x995
  +    RenderBody {BODY} at (8,8) size 769x979 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x60
  +      RenderBlock {PRE} at (0,34) size 769x60
           RenderText {TEXT} at (0,0) size 344x60
             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 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
  +      RenderBlock {HR} at (0,107) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,125) size 769x36
  +        RenderText {TEXT} at (0,0) size 731x36
             text run at (0,0) width 658: "Note that all table cells on this page should have a two-pixel solid green border along their bottom sides. "
  -          text run at (658,0) width 121: "This border applies"
  -          text run at (0,18) width 317: "only to the cells, not the rows which contain them."
  -      RenderBlock {P} at (0,177) size 784x28 [border: (10px double #800080) none]
  +          text run at (658,0) width 73: "This border"
  +          text run at (0,18) width 365: "applies only to the cells, not the rows which contain them."
  +      RenderBlock {P} at (0,177) size 769x28 [border: (10px double #800080) none]
           RenderText {TEXT} at (0,0) size 438x18
             text run at (0,0) width 438: "This paragraph should have a purple, double, 10-pixel bottom border."
  -      RenderBlock {P} at (0,221) size 784x19 [border: (1px solid #800080) none]
  +      RenderBlock {P} at (0,221) size 769x19 [border: (1px solid #800080) none]
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "This paragraph should have a thin purple bottom border."
  -      RenderTable {TABLE} at (0,256) size 784x110 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,256) size 769x110 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x108
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (5,5) size 772x41 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  -              RenderText {TEXT} at (2,2) size 759x36
  +            RenderTableCell {TD} at (5,5) size 757x41 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +              RenderText {TEXT} at (2,2) size 736x36
                   text run at (2,2) width 453: "Every cell in this table should have a 2-pixel solid green bottom border. "
  -                text run at (455,2) width 306: "This is also true of the table-testing section in the"
  -                text run at (2,20) width 175: "second half of the test page."
  +                text run at (455,2) width 283: "This is also true of the table-testing section in"
  +                text run at (2,20) width 198: "the second half of the test page."
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (5,65) size 196x23 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
  +            RenderTableCell {TD} at (5,65) size 192x23 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 53x18
                   text run at (2,2) width 53: "Cell one"
  -            RenderTableCell {TD} at (206,51) size 571x52 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock (anonymous) at (2,2) size 567x18
  +            RenderTableCell {TD} at (202,51) size 560x52 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock (anonymous) at (2,2) size 556x18
                   RenderText {TEXT} at (0,0) size 54x18
                     text run at (0,0) width 54: "Cell two"
                 RenderTable {TABLE} at (2,20) size 161x29 [border: (1px outset #808080)]
  @@ -46,43 +46,43 @@
                       RenderTableCell {TD} at (2,2) size 155x23 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
                         RenderText {TEXT} at (2,2) size 151x18
                           text run at (2,2) width 151: "Nested single-cell table!"
  -      RenderBlock {UL} at (0,382) size 784x135
  -        RenderListItem {LI} at (40,0) size 744x75 [border: (3px solid #000000) none]
  -          RenderBlock (anonymous) at (0,0) size 744x18
  +      RenderBlock {UL} at (0,382) size 769x135
  +        RenderListItem {LI} at (40,0) size 729x75 [border: (3px solid #000000) none]
  +          RenderBlock (anonymous) at (0,0) size 729x18
               RenderListMarker at (0,0) size 0x14
               RenderText {TEXT} at (0,0) size 118x18
                 text run at (0,0) width 118: "This is a list item..."
  -          RenderBlock {UL} at (0,18) size 744x54
  -            RenderListItem {LI} at (40,0) size 704x18
  +          RenderBlock {UL} at (0,18) size 729x54
  +            RenderListItem {LI} at (40,0) size 689x18
                 RenderListMarker at (0,0) size 0x14
                 RenderText {TEXT} at (0,0) size 73x18
                   text run at (0,0) width 73: "...and this..."
  -            RenderListItem {LI} at (40,18) size 704x18
  +            RenderListItem {LI} at (40,18) size 689x18
                 RenderListMarker at (0,0) size 0x14
                 RenderText {TEXT} at (0,0) size 115x18
                   text run at (0,0) width 115: "...is a second list..."
  -            RenderListItem {LI} at (40,36) size 704x18
  +            RenderListItem {LI} at (40,36) size 689x18
                 RenderListMarker at (0,0) size 0x14
                 RenderText {TEXT} at (0,0) size 176x18
                   text run at (0,0) width 176: "...nested within the list item."
  -        RenderListItem {LI} at (40,75) size 744x21 [border: (3px solid #000000) none]
  +        RenderListItem {LI} at (40,75) size 729x21 [border: (3px solid #000000) none]
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 158x18
               text run at (0,0) width 158: "This is a second list item."
  -        RenderListItem {LI} at (40,96) size 744x39 [border: (3px solid #000000) none]
  +        RenderListItem {LI} at (40,96) size 729x39 [border: (3px solid #000000) none]
             RenderListMarker at (0,0) size 0x14
  -          RenderText {TEXT} at (0,0) size 734x36
  -            text run at (0,0) width 734: "Each list item in this list should have a medium-width black border at its bottom, which for the first item means that it"
  -            text run at (0,18) width 92: "should appear "
  +          RenderText {TEXT} at (0,0) size 722x36
  +            text run at (0,0) width 722: "Each list item in this list should have a medium-width black border at its bottom, which for the first item means that"
  +            text run at (0,18) width 104: "it should appear "
             RenderInline {EM} at (0,0) size 50x18
  -            RenderText {TEXT} at (92,18) size 50x18
  -              text run at (92,18) width 50: "beneath"
  -          RenderText {TEXT} at (142,18) size 390x18
  -            text run at (142,18) width 390: " the nested list (below the line \"...nested within the list item.\")."
  -      RenderTable {TABLE} at (0,533) size 784x446 [border: (1px outset #808080)]
  +            RenderText {TEXT} at (104,18) size 50x18
  +              text run at (104,18) width 50: "beneath"
  +          RenderText {TEXT} at (154,18) size 390x18
  +            text run at (154,18) width 390: " the nested list (below the line \"...nested within the list item.\")."
  +      RenderTable {TABLE} at (0,533) size 769x446 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x444
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x27 [bgcolor=#C0C0C0] [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x27 [bgcolor=#C0C0C0] [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -90,32 +90,32 @@
               RenderTableCell {TD} at (0,222) size 12x27 [bgcolor=#C0C0C0] [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,27) size 770x417 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x36
  +            RenderTableCell {TD} at (12,27) size 755x417 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x36
                   RenderText {TEXT} at (0,0) size 731x36
                     text run at (0,0) width 658: "Note that all table cells on this page should have a two-pixel solid green border along their bottom sides. "
                     text run at (658,0) width 73: "This border"
                     text run at (0,18) width 365: "applies only to the cells, not the rows which contain them."
  -              RenderBlock {P} at (4,56) size 762x28 [border: (10px double #800080) none]
  +              RenderBlock {P} at (4,56) size 747x28 [border: (10px double #800080) none]
                   RenderText {TEXT} at (0,0) size 438x18
                     text run at (0,0) width 438: "This paragraph should have a purple, double, 10-pixel bottom border."
  -              RenderBlock {P} at (4,100) size 762x19 [border: (1px solid #800080) none]
  +              RenderBlock {P} at (4,100) size 747x19 [border: (1px solid #800080) none]
                   RenderText {TEXT} at (0,0) size 355x18
                     text run at (0,0) width 355: "This paragraph should have a thin purple bottom border."
  -              RenderTable {TABLE} at (4,135) size 762x110 [border: (1px outset #808080)]
  +              RenderTable {TABLE} at (4,135) size 747x110 [border: (1px outset #808080)]
                   RenderTableSection {TBODY} at (1,1) size 0x108
                     RenderTableRow {TR} at (0,0) size 0x0
  -                    RenderTableCell {TD} at (5,5) size 750x41 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  -                      RenderText {TEXT} at (2,2) size 736x36
  +                    RenderTableCell {TD} at (5,5) size 735x41 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +                      RenderText {TEXT} at (2,2) size 720x36
                           text run at (2,2) width 453: "Every cell in this table should have a 2-pixel solid green bottom border. "
  -                        text run at (455,2) width 283: "This is also true of the table-testing section in"
  -                        text run at (2,20) width 198: "the second half of the test page."
  +                        text run at (455,2) width 267: "This is also true of the table-testing section"
  +                        text run at (2,20) width 214: "in the second half of the test page."
                     RenderTableRow {TR} at (0,0) size 0x0
  -                    RenderTableCell {TD} at (5,65) size 190x23 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
  +                    RenderTableCell {TD} at (5,65) size 186x23 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                         RenderText {TEXT} at (2,2) size 53x18
                           text run at (2,2) width 53: "Cell one"
  -                    RenderTableCell {TD} at (200,51) size 555x52 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -                      RenderBlock (anonymous) at (2,2) size 551x18
  +                    RenderTableCell {TD} at (196,51) size 544x52 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +                      RenderBlock (anonymous) at (2,2) size 540x18
                           RenderText {TEXT} at (0,0) size 54x18
                             text run at (0,0) width 54: "Cell two"
                         RenderTable {TABLE} at (2,20) size 161x29 [border: (1px outset #808080)]
  @@ -124,36 +124,36 @@
                               RenderTableCell {TD} at (2,2) size 155x23 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
                                 RenderText {TEXT} at (2,2) size 151x18
                                   text run at (2,2) width 151: "Nested single-cell table!"
  -              RenderBlock {UL} at (4,261) size 762x135
  -                RenderListItem {LI} at (40,0) size 722x75 [border: (3px solid #000000) none]
  -                  RenderBlock (anonymous) at (0,0) size 722x18
  +              RenderBlock {UL} at (4,261) size 747x135
  +                RenderListItem {LI} at (40,0) size 707x75 [border: (3px solid #000000) none]
  +                  RenderBlock (anonymous) at (0,0) size 707x18
                       RenderListMarker at (0,0) size 0x14
                       RenderText {TEXT} at (0,0) size 118x18
                         text run at (0,0) width 118: "This is a list item..."
  -                  RenderBlock {UL} at (0,18) size 722x54
  -                    RenderListItem {LI} at (40,0) size 682x18
  +                  RenderBlock {UL} at (0,18) size 707x54
  +                    RenderListItem {LI} at (40,0) size 667x18
                         RenderListMarker at (0,0) size 0x14
                         RenderText {TEXT} at (0,0) size 73x18
                           text run at (0,0) width 73: "...and this..."
  -                    RenderListItem {LI} at (40,18) size 682x18
  +                    RenderListItem {LI} at (40,18) size 667x18
                         RenderListMarker at (0,0) size 0x14
                         RenderText {TEXT} at (0,0) size 115x18
                           text run at (0,0) width 115: "...is a second list..."
  -                    RenderListItem {LI} at (40,36) size 682x18
  +                    RenderListItem {LI} at (40,36) size 667x18
                         RenderListMarker at (0,0) size 0x14
                         RenderText {TEXT} at (0,0) size 176x18
                           text run at (0,0) width 176: "...nested within the list item."
  -                RenderListItem {LI} at (40,75) size 722x21 [border: (3px solid #000000) none]
  +                RenderListItem {LI} at (40,75) size 707x21 [border: (3px solid #000000) none]
                     RenderListMarker at (0,0) size 0x14
                     RenderText {TEXT} at (0,0) size 158x18
                       text run at (0,0) width 158: "This is a second list item."
  -                RenderListItem {LI} at (40,96) size 722x39 [border: (3px solid #000000) none]
  +                RenderListItem {LI} at (40,96) size 707x39 [border: (3px solid #000000) none]
                     RenderListMarker at (0,0) size 0x14
  -                  RenderText {TEXT} at (0,0) size 722x36
  -                    text run at (0,0) width 722: "Each list item in this list should have a medium-width black border at its bottom, which for the first item means that"
  -                    text run at (0,18) width 104: "it should appear "
  +                  RenderText {TEXT} at (0,0) size 695x36
  +                    text run at (0,0) width 695: "Each list item in this list should have a medium-width black border at its bottom, which for the first item means"
  +                    text run at (0,18) width 131: "that it should appear "
                     RenderInline {EM} at (0,0) size 50x18
  -                    RenderText {TEXT} at (104,18) size 50x18
  -                      text run at (104,18) width 50: "beneath"
  -                  RenderText {TEXT} at (154,18) size 390x18
  -                    text run at (154,18) width 390: " the nested list (below the line \"...nested within the list item.\")."
  +                    RenderText {TEXT} at (131,18) size 50x18
  +                      text run at (131,18) width 50: "beneath"
  +                  RenderText {TEXT} at (181,18) size 390x18
  +                    text run at (181,18) width 390: " the nested list (below the line \"...nested within the list item.\")."
  
  
  
  1.8       +16 -16    WebCore/layout-tests/css1/box_properties/border_bottom_width-expected.txt
  
  Index: border_bottom_width-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/border_bottom_width-expected.txt,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- border_bottom_width-expected.txt	19 Jul 2005 21:18:03 -0000	1.7
  +++ border_bottom_width-expected.txt	18 Aug 2005 04:22:47 -0000	1.8
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x877
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x877
  -  RenderBlock {HTML} at (0,0) size 800x877
  -    RenderBody {BODY} at (8,8) size 784x861 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x877
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x877
  +  RenderBlock {HTML} at (0,0) size 785x877
  +    RenderBody {BODY} at (8,8) size 769x861 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x90
  +      RenderBlock {PRE} at (0,34) size 769x90
           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 432: ".one {border-bottom-width: 50px; border-style: solid;}"
  @@ -14,8 +14,8 @@
             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 272: ".five {border-bottom-width: 25px;}"
  -      RenderBlock {HR} at (0,137) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,155) size 784x18
  +      RenderBlock {HR} at (0,137) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,155) size 769x18
           RenderText {TEXT} at (0,0) size 157x18
             text run at (0,0) width 157: "(These will only work if "
           RenderInline {CODE} at (0,0) size 96x15
  @@ -23,22 +23,22 @@
               text run at (157,2) width 96: "border-style"
           RenderText {TEXT} at (253,0) size 89x18
             text run at (253,0) width 89: " is supported.)"
  -      RenderBlock {P} at (0,189) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {P} at (0,189) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderBlock {P} at (0,223) size 784x71 [border: (3px solid #000000) (50px solid #000000) (3px solid #000000)]
  +      RenderBlock {P} at (0,223) size 769x71 [border: (3px solid #000000) (50px solid #000000) (3px solid #000000)]
           RenderText {TEXT} at (3,3) size 387x18
             text run at (3,3) width 387: "This element should have a bottom border width of 50 pixels."
  -      RenderBlock {P} at (0,310) size 784x26 [border: (3px solid #000000) (5px solid #000000) (3px solid #000000)]
  +      RenderBlock {P} at (0,310) size 769x26 [border: (3px solid #000000) (5px solid #000000) (3px solid #000000)]
           RenderText {TEXT} at (3,3) size 344x18
             text run at (3,3) width 344: "This element should have a thick bottom border width."
  -      RenderBlock {P} at (0,352) size 784x24 [border: (3px solid #000000)]
  +      RenderBlock {P} at (0,352) size 769x24 [border: (3px solid #000000)]
           RenderText {TEXT} at (3,3) size 364x18
             text run at (3,3) width 364: "This element should have a medium bottom border width."
  -      RenderBlock {P} at (0,392) size 784x22 [border: (3px solid #000000) (1px solid #000000) (3px solid #000000)]
  +      RenderBlock {P} at (0,392) size 769x22 [border: (3px solid #000000) (1px solid #000000) (3px solid #000000)]
           RenderText {TEXT} at (3,3) size 337x18
             text run at (3,3) width 337: "This element should have a thin bottom border width."
  -      RenderBlock {P} at (0,430) size 784x18
  +      RenderBlock {P} at (0,430) size 769x18
           RenderText {TEXT} at (0,0) size 537x18
             text run at (0,0) width 537: "This element should have no border and no extra \"padding\" on its bottom side, as no "
           RenderInline {CODE} at (0,0) size 96x15
  @@ -46,7 +46,7 @@
               text run at (537,2) width 96: "border-style"
           RenderText {TEXT} at (633,0) size 54x18
             text run at (633,0) width 54: " was set."
  -      RenderBlock {P} at (0,464) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {P} at (0,464) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
         RenderTable {TABLE} at (0,498) size 709x363 [border: (1px outset #808080)]
  
  
  
  1.9       +54 -54    WebCore/layout-tests/css1/box_properties/border_left-expected.txt
  
  Index: border_left-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/border_left-expected.txt,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- border_left-expected.txt	19 Jul 2005 21:18:03 -0000	1.8
  +++ border_left-expected.txt	18 Aug 2005 04:22:47 -0000	1.9
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x1028
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x1028
  -  RenderBlock {HTML} at (0,0) size 800x1028
  -    RenderBody {BODY} at (8,8) size 784x1012 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (20,0) size 764x18
  +layer at (0,0) size 785x1028
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x1028
  +  RenderBlock {HTML} at (0,0) size 785x1028
  +    RenderBody {BODY} at (8,8) size 769x1012 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (20,0) size 749x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x105
  +      RenderBlock {PRE} at (0,34) size 769x105
           RenderText {TEXT} at (0,0) size 344x105
             text run at (0,0) width 176: "P {margin-left: 20px;}"
             text run at (0,15) width 312: ".one {border-left: purple double 10px;}"
  @@ -15,32 +15,32 @@
             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 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
  +      RenderBlock {HR} at (0,152) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (20,170) size 749x36
  +        RenderText {TEXT} at (0,0) size 707x36
             text run at (0,0) width 634: "Note that all table cells on this page should have a two-pixel solid green border along their left sides. "
  -          text run at (634,0) width 121: "This border applies"
  -          text run at (0,18) width 317: "only to the cells, not the rows which contain them."
  -      RenderBlock {P} at (20,222) size 764x18 [border: (10px double #800080)]
  +          text run at (634,0) width 73: "This border"
  +          text run at (0,18) width 365: "applies only to the cells, not the rows which contain them."
  +      RenderBlock {P} at (20,222) size 749x18 [border: (10px double #800080)]
           RenderText {TEXT} at (10,0) size 414x18
             text run at (10,0) width 414: "This paragraph should have a purple, double, 10-pixel left border."
  -      RenderBlock {P} at (20,256) size 764x18 [border: (1px solid #800080)]
  +      RenderBlock {P} at (20,256) size 749x18 [border: (1px solid #800080)]
           RenderText {TEXT} at (1,0) size 331x18
             text run at (1,0) width 331: "This paragraph should have a thin purple left border."
  -      RenderTable {TABLE} at (0,290) size 784x107 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,290) size 769x107 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x105
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (5,5) size 772x40 [border: (1px inset #808080) (2px solid #008000)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (5,5) size 757x40 [border: (1px inset #808080) (2px solid #008000)] [r=0 c=0 rs=1 cs=2]
                 RenderText {TEXT} at (3,2) size 735x36
                   text run at (3,2) width 429: "Every cell in this table should have a 2-pixel solid green left border. "
                   text run at (432,2) width 306: "This is also true of the table-testing section in the"
                   text run at (3,20) width 175: "second half of the test page."
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (5,64) size 197x22 [border: (1px inset #808080) (2px solid #008000)] [r=1 c=0 rs=1 cs=1]
  +            RenderTableCell {TD} at (5,64) size 193x22 [border: (1px inset #808080) (2px solid #008000)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (3,2) size 53x18
                   text run at (3,2) width 53: "Cell one"
  -            RenderTableCell {TD} at (207,50) size 570x50 [border: (1px inset #808080) (2px solid #008000)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock (anonymous) at (3,2) size 565x18
  +            RenderTableCell {TD} at (203,50) size 559x50 [border: (1px inset #808080) (2px solid #008000)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock (anonymous) at (3,2) size 554x18
                   RenderText {TEXT} at (0,0) size 54x18
                     text run at (0,0) width 54: "Cell two"
                 RenderTable {TABLE} at (3,20) size 162x28 [border: (1px outset #808080)]
  @@ -49,40 +49,40 @@
                       RenderTableCell {TD} at (2,2) size 156x22 [border: (1px inset #808080) (2px solid #008000)] [r=0 c=0 rs=1 cs=1]
                         RenderText {TEXT} at (3,2) size 151x18
                           text run at (3,2) width 151: "Nested single-cell table!"
  -      RenderBlock {UL} at (0,413) size 784x144
  -        RenderListItem {LI} at (40,0) size 744x72 [border: (3px solid #000000)]
  -          RenderBlock (anonymous) at (3,0) size 741x18
  +      RenderBlock {UL} at (0,413) size 769x144
  +        RenderListItem {LI} at (40,0) size 729x72 [border: (3px solid #000000)]
  +          RenderBlock (anonymous) at (3,0) size 726x18
               RenderListMarker at (0,0) size 0x14
               RenderText {TEXT} at (0,0) size 118x18
                 text run at (0,0) width 118: "This is a list item..."
  -          RenderBlock {UL} at (3,18) size 741x54
  -            RenderListItem {LI} at (40,0) size 701x18
  +          RenderBlock {UL} at (3,18) size 726x54
  +            RenderListItem {LI} at (40,0) size 686x18
                 RenderListMarker at (0,0) size 0x14
                 RenderText {TEXT} at (0,0) size 73x18
                   text run at (0,0) width 73: "...and this..."
  -            RenderListItem {LI} at (40,18) size 701x18
  +            RenderListItem {LI} at (40,18) size 686x18
                 RenderListMarker at (0,0) size 0x14
                 RenderText {TEXT} at (0,0) size 115x18
                   text run at (0,0) width 115: "...is a second list..."
  -            RenderListItem {LI} at (40,36) size 701x18
  +            RenderListItem {LI} at (40,36) size 686x18
                 RenderListMarker at (0,0) size 0x14
                 RenderText {TEXT} at (0,0) size 176x18
                   text run at (0,0) width 176: "...nested within the list item."
  -        RenderListItem {LI} at (40,72) size 744x18 [border: (3px solid #800080)]
  +        RenderListItem {LI} at (40,72) size 729x18 [border: (3px solid #800080)]
             RenderListMarker at (3,0) size 0x14
             RenderText {TEXT} at (3,0) size 158x18
               text run at (3,0) width 158: "This is a second list item."
  -        RenderListItem {LI} at (40,90) size 744x54 [border: (3px solid #0000FF)]
  +        RenderListItem {LI} at (40,90) size 729x54 [border: (3px solid #0000FF)]
             RenderListMarker at (3,0) size 0x14
             RenderText {TEXT} at (3,0) size 720x54
               text run at (3,0) width 695: "Each list item in this 'parent' list should have a medium-width border along its left side, in each of three colors. "
               text run at (698,0) width 25: "The"
               text run at (3,18) width 719: "first item's border should travel the entire height the nested list (to end near the baseline of the line \"...nested within"
               text run at (3,36) width 490: "the list item.\"), even though the nested list does not have any border styles set."
  -      RenderTable {TABLE} at (0,573) size 784x439 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,573) size 769x439 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x437
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080) (2px solid #008000)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080) (2px solid #008000)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (5,4) size 163x18
                     text run at (5,4) width 163: "TABLE Testing Section"
  @@ -90,32 +90,32 @@
               RenderTableCell {TD} at (0,218) size 13x26 [bgcolor=#C0C0C0] [border: (1px inset #808080) (2px solid #008000)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (5,4) size 4x18
                   text run at (5,4) width 4: " "
  -            RenderTableCell {TD} at (13,26) size 769x411 [border: (1px inset #808080) (2px solid #008000)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (25,4) size 740x36
  +            RenderTableCell {TD} at (13,26) size 754x411 [border: (1px inset #808080) (2px solid #008000)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (25,4) size 725x36
                   RenderText {TEXT} at (0,0) size 707x36
                     text run at (0,0) width 634: "Note that all table cells on this page should have a two-pixel solid green border along their left sides. "
                     text run at (634,0) width 73: "This border"
                     text run at (0,18) width 365: "applies only to the cells, not the rows which contain them."
  -              RenderBlock {P} at (25,56) size 740x18 [border: (10px double #800080)]
  +              RenderBlock {P} at (25,56) size 725x18 [border: (10px double #800080)]
                   RenderText {TEXT} at (10,0) size 414x18
                     text run at (10,0) width 414: "This paragraph should have a purple, double, 10-pixel left border."
  -              RenderBlock {P} at (25,90) size 740x18 [border: (1px solid #800080)]
  +              RenderBlock {P} at (25,90) size 725x18 [border: (1px solid #800080)]
                   RenderText {TEXT} at (1,0) size 331x18
                     text run at (1,0) width 331: "This paragraph should have a thin purple left border."
  -              RenderTable {TABLE} at (5,124) size 760x107 [border: (1px outset #808080)]
  +              RenderTable {TABLE} at (5,124) size 745x107 [border: (1px outset #808080)]
                   RenderTableSection {TBODY} at (1,1) size 0x105
                     RenderTableRow {TR} at (0,0) size 0x0
  -                    RenderTableCell {TD} at (5,5) size 748x40 [border: (1px inset #808080) (2px solid #008000)] [r=0 c=0 rs=1 cs=2]
  -                      RenderText {TEXT} at (3,2) size 735x36
  +                    RenderTableCell {TD} at (5,5) size 733x40 [border: (1px inset #808080) (2px solid #008000)] [r=0 c=0 rs=1 cs=2]
  +                      RenderText {TEXT} at (3,2) size 712x36
                           text run at (3,2) width 429: "Every cell in this table should have a 2-pixel solid green left border. "
  -                        text run at (432,2) width 306: "This is also true of the table-testing section in the"
  -                        text run at (3,20) width 175: "second half of the test page."
  +                        text run at (432,2) width 283: "This is also true of the table-testing section in"
  +                        text run at (3,20) width 198: "the second half of the test page."
                     RenderTableRow {TR} at (0,0) size 0x0
  -                    RenderTableCell {TD} at (5,64) size 191x22 [border: (1px inset #808080) (2px solid #008000)] [r=1 c=0 rs=1 cs=1]
  +                    RenderTableCell {TD} at (5,64) size 187x22 [border: (1px inset #808080) (2px solid #008000)] [r=1 c=0 rs=1 cs=1]
                         RenderText {TEXT} at (3,2) size 53x18
                           text run at (3,2) width 53: "Cell one"
  -                    RenderTableCell {TD} at (201,50) size 552x50 [border: (1px inset #808080) (2px solid #008000)] [r=1 c=1 rs=1 cs=1]
  -                      RenderBlock (anonymous) at (3,2) size 547x18
  +                    RenderTableCell {TD} at (197,50) size 541x50 [border: (1px inset #808080) (2px solid #008000)] [r=1 c=1 rs=1 cs=1]
  +                      RenderBlock (anonymous) at (3,2) size 536x18
                           RenderText {TEXT} at (0,0) size 54x18
                             text run at (0,0) width 54: "Cell two"
                         RenderTable {TABLE} at (3,20) size 162x28 [border: (1px outset #808080)]
  @@ -124,32 +124,32 @@
                               RenderTableCell {TD} at (2,2) size 156x22 [border: (1px inset #808080) (2px solid #008000)] [r=0 c=0 rs=1 cs=1]
                                 RenderText {TEXT} at (3,2) size 151x18
                                   text run at (3,2) width 151: "Nested single-cell table!"
  -              RenderBlock {UL} at (5,247) size 760x144
  -                RenderListItem {LI} at (40,0) size 720x72 [border: (3px solid #000000)]
  -                  RenderBlock (anonymous) at (3,0) size 717x18
  +              RenderBlock {UL} at (5,247) size 745x144
  +                RenderListItem {LI} at (40,0) size 705x72 [border: (3px solid #000000)]
  +                  RenderBlock (anonymous) at (3,0) size 702x18
                       RenderListMarker at (0,0) size 0x14
                       RenderText {TEXT} at (0,0) size 118x18
                         text run at (0,0) width 118: "This is a list item..."
  -                  RenderBlock {UL} at (3,18) size 717x54
  -                    RenderListItem {LI} at (40,0) size 677x18
  +                  RenderBlock {UL} at (3,18) size 702x54
  +                    RenderListItem {LI} at (40,0) size 662x18
                         RenderListMarker at (0,0) size 0x14
                         RenderText {TEXT} at (0,0) size 73x18
                           text run at (0,0) width 73: "...and this..."
  -                    RenderListItem {LI} at (40,18) size 677x18
  +                    RenderListItem {LI} at (40,18) size 662x18
                         RenderListMarker at (0,0) size 0x14
                         RenderText {TEXT} at (0,0) size 115x18
                           text run at (0,0) width 115: "...is a second list..."
  -                    RenderListItem {LI} at (40,36) size 677x18
  +                    RenderListItem {LI} at (40,36) size 662x18
                         RenderListMarker at (0,0) size 0x14
                         RenderText {TEXT} at (0,0) size 176x18
                           text run at (0,0) width 176: "...nested within the list item."
  -                RenderListItem {LI} at (40,72) size 720x18 [border: (3px solid #800080)]
  +                RenderListItem {LI} at (40,72) size 705x18 [border: (3px solid #800080)]
                     RenderListMarker at (3,0) size 0x14
                     RenderText {TEXT} at (3,0) size 158x18
                       text run at (3,0) width 158: "This is a second list item."
  -                RenderListItem {LI} at (40,90) size 720x54 [border: (3px solid #0000FF)]
  +                RenderListItem {LI} at (40,90) size 705x54 [border: (3px solid #0000FF)]
                     RenderListMarker at (3,0) size 0x14
  -                  RenderText {TEXT} at (3,0) size 704x54
  +                  RenderText {TEXT} at (3,0) size 691x54
                       text run at (3,0) width 691: "Each list item in this 'parent' list should have a medium-width border along its left side, in each of three colors."
  -                    text run at (3,18) width 704: "The first item's border should travel the entire height the nested list (to end near the baseline of the line \"...nested"
  -                    text run at (3,36) width 534: "within the list item.\"), even though the nested list does not have any border styles set."
  +                    text run at (3,18) width 641: "The first item's border should travel the entire height the nested list (to end near the baseline of the line"
  +                    text run at (3,36) width 597: "\"...nested within the list item.\"), even though the nested list does not have any border styles set."
  
  
  
  1.8       +33 -32    WebCore/layout-tests/css1/box_properties/border_left_width-expected.txt
  
  Index: border_left_width-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/border_left_width-expected.txt,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- border_left_width-expected.txt	19 Jul 2005 21:18:03 -0000	1.7
  +++ border_left_width-expected.txt	18 Aug 2005 04:22:47 -0000	1.8
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x805
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x805
  -  RenderBlock {HTML} at (0,0) size 800x805
  -    RenderBody {BODY} at (8,8) size 784x789 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x823
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x823
  +  RenderBlock {HTML} at (0,0) size 785x823
  +    RenderBody {BODY} at (8,8) size 769x807 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x90
  +      RenderBlock {PRE} at (0,34) size 769x90
           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 416: ".one {border-left-width: 50px; border-style: solid;}"
  @@ -14,8 +14,8 @@
             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 256: ".five {border-left-width: 25px;}"
  -      RenderBlock {HR} at (0,137) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,155) size 784x18
  +      RenderBlock {HR} at (0,137) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,155) size 769x18
           RenderText {TEXT} at (0,0) size 157x18
             text run at (0,0) width 157: "(These will only work if "
           RenderInline {CODE} at (0,0) size 96x15
  @@ -23,24 +23,24 @@
               text run at (157,2) width 96: "border-style"
           RenderText {TEXT} at (253,0) size 89x18
             text run at (253,0) width 89: " is supported.)"
  -      RenderBlock {P} at (0,189) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {P} at (0,189) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderBlock {P} at (0,223) size 784x42 [border: (3px solid #000000) (50px solid #000000)]
  +      RenderBlock {P} at (0,223) size 769x42 [border: (3px solid #000000) (50px solid #000000)]
           RenderText {TEXT} at (50,3) size 713x36
             text run at (50,3) width 713: "This element should have a left border width of 50 pixels, which will be more obvious if the element is more than"
             text run at (50,21) width 86: "one line long."
  -      RenderBlock {P} at (0,281) size 784x24 [border: (3px solid #000000) (5px solid #000000)]
  +      RenderBlock {P} at (0,281) size 769x24 [border: (3px solid #000000) (5px solid #000000)]
           RenderText {TEXT} at (5,3) size 760x18
             text run at (5,3) width 760: "This element should have a thick left border width, which will be more obvious if the element is more than one line long."
  -      RenderBlock {P} at (0,321) size 784x42 [border: (3px solid #000000)]
  +      RenderBlock {P} at (0,321) size 769x42 [border: (3px solid #000000)]
           RenderText {TEXT} at (3,3) size 744x36
             text run at (3,3) width 744: "This element should have a medium left border width, which will be more obvious if the element is more than one line"
             text run at (3,21) width 32: "long."
  -      RenderBlock {P} at (0,379) size 784x24 [border: (3px solid #000000) (1px solid #000000)]
  +      RenderBlock {P} at (0,379) size 769x24 [border: (3px solid #000000) (1px solid #000000)]
           RenderText {TEXT} at (1,3) size 753x18
             text run at (1,3) width 753: "This element should have a thin left border width, which will be more obvious if the element is more than one line long."
  -      RenderBlock {P} at (0,419) size 784x18
  +      RenderBlock {P} at (0,419) size 769x18
           RenderText {TEXT} at (0,0) size 513x18
             text run at (0,0) width 513: "This element should have no border and no extra \"padding\" on its left side, as no "
           RenderInline {CODE} at (0,0) size 96x15
  @@ -48,19 +48,19 @@
               text run at (513,2) width 96: "border-style"
           RenderText {TEXT} at (609,0) size 54x18
             text run at (609,0) width 54: " was set."
  -      RenderTable {TABLE} at (0,453) size 784x336 [border: (1px outset #808080)]
  -        RenderTableSection {TBODY} at (1,1) size 0x334
  +      RenderTable {TABLE} at (0,453) size 769x354 [border: (1px outset #808080)]
  +        RenderTableSection {TBODY} at (1,1) size 0x352
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,167) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
  +            RenderTableCell {TD} at (0,176) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x308 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x18
  +            RenderTableCell {TD} at (12,26) size 755x326 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x18
                   RenderText {TEXT} at (0,0) size 157x18
                     text run at (0,0) width 157: "(These will only work if "
                   RenderInline {CODE} at (0,0) size 96x15
  @@ -68,25 +68,26 @@
                       text run at (157,2) width 96: "border-style"
                   RenderText {TEXT} at (253,0) size 89x18
                     text run at (253,0) width 89: " is supported.)"
  -              RenderBlock {P} at (4,38) size 762x18 [bgcolor=#C0C0C0]
  +              RenderBlock {P} at (4,38) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 203x18
                     text run at (0,0) width 203: "This element has a class of zero."
  -              RenderBlock {P} at (4,72) size 762x42 [border: (3px solid #000000) (50px solid #000000)]
  +              RenderBlock {P} at (4,72) size 747x42 [border: (3px solid #000000) (50px solid #000000)]
                   RenderText {TEXT} at (50,3) size 682x36
                     text run at (50,3) width 682: "This element should have a left border width of 50 pixels, which will be more obvious if the element is more"
                     text run at (50,21) width 117: "than one line long."
  -              RenderBlock {P} at (4,130) size 762x42 [border: (3px solid #000000) (5px solid #000000)]
  +              RenderBlock {P} at (4,130) size 747x42 [border: (3px solid #000000) (5px solid #000000)]
                   RenderText {TEXT} at (5,3) size 724x36
                     text run at (5,3) width 724: "This element should have a thick left border width, which will be more obvious if the element is more than one line"
                     text run at (5,21) width 32: "long."
  -              RenderBlock {P} at (4,188) size 762x42 [border: (3px solid #000000)]
  -                RenderText {TEXT} at (3,3) size 744x36
  -                  text run at (3,3) width 744: "This element should have a medium left border width, which will be more obvious if the element is more than one line"
  -                  text run at (3,21) width 32: "long."
  -              RenderBlock {P} at (4,246) size 762x24 [border: (3px solid #000000) (1px solid #000000)]
  -                RenderText {TEXT} at (1,3) size 753x18
  -                  text run at (1,3) width 753: "This element should have a thin left border width, which will be more obvious if the element is more than one line long."
  -              RenderBlock {P} at (4,286) size 762x18
  +              RenderBlock {P} at (4,188) size 747x42 [border: (3px solid #000000)]
  +                RenderText {TEXT} at (3,3) size 717x36
  +                  text run at (3,3) width 717: "This element should have a medium left border width, which will be more obvious if the element is more than one"
  +                  text run at (3,21) width 59: "line long."
  +              RenderBlock {P} at (4,246) size 747x42 [border: (3px solid #000000) (1px solid #000000)]
  +                RenderText {TEXT} at (1,3) size 717x36
  +                  text run at (1,3) width 717: "This element should have a thin left border width, which will be more obvious if the element is more than one line"
  +                  text run at (1,21) width 32: "long."
  +              RenderBlock {P} at (4,304) size 747x18
                   RenderText {TEXT} at (0,0) size 513x18
                     text run at (0,0) width 513: "This element should have no border and no extra \"padding\" on its left side, as no "
                   RenderInline {CODE} at (0,0) size 96x15
  
  
  
  1.9       +62 -62    WebCore/layout-tests/css1/box_properties/border_right_inline-expected.txt
  
  Index: border_right_inline-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/border_right_inline-expected.txt,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- border_right_inline-expected.txt	19 Jul 2005 21:18:03 -0000	1.8
  +++ border_right_inline-expected.txt	18 Aug 2005 04:22:47 -0000	1.9
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x1064
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x1064
  -  RenderBlock {HTML} at (0,0) size 800x1064
  -    RenderBody {BODY} at (8,8) size 784x1048 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 764x18
  +layer at (0,0) size 785x1082
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x1082
  +  RenderBlock {HTML} at (0,0) size 785x1082
  +    RenderBody {BODY} at (8,8) size 769x1066 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 749x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x105
  +      RenderBlock {PRE} at (0,34) size 769x105
           RenderText {TEXT} at (0,0) size 352x105
             text run at (0,0) width 184: "P {margin-right: 20px;}"
             text run at (0,15) width 320: ".one {border-right: purple double 10px;}"
  @@ -15,32 +15,32 @@
             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 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
  +      RenderBlock {HR} at (0,152) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,170) size 749x36
  +        RenderText {TEXT} at (0,0) size 716x36
             text run at (0,0) width 643: "Note that all table cells on this page should have a two-pixel solid green border along their right sides. "
  -          text run at (643,0) width 121: "This border applies"
  -          text run at (0,18) width 317: "only to the cells, not the rows which contain them."
  -      RenderBlock {P} at (0,222) size 764x18 [border: (10px double #800080) none]
  +          text run at (643,0) width 73: "This border"
  +          text run at (0,18) width 365: "applies only to the cells, not the rows which contain them."
  +      RenderBlock {P} at (0,222) size 749x18 [border: (10px double #800080) none]
           RenderText {TEXT} at (0,0) size 423x18
             text run at (0,0) width 423: "This paragraph should have a purple, double, 10-pixel right border."
  -      RenderBlock {P} at (0,256) size 764x18 [border: (1px solid #800080) none]
  +      RenderBlock {P} at (0,256) size 749x18 [border: (1px solid #800080) none]
           RenderText {TEXT} at (0,0) size 340x18
             text run at (0,0) width 340: "This paragraph should have a thin purple right border."
  -      RenderTable {TABLE} at (0,290) size 784x107 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,290) size 769x107 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x105
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (5,5) size 772x40 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (5,5) size 757x40 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderText {TEXT} at (2,2) size 744x36
                   text run at (2,2) width 438: "Every cell in this table should have a 2-pixel solid green right border. "
                   text run at (440,2) width 306: "This is also true of the table-testing section in the"
                   text run at (2,20) width 175: "second half of the test page."
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (5,64) size 196x22 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
  +            RenderTableCell {TD} at (5,64) size 193x22 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 53x18
                   text run at (2,2) width 53: "Cell one"
  -            RenderTableCell {TD} at (206,50) size 571x50 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock (anonymous) at (2,2) size 566x18
  +            RenderTableCell {TD} at (203,50) size 559x50 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock (anonymous) at (2,2) size 554x18
                   RenderText {TEXT} at (0,0) size 54x18
                     text run at (0,0) width 54: "Cell two"
                 RenderTable {TABLE} at (2,20) size 162x28 [border: (1px outset #808080)]
  @@ -49,75 +49,74 @@
                       RenderTableCell {TD} at (2,2) size 156x22 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
                         RenderText {TEXT} at (2,2) size 151x18
                           text run at (2,2) width 151: "Nested single-cell table!"
  -      RenderBlock {UL} at (0,413) size 784x162
  -        RenderListItem {LI} at (40,0) size 744x72 [border: (3px solid #000000) none]
  -          RenderBlock (anonymous) at (0,0) size 741x18
  +      RenderBlock {UL} at (0,413) size 769x162
  +        RenderListItem {LI} at (40,0) size 729x72 [border: (3px solid #000000) none]
  +          RenderBlock (anonymous) at (0,0) size 726x18
               RenderListMarker at (0,0) size 0x14
               RenderText {TEXT} at (0,0) size 118x18
                 text run at (0,0) width 118: "This is a list item..."
  -          RenderBlock {UL} at (0,18) size 741x54
  -            RenderListItem {LI} at (40,0) size 701x18
  +          RenderBlock {UL} at (0,18) size 726x54
  +            RenderListItem {LI} at (40,0) size 686x18
                 RenderListMarker at (0,0) size 0x14
                 RenderText {TEXT} at (0,0) size 73x18
                   text run at (0,0) width 73: "...and this..."
  -            RenderListItem {LI} at (40,18) size 701x18
  +            RenderListItem {LI} at (40,18) size 686x18
                 RenderListMarker at (0,0) size 0x14
                 RenderText {TEXT} at (0,0) size 115x18
                   text run at (0,0) width 115: "...is a second list..."
  -            RenderListItem {LI} at (40,36) size 701x18
  +            RenderListItem {LI} at (40,36) size 686x18
                 RenderListMarker at (0,0) size 0x14
                 RenderText {TEXT} at (0,0) size 176x18
                   text run at (0,0) width 176: "...nested within the list item."
  -        RenderListItem {LI} at (40,72) size 744x18 [border: (3px solid #800080) none]
  +        RenderListItem {LI} at (40,72) size 729x18 [border: (3px solid #800080) none]
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 158x18
               text run at (0,0) width 158: "This is a second list item."
  -        RenderListItem {LI} at (40,90) size 744x72 [border: (3px solid #0000FF) none]
  +        RenderListItem {LI} at (40,90) size 729x72 [border: (3px solid #0000FF) none]
             RenderListMarker at (0,0) size 0x14
  -          RenderText {TEXT} at (0,0) size 733x72
  -            text run at (0,0) width 704: "Each list item in this 'parent' list should have a medium-width border along its right side, in each of three colors. "
  -            text run at (704,0) width 25: "The"
  -            text run at (0,18) width 719: "first item's border should travel the entire height the nested list (to end near the baseline of the line \"...nested within"
  -            text run at (0,36) width 494: "the list item.\"), even though the nested list does not have any border styles set. "
  -            text run at (494,36) width 239: "The borders should line up together at"
  -            text run at (0,54) width 551: "the right edge of the document's body, as each list element has a default width of 100%."
  -      RenderTable {TABLE} at (0,591) size 784x457 [border: (1px outset #808080)]
  -        RenderTableSection {TBODY} at (1,1) size 0x455
  +          RenderText {TEXT} at (0,0) size 707x72
  +            text run at (0,0) width 700: "Each list item in this 'parent' list should have a medium-width border along its right side, in each of three colors."
  +            text run at (0,18) width 704: "The first item's border should travel the entire height the nested list (to end near the baseline of the line \"...nested"
  +            text run at (0,36) width 538: "within the list item.\"), even though the nested list does not have any border styles set. "
  +            text run at (538,36) width 169: "The borders should line up"
  +            text run at (0,54) width 621: "together at the right edge of the document's body, as each list element has a default width of 100%."
  +      RenderTable {TABLE} at (0,591) size 769x475 [border: (1px outset #808080)]
  +        RenderTableSection {TBODY} at (1,1) size 0x473
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,227) size 13x26 [bgcolor=#C0C0C0] [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
  +            RenderTableCell {TD} at (0,236) size 13x26 [bgcolor=#C0C0C0] [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (13,26) size 769x429 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 740x36
  +            RenderTableCell {TD} at (13,26) size 754x447 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 725x36
                   RenderText {TEXT} at (0,0) size 716x36
                     text run at (0,0) width 643: "Note that all table cells on this page should have a two-pixel solid green border along their right sides. "
                     text run at (643,0) width 73: "This border"
                     text run at (0,18) width 365: "applies only to the cells, not the rows which contain them."
  -              RenderBlock {P} at (4,56) size 740x18 [border: (10px double #800080) none]
  +              RenderBlock {P} at (4,56) size 725x18 [border: (10px double #800080) none]
                   RenderText {TEXT} at (0,0) size 423x18
                     text run at (0,0) width 423: "This paragraph should have a purple, double, 10-pixel right border."
  -              RenderBlock {P} at (4,90) size 740x18 [border: (1px solid #800080) none]
  +              RenderBlock {P} at (4,90) size 725x18 [border: (1px solid #800080) none]
                   RenderText {TEXT} at (0,0) size 340x18
                     text run at (0,0) width 340: "This paragraph should have a thin purple right border."
  -              RenderTable {TABLE} at (4,124) size 760x107 [border: (1px outset #808080)]
  +              RenderTable {TABLE} at (4,124) size 745x107 [border: (1px outset #808080)]
                   RenderTableSection {TBODY} at (1,1) size 0x105
                     RenderTableRow {TR} at (0,0) size 0x0
  -                    RenderTableCell {TD} at (5,5) size 748x40 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +                    RenderTableCell {TD} at (5,5) size 733x40 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                         RenderText {TEXT} at (2,2) size 721x36
                           text run at (2,2) width 438: "Every cell in this table should have a 2-pixel solid green right border. "
                           text run at (440,2) width 283: "This is also true of the table-testing section in"
                           text run at (2,20) width 198: "the second half of the test page."
                     RenderTableRow {TR} at (0,0) size 0x0
  -                    RenderTableCell {TD} at (5,64) size 190x22 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
  +                    RenderTableCell {TD} at (5,64) size 186x22 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                         RenderText {TEXT} at (2,2) size 53x18
                           text run at (2,2) width 53: "Cell one"
  -                    RenderTableCell {TD} at (200,50) size 553x50 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -                      RenderBlock (anonymous) at (2,2) size 548x18
  +                    RenderTableCell {TD} at (196,50) size 542x50 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +                      RenderBlock (anonymous) at (2,2) size 537x18
                           RenderText {TEXT} at (0,0) size 54x18
                             text run at (0,0) width 54: "Cell two"
                         RenderTable {TABLE} at (2,20) size 162x28 [border: (1px outset #808080)]
  @@ -126,34 +125,35 @@
                               RenderTableCell {TD} at (2,2) size 156x22 [border: (1px inset #808080) (2px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
                                 RenderText {TEXT} at (2,2) size 151x18
                                   text run at (2,2) width 151: "Nested single-cell table!"
  -              RenderBlock {UL} at (4,247) size 760x162
  -                RenderListItem {LI} at (40,0) size 720x72 [border: (3px solid #000000) none]
  -                  RenderBlock (anonymous) at (0,0) size 717x18
  +              RenderBlock {UL} at (4,247) size 745x180
  +                RenderListItem {LI} at (40,0) size 705x72 [border: (3px solid #000000) none]
  +                  RenderBlock (anonymous) at (0,0) size 702x18
                       RenderListMarker at (0,0) size 0x14
                       RenderText {TEXT} at (0,0) size 118x18
                         text run at (0,0) width 118: "This is a list item..."
  -                  RenderBlock {UL} at (0,18) size 717x54
  -                    RenderListItem {LI} at (40,0) size 677x18
  +                  RenderBlock {UL} at (0,18) size 702x54
  +                    RenderListItem {LI} at (40,0) size 662x18
                         RenderListMarker at (0,0) size 0x14
                         RenderText {TEXT} at (0,0) size 73x18
                           text run at (0,0) width 73: "...and this..."
  -                    RenderListItem {LI} at (40,18) size 677x18
  +                    RenderListItem {LI} at (40,18) size 662x18
                         RenderListMarker at (0,0) size 0x14
                         RenderText {TEXT} at (0,0) size 115x18
                           text run at (0,0) width 115: "...is a second list..."
  -                    RenderListItem {LI} at (40,36) size 677x18
  +                    RenderListItem {LI} at (40,36) size 662x18
                         RenderListMarker at (0,0) size 0x14
                         RenderText {TEXT} at (0,0) size 176x18
                           text run at (0,0) width 176: "...nested within the list item."
  -                RenderListItem {LI} at (40,72) size 720x18 [border: (3px solid #800080) none]
  +                RenderListItem {LI} at (40,72) size 705x18 [border: (3px solid #800080) none]
                     RenderListMarker at (0,0) size 0x14
                     RenderText {TEXT} at (0,0) size 158x18
                       text run at (0,0) width 158: "This is a second list item."
  -                RenderListItem {LI} at (40,90) size 720x72 [border: (3px solid #0000FF) none]
  +                RenderListItem {LI} at (40,90) size 705x90 [border: (3px solid #0000FF) none]
                     RenderListMarker at (0,0) size 0x14
  -                  RenderText {TEXT} at (0,0) size 707x72
  +                  RenderText {TEXT} at (0,0) size 700x90
                       text run at (0,0) width 700: "Each list item in this 'parent' list should have a medium-width border along its right side, in each of three colors."
  -                    text run at (0,18) width 704: "The first item's border should travel the entire height the nested list (to end near the baseline of the line \"...nested"
  -                    text run at (0,36) width 538: "within the list item.\"), even though the nested list does not have any border styles set. "
  -                    text run at (538,36) width 169: "The borders should line up"
  -                    text run at (0,54) width 621: "together at the right edge of the document's body, as each list element has a default width of 100%."
  +                    text run at (0,18) width 641: "The first item's border should travel the entire height the nested list (to end near the baseline of the line"
  +                    text run at (0,36) width 601: "\"...nested within the list item.\"), even though the nested list does not have any border styles set. "
  +                    text run at (601,36) width 76: "The borders"
  +                    text run at (0,54) width 669: "should line up together at the right edge of the document's body, as each list element has a default width of"
  +                    text run at (0,72) width 41: "100%."
  
  
  
  1.8       +37 -36    WebCore/layout-tests/css1/box_properties/border_right_width-expected.txt
  
  Index: border_right_width-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/border_right_width-expected.txt,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- border_right_width-expected.txt	19 Jul 2005 21:18:03 -0000	1.7
  +++ border_right_width-expected.txt	18 Aug 2005 04:22:47 -0000	1.8
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x823
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x823
  -  RenderBlock {HTML} at (0,0) size 800x823
  -    RenderBody {BODY} at (8,8) size 784x807 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x841
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x841
  +  RenderBlock {HTML} at (0,0) size 785x841
  +    RenderBody {BODY} at (8,8) size 769x825 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x90
  +      RenderBlock {PRE} at (0,34) size 769x90
           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 424: ".one {border-right-width: 25px; border-style: solid;}"
  @@ -14,8 +14,8 @@
             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 272: ".five {border-right-width: 100px;}"
  -      RenderBlock {HR} at (0,137) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,155) size 784x18
  +      RenderBlock {HR} at (0,137) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,155) size 769x18
           RenderText {TEXT} at (0,0) size 157x18
             text run at (0,0) width 157: "(These will only work if "
           RenderInline {CODE} at (0,0) size 96x15
  @@ -23,24 +23,25 @@
               text run at (157,2) width 96: "border-style"
           RenderText {TEXT} at (253,0) size 89x18
             text run at (253,0) width 89: " is supported.)"
  -      RenderBlock {P} at (0,189) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {P} at (0,189) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderBlock {P} at (0,223) size 784x42 [border: (3px solid #000000) (25px solid #000000) (3px solid #000000)]
  -        RenderText {TEXT} at (3,3) size 749x36
  -          text run at (3,3) width 749: "This element should have a right border width of 25 pixels, which will be more obvious if the element is more than one"
  -          text run at (3,21) width 59: "line long."
  -      RenderBlock {P} at (0,281) size 784x24 [border: (3px solid #000000) (5px solid #000000) (3px solid #000000)]
  -        RenderText {TEXT} at (3,3) size 769x18
  -          text run at (3,3) width 769: "This element should have a thick right border width, which will be more obvious if the element is more than one line long."
  -      RenderBlock {P} at (0,321) size 784x42 [border: (3px solid #000000)]
  +      RenderBlock {P} at (0,223) size 769x42 [border: (3px solid #000000) (25px solid #000000) (3px solid #000000)]
  +        RenderText {TEXT} at (3,3) size 722x36
  +          text run at (3,3) width 722: "This element should have a right border width of 25 pixels, which will be more obvious if the element is more than"
  +          text run at (3,21) width 86: "one line long."
  +      RenderBlock {P} at (0,281) size 769x42 [border: (3px solid #000000) (5px solid #000000) (3px solid #000000)]
  +        RenderText {TEXT} at (3,3) size 733x36
  +          text run at (3,3) width 733: "This element should have a thick right border width, which will be more obvious if the element is more than one line"
  +          text run at (3,21) width 32: "long."
  +      RenderBlock {P} at (0,339) size 769x42 [border: (3px solid #000000)]
           RenderText {TEXT} at (3,3) size 753x36
             text run at (3,3) width 753: "This element should have a medium right border width, which will be more obvious if the element is more than one line"
             text run at (3,21) width 32: "long."
  -      RenderBlock {P} at (0,379) size 784x24 [border: (3px solid #000000) (1px solid #000000) (3px solid #000000)]
  +      RenderBlock {P} at (0,397) size 769x24 [border: (3px solid #000000) (1px solid #000000) (3px solid #000000)]
           RenderText {TEXT} at (3,3) size 762x18
             text run at (3,3) width 762: "This element should have a thin right border width, which will be more obvious if the element is more than one line long."
  -      RenderBlock {P} at (0,419) size 784x18
  +      RenderBlock {P} at (0,437) size 769x18
           RenderText {TEXT} at (0,0) size 522x18
             text run at (0,0) width 522: "This element should have no border and no extra \"padding\" on its right side, as no "
           RenderInline {CODE} at (0,0) size 96x15
  @@ -48,10 +49,10 @@
               text run at (522,2) width 96: "border-style"
           RenderText {TEXT} at (618,0) size 54x18
             text run at (618,0) width 54: " was set."
  -      RenderTable {TABLE} at (0,453) size 784x354 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,471) size 769x354 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x352
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -59,8 +60,8 @@
               RenderTableCell {TD} at (0,176) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x326 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x18
  +            RenderTableCell {TD} at (12,26) size 755x326 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x18
                   RenderText {TEXT} at (0,0) size 157x18
                     text run at (0,0) width 157: "(These will only work if "
                   RenderInline {CODE} at (0,0) size 96x15
  @@ -68,26 +69,26 @@
                       text run at (157,2) width 96: "border-style"
                   RenderText {TEXT} at (253,0) size 89x18
                     text run at (253,0) width 89: " is supported.)"
  -              RenderBlock {P} at (4,38) size 762x18 [bgcolor=#C0C0C0]
  +              RenderBlock {P} at (4,38) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 203x18
                     text run at (0,0) width 203: "This element has a class of zero."
  -              RenderBlock {P} at (4,72) size 762x42 [border: (3px solid #000000) (25px solid #000000) (3px solid #000000)]
  -                RenderText {TEXT} at (3,3) size 722x36
  -                  text run at (3,3) width 722: "This element should have a right border width of 25 pixels, which will be more obvious if the element is more than"
  -                  text run at (3,21) width 86: "one line long."
  -              RenderBlock {P} at (4,130) size 762x42 [border: (3px solid #000000) (5px solid #000000) (3px solid #000000)]
  +              RenderBlock {P} at (4,72) size 747x42 [border: (3px solid #000000) (25px solid #000000) (3px solid #000000)]
  +                RenderText {TEXT} at (3,3) size 691x36
  +                  text run at (3,3) width 691: "This element should have a right border width of 25 pixels, which will be more obvious if the element is more"
  +                  text run at (3,21) width 117: "than one line long."
  +              RenderBlock {P} at (4,130) size 747x42 [border: (3px solid #000000) (5px solid #000000) (3px solid #000000)]
                   RenderText {TEXT} at (3,3) size 733x36
                     text run at (3,3) width 733: "This element should have a thick right border width, which will be more obvious if the element is more than one line"
                     text run at (3,21) width 32: "long."
  -              RenderBlock {P} at (4,188) size 762x42 [border: (3px solid #000000)]
  -                RenderText {TEXT} at (3,3) size 753x36
  -                  text run at (3,3) width 753: "This element should have a medium right border width, which will be more obvious if the element is more than one line"
  -                  text run at (3,21) width 32: "long."
  -              RenderBlock {P} at (4,246) size 762x42 [border: (3px solid #000000) (1px solid #000000) (3px solid #000000)]
  +              RenderBlock {P} at (4,188) size 747x42 [border: (3px solid #000000)]
  +                RenderText {TEXT} at (3,3) size 726x36
  +                  text run at (3,3) width 726: "This element should have a medium right border width, which will be more obvious if the element is more than one"
  +                  text run at (3,21) width 59: "line long."
  +              RenderBlock {P} at (4,246) size 747x42 [border: (3px solid #000000) (1px solid #000000) (3px solid #000000)]
                   RenderText {TEXT} at (3,3) size 726x36
                     text run at (3,3) width 726: "This element should have a thin right border width, which will be more obvious if the element is more than one line"
                     text run at (3,21) width 32: "long."
  -              RenderBlock {P} at (4,304) size 762x18
  +              RenderBlock {P} at (4,304) size 747x18
                   RenderText {TEXT} at (0,0) size 522x18
                     text run at (0,0) width 522: "This element should have no border and no extra \"padding\" on its right side, as no "
                   RenderInline {CODE} at (0,0) size 96x15
  
  
  
  1.8       +39 -39    WebCore/layout-tests/css1/box_properties/border_style-expected.txt
  
  Index: border_style-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/border_style-expected.txt,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- border_style-expected.txt	11 Dec 2003 19:46:13 -0000	1.7
  +++ border_style-expected.txt	18 Aug 2005 04:22:48 -0000	1.8
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x1301
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x1301
  -  RenderBlock {HTML} at (0,0) size 800x1301
  -    RenderBody {BODY} at (8,8) size 784x1285 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x1301
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x1301
  +  RenderBlock {HTML} at (0,0) size 785x1301
  +    RenderBody {BODY} at (8,8) size 769x1285 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x180
  +      RenderBlock {PRE} at (0,34) size 769x180
           RenderText {TEXT} at (0,0) size 632x180
             text run at (0,0) width 560: ".one {border-style: dotted; border-color: black; border-width: thick;}"
             text run at (0,15) width 560: ".two {border-style: dashed; border-color: black; border-width: thick;}"
  @@ -20,48 +20,48 @@
             text run at (0,135) width 368: ".ten {border-style: double groove ridge inset;"
             text run at (0,150) width 368: "   border-color: purple; border-width: thick;}"
             text run at (0,165) width 552: ".eleven {border-style: none; border-color: red; border-width: thick;}"
  -      RenderBlock {HR} at (0,227) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,245) size 784x28 [border: (5px dotted #000000)]
  +      RenderBlock {HR} at (0,227) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,245) size 769x28 [border: (5px dotted #000000)]
           RenderText {TEXT} at (5,5) size 472x18
             text run at (5,5) width 472: "This paragraph should have a thick black dotted border all the way around."
  -      RenderBlock {P} at (0,289) size 784x28 [border: (5px dashed #000000)]
  +      RenderBlock {P} at (0,289) size 769x28 [border: (5px dashed #000000)]
           RenderText {TEXT} at (5,5) size 477x18
             text run at (5,5) width 477: "This paragraph should have a thick black dashed border all the way around."
  -      RenderBlock {P} at (0,333) size 784x28 [border: (5px solid #000000)]
  +      RenderBlock {P} at (0,333) size 769x28 [border: (5px solid #000000)]
           RenderText {TEXT} at (5,5) size 463x18
             text run at (5,5) width 463: "This paragraph should have a thick black solid border all the way around."
  -      RenderBlock {P} at (0,377) size 784x28 [border: (5px double #000000)]
  +      RenderBlock {P} at (0,377) size 769x28 [border: (5px double #000000)]
           RenderText {TEXT} at (5,5) size 476x18
             text run at (5,5) width 476: "This paragraph should have a thick black double border all the way around."
  -      RenderBlock {P} at (0,421) size 784x28 [border: (5px groove #808000)]
  +      RenderBlock {P} at (0,421) size 769x28 [border: (5px groove #808000)]
           RenderText {TEXT} at (5,5) size 474x18
             text run at (5,5) width 474: "This paragraph should have a thick olive groove border all the way around."
  -      RenderBlock {P} at (0,465) size 784x28 [border: (5px ridge #808000)]
  +      RenderBlock {P} at (0,465) size 769x28 [border: (5px ridge #808000)]
           RenderText {TEXT} at (5,5) size 462x18
             text run at (5,5) width 462: "This paragraph should have a thick olive ridge border all the way around."
  -      RenderBlock {P} at (0,509) size 784x28 [border: (5px inset #808000)]
  +      RenderBlock {P} at (0,509) size 769x28 [border: (5px inset #808000)]
           RenderText {TEXT} at (5,5) size 459x18
             text run at (5,5) width 459: "This paragraph should have a thick olive inset border all the way around."
  -      RenderBlock {P} at (0,553) size 784x28 [border: (5px outset #808000)]
  +      RenderBlock {P} at (0,553) size 769x28 [border: (5px outset #808000)]
           RenderText {TEXT} at (5,5) size 467x18
             text run at (5,5) width 467: "This paragraph should have a thick olive outset border all the way around."
  -      RenderBlock {P} at (0,597) size 784x46 [border: (5px double #800080) (5px groove #800080) (5px double #800080) (5px groove #800080)]
  +      RenderBlock {P} at (0,597) size 769x46 [border: (5px double #800080) (5px groove #800080) (5px double #800080) (5px groove #800080)]
           RenderText {TEXT} at (5,5) size 744x36
             text run at (5,5) width 617: "This paragraph should have thick double top and bottom borders, and thick grooved side borders. "
             text run at (622,5) width 127: "The color of all four"
             text run at (5,23) width 204: "sides should be based on purple."
  -      RenderBlock {P} at (0,659) size 784x46 [border: (5px double #800080) (5px groove #800080) (5px ridge #800080) (5px inset #800080)]
  -        RenderText {TEXT} at (5,5) size 763x36
  +      RenderBlock {P} at (0,659) size 769x46 [border: (5px double #800080) (5px groove #800080) (5px ridge #800080) (5px inset #800080)]
  +        RenderText {TEXT} at (5,5) size 727x36
             text run at (5,5) width 702: "This paragraph should have, in clockwise order from the top, a double, grooved, ridged, and inset thick border. "
  -          text run at (707,5) width 61: "The color"
  -          text run at (5,23) width 270: "of all four sides should be based on purple."
  -      RenderBlock {P} at (0,721) size 784x18
  +          text run at (707,5) width 25: "The"
  +          text run at (5,23) width 306: "color of all four sides should be based on purple."
  +      RenderBlock {P} at (0,721) size 769x18
           RenderText {TEXT} at (0,0) size 278x18
             text run at (0,0) width 278: "This paragraph should have no border at all."
  -      RenderTable {TABLE} at (0,755) size 784x530 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,755) size 769x530 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x528
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -69,41 +69,41 @@
               RenderTableCell {TD} at (0,264) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x502 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x28 [border: (5px dotted #000000)]
  +            RenderTableCell {TD} at (12,26) size 755x502 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x28 [border: (5px dotted #000000)]
                   RenderText {TEXT} at (5,5) size 472x18
                     text run at (5,5) width 472: "This paragraph should have a thick black dotted border all the way around."
  -              RenderBlock {P} at (4,48) size 762x28 [border: (5px dashed #000000)]
  +              RenderBlock {P} at (4,48) size 747x28 [border: (5px dashed #000000)]
                   RenderText {TEXT} at (5,5) size 477x18
                     text run at (5,5) width 477: "This paragraph should have a thick black dashed border all the way around."
  -              RenderBlock {P} at (4,92) size 762x28 [border: (5px solid #000000)]
  +              RenderBlock {P} at (4,92) size 747x28 [border: (5px solid #000000)]
                   RenderText {TEXT} at (5,5) size 463x18
                     text run at (5,5) width 463: "This paragraph should have a thick black solid border all the way around."
  -              RenderBlock {P} at (4,136) size 762x28 [border: (5px double #000000)]
  +              RenderBlock {P} at (4,136) size 747x28 [border: (5px double #000000)]
                   RenderText {TEXT} at (5,5) size 476x18
                     text run at (5,5) width 476: "This paragraph should have a thick black double border all the way around."
  -              RenderBlock {P} at (4,180) size 762x28 [border: (5px groove #808000)]
  +              RenderBlock {P} at (4,180) size 747x28 [border: (5px groove #808000)]
                   RenderText {TEXT} at (5,5) size 474x18
                     text run at (5,5) width 474: "This paragraph should have a thick olive groove border all the way around."
  -              RenderBlock {P} at (4,224) size 762x28 [border: (5px ridge #808000)]
  +              RenderBlock {P} at (4,224) size 747x28 [border: (5px ridge #808000)]
                   RenderText {TEXT} at (5,5) size 462x18
                     text run at (5,5) width 462: "This paragraph should have a thick olive ridge border all the way around."
  -              RenderBlock {P} at (4,268) size 762x28 [border: (5px inset #808000)]
  +              RenderBlock {P} at (4,268) size 747x28 [border: (5px inset #808000)]
                   RenderText {TEXT} at (5,5) size 459x18
                     text run at (5,5) width 459: "This paragraph should have a thick olive inset border all the way around."
  -              RenderBlock {P} at (4,312) size 762x28 [border: (5px outset #808000)]
  +              RenderBlock {P} at (4,312) size 747x28 [border: (5px outset #808000)]
                   RenderText {TEXT} at (5,5) size 467x18
                     text run at (5,5) width 467: "This paragraph should have a thick olive outset border all the way around."
  -              RenderBlock {P} at (4,356) size 762x46 [border: (5px double #800080) (5px groove #800080) (5px double #800080) (5px groove #800080)]
  -                RenderText {TEXT} at (5,5) size 744x36
  +              RenderBlock {P} at (4,356) size 747x46 [border: (5px double #800080) (5px groove #800080) (5px double #800080) (5px groove #800080)]
  +                RenderText {TEXT} at (5,5) size 714x36
                     text run at (5,5) width 617: "This paragraph should have thick double top and bottom borders, and thick grooved side borders. "
  -                  text run at (622,5) width 127: "The color of all four"
  -                  text run at (5,23) width 204: "sides should be based on purple."
  -              RenderBlock {P} at (4,418) size 762x46 [border: (5px double #800080) (5px groove #800080) (5px ridge #800080) (5px inset #800080)]
  +                  text run at (622,5) width 97: "The color of all"
  +                  text run at (5,23) width 234: "four sides should be based on purple."
  +              RenderBlock {P} at (4,418) size 747x46 [border: (5px double #800080) (5px groove #800080) (5px ridge #800080) (5px inset #800080)]
                   RenderText {TEXT} at (5,5) size 727x36
                     text run at (5,5) width 702: "This paragraph should have, in clockwise order from the top, a double, grooved, ridged, and inset thick border. "
                     text run at (707,5) width 25: "The"
                     text run at (5,23) width 306: "color of all four sides should be based on purple."
  -              RenderBlock {P} at (4,480) size 762x18
  +              RenderBlock {P} at (4,480) size 747x18
                   RenderText {TEXT} at (0,0) size 278x18
                     text run at (0,0) width 278: "This paragraph should have no border at all."
  
  
  
  1.9       +51 -51    WebCore/layout-tests/css1/box_properties/border_top-expected.txt
  
  Index: border_top-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/border_top-expected.txt,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- border_top-expected.txt	19 Jul 2005 21:18:03 -0000	1.8
  +++ border_top-expected.txt	18 Aug 2005 04:22:48 -0000	1.9
  @@ -1,43 +1,43 @@
  -layer at (0,0) size 800x959
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x959
  -  RenderBlock {HTML} at (0,0) size 800x959
  -    RenderBody {BODY} at (8,8) size 784x943 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x959
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x959
  +  RenderBlock {HTML} at (0,0) size 785x959
  +    RenderBody {BODY} at (8,8) size 769x943 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x60
  +      RenderBlock {PRE} at (0,34) size 769x60
           RenderText {TEXT} at (0,0) size 320x60
             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 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
  +      RenderBlock {HR} at (0,107) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,125) size 769x36
           RenderText {TEXT} at (0,0) size 755x36
             text run at (0,0) width 634: "Note that all table cells on this page should have a two-pixel solid green border along their top sides. "
             text run at (634,0) width 121: "This border applies"
             text run at (0,18) width 317: "only to the cells, not the rows which contain them."
  -      RenderBlock {P} at (0,177) size 784x28 [border: (10px double #800080) none]
  +      RenderBlock {P} at (0,177) size 769x28 [border: (10px double #800080) none]
           RenderText {TEXT} at (0,10) size 414x18
             text run at (0,10) width 414: "This paragraph should have a purple, double, 10-pixel top border."
  -      RenderBlock {P} at (0,221) size 784x19 [border: (1px solid #800080) none]
  +      RenderBlock {P} at (0,221) size 769x19 [border: (1px solid #800080) none]
           RenderText {TEXT} at (0,1) size 331x18
             text run at (0,1) width 331: "This paragraph should have a thin purple top border."
  -      RenderTable {TABLE} at (0,256) size 784x110 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,256) size 769x110 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x108
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (5,5) size 772x41 [border: (2px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (5,5) size 757x41 [border: (2px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderText {TEXT} at (2,3) size 735x36
                   text run at (2,3) width 429: "Every cell in this table should have a 2-pixel solid green top border. "
                   text run at (431,3) width 306: "This is also true of the table-testing section in the"
                   text run at (2,21) width 175: "second half of the test page."
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (5,65) size 196x23 [border: (2px solid #008000) (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
  +            RenderTableCell {TD} at (5,65) size 192x23 [border: (2px solid #008000) (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (2,3) size 53x18
                   text run at (2,3) width 53: "Cell one"
  -            RenderTableCell {TD} at (206,51) size 571x52 [border: (2px solid #008000) (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock (anonymous) at (2,3) size 567x18
  +            RenderTableCell {TD} at (202,51) size 560x52 [border: (2px solid #008000) (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock (anonymous) at (2,3) size 556x18
                   RenderText {TEXT} at (0,0) size 54x18
                     text run at (0,0) width 54: "Cell two"
                 RenderTable {TABLE} at (2,21) size 161x29 [border: (1px outset #808080)]
  @@ -46,37 +46,37 @@
                       RenderTableCell {TD} at (2,2) size 155x23 [border: (2px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
                         RenderText {TEXT} at (2,3) size 151x18
                           text run at (2,3) width 151: "Nested single-cell table!"
  -      RenderBlock {UL} at (0,382) size 784x117
  -        RenderListItem {LI} at (40,0) size 744x75 [border: (3px solid #000000) none]
  -          RenderBlock (anonymous) at (0,3) size 744x18
  +      RenderBlock {UL} at (0,382) size 769x117
  +        RenderListItem {LI} at (40,0) size 729x75 [border: (3px solid #000000) none]
  +          RenderBlock (anonymous) at (0,3) size 729x18
               RenderListMarker at (0,0) size 0x14
               RenderText {TEXT} at (0,0) size 118x18
                 text run at (0,0) width 118: "This is a list item..."
  -          RenderBlock {UL} at (0,21) size 744x54
  -            RenderListItem {LI} at (40,0) size 704x18
  +          RenderBlock {UL} at (0,21) size 729x54
  +            RenderListItem {LI} at (40,0) size 689x18
                 RenderListMarker at (0,0) size 0x14
                 RenderText {TEXT} at (0,0) size 73x18
                   text run at (0,0) width 73: "...and this..."
  -            RenderListItem {LI} at (40,18) size 704x18
  +            RenderListItem {LI} at (40,18) size 689x18
                 RenderListMarker at (0,0) size 0x14
                 RenderText {TEXT} at (0,0) size 115x18
                   text run at (0,0) width 115: "...is a second list..."
  -            RenderListItem {LI} at (40,36) size 704x18
  +            RenderListItem {LI} at (40,36) size 689x18
                 RenderListMarker at (0,0) size 0x14
                 RenderText {TEXT} at (0,0) size 176x18
                   text run at (0,0) width 176: "...nested within the list item."
  -        RenderListItem {LI} at (40,75) size 744x21 [border: (3px solid #000000) none]
  +        RenderListItem {LI} at (40,75) size 729x21 [border: (3px solid #000000) none]
             RenderListMarker at (0,3) size 0x14
             RenderText {TEXT} at (0,3) size 158x18
               text run at (0,3) width 158: "This is a second list item."
  -        RenderListItem {LI} at (40,96) size 744x21 [border: (3px solid #000000) none]
  +        RenderListItem {LI} at (40,96) size 729x21 [border: (3px solid #000000) none]
             RenderListMarker at (0,3) size 0x14
             RenderText {TEXT} at (0,3) size 480x18
               text run at (0,3) width 480: "Each list item in this list should have a medium-width black border at its top."
  -      RenderTable {TABLE} at (0,515) size 784x428 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,515) size 769x428 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x426
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x27 [bgcolor=#C0C0C0] [border: (2px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x27 [bgcolor=#C0C0C0] [border: (2px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,5) size 163x18
                     text run at (4,5) width 163: "TABLE Testing Section"
  @@ -84,32 +84,32 @@
               RenderTableCell {TD} at (0,213) size 12x27 [bgcolor=#C0C0C0] [border: (2px solid #008000) (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,5) size 4x18
                   text run at (4,5) width 4: " "
  -            RenderTableCell {TD} at (12,27) size 770x399 [border: (2px solid #008000) (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,5) size 762x36
  -                RenderText {TEXT} at (0,0) size 755x36
  +            RenderTableCell {TD} at (12,27) size 755x399 [border: (2px solid #008000) (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,5) size 747x36
  +                RenderText {TEXT} at (0,0) size 707x36
                     text run at (0,0) width 634: "Note that all table cells on this page should have a two-pixel solid green border along their top sides. "
  -                  text run at (634,0) width 121: "This border applies"
  -                  text run at (0,18) width 317: "only to the cells, not the rows which contain them."
  -              RenderBlock {P} at (4,57) size 762x28 [border: (10px double #800080) none]
  +                  text run at (634,0) width 73: "This border"
  +                  text run at (0,18) width 365: "applies only to the cells, not the rows which contain them."
  +              RenderBlock {P} at (4,57) size 747x28 [border: (10px double #800080) none]
                   RenderText {TEXT} at (0,10) size 414x18
                     text run at (0,10) width 414: "This paragraph should have a purple, double, 10-pixel top border."
  -              RenderBlock {P} at (4,101) size 762x19 [border: (1px solid #800080) none]
  +              RenderBlock {P} at (4,101) size 747x19 [border: (1px solid #800080) none]
                   RenderText {TEXT} at (0,1) size 331x18
                     text run at (0,1) width 331: "This paragraph should have a thin purple top border."
  -              RenderTable {TABLE} at (4,136) size 762x110 [border: (1px outset #808080)]
  +              RenderTable {TABLE} at (4,136) size 747x110 [border: (1px outset #808080)]
                   RenderTableSection {TBODY} at (1,1) size 0x108
                     RenderTableRow {TR} at (0,0) size 0x0
  -                    RenderTableCell {TD} at (5,5) size 750x41 [border: (2px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  -                      RenderText {TEXT} at (2,3) size 735x36
  +                    RenderTableCell {TD} at (5,5) size 735x41 [border: (2px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +                      RenderText {TEXT} at (2,3) size 712x36
                           text run at (2,3) width 429: "Every cell in this table should have a 2-pixel solid green top border. "
  -                        text run at (431,3) width 306: "This is also true of the table-testing section in the"
  -                        text run at (2,21) width 175: "second half of the test page."
  +                        text run at (431,3) width 283: "This is also true of the table-testing section in"
  +                        text run at (2,21) width 198: "the second half of the test page."
                     RenderTableRow {TR} at (0,0) size 0x0
  -                    RenderTableCell {TD} at (5,65) size 190x23 [border: (2px solid #008000) (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
  +                    RenderTableCell {TD} at (5,65) size 187x23 [border: (2px solid #008000) (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                         RenderText {TEXT} at (2,3) size 53x18
                           text run at (2,3) width 53: "Cell one"
  -                    RenderTableCell {TD} at (200,51) size 555x52 [border: (2px solid #008000) (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -                      RenderBlock (anonymous) at (2,3) size 551x18
  +                    RenderTableCell {TD} at (197,51) size 543x52 [border: (2px solid #008000) (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +                      RenderBlock (anonymous) at (2,3) size 539x18
                           RenderText {TEXT} at (0,0) size 54x18
                             text run at (0,0) width 54: "Cell two"
                         RenderTable {TABLE} at (2,21) size 161x29 [border: (1px outset #808080)]
  @@ -118,30 +118,30 @@
                               RenderTableCell {TD} at (2,2) size 155x23 [border: (2px solid #008000) (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
                                 RenderText {TEXT} at (2,3) size 151x18
                                   text run at (2,3) width 151: "Nested single-cell table!"
  -              RenderBlock {UL} at (4,262) size 762x117
  -                RenderListItem {LI} at (40,0) size 722x75 [border: (3px solid #000000) none]
  -                  RenderBlock (anonymous) at (0,3) size 722x18
  +              RenderBlock {UL} at (4,262) size 747x117
  +                RenderListItem {LI} at (40,0) size 707x75 [border: (3px solid #000000) none]
  +                  RenderBlock (anonymous) at (0,3) size 707x18
                       RenderListMarker at (0,0) size 0x14
                       RenderText {TEXT} at (0,0) size 118x18
                         text run at (0,0) width 118: "This is a list item..."
  -                  RenderBlock {UL} at (0,21) size 722x54
  -                    RenderListItem {LI} at (40,0) size 682x18
  +                  RenderBlock {UL} at (0,21) size 707x54
  +                    RenderListItem {LI} at (40,0) size 667x18
                         RenderListMarker at (0,0) size 0x14
                         RenderText {TEXT} at (0,0) size 73x18
                           text run at (0,0) width 73: "...and this..."
  -                    RenderListItem {LI} at (40,18) size 682x18
  +                    RenderListItem {LI} at (40,18) size 667x18
                         RenderListMarker at (0,0) size 0x14
                         RenderText {TEXT} at (0,0) size 115x18
                           text run at (0,0) width 115: "...is a second list..."
  -                    RenderListItem {LI} at (40,36) size 682x18
  +                    RenderListItem {LI} at (40,36) size 667x18
                         RenderListMarker at (0,0) size 0x14
                         RenderText {TEXT} at (0,0) size 176x18
                           text run at (0,0) width 176: "...nested within the list item."
  -                RenderListItem {LI} at (40,75) size 722x21 [border: (3px solid #000000) none]
  +                RenderListItem {LI} at (40,75) size 707x21 [border: (3px solid #000000) none]
                     RenderListMarker at (0,3) size 0x14
                     RenderText {TEXT} at (0,3) size 158x18
                       text run at (0,3) width 158: "This is a second list item."
  -                RenderListItem {LI} at (40,96) size 722x21 [border: (3px solid #000000) none]
  +                RenderListItem {LI} at (40,96) size 707x21 [border: (3px solid #000000) none]
                     RenderListMarker at (0,3) size 0x14
                     RenderText {TEXT} at (0,3) size 480x18
                       text run at (0,3) width 480: "Each list item in this list should have a medium-width black border at its top."
  
  
  
  1.8       +15 -15    WebCore/layout-tests/css1/box_properties/border_top_width-expected.txt
  
  Index: border_top_width-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/border_top_width-expected.txt,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- border_top_width-expected.txt	19 Jul 2005 21:18:03 -0000	1.7
  +++ border_top_width-expected.txt	18 Aug 2005 04:22:48 -0000	1.8
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x759
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x759
  -  RenderBlock {HTML} at (0,0) size 800x759
  -    RenderBody {BODY} at (8,8) size 784x743 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x759
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x759
  +  RenderBlock {HTML} at (0,0) size 785x759
  +    RenderBody {BODY} at (8,8) size 769x743 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x90
  +      RenderBlock {PRE} at (0,34) size 769x90
           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 408: ".one {border-top-width: 25px; border-style: solid;}"
  @@ -14,8 +14,8 @@
             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 248: ".five {border-top-width: 25px;}"
  -      RenderBlock {HR} at (0,137) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,155) size 784x18
  +      RenderBlock {HR} at (0,137) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,155) size 769x18
           RenderText {TEXT} at (0,0) size 157x18
             text run at (0,0) width 157: "(These will only work if "
           RenderInline {CODE} at (0,0) size 96x15
  @@ -23,22 +23,22 @@
               text run at (157,2) width 96: "border-style"
           RenderText {TEXT} at (253,0) size 89x18
             text run at (253,0) width 89: " is supported.)"
  -      RenderBlock {P} at (0,189) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {P} at (0,189) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderBlock {P} at (0,223) size 784x46 [border: (25px solid #000000) (3px solid #000000)]
  +      RenderBlock {P} at (0,223) size 769x46 [border: (25px solid #000000) (3px solid #000000)]
           RenderText {TEXT} at (3,25) size 377x18
             text run at (3,25) width 377: "This paragraph should have a top border width of 25 pixels."
  -      RenderBlock {P} at (0,285) size 784x26 [border: (5px solid #000000) (3px solid #000000)]
  +      RenderBlock {P} at (0,285) size 769x26 [border: (5px solid #000000) (3px solid #000000)]
           RenderText {TEXT} at (3,5) size 334x18
             text run at (3,5) width 334: "This paragraph should have a thick top border width."
  -      RenderBlock {P} at (0,327) size 784x24 [border: (3px solid #000000)]
  +      RenderBlock {P} at (0,327) size 769x24 [border: (3px solid #000000)]
           RenderText {TEXT} at (3,3) size 354x18
             text run at (3,3) width 354: "This paragraph should have a medium top border width."
  -      RenderBlock {P} at (0,367) size 784x22 [border: (1px solid #000000) (3px solid #000000)]
  +      RenderBlock {P} at (0,367) size 769x22 [border: (1px solid #000000) (3px solid #000000)]
           RenderText {TEXT} at (3,1) size 327x18
             text run at (3,1) width 327: "This paragraph should have a thin top border width."
  -      RenderBlock {P} at (0,405) size 784x18
  +      RenderBlock {P} at (0,405) size 769x18
           RenderText {TEXT} at (0,0) size 527x18
             text run at (0,0) width 527: "This paragraph should have no border and no extra \"padding\" on its top side, as no "
           RenderInline {CODE} at (0,0) size 96x15
  
  
  
  1.8       +15 -15    WebCore/layout-tests/css1/box_properties/border_width-expected.txt
  
  Index: border_width-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/border_width-expected.txt,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- border_width-expected.txt	19 Jul 2005 21:18:03 -0000	1.7
  +++ border_width-expected.txt	18 Aug 2005 04:22:48 -0000	1.8
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x903
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x903
  -  RenderBlock {HTML} at (0,0) size 800x903
  -    RenderBody {BODY} at (8,8) size 784x887 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x903
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x903
  +  RenderBlock {HTML} at (0,0) size 785x903
  +    RenderBody {BODY} at (8,8) size 769x887 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x90
  +      RenderBlock {PRE} at (0,34) size 769x90
           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 376: ".one {border-width: 50px; border-style: solid;}"
  @@ -14,8 +14,8 @@
             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 216: ".five {border-width: 25px;}"
  -      RenderBlock {HR} at (0,137) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,155) size 784x18
  +      RenderBlock {HR} at (0,137) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,155) size 769x18
           RenderText {TEXT} at (0,0) size 157x18
             text run at (0,0) width 157: "(These will only work if "
           RenderInline {CODE} at (0,0) size 96x15
  @@ -23,22 +23,22 @@
               text run at (157,2) width 96: "border-style"
           RenderText {TEXT} at (253,0) size 89x18
             text run at (253,0) width 89: " is supported.)"
  -      RenderBlock {P} at (0,189) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {P} at (0,189) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderBlock {P} at (0,223) size 784x118 [border: (50px solid #000000)]
  +      RenderBlock {P} at (0,223) size 769x118 [border: (50px solid #000000)]
           RenderText {TEXT} at (50,50) size 394x18
             text run at (50,50) width 394: "This element should have an overall border width of 50 pixels."
  -      RenderBlock {P} at (0,357) size 784x28 [border: (5px solid #000000)]
  +      RenderBlock {P} at (0,357) size 769x28 [border: (5px solid #000000)]
           RenderText {TEXT} at (5,5) size 343x18
             text run at (5,5) width 343: "This element should have a thick overall border width."
  -      RenderBlock {P} at (0,401) size 784x24 [border: (3px solid #000000)]
  +      RenderBlock {P} at (0,401) size 769x24 [border: (3px solid #000000)]
           RenderText {TEXT} at (3,3) size 363x18
             text run at (3,3) width 363: "This element should have a medium overall border width."
  -      RenderBlock {P} at (0,441) size 784x20 [border: (1px solid #000000)]
  +      RenderBlock {P} at (0,441) size 769x20 [border: (1px solid #000000)]
           RenderText {TEXT} at (1,1) size 336x18
             text run at (1,1) width 336: "This element should have a thin overall border width."
  -      RenderBlock {P} at (0,477) size 784x18
  +      RenderBlock {P} at (0,477) size 769x18
           RenderText {TEXT} at (0,0) size 498x18
             text run at (0,0) width 498: "This element should have no border and no extra \"padding\" on any side, as no "
           RenderInline {CODE} at (0,0) size 96x15
  
  
  
  1.12      +20 -20    WebCore/layout-tests/css1/box_properties/clear-expected.txt
  
  Index: clear-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/clear-expected.txt,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- clear-expected.txt	19 Oct 2004 23:28:49 -0000	1.11
  +++ clear-expected.txt	18 Aug 2005 04:22:48 -0000	1.12
  @@ -1,47 +1,47 @@
  -layer at (0,0) size 800x961
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x961
  -  RenderBlock {HTML} at (0,0) size 800x961
  -    RenderBody {BODY} at (8,8) size 784x945 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x961
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x961
  +  RenderBlock {HTML} at (0,0) size 785x961
  +    RenderBody {BODY} at (8,8) size 769x945 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x60
  +      RenderBlock {PRE} at (0,34) size 769x60
           RenderText {TEXT} at (0,0) size 168x60
             text run at (0,0) width 152: ".one {clear: left;}"
             text run at (0,15) width 160: ".two {clear: right;}"
             text run at (0,30) width 168: ".three {clear: both;}"
             text run at (0,45) width 160: ".four {clear: none;}"
  -      RenderBlock {HR} at (0,107) size 784x2 [border: (1px inset #000000)]
  +      RenderBlock {HR} at (0,107) size 769x2 [border: (1px inset #000000)]
         RenderImage {IMG} at (0,117) size 15x50
  -      RenderBlock {P} at (0,125) size 784x18
  +      RenderBlock {P} at (0,125) size 769x18
           RenderText {TEXT} at (18,0) size 595x18
             text run at (18,0) width 595: "This text should be flowing past a tall orange rectangle on the left side of the browser window."
  -      RenderBlock (anonymous) at (0,159) size 784x18
  +      RenderBlock (anonymous) at (0,159) size 769x18
           RenderBR {BR} at (18,0) size 0x18
         RenderImage {IMG} at (0,177) size 15x50
  -      RenderBlock {P} at (0,227) size 784x18
  +      RenderBlock {P} at (0,227) size 769x18
           RenderText {TEXT} at (0,0) size 649x18
             text run at (0,0) width 649: "This paragraph should appear below the tall orange rectangle above and to the left, and not flow past it."
  -      RenderBlock (anonymous) at (0,261) size 784x18
  +      RenderBlock (anonymous) at (0,261) size 769x18
           RenderBR {BR} at (0,0) size 0x18
  -      RenderImage {IMG} at (769,279) size 15x50
  -      RenderBlock {P} at (0,329) size 784x18
  +      RenderImage {IMG} at (754,279) size 15x50
  +      RenderBlock {P} at (0,329) size 769x18
           RenderText {TEXT} at (0,0) size 658x18
             text run at (0,0) width 658: "This paragraph should appear below the tall orange rectangle above and to the right, and not flow past it."
  -      RenderBlock (anonymous) at (0,363) size 784x18
  +      RenderBlock (anonymous) at (0,363) size 769x18
           RenderBR {BR} at (0,0) size 0x18
         RenderImage {IMG} at (0,381) size 15x50
  -      RenderImage {IMG} at (769,381) size 15x50
  -      RenderBlock {P} at (0,431) size 784x18
  +      RenderImage {IMG} at (754,381) size 15x50
  +      RenderBlock {P} at (0,431) size 769x18
           RenderText {TEXT} at (0,0) size 602x18
             text run at (0,0) width 602: "This paragraph should appear below the two tall orange rectangles, and not flow between them."
         RenderImage {IMG} at (0,465) size 15x50
  -      RenderImage {IMG} at (769,465) size 15x50
  -      RenderBlock {P} at (0,465) size 784x18
  +      RenderImage {IMG} at (754,465) size 15x50
  +      RenderBlock {P} at (0,465) size 769x18
           RenderText {TEXT} at (18,0) size 390x18
             text run at (18,0) width 390: "This paragraph should be between both tall orange rectangles."
  -      RenderBlock (anonymous) at (0,499) size 784x18
  +      RenderBlock (anonymous) at (0,499) size 769x18
           RenderBR {BR} at (18,0) size 0x18
         RenderTable {TABLE} at (0,517) size 680x428 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x426
  
  
  
  1.12      +45 -44    WebCore/layout-tests/css1/box_properties/clear_float-expected.txt
  
  Index: clear_float-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/clear_float-expected.txt,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- clear_float-expected.txt	19 Jul 2005 21:18:04 -0000	1.11
  +++ clear_float-expected.txt	18 Aug 2005 04:22:48 -0000	1.12
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x773
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x773
  -  RenderBlock {HTML} at (0,0) size 800x773
  -    RenderBody {BODY} at (8,8) size 784x757 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x791
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x791
  +  RenderBlock {HTML} at (0,0) size 785x791
  +    RenderBody {BODY} at (8,8) size 769x775 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,31) size 784x135
  +      RenderBlock {PRE} at (0,31) size 769x135
           RenderText {TEXT} at (0,0) size 616x120
             text run at (0,0) width 392: "P { margin: 0; padding: 0; text-align:  justify;}"
             text run at (0,30) width 384: "DIV.menu {float: left; clear: left; width: 11em;"
  @@ -15,7 +15,7 @@
             text run at (0,75) width 448: "DIV.menu UL {margin: 0.2em 0.3em 0.2em 1em; padding: 0;}"
             text run at (0,90) width 616: "DIV.article {padding: 0.5em; margin: 0; margin-left: 14em; margin-right: 2em;"
             text run at (0,105) width 480: "             color: black; background: yellow; clear: none;}"
  -      RenderBlock {HR} at (0,179) size 784x2 [border: (1px inset #000000)]
  +      RenderBlock {HR} at (0,179) size 769x2 [border: (1px inset #000000)]
         RenderBlock (floating) {DIV} at (0,189) size 192x116 [color=#FFFFFF] [bgcolor=#008000]
           RenderBlock {H1} at (8,8) size 176x22
             RenderText {TEXT} at (0,0) size 85x22
  @@ -58,34 +58,34 @@
               RenderListMarker at (0,0) size 0x14
               RenderText {TEXT} at (0,0) size 87x18
                 text run at (0,0) width 87: "0.5em margin"
  -      RenderBlock {DIV} at (224,189) size 528x221 [bgcolor=#FFFF00]
  -        RenderBlock {H1} at (8,29) size 512x37
  +      RenderBlock {DIV} at (224,189) size 513x221 [bgcolor=#FFFF00]
  +        RenderBlock {H1} at (8,29) size 497x37
             RenderText {TEXT} at (0,0) size 275x37
               text run at (0,0) width 275: "The 'clear' property"
  -        RenderBlock {P} at (8,87) size 512x90
  -          RenderText {TEXT} at (0,0) size 512x90
  -            text run at (0,0) width 512: "This page has two floating \"menus\" on the side; one has a green background,"
  -            text run at (0,18) width 238: "and the other a blue background. "
  -            text run at (238,18) width 274: "Due to settings on the 'float' and 'clear'"
  -            text run at (0,36) width 512: "properties, the two menus should appear on the left side of the page, the blue"
  -            text run at (0,54) width 512: "below the green. There should be a 10px gap between the two menus. There"
  +        RenderBlock {P} at (8,87) size 497x90
  +          RenderText {TEXT} at (0,0) size 497x90
  +            text run at (0,0) width 497: "This page has two floating \"menus\" on the side; one has a green background,"
  +            text run at (0,18) width 231: "and the other a blue background. "
  +            text run at (231,18) width 266: "Due to settings on the 'float' and 'clear'"
  +            text run at (0,36) width 497: "properties, the two menus should appear on the left side of the page, the blue"
  +            text run at (0,54) width 497: "below the green. There should be a 10px gap between the two menus. There"
               text run at (0,72) width 459: "should also be a 10px gap between the top menu and the top of the page."
  -        RenderBlock {P} at (8,177) size 512x36
  -          RenderText {TEXT} at (0,0) size 512x36
  -            text run at (0,0) width 512: "The top of the yellow rectangle (to which this paragraph belongs) should be"
  +        RenderBlock {P} at (8,177) size 497x36
  +          RenderText {TEXT} at (0,0) size 497x36
  +            text run at (0,0) width 497: "The top of the yellow rectangle (to which this paragraph belongs) should be"
               text run at (0,18) width 331: "vertically aligned with the top of the green rectangle."
  -      RenderTable {TABLE} at (192,410) size 592x347 [border: (1px outset #808080)]
  -        RenderTableSection {TBODY} at (1,1) size 0x345
  +      RenderTable {TABLE} at (192,410) size 577x365 [border: (1px outset #808080)]
  +        RenderTableSection {TBODY} at (1,1) size 0x363
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 590x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 575x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,172) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
  +            RenderTableCell {TD} at (0,181) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 578x319 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (12,26) size 563x337 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
                 RenderBlock (floating) {DIV} at (4,4) size 192x116 [color=#FFFFFF] [bgcolor=#008000]
                   RenderBlock {H1} at (8,8) size 176x22
                     RenderText {TEXT} at (0,0) size 85x22
  @@ -128,24 +128,25 @@
                       RenderListMarker at (0,0) size 0x14
                       RenderText {TEXT} at (0,0) size 87x18
                         text run at (0,0) width 87: "0.5em margin"
  -              RenderBlock {DIV} at (228,4) size 314x311 [bgcolor=#FFFF00]
  -                RenderBlock {H1} at (8,29) size 298x37
  +              RenderBlock {DIV} at (228,4) size 299x329 [bgcolor=#FFFF00]
  +                RenderBlock {H1} at (8,29) size 283x37
                     RenderText {TEXT} at (0,0) size 275x37
                       text run at (0,0) width 275: "The 'clear' property"
  -                RenderBlock {P} at (8,87) size 298x162
  -                  RenderText {TEXT} at (0,0) size 298x162
  -                    text run at (0,0) width 298: "This page has two floating \"menus\" on the"
  -                    text run at (0,18) width 298: "side; one has a green background, and the"
  -                    text run at (0,36) width 161: "other a blue background. "
  -                    text run at (161,36) width 137: "Due to settings on the"
  -                    text run at (0,54) width 298: "'float' and 'clear' properties, the two menus"
  -                    text run at (0,72) width 298: "should appear on the left side of the page, the"
  -                    text run at (0,90) width 298: "blue below the green. There should be a 10px"
  -                    text run at (0,108) width 298: "gap between the two menus. There should also"
  -                    text run at (0,126) width 298: "be a 10px gap between the top menu and the"
  -                    text run at (0,144) width 98: "top of the page."
  -                RenderBlock {P} at (8,249) size 298x54
  -                  RenderText {TEXT} at (0,0) size 298x54
  -                    text run at (0,0) width 298: "The top of the yellow rectangle (to which this"
  -                    text run at (0,18) width 298: "paragraph belongs) should be vertically aligned"
  -                    text run at (0,36) width 219: "with the top of the green rectangle."
  +                RenderBlock {P} at (8,87) size 283x180
  +                  RenderText {TEXT} at (0,0) size 283x180
  +                    text run at (0,0) width 283: "This page has two floating \"menus\" on the"
  +                    text run at (0,18) width 283: "side; one has a green background, and the"
  +                    text run at (0,36) width 165: "other a blue background. "
  +                    text run at (165,36) width 118: "Due to settings on"
  +                    text run at (0,54) width 283: "the 'float' and 'clear' properties, the two"
  +                    text run at (0,72) width 283: "menus should appear on the left side of the"
  +                    text run at (0,90) width 283: "page, the blue below the green. There"
  +                    text run at (0,108) width 283: "should be a 10px gap between the two"
  +                    text run at (0,126) width 283: "menus. There should also be a 10px gap"
  +                    text run at (0,144) width 283: "between the top menu and the top of the"
  +                    text run at (0,162) width 34: "page."
  +                RenderBlock {P} at (8,267) size 283x54
  +                  RenderText {TEXT} at (0,0) size 283x54
  +                    text run at (0,0) width 283: "The top of the yellow rectangle (to which"
  +                    text run at (0,18) width 283: "this paragraph belongs) should be vertically"
  +                    text run at (0,36) width 269: "aligned with the top of the green rectangle."
  
  
  
  1.10      +21 -21    WebCore/layout-tests/css1/box_properties/float_elements_in_series-expected.txt
  
  Index: float_elements_in_series-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/float_elements_in_series-expected.txt,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- float_elements_in_series-expected.txt	19 Jul 2005 21:18:04 -0000	1.9
  +++ float_elements_in_series-expected.txt	18 Aug 2005 04:22:48 -0000	1.10
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x699
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x699
  -  RenderBlock {HTML} at (0,0) size 800x699
  -    RenderBody {BODY} at (8,8) size 784x671 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x699
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x699
  +  RenderBlock {HTML} at (0,0) size 785x699
  +    RenderBody {BODY} at (8,8) size 769x671 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,31) size 784x195
  +      RenderBlock {PRE} at (0,31) size 769x195
           RenderText {TEXT} at (0,0) size 512x180
             text run at (0,0) width 392: "P { margin: 0; padding: 0; text-align:  justify;}"
             text run at (0,30) width 336: "DIV.yellow, DIV.blue, DIV.red, DIV.green {"
  @@ -19,10 +19,10 @@
             text run at (0,135) width 352: "DIV.green {background: green; color: white;}"
             text run at (0,150) width 192: "DIV.below {clear: both;}"
             text run at (0,165) width 200: "TABLE {margin: 20px 0px;}"
  -      RenderBlock {HR} at (0,239) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,249) size 784x36
  -        RenderText {TEXT} at (0,0) size 784x36
  -          text run at (0,0) width 784: "The four floating DIV elements below should appear next to each other horizontally. The table at the bottom of this page"
  +      RenderBlock {HR} at (0,239) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,249) size 769x36
  +        RenderText {TEXT} at (0,0) size 769x36
  +          text run at (0,0) width 769: "The four floating DIV elements below should appear next to each other horizontally. The table at the bottom of this page"
             text run at (0,18) width 405: "indicates how the DIV elements should be laid out horizontally. "
             text run at (405,18) width 219: "They should align with each other."
         RenderBlock (floating) {DIV} at (0,295) size 140x98 [bgcolor=#FFFF00] [border: (20px solid #000000)]
  @@ -41,7 +41,7 @@
           RenderBlock {P} at (40,40) size 60x18
             RenderText {TEXT} at (0,0) size 39x18
               text run at (0,0) width 39: "Green"
  -      RenderBlock {DIV} at (0,403) size 784x19
  +      RenderBlock {DIV} at (0,403) size 769x19
           RenderTable {TABLE} at (0,0) size 620x19
             RenderTableSection {TBODY} at (0,0) size 0x19
               RenderTableRow {TR} at (0,0) size 0x0
  @@ -77,10 +77,10 @@
                   RenderImage {IMG} at (0,0) size 100x1
                 RenderTableCell {TD} at (600,9) size 20x1 [bgcolor=#000000] [r=0 c=14 rs=1 cs=1]
                   RenderImage {IMG} at (0,0) size 20x1
  -      RenderTable {TABLE} at (0,442) size 784x229 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,442) size 769x229 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x227
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -88,12 +88,12 @@
               RenderTableCell {TD} at (0,113) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x201 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x36
  -                RenderText {TEXT} at (0,0) size 762x36
  -                  text run at (0,0) width 762: "The four floating DIV elements below should appear next to each other horizontally. The table at the bottom of this page"
  -                  text run at (0,18) width 405: "indicates how the DIV elements should be laid out horizontally. "
  -                  text run at (405,18) width 219: "They should align with each other."
  +            RenderTableCell {TD} at (12,26) size 755x201 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x36
  +                RenderText {TEXT} at (0,0) size 747x36
  +                  text run at (0,0) width 747: "The four floating DIV elements below should appear next to each other horizontally. The table at the bottom of this"
  +                  text run at (0,18) width 439: "page indicates how the DIV elements should be laid out horizontally. "
  +                  text run at (439,18) width 219: "They should align with each other."
                 RenderBlock (floating) {DIV} at (4,50) size 140x98 [bgcolor=#FFFF00] [border: (20px solid #000000)]
                   RenderBlock {P} at (40,40) size 60x18
                     RenderText {TEXT} at (0,0) size 47x18
  @@ -110,7 +110,7 @@
                   RenderBlock {P} at (40,40) size 60x18
                     RenderText {TEXT} at (0,0) size 39x18
                       text run at (0,0) width 39: "Green"
  -              RenderBlock {DIV} at (4,158) size 762x19
  +              RenderBlock {DIV} at (4,158) size 747x19
                   RenderTable {TABLE} at (0,0) size 620x19
                     RenderTableSection {TBODY} at (0,0) size 0x19
                       RenderTableRow {TR} at (0,0) size 0x0
  
  
  
  1.9       +94 -94    WebCore/layout-tests/css1/box_properties/float_margin-expected.txt
  
  Index: float_margin-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/float_margin-expected.txt,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- float_margin-expected.txt	19 Jul 2005 21:18:04 -0000	1.8
  +++ float_margin-expected.txt	18 Aug 2005 04:22:48 -0000	1.9
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x1902
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x1902
  -  RenderBlock {HTML} at (0,0) size 800x1902
  -    RenderBody {BODY} at (8,8) size 784x1886 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x1902
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x1902
  +  RenderBlock {HTML} at (0,0) size 785x1902
  +    RenderBody {BODY} at (8,8) size 769x1886 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x135
  +      RenderBlock {PRE} at (0,34) size 769x135
           RenderText {TEXT} at (0,0) size 560x120
             text run at (0,0) width 344: "P.test {background: white; font-size: 20px;"
             text run at (0,15) width 560: "        margin-left: 30px; margin-right: 10px; padding: 0; border: 0;}"
  @@ -16,73 +16,74 @@
             text run at (0,75) width 368: "#img3 {margin-top: -30px; margin-left: -30px;}"
             text run at (0,90) width 384: "#img4 {margin-right: 30px; margin-bottom: 30px;}"
             text run at (0,105) width 400: "#img5 {margin-right: -30px; margin-bottom: -30px;}"
  -      RenderBlock {HR} at (0,182) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (30,204) size 744x92 [bgcolor=#FFFFFF]
  -        RenderText {TEXT} at (0,0) size 738x92
  +      RenderBlock {HR} at (0,182) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (30,204) size 729x92 [bgcolor=#FFFFFF]
  +        RenderText {TEXT} at (0,0) size 708x92
             text run at (0,0) width 663: "This paragraph should have a white background which extends to the edges of the"
             text run at (0,23) width 122: "element's box. "
             text run at (122,23) width 442: "There is no padding set on this paragraph whatsoever. "
  -          text run at (564,23) width 166: "If the background of"
  -          text run at (0,46) width 738: "the entire box is not white, this may cause problems with the following tests; at any rate, it"
  -          text run at (0,69) width 223: "must be taken into account."
  -      RenderBlock {P} at (30,316) size 744x115 [bgcolor=#FFFFFF]
  +          text run at (564,23) width 144: "If the background"
  +          text run at (0,46) width 702: "of the entire box is not white, this may cause problems with the following tests; at any"
  +          text run at (0,69) width 281: "rate, it must be taken into account."
  +      RenderBlock {P} at (30,316) size 729x115 [bgcolor=#FFFFFF]
           RenderImage {IMG} at (0,0) size 60x60
  -        RenderText {TEXT} at (60,0) size 741x115
  +        RenderText {TEXT} at (60,0) size 719x115
             text run at (60,0) width 638: "The image in the upper left corner of this paragraph should be floated left, and"
             text run at (60,23) width 119: "nothing more. "
             text run at (179,23) width 540: "The edges of the white background should line up with the top and"
             text run at (60,46) width 196: "left edges of the image. "
  -          text run at (256,46) width 485: "This paragraph should have a white background, first of all,"
  -          text run at (0,69) width 397: "which extends to the edges of the element's box. "
  -          text run at (397,69) width 335: "There is no padding set on this paragraph"
  -          text run at (0,92) width 97: "whatsoever."
  -      RenderBlock {P} at (30,451) size 744x115 [bgcolor=#FFFFFF]
  +          text run at (256,46) width 454: "This paragraph should have a white background, first of"
  +          text run at (0,69) width 428: "all, which extends to the edges of the element's box. "
  +          text run at (428,69) width 249: "There is no padding set on this"
  +          text run at (0,92) width 183: "paragraph whatsoever."
  +      RenderBlock {P} at (30,451) size 729x115 [bgcolor=#FFFFFF]
           RenderImage {IMG} at (30,30) size 60x60
  -        RenderText {TEXT} at (90,0) size 741x115
  -          text run at (90,0) width 649: "The image in the upper left corner of this paragraph should be pushed down and"
  -          text run at (90,23) width 651: "to the right 30 pixels each from the upper left corner of the paragraph's box, and"
  -          text run at (90,46) width 330: "displace the paragraph text accordingly. "
  -          text run at (420,46) width 288: "This paragraph should have a white"
  -          text run at (90,69) width 594: "background, first of all, which extends to the edges of the element's box. "
  -          text run at (684,69) width 47: "There"
  -          text run at (0,92) width 385: "is no padding set on this paragraph whatsoever."
  -      RenderBlock {P} at (30,586) size 744x115 [bgcolor=#FFFFFF]
  -        RenderImage {IMG} at (-30,-30) size 60x60
  -        RenderText {TEXT} at (30,0) size 739x115
  -          text run at (30,0) width 709: "The image in the upper left corner of this paragraph should be pushed up and to the left"
  -          text run at (30,23) width 709: "30 pixels each from the upper left corner of the paragraph's box, thus causing the edges"
  -          text run at (0,46) width 582: "of the white background to align with the thick gray lines in the image. "
  -          text run at (582,46) width 122: "This paragraph"
  -          text run at (0,69) width 715: "should have a white background, first of all, which extends to the edges of the element's"
  +        RenderText {TEXT} at (90,0) size 718x115
  +          text run at (90,0) width 615: "The image in the upper left corner of this paragraph should be pushed down"
  +          text run at (90,23) width 611: "and to the right 30 pixels each from the upper left corner of the paragraph's"
  +          text run at (90,46) width 404: "box, and displace the paragraph text accordingly. "
  +          text run at (494,46) width 224: "This paragraph should have"
  +          text run at (90,69) width 613: "a white background, first of all, which extends to the edges of the element's"
             text run at (0,92) width 40: "box. "
             text run at (40,92) width 437: "There is no padding set on this paragraph whatsoever."
  -      RenderBlock {P} at (30,721) size 744x138 [bgcolor=#FFFFFF]
  +      RenderBlock {P} at (30,586) size 729x115 [bgcolor=#FFFFFF]
  +        RenderImage {IMG} at (-30,-30) size 60x60
  +        RenderText {TEXT} at (30,0) size 721x115
  +          text run at (30,0) width 676: "The image in the upper left corner of this paragraph should be pushed up and to the"
  +          text run at (30,23) width 691: "left 30 pixels each from the upper left corner of the paragraph's box, thus causing the"
  +          text run at (0,46) width 633: "edges of the white background to align with the thick gray lines in the image. "
  +          text run at (633,46) width 36: "This"
  +          text run at (0,69) width 719: "paragraph should have a white background, first of all, which extends to the edges of the"
  +          text run at (0,92) width 122: "element's box. "
  +          text run at (122,92) width 437: "There is no padding set on this paragraph whatsoever."
  +      RenderBlock {P} at (30,721) size 729x138 [bgcolor=#FFFFFF]
           RenderImage {IMG} at (0,0) size 60x60
  -        RenderText {TEXT} at (90,0) size 730x138
  +        RenderText {TEXT} at (90,0) size 728x138
             text run at (90,0) width 638: "The image in the upper left corner of this paragraph should be floated left, and"
  -          text run at (90,23) width 640: "the edges of the white background should line up with the top and left edges of"
  -          text run at (90,46) width 90: "the image. "
  -          text run at (180,46) width 538: "However, there should be 30 pixels of space between the right and"
  -          text run at (90,69) width 490: "bottom edges of the image and the paragraph text around it. "
  -          text run at (580,69) width 122: "This paragraph"
  -          text run at (0,92) width 715: "should have a white background, first of all, which extends to the edges of the element's"
  -          text run at (0,115) width 40: "box. "
  -          text run at (40,115) width 437: "There is no padding set on this paragraph whatsoever."
  -      RenderBlock {P} at (30,879) size 744x138 [bgcolor=#FFFFFF]
  +          text run at (90,23) width 618: "the edges of the white background should line up with the top and left edges"
  +          text run at (90,46) width 112: "of the image. "
  +          text run at (202,46) width 504: "However, there should be 30 pixels of space between the right"
  +          text run at (90,69) width 524: "and bottom edges of the image and the paragraph text around it. "
  +          text run at (614,69) width 36: "This"
  +          text run at (0,92) width 719: "paragraph should have a white background, first of all, which extends to the edges of the"
  +          text run at (0,115) width 122: "element's box. "
  +          text run at (122,115) width 437: "There is no padding set on this paragraph whatsoever."
  +      RenderBlock {P} at (30,879) size 729x138 [bgcolor=#FFFFFF]
           RenderImage {IMG} at (0,0) size 60x60
  -        RenderText {TEXT} at (30,0) size 732x138
  +        RenderText {TEXT} at (30,0) size 706x138
             text run at (30,0) width 668: "The image in the upper left corner of this paragraph should be floated left, and the"
  -          text run at (30,23) width 700: "edges of the white background should line up with the top and left edges of the image."
  -          text run at (0,46) width 707: "However, the text should overlap the image's right and bottom sides, lining up with the"
  -          text run at (0,69) width 242: "thick gray lines in the image. "
  -          text run at (242,69) width 485: "This paragraph should have a white background, first of all,"
  -          text run at (0,92) width 397: "which extends to the edges of the element's box. "
  -          text run at (397,92) width 335: "There is no padding set on this paragraph"
  -          text run at (0,115) width 97: "whatsoever."
  -      RenderTable {TABLE} at (0,1037) size 784x849 [border: (1px outset #808080)]
  +          text run at (30,23) width 640: "edges of the white background should line up with the top and left edges of the"
  +          text run at (0,46) width 60: "image. "
  +          text run at (60,46) width 636: "However, the text should overlap the image's right and bottom sides, lining up"
  +          text run at (0,69) width 313: "with the thick gray lines in the image. "
  +          text run at (313,69) width 393: "This paragraph should have a white background,"
  +          text run at (0,92) width 489: "first of all, which extends to the edges of the element's box. "
  +          text run at (489,92) width 214: "There is no padding set on"
  +          text run at (0,115) width 218: "this paragraph whatsoever."
  +      RenderTable {TABLE} at (0,1037) size 769x849 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x847
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -90,59 +91,58 @@
               RenderTableCell {TD} at (0,423) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x821 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (34,4) size 722x92 [bgcolor=#FFFFFF]
  -                RenderText {TEXT} at (0,0) size 708x92
  +            RenderTableCell {TD} at (12,26) size 755x821 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (34,4) size 707x92 [bgcolor=#FFFFFF]
  +                RenderText {TEXT} at (0,0) size 700x92
                     text run at (0,0) width 663: "This paragraph should have a white background which extends to the edges of the"
                     text run at (0,23) width 122: "element's box. "
                     text run at (122,23) width 442: "There is no padding set on this paragraph whatsoever. "
  -                  text run at (564,23) width 144: "If the background"
  -                  text run at (0,46) width 702: "of the entire box is not white, this may cause problems with the following tests; at any"
  -                  text run at (0,69) width 281: "rate, it must be taken into account."
  -              RenderBlock {P} at (34,116) size 722x115 [bgcolor=#FFFFFF]
  +                  text run at (564,23) width 44: "If the"
  +                  text run at (0,46) width 700: "background of the entire box is not white, this may cause problems with the following"
  +                  text run at (0,69) width 383: "tests; at any rate, it must be taken into account."
  +              RenderBlock {P} at (34,116) size 707x115 [bgcolor=#FFFFFF]
                   RenderImage {IMG} at (0,0) size 60x60
  -                RenderText {TEXT} at (60,0) size 719x115
  +                RenderText {TEXT} at (60,0) size 703x115
                     text run at (60,0) width 638: "The image in the upper left corner of this paragraph should be floated left, and"
                     text run at (60,23) width 119: "nothing more. "
  -                  text run at (179,23) width 540: "The edges of the white background should line up with the top and"
  -                  text run at (60,46) width 196: "left edges of the image. "
  -                  text run at (256,46) width 454: "This paragraph should have a white background, first of"
  -                  text run at (0,69) width 428: "all, which extends to the edges of the element's box. "
  -                  text run at (428,69) width 249: "There is no padding set on this"
  -                  text run at (0,92) width 183: "paragraph whatsoever."
  -              RenderBlock {P} at (34,251) size 722x115 [bgcolor=#FFFFFF]
  +                  text run at (179,23) width 506: "The edges of the white background should line up with the top"
  +                  text run at (60,46) width 230: "and left edges of the image. "
  +                  text run at (290,46) width 393: "This paragraph should have a white background,"
  +                  text run at (0,69) width 489: "first of all, which extends to the edges of the element's box. "
  +                  text run at (489,69) width 214: "There is no padding set on"
  +                  text run at (0,92) width 218: "this paragraph whatsoever."
  +              RenderBlock {P} at (34,251) size 707x115 [bgcolor=#FFFFFF]
                   RenderImage {IMG} at (30,30) size 60x60
  -                RenderText {TEXT} at (90,0) size 718x115
  +                RenderText {TEXT} at (90,0) size 705x115
                     text run at (90,0) width 615: "The image in the upper left corner of this paragraph should be pushed down"
                     text run at (90,23) width 611: "and to the right 30 pixels each from the upper left corner of the paragraph's"
                     text run at (90,46) width 404: "box, and displace the paragraph text accordingly. "
  -                  text run at (494,46) width 224: "This paragraph should have"
  -                  text run at (90,69) width 613: "a white background, first of all, which extends to the edges of the element's"
  -                  text run at (0,92) width 40: "box. "
  -                  text run at (40,92) width 437: "There is no padding set on this paragraph whatsoever."
  -              RenderBlock {P} at (34,386) size 722x115 [bgcolor=#FFFFFF]
  -                RenderImage {IMG} at (-30,-30) size 60x60
  -                RenderText {TEXT} at (30,0) size 721x115
  -                  text run at (30,0) width 676: "The image in the upper left corner of this paragraph should be pushed up and to the"
  -                  text run at (30,23) width 691: "left 30 pixels each from the upper left corner of the paragraph's box, thus causing the"
  -                  text run at (0,46) width 633: "edges of the white background to align with the thick gray lines in the image. "
  -                  text run at (633,46) width 36: "This"
  -                  text run at (0,69) width 719: "paragraph should have a white background, first of all, which extends to the edges of the"
  +                  text run at (494,46) width 181: "This paragraph should"
  +                  text run at (90,69) width 574: "have a white background, first of all, which extends to the edges of the"
                     text run at (0,92) width 122: "element's box. "
                     text run at (122,92) width 437: "There is no padding set on this paragraph whatsoever."
  -              RenderBlock {P} at (34,521) size 722x138 [bgcolor=#FFFFFF]
  +              RenderBlock {P} at (34,386) size 707x115 [bgcolor=#FFFFFF]
  +                RenderImage {IMG} at (-30,-30) size 60x60
  +                RenderText {TEXT} at (30,0) size 706x115
  +                  text run at (30,0) width 676: "The image in the upper left corner of this paragraph should be pushed up and to the"
  +                  text run at (30,23) width 661: "left 30 pixels each from the upper left corner of the paragraph's box, thus causing"
  +                  text run at (0,46) width 663: "the edges of the white background to align with the thick gray lines in the image. "
  +                  text run at (663,46) width 36: "This"
  +                  text run at (0,69) width 689: "paragraph should have a white background, first of all, which extends to the edges of"
  +                  text run at (0,92) width 152: "the element's box. "
  +                  text run at (152,92) width 437: "There is no padding set on this paragraph whatsoever."
  +              RenderBlock {P} at (34,521) size 707x138 [bgcolor=#FFFFFF]
                   RenderImage {IMG} at (0,0) size 60x60
  -                RenderText {TEXT} at (90,0) size 719x138
  +                RenderText {TEXT} at (90,0) size 694x138
                     text run at (90,0) width 604: "The image in the upper left corner of this paragraph should be floated left,"
                     text run at (90,23) width 601: "and the edges of the white background should line up with the top and left"
                     text run at (90,46) width 163: "edges of the image. "
  -                  text run at (253,46) width 460: "However, there should be 30 pixels of space between the"
  -                  text run at (90,69) width 568: "right and bottom edges of the image and the paragraph text around it. "
  -                  text run at (658,69) width 36: "This"
  -                  text run at (0,92) width 719: "paragraph should have a white background, first of all, which extends to the edges of the"
  -                  text run at (0,115) width 122: "element's box. "
  -                  text run at (122,115) width 437: "There is no padding set on this paragraph whatsoever."
  -              RenderBlock {P} at (34,679) size 722x138 [bgcolor=#FFFFFF]
  +                  text run at (253,46) width 430: "However, there should be 30 pixels of space between"
  +                  text run at (90,69) width 593: "the right and bottom edges of the image and the paragraph text around it."
  +                  text run at (0,92) width 657: "This paragraph should have a white background, first of all, which extends to the"
  +                  text run at (0,115) width 225: "edges of the element's box. "
  +                  text run at (225,115) width 437: "There is no padding set on this paragraph whatsoever."
  +              RenderBlock {P} at (34,679) size 707x138 [bgcolor=#FFFFFF]
                   RenderImage {IMG} at (0,0) size 60x60
                   RenderText {TEXT} at (30,0) size 706x138
                     text run at (30,0) width 668: "The image in the upper left corner of this paragraph should be floated left, and the"
  
  
  
  1.14      +249 -242  WebCore/layout-tests/css1/box_properties/float_on_text_elements-expected.txt
  
  Index: float_on_text_elements-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/float_on_text_elements-expected.txt,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- float_on_text_elements-expected.txt	19 Jul 2005 21:18:04 -0000	1.13
  +++ float_on_text_elements-expected.txt	18 Aug 2005 04:22:48 -0000	1.14
  @@ -1,74 +1,75 @@
  -layer at (0,0) size 800x2678
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x2678
  -  RenderBlock {HTML} at (0,0) size 800x2678
  -    RenderBody {BODY} at (8,8) size 784x2662 [bgcolor=#CCCCCC]
  -      RenderBlock (floating) {P} at (0,0) size 392x36 [bgcolor=#FFFF00]
  -        RenderText {TEXT} at (0,0) size 392x36
  -          text run at (0,0) width 392: "This paragraph is of class \"one\". It has a width of 50% and is"
  -          text run at (0,18) width 110: "floated to the left."
  -      RenderBlock {P} at (0,0) size 784x72
  -        RenderText {TEXT} at (392,0) size 784x72
  -          text run at (392,0) width 392: "This paragraph should start on the right side of a yellow box"
  -          text run at (392,18) width 392: "which contains the previous paragraph. Since the text of this"
  -          text run at (0,36) width 784: "element is much longer than the text in the previous element, the text will wrap around the yellow box. There is no padding,"
  -          text run at (0,54) width 740: "border or margins on this and the previous element, so the text of the two elements should be very close to each other."
  -      RenderBlock (anonymous) at (0,72) size 784x18
  +layer at (0,0) size 785x2714
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x2714
  +  RenderBlock {HTML} at (0,0) size 785x2714
  +    RenderBody {BODY} at (8,8) size 769x2698 [bgcolor=#CCCCCC]
  +      RenderBlock (floating) {P} at (0,0) size 384x36 [bgcolor=#FFFF00]
  +        RenderText {TEXT} at (0,0) size 384x36
  +          text run at (0,0) width 384: "This paragraph is of class \"one\". It has a width of 50% and"
  +          text run at (0,18) width 124: "is floated to the left."
  +      RenderBlock {P} at (0,0) size 769x90
  +        RenderText {TEXT} at (384,0) size 769x90
  +          text run at (384,0) width 385: "This paragraph should start on the right side of a yellow box"
  +          text run at (384,18) width 385: "which contains the previous paragraph. Since the text of this"
  +          text run at (0,36) width 769: "element is much longer than the text in the previous element, the text will wrap around the yellow box. There is no"
  +          text run at (0,54) width 769: "padding, border or margins on this and the previous element, so the text of the two elements should be very close to each"
  +          text run at (0,72) width 36: "other."
  +      RenderBlock (anonymous) at (0,90) size 769x18
           RenderBR {BR} at (0,0) size 0x18
  -      RenderBlock {HR} at (0,98) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock (floating) {P} at (0,108) size 784x72 [bgcolor=#FFFF00]
  -        RenderText {TEXT} at (0,0) size 784x72
  -          text run at (0,0) width 784: "This paragraph is of class \"two\". Since the width has been set to 100%, it should automatically be as wide as its parent"
  -          text run at (0,18) width 784: "element allows it to be. Therefore, even though the element is floated, there is no room for other content on the sides and a"
  -          text run at (0,36) width 784: "orange square image should be seen AFTER the paragraph, not next to it. A yellow background has been added to this"
  +      RenderBlock {HR} at (0,116) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock (floating) {P} at (0,126) size 769x72 [bgcolor=#FFFF00]
  +        RenderText {TEXT} at (0,0) size 769x72
  +          text run at (0,0) width 769: "This paragraph is of class \"two\". Since the width has been set to 100%, it should automatically be as wide as its parent"
  +          text run at (0,18) width 769: "element allows it to be. Therefore, even though the element is floated, there is no room for other content on the sides and a"
  +          text run at (0,36) width 769: "orange square image should be seen AFTER the paragraph, not next to it. A yellow background has been added to this"
             text run at (0,54) width 217: "paragraph for diagnostic purposes."
  -      RenderBlock (anonymous) at (0,108) size 784x91
  +      RenderBlock (anonymous) at (0,126) size 769x91
           RenderImage {IMG} at (0,72) size 15x15
           RenderText {TEXT} at (15,73) size 4x18
             text run at (15,73) width 4: " "
           RenderBR {BR} at (0,0) size 0x0
  -      RenderBlock {HR} at (0,207) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock (floating) {P} at (0,217) size 392x108 [bgcolor=#FFFF00]
  -        RenderText {TEXT} at (0,0) size 392x108
  -          text run at (0,0) width 392: "This paragraph is floated to the left and the orange square"
  -          text run at (0,18) width 392: "image should appear to the right of the paragraph. This"
  -          text run at (0,36) width 392: "paragraph has a yellow background and no padding, margin"
  -          text run at (0,54) width 392: "or border. The right edge of this yellow box should be"
  -          text run at (0,72) width 392: "horizontally aligned with the left edge of the yellow box"
  +      RenderBlock {HR} at (0,225) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock (floating) {P} at (0,235) size 384x108 [bgcolor=#FFFF00]
  +        RenderText {TEXT} at (0,0) size 384x108
  +          text run at (0,0) width 384: "This paragraph is floated to the left and the orange square"
  +          text run at (0,18) width 384: "image should appear to the right of the paragraph. This"
  +          text run at (0,36) width 384: "paragraph has a yellow background and no padding, margin"
  +          text run at (0,54) width 384: "or border. The right edge of this yellow box should be"
  +          text run at (0,72) width 384: "horizontally aligned with the left edge of the yellow box"
             text run at (0,90) width 79: "undernearth."
  -      RenderBlock (anonymous) at (0,217) size 784x108
  -        RenderImage {IMG} at (392,0) size 15x15
  -        RenderText {TEXT} at (407,1) size 4x18
  -          text run at (407,1) width 4: " "
  +      RenderBlock (anonymous) at (0,235) size 769x108
  +        RenderImage {IMG} at (384,0) size 15x15
  +        RenderText {TEXT} at (399,1) size 4x18
  +          text run at (399,1) width 4: " "
           RenderBR {BR} at (0,0) size 0x0
  -      RenderBlock {HR} at (0,333) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock (floating) {P} at (392,343) size 392x108 [bgcolor=#FFFF00]
  -        RenderText {TEXT} at (0,0) size 392x108
  -          text run at (0,0) width 392: "This paragraph is floated to the right (using a STYLE"
  -          text run at (0,18) width 392: "attribute) and the orange square image should appear to the"
  -          text run at (0,36) width 392: "left of the paragraph. This paragraph has a yellow background"
  -          text run at (0,54) width 392: "and no padding, margin or border. The left edge of this"
  -          text run at (0,72) width 392: "yellow box should be horizonally aligned with the right edge"
  -          text run at (0,90) width 157: "of the yellow box above."
  -      RenderBlock (anonymous) at (0,343) size 784x108
  +      RenderBlock {HR} at (0,351) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock (floating) {P} at (385,361) size 384x108 [bgcolor=#FFFF00]
  +        RenderText {TEXT} at (0,0) size 384x108
  +          text run at (0,0) width 384: "This paragraph is floated to the right (using a STYLE"
  +          text run at (0,18) width 384: "attribute) and the orange square image should appear to the"
  +          text run at (0,36) width 384: "left of the paragraph. This paragraph has a yellow"
  +          text run at (0,54) width 384: "background and no padding, margin or border. The left edge"
  +          text run at (0,72) width 384: "of this yellow box should be horizonally aligned with the"
  +          text run at (0,90) width 224: "right edge of the yellow box above."
  +      RenderBlock (anonymous) at (0,361) size 769x108
           RenderImage {IMG} at (0,0) size 15x15
           RenderText {TEXT} at (15,1) size 4x18
             text run at (15,1) width 4: " "
           RenderBR {BR} at (0,0) size 0x0
  -      RenderBlock {HR} at (0,459) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,469) size 784x54
  +      RenderBlock {HR} at (0,477) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,487) size 769x54
           RenderBlock (floating) {SPAN} at (0,0) size 48x37 [bgcolor=#C0C0C0]
             RenderText {TEXT} at (0,0) size 21x37
               text run at (0,0) width 21: "T"
  -        RenderText {TEXT} at (48,0) size 736x54
  -          text run at (48,0) width 736: "he first letter (a \"T\") of this paragraph should float left and be twice the font-size of the rest of the paragraph, as well"
  -          text run at (48,18) width 481: "as bold, with a content width of 1.5em and a background-color of silver. "
  -          text run at (529,18) width 255: "The top of the big letter \"T\" should be"
  -          text run at (48,36) width 656: "vertically aligned with the top of the first line of this paragraph. This is commonly known as \"drop-cap\"."
  -      RenderBlock (anonymous) at (0,523) size 784x18
  +        RenderText {TEXT} at (48,0) size 721x54
  +          text run at (48,0) width 721: "he first letter (a \"T\") of this paragraph should float left and be twice the font-size of the rest of the paragraph, as"
  +          text run at (48,18) width 496: "well as bold, with a content width of 1.5em and a background-color of silver. "
  +          text run at (544,18) width 225: "The top of the big letter \"T\" should"
  +          text run at (48,36) width 675: "be vertically aligned with the top of the first line of this paragraph. This is commonly known as \"drop-cap\"."
  +      RenderBlock (anonymous) at (0,541) size 769x18
           RenderBR {BR} at (0,0) size 0x18
  -      RenderBlock {HR} at (0,549) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock (floating) {P} at (438,569) size 336x196 [bgcolor=#FFFF00] [border: (3px solid #FF0000)]
  +      RenderBlock {HR} at (0,567) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock (floating) {P} at (423,587) size 336x196 [bgcolor=#FFFF00] [border: (3px solid #FF0000)]
           RenderText {TEXT} at (8,8) size 320x180
             text run at (8,8) width 320: "This paragraph should be floated to the right, sort"
             text run at (8,26) width 320: "of like a 'sidebar' in a magazine article. Its width is"
  @@ -80,28 +81,28 @@
             text run at (8,134) width 320: "element has a 10px wide margin around it where"
             text run at (8,152) width 320: "the blue background of the paragraph in the"
             text run at (8,170) width 217: "normal flow should shine through."
  -      RenderBlock {P} at (0,559) size 784x198 [bgcolor=#66CCFF]
  -        RenderText {TEXT} at (0,0) size 428x198
  -          text run at (0,0) width 428: "This paragraph is not floating. If there is enough room, the textual"
  -          text run at (0,18) width 428: "content of the paragraph should appear on the left side of the yellow"
  -          text run at (0,36) width 157: "\"sidebar\" on the right. "
  -          text run at (157,36) width 271: "The content of this element should flow"
  -          text run at (0,54) width 183: "around the floated element. "
  -          text run at (183,54) width 245: "However, the floated element may or"
  -          text run at (0,72) width 428: "may not be obscured by the blue background of this element, as the"
  -          text run at (0,90) width 353: "specification does not say which is drawn \"on top.\" "
  -          text run at (353,90) width 75: "Even if the"
  -          text run at (0,108) width 428: "floated element is obscured, it still forces the content of this element"
  -          text run at (0,126) width 121: "to flow around it. "
  -          text run at (121,126) width 307: "If the floated element is not obscured, then the"
  -          text run at (0,144) width 428: "blue rectangle of this paragraph should extend 10px above and to"
  -          text run at (0,162) width 428: "the right of the sidebar's red border, due to the margin styles set for"
  -          text run at (0,180) width 123: "the floated element."
  -      RenderBlock (anonymous) at (0,757) size 784x18
  +      RenderBlock {P} at (0,577) size 769x198 [bgcolor=#66CCFF]
  +        RenderText {TEXT} at (0,0) size 413x198
  +          text run at (0,0) width 413: "This paragraph is not floating. If there is enough room, the textual"
  +          text run at (0,18) width 413: "content of the paragraph should appear on the left side of the"
  +          text run at (0,36) width 193: "yellow \"sidebar\" on the right. "
  +          text run at (193,36) width 220: "The content of this element should"
  +          text run at (0,54) width 219: "flow around the floated element. "
  +          text run at (219,54) width 194: "However, the floated element"
  +          text run at (0,72) width 413: "may or may not be obscured by the blue background of this"
  +          text run at (0,90) width 413: "element, as the specification does not say which is drawn \"on"
  +          text run at (0,108) width 37: "top.\" "
  +          text run at (37,108) width 376: "Even if the floated element is obscured, it still forces the"
  +          text run at (0,126) width 263: "content of this element to flow around it. "
  +          text run at (263,126) width 150: "If the floated element is"
  +          text run at (0,144) width 413: "not obscured, then the blue rectangle of this paragraph should"
  +          text run at (0,162) width 413: "extend 10px above and to the right of the sidebar's red border,"
  +          text run at (0,180) width 319: "due to the margin styles set for the floated element."
  +      RenderBlock (anonymous) at (0,775) size 769x18
           RenderBR {BR} at (0,0) size 0x18
  -      RenderBlock {HR} at (0,783) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {DIV} at (0,793) size 784x26 [bgcolor=#66CCFF] [border: (4px solid #FF0000)]
  -        RenderBlock (floating) {DIV} at (440,14) size 330x226 [bgcolor=#FFFF00]
  +      RenderBlock {HR} at (0,801) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {DIV} at (0,811) size 769x26 [bgcolor=#66CCFF] [border: (4px solid #FF0000)]
  +        RenderBlock (floating) {DIV} at (425,14) size 330x226 [bgcolor=#FFFF00]
             RenderBlock {P} at (5,5) size 320x216
               RenderText {TEXT} at (0,0) size 320x216
                 text run at (0,0) width 320: "This paragraph is placed inside a DIV element"
  @@ -116,135 +117,138 @@
                 text run at (0,162) width 320: "box should be rendered on top of the bottom red"
                 text run at (0,180) width 320: "border. I.e., the bottom red border will appear"
                 text run at (0,198) width 318: "broken where it's overlaid by the yellow rectangle."
  -        RenderBlock {P} at (4,4) size 776x18
  +        RenderBlock {P} at (4,4) size 761x18
             RenderText {TEXT} at (0,0) size 268x18
               text run at (0,0) width 268: "See description in the box on the right side"
  -      RenderBlock (anonymous) at (0,819) size 784x224
  +      RenderBlock (anonymous) at (0,837) size 769x224
           RenderBR {BR} at (0,0) size 0x18
  -      RenderBlock {HR} at (0,1051) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock (floating) {DIV} at (0,1061) size 196x72 [bgcolor=#66CCFF]
  -        RenderBlock {P} at (0,0) size 196x72
  -          RenderText {TEXT} at (0,0) size 196x72
  -            text run at (0,0) width 196: "This paragraph is inside a DIV"
  -            text run at (0,18) width 196: "which is floated left. Its"
  -            text run at (0,36) width 196: "background is blue and the"
  +      RenderBlock {HR} at (0,1069) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock (floating) {DIV} at (0,1079) size 192x72 [bgcolor=#66CCFF]
  +        RenderBlock {P} at (0,0) size 192x72
  +          RenderText {TEXT} at (0,0) size 192x72
  +            text run at (0,0) width 192: "This paragraph is inside a"
  +            text run at (0,18) width 192: "DIV which is floated left. Its"
  +            text run at (0,36) width 192: "background is blue and the"
               text run at (0,54) width 87: "width is 25%."
  -      RenderBlock (floating) {DIV} at (588,1061) size 196x72 [bgcolor=#FFFF00]
  -        RenderBlock {P} at (0,0) size 196x72
  -          RenderText {TEXT} at (0,0) size 196x72
  -            text run at (0,0) width 196: "This paragraph is inside a DIV"
  -            text run at (0,18) width 196: "which is floated right. Its"
  -            text run at (0,36) width 196: "background is yellow and the"
  +      RenderBlock (floating) {DIV} at (577,1079) size 192x72 [bgcolor=#FFFF00]
  +        RenderBlock {P} at (0,0) size 192x72
  +          RenderText {TEXT} at (0,0) size 192x72
  +            text run at (0,0) width 192: "This paragraph is inside a"
  +            text run at (0,18) width 192: "DIV which is floated right. Its"
  +            text run at (0,36) width 192: "background is yellow and the"
               text run at (0,54) width 87: "width is 25%."
  -      RenderBlock {P} at (0,1061) size 784x36
  -        RenderText {TEXT} at (196,0) size 392x36
  -          text run at (196,0) width 392: "This paragraph should appear between a blue box (on the left)"
  -          text run at (196,18) width 199: "and a yellow box (on the right)."
  -      RenderBlock (anonymous) at (0,1097) size 784x36
  -        RenderBR {BR} at (196,0) size 0x18
  -      RenderBlock {HR} at (0,1141) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock (floating) {DIV} at (0,1151) size 588x126 [bgcolor=#66CCFF]
  -        RenderBlock (floating) {DIV} at (431,0) size 147x36 [bgcolor=#FFFF00]
  -          RenderBlock {P} at (0,0) size 147x36
  -            RenderText {TEXT} at (0,0) size 147x36
  -              text run at (0,0) width 147: "See description in the"
  +      RenderBlock {P} at (0,1079) size 769x36
  +        RenderText {TEXT} at (192,0) size 385x36
  +          text run at (192,0) width 385: "This paragraph should appear between a blue box (on the"
  +          text run at (192,18) width 29: "left) "
  +          text run at (221,18) width 199: "and a yellow box (on the right)."
  +      RenderBlock (anonymous) at (0,1115) size 769x36
  +        RenderBR {BR} at (192,0) size 0x18
  +      RenderBlock {HR} at (0,1159) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock (floating) {DIV} at (0,1169) size 576x126 [bgcolor=#66CCFF]
  +        RenderBlock (floating) {DIV} at (422,0) size 144x36 [bgcolor=#FFFF00]
  +          RenderBlock {P} at (0,0) size 144x36
  +            RenderText {TEXT} at (0,0) size 144x36
  +              text run at (0,0) width 144: "See description in the"
                 text run at (0,18) width 124: "box on the left side."
  -        RenderBlock {P} at (0,0) size 588x126
  -          RenderText {TEXT} at (0,0) size 588x126
  -            text run at (0,0) width 431: "This paragraph is inside a DIV which is floated left. The"
  -            text run at (0,18) width 431: "background of the DIV element is blue and its width is 75%. This"
  -            text run at (0,36) width 373: "text should all be inside the blue rectangle. The blue DIV "
  -            text run at (373,36) width 215: "element has another DIV element"
  -            text run at (0,54) width 170: "as a child. It has a yellow "
  -            text run at (170,54) width 368: "background color and is floated to the right. Since it is a "
  -            text run at (538,54) width 50: "child of"
  -            text run at (0,72) width 350: "the blue DIV, the yellow DIV should appear inside the "
  -            text run at (350,72) width 238: "blue rectangle. Due to it being floated"
  -            text run at (0,90) width 155: "to the right and having "
  -            text run at (155,90) width 433: "a 10px right margin, the yellow rectange should have a 10px blue"
  -            text run at (0,108) width 138: "stripe on its right side."
  -      RenderBlock (anonymous) at (0,1151) size 784x126
  -        RenderBR {BR} at (588,0) size 0x18
  -      RenderBlock {HR} at (0,1285) size 784x2 [border: (1px inset #000000)]
  -      RenderTable {TABLE} at (0,1295) size 784x1367 [border: (1px outset #808080)]
  -        RenderTableSection {TBODY} at (1,1) size 0x1365
  +        RenderBlock {P} at (0,0) size 576x126
  +          RenderText {TEXT} at (0,0) size 576x126
  +            text run at (0,0) width 422: "This paragraph is inside a DIV which is floated left. The"
  +            text run at (0,18) width 422: "background of the DIV element is blue and its width is 75%. This"
  +            text run at (0,36) width 364: "text should all be inside the blue rectangle. The blue DIV "
  +            text run at (364,36) width 212: "element has another DIV element"
  +            text run at (0,54) width 166: "as a child. It has a yellow "
  +            text run at (166,54) width 361: "background color and is floated to the right. Since it is a "
  +            text run at (527,54) width 49: "child of"
  +            text run at (0,72) width 374: "the blue DIV, the yellow DIV should appear inside the "
  +            text run at (374,72) width 202: "blue rectangle. Due to it being"
  +            text run at (0,90) width 193: "floated to the right and having "
  +            text run at (193,90) width 383: "a 10px right margin, the yellow rectange should have a 10px"
  +            text run at (0,108) width 31: "blue "
  +            text run at (31,108) width 138: "stripe on its right side."
  +      RenderBlock (anonymous) at (0,1169) size 769x126
  +        RenderBR {BR} at (576,0) size 0x18
  +      RenderBlock {HR} at (0,1303) size 769x2 [border: (1px inset #000000)]
  +      RenderTable {TABLE} at (0,1313) size 769x1385 [border: (1px outset #808080)]
  +        RenderTableSection {TBODY} at (1,1) size 0x1383
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,682) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
  +            RenderTableCell {TD} at (0,691) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x1339 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock (floating) {P} at (4,4) size 381x36 [bgcolor=#FFFF00]
  -                RenderText {TEXT} at (0,0) size 381x36
  -                  text run at (0,0) width 381: "This paragraph is of class \"one\". It has a width of 50% and"
  +            RenderTableCell {TD} at (12,26) size 755x1357 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock (floating) {P} at (4,4) size 373x36 [bgcolor=#FFFF00]
  +                RenderText {TEXT} at (0,0) size 373x36
  +                  text run at (0,0) width 373: "This paragraph is of class \"one\". It has a width of 50% and"
                     text run at (0,18) width 124: "is floated to the left."
  -              RenderBlock {P} at (4,4) size 762x90
  -                RenderText {TEXT} at (381,0) size 762x90
  -                  text run at (381,0) width 381: "This paragraph should start on the right side of a yellow box"
  -                  text run at (381,18) width 381: "which contains the previous paragraph. Since the text of this"
  -                  text run at (0,36) width 762: "element is much longer than the text in the previous element, the text will wrap around the yellow box. There is no"
  -                  text run at (0,54) width 762: "padding, border or margins on this and the previous element, so the text of the two elements should be very close to each"
  -                  text run at (0,72) width 36: "other."
  -              RenderBlock (anonymous) at (4,94) size 762x18
  +              RenderBlock {P} at (4,4) size 747x90
  +                RenderText {TEXT} at (373,0) size 747x90
  +                  text run at (373,0) width 374: "This paragraph should start on the right side of a yellow"
  +                  text run at (373,18) width 374: "box which contains the previous paragraph. Since the text"
  +                  text run at (0,36) width 747: "of this element is much longer than the text in the previous element, the text will wrap around the yellow box. There is"
  +                  text run at (0,54) width 747: "no padding, border or margins on this and the previous element, so the text of the two elements should be very close to"
  +                  text run at (0,72) width 69: "each other."
  +              RenderBlock (anonymous) at (4,94) size 747x18
                   RenderBR {BR} at (0,0) size 0x18
  -              RenderBlock {HR} at (4,120) size 762x2 [border: (1px inset #000000)]
  -              RenderBlock (floating) {P} at (4,130) size 762x72 [bgcolor=#FFFF00]
  -                RenderText {TEXT} at (0,0) size 762x72
  -                  text run at (0,0) width 762: "This paragraph is of class \"two\". Since the width has been set to 100%, it should automatically be as wide as its parent"
  -                  text run at (0,18) width 762: "element allows it to be. Therefore, even though the element is floated, there is no room for other content on the sides and"
  -                  text run at (0,36) width 762: "a orange square image should be seen AFTER the paragraph, not next to it. A yellow background has been added to this"
  -                  text run at (0,54) width 217: "paragraph for diagnostic purposes."
  -              RenderBlock (anonymous) at (4,130) size 762x91
  +              RenderBlock {HR} at (4,120) size 747x2 [border: (1px inset #000000)]
  +              RenderBlock (floating) {P} at (4,130) size 747x72 [bgcolor=#FFFF00]
  +                RenderText {TEXT} at (0,0) size 747x72
  +                  text run at (0,0) width 747: "This paragraph is of class \"two\". Since the width has been set to 100%, it should automatically be as wide as its parent"
  +                  text run at (0,18) width 747: "element allows it to be. Therefore, even though the element is floated, there is no room for other content on the sides"
  +                  text run at (0,36) width 747: "and a orange square image should be seen AFTER the paragraph, not next to it. A yellow background has been added"
  +                  text run at (0,54) width 259: "to this paragraph for diagnostic purposes."
  +              RenderBlock (anonymous) at (4,130) size 747x91
                   RenderImage {IMG} at (0,72) size 15x15
                   RenderText {TEXT} at (15,73) size 4x18
                     text run at (15,73) width 4: " "
                   RenderBR {BR} at (0,0) size 0x0
  -              RenderBlock {HR} at (4,229) size 762x2 [border: (1px inset #000000)]
  -              RenderBlock (floating) {P} at (4,239) size 381x108 [bgcolor=#FFFF00]
  -                RenderText {TEXT} at (0,0) size 381x108
  -                  text run at (0,0) width 381: "This paragraph is floated to the left and the orange square"
  -                  text run at (0,18) width 381: "image should appear to the right of the paragraph. This"
  -                  text run at (0,36) width 381: "paragraph has a yellow background and no padding, margin"
  -                  text run at (0,54) width 381: "or border. The right edge of this yellow box should be"
  -                  text run at (0,72) width 381: "horizontally aligned with the left edge of the yellow box"
  +              RenderBlock {HR} at (4,229) size 747x2 [border: (1px inset #000000)]
  +              RenderBlock (floating) {P} at (4,239) size 373x108 [bgcolor=#FFFF00]
  +                RenderText {TEXT} at (0,0) size 373x108
  +                  text run at (0,0) width 373: "This paragraph is floated to the left and the orange square"
  +                  text run at (0,18) width 373: "image should appear to the right of the paragraph. This"
  +                  text run at (0,36) width 373: "paragraph has a yellow background and no padding,"
  +                  text run at (0,54) width 373: "margin or border. The right edge of this yellow box should"
  +                  text run at (0,72) width 373: "be horizontally aligned with the left edge of the yellow box"
                     text run at (0,90) width 79: "undernearth."
  -              RenderBlock (anonymous) at (4,239) size 762x108
  -                RenderImage {IMG} at (381,0) size 15x15
  -                RenderText {TEXT} at (396,1) size 4x18
  -                  text run at (396,1) width 4: " "
  +              RenderBlock (anonymous) at (4,239) size 747x108
  +                RenderImage {IMG} at (373,0) size 15x15
  +                RenderText {TEXT} at (388,1) size 4x18
  +                  text run at (388,1) width 4: " "
                   RenderBR {BR} at (0,0) size 0x0
  -              RenderBlock {HR} at (4,355) size 762x2 [border: (1px inset #000000)]
  -              RenderBlock (floating) {P} at (385,365) size 381x108 [bgcolor=#FFFF00]
  -                RenderText {TEXT} at (0,0) size 381x108
  -                  text run at (0,0) width 381: "This paragraph is floated to the right (using a STYLE"
  -                  text run at (0,18) width 381: "attribute) and the orange square image should appear to the"
  -                  text run at (0,36) width 381: "left of the paragraph. This paragraph has a yellow"
  -                  text run at (0,54) width 381: "background and no padding, margin or border. The left"
  -                  text run at (0,72) width 381: "edge of this yellow box should be horizonally aligned with"
  +              RenderBlock {HR} at (4,355) size 747x2 [border: (1px inset #000000)]
  +              RenderBlock (floating) {P} at (378,365) size 373x108 [bgcolor=#FFFF00]
  +                RenderText {TEXT} at (0,0) size 373x108
  +                  text run at (0,0) width 373: "This paragraph is floated to the right (using a STYLE"
  +                  text run at (0,18) width 373: "attribute) and the orange square image should appear to the"
  +                  text run at (0,36) width 373: "left of the paragraph. This paragraph has a yellow"
  +                  text run at (0,54) width 373: "background and no padding, margin or border. The left"
  +                  text run at (0,72) width 373: "edge of this yellow box should be horizonally aligned with"
                     text run at (0,90) width 247: "the right edge of the yellow box above."
  -              RenderBlock (anonymous) at (4,365) size 762x108
  +              RenderBlock (anonymous) at (4,365) size 747x108
                   RenderImage {IMG} at (0,0) size 15x15
                   RenderText {TEXT} at (15,1) size 4x18
                     text run at (15,1) width 4: " "
                   RenderBR {BR} at (0,0) size 0x0
  -              RenderBlock {HR} at (4,481) size 762x2 [border: (1px inset #000000)]
  -              RenderBlock {P} at (4,491) size 762x54
  +              RenderBlock {HR} at (4,481) size 747x2 [border: (1px inset #000000)]
  +              RenderBlock {P} at (4,491) size 747x72
                   RenderBlock (floating) {SPAN} at (0,0) size 48x37 [bgcolor=#C0C0C0]
                     RenderText {TEXT} at (0,0) size 21x37
                       text run at (0,0) width 21: "T"
  -                RenderText {TEXT} at (48,0) size 714x54
  -                  text run at (48,0) width 714: "he first letter (a \"T\") of this paragraph should float left and be twice the font-size of the rest of the paragraph, as"
  -                  text run at (48,18) width 491: "well as bold, with a content width of 1.5em and a background-color of silver. "
  -                  text run at (539,18) width 223: "The top of the big letter \"T\" should"
  -                  text run at (48,36) width 675: "be vertically aligned with the top of the first line of this paragraph. This is commonly known as \"drop-cap\"."
  -              RenderBlock (anonymous) at (4,545) size 762x18
  +                RenderText {TEXT} at (48,0) size 747x72
  +                  text run at (48,0) width 699: "he first letter (a \"T\") of this paragraph should float left and be twice the font-size of the rest of the paragraph, as"
  +                  text run at (48,18) width 513: "well as bold, with a content width of 1.5em and a background-color of silver. "
  +                  text run at (561,18) width 186: "The top of the big letter \"T\""
  +                  text run at (48,36) width 699: "should be vertically aligned with the top of the first line of this paragraph. This is commonly known as \"drop-"
  +                  text run at (0,54) width 33: "cap\"."
  +              RenderBlock (anonymous) at (4,563) size 747x18
                   RenderBR {BR} at (0,0) size 0x18
  -              RenderBlock {HR} at (4,571) size 762x2 [border: (1px inset #000000)]
  -              RenderBlock (floating) {P} at (420,591) size 336x196 [bgcolor=#FFFF00] [border: (3px solid #FF0000)]
  +              RenderBlock {HR} at (4,589) size 747x2 [border: (1px inset #000000)]
  +              RenderBlock (floating) {P} at (405,609) size 336x196 [bgcolor=#FFFF00] [border: (3px solid #FF0000)]
                   RenderText {TEXT} at (8,8) size 320x180
                     text run at (8,8) width 320: "This paragraph should be floated to the right, sort"
                     text run at (8,26) width 320: "of like a 'sidebar' in a magazine article. Its width is"
  @@ -256,29 +260,29 @@
                     text run at (8,134) width 320: "element has a 10px wide margin around it where"
                     text run at (8,152) width 320: "the blue background of the paragraph in the"
                     text run at (8,170) width 217: "normal flow should shine through."
  -              RenderBlock {P} at (4,581) size 762x216 [bgcolor=#66CCFF]
  -                RenderText {TEXT} at (0,0) size 406x216
  -                  text run at (0,0) width 406: "This paragraph is not floating. If there is enough room, the"
  -                  text run at (0,18) width 406: "textual content of the paragraph should appear on the left side of"
  -                  text run at (0,36) width 226: "the yellow \"sidebar\" on the right. "
  -                  text run at (226,36) width 180: "The content of this element"
  -                  text run at (0,54) width 268: "should flow around the floated element. "
  -                  text run at (268,54) width 138: "However, the floated"
  -                  text run at (0,72) width 406: "element may or may not be obscured by the blue background of"
  -                  text run at (0,90) width 406: "this element, as the specification does not say which is drawn"
  -                  text run at (0,108) width 64: "\"on top.\" "
  -                  text run at (64,108) width 342: "Even if the floated element is obscured, it still forces"
  -                  text run at (0,126) width 318: "the content of this element to flow around it. "
  -                  text run at (318,126) width 88: "If the floated"
  -                  text run at (0,144) width 406: "element is not obscured, then the blue rectangle of this"
  -                  text run at (0,162) width 406: "paragraph should extend 10px above and to the right of the"
  -                  text run at (0,180) width 406: "sidebar's red border, due to the margin styles set for the floated"
  -                  text run at (0,198) width 53: "element."
  -              RenderBlock (anonymous) at (4,797) size 762x18
  +              RenderBlock {P} at (4,599) size 747x216 [bgcolor=#66CCFF]
  +                RenderText {TEXT} at (0,0) size 391x216
  +                  text run at (0,0) width 391: "This paragraph is not floating. If there is enough room, the"
  +                  text run at (0,18) width 391: "textual content of the paragraph should appear on the left side"
  +                  text run at (0,36) width 260: "of the yellow \"sidebar\" on the right. "
  +                  text run at (260,36) width 131: "The content of this"
  +                  text run at (0,54) width 328: "element should flow around the floated element. "
  +                  text run at (328,54) width 63: "However,"
  +                  text run at (0,72) width 391: "the floated element may or may not be obscured by the blue"
  +                  text run at (0,90) width 391: "background of this element, as the specification does not say"
  +                  text run at (0,108) width 185: "which is drawn \"on top.\" "
  +                  text run at (185,108) width 206: "Even if the floated element is"
  +                  text run at (0,126) width 391: "obscured, it still forces the content of this element to flow"
  +                  text run at (0,144) width 65: "around it. "
  +                  text run at (65,144) width 326: "If the floated element is not obscured, then the blue"
  +                  text run at (0,162) width 391: "rectangle of this paragraph should extend 10px above and to"
  +                  text run at (0,180) width 391: "the right of the sidebar's red border, due to the margin styles"
  +                  text run at (0,198) width 166: "set for the floated element."
  +              RenderBlock (anonymous) at (4,815) size 747x18
                   RenderBR {BR} at (0,0) size 0x18
  -              RenderBlock {HR} at (4,823) size 762x2 [border: (1px inset #000000)]
  -              RenderBlock {DIV} at (4,833) size 762x26 [bgcolor=#66CCFF] [border: (4px solid #FF0000)]
  -                RenderBlock (floating) {DIV} at (418,14) size 330x226 [bgcolor=#FFFF00]
  +              RenderBlock {HR} at (4,841) size 747x2 [border: (1px inset #000000)]
  +              RenderBlock {DIV} at (4,851) size 747x26 [bgcolor=#66CCFF] [border: (4px solid #FF0000)]
  +                RenderBlock (floating) {DIV} at (403,14) size 330x226 [bgcolor=#FFFF00]
                     RenderBlock {P} at (5,5) size 320x216
                       RenderText {TEXT} at (0,0) size 320x216
                         text run at (0,0) width 320: "This paragraph is placed inside a DIV element"
  @@ -293,54 +297,57 @@
                         text run at (0,162) width 320: "box should be rendered on top of the bottom red"
                         text run at (0,180) width 320: "border. I.e., the bottom red border will appear"
                         text run at (0,198) width 318: "broken where it's overlaid by the yellow rectangle."
  -                RenderBlock {P} at (4,4) size 754x18
  +                RenderBlock {P} at (4,4) size 739x18
                     RenderText {TEXT} at (0,0) size 268x18
                       text run at (0,0) width 268: "See description in the box on the right side"
  -              RenderBlock (anonymous) at (4,859) size 762x224
  +              RenderBlock (anonymous) at (4,877) size 747x224
                   RenderBR {BR} at (0,0) size 0x18
  -              RenderBlock {HR} at (4,1091) size 762x2 [border: (1px inset #000000)]
  -              RenderBlock (floating) {DIV} at (4,1101) size 190x72 [bgcolor=#66CCFF]
  -                RenderBlock {P} at (0,0) size 190x72
  -                  RenderText {TEXT} at (0,0) size 190x72
  -                    text run at (0,0) width 190: "This paragraph is inside a"
  -                    text run at (0,18) width 190: "DIV which is floated left. Its"
  -                    text run at (0,36) width 190: "background is blue and the"
  +              RenderBlock {HR} at (4,1109) size 747x2 [border: (1px inset #000000)]
  +              RenderBlock (floating) {DIV} at (4,1119) size 186x72 [bgcolor=#66CCFF]
  +                RenderBlock {P} at (0,0) size 186x72
  +                  RenderText {TEXT} at (0,0) size 186x72
  +                    text run at (0,0) width 186: "This paragraph is inside a"
  +                    text run at (0,18) width 186: "DIV which is floated left. Its"
  +                    text run at (0,36) width 186: "background is blue and the"
                       text run at (0,54) width 87: "width is 25%."
  -              RenderBlock (floating) {DIV} at (576,1101) size 190x72 [bgcolor=#FFFF00]
  -                RenderBlock {P} at (0,0) size 190x72
  -                  RenderText {TEXT} at (0,0) size 190x72
  -                    text run at (0,0) width 190: "This paragraph is inside a"
  -                    text run at (0,18) width 190: "DIV which is floated right. Its"
  -                    text run at (0,36) width 190: "background is yellow and the"
  -                    text run at (0,54) width 87: "width is 25%."
  -              RenderBlock {P} at (4,1101) size 762x36
  -                RenderText {TEXT} at (190,0) size 382x36
  -                  text run at (190,0) width 382: "This paragraph should appear between a blue box (on the"
  -                  text run at (190,18) width 29: "left) "
  -                  text run at (219,18) width 199: "and a yellow box (on the right)."
  -              RenderBlock (anonymous) at (4,1137) size 762x36
  -                RenderBR {BR} at (190,0) size 0x18
  -              RenderBlock {HR} at (4,1181) size 762x2 [border: (1px inset #000000)]
  -              RenderBlock (floating) {DIV} at (4,1191) size 571x126 [bgcolor=#66CCFF]
  -                RenderBlock (floating) {DIV} at (419,0) size 142x36 [bgcolor=#FFFF00]
  -                  RenderBlock {P} at (0,0) size 142x36
  -                    RenderText {TEXT} at (0,0) size 142x36
  -                      text run at (0,0) width 142: "See description in the"
  +              RenderBlock (floating) {DIV} at (565,1119) size 186x72 [bgcolor=#FFFF00]
  +                RenderBlock {P} at (0,0) size 186x72
  +                  RenderText {TEXT} at (0,0) size 186x72
  +                    text run at (0,0) width 186: "This paragraph is inside a"
  +                    text run at (0,18) width 186: "DIV which is floated right."
  +                    text run at (0,36) width 20: "Its "
  +                    text run at (20,36) width 166: "background is yellow and"
  +                    text run at (0,54) width 110: "the width is 25%."
  +              RenderBlock {P} at (4,1119) size 747x36
  +                RenderText {TEXT} at (186,0) size 375x36
  +                  text run at (186,0) width 375: "This paragraph should appear between a blue box (on the"
  +                  text run at (186,18) width 29: "left) "
  +                  text run at (215,18) width 199: "and a yellow box (on the right)."
  +              RenderBlock (anonymous) at (4,1155) size 747x36
  +                RenderBR {BR} at (186,0) size 0x18
  +              RenderBlock {HR} at (4,1199) size 747x2 [border: (1px inset #000000)]
  +              RenderBlock (floating) {DIV} at (4,1209) size 560x126 [bgcolor=#66CCFF]
  +                RenderBlock (floating) {DIV} at (410,0) size 140x36 [bgcolor=#FFFF00]
  +                  RenderBlock {P} at (0,0) size 140x36
  +                    RenderText {TEXT} at (0,0) size 140x36
  +                      text run at (0,0) width 140: "See description in the"
                         text run at (0,18) width 124: "box on the left side."
  -                RenderBlock {P} at (0,0) size 571x126
  -                  RenderText {TEXT} at (0,0) size 571x126
  -                    text run at (0,0) width 419: "This paragraph is inside a DIV which is floated left. The"
  -                    text run at (0,18) width 419: "background of the DIV element is blue and its width is 75%. This"
  -                    text run at (0,36) width 402: "text should all be inside the blue rectangle. The blue DIV "
  -                    text run at (402,36) width 169: "element has another DIV"
  +                RenderBlock {P} at (0,0) size 560x126
  +                  RenderText {TEXT} at (0,0) size 560x126
  +                    text run at (0,0) width 410: "This paragraph is inside a DIV which is floated left. The"
  +                    text run at (0,18) width 410: "background of the DIV element is blue and its width is 75%."
  +                    text run at (0,36) width 32: "This "
  +                    text run at (32,36) width 368: "text should all be inside the blue rectangle. The blue DIV "
  +                    text run at (400,36) width 160: "element has another DIV"
                       text run at (0,54) width 217: "element as a child. It has a yellow "
  -                    text run at (217,54) width 354: "background color and is floated to the right. Since it is a"
  -                    text run at (0,72) width 415: "child of the blue DIV, the yellow DIV should appear inside the "
  -                    text run at (415,72) width 156: "blue rectangle. Due to it"
  -                    text run at (0,90) width 233: "being floated to the right and having "
  -                    text run at (233,90) width 338: "a 10px right margin, the yellow rectange should have"
  -                    text run at (0,108) width 78: "a 10px blue "
  -                    text run at (78,108) width 138: "stripe on its right side."
  -              RenderBlock (anonymous) at (4,1191) size 762x126
  -                RenderBR {BR} at (571,0) size 0x18
  -              RenderBlock {HR} at (4,1325) size 762x2 [border: (1px inset #000000)]
  +                    text run at (217,54) width 343: "background color and is floated to the right. Since it is"
  +                    text run at (0,72) width 11: "a "
  +                    text run at (11,72) width 408: "child of the blue DIV, the yellow DIV should appear inside the "
  +                    text run at (419,72) width 141: "blue rectangle. Due to"
  +                    text run at (0,90) width 252: "it being floated to the right and having "
  +                    text run at (252,90) width 308: "a 10px right margin, the yellow rectange should"
  +                    text run at (0,108) width 112: "have a 10px blue "
  +                    text run at (112,108) width 138: "stripe on its right side."
  +              RenderBlock (anonymous) at (4,1209) size 747x126
  +                RenderBR {BR} at (560,0) size 0x18
  +              RenderBlock {HR} at (4,1343) size 747x2 [border: (1px inset #000000)]
  
  
  
  1.9       +37 -37    WebCore/layout-tests/css1/box_properties/height-expected.txt
  
  Index: height-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/height-expected.txt,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- height-expected.txt	19 Jul 2005 21:18:04 -0000	1.8
  +++ height-expected.txt	18 Aug 2005 04:22:48 -0000	1.9
  @@ -1,44 +1,44 @@
  -layer at (0,0) size 800x974
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x974
  -  RenderBlock {HTML} at (0,0) size 800x974
  -    RenderBody {BODY} at (8,8) size 784x958 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x974
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x974
  +  RenderBlock {HTML} at (0,0) size 785x974
  +    RenderBody {BODY} at (8,8) size 769x958 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x45
  +      RenderBlock {PRE} at (0,34) size 769x45
           RenderText {TEXT} at (0,0) size 168x30
             text run at (0,0) width 160: ".one {height: 50px;}"
             text run at (0,15) width 168: ".two {height: 100px;}"
  -      RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock (anonymous) at (0,102) size 784x50
  +      RenderBlock {HR} at (0,92) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock (anonymous) at (0,102) size 769x50
           RenderImage {IMG} at (0,0) size 50x50
           RenderText {TEXT} at (0,0) size 0x0
  -      RenderBlock {P} at (0,168) size 784x18
  +      RenderBlock {P} at (0,168) size 769x18
           RenderText {TEXT} at (0,0) size 275x18
             text run at (0,0) width 275: "The square above should be fifty pixels tall."
  -      RenderBlock (anonymous) at (0,202) size 784x100
  +      RenderBlock (anonymous) at (0,202) size 769x100
           RenderImage {IMG} at (0,0) size 100x100
           RenderText {TEXT} at (0,0) size 0x0
  -      RenderBlock {P} at (0,318) size 784x18
  +      RenderBlock {P} at (0,318) size 769x18
           RenderText {TEXT} at (0,0) size 335x18
             text run at (0,0) width 335: "The square above should be 100 pixels tall and wide."
  -      RenderBlock (anonymous) at (0,352) size 784x100
  +      RenderBlock (anonymous) at (0,352) size 769x100
           RenderImage {IMG} at (0,0) size 30x100
           RenderText {TEXT} at (0,0) size 0x0
  -      RenderBlock {P} at (0,468) size 784x36
  -        RenderText {TEXT} at (0,0) size 784x36
  -          text run at (0,0) width 784: "The rectangular image above should be 100 pixels tall and 30 pixels wide (the original image is 50x15, and the size has been"
  -          text run at (0,18) width 116: "doubled using the "
  +      RenderBlock {P} at (0,468) size 769x36
  +        RenderText {TEXT} at (0,0) size 750x36
  +          text run at (0,0) width 750: "The rectangular image above should be 100 pixels tall and 30 pixels wide (the original image is 50x15, and the size has"
  +          text run at (0,18) width 150: "been doubled using the "
           RenderInline {CODE} at (0,0) size 48x15
  -          RenderText {TEXT} at (116,20) size 48x15
  -            text run at (116,20) width 48: "height"
  -        RenderText {TEXT} at (164,18) size 66x18
  -          text run at (164,18) width 66: " property)."
  -      RenderTable {TABLE} at (0,520) size 784x438 [border: (1px outset #808080)]
  +          RenderText {TEXT} at (150,20) size 48x15
  +            text run at (150,20) width 48: "height"
  +        RenderText {TEXT} at (198,18) size 66x18
  +          text run at (198,18) width 66: " property)."
  +      RenderTable {TABLE} at (0,520) size 769x438 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x436
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -46,28 +46,28 @@
               RenderTableCell {TD} at (0,218) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x410 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock (anonymous) at (4,4) size 762x50
  +            RenderTableCell {TD} at (12,26) size 755x410 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock (anonymous) at (4,4) size 747x50
                   RenderImage {IMG} at (0,0) size 50x50
                   RenderText {TEXT} at (0,0) size 0x0
  -              RenderBlock {P} at (4,70) size 762x18
  +              RenderBlock {P} at (4,70) size 747x18
                   RenderText {TEXT} at (0,0) size 275x18
                     text run at (0,0) width 275: "The square above should be fifty pixels tall."
  -              RenderBlock (anonymous) at (4,104) size 762x100
  +              RenderBlock (anonymous) at (4,104) size 747x100
                   RenderImage {IMG} at (0,0) size 100x100
                   RenderText {TEXT} at (0,0) size 0x0
  -              RenderBlock {P} at (4,220) size 762x18
  +              RenderBlock {P} at (4,220) size 747x18
                   RenderText {TEXT} at (0,0) size 335x18
                     text run at (0,0) width 335: "The square above should be 100 pixels tall and wide."
  -              RenderBlock (anonymous) at (4,254) size 762x100
  +              RenderBlock (anonymous) at (4,254) size 747x100
                   RenderImage {IMG} at (0,0) size 30x100
                   RenderText {TEXT} at (0,0) size 0x0
  -              RenderBlock {P} at (4,370) size 762x36
  -                RenderText {TEXT} at (0,0) size 750x36
  -                  text run at (0,0) width 750: "The rectangular image above should be 100 pixels tall and 30 pixels wide (the original image is 50x15, and the size has"
  -                  text run at (0,18) width 150: "been doubled using the "
  +              RenderBlock {P} at (4,370) size 747x36
  +                RenderText {TEXT} at (0,0) size 725x36
  +                  text run at (0,0) width 725: "The rectangular image above should be 100 pixels tall and 30 pixels wide (the original image is 50x15, and the size"
  +                  text run at (0,18) width 175: "has been doubled using the "
                   RenderInline {CODE} at (0,0) size 48x15
  -                  RenderText {TEXT} at (150,20) size 48x15
  -                    text run at (150,20) width 48: "height"
  -                RenderText {TEXT} at (198,18) size 66x18
  -                  text run at (198,18) width 66: " property)."
  +                  RenderText {TEXT} at (175,20) size 48x15
  +                    text run at (175,20) width 48: "height"
  +                RenderText {TEXT} at (223,18) size 66x18
  +                  text run at (223,18) width 66: " property)."
  
  
  
  1.9       +66 -64    WebCore/layout-tests/css1/box_properties/margin-expected.txt
  
  Index: margin-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/margin-expected.txt,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- margin-expected.txt	19 Jul 2005 21:18:04 -0000	1.8
  +++ margin-expected.txt	18 Aug 2005 04:22:48 -0000	1.9
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 802x2608
  -  RenderCanvas at (0,0) size 800x585
  -layer at (0,0) size 802x2608
  -  RenderBlock {HTML} at (0,0) size 800x2608
  -    RenderBody {BODY} at (8,8) size 784x2592 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 787x2628
  +  RenderCanvas at (0,0) size 785x585
  +layer at (0,0) size 787x2628
  +  RenderBlock {HTML} at (0,0) size 785x2628
  +    RenderBody {BODY} at (8,8) size 769x2612 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x105
  +      RenderBlock {PRE} at (0,34) size 769x105
           RenderText {TEXT} at (0,0) size 360x105
             text run at (0,0) width 352: ".zero {background-color: silver; margin: 0;}"
             text run at (0,15) width 360: ".one {margin: 0.5in; background-color: aqua;}"
  @@ -15,143 +15,145 @@
             text run at (0,60) width 352: ".four {margin: 25%; background-color: aqua;}"
             text run at (0,75) width 168: ".five {margin: 25px;}"
             text run at (0,90) width 360: ".six {margin: -10px; background-color: aqua;}"
  -      RenderBlock {HR} at (0,152) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,170) size 784x36
  +      RenderBlock {HR} at (0,152) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,170) size 769x36
           RenderText {TEXT} at (0,0) size 738x36
             text run at (0,0) width 738: "NOTE: The following tests are separated by class-zero paragraphs, so as to prevent margin-collapsing as described in"
             text run at (0,18) width 248: "section 4.1.1 of the CSS1 specification."
  -      RenderBlock {P} at (0,222) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {P} at (0,222) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderBlock {P} at (48,288) size 688x18 [bgcolor=#00FFFF]
  +      RenderBlock {P} at (48,288) size 673x18 [bgcolor=#00FFFF]
           RenderText {TEXT} at (0,0) size 658x18
             text run at (0,0) width 658: "This sentence should have an overall margin of half an inch, which will require extra text in order to test."
  -      RenderBlock {P} at (0,354) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {P} at (0,354) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderBlock {P} at (25,397) size 734x18 [bgcolor=#00FFFF]
  +      RenderBlock {P} at (25,397) size 719x18 [bgcolor=#00FFFF]
           RenderText {TEXT} at (0,0) size 641x18
             text run at (0,0) width 641: "This sentence should have an overall margin of 25 pixels, which will require extra text in order to test."
  -      RenderBlock {P} at (0,440) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {P} at (0,440) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderBlock {P} at (80,538) size 624x18 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (0,0) size 615x18
  -          text run at (0,0) width 615: "This sentence should have an overall margin of 5 em, which will require extra text in order to test."
  -      RenderBlock {P} at (0,636) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {P} at (80,538) size 609x36 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (0,0) size 586x36
  +          text run at (0,0) width 586: "This sentence should have an overall margin of 5 em, which will require extra text in order to"
  +          text run at (0,18) width 25: "test."
  +      RenderBlock {P} at (0,654) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderBlock {P} at (196,850) size 392x54 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (0,0) size 391x54
  -          text run at (0,0) width 391: "This sentence should have an overall margin of 25%, which is"
  -          text run at (0,18) width 362: "calculated with respect to the width of the parent element."
  +      RenderBlock {P} at (192,864) size 385x54 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (0,0) size 377x54
  +          text run at (0,0) width 377: "This sentence should have an overall margin of 25%, which"
  +          text run at (0,18) width 376: "is calculated with respect to the width of the parent element."
             text run at (0,36) width 264: "This will require extra text in order to test."
  -      RenderBlock {P} at (0,1100) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {P} at (0,1110) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderBlock {UL} at (25,1143) size 734x122 [bgcolor=#00FFFF]
  -        RenderListItem {LI} at (40,0) size 694x18
  +      RenderBlock {UL} at (25,1153) size 719x122 [bgcolor=#00FFFF]
  +        RenderListItem {LI} at (40,0) size 679x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 375x18
               text run at (0,0) width 375: "This list has a margin of 25px, and a light blue background."
  -        RenderListItem {LI} at (40,18) size 694x18
  +        RenderListItem {LI} at (40,18) size 679x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 264x18
               text run at (0,0) width 264: "Therefore, it ought to have such a margin."
  -        RenderListItem {LI} at (65,61) size 644x18
  +        RenderListItem {LI} at (65,61) size 629x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 543x18
               text run at (0,0) width 543: "This list item has a margin of 25px, which should cause it to be offset in some fashion."
  -        RenderListItem {LI} at (40,104) size 694x18
  +        RenderListItem {LI} at (40,104) size 679x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 294x18
               text run at (0,0) width 294: "This list item has no special styles applied to it."
  -      RenderBlock {P} at (0,1290) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {P} at (0,1300) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderBlock {P} at (-10,1298) size 804x54 [bgcolor=#00FFFF]
  +      RenderBlock {P} at (-10,1308) size 789x54 [bgcolor=#00FFFF]
           RenderText {TEXT} at (0,0) size 775x54
             text run at (0,0) width 758: "This paragraph has an overall margin of -10px, which should make it wider than usual as well as shift it upward and pull"
             text run at (0,18) width 369: "subsequent text up toward it, and a light blue background. "
             text run at (369,18) width 386: "In all other respects, however, the element should be normal. "
             text run at (755,18) width 20: "No"
             text run at (0,36) width 528: "styles have been applied to it besides the negative margin and the background color."
  -      RenderBlock {P} at (0,1342) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {P} at (0,1352) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderTable {TABLE} at (0,1360) size 784x1232 [border: (1px outset #808080)]
  -        RenderTableSection {TBODY} at (1,1) size 0x1230
  +      RenderTable {TABLE} at (0,1370) size 769x1242 [border: (1px outset #808080)]
  +        RenderTableSection {TBODY} at (1,1) size 0x1240
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,615) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
  +            RenderTableCell {TD} at (0,620) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x1204 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x36
  +            RenderTableCell {TD} at (12,26) size 755x1214 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x36
                   RenderText {TEXT} at (0,0) size 738x36
                     text run at (0,0) width 738: "NOTE: The following tests are separated by class-zero paragraphs, so as to prevent margin-collapsing as described in"
                     text run at (0,18) width 248: "section 4.1.1 of the CSS1 specification."
  -              RenderBlock {P} at (4,56) size 762x18 [bgcolor=#C0C0C0]
  +              RenderBlock {P} at (4,56) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 203x18
                     text run at (0,0) width 203: "This element has a class of zero."
  -              RenderBlock {P} at (52,122) size 666x18 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (0,0) size 658x18
  -                  text run at (0,0) width 658: "This sentence should have an overall margin of half an inch, which will require extra text in order to test."
  -              RenderBlock {P} at (4,188) size 762x18 [bgcolor=#C0C0C0]
  +              RenderBlock {P} at (52,122) size 651x36 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (0,0) size 629x36
  +                  text run at (0,0) width 629: "This sentence should have an overall margin of half an inch, which will require extra text in order to"
  +                  text run at (0,18) width 25: "test."
  +              RenderBlock {P} at (4,206) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 203x18
                     text run at (0,0) width 203: "This element has a class of zero."
  -              RenderBlock {P} at (29,231) size 712x18 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (29,249) size 697x18 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (0,0) size 641x18
                     text run at (0,0) width 641: "This sentence should have an overall margin of 25 pixels, which will require extra text in order to test."
  -              RenderBlock {P} at (4,274) size 762x18 [bgcolor=#C0C0C0]
  +              RenderBlock {P} at (4,292) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 203x18
                     text run at (0,0) width 203: "This element has a class of zero."
  -              RenderBlock {P} at (84,372) size 602x36 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (84,390) size 587x36 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (0,0) size 586x36
                     text run at (0,0) width 586: "This sentence should have an overall margin of 5 em, which will require extra text in order to"
                     text run at (0,18) width 25: "test."
  -              RenderBlock {P} at (4,488) size 762x18 [bgcolor=#C0C0C0]
  +              RenderBlock {P} at (4,506) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 203x18
                     text run at (0,0) width 203: "This element has a class of zero."
  -              RenderBlock {P} at (194,696) size 382x54 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (0,0) size 377x54
  -                  text run at (0,0) width 377: "This sentence should have an overall margin of 25%, which"
  -                  text run at (0,18) width 376: "is calculated with respect to the width of the parent element."
  -                  text run at (0,36) width 264: "This will require extra text in order to test."
  -              RenderBlock {P} at (4,940) size 762x18 [bgcolor=#C0C0C0]
  +              RenderBlock {P} at (190,710) size 375x54 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (0,0) size 362x54
  +                  text run at (0,0) width 334: "This sentence should have an overall margin of 25%,"
  +                  text run at (0,18) width 362: "which is calculated with respect to the width of the parent"
  +                  text run at (0,36) width 57: "element. "
  +                  text run at (57,36) width 264: "This will require extra text in order to test."
  +              RenderBlock {P} at (4,950) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 203x18
                     text run at (0,0) width 203: "This element has a class of zero."
  -              RenderBlock {UL} at (29,983) size 712x122 [bgcolor=#00FFFF]
  -                RenderListItem {LI} at (40,0) size 672x18
  +              RenderBlock {UL} at (29,993) size 697x122 [bgcolor=#00FFFF]
  +                RenderListItem {LI} at (40,0) size 657x18
                     RenderListMarker at (0,0) size 0x14
                     RenderText {TEXT} at (0,0) size 375x18
                       text run at (0,0) width 375: "This list has a margin of 25px, and a light blue background."
  -                RenderListItem {LI} at (40,18) size 672x18
  +                RenderListItem {LI} at (40,18) size 657x18
                     RenderListMarker at (0,0) size 0x14
                     RenderText {TEXT} at (0,0) size 264x18
                       text run at (0,0) width 264: "Therefore, it ought to have such a margin."
  -                RenderListItem {LI} at (65,61) size 622x18
  +                RenderListItem {LI} at (65,61) size 607x18
                     RenderListMarker at (0,0) size 0x14
                     RenderText {TEXT} at (0,0) size 543x18
                       text run at (0,0) width 543: "This list item has a margin of 25px, which should cause it to be offset in some fashion."
  -                RenderListItem {LI} at (40,104) size 672x18
  +                RenderListItem {LI} at (40,104) size 657x18
                     RenderListMarker at (0,0) size 0x14
                     RenderText {TEXT} at (0,0) size 294x18
                       text run at (0,0) width 294: "This list item has no special styles applied to it."
  -              RenderBlock {P} at (4,1130) size 762x18 [bgcolor=#C0C0C0]
  +              RenderBlock {P} at (4,1140) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 203x18
                     text run at (0,0) width 203: "This element has a class of zero."
  -              RenderBlock {P} at (-6,1138) size 782x54 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (0,0) size 775x54
  +              RenderBlock {P} at (-6,1148) size 767x54 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (0,0) size 758x54
                     text run at (0,0) width 758: "This paragraph has an overall margin of -10px, which should make it wider than usual as well as shift it upward and pull"
                     text run at (0,18) width 369: "subsequent text up toward it, and a light blue background. "
  -                  text run at (369,18) width 386: "In all other respects, however, the element should be normal. "
  -                  text run at (755,18) width 20: "No"
  -                  text run at (0,36) width 528: "styles have been applied to it besides the negative margin and the background color."
  -              RenderBlock {P} at (4,1182) size 762x18 [bgcolor=#C0C0C0]
  +                  text run at (369,18) width 382: "In all other respects, however, the element should be normal."
  +                  text run at (0,36) width 552: "No styles have been applied to it besides the negative margin and the background color."
  +              RenderBlock {P} at (4,1192) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 203x18
                     text run at (0,0) width 203: "This element has a class of zero."
  
  
  
  1.9       +59 -59    WebCore/layout-tests/css1/box_properties/margin_bottom-expected.txt
  
  Index: margin_bottom-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/margin_bottom-expected.txt,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- margin_bottom-expected.txt	19 Jul 2005 21:18:04 -0000	1.8
  +++ margin_bottom-expected.txt	18 Aug 2005 04:22:48 -0000	1.9
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x1736
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x1736
  -  RenderBlock {HTML} at (0,0) size 800x1736
  -    RenderBody {BODY} at (8,8) size 784x1720 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x1728
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x1728
  +  RenderBlock {HTML} at (0,0) size 785x1728
  +    RenderBody {BODY} at (8,8) size 769x1712 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x135
  +      RenderBlock {PRE} at (0,34) size 769x135
           RenderText {TEXT} at (0,0) size 416x120
             text run at (0,0) width 408: ".zero {background-color: silver; margin-bottom: 0;}"
             text run at (0,15) width 416: ".one {margin-bottom: 0.5in; background-color: aqua;}"
  @@ -16,126 +16,126 @@
             text run at (0,75) width 224: ".five {margin-bottom: 25px;}"
             text run at (0,90) width 416: ".six {margin-bottom: -10px; background-color: aqua;}"
             text run at (0,105) width 176: "P, UL {margin-top: 0;}"
  -      RenderBlock {HR} at (0,182) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,192) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {HR} at (0,182) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,192) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderBlock {P} at (0,210) size 784x36 [bgcolor=#00FFFF]
  +      RenderBlock {P} at (0,210) size 769x36 [bgcolor=#00FFFF]
           RenderText {TEXT} at (0,0) size 740x36
             text run at (0,0) width 740: "This sentence should have a bottom margin of half an inch, which will require extra text in order to make sure that the"
             text run at (0,18) width 203: "margin isn't applied to each line."
  -      RenderBlock {P} at (0,294) size 784x36 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (0,0) size 771x36
  -          text run at (0,0) width 771: "This sentence should have a bottom margin of 25 pixels, which will require extra text in order to make sure that the margin"
  +      RenderBlock {P} at (0,294) size 769x36 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (0,0) size 723x36
  +          text run at (0,0) width 723: "This sentence should have a bottom margin of 25 pixels, which will require extra text in order to make sure that the"
  +          text run at (0,18) width 203: "margin isn't applied to each line."
  +      RenderBlock {P} at (0,355) size 769x36 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (0,0) size 745x36
  +          text run at (0,0) width 745: "This sentence should have a bottom margin of 5 em, which will require extra text in order to make sure that the margin"
             text run at (0,18) width 155: "isn't applied to each line."
  -      RenderBlock {P} at (0,355) size 784x36 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (0,0) size 774x36
  -          text run at (0,0) width 774: "This sentence should have a bottom margin of 5 em, which will require extra text in order to make sure that the margin isn't"
  -          text run at (0,18) width 126: "applied to each line."
  -      RenderBlock {P} at (0,471) size 784x36 [bgcolor=#00FFFF]
  +      RenderBlock {P} at (0,471) size 769x36 [bgcolor=#00FFFF]
           RenderText {TEXT} at (0,0) size 767x36
             text run at (0,0) width 767: "This element should have a bottom margin of 25%, which will require extra text in order to make sure that the margin isn't"
             text run at (0,18) width 126: "applied to each line."
  -      RenderBlock {P} at (0,703) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {P} at (0,699) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderBlock {P} at (0,721) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {P} at (0,717) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 232x18
             text run at (0,0) width 232: "This element also has a class of zero."
  -      RenderBlock {UL} at (0,739) size 784x97 [bgcolor=#00FFFF]
  -        RenderListItem {LI} at (40,0) size 744x18
  +      RenderBlock {UL} at (0,735) size 769x97 [bgcolor=#00FFFF]
  +        RenderListItem {LI} at (40,0) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 424x18
               text run at (0,0) width 424: "This list has a margin-bottom of 25px, and a light blue background."
  -        RenderListItem {LI} at (40,18) size 744x18
  +        RenderListItem {LI} at (40,18) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 264x18
               text run at (0,0) width 264: "Therefore, it ought to have such a margin."
  -        RenderListItem {LI} at (40,36) size 744x18
  +        RenderListItem {LI} at (40,36) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 591x18
               text run at (0,0) width 591: "This list item has a bottom margin of 25px, which should cause it to be offset in some fashion."
  -        RenderListItem {LI} at (40,79) size 744x18
  +        RenderListItem {LI} at (40,79) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 294x18
               text run at (0,0) width 294: "This list item has no special styles applied to it."
  -      RenderBlock {P} at (0,861) size 784x54 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (0,0) size 775x54
  -          text run at (0,0) width 775: "This paragraph has a bottom margin of -10px, which should cause elements after it to be shifted \"upward\" on the page, and"
  -          text run at (0,18) width 96: "no top margin. "
  -          text run at (96,18) width 488: "No other styles have been applied to it besides a light blue background color. "
  -          text run at (584,18) width 149: "In all other respects, the"
  +      RenderBlock {P} at (0,857) size 769x54 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (0,0) size 760x54
  +          text run at (0,0) width 748: "This paragraph has a bottom margin of -10px, which should cause elements after it to be shifted \"upward\" on the page,"
  +          text run at (0,18) width 123: "and no top margin. "
  +          text run at (123,18) width 488: "No other styles have been applied to it besides a light blue background color. "
  +          text run at (611,18) width 149: "In all other respects, the"
             text run at (0,36) width 166: "element should be normal."
  -      RenderBlock {P} at (0,905) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {P} at (0,901) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderBlock {P} at (0,923) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {P} at (0,919) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 232x18
             text run at (0,0) width 232: "This element also has a class of zero."
  -      RenderTable {TABLE} at (0,941) size 784x779 [border: (1px outset #808080)]
  -        RenderTableSection {TBODY} at (1,1) size 0x777
  +      RenderTable {TABLE} at (0,937) size 769x775 [border: (1px outset #808080)]
  +        RenderTableSection {TBODY} at (1,1) size 0x773
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,388) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
  +            RenderTableCell {TD} at (0,386) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x751 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x18 [bgcolor=#C0C0C0]
  +            RenderTableCell {TD} at (12,26) size 755x747 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 203x18
                     text run at (0,0) width 203: "This element has a class of zero."
  -              RenderBlock {P} at (4,22) size 762x36 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (4,22) size 747x36 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (0,0) size 740x36
                     text run at (0,0) width 740: "This sentence should have a bottom margin of half an inch, which will require extra text in order to make sure that the"
                     text run at (0,18) width 203: "margin isn't applied to each line."
  -              RenderBlock {P} at (4,106) size 762x36 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (4,106) size 747x36 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (0,0) size 723x36
                     text run at (0,0) width 723: "This sentence should have a bottom margin of 25 pixels, which will require extra text in order to make sure that the"
                     text run at (0,18) width 203: "margin isn't applied to each line."
  -              RenderBlock {P} at (4,167) size 762x36 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (4,167) size 747x36 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (0,0) size 745x36
                     text run at (0,0) width 745: "This sentence should have a bottom margin of 5 em, which will require extra text in order to make sure that the margin"
                     text run at (0,18) width 155: "isn't applied to each line."
  -              RenderBlock {P} at (4,283) size 762x36 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (4,283) size 747x36 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (0,0) size 738x36
                     text run at (0,0) width 738: "This element should have a bottom margin of 25%, which will require extra text in order to make sure that the margin"
                     text run at (0,18) width 155: "isn't applied to each line."
  -              RenderBlock {P} at (4,509) size 762x18 [bgcolor=#C0C0C0]
  +              RenderBlock {P} at (4,505) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 203x18
                     text run at (0,0) width 203: "This element has a class of zero."
  -              RenderBlock {P} at (4,527) size 762x18 [bgcolor=#C0C0C0]
  +              RenderBlock {P} at (4,523) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 232x18
                     text run at (0,0) width 232: "This element also has a class of zero."
  -              RenderBlock {UL} at (4,545) size 762x97 [bgcolor=#00FFFF]
  -                RenderListItem {LI} at (40,0) size 722x18
  +              RenderBlock {UL} at (4,541) size 747x97 [bgcolor=#00FFFF]
  +                RenderListItem {LI} at (40,0) size 707x18
                     RenderListMarker at (0,0) size 0x14
                     RenderText {TEXT} at (0,0) size 424x18
                       text run at (0,0) width 424: "This list has a margin-bottom of 25px, and a light blue background."
  -                RenderListItem {LI} at (40,18) size 722x18
  +                RenderListItem {LI} at (40,18) size 707x18
                     RenderListMarker at (0,0) size 0x14
                     RenderText {TEXT} at (0,0) size 264x18
                       text run at (0,0) width 264: "Therefore, it ought to have such a margin."
  -                RenderListItem {LI} at (40,36) size 722x18
  +                RenderListItem {LI} at (40,36) size 707x18
                     RenderListMarker at (0,0) size 0x14
                     RenderText {TEXT} at (0,0) size 591x18
                       text run at (0,0) width 591: "This list item has a bottom margin of 25px, which should cause it to be offset in some fashion."
  -                RenderListItem {LI} at (40,79) size 722x18
  +                RenderListItem {LI} at (40,79) size 707x18
                     RenderListMarker at (0,0) size 0x14
                     RenderText {TEXT} at (0,0) size 294x18
                       text run at (0,0) width 294: "This list item has no special styles applied to it."
  -              RenderBlock {P} at (4,667) size 762x54 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (0,0) size 760x54
  -                  text run at (0,0) width 748: "This paragraph has a bottom margin of -10px, which should cause elements after it to be shifted \"upward\" on the page,"
  -                  text run at (0,18) width 123: "and no top margin. "
  -                  text run at (123,18) width 488: "No other styles have been applied to it besides a light blue background color. "
  -                  text run at (611,18) width 149: "In all other respects, the"
  -                  text run at (0,36) width 166: "element should be normal."
  -              RenderBlock {P} at (4,711) size 762x18 [bgcolor=#C0C0C0]
  +              RenderBlock {P} at (4,663) size 747x54 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (0,0) size 717x54
  +                  text run at (0,0) width 710: "This paragraph has a bottom margin of -10px, which should cause elements after it to be shifted \"upward\" on the"
  +                  text run at (0,18) width 161: "page, and no top margin. "
  +                  text run at (161,18) width 488: "No other styles have been applied to it besides a light blue background color. "
  +                  text run at (649,18) width 68: "In all other"
  +                  text run at (0,36) width 247: "respects, the element should be normal."
  +              RenderBlock {P} at (4,707) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 203x18
                     text run at (0,0) width 203: "This element has a class of zero."
  -              RenderBlock {P} at (4,729) size 762x18 [bgcolor=#C0C0C0]
  +              RenderBlock {P} at (4,725) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 232x18
                     text run at (0,0) width 232: "This element also has a class of zero."
  
  
  
  1.9       +50 -49    WebCore/layout-tests/css1/box_properties/margin_inline-expected.txt
  
  Index: margin_inline-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/margin_inline-expected.txt,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- margin_inline-expected.txt	19 Jul 2005 21:18:04 -0000	1.8
  +++ margin_inline-expected.txt	18 Aug 2005 04:22:48 -0000	1.9
  @@ -1,21 +1,21 @@
  -layer at (0,0) size 800x696
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x696
  -  RenderBlock {HTML} at (0,0) size 800x696
  -    RenderBody {BODY} at (8,8) size 784x680 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x714
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x714
  +  RenderBlock {HTML} at (0,0) size 785x714
  +    RenderBody {BODY} at (8,8) size 769x698 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x45
  +      RenderBlock {PRE} at (0,34) size 769x45
           RenderText {TEXT} at (0,0) size 360x45
             text run at (0,0) width 352: ".zero {background-color: silver; margin: 0;}"
             text run at (0,15) width 352: ".one {margin: 25px; background-color: aqua;}"
             text run at (0,30) width 360: ".two {margin: -10px; background-color: aqua;}"
  -      RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,102) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {HR} at (0,92) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,102) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderBlock {P} at (0,136) size 784x72 [bgcolor=#808080]
  +      RenderBlock {P} at (0,136) size 769x72 [bgcolor=#808080]
           RenderText {TEXT} at (0,0) size 481x18
             text run at (0,0) width 393: "This element is unstyled save for a background color of gray.. "
             text run at (393,0) width 88: "It contains an "
  @@ -34,10 +34,10 @@
             text run at (0,36) width 293: "this element should have the same line-height. "
             text run at (293,36) width 473: "However, there should be a 25px margin to the left side of the inline box in"
             text run at (0,54) width 727: "the first line it appears, and a 25px margin to the right side of the inline element box in the last line where it appears."
  -      RenderBlock {P} at (0,224) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {P} at (0,224) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderBlock {P} at (0,258) size 784x72 [bgcolor=#808080]
  +      RenderBlock {P} at (0,258) size 769x72 [bgcolor=#808080]
           RenderText {TEXT} at (0,0) size 481x18
             text run at (0,0) width 393: "This element is unstyled save for a background color of gray.. "
             text run at (393,0) width 88: "It contains an "
  @@ -50,72 +50,73 @@
             RenderText {TEXT} at (638,0) size 751x36
               text run at (638,0) width 113: ", giving it an aqua"
               text run at (0,18) width 202: "background and a -10px margin"
  -        RenderText {TEXT} at (192,18) size 784x54
  +        RenderText {TEXT} at (192,18) size 768x54
             text run at (192,18) width 8: ". "
  -          text run at (200,18) width 584: "Margins on inline elements does not affect line-height calculations, so all lines in this element"
  -          text run at (0,36) width 214: "should have the same line-height. "
  -          text run at (214,36) width 568: "However, there should be a -10px margin to the left side of the inline box in the first line it"
  -          text run at (0,54) width 642: "appears, and a -10px margin to the right side of the inline element box in the last line where it appears."
  -      RenderBlock {P} at (0,346) size 784x18 [bgcolor=#C0C0C0]
  +          text run at (200,18) width 531: "Margins on inline elements does not affect line-height calculations, so all lines in this"
  +          text run at (0,36) width 267: "element should have the same line-height. "
  +          text run at (267,36) width 501: "However, there should be a -10px margin to the left side of the inline box in the"
  +          text run at (0,54) width 709: "first line it appears, and a -10px margin to the right side of the inline element box in the last line where it appears."
  +      RenderBlock {P} at (0,346) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderTable {TABLE} at (0,364) size 784x316 [border: (1px outset #808080)]
  -        RenderTableSection {TBODY} at (1,1) size 0x314
  +      RenderTable {TABLE} at (0,364) size 769x334 [border: (1px outset #808080)]
  +        RenderTableSection {TBODY} at (1,1) size 0x332
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,157) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
  +            RenderTableCell {TD} at (0,166) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x288 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x18 [bgcolor=#C0C0C0]
  +            RenderTableCell {TD} at (12,26) size 755x306 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 203x18
                     text run at (0,0) width 203: "This element has a class of zero."
  -              RenderBlock {P} at (4,38) size 762x90 [bgcolor=#808080]
  +              RenderBlock {P} at (4,38) size 747x90 [bgcolor=#808080]
                   RenderText {TEXT} at (0,0) size 481x18
                     text run at (0,0) width 393: "This element is unstyled save for a background color of gray.. "
                     text run at (393,0) width 88: "It contains an "
  -                RenderInline {SPAN} at (0,0) size 752x36 [bgcolor=#00FFFF]
  +                RenderInline {SPAN} at (0,0) size 733x36 [bgcolor=#00FFFF]
                     RenderText {TEXT} at (506,0) size 143x18
                       text run at (506,0) width 143: "inline element of class "
                     RenderInline {TT} at (0,0) size 24x15
                       RenderText {TEXT} at (649,2) size 24x15
                         text run at (649,2) width 24: "one"
  -                  RenderText {TEXT} at (673,0) size 752x36
  -                    text run at (673,0) width 79: ", giving it an"
  -                    text run at (0,18) width 231: "aqua background and a 25px margin"
  -                RenderText {TEXT} at (256,18) size 753x72
  -                  text run at (256,18) width 8: ". "
  -                  text run at (264,18) width 489: "Margins on inline elements does not affect line-height calculations, so all lines"
  -                  text run at (0,36) width 309: "in this element should have the same line-height. "
  -                  text run at (309,36) width 429: "However, there should be a 25px margin to the left side of the inline"
  -                  text run at (0,54) width 715: "box in the first line it appears, and a 25px margin to the right side of the inline element box in the last line where it"
  -                  text run at (0,72) width 52: "appears."
  -              RenderBlock {P} at (4,144) size 762x18 [bgcolor=#C0C0C0]
  +                  RenderText {TEXT} at (673,0) size 733x36
  +                    text run at (673,0) width 60: ", giving it"
  +                    text run at (0,18) width 250: "an aqua background and a 25px margin"
  +                RenderText {TEXT} at (275,18) size 742x72
  +                  text run at (275,18) width 8: ". "
  +                  text run at (283,18) width 456: "Margins on inline elements does not affect line-height calculations, so all"
  +                  text run at (0,36) width 342: "lines in this element should have the same line-height. "
  +                  text run at (342,36) width 390: "However, there should be a 25px margin to the left side of the"
  +                  text run at (0,54) width 742: "inline box in the first line it appears, and a 25px margin to the right side of the inline element box in the last line where"
  +                  text run at (0,72) width 64: "it appears."
  +              RenderBlock {P} at (4,144) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 203x18
                     text run at (0,0) width 203: "This element has a class of zero."
  -              RenderBlock {P} at (4,178) size 762x72 [bgcolor=#808080]
  +              RenderBlock {P} at (4,178) size 747x90 [bgcolor=#808080]
                   RenderText {TEXT} at (0,0) size 481x18
                     text run at (0,0) width 393: "This element is unstyled save for a background color of gray.. "
                     text run at (393,0) width 88: "It contains an "
  -                RenderInline {SPAN} at (0,0) size 751x36 [bgcolor=#00FFFF]
  +                RenderInline {SPAN} at (0,0) size 717x36 [bgcolor=#00FFFF]
                     RenderText {TEXT} at (471,0) size 143x18
                       text run at (471,0) width 143: "inline element of class "
                     RenderInline {TT} at (0,0) size 24x15
                       RenderText {TEXT} at (614,2) size 24x15
                         text run at (614,2) width 24: "two"
  -                  RenderText {TEXT} at (638,0) size 751x36
  -                    text run at (638,0) width 113: ", giving it an aqua"
  -                    text run at (0,18) width 202: "background and a -10px margin"
  -                RenderText {TEXT} at (192,18) size 745x54
  -                  text run at (192,18) width 8: ". "
  -                  text run at (200,18) width 531: "Margins on inline elements does not affect line-height calculations, so all lines in this"
  -                  text run at (0,36) width 267: "element should have the same line-height. "
  -                  text run at (267,36) width 478: "However, there should be a -10px margin to the left side of the inline box in"
  -                  text run at (0,54) width 732: "the first line it appears, and a -10px margin to the right side of the inline element box in the last line where it appears."
  -              RenderBlock {P} at (4,266) size 762x18 [bgcolor=#C0C0C0]
  +                  RenderText {TEXT} at (638,0) size 717x36
  +                    text run at (638,0) width 79: ", giving it an"
  +                    text run at (0,18) width 236: "aqua background and a -10px margin"
  +                RenderText {TEXT} at (226,18) size 739x72
  +                  text run at (226,18) width 8: ". "
  +                  text run at (234,18) width 505: "Margins on inline elements does not affect line-height calculations, so all lines in"
  +                  text run at (0,36) width 293: "this element should have the same line-height. "
  +                  text run at (293,36) width 434: "However, there should be a -10px margin to the left side of the inline"
  +                  text run at (0,54) width 720: "box in the first line it appears, and a -10px margin to the right side of the inline element box in the last line where it"
  +                  text run at (0,72) width 52: "appears."
  +              RenderBlock {P} at (4,284) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 203x18
                     text run at (0,0) width 203: "This element has a class of zero."
  
  
  
  1.9       +58 -57    WebCore/layout-tests/css1/box_properties/margin_left-expected.txt
  
  Index: margin_left-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/margin_left-expected.txt,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- margin_left-expected.txt	19 Jul 2005 21:18:04 -0000	1.8
  +++ margin_left-expected.txt	18 Aug 2005 04:22:48 -0000	1.9
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x987
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x987
  -  RenderBlock {HTML} at (0,0) size 800x987
  -    RenderBody {BODY} at (8,8) size 784x971 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x1005
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x1005
  +  RenderBlock {HTML} at (0,0) size 785x1005
  +    RenderBody {BODY} at (8,8) size 769x989 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x90
  +      RenderBlock {PRE} at (0,34) size 769x90
           RenderText {TEXT} at (0,0) size 408x90
             text run at (0,0) width 392: ".zero {background-color: silver; margin-left: 0;}"
             text run at (0,15) width 400: ".one {margin-left: 0.5in; background-color: aqua;}"
  @@ -14,100 +14,101 @@
             text run at (0,45) width 400: ".three {margin-left: 5em; background-color: aqua;}"
             text run at (0,60) width 392: ".four {margin-left: 25%; background-color: aqua;}"
             text run at (0,75) width 408: ".five {margin-left: -10px; background-color: aqua;}"
  -      RenderBlock {HR} at (0,137) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,155) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {HR} at (0,137) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,155) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderBlock {P} at (48,189) size 736x18 [bgcolor=#00FFFF]
  +      RenderBlock {P} at (48,189) size 721x18 [bgcolor=#00FFFF]
           RenderText {TEXT} at (0,0) size 348x18
             text run at (0,0) width 348: "This sentence should have a left margin of half an inch."
  -      RenderBlock {P} at (25,223) size 759x18 [bgcolor=#00FFFF]
  +      RenderBlock {P} at (25,223) size 744x18 [bgcolor=#00FFFF]
           RenderText {TEXT} at (0,0) size 331x18
             text run at (0,0) width 331: "This sentence should have a left margin of 25 pixels."
  -      RenderBlock {P} at (80,257) size 704x18 [bgcolor=#00FFFF]
  +      RenderBlock {P} at (80,257) size 689x18 [bgcolor=#00FFFF]
           RenderText {TEXT} at (0,0) size 305x18
             text run at (0,0) width 305: "This sentence should have a left margin of 5 em."
  -      RenderBlock {P} at (196,291) size 588x36 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (0,0) size 586x36
  -          text run at (0,0) width 586: "This sentence should have a left margin of 25%, which is calculated with respect to the width"
  -          text run at (0,18) width 136: "of the parent element."
  -      RenderBlock {UL} at (25,343) size 759x90 [bgcolor=#808080]
  -        RenderListItem {LI} at (40,0) size 719x18
  +      RenderBlock {P} at (192,291) size 577x36 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (0,0) size 546x36
  +          text run at (0,0) width 546: "This sentence should have a left margin of 25%, which is calculated with respect to the"
  +          text run at (0,18) width 176: "width of the parent element."
  +      RenderBlock {UL} at (25,343) size 744x90 [bgcolor=#808080]
  +        RenderListItem {LI} at (40,0) size 704x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 686x18
               text run at (0,0) width 686: "The left margin on this unordered list has been set to 25 pixels, and its background color has been set to gray."
  -        RenderListItem {LI} at (65,18) size 694x54 [bgcolor=#FFFFFF]
  +        RenderListItem {LI} at (65,18) size 679x54 [bgcolor=#FFFFFF]
             RenderListMarker at (0,0) size 0x14
  -          RenderText {TEXT} at (0,0) size 684x54
  +          RenderText {TEXT} at (0,0) size 668x54
               text run at (0,0) width 656: "Another list item might not be such a bad idea, either, considering that such things do need to be double-"
               text run at (0,18) width 60: "checked. "
  -            text run at (60,18) width 624: "This list item has its left margin also set to 25 pixels, which should combine with the list's margin to"
  -            text run at (0,36) width 463: "make 50 pixels of margin, and its background color has been set to white."
  -        RenderListItem {LI} at (40,72) size 719x18
  +            text run at (60,18) width 608: "This list item has its left margin also set to 25 pixels, which should combine with the list's margin"
  +            text run at (0,36) width 479: "to make 50 pixels of margin, and its background color has been set to white."
  +        RenderListItem {LI} at (40,72) size 704x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 179x18
               text run at (0,0) width 179: "This is an unclassed list item"
  -      RenderBlock {P} at (0,449) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {P} at (0,449) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderBlock {P} at (-10,483) size 794x54 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (0,0) size 789x54
  -          text run at (0,0) width 789: "This paragraph has a left margin of -10px, which should cause it to be wider than it might otherwise be, and it has a light blue"
  -          text run at (0,18) width 83: "background. "
  -          text run at (83,18) width 386: "In all other respects, however, the element should be normal. "
  -          text run at (469,18) width 278: "No styles have been applied to it besides the"
  +      RenderBlock {P} at (-10,483) size 779x54 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (0,0) size 778x54
  +          text run at (0,0) width 758: "This paragraph has a left margin of -10px, which should cause it to be wider than it might otherwise be, and it has a light"
  +          text run at (0,18) width 114: "blue background. "
  +          text run at (114,18) width 386: "In all other respects, however, the element should be normal. "
  +          text run at (500,18) width 278: "No styles have been applied to it besides the"
             text run at (0,36) width 294: "negative left margin and the background color."
  -      RenderTable {TABLE} at (0,553) size 784x418 [border: (1px outset #808080)]
  -        RenderTableSection {TBODY} at (1,1) size 0x416
  +      RenderTable {TABLE} at (0,553) size 769x436 [border: (1px outset #808080)]
  +        RenderTableSection {TBODY} at (1,1) size 0x434
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,208) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
  +            RenderTableCell {TD} at (0,217) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x390 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x18 [bgcolor=#C0C0C0]
  +            RenderTableCell {TD} at (12,26) size 755x408 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 203x18
                     text run at (0,0) width 203: "This element has a class of zero."
  -              RenderBlock {P} at (52,38) size 714x18 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (52,38) size 699x18 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (0,0) size 348x18
                     text run at (0,0) width 348: "This sentence should have a left margin of half an inch."
  -              RenderBlock {P} at (29,72) size 737x18 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (29,72) size 722x18 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (0,0) size 331x18
                     text run at (0,0) width 331: "This sentence should have a left margin of 25 pixels."
  -              RenderBlock {P} at (84,106) size 682x18 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (84,106) size 667x18 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (0,0) size 305x18
                     text run at (0,0) width 305: "This sentence should have a left margin of 5 em."
  -              RenderBlock {P} at (194,140) size 572x36 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (190,140) size 561x36 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (0,0) size 546x36
                     text run at (0,0) width 546: "This sentence should have a left margin of 25%, which is calculated with respect to the"
                     text run at (0,18) width 176: "width of the parent element."
  -              RenderBlock {UL} at (29,192) size 737x90 [bgcolor=#808080]
  -                RenderListItem {LI} at (40,0) size 697x18
  +              RenderBlock {UL} at (29,192) size 722x108 [bgcolor=#808080]
  +                RenderListItem {LI} at (40,0) size 682x36
                     RenderListMarker at (0,0) size 0x14
  -                  RenderText {TEXT} at (0,0) size 686x18
  -                    text run at (0,0) width 686: "The left margin on this unordered list has been set to 25 pixels, and its background color has been set to gray."
  -                RenderListItem {LI} at (65,18) size 672x54 [bgcolor=#FFFFFF]
  +                  RenderText {TEXT} at (0,0) size 650x36
  +                    text run at (0,0) width 650: "The left margin on this unordered list has been set to 25 pixels, and its background color has been set to"
  +                    text run at (0,18) width 32: "gray."
  +                RenderListItem {LI} at (65,36) size 657x54 [bgcolor=#FFFFFF]
                     RenderListMarker at (0,0) size 0x14
  -                  RenderText {TEXT} at (0,0) size 668x54
  +                  RenderText {TEXT} at (0,0) size 656x54
                       text run at (0,0) width 656: "Another list item might not be such a bad idea, either, considering that such things do need to be double-"
                       text run at (0,18) width 60: "checked. "
  -                    text run at (60,18) width 608: "This list item has its left margin also set to 25 pixels, which should combine with the list's margin"
  -                    text run at (0,36) width 479: "to make 50 pixels of margin, and its background color has been set to white."
  -                RenderListItem {LI} at (40,72) size 697x18
  +                    text run at (60,18) width 560: "This list item has its left margin also set to 25 pixels, which should combine with the list's"
  +                    text run at (0,36) width 527: "margin to make 50 pixels of margin, and its background color has been set to white."
  +                RenderListItem {LI} at (40,90) size 682x18
                     RenderListMarker at (0,0) size 0x14
                     RenderText {TEXT} at (0,0) size 179x18
                       text run at (0,0) width 179: "This is an unclassed list item"
  -              RenderBlock {P} at (4,298) size 762x18 [bgcolor=#C0C0C0]
  +              RenderBlock {P} at (4,316) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 203x18
                     text run at (0,0) width 203: "This element has a class of zero."
  -              RenderBlock {P} at (-6,332) size 772x54 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (0,0) size 758x54
  -                  text run at (0,0) width 758: "This paragraph has a left margin of -10px, which should cause it to be wider than it might otherwise be, and it has a light"
  -                  text run at (0,18) width 114: "blue background. "
  -                  text run at (114,18) width 386: "In all other respects, however, the element should be normal. "
  -                  text run at (500,18) width 255: "No styles have been applied to it besides"
  -                  text run at (0,36) width 317: "the negative left margin and the background color."
  +              RenderBlock {P} at (-6,350) size 757x54 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (0,0) size 737x54
  +                  text run at (0,0) width 726: "This paragraph has a left margin of -10px, which should cause it to be wider than it might otherwise be, and it has a"
  +                  text run at (0,18) width 146: "light blue background. "
  +                  text run at (146,18) width 386: "In all other respects, however, the element should be normal. "
  +                  text run at (532,18) width 205: "No styles have been applied to it"
  +                  text run at (0,36) width 367: "besides the negative left margin and the background color."
  
  
  
  1.10      +90 -90    WebCore/layout-tests/css1/box_properties/margin_right-expected.txt
  
  Index: margin_right-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/margin_right-expected.txt,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- margin_right-expected.txt	19 Jul 2005 21:18:04 -0000	1.9
  +++ margin_right-expected.txt	18 Aug 2005 04:22:48 -0000	1.10
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 802x1005
  -  RenderCanvas at (0,0) size 800x585
  -layer at (0,0) size 802x1005
  -  RenderBlock {HTML} at (0,0) size 800x1005
  -    RenderBody {BODY} at (8,8) size 784x989 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 787x1005
  +  RenderCanvas at (0,0) size 785x585
  +layer at (0,0) size 787x1005
  +  RenderBlock {HTML} at (0,0) size 785x1005
  +    RenderBody {BODY} at (8,8) size 769x989 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x90
  +      RenderBlock {PRE} at (0,34) size 769x90
           RenderText {TEXT} at (0,0) size 560x90
             text run at (0,0) width 552: ".zero {background-color: silver; margin-right: 0; text-align: right;}"
             text run at (0,15) width 560: ".one {margin-right: 0.5in; text-align: right; background-color: aqua;}"
  @@ -14,53 +14,53 @@
             text run at (0,45) width 560: ".three {margin-right: 5em; text-align: right; background-color: aqua;}"
             text run at (0,60) width 552: ".four {margin-right: 25%; text-align: right; background-color: aqua;}"
             text run at (0,75) width 416: ".five {margin-right: -10px; background-color: aqua;}"
  -      RenderBlock {HR} at (0,137) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,155) size 784x18 [bgcolor=#C0C0C0]
  -        RenderText {TEXT} at (581,0) size 203x18
  -          text run at (581,0) width 203: "This element has a class of zero."
  -      RenderBlock {P} at (0,189) size 736x18 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (379,0) size 357x18
  -          text run at (379,0) width 357: "This sentence should have a right margin of half an inch."
  -      RenderBlock {P} at (0,223) size 759x18 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (419,0) size 340x18
  -          text run at (419,0) width 340: "This sentence should have a right margin of 25 pixels."
  -      RenderBlock {P} at (0,257) size 704x18 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (390,0) size 314x18
  -          text run at (390,0) width 314: "This sentence should have a right margin of 5 em."
  -      RenderBlock {P} at (0,291) size 588x36 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (33,0) size 555x36
  -          text run at (33,0) width 555: "This sentence should have a right margin of 25%, which is calculated with respect to the"
  -          text run at (412,18) width 176: "width of the parent element."
  -      RenderBlock {UL} at (0,343) size 759x90 [bgcolor=#808080]
  -        RenderListItem {LI} at (40,0) size 719x18
  -          RenderListMarker at (19,0) size 0x14
  -          RenderText {TEXT} at (19,0) size 700x18
  -            text run at (19,0) width 700: "The right margin on this unordered list has been set to 25 pixels, and the background color has been set to gray."
  -        RenderListItem {LI} at (40,18) size 694x54 [bgcolor=#FFFFFF]
  -          RenderListMarker at (38,0) size 0x14
  -          RenderText {TEXT} at (38,0) size 693x54
  -            text run at (38,0) width 656: "Another list item might not be such a bad idea, either, considering that such things do need to be double-"
  -            text run at (1,18) width 60: "checked. "
  -            text run at (61,18) width 633: "This list item has its right margin also set to 25 pixels, which should combine with the list's margin to"
  -            text run at (230,36) width 464: "make 50 pixels of margin, and its background-color has been set to white."
  -        RenderListItem {LI} at (40,72) size 719x18
  -          RenderListMarker at (540,0) size 0x14
  -          RenderText {TEXT} at (540,0) size 179x18
  -            text run at (540,0) width 179: "This is an unclassed list item"
  -      RenderBlock {P} at (0,449) size 784x18 [bgcolor=#C0C0C0]
  -        RenderText {TEXT} at (581,0) size 203x18
  -          text run at (581,0) width 203: "This element has a class of zero."
  -      RenderBlock {P} at (0,483) size 794x54 [bgcolor=#00FFFF]
  +      RenderBlock {HR} at (0,137) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,155) size 769x18 [bgcolor=#C0C0C0]
  +        RenderText {TEXT} at (566,0) size 203x18
  +          text run at (566,0) width 203: "This element has a class of zero."
  +      RenderBlock {P} at (0,189) size 721x18 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (364,0) size 357x18
  +          text run at (364,0) width 357: "This sentence should have a right margin of half an inch."
  +      RenderBlock {P} at (0,223) size 744x18 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (404,0) size 340x18
  +          text run at (404,0) width 340: "This sentence should have a right margin of 25 pixels."
  +      RenderBlock {P} at (0,257) size 689x18 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (375,0) size 314x18
  +          text run at (375,0) width 314: "This sentence should have a right margin of 5 em."
  +      RenderBlock {P} at (0,291) size 577x36 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (22,0) size 555x36
  +          text run at (22,0) width 555: "This sentence should have a right margin of 25%, which is calculated with respect to the"
  +          text run at (401,18) width 176: "width of the parent element."
  +      RenderBlock {UL} at (0,343) size 744x90 [bgcolor=#808080]
  +        RenderListItem {LI} at (40,0) size 704x18
  +          RenderListMarker at (4,0) size 0x14
  +          RenderText {TEXT} at (4,0) size 700x18
  +            text run at (4,0) width 700: "The right margin on this unordered list has been set to 25 pixels, and the background color has been set to gray."
  +        RenderListItem {LI} at (40,18) size 679x54 [bgcolor=#FFFFFF]
  +          RenderListMarker at (23,0) size 0x14
  +          RenderText {TEXT} at (23,0) size 677x54
  +            text run at (23,0) width 656: "Another list item might not be such a bad idea, either, considering that such things do need to be double-"
  +            text run at (2,18) width 60: "checked. "
  +            text run at (62,18) width 617: "This list item has its right margin also set to 25 pixels, which should combine with the list's margin"
  +            text run at (199,36) width 480: "to make 50 pixels of margin, and its background-color has been set to white."
  +        RenderListItem {LI} at (40,72) size 704x18
  +          RenderListMarker at (525,0) size 0x14
  +          RenderText {TEXT} at (525,0) size 179x18
  +            text run at (525,0) width 179: "This is an unclassed list item"
  +      RenderBlock {P} at (0,449) size 769x18 [bgcolor=#C0C0C0]
  +        RenderText {TEXT} at (566,0) size 203x18
  +          text run at (566,0) width 203: "This element has a class of zero."
  +      RenderBlock {P} at (0,483) size 779x54 [bgcolor=#00FFFF]
           RenderText {TEXT} at (0,0) size 778x54
             text run at (0,0) width 767: "This paragraph has a right margin of -10px, which should cause it to be wider than it might otherwise be, and it has a light"
             text run at (0,18) width 114: "blue background. "
             text run at (114,18) width 386: "In all other respects, however, the element should be normal. "
             text run at (500,18) width 278: "No styles have been applied to it besides the"
             text run at (0,36) width 303: "negative right margin and the background color."
  -      RenderTable {TABLE} at (0,553) size 784x436 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,553) size 769x436 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x434
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -68,47 +68,47 @@
               RenderTableCell {TD} at (0,217) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x408 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x18 [bgcolor=#C0C0C0]
  -                RenderText {TEXT} at (559,0) size 203x18
  -                  text run at (559,0) width 203: "This element has a class of zero."
  -              RenderBlock {P} at (4,38) size 714x18 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (357,0) size 357x18
  -                  text run at (357,0) width 357: "This sentence should have a right margin of half an inch."
  -              RenderBlock {P} at (4,72) size 737x18 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (397,0) size 340x18
  -                  text run at (397,0) width 340: "This sentence should have a right margin of 25 pixels."
  -              RenderBlock {P} at (4,106) size 682x18 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (368,0) size 314x18
  -                  text run at (368,0) width 314: "This sentence should have a right margin of 5 em."
  -              RenderBlock {P} at (4,140) size 572x36 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (17,0) size 555x36
  -                  text run at (17,0) width 555: "This sentence should have a right margin of 25%, which is calculated with respect to the"
  -                  text run at (396,18) width 176: "width of the parent element."
  -              RenderBlock {UL} at (4,192) size 737x108 [bgcolor=#808080]
  -                RenderListItem {LI} at (40,0) size 697x36
  -                  RenderListMarker at (33,0) size 0x14
  -                  RenderText {TEXT} at (33,0) size 664x36
  -                    text run at (33,0) width 664: "The right margin on this unordered list has been set to 25 pixels, and the background color has been set to"
  -                    text run at (665,18) width 32: "gray."
  -                RenderListItem {LI} at (40,36) size 672x54 [bgcolor=#FFFFFF]
  -                  RenderListMarker at (16,0) size 0x14
  -                  RenderText {TEXT} at (16,0) size 656x54
  -                    text run at (16,0) width 656: "Another list item might not be such a bad idea, either, considering that such things do need to be double-"
  -                    text run at (43,18) width 60: "checked. "
  -                    text run at (103,18) width 569: "This list item has its right margin also set to 25 pixels, which should combine with the list's"
  -                    text run at (144,36) width 528: "margin to make 50 pixels of margin, and its background-color has been set to white."
  -                RenderListItem {LI} at (40,90) size 697x18
  -                  RenderListMarker at (518,0) size 0x14
  -                  RenderText {TEXT} at (518,0) size 179x18
  -                    text run at (518,0) width 179: "This is an unclassed list item"
  -              RenderBlock {P} at (4,316) size 762x18 [bgcolor=#C0C0C0]
  -                RenderText {TEXT} at (559,0) size 203x18
  -                  text run at (559,0) width 203: "This element has a class of zero."
  -              RenderBlock {P} at (4,350) size 772x54 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (0,0) size 767x54
  -                  text run at (0,0) width 767: "This paragraph has a right margin of -10px, which should cause it to be wider than it might otherwise be, and it has a light"
  -                  text run at (0,18) width 114: "blue background. "
  -                  text run at (114,18) width 386: "In all other respects, however, the element should be normal. "
  -                  text run at (500,18) width 255: "No styles have been applied to it besides"
  -                  text run at (0,36) width 326: "the negative right margin and the background color."
  +            RenderTableCell {TD} at (12,26) size 755x408 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x18 [bgcolor=#C0C0C0]
  +                RenderText {TEXT} at (544,0) size 203x18
  +                  text run at (544,0) width 203: "This element has a class of zero."
  +              RenderBlock {P} at (4,38) size 699x18 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (342,0) size 357x18
  +                  text run at (342,0) width 357: "This sentence should have a right margin of half an inch."
  +              RenderBlock {P} at (4,72) size 722x18 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (382,0) size 340x18
  +                  text run at (382,0) width 340: "This sentence should have a right margin of 25 pixels."
  +              RenderBlock {P} at (4,106) size 667x18 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (353,0) size 314x18
  +                  text run at (353,0) width 314: "This sentence should have a right margin of 5 em."
  +              RenderBlock {P} at (4,140) size 561x36 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (6,0) size 555x36
  +                  text run at (6,0) width 555: "This sentence should have a right margin of 25%, which is calculated with respect to the"
  +                  text run at (385,18) width 176: "width of the parent element."
  +              RenderBlock {UL} at (4,192) size 722x108 [bgcolor=#808080]
  +                RenderListItem {LI} at (40,0) size 682x36
  +                  RenderListMarker at (18,0) size 0x14
  +                  RenderText {TEXT} at (18,0) size 664x36
  +                    text run at (18,0) width 664: "The right margin on this unordered list has been set to 25 pixels, and the background color has been set to"
  +                    text run at (650,18) width 32: "gray."
  +                RenderListItem {LI} at (40,36) size 657x54 [bgcolor=#FFFFFF]
  +                  RenderListMarker at (1,0) size 0x14
  +                  RenderText {TEXT} at (1,0) size 656x54
  +                    text run at (1,0) width 656: "Another list item might not be such a bad idea, either, considering that such things do need to be double-"
  +                    text run at (28,18) width 60: "checked. "
  +                    text run at (88,18) width 569: "This list item has its right margin also set to 25 pixels, which should combine with the list's"
  +                    text run at (129,36) width 528: "margin to make 50 pixels of margin, and its background-color has been set to white."
  +                RenderListItem {LI} at (40,90) size 682x18
  +                  RenderListMarker at (503,0) size 0x14
  +                  RenderText {TEXT} at (503,0) size 179x18
  +                    text run at (503,0) width 179: "This is an unclassed list item"
  +              RenderBlock {P} at (4,316) size 747x18 [bgcolor=#C0C0C0]
  +                RenderText {TEXT} at (544,0) size 203x18
  +                  text run at (544,0) width 203: "This element has a class of zero."
  +              RenderBlock {P} at (4,350) size 757x54 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (0,0) size 737x54
  +                  text run at (0,0) width 735: "This paragraph has a right margin of -10px, which should cause it to be wider than it might otherwise be, and it has a"
  +                  text run at (0,18) width 146: "light blue background. "
  +                  text run at (146,18) width 386: "In all other respects, however, the element should be normal. "
  +                  text run at (532,18) width 205: "No styles have been applied to it"
  +                  text run at (0,36) width 376: "besides the negative right margin and the background color."
  
  
  
  1.9       +51 -52    WebCore/layout-tests/css1/box_properties/margin_top-expected.txt
  
  Index: margin_top-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/margin_top-expected.txt,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- margin_top-expected.txt	19 Jul 2005 21:18:04 -0000	1.8
  +++ margin_top-expected.txt	18 Aug 2005 04:22:48 -0000	1.9
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x1646
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x1646
  -  RenderBlock {HTML} at (0,0) size 800x1646
  -    RenderBody {BODY} at (8,8) size 784x1630 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x1638
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x1638
  +  RenderBlock {HTML} at (0,0) size 785x1638
  +    RenderBody {BODY} at (8,8) size 769x1622 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,31) size 784x120
  +      RenderBlock {PRE} at (0,31) size 769x120
           RenderText {TEXT} at (0,0) size 392x120
             text run at (0,0) width 384: ".zero {background-color: silver; margin-top: 0;}"
             text run at (0,15) width 392: ".one {margin-top: 0.5in; background-color: aqua;}"
  @@ -16,112 +16,111 @@
             text run at (0,75) width 200: ".five {margin-top: 25px;}"
             text run at (0,90) width 392: ".six {margin-top: -10px; background-color: aqua;}"
             text run at (0,105) width 200: "P, UL {margin-bottom: 0;}"
  -      RenderBlock {HR} at (0,164) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,174) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {HR} at (0,164) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,174) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderBlock {P} at (0,192) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {P} at (0,192) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 232x18
             text run at (0,0) width 232: "This element also has a class of zero."
  -      RenderBlock {P} at (0,258) size 784x36 [bgcolor=#00FFFF]
  +      RenderBlock {P} at (0,258) size 769x36 [bgcolor=#00FFFF]
           RenderText {TEXT} at (0,0) size 759x36
             text run at (0,0) width 759: "This element should have a top margin of half an inch, which will require extra text in order to make sure that the margin"
             text run at (0,18) width 155: "isn't applied to each line."
  -      RenderBlock {P} at (0,319) size 784x36 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (0,0) size 771x36
  -          text run at (0,0) width 771: "This element should have a top margin of 25 pixels, which will require extra text in order to make sure that the margin isn't"
  -          text run at (0,18) width 126: "applied to each line."
  -      RenderBlock {P} at (0,435) size 784x36 [bgcolor=#00FFFF]
  +      RenderBlock {P} at (0,319) size 769x36 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (0,0) size 742x36
  +          text run at (0,0) width 742: "This element should have a top margin of 25 pixels, which will require extra text in order to make sure that the margin"
  +          text run at (0,18) width 155: "isn't applied to each line."
  +      RenderBlock {P} at (0,435) size 769x36 [bgcolor=#00FFFF]
           RenderText {TEXT} at (0,0) size 745x36
             text run at (0,0) width 745: "This element should have a top margin of 5 em, which will require extra text in order to make sure that the margin isn't"
             text run at (0,18) width 126: "applied to each line."
  -      RenderBlock {P} at (0,667) size 784x36 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (0,0) size 781x36
  +      RenderBlock {P} at (0,663) size 769x36 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (0,0) size 753x36
             text run at (0,0) width 725: "This element should have a top margin of 25%, which is calculated with respect to the width of the parent element. "
  -          text run at (725,0) width 56: "This will"
  -          text run at (0,18) width 204: "require extra text in order to test."
  -      RenderBlock {UL} at (0,728) size 784x97 [bgcolor=#00FFFF]
  -        RenderListItem {LI} at (40,0) size 744x18
  +          text run at (725,0) width 28: "This"
  +          text run at (0,18) width 232: "will require extra text in order to test."
  +      RenderBlock {UL} at (0,724) size 769x97 [bgcolor=#00FFFF]
  +        RenderListItem {LI} at (40,0) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 400x18
               text run at (0,0) width 400: "This list has a margin-top of 25px, and a light blue background."
  -        RenderListItem {LI} at (40,18) size 744x18
  +        RenderListItem {LI} at (40,18) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 264x18
               text run at (0,0) width 264: "Therefore, it ought to have such a margin."
  -        RenderListItem {LI} at (40,61) size 744x18
  +        RenderListItem {LI} at (40,61) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 567x18
               text run at (0,0) width 567: "This list item has a top margin of 25px, which should cause it to be offset in some fashion."
  -        RenderListItem {LI} at (40,79) size 744x18
  +        RenderListItem {LI} at (40,79) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 294x18
               text run at (0,0) width 294: "This list item has no special styles applied to it."
  -      RenderBlock {P} at (0,825) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {P} at (0,821) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderBlock {P} at (0,833) size 784x54 [bgcolor=#00FFFF]
  +      RenderBlock {P} at (0,829) size 769x54 [bgcolor=#00FFFF]
           RenderText {TEXT} at (0,0) size 766x54
             text run at (0,0) width 766: "This element has a top margin of -10px, which should cause it to be shifted \"upward\" on the page, and no bottom margin."
             text run at (0,18) width 488: "No other styles have been applied to it besides a light blue background color. "
             text run at (488,18) width 267: "In all other respects, the element should be"
             text run at (0,36) width 48: "normal."
  -      RenderTable {TABLE} at (0,887) size 784x743 [border: (1px outset #808080)]
  -        RenderTableSection {TBODY} at (1,1) size 0x741
  +      RenderTable {TABLE} at (0,883) size 769x739 [border: (1px outset #808080)]
  +        RenderTableSection {TBODY} at (1,1) size 0x737
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,370) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
  +            RenderTableCell {TD} at (0,368) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x715 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x18 [bgcolor=#C0C0C0]
  +            RenderTableCell {TD} at (12,26) size 755x711 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 203x18
                     text run at (0,0) width 203: "This element has a class of zero."
  -              RenderBlock {P} at (4,22) size 762x18 [bgcolor=#C0C0C0]
  +              RenderBlock {P} at (4,22) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 232x18
                     text run at (0,0) width 232: "This element also has a class of zero."
  -              RenderBlock {P} at (4,88) size 762x36 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (0,0) size 759x36
  -                  text run at (0,0) width 759: "This element should have a top margin of half an inch, which will require extra text in order to make sure that the margin"
  -                  text run at (0,18) width 155: "isn't applied to each line."
  -              RenderBlock {P} at (4,149) size 762x36 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (4,88) size 747x36 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (0,0) size 711x36
  +                  text run at (0,0) width 711: "This element should have a top margin of half an inch, which will require extra text in order to make sure that the"
  +                  text run at (0,18) width 203: "margin isn't applied to each line."
  +              RenderBlock {P} at (4,149) size 747x36 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (0,0) size 742x36
                     text run at (0,0) width 742: "This element should have a top margin of 25 pixels, which will require extra text in order to make sure that the margin"
                     text run at (0,18) width 155: "isn't applied to each line."
  -              RenderBlock {P} at (4,265) size 762x36 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (4,265) size 747x36 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (0,0) size 745x36
                     text run at (0,0) width 745: "This element should have a top margin of 5 em, which will require extra text in order to make sure that the margin isn't"
                     text run at (0,18) width 126: "applied to each line."
  -              RenderBlock {P} at (4,491) size 762x36 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (0,0) size 753x36
  -                  text run at (0,0) width 725: "This element should have a top margin of 25%, which is calculated with respect to the width of the parent element. "
  -                  text run at (725,0) width 28: "This"
  -                  text run at (0,18) width 232: "will require extra text in order to test."
  -              RenderBlock {UL} at (4,552) size 762x97 [bgcolor=#00FFFF]
  -                RenderListItem {LI} at (40,0) size 722x18
  +              RenderBlock {P} at (4,487) size 747x36 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (0,0) size 721x36
  +                  text run at (0,0) width 721: "This element should have a top margin of 25%, which is calculated with respect to the width of the parent element."
  +                  text run at (0,18) width 264: "This will require extra text in order to test."
  +              RenderBlock {UL} at (4,548) size 747x97 [bgcolor=#00FFFF]
  +                RenderListItem {LI} at (40,0) size 707x18
                     RenderListMarker at (0,0) size 0x14
                     RenderText {TEXT} at (0,0) size 400x18
                       text run at (0,0) width 400: "This list has a margin-top of 25px, and a light blue background."
  -                RenderListItem {LI} at (40,18) size 722x18
  +                RenderListItem {LI} at (40,18) size 707x18
                     RenderListMarker at (0,0) size 0x14
                     RenderText {TEXT} at (0,0) size 264x18
                       text run at (0,0) width 264: "Therefore, it ought to have such a margin."
  -                RenderListItem {LI} at (40,61) size 722x18
  +                RenderListItem {LI} at (40,61) size 707x18
                     RenderListMarker at (0,0) size 0x14
                     RenderText {TEXT} at (0,0) size 567x18
                       text run at (0,0) width 567: "This list item has a top margin of 25px, which should cause it to be offset in some fashion."
  -                RenderListItem {LI} at (40,79) size 722x18
  +                RenderListItem {LI} at (40,79) size 707x18
                     RenderListMarker at (0,0) size 0x14
                     RenderText {TEXT} at (0,0) size 294x18
                       text run at (0,0) width 294: "This list item has no special styles applied to it."
  -              RenderBlock {P} at (4,649) size 762x18 [bgcolor=#C0C0C0]
  +              RenderBlock {P} at (4,645) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 203x18
                     text run at (0,0) width 203: "This element has a class of zero."
  -              RenderBlock {P} at (4,657) size 762x54 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (4,653) size 747x54 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (0,0) size 742x54
                     text run at (0,0) width 714: "This element has a top margin of -10px, which should cause it to be shifted \"upward\" on the page, and no bottom"
                     text run at (0,18) width 52: "margin. "
  
  
  
  1.9       +57 -54    WebCore/layout-tests/css1/box_properties/padding-expected.txt
  
  Index: padding-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/padding-expected.txt,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- padding-expected.txt	19 Jul 2005 21:18:04 -0000	1.8
  +++ padding-expected.txt	18 Aug 2005 04:22:48 -0000	1.9
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x2235
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x2235
  -  RenderBlock {HTML} at (0,0) size 800x2235
  -    RenderBody {BODY} at (8,8) size 784x2219 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x2219
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x2219
  +  RenderBlock {HTML} at (0,0) size 785x2219
  +    RenderBody {BODY} at (8,8) size 769x2203 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x90
  +      RenderBlock {PRE} at (0,34) size 769x90
           RenderText {TEXT} at (0,0) size 376x90
             text run at (0,0) width 360: ".zero {background-color: silver; padding: 0;}"
             text run at (0,15) width 368: ".one {padding: 0.5in; background-color: aqua;}"
  @@ -14,71 +14,74 @@
             text run at (0,45) width 368: ".three {padding: 5em; background-color: aqua;}"
             text run at (0,60) width 360: ".four {padding: 25%; background-color: aqua;}"
             text run at (0,75) width 376: ".five {padding: -20px; background-color: aqua;}"
  -      RenderBlock {HR} at (0,137) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,155) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {HR} at (0,137) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,155) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderBlock {P} at (0,189) size 784x132 [bgcolor=#00FFFF]
  +      RenderBlock {P} at (0,189) size 769x132 [bgcolor=#00FFFF]
           RenderText {TEXT} at (48,48) size 660x36
             text run at (48,48) width 660: "This element should have an overall padding of half an inch, which will require extra text in order to test."
             text run at (48,66) width 464: "Both the content background and the padding should be aqua (light blue)."
  -      RenderBlock {P} at (0,337) size 784x86 [bgcolor=#00FFFF]
  +      RenderBlock {P} at (0,337) size 769x86 [bgcolor=#00FFFF]
           RenderText {TEXT} at (25,25) size 701x36
             text run at (25,25) width 647: "This element should have an overall padding of 25 pixels, which will require extra text in order to test. "
             text run at (672,25) width 54: "Both the"
             text run at (25,43) width 406: "content background and the padding should be aqua (light blue)."
  -      RenderBlock {P} at (0,439) size 784x196 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (80,80) size 617x36
  -          text run at (80,80) width 617: "This element should have an overall padding of 5 em, which will require extra text in order to test."
  -          text run at (80,98) width 464: "Both the content background and the padding should be aqua (light blue)."
  -      RenderBlock {P} at (0,651) size 784x464 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (196,196) size 387x72
  -          text run at (196,196) width 379: "This element should have an overall padding of 25%, which"
  -          text run at (196,214) width 376: "is calculated with respect to the width of the parent element."
  -          text run at (196,232) width 387: "Both the content background and the padding should be aqua"
  -          text run at (196,250) width 73: "(light blue)."
  -      RenderBlock {P} at (0,1131) size 784x36 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (0,0) size 774x36
  +      RenderBlock {P} at (0,439) size 769x196 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (80,80) size 588x36
  +          text run at (80,80) width 588: "This element should have an overall padding of 5 em, which will require extra text in order to"
  +          text run at (80,98) width 29: "test. "
  +          text run at (109,98) width 464: "Both the content background and the padding should be aqua (light blue)."
  +      RenderBlock {P} at (0,651) size 769x456 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (192,192) size 379x72
  +          text run at (192,192) width 379: "This element should have an overall padding of 25%, which"
  +          text run at (192,210) width 376: "is calculated with respect to the width of the parent element."
  +          text run at (192,228) width 353: "Both the content background and the padding should be"
  +          text run at (192,246) width 107: "aqua (light blue)."
  +      RenderBlock {P} at (0,1123) size 769x36 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (0,0) size 751x36
             text run at (0,0) width 541: "This element should have no padding, since negative padding values are not allowed. "
  -          text run at (541,0) width 233: "Both the content background and the"
  -          text run at (0,18) width 275: "normal padding should be aqua (light blue)."
  -      RenderTable {TABLE} at (0,1183) size 784x1036 [border: (1px outset #808080)]
  -        RenderTableSection {TBODY} at (1,1) size 0x1034
  +          text run at (541,0) width 210: "Both the content background and"
  +          text run at (0,18) width 298: "the normal padding should be aqua (light blue)."
  +      RenderTable {TABLE} at (0,1175) size 769x1028 [border: (1px outset #808080)]
  +        RenderTableSection {TBODY} at (1,1) size 0x1026
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,517) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
  +            RenderTableCell {TD} at (0,513) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x1008 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x18 [bgcolor=#C0C0C0]
  +            RenderTableCell {TD} at (12,26) size 755x1000 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 203x18
                     text run at (0,0) width 203: "This element has a class of zero."
  -              RenderBlock {P} at (4,38) size 762x132 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (48,48) size 660x36
  -                  text run at (48,48) width 660: "This element should have an overall padding of half an inch, which will require extra text in order to test."
  -                  text run at (48,66) width 464: "Both the content background and the padding should be aqua (light blue)."
  -              RenderBlock {P} at (4,186) size 762x86 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (25,25) size 701x36
  +              RenderBlock {P} at (4,38) size 747x132 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (48,48) size 631x36
  +                  text run at (48,48) width 631: "This element should have an overall padding of half an inch, which will require extra text in order to"
  +                  text run at (48,66) width 29: "test. "
  +                  text run at (77,66) width 464: "Both the content background and the padding should be aqua (light blue)."
  +              RenderBlock {P} at (4,186) size 747x86 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (25,25) size 678x36
                     text run at (25,25) width 647: "This element should have an overall padding of 25 pixels, which will require extra text in order to test. "
  -                  text run at (672,25) width 54: "Both the"
  -                  text run at (25,43) width 406: "content background and the padding should be aqua (light blue)."
  -              RenderBlock {P} at (4,288) size 762x196 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (80,80) size 588x36
  -                  text run at (80,80) width 588: "This element should have an overall padding of 5 em, which will require extra text in order to"
  -                  text run at (80,98) width 29: "test. "
  -                  text run at (109,98) width 464: "Both the content background and the padding should be aqua (light blue)."
  -              RenderBlock {P} at (4,500) size 762x452 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (190,190) size 379x72
  -                  text run at (190,190) width 379: "This element should have an overall padding of 25%, which"
  -                  text run at (190,208) width 376: "is calculated with respect to the width of the parent element."
  -                  text run at (190,226) width 353: "Both the content background and the padding should be"
  -                  text run at (190,244) width 107: "aqua (light blue)."
  -              RenderBlock {P} at (4,968) size 762x36 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (0,0) size 751x36
  +                  text run at (672,25) width 31: "Both"
  +                  text run at (25,43) width 429: "the content background and the padding should be aqua (light blue)."
  +              RenderBlock {P} at (4,288) size 747x196 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (80,80) size 572x36
  +                  text run at (80,80) width 572: "This element should have an overall padding of 5 em, which will require extra text in order"
  +                  text run at (80,98) width 45: "to test. "
  +                  text run at (125,98) width 464: "Both the content background and the padding should be aqua (light blue)."
  +              RenderBlock {P} at (4,500) size 747x444 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (186,186) size 362x72
  +                  text run at (186,186) width 336: "This element should have an overall padding of 25%,"
  +                  text run at (186,204) width 362: "which is calculated with respect to the width of the parent"
  +                  text run at (186,222) width 57: "element. "
  +                  text run at (243,222) width 288: "Both the content background and the padding"
  +                  text run at (186,240) width 172: "should be aqua (light blue)."
  +              RenderBlock {P} at (4,960) size 747x36 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (0,0) size 724x36
                     text run at (0,0) width 541: "This element should have no padding, since negative padding values are not allowed. "
  -                  text run at (541,0) width 210: "Both the content background and"
  -                  text run at (0,18) width 298: "the normal padding should be aqua (light blue)."
  +                  text run at (541,0) width 183: "Both the content background"
  +                  text run at (0,18) width 325: "and the normal padding should be aqua (light blue)."
  
  
  
  1.8       +43 -42    WebCore/layout-tests/css1/box_properties/padding_bottom-expected.txt
  
  Index: padding_bottom-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/padding_bottom-expected.txt,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- padding_bottom-expected.txt	19 Jul 2005 21:18:04 -0000	1.7
  +++ padding_bottom-expected.txt	18 Aug 2005 04:22:48 -0000	1.8
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x1539
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x1539
  -  RenderBlock {HTML} at (0,0) size 800x1539
  -    RenderBody {BODY} at (8,8) size 784x1523 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x1549
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x1549
  +  RenderBlock {HTML} at (0,0) size 785x1549
  +    RenderBody {BODY} at (8,8) size 769x1533 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x90
  +      RenderBlock {PRE} at (0,34) size 769x90
           RenderText {TEXT} at (0,0) size 432x90
             text run at (0,0) width 416: ".zero {background-color: silver; padding-bottom: 0;}"
             text run at (0,15) width 424: ".one {padding-bottom: 0.5in; background-color: aqua;}"
  @@ -14,78 +14,79 @@
             text run at (0,45) width 424: ".three {padding-bottom: 5em; background-color: aqua;}"
             text run at (0,60) width 416: ".four {padding-bottom: 25%; background-color: aqua;}"
             text run at (0,75) width 432: ".five {padding-bottom: -20px; background-color: aqua;}"
  -      RenderBlock {HR} at (0,137) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,155) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {HR} at (0,137) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,155) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderBlock {P} at (0,189) size 784x84 [bgcolor=#00FFFF]
  +      RenderBlock {P} at (0,189) size 769x84 [bgcolor=#00FFFF]
           RenderText {TEXT} at (0,0) size 761x36
             text run at (0,0) width 657: "This element should have a bottom padding of half an inch, which will require extra text in order to test. "
             text run at (657,0) width 104: "Both the content"
             text run at (0,18) width 356: "background and the padding should be aqua (light blue)."
  -      RenderBlock {P} at (0,289) size 784x61 [bgcolor=#00FFFF]
  +      RenderBlock {P} at (0,289) size 769x61 [bgcolor=#00FFFF]
           RenderText {TEXT} at (0,0) size 744x36
             text run at (0,0) width 640: "This element should have a bottom padding of 25 pixels, which will require extra text in order to test. "
             text run at (640,0) width 104: "Both the content"
             text run at (0,18) width 356: "background and the padding should be aqua (light blue)."
  -      RenderBlock {P} at (0,366) size 784x116 [bgcolor=#00FFFF]
  +      RenderBlock {P} at (0,366) size 769x116 [bgcolor=#00FFFF]
           RenderText {TEXT} at (0,0) size 718x36
             text run at (0,0) width 614: "This element should have a bottom padding of 5 em, which will require extra text in order to test. "
             text run at (614,0) width 104: "Both the content"
             text run at (0,18) width 356: "background and the padding should be aqua (light blue)."
  -      RenderBlock {P} at (0,498) size 784x232 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (0,0) size 784x36
  -          text run at (0,0) width 756: "This element should have a bottom padding of 25%, which is calculated with respect to the width of the parent element. "
  -          text run at (756,0) width 28: "This"
  -          text run at (0,18) width 236: "will require extra text in order to test. "
  -          text run at (236,18) width 464: "Both the content background and the padding should be aqua (light blue)."
  -      RenderBlock {P} at (0,746) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {P} at (0,498) size 769x228 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (0,0) size 752x36
  +          text run at (0,0) width 752: "This element should have a bottom padding of 25%, which is calculated with respect to the width of the parent element."
  +          text run at (0,18) width 268: "This will require extra text in order to test. "
  +          text run at (268,18) width 464: "Both the content background and the padding should be aqua (light blue)."
  +      RenderBlock {P} at (0,742) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderBlock {P} at (0,780) size 784x36 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (0,0) size 772x36
  +      RenderBlock {P} at (0,776) size 769x36 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (0,0) size 693x36
             text run at (0,0) width 589: "This element should have no bottom padding, since negative padding values are not allowed. "
  -          text run at (589,0) width 183: "Both the content background"
  -          text run at (0,18) width 325: "and the normal padding should be aqua (light blue)."
  -      RenderTable {TABLE} at (0,832) size 784x691 [border: (1px outset #808080)]
  -        RenderTableSection {TBODY} at (1,1) size 0x689
  +          text run at (589,0) width 104: "Both the content"
  +          text run at (0,18) width 404: "background and the normal padding should be aqua (light blue)."
  +      RenderTable {TABLE} at (0,828) size 769x705 [border: (1px outset #808080)]
  +        RenderTableSection {TBODY} at (1,1) size 0x703
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,344) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
  +            RenderTableCell {TD} at (0,351) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x663 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x18 [bgcolor=#C0C0C0]
  +            RenderTableCell {TD} at (12,26) size 755x677 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 203x18
                     text run at (0,0) width 203: "This element has a class of zero."
  -              RenderBlock {P} at (4,38) size 762x84 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (0,0) size 761x36
  +              RenderBlock {P} at (4,38) size 747x84 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (0,0) size 711x36
                     text run at (0,0) width 657: "This element should have a bottom padding of half an inch, which will require extra text in order to test. "
  -                  text run at (657,0) width 104: "Both the content"
  -                  text run at (0,18) width 356: "background and the padding should be aqua (light blue)."
  -              RenderBlock {P} at (4,138) size 762x61 [bgcolor=#00FFFF]
  +                  text run at (657,0) width 54: "Both the"
  +                  text run at (0,18) width 406: "content background and the padding should be aqua (light blue)."
  +              RenderBlock {P} at (4,138) size 747x61 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (0,0) size 744x36
                     text run at (0,0) width 640: "This element should have a bottom padding of 25 pixels, which will require extra text in order to test. "
                     text run at (640,0) width 104: "Both the content"
                     text run at (0,18) width 356: "background and the padding should be aqua (light blue)."
  -              RenderBlock {P} at (4,215) size 762x116 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (4,215) size 747x116 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (0,0) size 718x36
                     text run at (0,0) width 614: "This element should have a bottom padding of 5 em, which will require extra text in order to test. "
                     text run at (614,0) width 104: "Both the content"
                     text run at (0,18) width 356: "background and the padding should be aqua (light blue)."
  -              RenderBlock {P} at (4,347) size 762x226 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (0,0) size 752x36
  -                  text run at (0,0) width 752: "This element should have a bottom padding of 25%, which is calculated with respect to the width of the parent element."
  -                  text run at (0,18) width 268: "This will require extra text in order to test. "
  -                  text run at (268,18) width 464: "Both the content background and the padding should be aqua (light blue)."
  -              RenderBlock {P} at (4,589) size 762x18 [bgcolor=#C0C0C0]
  +              RenderBlock {P} at (4,347) size 747x240 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (0,0) size 712x54
  +                  text run at (0,0) width 695: "This element should have a bottom padding of 25%, which is calculated with respect to the width of the parent"
  +                  text run at (0,18) width 57: "element. "
  +                  text run at (57,18) width 268: "This will require extra text in order to test. "
  +                  text run at (325,18) width 387: "Both the content background and the padding should be aqua"
  +                  text run at (0,36) width 73: "(light blue)."
  +              RenderBlock {P} at (4,603) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 203x18
                     text run at (0,0) width 203: "This element has a class of zero."
  -              RenderBlock {P} at (4,623) size 762x36 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (4,637) size 747x36 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (0,0) size 693x36
                     text run at (0,0) width 589: "This element should have no bottom padding, since negative padding values are not allowed. "
                     text run at (589,0) width 104: "Both the content"
  
  
  
  1.9       +58 -58    WebCore/layout-tests/css1/box_properties/padding_inline-expected.txt
  
  Index: padding_inline-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/padding_inline-expected.txt,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- padding_inline-expected.txt	19 Jul 2005 21:18:04 -0000	1.8
  +++ padding_inline-expected.txt	18 Aug 2005 04:22:48 -0000	1.9
  @@ -1,46 +1,46 @@
  -layer at (0,0) size 800x753
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x753
  -  RenderBlock {HTML} at (0,0) size 800x753
  -    RenderBody {BODY} at (8,8) size 784x737 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x753
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x753
  +  RenderBlock {HTML} at (0,0) size 785x753
  +    RenderBody {BODY} at (8,8) size 769x737 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x60
  +      RenderBlock {PRE} at (0,34) size 769x60
           RenderText {TEXT} at (0,0) size 368x45
             text run at (0,0) width 360: ".zero {background-color: silver; padding: 0;}"
             text run at (0,15) width 360: ".one {padding: 25px; background-color: aqua;}"
             text run at (0,30) width 368: ".two {padding: -10px; background-color: aqua;}"
  -      RenderBlock {HR} at (0,107) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,125) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {HR} at (0,107) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,125) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderBlock {P} at (0,159) size 784x108 [bgcolor=#808080]
  +      RenderBlock {P} at (0,159) size 769x108 [bgcolor=#808080]
           RenderText {TEXT} at (0,0) size 477x18
             text run at (0,0) width 389: "This element is unstyled save for a background color of gray. "
             text run at (389,0) width 88: "It contains an "
  -        RenderInline {SPAN} at (0,0) size 782x86 [bgcolor=#00FFFF]
  +        RenderInline {SPAN} at (0,0) size 748x86 [bgcolor=#00FFFF]
             RenderText {TEXT} at (502,0) size 143x18
               text run at (502,0) width 143: "inline element of class "
             RenderInline {TT} at (0,0) size 24x15
               RenderText {TEXT} at (645,2) size 24x15
                 text run at (645,2) width 24: "one"
  -          RenderText {TEXT} at (669,0) size 782x36
  -            text run at (669,0) width 113: ", giving it an aqua"
  -            text run at (0,18) width 204: "background and a 25px padding"
  -        RenderText {TEXT} at (229,18) size 780x90
  -          text run at (229,18) width 8: ". "
  -          text run at (237,18) width 531: "Padding on inline elements does not affect line-height calculations, so all lines in this"
  -          text run at (0,36) width 267: "element should have the same line-height. "
  -          text run at (267,36) width 488: "There may be implementation-specific limits on how much of the padding the"
  -          text run at (0,54) width 353: "user agent is able to display above and below each line. "
  -          text run at (353,54) width 427: "However, there should be at least 25px of padding to the left side of"
  -          text run at (0,72) width 778: "the inline box in the first line it appears, and 25px of padding to the right side of the inline element box in the last line where"
  -          text run at (0,90) width 64: "it appears."
  -      RenderBlock {P} at (0,283) size 784x18 [bgcolor=#C0C0C0]
  +          RenderText {TEXT} at (669,0) size 748x36
  +            text run at (669,0) width 79: ", giving it an"
  +            text run at (0,18) width 238: "aqua background and a 25px padding"
  +        RenderText {TEXT} at (263,18) size 765x90
  +          text run at (263,18) width 8: ". "
  +          text run at (271,18) width 489: "Padding on inline elements does not affect line-height calculations, so all lines"
  +          text run at (0,36) width 309: "in this element should have the same line-height. "
  +          text run at (309,36) width 410: "There may be implementation-specific limits on how much of the"
  +          text run at (0,54) width 431: "padding the user agent is able to display above and below each line. "
  +          text run at (431,54) width 334: "However, there should be at least 25px of padding to"
  +          text run at (0,72) width 753: "the left side of the inline box in the first line it appears, and 25px of padding to the right side of the inline element box in"
  +          text run at (0,90) width 182: "the last line where it appears."
  +      RenderBlock {P} at (0,283) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderBlock {P} at (0,317) size 784x54 [bgcolor=#808080]
  +      RenderBlock {P} at (0,317) size 769x54 [bgcolor=#808080]
           RenderText {TEXT} at (0,0) size 477x18
             text run at (0,0) width 389: "This element is unstyled save for a background color of gray. "
             text run at (389,0) width 88: "It contains an "
  @@ -53,17 +53,17 @@
             RenderText {TEXT} at (644,0) size 757x36
               text run at (644,0) width 113: ", giving it an aqua"
               text run at (0,18) width 474: "background and no padding, since negative padding values are not allowed"
  -        RenderText {TEXT} at (474,18) size 780x36
  +        RenderText {TEXT} at (474,18) size 748x36
             text run at (474,18) width 8: ". "
  -          text run at (482,18) width 298: "Padding on inline elements does not affect line-"
  -          text run at (0,36) width 500: "height calculations, so all lines in this element should have the same line-height."
  -      RenderBlock {P} at (0,387) size 784x18 [bgcolor=#C0C0C0]
  +          text run at (482,18) width 266: "Padding on inline elements does not affect"
  +          text run at (0,36) width 528: "line-height calculations, so all lines in this element should have the same line-height."
  +      RenderBlock {P} at (0,387) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderTable {TABLE} at (0,421) size 784x316 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,421) size 769x316 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x314
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -71,52 +71,52 @@
               RenderTableCell {TD} at (0,157) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x288 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x18 [bgcolor=#C0C0C0]
  +            RenderTableCell {TD} at (12,26) size 755x288 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 203x18
                     text run at (0,0) width 203: "This element has a class of zero."
  -              RenderBlock {P} at (4,38) size 762x108 [bgcolor=#808080]
  +              RenderBlock {P} at (4,38) size 747x108 [bgcolor=#808080]
                   RenderText {TEXT} at (0,0) size 477x18
                     text run at (0,0) width 389: "This element is unstyled save for a background color of gray. "
                     text run at (389,0) width 88: "It contains an "
  -                RenderInline {SPAN} at (0,0) size 748x86 [bgcolor=#00FFFF]
  +                RenderInline {SPAN} at (0,0) size 729x86 [bgcolor=#00FFFF]
                     RenderText {TEXT} at (502,0) size 143x18
                       text run at (502,0) width 143: "inline element of class "
                     RenderInline {TT} at (0,0) size 24x15
                       RenderText {TEXT} at (645,2) size 24x15
                         text run at (645,2) width 24: "one"
  -                  RenderText {TEXT} at (669,0) size 748x36
  -                    text run at (669,0) width 79: ", giving it an"
  -                    text run at (0,18) width 238: "aqua background and a 25px padding"
  -                RenderText {TEXT} at (263,18) size 760x90
  -                  text run at (263,18) width 8: ". "
  -                  text run at (271,18) width 489: "Padding on inline elements does not affect line-height calculations, so all lines"
  -                  text run at (0,36) width 309: "in this element should have the same line-height. "
  -                  text run at (309,36) width 410: "There may be implementation-specific limits on how much of the"
  -                  text run at (0,54) width 431: "padding the user agent is able to display above and below each line. "
  -                  text run at (431,54) width 318: "However, there should be at least 25px of padding"
  -                  text run at (0,72) width 753: "to the left side of the inline box in the first line it appears, and 25px of padding to the right side of the inline element box"
  -                  text run at (0,90) width 198: "in the last line where it appears."
  -              RenderBlock {P} at (4,162) size 762x18 [bgcolor=#C0C0C0]
  +                  RenderText {TEXT} at (669,0) size 729x36
  +                    text run at (669,0) width 60: ", giving it"
  +                    text run at (0,18) width 257: "an aqua background and a 25px padding"
  +                RenderText {TEXT} at (282,18) size 746x90
  +                  text run at (282,18) width 8: ". "
  +                  text run at (290,18) width 456: "Padding on inline elements does not affect line-height calculations, so all"
  +                  text run at (0,36) width 342: "lines in this element should have the same line-height. "
  +                  text run at (342,36) width 387: "There may be implementation-specific limits on how much of"
  +                  text run at (0,54) width 454: "the padding the user agent is able to display above and below each line. "
  +                  text run at (454,54) width 263: "However, there should be at least 25px of"
  +                  text run at (0,72) width 727: "padding to the left side of the inline box in the first line it appears, and 25px of padding to the right side of the inline"
  +                  text run at (0,90) width 279: "element box in the last line where it appears."
  +              RenderBlock {P} at (4,162) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 203x18
                     text run at (0,0) width 203: "This element has a class of zero."
  -              RenderBlock {P} at (4,196) size 762x54 [bgcolor=#808080]
  +              RenderBlock {P} at (4,196) size 747x54 [bgcolor=#808080]
                   RenderText {TEXT} at (0,0) size 477x18
                     text run at (0,0) width 389: "This element is unstyled save for a background color of gray. "
                     text run at (389,0) width 88: "It contains an "
  -                RenderInline {SPAN} at (0,0) size 757x36 [bgcolor=#00FFFF]
  +                RenderInline {SPAN} at (0,0) size 723x36 [bgcolor=#00FFFF]
                     RenderText {TEXT} at (477,0) size 143x18
                       text run at (477,0) width 143: "inline element of class "
                     RenderInline {TT} at (0,0) size 24x15
                       RenderText {TEXT} at (620,2) size 24x15
                         text run at (620,2) width 24: "two"
  -                  RenderText {TEXT} at (644,0) size 757x36
  -                    text run at (644,0) width 113: ", giving it an aqua"
  -                    text run at (0,18) width 474: "background and no padding, since negative padding values are not allowed"
  -                RenderText {TEXT} at (474,18) size 748x36
  -                  text run at (474,18) width 8: ". "
  -                  text run at (482,18) width 266: "Padding on inline elements does not affect"
  -                  text run at (0,36) width 528: "line-height calculations, so all lines in this element should have the same line-height."
  -              RenderBlock {P} at (4,266) size 762x18 [bgcolor=#C0C0C0]
  +                  RenderText {TEXT} at (644,0) size 723x36
  +                    text run at (644,0) width 79: ", giving it an"
  +                    text run at (0,18) width 508: "aqua background and no padding, since negative padding values are not allowed"
  +                RenderText {TEXT} at (508,18) size 743x36
  +                  text run at (508,18) width 8: ". "
  +                  text run at (516,18) width 227: "Padding on inline elements does not"
  +                  text run at (0,36) width 567: "affect line-height calculations, so all lines in this element should have the same line-height."
  +              RenderBlock {P} at (4,266) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 203x18
                     text run at (0,0) width 203: "This element has a class of zero."
  
  
  
  1.9       +53 -52    WebCore/layout-tests/css1/box_properties/padding_left-expected.txt
  
  Index: padding_left-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/padding_left-expected.txt,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- padding_left-expected.txt	19 Jul 2005 21:18:04 -0000	1.8
  +++ padding_left-expected.txt	18 Aug 2005 04:22:48 -0000	1.9
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x991
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x991
  -  RenderBlock {HTML} at (0,0) size 800x991
  -    RenderBody {BODY} at (8,8) size 784x975 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x991
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x991
  +  RenderBlock {HTML} at (0,0) size 785x991
  +    RenderBody {BODY} at (8,8) size 769x975 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x90
  +      RenderBlock {PRE} at (0,34) size 769x90
           RenderText {TEXT} at (0,0) size 416x90
             text run at (0,0) width 400: ".zero {background-color: silver; padding-left: 0;}"
             text run at (0,15) width 408: ".one {padding-left: 0.5in; background-color: aqua;}"
  @@ -14,51 +14,51 @@
             text run at (0,45) width 408: ".three {padding-left: 5em; background-color: aqua;}"
             text run at (0,60) width 400: ".four {padding-left: 25%; background-color: aqua;}"
             text run at (0,75) width 416: ".five {padding-left: -20px; background-color: aqua;}"
  -      RenderBlock {HR} at (0,137) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,155) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {HR} at (0,137) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,155) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderBlock {P} at (0,189) size 784x36 [bgcolor=#00FFFF]
  +      RenderBlock {P} at (0,189) size 769x36 [bgcolor=#00FFFF]
           RenderText {TEXT} at (48,0) size 687x36
             text run at (48,0) width 633: "This element should have a left padding of half an inch, which will require extra text in order to test. "
             text run at (681,0) width 54: "Both the"
             text run at (48,18) width 406: "content background and the padding should be aqua (light blue)."
  -      RenderBlock {P} at (0,241) size 784x36 [bgcolor=#00FFFF]
  +      RenderBlock {P} at (0,241) size 769x36 [bgcolor=#00FFFF]
           RenderText {TEXT} at (25,0) size 720x36
             text run at (25,0) width 616: "This element should have a left padding of 25 pixels, which will require extra text in order to test. "
             text run at (641,0) width 104: "Both the content"
             text run at (25,18) width 356: "background and the padding should be aqua (light blue)."
  -      RenderBlock {P} at (0,293) size 784x36 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (80,0) size 690x36
  +      RenderBlock {P} at (0,293) size 769x36 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (80,0) size 640x36
             text run at (80,0) width 586: "This element should have a left padding of 5em, which will require extra text in order to test. "
  -          text run at (666,0) width 104: "Both the content"
  -          text run at (80,18) width 356: "background and the padding should be aqua (light blue)."
  -      RenderBlock {P} at (0,345) size 784x54 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (196,0) size 588x54
  -          text run at (196,0) width 588: "This element should have a left padding of 25%, which is calculated with respect to the width"
  -          text run at (196,18) width 140: "of the parent element. "
  -          text run at (336,18) width 424: "Both the content background and the padding should be aqua (light"
  -          text run at (196,36) width 36: "blue)."
  -      RenderBlock {UL} at (0,415) size 784x72 [bgcolor=#808080]
  -        RenderListItem {LI} at (25,0) size 759x18
  +          text run at (666,0) width 54: "Both the"
  +          text run at (80,18) width 406: "content background and the padding should be aqua (light blue)."
  +      RenderBlock {P} at (0,345) size 769x54 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (192,0) size 567x54
  +          text run at (192,0) width 548: "This element should have a left padding of 25%, which is calculated with respect to the"
  +          text run at (192,18) width 180: "width of the parent element. "
  +          text run at (372,18) width 387: "Both the content background and the padding should be aqua"
  +          text run at (192,36) width 73: "(light blue)."
  +      RenderBlock {UL} at (0,415) size 769x72 [bgcolor=#808080]
  +        RenderListItem {LI} at (25,0) size 744x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 715x18
               text run at (0,0) width 715: "The left padding on this unordered list has been set to 25 pixels, which will require some extra test in order to test."
  -        RenderListItem {LI} at (25,18) size 759x54 [bgcolor=#FFFFFF]
  +        RenderListItem {LI} at (25,18) size 744x54 [bgcolor=#FFFFFF]
             RenderListMarker at (25,0) size 0x14
             RenderText {TEXT} at (25,0) size 712x54
               text run at (25,0) width 712: "Another list item might not be such a bad idea, either, considering that such things do need to be double-checked."
               text run at (25,18) width 696: "This list item has its left padding also set to 25 pixels, which should combine with the list's padding to make 50"
               text run at (25,36) width 106: "pixels of margin."
  -      RenderBlock {P} at (0,503) size 784x36 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (0,0) size 775x36
  +      RenderBlock {P} at (0,503) size 769x36 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (0,0) size 748x36
             text run at (0,0) width 565: "This element should have no left padding, since negative padding values are not allowed. "
  -          text run at (565,0) width 210: "Both the content background and"
  -          text run at (0,18) width 298: "the normal padding should be aqua (light blue)."
  -      RenderTable {TABLE} at (0,555) size 784x420 [border: (1px outset #808080)]
  +          text run at (565,0) width 183: "Both the content background"
  +          text run at (0,18) width 325: "and the normal padding should be aqua (light blue)."
  +      RenderTable {TABLE} at (0,555) size 769x420 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x418
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -66,44 +66,45 @@
               RenderTableCell {TD} at (0,209) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x392 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x18 [bgcolor=#C0C0C0]
  +            RenderTableCell {TD} at (12,26) size 755x392 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 203x18
                     text run at (0,0) width 203: "This element has a class of zero."
  -              RenderBlock {P} at (4,38) size 762x36 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (4,38) size 747x36 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (48,0) size 687x36
                     text run at (48,0) width 633: "This element should have a left padding of half an inch, which will require extra text in order to test. "
                     text run at (681,0) width 54: "Both the"
                     text run at (48,18) width 406: "content background and the padding should be aqua (light blue)."
  -              RenderBlock {P} at (4,90) size 762x36 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (4,90) size 747x36 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (25,0) size 720x36
                     text run at (25,0) width 616: "This element should have a left padding of 25 pixels, which will require extra text in order to test. "
                     text run at (641,0) width 104: "Both the content"
                     text run at (25,18) width 356: "background and the padding should be aqua (light blue)."
  -              RenderBlock {P} at (4,142) size 762x36 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (4,142) size 747x36 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (80,0) size 640x36
                     text run at (80,0) width 586: "This element should have a left padding of 5em, which will require extra text in order to test. "
                     text run at (666,0) width 54: "Both the"
                     text run at (80,18) width 406: "content background and the padding should be aqua (light blue)."
  -              RenderBlock {P} at (4,194) size 762x54 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (190,0) size 567x54
  -                  text run at (190,0) width 548: "This element should have a left padding of 25%, which is calculated with respect to the"
  -                  text run at (190,18) width 180: "width of the parent element. "
  -                  text run at (370,18) width 387: "Both the content background and the padding should be aqua"
  -                  text run at (190,36) width 73: "(light blue)."
  -              RenderBlock {UL} at (4,264) size 762x72 [bgcolor=#808080]
  -                RenderListItem {LI} at (25,0) size 737x18
  +              RenderBlock {P} at (4,194) size 747x54 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (186,0) size 548x54
  +                  text run at (186,0) width 548: "This element should have a left padding of 25%, which is calculated with respect to the"
  +                  text run at (186,18) width 180: "width of the parent element. "
  +                  text run at (366,18) width 353: "Both the content background and the padding should be"
  +                  text run at (186,36) width 107: "aqua (light blue)."
  +              RenderBlock {UL} at (4,264) size 747x72 [bgcolor=#808080]
  +                RenderListItem {LI} at (25,0) size 722x18
                     RenderListMarker at (0,0) size 0x14
                     RenderText {TEXT} at (0,0) size 715x18
                       text run at (0,0) width 715: "The left padding on this unordered list has been set to 25 pixels, which will require some extra test in order to test."
  -                RenderListItem {LI} at (25,18) size 737x54 [bgcolor=#FFFFFF]
  +                RenderListItem {LI} at (25,18) size 722x54 [bgcolor=#FFFFFF]
                     RenderListMarker at (25,0) size 0x14
  -                  RenderText {TEXT} at (25,0) size 712x54
  -                    text run at (25,0) width 712: "Another list item might not be such a bad idea, either, considering that such things do need to be double-checked."
  -                    text run at (25,18) width 696: "This list item has its left padding also set to 25 pixels, which should combine with the list's padding to make 50"
  -                    text run at (25,36) width 106: "pixels of margin."
  -              RenderBlock {P} at (4,352) size 762x36 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (0,0) size 748x36
  +                  RenderText {TEXT} at (25,0) size 682x54
  +                    text run at (25,0) width 656: "Another list item might not be such a bad idea, either, considering that such things do need to be double-"
  +                    text run at (25,18) width 60: "checked. "
  +                    text run at (85,18) width 622: "This list item has its left padding also set to 25 pixels, which should combine with the list's padding"
  +                    text run at (25,36) width 180: "to make 50 pixels of margin."
  +              RenderBlock {P} at (4,352) size 747x36 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (0,0) size 669x36
                     text run at (0,0) width 565: "This element should have no left padding, since negative padding values are not allowed. "
  -                  text run at (565,0) width 183: "Both the content background"
  -                  text run at (0,18) width 325: "and the normal padding should be aqua (light blue)."
  +                  text run at (565,0) width 104: "Both the content"
  +                  text run at (0,18) width 404: "background and the normal padding should be aqua (light blue)."
  
  
  
  1.9       +106 -106  WebCore/layout-tests/css1/box_properties/padding_right-expected.txt
  
  Index: padding_right-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/padding_right-expected.txt,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- padding_right-expected.txt	19 Jul 2005 21:18:04 -0000	1.8
  +++ padding_right-expected.txt	18 Aug 2005 04:22:48 -0000	1.9
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x1153
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x1153
  -  RenderBlock {HTML} at (0,0) size 800x1153
  -    RenderBody {BODY} at (8,8) size 784x1137 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x1153
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x1153
  +  RenderBlock {HTML} at (0,0) size 785x1153
  +    RenderBody {BODY} at (8,8) size 769x1137 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x90
  +      RenderBlock {PRE} at (0,34) size 769x90
           RenderText {TEXT} at (0,0) size 576x90
             text run at (0,0) width 408: ".zero {background-color: silver; padding-right: 0;}"
             text run at (0,15) width 568: ".one {padding-right: 0.5in; text-align: right; background-color: aqua;}"
  @@ -14,60 +14,60 @@
             text run at (0,45) width 568: ".three {padding-right: 5em; text-align: right; background-color: aqua;}"
             text run at (0,60) width 560: ".four {padding-right: 25%; text-align: right; background-color: aqua;}"
             text run at (0,75) width 576: ".five {padding-right: -20px; text-align: right; background-color: aqua;}"
  -      RenderBlock {HR} at (0,137) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,155) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {HR} at (0,137) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,155) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderBlock {P} at (0,189) size 784x54 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (40,0) size 735x54
  -          text run at (40,0) width 642: "This element should have a right padding of half an inch, which will require extra text in order to test. "
  -          text run at (682,0) width 54: "Both the"
  -          text run at (1,18) width 410: "content background and the padding should be aqua (light blue). "
  -          text run at (411,18) width 325: "The text has been right-aligned in order to make the"
  -          text run at (568,36) width 168: "right padding easier to see."
  -      RenderBlock {P} at (0,259) size 784x54 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (30,0) size 729x54
  -          text run at (30,0) width 625: "This element should have a right padding of 25 pixels, which will require extra text in order to test. "
  -          text run at (655,0) width 104: "Both the content"
  -          text run at (41,18) width 360: "background and the padding should be aqua (light blue). "
  -          text run at (401,18) width 358: "The text has been right-aligned in order to make the right"
  -          text run at (624,36) width 135: "padding easier to see."
  -      RenderBlock {P} at (0,329) size 784x54 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (1,0) size 703x54
  -          text run at (1,0) width 599: "This element should have a right padding of 5 em, which will require extra text in order to test. "
  -          text run at (600,0) width 104: "Both the content"
  -          text run at (19,18) width 360: "background and the padding should be aqua (light blue). "
  -          text run at (379,18) width 325: "The text has been right-aligned in order to make the"
  -          text run at (536,36) width 168: "right padding easier to see."
  -      RenderBlock {P} at (0,399) size 784x54 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (31,0) size 574x54
  -          text run at (31,0) width 557: "This element should have a right padding of 25%, which is calculated with respect to the"
  -          text run at (21,18) width 180: "width of the parent element. "
  -          text run at (201,18) width 387: "Both the content background and the padding should be aqua"
  -          text run at (14,36) width 77: "(light blue). "
  -          text run at (91,36) width 497: "The text has been right-aligned in order to make the right padding easier to see."
  -      RenderBlock {UL} at (0,469) size 784x72 [bgcolor=#808080]
  -        RenderListItem {LI} at (40,0) size 719x36
  -          RenderListMarker at (22,0) size 0x14
  -          RenderText {TEXT} at (22,0) size 697x36
  -            text run at (22,0) width 697: "The right padding on this unordered list has been set to 25 pixels, which will require some extra text in order to"
  -            text run at (694,18) width 25: "test."
  -        RenderListItem {LI} at (40,36) size 719x36 [bgcolor=#FFFFFF]
  -          RenderListMarker at (34,0) size 0x14
  -          RenderText {TEXT} at (34,0) size 660x36
  -            text run at (34,0) width 660: "This list item has a right padding of 25 pixels, which will appear to the left of the gray padding of the UL"
  -            text run at (641,18) width 53: "element."
  -      RenderBlock {P} at (0,557) size 784x54 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (0,0) size 784x54
  -          text run at (0,0) width 574: "This element should have no right padding, since negative padding values are not allowed. "
  -          text run at (574,0) width 210: "Both the content background and"
  -          text run at (22,18) width 302: "the normal padding should be aqua (light blue). "
  -          text run at (324,18) width 460: "The text has been right-aligned in order to make the lack of right padding"
  -          text run at (704,36) width 80: "easier to see."
  -      RenderTable {TABLE} at (0,627) size 784x510 [border: (1px outset #808080)]
  +      RenderBlock {P} at (0,189) size 769x54 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (25,0) size 712x54
  +          text run at (25,0) width 642: "This element should have a right padding of half an inch, which will require extra text in order to test. "
  +          text run at (667,0) width 54: "Both the"
  +          text run at (9,18) width 410: "content background and the padding should be aqua (light blue). "
  +          text run at (419,18) width 302: "The text has been right-aligned in order to make"
  +          text run at (530,36) width 191: "the right padding easier to see."
  +      RenderBlock {P} at (0,259) size 769x54 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (15,0) size 729x54
  +          text run at (15,0) width 625: "This element should have a right padding of 25 pixels, which will require extra text in order to test. "
  +          text run at (640,0) width 104: "Both the content"
  +          text run at (26,18) width 360: "background and the padding should be aqua (light blue). "
  +          text run at (386,18) width 358: "The text has been right-aligned in order to make the right"
  +          text run at (609,36) width 135: "padding easier to see."
  +      RenderBlock {P} at (0,329) size 769x54 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (36,0) size 674x54
  +          text run at (36,0) width 599: "This element should have a right padding of 5 em, which will require extra text in order to test. "
  +          text run at (635,0) width 54: "Both the"
  +          text run at (15,18) width 410: "content background and the padding should be aqua (light blue). "
  +          text run at (425,18) width 264: "The text has been right-aligned in order to"
  +          text run at (460,36) width 229: "make the right padding easier to see."
  +      RenderBlock {P} at (0,399) size 769x54 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (20,0) size 574x54
  +          text run at (20,0) width 557: "This element should have a right padding of 25%, which is calculated with respect to the"
  +          text run at (10,18) width 180: "width of the parent element. "
  +          text run at (190,18) width 387: "Both the content background and the padding should be aqua"
  +          text run at (3,36) width 77: "(light blue). "
  +          text run at (80,36) width 497: "The text has been right-aligned in order to make the right padding easier to see."
  +      RenderBlock {UL} at (0,469) size 769x72 [bgcolor=#808080]
  +        RenderListItem {LI} at (40,0) size 704x36
  +          RenderListMarker at (7,0) size 0x14
  +          RenderText {TEXT} at (7,0) size 697x36
  +            text run at (7,0) width 697: "The right padding on this unordered list has been set to 25 pixels, which will require some extra text in order to"
  +            text run at (679,18) width 25: "test."
  +        RenderListItem {LI} at (40,36) size 704x36 [bgcolor=#FFFFFF]
  +          RenderListMarker at (19,0) size 0x14
  +          RenderText {TEXT} at (19,0) size 660x36
  +            text run at (19,0) width 660: "This list item has a right padding of 25 pixels, which will appear to the left of the gray padding of the UL"
  +            text run at (626,18) width 53: "element."
  +      RenderBlock {P} at (0,557) size 769x54 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (12,0) size 757x54
  +          text run at (12,0) width 574: "This element should have no right padding, since negative padding values are not allowed. "
  +          text run at (586,0) width 183: "Both the content background"
  +          text run at (35,18) width 329: "and the normal padding should be aqua (light blue). "
  +          text run at (364,18) width 405: "The text has been right-aligned in order to make the lack of right"
  +          text run at (634,36) width 135: "padding easier to see."
  +      RenderTable {TABLE} at (0,627) size 769x510 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x508
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -75,54 +75,54 @@
               RenderTableCell {TD} at (0,254) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x482 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x18 [bgcolor=#C0C0C0]
  +            RenderTableCell {TD} at (12,26) size 755x482 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 203x18
                     text run at (0,0) width 203: "This element has a class of zero."
  -              RenderBlock {P} at (4,38) size 762x54 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (18,0) size 712x54
  -                  text run at (18,0) width 642: "This element should have a right padding of half an inch, which will require extra text in order to test. "
  -                  text run at (660,0) width 54: "Both the"
  -                  text run at (2,18) width 410: "content background and the padding should be aqua (light blue). "
  -                  text run at (412,18) width 302: "The text has been right-aligned in order to make"
  -                  text run at (523,36) width 191: "the right padding easier to see."
  -              RenderBlock {P} at (4,108) size 762x54 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (8,0) size 729x54
  -                  text run at (8,0) width 625: "This element should have a right padding of 25 pixels, which will require extra text in order to test. "
  -                  text run at (633,0) width 104: "Both the content"
  -                  text run at (19,18) width 360: "background and the padding should be aqua (light blue). "
  -                  text run at (379,18) width 358: "The text has been right-aligned in order to make the right"
  -                  text run at (602,36) width 135: "padding easier to see."
  -              RenderBlock {P} at (4,178) size 762x54 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (29,0) size 674x54
  -                  text run at (29,0) width 599: "This element should have a right padding of 5 em, which will require extra text in order to test. "
  -                  text run at (628,0) width 54: "Both the"
  -                  text run at (8,18) width 410: "content background and the padding should be aqua (light blue). "
  -                  text run at (418,18) width 264: "The text has been right-aligned in order to"
  -                  text run at (453,36) width 229: "make the right padding easier to see."
  -              RenderBlock {P} at (4,248) size 762x72 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (15,0) size 567x72
  -                  text run at (15,0) width 557: "This element should have a right padding of 25%, which is calculated with respect to the"
  -                  text run at (5,18) width 180: "width of the parent element. "
  -                  text run at (185,18) width 387: "Both the content background and the padding should be aqua"
  -                  text run at (26,36) width 77: "(light blue). "
  -                  text run at (103,36) width 469: "The text has been right-aligned in order to make the right padding easier to"
  -                  text run at (548,54) width 24: "see."
  -              RenderBlock {UL} at (4,336) size 762x72 [bgcolor=#808080]
  -                RenderListItem {LI} at (40,0) size 697x36
  -                  RenderListMarker at (0,0) size 0x14
  -                  RenderText {TEXT} at (0,0) size 697x36
  -                    text run at (0,0) width 697: "The right padding on this unordered list has been set to 25 pixels, which will require some extra text in order to"
  -                    text run at (672,18) width 25: "test."
  -                RenderListItem {LI} at (40,36) size 697x36 [bgcolor=#FFFFFF]
  -                  RenderListMarker at (12,0) size 0x14
  -                  RenderText {TEXT} at (12,0) size 660x36
  -                    text run at (12,0) width 660: "This list item has a right padding of 25 pixels, which will appear to the left of the gray padding of the UL"
  -                    text run at (619,18) width 53: "element."
  -              RenderBlock {P} at (4,424) size 762x54 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (5,0) size 757x54
  -                  text run at (5,0) width 574: "This element should have no right padding, since negative padding values are not allowed. "
  -                  text run at (579,0) width 183: "Both the content background"
  -                  text run at (28,18) width 329: "and the normal padding should be aqua (light blue). "
  -                  text run at (357,18) width 405: "The text has been right-aligned in order to make the lack of right"
  -                  text run at (627,36) width 135: "padding easier to see."
  +              RenderBlock {P} at (4,38) size 747x54 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (3,0) size 696x54
  +                  text run at (3,0) width 642: "This element should have a right padding of half an inch, which will require extra text in order to test. "
  +                  text run at (645,0) width 54: "Both the"
  +                  text run at (25,18) width 410: "content background and the padding should be aqua (light blue). "
  +                  text run at (435,18) width 264: "The text has been right-aligned in order to"
  +                  text run at (470,36) width 229: "make the right padding easier to see."
  +              RenderBlock {P} at (4,108) size 747x54 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (43,0) size 712x54
  +                  text run at (43,0) width 625: "This element should have a right padding of 25 pixels, which will require extra text in order to test. "
  +                  text run at (668,0) width 54: "Both the"
  +                  text run at (10,18) width 410: "content background and the padding should be aqua (light blue). "
  +                  text run at (420,18) width 302: "The text has been right-aligned in order to make"
  +                  text run at (531,36) width 191: "the right padding easier to see."
  +              RenderBlock {P} at (4,178) size 747x54 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (14,0) size 658x54
  +                  text run at (14,0) width 599: "This element should have a right padding of 5 em, which will require extra text in order to test. "
  +                  text run at (613,0) width 54: "Both the"
  +                  text run at (9,18) width 410: "content background and the padding should be aqua (light blue). "
  +                  text run at (419,18) width 248: "The text has been right-aligned in order"
  +                  text run at (422,36) width 245: "to make the right padding easier to see."
  +              RenderBlock {P} at (4,248) size 747x72 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (4,0) size 557x72
  +                  text run at (4,0) width 557: "This element should have a right padding of 25%, which is calculated with respect to the"
  +                  text run at (28,18) width 180: "width of the parent element. "
  +                  text run at (208,18) width 353: "Both the content background and the padding should be"
  +                  text run at (37,36) width 111: "aqua (light blue). "
  +                  text run at (148,36) width 413: "The text has been right-aligned in order to make the right padding"
  +                  text run at (481,54) width 80: "easier to see."
  +              RenderBlock {UL} at (4,336) size 747x72 [bgcolor=#808080]
  +                RenderListItem {LI} at (40,0) size 682x36
  +                  RenderListMarker at (1,0) size 0x14
  +                  RenderText {TEXT} at (1,0) size 681x36
  +                    text run at (1,0) width 681: "The right padding on this unordered list has been set to 25 pixels, which will require some extra text in order"
  +                    text run at (641,18) width 41: "to test."
  +                RenderListItem {LI} at (40,36) size 682x36 [bgcolor=#FFFFFF]
  +                  RenderListMarker at (23,0) size 0x14
  +                  RenderText {TEXT} at (23,0) size 634x36
  +                    text run at (23,0) width 634: "This list item has a right padding of 25 pixels, which will appear to the left of the gray padding of the"
  +                    text run at (578,18) width 79: "UL element."
  +              RenderBlock {P} at (4,424) size 747x54 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (69,0) size 733x54
  +                  text run at (69,0) width 574: "This element should have no right padding, since negative padding values are not allowed. "
  +                  text run at (643,0) width 104: "Both the content"
  +                  text run at (14,18) width 408: "background and the normal padding should be aqua (light blue). "
  +                  text run at (422,18) width 325: "The text has been right-aligned in order to make the"
  +                  text run at (532,36) width 215: "lack of right padding easier to see."
  
  
  
  1.8       +43 -43    WebCore/layout-tests/css1/box_properties/padding_top-expected.txt
  
  Index: padding_top-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/padding_top-expected.txt,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- padding_top-expected.txt	19 Jul 2005 21:18:04 -0000	1.7
  +++ padding_top-expected.txt	18 Aug 2005 04:22:48 -0000	1.8
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x1471
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x1471
  -  RenderBlock {HTML} at (0,0) size 800x1471
  -    RenderBody {BODY} at (8,8) size 784x1455 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x1463
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x1463
  +  RenderBlock {HTML} at (0,0) size 785x1463
  +    RenderBody {BODY} at (8,8) size 769x1447 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x90
  +      RenderBlock {PRE} at (0,34) size 769x90
           RenderText {TEXT} at (0,0) size 408x90
             text run at (0,0) width 392: ".zero {background-color: silver; padding-top: 0;}"
             text run at (0,15) width 400: ".one {padding-top: 0.5in; background-color: aqua;}"
  @@ -14,73 +14,73 @@
             text run at (0,45) width 400: ".three {padding-top: 5em; background-color: aqua;}"
             text run at (0,60) width 392: ".four {padding-top: 25%; background-color: aqua;}"
             text run at (0,75) width 408: ".five {padding-top: -20px; background-color: aqua;}"
  -      RenderBlock {HR} at (0,137) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,155) size 784x18 [bgcolor=#C0C0C0]
  +      RenderBlock {HR} at (0,137) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,155) size 769x18 [bgcolor=#C0C0C0]
           RenderText {TEXT} at (0,0) size 203x18
             text run at (0,0) width 203: "This element has a class of zero."
  -      RenderBlock {P} at (0,189) size 784x84 [bgcolor=#00FFFF]
  +      RenderBlock {P} at (0,189) size 769x84 [bgcolor=#00FFFF]
           RenderText {TEXT} at (0,48) size 737x36
             text run at (0,48) width 633: "This element should have a top padding of half an inch, which will require extra text in order to test. "
             text run at (633,48) width 104: "Both the content"
             text run at (0,66) width 356: "background and the padding should be aqua (light blue)."
  -      RenderBlock {P} at (0,289) size 784x61 [bgcolor=#00FFFF]
  +      RenderBlock {P} at (0,289) size 769x61 [bgcolor=#00FFFF]
           RenderText {TEXT} at (0,25) size 720x36
             text run at (0,25) width 616: "This element should have a top padding of 25 pixels, which will require extra text in order to test. "
             text run at (616,25) width 104: "Both the content"
             text run at (0,43) width 356: "background and the padding should be aqua (light blue)."
  -      RenderBlock {P} at (0,366) size 784x116 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (0,80) size 773x36
  +      RenderBlock {P} at (0,366) size 769x116 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (0,80) size 694x36
             text run at (0,80) width 590: "This element should have a top padding of 5 em, which will require extra text in order to test. "
  -          text run at (590,80) width 183: "Both the content background"
  -          text run at (0,98) width 277: "and the padding should be aqua (light blue)."
  -      RenderBlock {P} at (0,498) size 784x232 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (0,196) size 763x36
  -          text run at (0,196) width 732: "This element should have a top padding of 25%, which is calculated with respect to the width of the parent element. "
  -          text run at (732,196) width 31: "Both"
  -          text run at (0,214) width 433: "the content background and the padding should be aqua (light blue). "
  -          text run at (433,214) width 264: "This will require extra text in order to test."
  -      RenderBlock {P} at (0,746) size 784x36 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (0,0) size 775x36
  +          text run at (590,80) width 104: "Both the content"
  +          text run at (0,98) width 356: "background and the padding should be aqua (light blue)."
  +      RenderBlock {P} at (0,498) size 769x228 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (0,192) size 763x36
  +          text run at (0,192) width 732: "This element should have a top padding of 25%, which is calculated with respect to the width of the parent element. "
  +          text run at (732,192) width 31: "Both"
  +          text run at (0,210) width 433: "the content background and the padding should be aqua (light blue). "
  +          text run at (433,210) width 264: "This will require extra text in order to test."
  +      RenderBlock {P} at (0,742) size 769x36 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (0,0) size 748x36
             text run at (0,0) width 565: "This element should have no top padding, since negative padding values are not allowed. "
  -          text run at (565,0) width 210: "Both the content background and"
  -          text run at (0,18) width 298: "the normal padding should be aqua (light blue)."
  -      RenderTable {TABLE} at (0,798) size 784x657 [border: (1px outset #808080)]
  -        RenderTableSection {TBODY} at (1,1) size 0x655
  +          text run at (565,0) width 183: "Both the content background"
  +          text run at (0,18) width 325: "and the normal padding should be aqua (light blue)."
  +      RenderTable {TABLE} at (0,794) size 769x653 [border: (1px outset #808080)]
  +        RenderTableSection {TBODY} at (1,1) size 0x651
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,327) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
  +            RenderTableCell {TD} at (0,325) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x629 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x18 [bgcolor=#C0C0C0]
  +            RenderTableCell {TD} at (12,26) size 755x625 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x18 [bgcolor=#C0C0C0]
                   RenderText {TEXT} at (0,0) size 203x18
                     text run at (0,0) width 203: "This element has a class of zero."
  -              RenderBlock {P} at (4,38) size 762x84 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (4,38) size 747x84 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (0,48) size 737x36
                     text run at (0,48) width 633: "This element should have a top padding of half an inch, which will require extra text in order to test. "
                     text run at (633,48) width 104: "Both the content"
                     text run at (0,66) width 356: "background and the padding should be aqua (light blue)."
  -              RenderBlock {P} at (4,138) size 762x61 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (4,138) size 747x61 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (0,25) size 720x36
                     text run at (0,25) width 616: "This element should have a top padding of 25 pixels, which will require extra text in order to test. "
                     text run at (616,25) width 104: "Both the content"
                     text run at (0,43) width 356: "background and the padding should be aqua (light blue)."
  -              RenderBlock {P} at (4,215) size 762x116 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (4,215) size 747x116 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (0,80) size 694x36
                     text run at (0,80) width 590: "This element should have a top padding of 5 em, which will require extra text in order to test. "
                     text run at (590,80) width 104: "Both the content"
                     text run at (0,98) width 356: "background and the padding should be aqua (light blue)."
  -              RenderBlock {P} at (4,347) size 762x226 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (0,190) size 732x36
  -                  text run at (0,190) width 728: "This element should have a top padding of 25%, which is calculated with respect to the width of the parent element."
  -                  text run at (0,208) width 468: "Both the content background and the padding should be aqua (light blue). "
  -                  text run at (468,208) width 264: "This will require extra text in order to test."
  -              RenderBlock {P} at (4,589) size 762x36 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (0,0) size 748x36
  +              RenderBlock {P} at (4,347) size 747x222 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (0,186) size 732x36
  +                  text run at (0,186) width 728: "This element should have a top padding of 25%, which is calculated with respect to the width of the parent element."
  +                  text run at (0,204) width 468: "Both the content background and the padding should be aqua (light blue). "
  +                  text run at (468,204) width 264: "This will require extra text in order to test."
  +              RenderBlock {P} at (4,585) size 747x36 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (0,0) size 669x36
                     text run at (0,0) width 565: "This element should have no top padding, since negative padding values are not allowed. "
  -                  text run at (565,0) width 183: "Both the content background"
  -                  text run at (0,18) width 325: "and the normal padding should be aqua (light blue)."
  +                  text run at (565,0) width 104: "Both the content"
  +                  text run at (0,18) width 404: "background and the normal padding should be aqua (light blue)."
  
  
  
  1.9       +32 -32    WebCore/layout-tests/css1/box_properties/width-expected.txt
  
  Index: width-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/box_properties/width-expected.txt,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- width-expected.txt	19 Jul 2005 21:18:04 -0000	1.8
  +++ width-expected.txt	18 Aug 2005 04:22:48 -0000	1.9
  @@ -1,30 +1,30 @@
  -layer at (0,0) size 800x1353
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x1353
  -  RenderBlock {HTML} at (0,0) size 800x1353
  -    RenderBody {BODY} at (8,8) size 784x1337 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x1341
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x1341
  +  RenderBlock {HTML} at (0,0) size 785x1341
  +    RenderBody {BODY} at (8,8) size 769x1325 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x45
  +      RenderBlock {PRE} at (0,34) size 769x45
           RenderText {TEXT} at (0,0) size 152x45
             text run at (0,0) width 152: ".one {width: 50px;}"
             text run at (0,15) width 144: ".two {width: 50%;}"
             text run at (0,30) width 152: "TABLE {width: 50%;}"
  -      RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock (anonymous) at (0,102) size 784x50
  +      RenderBlock {HR} at (0,92) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock (anonymous) at (0,102) size 769x50
           RenderImage {IMG} at (0,0) size 50x50
           RenderText {TEXT} at (0,0) size 0x0
  -      RenderBlock {P} at (0,168) size 784x18
  +      RenderBlock {P} at (0,168) size 769x18
           RenderText {TEXT} at (0,0) size 287x18
             text run at (0,0) width 287: "The square above should be fifty pixels wide."
  -      RenderBlock (anonymous) at (0,202) size 784x392
  -        RenderImage {IMG} at (0,0) size 392x392
  +      RenderBlock (anonymous) at (0,202) size 769x384
  +        RenderImage {IMG} at (0,0) size 384x384
           RenderText {TEXT} at (0,0) size 0x0
  -      RenderBlock {P} at (0,610) size 784x18
  +      RenderBlock {P} at (0,602) size 769x18
           RenderText {TEXT} at (0,0) size 671x18
             text run at (0,0) width 671: "The square above should be half as wide as the image's parent element (either the BODY or the table cell)."
  -      RenderBlock {P} at (0,644) size 392x90
  +      RenderBlock {P} at (0,636) size 384x90
           RenderText {TEXT} at (0,0) size 382x72
             text run at (0,0) width 382: "This paragraph should be half the width of its parent element"
             text run at (0,18) width 379: "(either the BODY or the table, which should itself be half as"
  @@ -37,38 +37,38 @@
           RenderText {TEXT} at (286,54) size 374x36
             text run at (286,54) width 57: " property"
             text run at (0,72) width 374: "without the need for the user to resize the viewing window."
  -      RenderTable {TABLE} at (0,750) size 392x587 [border: (1px outset #808080)]
  -        RenderTableSection {TBODY} at (1,1) size 0x585
  +      RenderTable {TABLE} at (0,742) size 384x583 [border: (1px outset #808080)]
  +        RenderTableSection {TBODY} at (1,1) size 0x581
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 390x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 382x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,292) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
  +            RenderTableCell {TD} at (0,290) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 378x559 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock (anonymous) at (4,4) size 370x50
  +            RenderTableCell {TD} at (12,26) size 370x555 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock (anonymous) at (4,4) size 362x50
                   RenderImage {IMG} at (0,0) size 50x50
                   RenderText {TEXT} at (0,0) size 0x0
  -              RenderBlock {P} at (4,70) size 370x18
  +              RenderBlock {P} at (4,70) size 362x18
                   RenderText {TEXT} at (0,0) size 287x18
                     text run at (0,0) width 287: "The square above should be fifty pixels wide."
  -              RenderBlock (anonymous) at (4,104) size 370x185
  -                RenderImage {IMG} at (0,0) size 185x185
  +              RenderBlock (anonymous) at (4,104) size 362x181
  +                RenderImage {IMG} at (0,0) size 181x181
                   RenderText {TEXT} at (0,0) size 0x0
  -              RenderBlock {P} at (4,305) size 370x36
  +              RenderBlock {P} at (4,301) size 362x36
                   RenderText {TEXT} at (0,0) size 348x36
                     text run at (0,0) width 348: "The square above should be half as wide as the image's"
                     text run at (0,18) width 319: "parent element (either the BODY or the table cell)."
  -              RenderBlock {P} at (4,357) size 185x198
  -                RenderText {TEXT} at (0,0) size 184x162
  +              RenderBlock {P} at (4,353) size 181x198
  +                RenderText {TEXT} at (0,0) size 177x162
                     text run at (0,0) width 160: "This paragraph should be"
                     text run at (0,18) width 165: "half the width of its parent"
  -                  text run at (0,36) width 184: "element (either the BODY or"
  -                  text run at (0,54) width 180: "the table, which should itself"
  -                  text run at (0,72) width 135: "be half as wide as the"
  +                  text run at (0,36) width 167: "element (either the BODY"
  +                  text run at (0,54) width 163: "or the table, which should"
  +                  text run at (0,72) width 169: "itself be half as wide as the"
                     text run at (0,90) width 113: "BODY element). "
                     text run at (113,90) width 42: "This is"
                     text run at (0,108) width 177: "extra text included to ensure"
  @@ -77,7 +77,7 @@
                   RenderInline {CODE} at (0,0) size 40x15
                     RenderText {TEXT} at (23,146) size 40x15
                       text run at (23,146) width 40: "width"
  -                RenderText {TEXT} at (63,144) size 184x54
  +                RenderText {TEXT} at (63,144) size 174x54
                     text run at (63,144) width 109: " property without"
  -                  text run at (0,162) width 184: "the need for the user to resize"
  -                  text run at (0,180) width 134: "the viewing window."
  +                  text run at (0,162) width 144: "the need for the user to"
  +                  text run at (0,180) width 174: "resize the viewing window."
  
  
  
  1.7       +22 -22    WebCore/layout-tests/css1/cascade/cascade_order-expected.txt
  
  Index: cascade_order-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/cascade/cascade_order-expected.txt,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- cascade_order-expected.txt	11 Dec 2003 19:46:14 -0000	1.6
  +++ cascade_order-expected.txt	18 Aug 2005 04:22:52 -0000	1.7
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x790
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x790
  -  RenderBlock {HTML} at (0,0) size 800x790
  -    RenderBody {BODY} at (8,8) size 784x774 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x790
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x790
  +  RenderBlock {HTML} at (0,0) size 785x790
  +    RenderBody {BODY} at (8,8) size 769x774 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x165
  +      RenderBlock {PRE} at (0,34) size 769x165
           RenderText {TEXT} at (0,0) size 576x150
             text run at (0,0) width 576: "<LINK rel=\"stylesheet\" type=\"text/css\" HREF=\"../resources/linktest.css\">"
             text run at (0,15) width 152: "LI {color: purple;}"
  @@ -18,46 +18,46 @@
             text run at (0,105) width 160: ".test {color: blue;}"
             text run at (0,120) width 176: ".test {color: purple;}"
             text run at (0,135) width 296: ".one {text-decoration: line-through;}"
  -      RenderBlock {HR} at (0,212) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {UL} at (0,230) size 784x144
  -        RenderListItem {LI} at (40,0) size 744x18 [color=#0000FF]
  +      RenderBlock {HR} at (0,212) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {UL} at (0,230) size 769x144
  +        RenderListItem {LI} at (40,0) size 729x18 [color=#0000FF]
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 189x18
               text run at (0,0) width 189: "This list item should be blue..."
  -        RenderListItem {LI} at (40,18) size 744x72 [color=#0000FF]
  -          RenderBlock (anonymous) at (0,0) size 744x18
  +        RenderListItem {LI} at (40,18) size 729x72 [color=#0000FF]
  +          RenderBlock (anonymous) at (0,0) size 729x18
               RenderListMarker at (0,0) size 0x14
               RenderText {TEXT} at (0,0) size 289x18
                 text run at (0,0) width 289: "...and so should this; neither should be purple."
  -          RenderBlock {UL} at (0,18) size 744x54
  -            RenderListItem {LI} at (40,0) size 704x18 [color=#808080]
  +          RenderBlock {UL} at (0,18) size 729x54
  +            RenderListItem {LI} at (40,0) size 689x18 [color=#808080]
                 RenderListMarker at (0,0) size 0x14
                 RenderText {TEXT} at (0,0) size 190x18
                   text run at (0,0) width 190: "This list item should be gray..."
  -            RenderListItem {LI} at (40,18) size 704x18 [color=#808080]
  +            RenderListItem {LI} at (40,18) size 689x18 [color=#808080]
                 RenderListMarker at (0,0) size 0x14
                 RenderText {TEXT} at (0,0) size 113x18
                   text run at (0,0) width 113: "...as should this...."
  -            RenderListItem {LI} at (40,36) size 704x18 [color=#008000]
  +            RenderListItem {LI} at (40,36) size 689x18 [color=#008000]
                 RenderListMarker at (0,0) size 0x14
                 RenderText {TEXT} at (0,0) size 193x18
                   text run at (0,0) width 193: "...but this one should be green."
  -        RenderListItem {LI} at (40,90) size 744x18 [color=#660000]
  +        RenderListItem {LI} at (40,90) size 729x18 [color=#660000]
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 171x18
               text run at (0,0) width 171: "This ought to be dark red..."
  -        RenderListItem {LI} at (40,108) size 744x18 [color=#008000]
  +        RenderListItem {LI} at (40,108) size 729x18 [color=#008000]
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 85x18
               text run at (0,0) width 85: "...this green..."
  -        RenderListItem {LI} at (40,126) size 744x18 [color=#0000FF]
  +        RenderListItem {LI} at (40,126) size 729x18 [color=#0000FF]
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 96x18
               text run at (0,0) width 96: "...and this blue."
  -      RenderBlock {P} at (0,390) size 784x18 [color=#0000FF]
  +      RenderBlock {P} at (0,390) size 769x18 [color=#0000FF]
           RenderText {TEXT} at (0,0) size 279x18
             text run at (0,0) width 279: "This sentence should be blue (STYLE attr.)."
  -      RenderBlock {P} at (0,424) size 784x18 [color=#800080]
  +      RenderBlock {P} at (0,424) size 769x18 [color=#800080]
           RenderText {TEXT} at (0,0) size 204x18
             text run at (0,0) width 204: "This sentence should be purple ["
           RenderInline {CODE} at (0,0) size 96x15
  @@ -65,7 +65,7 @@
               text run at (204,2) width 96: "class=\"test\""
           RenderText {TEXT} at (300,0) size 9x18
             text run at (300,0) width 9: "]."
  -      RenderBlock {P} at (0,458) size 784x18
  +      RenderBlock {P} at (0,458) size 769x18
           RenderText {TEXT} at (0,0) size 683x18
             text run at (0,0) width 683: "This text should be stricken (overriding the imported underline; only works if LINKed sheets are supported)."
         RenderTable {TABLE} at (0,492) size 705x282 [border: (1px outset #808080)]
  
  
  
  1.8       +52 -51    WebCore/layout-tests/css1/classification/display-expected.txt
  
  Index: display-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/classification/display-expected.txt,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- display-expected.txt	19 Jul 2005 21:18:10 -0000	1.7
  +++ display-expected.txt	18 Aug 2005 04:22:52 -0000	1.8
  @@ -1,71 +1,72 @@
  -layer at (0,0) size 800x816
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x816
  -  RenderBlock {HTML} at (0,0) size 800x816
  -    RenderBody {BODY} at (8,8) size 784x800 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x816
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x816
  +  RenderBlock {HTML} at (0,0) size 785x816
  +    RenderBody {BODY} at (8,8) size 769x800 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x75
  +      RenderBlock {PRE} at (0,34) size 769x75
           RenderText {TEXT} at (0,0) size 568x75
             text run at (0,0) width 176: ".one {display: block;}"
             text run at (0,15) width 184: ".two {display: inline;}"
             text run at (0,30) width 568: ".three {display: list-item; list-style-type: square; margin-left: 3em;}"
             text run at (0,45) width 272: ".four {display: none; color: red;}"
             text run at (0,60) width 152: "I {display: block;}"
  -      RenderBlock {HR} at (0,122) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,140) size 784x18
  +      RenderBlock {HR} at (0,122) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,140) size 769x18
           RenderText {TEXT} at (0,0) size 293x18
             text run at (0,0) width 293: "This sentence should be a block-level element."
  -      RenderBlock (anonymous) at (0,174) size 784x54
  +      RenderBlock (anonymous) at (0,174) size 769x54
           RenderInline {P} at (0,0) size 448x18
             RenderText {TEXT} at (0,0) size 448x18
               text run at (0,0) width 448: "This sentence should be part of an inline element, as are the next three. "
  -        RenderInline {P} at (0,0) size 782x54
  -          RenderText {TEXT} at (448,0) size 782x54
  -            text run at (448,0) width 322: "This sentence and the next two are part of a second"
  -            text run at (0,18) width 96: "inline element. "
  -            text run at (96,18) width 686: "They should therefore appear, along with the sentence above, to be all one paragraph which is four sentences"
  -            text run at (0,36) width 36: "long. "
  -            text run at (36,36) width 250: "If this is not the case, then the keyword "
  +        RenderInline {P} at (0,0) size 766x54
  +          RenderText {TEXT} at (448,0) size 766x54
  +            text run at (448,0) width 274: "This sentence and the next two are part of a"
  +            text run at (0,18) width 144: "second inline element. "
  +            text run at (144,18) width 622: "They should therefore appear, along with the sentence above, to be all one paragraph which is four"
  +            text run at (0,36) width 100: "sentences long. "
  +            text run at (100,36) width 250: "If this is not the case, then the keyword "
             RenderInline {CODE} at (0,0) size 48x15
  -            RenderText {TEXT} at (286,38) size 48x15
  -              text run at (286,38) width 48: "inline"
  -          RenderText {TEXT} at (334,36) size 109x18
  -            text run at (334,36) width 109: " is being ignored."
  +            RenderText {TEXT} at (350,38) size 48x15
  +              text run at (350,38) width 48: "inline"
  +          RenderText {TEXT} at (398,36) size 109x18
  +            text run at (398,36) width 109: " is being ignored."
           RenderText {TEXT} at (0,0) size 0x0
  -      RenderListItem {P} at (48,244) size 736x54
  +      RenderListItem {P} at (48,244) size 721x54
           RenderListMarker at (0,0) size 0x14
  -        RenderText {TEXT} at (0,0) size 733x18
  -          text run at (0,0) width 733: "This sentence should be treated as a list-item, and therefore be rendered however this user agent displays list items (if"
  +        RenderText {TEXT} at (0,0) size 715x36
  +          text run at (0,0) width 715: "This sentence should be treated as a list-item, and therefore be rendered however this user agent displays list items"
  +          text run at (0,18) width 18: "(if "
           RenderInline {CODE} at (0,0) size 120x15
  -          RenderText {TEXT} at (0,20) size 120x15
  -            text run at (0,20) width 120: "list-style-type"
  -        RenderText {TEXT} at (120,18) size 719x36
  -          text run at (120,18) width 359: " is supported, there will be a square for the item marker). "
  -          text run at (479,18) width 240: "A 3em left margin has been applied in"
  -          text run at (0,36) width 360: "order to ensure that there is space for the list-item marker."
  -      RenderBlock {P} at (0,314) size 784x18
  +          RenderText {TEXT} at (18,20) size 120x15
  +            text run at (18,20) width 120: "list-style-type"
  +        RenderText {TEXT} at (138,18) size 721x36
  +          text run at (138,18) width 359: " is supported, there will be a square for the item marker). "
  +          text run at (497,18) width 224: "A 3em left margin has been applied"
  +          text run at (0,36) width 376: "in order to ensure that there is space for the list-item marker."
  +      RenderBlock {P} at (0,314) size 769x18
           RenderText {TEXT} at (0,0) size 456x18
             text run at (0,0) width 456: "The next paragraph should be invisible (if it's visible, you'll see red text)."
  -      RenderBlock {P} at (0,348) size 784x18
  +      RenderBlock {P} at (0,348) size 769x18
           RenderText {TEXT} at (0,0) size 247x18
             text run at (0,0) width 247: "There should be no text after the colon:"
           RenderText {TEXT} at (0,0) size 0x0
  -      RenderBlock {P} at (0,382) size 784x54
  -        RenderBlock (anonymous) at (0,0) size 784x18
  +      RenderBlock {P} at (0,382) size 769x54
  +        RenderBlock (anonymous) at (0,0) size 769x18
             RenderText {TEXT} at (0,0) size 112x18
               text run at (0,0) width 112: "The italicized text"
  -        RenderBlock {I} at (0,18) size 784x18
  +        RenderBlock {I} at (0,18) size 769x18
             RenderText {TEXT} at (0,0) size 110x18
               text run at (0,0) width 110: "in this paragraph"
  -        RenderBlock (anonymous) at (0,36) size 784x18
  +        RenderBlock (anonymous) at (0,36) size 769x18
             RenderText {TEXT} at (0,0) size 203x18
               text run at (0,0) width 203: "should be a block-level element."
  -      RenderTable {TABLE} at (0,452) size 784x348 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,452) size 769x348 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x346
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -73,11 +74,11 @@
               RenderTableCell {TD} at (0,173) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x320 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x18
  +            RenderTableCell {TD} at (12,26) size 755x320 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x18
                   RenderText {TEXT} at (0,0) size 293x18
                     text run at (0,0) width 293: "This sentence should be a block-level element."
  -              RenderBlock (anonymous) at (4,38) size 762x54
  +              RenderBlock (anonymous) at (4,38) size 747x54
                   RenderInline {P} at (0,0) size 448x18
                     RenderText {TEXT} at (0,0) size 448x18
                       text run at (0,0) width 448: "This sentence should be part of an inline element, as are the next three. "
  @@ -94,7 +95,7 @@
                     RenderText {TEXT} at (428,36) size 109x18
                       text run at (428,36) width 109: " is being ignored."
                   RenderText {TEXT} at (0,0) size 0x0
  -              RenderListItem {P} at (52,108) size 714x54
  +              RenderListItem {P} at (52,108) size 699x54
                   RenderListMarker at (0,0) size 0x14
                   RenderText {TEXT} at (0,0) size 678x36
                     text run at (0,0) width 678: "This sentence should be treated as a list-item, and therefore be rendered however this user agent displays list"
  @@ -102,24 +103,24 @@
                   RenderInline {CODE} at (0,0) size 120x15
                     RenderText {TEXT} at (55,20) size 120x15
                       text run at (55,20) width 120: "list-style-type"
  -                RenderText {TEXT} at (175,18) size 708x36
  +                RenderText {TEXT} at (175,18) size 674x36
                     text run at (175,18) width 359: " is supported, there will be a square for the item marker). "
  -                  text run at (534,18) width 174: "A 3em left margin has been"
  -                  text run at (0,36) width 426: "applied in order to ensure that there is space for the list-item marker."
  -              RenderBlock {P} at (4,178) size 762x18
  +                  text run at (534,18) width 140: "A 3em left margin has"
  +                  text run at (0,36) width 460: "been applied in order to ensure that there is space for the list-item marker."
  +              RenderBlock {P} at (4,178) size 747x18
                   RenderText {TEXT} at (0,0) size 456x18
                     text run at (0,0) width 456: "The next paragraph should be invisible (if it's visible, you'll see red text)."
  -              RenderBlock {P} at (4,212) size 762x18
  +              RenderBlock {P} at (4,212) size 747x18
                   RenderText {TEXT} at (0,0) size 247x18
                     text run at (0,0) width 247: "There should be no text after the colon:"
                   RenderText {TEXT} at (0,0) size 0x0
  -              RenderBlock {P} at (4,246) size 762x54
  -                RenderBlock (anonymous) at (0,0) size 762x18
  +              RenderBlock {P} at (4,246) size 747x54
  +                RenderBlock (anonymous) at (0,0) size 747x18
                     RenderText {TEXT} at (0,0) size 112x18
                       text run at (0,0) width 112: "The italicized text"
  -                RenderBlock {I} at (0,18) size 762x18
  +                RenderBlock {I} at (0,18) size 747x18
                     RenderText {TEXT} at (0,0) size 110x18
                       text run at (0,0) width 110: "in this paragraph"
  -                RenderBlock (anonymous) at (0,36) size 762x18
  +                RenderBlock (anonymous) at (0,36) size 747x18
                     RenderText {TEXT} at (0,0) size 203x18
                       text run at (0,0) width 203: "should be a block-level element."
  
  
  
  1.7       +44 -44    WebCore/layout-tests/css1/classification/list_style_type-expected.txt
  
  Index: list_style_type-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/classification/list_style_type-expected.txt,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- list_style_type-expected.txt	11 Dec 2003 19:46:16 -0000	1.6
  +++ list_style_type-expected.txt	18 Aug 2005 04:22:52 -0000	1.7
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x1527
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x1527
  -  RenderBlock {HTML} at (0,0) size 800x1527
  -    RenderBody {BODY} at (8,8) size 784x1511 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x1527
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x1527
  +  RenderBlock {HTML} at (0,0) size 785x1527
  +    RenderBody {BODY} at (8,8) size 769x1511 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x150
  +      RenderBlock {PRE} at (0,34) size 769x150
           RenderText {TEXT} at (0,0) size 304x135
             text run at (0,0) width 232: ".one {list-style-type: disc;}"
             text run at (0,15) width 248: ".two {list-style-type: circle;}"
  @@ -17,119 +17,119 @@
             text run at (0,90) width 304: ".seven {list-style-type: upper-alpha;}"
             text run at (0,105) width 272: ".eight {list-style-type: decimal;}"
             text run at (0,120) width 240: ".nine {list-style-type: none;}"
  -      RenderBlock {HR} at (0,197) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {UL} at (0,215) size 784x54
  -        RenderListItem {LI} at (40,0) size 744x18
  +      RenderBlock {HR} at (0,197) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {UL} at (0,215) size 769x54
  +        RenderListItem {LI} at (40,0) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 62x18
               text run at (0,0) width 62: "This list..."
  -        RenderListItem {LI} at (40,18) size 744x18
  +        RenderListItem {LI} at (40,18) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 113x18
               text run at (0,0) width 113: "...should feature..."
  -        RenderListItem {LI} at (40,36) size 744x18
  +        RenderListItem {LI} at (40,36) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 133x18
               text run at (0,0) width 133: "...discs for each item."
  -      RenderBlock {UL} at (0,285) size 784x54
  -        RenderListItem {LI} at (40,0) size 744x18
  +      RenderBlock {UL} at (0,285) size 769x54
  +        RenderListItem {LI} at (40,0) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 62x18
               text run at (0,0) width 62: "This list..."
  -        RenderListItem {LI} at (40,18) size 744x18
  +        RenderListItem {LI} at (40,18) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 113x18
               text run at (0,0) width 113: "...should feature..."
  -        RenderListItem {LI} at (40,36) size 744x18
  +        RenderListItem {LI} at (40,36) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 142x18
               text run at (0,0) width 142: "...circles for each item."
  -      RenderBlock {UL} at (0,355) size 784x54
  -        RenderListItem {LI} at (40,0) size 744x18
  +      RenderBlock {UL} at (0,355) size 769x54
  +        RenderListItem {LI} at (40,0) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 62x18
               text run at (0,0) width 62: "This list..."
  -        RenderListItem {LI} at (40,18) size 744x18
  +        RenderListItem {LI} at (40,18) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 113x18
               text run at (0,0) width 113: "...should feature..."
  -        RenderListItem {LI} at (40,36) size 744x18
  +        RenderListItem {LI} at (40,36) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 149x18
               text run at (0,0) width 149: "...squares for each item."
  -      RenderBlock {OL} at (0,425) size 784x54
  -        RenderListItem {LI} at (40,0) size 744x18
  +      RenderBlock {OL} at (0,425) size 769x54
  +        RenderListItem {LI} at (40,0) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 62x18
               text run at (0,0) width 62: "This list..."
  -        RenderListItem {LI} at (40,18) size 744x18
  +        RenderListItem {LI} at (40,18) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 113x18
               text run at (0,0) width 113: "...should feature..."
  -        RenderListItem {LI} at (40,36) size 744x18
  +        RenderListItem {LI} at (40,36) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 276x18
               text run at (0,0) width 276: "...lowercase Roman numerals for each item."
  -      RenderBlock {OL} at (0,495) size 784x54
  -        RenderListItem {LI} at (40,0) size 744x18
  +      RenderBlock {OL} at (0,495) size 769x54
  +        RenderListItem {LI} at (40,0) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 62x18
               text run at (0,0) width 62: "This list..."
  -        RenderListItem {LI} at (40,18) size 744x18
  +        RenderListItem {LI} at (40,18) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 113x18
               text run at (0,0) width 113: "...should feature..."
  -        RenderListItem {LI} at (40,36) size 744x18
  +        RenderListItem {LI} at (40,36) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 276x18
               text run at (0,0) width 276: "...uppercase Roman numerals for each item."
  -      RenderBlock {OL} at (0,565) size 784x54
  -        RenderListItem {LI} at (40,0) size 744x18
  +      RenderBlock {OL} at (0,565) size 769x54
  +        RenderListItem {LI} at (40,0) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 62x18
               text run at (0,0) width 62: "This list..."
  -        RenderListItem {LI} at (40,18) size 744x18
  +        RenderListItem {LI} at (40,18) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 113x18
               text run at (0,0) width 113: "...should feature..."
  -        RenderListItem {LI} at (40,36) size 744x18
  +        RenderListItem {LI} at (40,36) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 206x18
               text run at (0,0) width 206: "...lowercase letters for each item."
  -      RenderBlock {OL} at (0,635) size 784x54
  -        RenderListItem {LI} at (40,0) size 744x18
  +      RenderBlock {OL} at (0,635) size 769x54
  +        RenderListItem {LI} at (40,0) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 62x18
               text run at (0,0) width 62: "This list..."
  -        RenderListItem {LI} at (40,18) size 744x18
  +        RenderListItem {LI} at (40,18) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 113x18
               text run at (0,0) width 113: "...should feature..."
  -        RenderListItem {LI} at (40,36) size 744x18
  +        RenderListItem {LI} at (40,36) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 206x18
               text run at (0,0) width 206: "...uppercase letters for each item."
  -      RenderBlock {OL} at (0,705) size 784x54
  -        RenderListItem {LI} at (40,0) size 744x18
  +      RenderBlock {OL} at (0,705) size 769x54
  +        RenderListItem {LI} at (40,0) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 155x18
               text run at (0,0) width 155: "This list should feature..."
  -        RenderListItem {LI} at (40,18) size 744x18
  +        RenderListItem {LI} at (40,18) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 147x18
               text run at (0,0) width 147: "...letters for each item..."
  -        RenderListItem {LI} at (40,36) size 744x18
  +        RenderListItem {LI} at (40,36) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 110x18
               text run at (0,0) width 110: "...except this one."
  -      RenderBlock {UL} at (0,775) size 784x54
  -        RenderListItem {LI} at (40,0) size 744x18
  +      RenderBlock {UL} at (0,775) size 769x54
  +        RenderListItem {LI} at (40,0) size 729x18
             RenderText {TEXT} at (0,0) size 62x18
               text run at (0,0) width 62: "This list..."
  -        RenderListItem {LI} at (40,18) size 744x18
  +        RenderListItem {LI} at (40,18) size 729x18
             RenderText {TEXT} at (0,0) size 113x18
               text run at (0,0) width 113: "...should feature..."
  -        RenderListItem {LI} at (40,36) size 744x18
  +        RenderListItem {LI} at (40,36) size 729x18
             RenderText {TEXT} at (0,0) size 150x18
               text run at (0,0) width 150: "...nothing for each item."
         RenderTable {TABLE} at (0,845) size 338x666 [border: (1px outset #808080)]
  
  
  
  1.10      +11 -11    WebCore/layout-tests/css1/classification/white_space-expected.txt
  
  Index: white_space-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/classification/white_space-expected.txt,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- white_space-expected.txt	14 Jun 2005 22:36:31 -0000	1.9
  +++ white_space-expected.txt	18 Aug 2005 04:22:52 -0000	1.10
  @@ -1,27 +1,27 @@
  -layer at (0,0) size 921x585
  -  RenderCanvas at (0,0) size 800x585
  -layer at (0,0) size 921x585
  -  RenderBlock {HTML} at (0,0) size 800x585
  -    RenderBody {BODY} at (8,8) size 784x569 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 921x600
  +  RenderCanvas at (0,0) size 785x585
  +layer at (0,0) size 921x600
  +  RenderBlock {HTML} at (0,0) size 785x600
  +    RenderBody {BODY} at (8,8) size 769x584 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x60
  +      RenderBlock {PRE} at (0,34) size 769x60
           RenderText {TEXT} at (0,0) size 232x45
             text run at (0,0) width 192: ".one {white-space: pre;}"
             text run at (0,15) width 216: ".two {white-space: nowrap;}"
             text run at (0,30) width 232: ".three {white-space: normal;}"
  -      RenderBlock {HR} at (0,107) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,125) size 784x90
  +      RenderBlock {HR} at (0,107) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,125) size 769x90
           RenderText {TEXT} at (0,18) size 569x72
             text run at (0,18) width 569: "This sentence should     show extra space  where there    would ordinarily         not be any."
             text run at (0,36) width 296: "     There should also be preservation of returns"
             text run at (0,54) width 97: "as this sentence"
             text run at (0,72) width 184: "     very clearly demonstrates."
  -      RenderBlock {P} at (0,231) size 784x18
  +      RenderBlock {P} at (0,231) size 769x18
           RenderText {TEXT} at (0,0) size 891x18
             text run at (0,0) width 891: "This sentence should not word-wrap, no matter how long the sentence is, as it has been set to nowrap and that should have the obvious effect."
  -      RenderBlock {P} at (0,265) size 784x36
  +      RenderBlock {P} at (0,265) size 769x36
           RenderText {TEXT} at (0,18) size 296x18
             text run at (0,18) width 296: "This sentence      should     show extra   space, "
           RenderInline {SPAN} at (0,0) size 156x18
  
  
  
  1.8       +36 -35    WebCore/layout-tests/css1/color_and_background/background-expected.txt
  
  Index: background-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/color_and_background/background-expected.txt,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- background-expected.txt	11 Dec 2003 19:46:16 -0000	1.7
  +++ background-expected.txt	18 Aug 2005 04:22:53 -0000	1.8
  @@ -1,19 +1,19 @@
  -layer at (0,0) size 800x721
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x721
  -  RenderBlock {HTML} at (0,0) size 800x721
  -    RenderBody {BODY} at (8,8) size 784x705 [bgcolor=#008000]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x721
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x721
  +  RenderBlock {HTML} at (0,0) size 785x721
  +    RenderBody {BODY} at (8,8) size 769x705 [bgcolor=#008000]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x60
  +      RenderBlock {PRE} at (0,34) size 769x60
           RenderText {TEXT} at (0,0) size 648x60
             text run at (0,0) width 648: "BODY {background: green url(../resources/oransqr.gif) repeat-x center top fixed;}"
             text run at (0,15) width 568: ".one {background: lime url(../resources/oransqr.gif) repeat-y 100% 0%;}"
             text run at (0,30) width 592: ".two {background: lime url(../resources/oransqr.gif) repeat-y center top;}"
             text run at (0,45) width 592: ".three {background: lime url(../resources/oransqr.gif) repeat-x left top;}"
  -      RenderBlock {HR} at (0,107) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,125) size 784x54
  +      RenderBlock {HR} at (0,107) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,125) size 769x54
           RenderText {TEXT} at (0,0) size 728x18
             text run at (0,0) width 728: "This document should have a green background with an orange strip running across the entire top of the page, since"
           RenderInline {CODE} at (0,0) size 64x15
  @@ -24,28 +24,28 @@
             text run at (362,18) width 298: "Furthermore, the strip should be fixed in place. "
             text run at (660,18) width 93: "I'll have to add"
             text run at (0,36) width 492: "extra text at the end of this page to make it long enough to scroll conveniently."
  -      RenderBlock {P} at (0,195) size 784x54 [bgcolor=#00FF00]
  +      RenderBlock {P} at (0,195) size 769x54 [bgcolor=#00FF00]
           RenderText {TEXT} at (0,0) size 762x54
             text run at (0,0) width 743: "This paragraph should have a lime background and an orange strip which starts at the top right and runs to the bottom."
             text run at (0,18) width 762: "Therefore, extra text would be in order, so that we can intelligently evaluate the performance of your browser in handling"
             text run at (0,36) width 119: "these declarations. "
             text run at (119,36) width 308: "Hey, I didn't say the page would be pretty, did I?"
  -      RenderBlock {P} at (0,265) size 784x54 [bgcolor=#00FF00]
  +      RenderBlock {P} at (0,265) size 769x54 [bgcolor=#00FF00]
           RenderText {TEXT} at (0,0) size 762x54
             text run at (0,0) width 752: "This paragraph should have a lime background and an orange strip which starts at the center top and runs to the bottom."
             text run at (0,18) width 762: "Therefore, extra text would be in order, so that we can intelligently evaluate the performance of your browser in handling"
             text run at (0,36) width 119: "these declarations. "
             text run at (119,36) width 308: "Hey, I didn't say the page would be pretty, did I?"
  -      RenderBlock {P} at (0,335) size 784x54 [bgcolor=#00FF00]
  +      RenderBlock {P} at (0,335) size 769x54 [bgcolor=#00FF00]
           RenderText {TEXT} at (0,0) size 762x54
             text run at (0,0) width 743: "This paragraph should have a lime background and an orange strip which starts at the top left and runs to the top right."
             text run at (0,18) width 762: "Therefore, extra text would be in order, so that we can intelligently evaluate the performance of your browser in handling"
             text run at (0,36) width 119: "these declarations. "
             text run at (119,36) width 308: "Hey, I didn't say the page would be pretty, did I?"
  -      RenderTable {TABLE} at (0,405) size 784x300 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,405) size 769x300 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x298
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -53,33 +53,34 @@
               RenderTableCell {TD} at (0,149) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x272 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x54
  +            RenderTableCell {TD} at (12,26) size 755x272 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x54
                   RenderText {TEXT} at (0,0) size 728x18
                     text run at (0,0) width 728: "This document should have a green background with an orange strip running across the entire top of the page, since"
                   RenderInline {CODE} at (0,0) size 64x15
                     RenderText {TEXT} at (0,20) size 64x15
                       text run at (0,20) width 64: "repeat-x"
  -                RenderText {TEXT} at (64,18) size 753x36
  +                RenderText {TEXT} at (64,18) size 726x36
                     text run at (64,18) width 298: " indicates tiling in both directions of the x-axis. "
                     text run at (362,18) width 298: "Furthermore, the strip should be fixed in place. "
  -                  text run at (660,18) width 93: "I'll have to add"
  -                  text run at (0,36) width 492: "extra text at the end of this page to make it long enough to scroll conveniently."
  -              RenderBlock {P} at (4,74) size 762x54 [bgcolor=#00FF00]
  -                RenderText {TEXT} at (0,0) size 762x54
  +                  text run at (660,18) width 66: "I'll have to"
  +                  text run at (0,36) width 519: "add extra text at the end of this page to make it long enough to scroll conveniently."
  +              RenderBlock {P} at (4,74) size 747x54 [bgcolor=#00FF00]
  +                RenderText {TEXT} at (0,0) size 743x54
                     text run at (0,0) width 743: "This paragraph should have a lime background and an orange strip which starts at the top right and runs to the bottom."
  -                  text run at (0,18) width 762: "Therefore, extra text would be in order, so that we can intelligently evaluate the performance of your browser in handling"
  -                  text run at (0,36) width 119: "these declarations. "
  -                  text run at (119,36) width 308: "Hey, I didn't say the page would be pretty, did I?"
  -              RenderBlock {P} at (4,144) size 762x54 [bgcolor=#00FF00]
  -                RenderText {TEXT} at (0,0) size 762x54
  -                  text run at (0,0) width 752: "This paragraph should have a lime background and an orange strip which starts at the center top and runs to the bottom."
  -                  text run at (0,18) width 762: "Therefore, extra text would be in order, so that we can intelligently evaluate the performance of your browser in handling"
  -                  text run at (0,36) width 119: "these declarations. "
  -                  text run at (119,36) width 308: "Hey, I didn't say the page would be pretty, did I?"
  -              RenderBlock {P} at (4,214) size 762x54 [bgcolor=#00FF00]
  -                RenderText {TEXT} at (0,0) size 762x54
  +                  text run at (0,18) width 703: "Therefore, extra text would be in order, so that we can intelligently evaluate the performance of your browser in"
  +                  text run at (0,36) width 178: "handling these declarations. "
  +                  text run at (178,36) width 308: "Hey, I didn't say the page would be pretty, did I?"
  +              RenderBlock {P} at (4,144) size 747x54 [bgcolor=#00FF00]
  +                RenderText {TEXT} at (0,0) size 739x54
  +                  text run at (0,0) width 700: "This paragraph should have a lime background and an orange strip which starts at the center top and runs to the"
  +                  text run at (0,18) width 52: "bottom. "
  +                  text run at (52,18) width 687: "Therefore, extra text would be in order, so that we can intelligently evaluate the performance of your browser"
  +                  text run at (0,36) width 194: "in handling these declarations. "
  +                  text run at (194,36) width 308: "Hey, I didn't say the page would be pretty, did I?"
  +              RenderBlock {P} at (4,214) size 747x54 [bgcolor=#00FF00]
  +                RenderText {TEXT} at (0,0) size 743x54
                     text run at (0,0) width 743: "This paragraph should have a lime background and an orange strip which starts at the top left and runs to the top right."
  -                  text run at (0,18) width 762: "Therefore, extra text would be in order, so that we can intelligently evaluate the performance of your browser in handling"
  -                  text run at (0,36) width 119: "these declarations. "
  -                  text run at (119,36) width 308: "Hey, I didn't say the page would be pretty, did I?"
  +                  text run at (0,18) width 703: "Therefore, extra text would be in order, so that we can intelligently evaluate the performance of your browser in"
  +                  text run at (0,36) width 178: "handling these declarations. "
  +                  text run at (178,36) width 308: "Hey, I didn't say the page would be pretty, did I?"
  
  
  
  1.10      +38 -37    WebCore/layout-tests/css1/color_and_background/background_attachment-expected.txt
  
  Index: background_attachment-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/color_and_background/background_attachment-expected.txt,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- background_attachment-expected.txt	29 Sep 2004 17:59:43 -0000	1.9
  +++ background_attachment-expected.txt	18 Aug 2005 04:22:53 -0000	1.10
  @@ -1,37 +1,38 @@
   layer at (0,0) size 880x1193
  -  RenderCanvas at (0,0) size 800x585
  +  RenderCanvas at (0,0) size 785x585
   layer at (0,0) size 880x1193
  -  RenderBlock {HTML} at (0,0) size 800x1193
  -    RenderBody {BODY} at (8,8) size 784x1177 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +  RenderBlock {HTML} at (0,0) size 785x1193
  +    RenderBody {BODY} at (8,8) size 769x1177 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x30
  +      RenderBlock {PRE} at (0,34) size 769x30
           RenderText {TEXT} at (0,0) size 872x15
             text run at (0,0) width 872: "BODY {background-image: url(../resources/bg.gif); background-repeat: repeat-x; background-attachment: fixed;}"
  -      RenderBlock {HR} at (0,77) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,95) size 784x90
  -        RenderText {TEXT} at (0,0) size 781x90
  +      RenderBlock {HR} at (0,77) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,95) size 769x90
  +        RenderText {TEXT} at (0,0) size 763x90
             text run at (0,0) width 763: "This document should have a green grid-pattern line across the top of the page (or at least a tiled background) which does"
             text run at (0,18) width 201: "NOT scroll with the document. "
  -          text run at (201,18) width 575: "It should, instead, appear to be a fixed pattern past which the content scrolls, even when the"
  -          text run at (0,36) width 172: "end of the page is reached. "
  -          text run at (172,36) width 609: "In addition, the default Test Suite background should NOT appear, as it's been overridden by the"
  -          text run at (0,54) width 131: "styles shown above. "
  -          text run at (131,54) width 644: "I'll have to add a lot of extra text to the page in order to make all this something we can actually check."
  -          text run at (0,72) width 227: "Don't worry, I'll think of something."
  -      RenderBlock {P} at (0,201) size 784x18
  +          text run at (201,18) width 552: "It should, instead, appear to be a fixed pattern past which the content scrolls, even when"
  +          text run at (0,36) width 195: "the end of the page is reached. "
  +          text run at (195,36) width 566: "In addition, the default Test Suite background should NOT appear, as it's been overridden"
  +          text run at (0,54) width 174: "by the styles shown above. "
  +          text run at (174,54) width 546: "I'll have to add a lot of extra text to the page in order to make all this something we can"
  +          text run at (0,72) width 98: "actually check. "
  +          text run at (98,72) width 227: "Don't worry, I'll think of something."
  +      RenderBlock {P} at (0,201) size 769x18
           RenderText {TEXT} at (0,0) size 508x18
             text run at (0,0) width 417: "In fact, why not the relevant section from the CSS1 specification? "
             text run at (417,0) width 91: "A capital idea."
  -      RenderBlock {HR} at (0,235) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {HR} at (0,245) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {H4} at (0,268) size 784x18
  +      RenderBlock {HR} at (0,235) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {HR} at (0,245) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {H4} at (0,268) size 769x18
           RenderInline {A} at (0,0) size 220x18
             RenderText {TEXT} at (0,0) size 220x18
               text run at (0,0) width 220: "5.3.5    'background-attachment'"
           RenderText {TEXT} at (0,0) size 0x0
  -      RenderBlock {P} at (0,307) size 784x90
  +      RenderBlock {P} at (0,307) size 769x90
           RenderInline {EM} at (0,0) size 42x18
             RenderText {TEXT} at (0,0) size 42x18
               text run at (0,0) width 42: "Value:"
  @@ -62,18 +63,18 @@
           RenderText {TEXT} at (121,72) size 32x18
             text run at (121,72) width 32: " N/A"
           RenderBR {BR} at (0,0) size 0x0
  -      RenderBlock {P} at (0,413) size 784x36
  -        RenderText {TEXT} at (0,0) size 782x36
  -          text run at (0,0) width 782: "If a background image is specified, the value of 'background-attachment' determines if it is fixed with regard to the canvas or"
  -          text run at (0,18) width 213: "if it scrolls along with the content."
  -      RenderBlock {PRE} at (0,465) size 784x75
  +      RenderBlock {P} at (0,413) size 769x36
  +        RenderText {TEXT} at (0,0) size 765x36
  +          text run at (0,0) width 765: "If a background image is specified, the value of 'background-attachment' determines if it is fixed with regard to the canvas"
  +          text run at (0,18) width 230: "or if it scrolls along with the content."
  +      RenderBlock {PRE} at (0,465) size 769x75
           RenderText {TEXT} at (0,0) size 296x75
             text run at (0,0) width 72: "  BODY { "
             text run at (0,15) width 296: "    background: red url(pendant.gif);"
             text run at (0,30) width 256: "    background-repeat: repeat-y;"
             text run at (0,45) width 264: "    background-attachment: fixed;"
             text run at (0,60) width 24: "  }"
  -      RenderBlock {P} at (0,556) size 784x54
  +      RenderBlock {P} at (0,556) size 769x54
           RenderInline {EM} at (0,0) size 72x18
             RenderText {TEXT} at (0,0) size 72x18
               text run at (0,0) width 72: "CSS1 core:"
  @@ -81,10 +82,10 @@
             text run at (72,0) width 671: " UAs may treat 'fixed' as 'scroll'. However, it is recommended they interpret 'fixed' correctly, at least on the"
             text run at (0,18) width 767: "HTML and BODY elements, since there is no way for an author to provide an image only for those browsers that support"
             text run at (0,36) width 42: "'fixed'."
  -      RenderTable {TABLE} at (0,626) size 784x551 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,626) size 769x551 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x549
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -92,8 +93,8 @@
               RenderTableCell {TD} at (0,274) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x523 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x90
  +            RenderTableCell {TD} at (12,26) size 755x523 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x90
                   RenderText {TEXT} at (0,0) size 747x90
                     text run at (0,0) width 730: "This document should have a green grid-pattern line across the top of the page (or at least a tiled background) which"
                     text run at (0,18) width 234: "does NOT scroll with the document. "
  @@ -104,18 +105,18 @@
                     text run at (246,54) width 497: "I'll have to add a lot of extra text to the page in order to make all this something"
                     text run at (0,72) width 147: "we can actually check. "
                     text run at (147,72) width 227: "Don't worry, I'll think of something."
  -              RenderBlock {P} at (4,110) size 762x18
  +              RenderBlock {P} at (4,110) size 747x18
                   RenderText {TEXT} at (0,0) size 508x18
                     text run at (0,0) width 417: "In fact, why not the relevant section from the CSS1 specification? "
                     text run at (417,0) width 91: "A capital idea."
  -              RenderBlock {HR} at (4,144) size 762x2 [border: (1px inset #000000)]
  -              RenderBlock {HR} at (4,154) size 762x2 [border: (1px inset #000000)]
  -              RenderBlock {H4} at (4,177) size 762x18
  +              RenderBlock {HR} at (4,144) size 747x2 [border: (1px inset #000000)]
  +              RenderBlock {HR} at (4,154) size 747x2 [border: (1px inset #000000)]
  +              RenderBlock {H4} at (4,177) size 747x18
                   RenderInline {A} at (0,0) size 220x18
                     RenderText {TEXT} at (0,0) size 220x18
                       text run at (0,0) width 220: "5.3.5    'background-attachment'"
                   RenderText {TEXT} at (0,0) size 0x0
  -              RenderBlock {P} at (4,216) size 762x90
  +              RenderBlock {P} at (4,216) size 747x90
                   RenderInline {EM} at (0,0) size 42x18
                     RenderText {TEXT} at (0,0) size 42x18
                       text run at (0,0) width 42: "Value:"
  @@ -146,18 +147,18 @@
                   RenderText {TEXT} at (121,72) size 32x18
                     text run at (121,72) width 32: " N/A"
                   RenderBR {BR} at (0,0) size 0x0
  -              RenderBlock {P} at (4,322) size 762x36
  +              RenderBlock {P} at (4,322) size 747x36
                   RenderText {TEXT} at (0,0) size 718x36
                     text run at (0,0) width 718: "If a background image is specified, the value of 'background-attachment' determines if it is fixed with regard to the"
                     text run at (0,18) width 277: "canvas or if it scrolls along with the content."
  -              RenderBlock {PRE} at (4,374) size 762x75
  +              RenderBlock {PRE} at (4,374) size 747x75
                   RenderText {TEXT} at (0,0) size 296x75
                     text run at (0,0) width 72: "  BODY { "
                     text run at (0,15) width 296: "    background: red url(pendant.gif);"
                     text run at (0,30) width 256: "    background-repeat: repeat-y;"
                     text run at (0,45) width 264: "    background-attachment: fixed;"
                     text run at (0,60) width 24: "  }"
  -              RenderBlock {P} at (4,465) size 762x54
  +              RenderBlock {P} at (4,465) size 747x54
                   RenderInline {EM} at (0,0) size 72x18
                     RenderText {TEXT} at (0,0) size 72x18
                       text run at (0,0) width 72: "CSS1 core:"
  
  
  
  1.8       +80 -79    WebCore/layout-tests/css1/color_and_background/background_position-expected.txt
  
  Index: background_position-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/color_and_background/background_position-expected.txt,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- background_position-expected.txt	19 Jul 2005 21:18:11 -0000	1.7
  +++ background_position-expected.txt	18 Aug 2005 04:22:53 -0000	1.8
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x1440
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x1440
  -  RenderBlock {HTML} at (0,0) size 800x1440
  -    RenderBody {BODY} at (8,8) size 784x1424 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x1458
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x1458
  +  RenderBlock {HTML} at (0,0) size 785x1458
  +    RenderBody {BODY} at (8,8) size 769x1442 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x255
  +      RenderBlock {PRE} at (0,34) size 769x255
           RenderText {TEXT} at (0,0) size 688x240
             text run at (0,0) width 648: "BODY {background-image: url(../resources/bg.gif); background-position: right top;"
             text run at (0,15) width 288: "      background-repeat: no-repeat;}"
  @@ -24,107 +24,108 @@
             text run at (0,195) width 488: "       background-repeat: no-repeat; background-color: aqua;}"
             text run at (0,210) width 664: ".seven {background-image: url(../resources/bg.gif); background-position: 20px 20px;"
             text run at (0,225) width 488: "       background-repeat: no-repeat; background-color: aqua;}"
  -      RenderBlock {HR} at (0,302) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,320) size 784x18
  +      RenderBlock {HR} at (0,302) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,320) size 769x18
           RenderText {TEXT} at (0,0) size 503x18
             text run at (0,0) width 503: "This document should have a single, small green image in its upper right corner."
  -      RenderBlock {P} at (0,354) size 784x54 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (0,0) size 771x54
  -          text run at (0,0) width 771: "This paragraph should have a single, small green image exactly in its center; that is, the center of the image should be fixed"
  -          text run at (0,18) width 191: "at the center of the paragraph. "
  -          text run at (191,18) width 541: "The background color will make it easier to determine the edges of the paragraph, and"
  +      RenderBlock {P} at (0,354) size 769x54 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (0,0) size 768x54
  +          text run at (0,0) width 735: "This paragraph should have a single, small green image exactly in its center; that is, the center of the image should be"
  +          text run at (0,18) width 227: "fixed at the center of the paragraph. "
  +          text run at (227,18) width 541: "The background color will make it easier to determine the edges of the paragraph, and"
             text run at (0,36) width 262: "therefore allow you to calculate its center."
  -      RenderBlock {P} at (0,424) size 784x54 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (0,0) size 771x54
  -          text run at (0,0) width 771: "This paragraph should have a single, small green image exactly in its center; that is, the center of the image should be fixed"
  -          text run at (0,18) width 191: "at the center of the paragraph. "
  -          text run at (191,18) width 541: "The background color will make it easier to determine the edges of the paragraph, and"
  +      RenderBlock {P} at (0,424) size 769x54 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (0,0) size 768x54
  +          text run at (0,0) width 735: "This paragraph should have a single, small green image exactly in its center; that is, the center of the image should be"
  +          text run at (0,18) width 227: "fixed at the center of the paragraph. "
  +          text run at (227,18) width 541: "The background color will make it easier to determine the edges of the paragraph, and"
             text run at (0,36) width 262: "therefore allow you to calculate its center."
  -      RenderBlock {P} at (0,494) size 784x54 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (0,0) size 772x54
  -          text run at (0,0) width 772: "This paragraph should have a single, small green image in its lower-right corner; that is, the lower right corner of the image"
  -          text run at (0,18) width 367: "should be fixed at the lower right corner of the paragraph. "
  -          text run at (367,18) width 403: "The background color will make it easier to determine the edges"
  -          text run at (0,36) width 373: "of the paragraph, and therefore allow you to see its corners."
  -      RenderBlock {P} at (0,564) size 784x54 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (0,0) size 772x54
  -          text run at (0,0) width 772: "This paragraph should have a single, small green image in its lower-right corner; that is, the lower right corner of the image"
  -          text run at (0,18) width 367: "should be fixed at the lower right corner of the paragraph. "
  -          text run at (367,18) width 403: "The background color will make it easier to determine the edges"
  -          text run at (0,36) width 373: "of the paragraph, and therefore allow you to see its corners."
  -      RenderBlock {P} at (0,634) size 784x54 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (0,0) size 784x54
  +      RenderBlock {P} at (0,494) size 769x54 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (0,0) size 749x54
  +          text run at (0,0) width 730: "This paragraph should have a single, small green image in its lower-right corner; that is, the lower right corner of the"
  +          text run at (0,18) width 409: "image should be fixed at the lower right corner of the paragraph. "
  +          text run at (409,18) width 340: "The background color will make it easier to determine"
  +          text run at (0,36) width 436: "the edges of the paragraph, and therefore allow you to see its corners."
  +      RenderBlock {P} at (0,564) size 769x54 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (0,0) size 749x54
  +          text run at (0,0) width 730: "This paragraph should have a single, small green image in its lower-right corner; that is, the lower right corner of the"
  +          text run at (0,18) width 409: "image should be fixed at the lower right corner of the paragraph. "
  +          text run at (409,18) width 340: "The background color will make it easier to determine"
  +          text run at (0,36) width 436: "the edges of the paragraph, and therefore allow you to see its corners."
  +      RenderBlock {P} at (0,634) size 769x54 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (0,0) size 768x54
             text run at (0,0) width 768: "This paragraph should have a single, small green image exactly at the left center; that is, the left center of the image should"
             text run at (0,18) width 270: "be fixed at the left center of the paragraph. "
  -          text run at (270,18) width 514: "The background color will make it easier to determine the edges of the paragraph,"
  -          text run at (0,36) width 289: "and therefore allow you to calculate its center."
  -      RenderBlock {P} at (0,704) size 784x54 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (0,0) size 778x54
  -          text run at (0,0) width 753: "This paragraph should have a single, small green image positioned 75% of the way across the element, and 25% down. "
  -          text run at (753,0) width 25: "The"
  -          text run at (0,18) width 772: "background color will make it easier to determine the edges of the paragraph, which should help in determining if all this is"
  -          text run at (0,36) width 607: "so, and the extra text should make the element long enough for this test to be simpler to evaluate."
  -      RenderBlock {P} at (0,774) size 784x72 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (0,0) size 783x72
  +          text run at (270,18) width 443: "The background color will make it easier to determine the edges of the"
  +          text run at (0,36) width 360: "paragraph, and therefore allow you to calculate its center."
  +      RenderBlock {P} at (0,704) size 769x54 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (0,0) size 761x54
  +          text run at (0,0) width 749: "This paragraph should have a single, small green image positioned 75% of the way across the element, and 25% down."
  +          text run at (0,18) width 761: "The background color will make it easier to determine the edges of the paragraph, which should help in determining if all"
  +          text run at (0,36) width 647: "this is so, and the extra text should make the element long enough for this test to be simpler to evaluate."
  +      RenderBlock {P} at (0,774) size 769x72 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (0,0) size 760x72
             text run at (0,0) width 749: "This paragraph should have a single, small green image positioned 20 pixels down and to the left of the upper left-hand"
  -          text run at (0,18) width 783: "corner; that is, the upper left-hand corner of the image should be 20 pixels down and to the left of the upper-left corner of the"
  -          text run at (0,36) width 57: "element. "
  -          text run at (57,36) width 725: "The background color will make it easier to determine the edges of the paragraph, which should assist in evaluating"
  -          text run at (0,54) width 51: "this test."
  -      RenderTable {TABLE} at (0,862) size 784x562 [border: (1px outset #808080)]
  -        RenderTableSection {TBODY} at (1,1) size 0x560
  +          text run at (0,18) width 760: "corner; that is, the upper left-hand corner of the image should be 20 pixels down and to the left of the upper-left corner of"
  +          text run at (0,36) width 80: "the element. "
  +          text run at (80,36) width 656: "The background color will make it easier to determine the edges of the paragraph, which should assist in"
  +          text run at (0,54) width 120: "evaluating this test."
  +      RenderTable {TABLE} at (0,862) size 769x580 [border: (1px outset #808080)]
  +        RenderTableSection {TBODY} at (1,1) size 0x578
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,280) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
  +            RenderTableCell {TD} at (0,289) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x534 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x18
  +            RenderTableCell {TD} at (12,26) size 755x552 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x18
                   RenderText {TEXT} at (0,0) size 503x18
                     text run at (0,0) width 503: "This document should have a single, small green image in its upper right corner."
  -              RenderBlock {P} at (4,38) size 762x54 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (4,38) size 747x54 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (0,0) size 741x54
                     text run at (0,0) width 735: "This paragraph should have a single, small green image exactly in its center; that is, the center of the image should be"
                     text run at (0,18) width 227: "fixed at the center of the paragraph. "
                     text run at (227,18) width 514: "The background color will make it easier to determine the edges of the paragraph,"
                     text run at (0,36) width 289: "and therefore allow you to calculate its center."
  -              RenderBlock {P} at (4,108) size 762x54 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (4,108) size 747x54 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (0,0) size 741x54
                     text run at (0,0) width 735: "This paragraph should have a single, small green image exactly in its center; that is, the center of the image should be"
                     text run at (0,18) width 227: "fixed at the center of the paragraph. "
                     text run at (227,18) width 514: "The background color will make it easier to determine the edges of the paragraph,"
                     text run at (0,36) width 289: "and therefore allow you to calculate its center."
  -              RenderBlock {P} at (4,178) size 762x54 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (0,0) size 749x54
  +              RenderBlock {P} at (4,178) size 747x54 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (0,0) size 730x54
                     text run at (0,0) width 730: "This paragraph should have a single, small green image in its lower-right corner; that is, the lower right corner of the"
                     text run at (0,18) width 409: "image should be fixed at the lower right corner of the paragraph. "
  -                  text run at (409,18) width 340: "The background color will make it easier to determine"
  -                  text run at (0,36) width 436: "the edges of the paragraph, and therefore allow you to see its corners."
  -              RenderBlock {P} at (4,248) size 762x54 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (0,0) size 749x54
  +                  text run at (409,18) width 274: "The background color will make it easier to"
  +                  text run at (0,36) width 502: "determine the edges of the paragraph, and therefore allow you to see its corners."
  +              RenderBlock {P} at (4,248) size 747x54 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (0,0) size 730x54
                     text run at (0,0) width 730: "This paragraph should have a single, small green image in its lower-right corner; that is, the lower right corner of the"
                     text run at (0,18) width 409: "image should be fixed at the lower right corner of the paragraph. "
  -                  text run at (409,18) width 340: "The background color will make it easier to determine"
  -                  text run at (0,36) width 436: "the edges of the paragraph, and therefore allow you to see its corners."
  -              RenderBlock {P} at (4,318) size 762x54 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (0,0) size 759x54
  +                  text run at (409,18) width 274: "The background color will make it easier to"
  +                  text run at (0,36) width 502: "determine the edges of the paragraph, and therefore allow you to see its corners."
  +              RenderBlock {P} at (4,318) size 747x54 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (0,0) size 736x54
                     text run at (0,0) width 722: "This paragraph should have a single, small green image exactly at the left center; that is, the left center of the image"
                     text run at (0,18) width 316: "should be fixed at the left center of the paragraph. "
  -                  text run at (316,18) width 443: "The background color will make it easier to determine the edges of the"
  -                  text run at (0,36) width 360: "paragraph, and therefore allow you to calculate its center."
  -              RenderBlock {P} at (4,388) size 762x54 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (0,0) size 761x54
  -                  text run at (0,0) width 749: "This paragraph should have a single, small green image positioned 75% of the way across the element, and 25% down."
  -                  text run at (0,18) width 761: "The background color will make it easier to determine the edges of the paragraph, which should help in determining if all"
  -                  text run at (0,36) width 647: "this is so, and the extra text should make the element long enough for this test to be simpler to evaluate."
  -              RenderBlock {P} at (4,458) size 762x72 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (0,0) size 760x72
  -                  text run at (0,0) width 749: "This paragraph should have a single, small green image positioned 20 pixels down and to the left of the upper left-hand"
  -                  text run at (0,18) width 760: "corner; that is, the upper left-hand corner of the image should be 20 pixels down and to the left of the upper-left corner of"
  -                  text run at (0,36) width 80: "the element. "
  -                  text run at (80,36) width 656: "The background color will make it easier to determine the edges of the paragraph, which should assist in"
  -                  text run at (0,54) width 120: "evaluating this test."
  +                  text run at (316,18) width 420: "The background color will make it easier to determine the edges of"
  +                  text run at (0,36) width 383: "the paragraph, and therefore allow you to calculate its center."
  +              RenderBlock {P} at (4,388) size 747x72 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (0,0) size 705x72
  +                  text run at (0,0) width 705: "This paragraph should have a single, small green image positioned 75% of the way across the element, and 25%"
  +                  text run at (0,18) width 44: "down. "
  +                  text run at (44,18) width 650: "The background color will make it easier to determine the edges of the paragraph, which should help in"
  +                  text run at (0,36) width 698: "determining if all this is so, and the extra text should make the element long enough for this test to be simpler to"
  +                  text run at (0,54) width 56: "evaluate."
  +              RenderBlock {P} at (4,476) size 747x72 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (0,0) size 744x72
  +                  text run at (0,0) width 718: "This paragraph should have a single, small green image positioned 20 pixels down and to the left of the upper left-"
  +                  text run at (0,18) width 734: "hand corner; that is, the upper left-hand corner of the image should be 20 pixels down and to the left of the upper-left"
  +                  text run at (0,36) width 141: "corner of the element. "
  +                  text run at (141,36) width 603: "The background color will make it easier to determine the edges of the paragraph, which should"
  +                  text run at (0,54) width 173: "assist in evaluating this test."
  
  
  
  1.9       +165 -162  WebCore/layout-tests/css1/color_and_background/background_repeat-expected.txt
  
  Index: background_repeat-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/color_and_background/background_repeat-expected.txt,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- background_repeat-expected.txt	11 Dec 2003 19:46:16 -0000	1.8
  +++ background_repeat-expected.txt	18 Aug 2005 04:22:53 -0000	1.9
  @@ -1,12 +1,12 @@
   layer at (0,0) size 888x1838
  -  RenderCanvas at (0,0) size 800x585
  +  RenderCanvas at (0,0) size 785x585
   layer at (0,0) size 888x1838
  -  RenderBlock {HTML} at (0,0) size 800x1838
  -    RenderBody {BODY} at (8,8) size 784x1822 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +  RenderBlock {HTML} at (0,0) size 785x1838
  +    RenderBody {BODY} at (8,8) size 769x1822 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x225
  +      RenderBlock {PRE} at (0,34) size 769x225
           RenderText {TEXT} at (0,0) size 880x210
             text run at (0,0) width 672: ".one {background-image: url(../resources/oransqr.gif); background-repeat: repeat-y;}"
             text run at (0,15) width 672: ".two {background-image: url(../resources/oransqr.gif); background-repeat: repeat-x;}"
  @@ -22,41 +22,43 @@
             text run at (0,165) width 248: "        background-color: red;}"
             text run at (0,180) width 704: ".nine {background-image: url(../resources/crosshair2.gif); background-position: 50% 50%;"
             text run at (0,195) width 240: "       background-color: red;}"
  -      RenderBlock {HR} at (0,272) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,290) size 784x54
  -        RenderText {TEXT} at (0,0) size 784x18
  -          text run at (0,0) width 784: "This sentence should have an orange stripe repeated in the \"y\" direction, starting at the upper left corner (since the default for"
  +      RenderBlock {HR} at (0,272) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,290) size 769x54
  +        RenderText {TEXT} at (0,0) size 762x36
  +          text run at (0,0) width 762: "This sentence should have an orange stripe repeated in the \"y\" direction, starting at the upper left corner (since the default"
  +          text run at (0,18) width 22: "for "
           RenderInline {CODE} at (0,0) size 152x15
  -          RenderText {TEXT} at (0,20) size 152x15
  -            text run at (0,20) width 152: "background-position"
  -        RenderText {TEXT} at (152,18) size 779x36
  -          text run at (152,18) width 320: " is '0% 0%' and that property is not declared here). "
  -          text run at (472,18) width 307: "This is extra text included for the sole purpose of"
  -          text run at (0,36) width 189: "making the paragraph longer. "
  -          text run at (189,36) width 221: "Thank you for your understanding."
  -      RenderBlock {P} at (0,360) size 784x54
  -        RenderText {TEXT} at (0,0) size 784x18
  -          text run at (0,0) width 784: "This sentence should have an orange stripe repeated in the \"x\" direction, starting at the upper left corner (since the default for"
  +          RenderText {TEXT} at (22,20) size 152x15
  +            text run at (22,20) width 152: "background-position"
  +        RenderText {TEXT} at (174,18) size 730x36
  +          text run at (174,18) width 320: " is '0% 0%' and that property is not declared here). "
  +          text run at (494,18) width 236: "This is extra text included for the sole"
  +          text run at (0,36) width 260: "purpose of making the paragraph longer. "
  +          text run at (260,36) width 221: "Thank you for your understanding."
  +      RenderBlock {P} at (0,360) size 769x54
  +        RenderText {TEXT} at (0,0) size 762x36
  +          text run at (0,0) width 762: "This sentence should have an orange stripe repeated in the \"x\" direction, starting at the upper left corner (since the default"
  +          text run at (0,18) width 22: "for "
           RenderInline {CODE} at (0,0) size 152x15
  -          RenderText {TEXT} at (0,20) size 152x15
  -            text run at (0,20) width 152: "background-position"
  -        RenderText {TEXT} at (152,18) size 779x36
  -          text run at (152,18) width 320: " is '0% 0%' and that property is not declared here). "
  -          text run at (472,18) width 307: "This is extra text included for the sole purpose of"
  -          text run at (0,36) width 189: "making the paragraph longer. "
  -          text run at (189,36) width 221: "Thank you for your understanding."
  -      RenderBlock {P} at (0,430) size 784x54
  +          RenderText {TEXT} at (22,20) size 152x15
  +            text run at (22,20) width 152: "background-position"
  +        RenderText {TEXT} at (174,18) size 730x36
  +          text run at (174,18) width 320: " is '0% 0%' and that property is not declared here). "
  +          text run at (494,18) width 236: "This is extra text included for the sole"
  +          text run at (0,36) width 260: "purpose of making the paragraph longer. "
  +          text run at (260,36) width 221: "Thank you for your understanding."
  +      RenderBlock {P} at (0,430) size 769x54
           RenderText {TEXT} at (0,0) size 697x18
             text run at (0,0) width 697: "This sentence should have a single orange square behind it, placed at the upper left corner (since the default for"
           RenderInline {CODE} at (0,0) size 152x15
             RenderText {TEXT} at (0,20) size 152x15
               text run at (0,20) width 152: "background-position"
  -        RenderText {TEXT} at (152,18) size 779x36
  +        RenderText {TEXT} at (152,18) size 762x36
             text run at (152,18) width 320: " is '0% 0%' and that property is not declared here). "
  -          text run at (472,18) width 307: "This is extra text included for the sole purpose of"
  -          text run at (0,36) width 189: "making the paragraph longer. "
  -          text run at (189,36) width 221: "Thank you for your understanding."
  -      RenderBlock {P} at (0,500) size 784x72
  +          text run at (472,18) width 290: "This is extra text included for the sole purpose"
  +          text run at (0,36) width 206: "of making the paragraph longer. "
  +          text run at (206,36) width 221: "Thank you for your understanding."
  +      RenderBlock {P} at (0,500) size 769x72
           RenderText {TEXT} at (0,0) size 762x36
             text run at (0,0) width 762: "This sentence should have a green-hatch stripe running vertically down the center of the paragraph, with the origin image"
             text run at (0,18) width 216: "exactly centered in the paragraph. "
  @@ -85,7 +87,7 @@
             text run at (509,36) width 13: "). "
             text run at (522,36) width 237: "I'll fill the paragraph with extra text to"
             text run at (0,54) width 342: "make the conformance (or lack thereof) more obvious."
  -      RenderBlock {P} at (0,588) size 784x90 [bgcolor=#FF0000]
  +      RenderBlock {P} at (0,588) size 769x90 [bgcolor=#FF0000]
           RenderText {TEXT} at (0,0) size 754x18
             text run at (0,0) width 658: "This paragraph should have a tiled background, with the origin image exactly centered in the paragraph. "
             text run at (658,0) width 96: "This is because"
  @@ -97,46 +99,47 @@
           RenderInline {EM} at (0,0) size 16x18
             RenderText {TEXT} at (250,18) size 16x18
               text run at (250,18) width 16: "all"
  -        RenderText {TEXT} at (266,18) size 782x36
  +        RenderText {TEXT} at (266,18) size 750x36
             text run at (266,18) width 361: " directions, regardless of the position of the origin image. "
  -          text run at (627,18) width 155: "Note that this test is only"
  -          text run at (0,36) width 196: "valid if the user agent supports "
  +          text run at (627,18) width 123: "Note that this test is"
  +          text run at (0,36) width 228: "only valid if the user agent supports "
           RenderInline {CODE} at (0,0) size 152x15
  -          RenderText {TEXT} at (196,38) size 152x15
  -            text run at (196,38) width 152: "background-position"
  -        RenderText {TEXT} at (348,36) size 33x18
  -          text run at (348,36) width 33: " (see "
  +          RenderText {TEXT} at (228,38) size 152x15
  +            text run at (228,38) width 152: "background-position"
  +        RenderText {TEXT} at (380,36) size 33x18
  +          text run at (380,36) width 33: " (see "
           RenderInline {A} at (0,0) size 57x18 [color=#0000FF]
  -          RenderText {TEXT} at (381,36) size 57x18
  -            text run at (381,36) width 57: "test 5.3.6"
  -        RenderText {TEXT} at (438,36) size 767x54
  -          text run at (438,36) width 13: "). "
  -          text run at (451,36) width 298: "I'll fill the paragraph with extra text to make the"
  -          text run at (0,54) width 285: "conformance (or lack thereof) more obvious. "
  -          text run at (285,54) width 482: "A background color is present, although if it is visible then the image has not"
  -          text run at (0,72) width 116: "bee correctly tiled."
  -      RenderBlock {P} at (0,694) size 784x54 [bgcolor=#FF0000]
  -        RenderText {TEXT} at (0,0) size 782x54
  +          RenderText {TEXT} at (413,36) size 57x18
  +            text run at (413,36) width 57: "test 5.3.6"
  +        RenderText {TEXT} at (470,36) size 766x54
  +          text run at (470,36) width 13: "). "
  +          text run at (483,36) width 275: "I'll fill the paragraph with extra text to make"
  +          text run at (0,54) width 308: "the conformance (or lack thereof) more obvious. "
  +          text run at (308,54) width 458: "A background color is present, although if it is visible then the image has"
  +          text run at (0,72) width 140: "not bee correctly tiled."
  +      RenderBlock {P} at (0,694) size 769x54 [bgcolor=#FF0000]
  +        RenderText {TEXT} at (0,0) size 764x54
             text run at (0,0) width 764: "This sentence should have a fully tiled background which starts at its center top; that is, the background's origin should be"
             text run at (0,18) width 277: "the exact center of the top of the paragraph. "
  -          text run at (277,18) width 505: "I'll fill it with extra text to make the conformance (or lack thereof) more obvious."
  -          text run at (0,36) width 654: "A background color is present, although if it is visible, then the image may not have been tiled correctly."
  -      RenderBlock {P} at (0,764) size 784x54 [bgcolor=#FF0000]
  -        RenderText {TEXT} at (0,0) size 777x54
  +          text run at (277,18) width 447: "I'll fill it with extra text to make the conformance (or lack thereof) more"
  +          text run at (0,36) width 58: "obvious. "
  +          text run at (58,36) width 654: "A background color is present, although if it is visible, then the image may not have been tiled correctly."
  +      RenderBlock {P} at (0,764) size 769x54 [bgcolor=#FF0000]
  +        RenderText {TEXT} at (0,0) size 753x54
             text run at (0,0) width 488: "This sentence should have a fully tiled background which starts at its top left. "
             text run at (488,0) width 220: "I'll fill it with extra text to make the"
             text run at (0,18) width 285: "conformance (or lack thereof) more obvious. "
  -          text run at (285,18) width 492: "A background color is present, although if it is visible, then the image may not"
  -          text run at (0,36) width 158: "have been tiled correctly."
  -      RenderBlock {P} at (0,834) size 784x72 [bgcolor=#FF0000]
  -        RenderText {TEXT} at (0,0) size 784x72
  -          text run at (0,0) width 783: "This sentence should have a fully tiled background which starts at its bottom right; in other words, a complete instance of the"
  -          text run at (0,18) width 665: "image should be anchored in the bottom right corner, with the tiled background extending out from there. "
  -          text run at (665,18) width 116: "I'll fill it with extra"
  -          text run at (0,36) width 389: "text to make the conformance (or lack thereof) more obvious. "
  -          text run at (389,36) width 395: "A background color is present, although if it is visible, then the"
  -          text run at (0,54) width 255: "image may not have been tiled correctly."
  -      RenderBlock {P} at (0,922) size 784x108 [bgcolor=#FF0000]
  +          text run at (285,18) width 468: "A background color is present, although if it is visible, then the image may"
  +          text run at (0,36) width 182: "not have been tiled correctly."
  +      RenderBlock {P} at (0,834) size 769x72 [bgcolor=#FF0000]
  +        RenderText {TEXT} at (0,0) size 769x72
  +          text run at (0,0) width 760: "This sentence should have a fully tiled background which starts at its bottom right; in other words, a complete instance of"
  +          text run at (0,18) width 688: "the image should be anchored in the bottom right corner, with the tiled background extending out from there. "
  +          text run at (688,18) width 81: "I'll fill it with"
  +          text run at (0,36) width 424: "extra text to make the conformance (or lack thereof) more obvious. "
  +          text run at (424,36) width 341: "A background color is present, although if it is visible,"
  +          text run at (0,54) width 309: "then the image may not have been tiled correctly."
  +      RenderBlock {P} at (0,922) size 769x108 [bgcolor=#FF0000]
           RenderText {TEXT} at (0,0) size 769x108
             text run at (0,0) width 718: "This sentence should have a fully tiled background which starts at its center and is tiled in all directions; that is, the"
             text run at (0,18) width 407: "background's origin should be the exact center of the paragraph. "
  @@ -149,10 +152,10 @@
             text run at (116,72) width 241: "This ought to be enough text, though. "
             text run at (357,72) width 395: "A background color is present, although if it is visible, then the"
             text run at (0,90) width 255: "image may not have been tiled correctly."
  -      RenderTable {TABLE} at (0,1046) size 784x776 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,1046) size 769x776 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x774
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -160,58 +163,86 @@
               RenderTableCell {TD} at (0,387) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x748 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x54
  -                RenderText {TEXT} at (0,0) size 762x36
  -                  text run at (0,0) width 762: "This sentence should have an orange stripe repeated in the \"y\" direction, starting at the upper left corner (since the default"
  -                  text run at (0,18) width 22: "for "
  +            RenderTableCell {TD} at (12,26) size 755x748 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x54
  +                RenderText {TEXT} at (0,0) size 715x36
  +                  text run at (0,0) width 715: "This sentence should have an orange stripe repeated in the \"y\" direction, starting at the upper left corner (since the"
  +                  text run at (0,18) width 69: "default for "
                   RenderInline {CODE} at (0,0) size 152x15
  -                  RenderText {TEXT} at (22,20) size 152x15
  -                    text run at (22,20) width 152: "background-position"
  -                RenderText {TEXT} at (174,18) size 730x36
  -                  text run at (174,18) width 320: " is '0% 0%' and that property is not declared here). "
  -                  text run at (494,18) width 236: "This is extra text included for the sole"
  -                  text run at (0,36) width 260: "purpose of making the paragraph longer. "
  -                  text run at (260,36) width 221: "Thank you for your understanding."
  -              RenderBlock {P} at (4,74) size 762x54
  -                RenderText {TEXT} at (0,0) size 762x36
  -                  text run at (0,0) width 762: "This sentence should have an orange stripe repeated in the \"x\" direction, starting at the upper left corner (since the default"
  -                  text run at (0,18) width 22: "for "
  +                  RenderText {TEXT} at (69,20) size 152x15
  +                    text run at (69,20) width 152: "background-position"
  +                RenderText {TEXT} at (221,18) size 725x36
  +                  text run at (221,18) width 320: " is '0% 0%' and that property is not declared here). "
  +                  text run at (541,18) width 184: "This is extra text included for"
  +                  text run at (0,36) width 312: "the sole purpose of making the paragraph longer. "
  +                  text run at (312,36) width 221: "Thank you for your understanding."
  +              RenderBlock {P} at (4,74) size 747x54
  +                RenderText {TEXT} at (0,0) size 715x36
  +                  text run at (0,0) width 715: "This sentence should have an orange stripe repeated in the \"x\" direction, starting at the upper left corner (since the"
  +                  text run at (0,18) width 69: "default for "
                   RenderInline {CODE} at (0,0) size 152x15
  -                  RenderText {TEXT} at (22,20) size 152x15
  -                    text run at (22,20) width 152: "background-position"
  -                RenderText {TEXT} at (174,18) size 730x36
  -                  text run at (174,18) width 320: " is '0% 0%' and that property is not declared here). "
  -                  text run at (494,18) width 236: "This is extra text included for the sole"
  -                  text run at (0,36) width 260: "purpose of making the paragraph longer. "
  -                  text run at (260,36) width 221: "Thank you for your understanding."
  -              RenderBlock {P} at (4,144) size 762x54
  +                  RenderText {TEXT} at (69,20) size 152x15
  +                    text run at (69,20) width 152: "background-position"
  +                RenderText {TEXT} at (221,18) size 725x36
  +                  text run at (221,18) width 320: " is '0% 0%' and that property is not declared here). "
  +                  text run at (541,18) width 184: "This is extra text included for"
  +                  text run at (0,36) width 312: "the sole purpose of making the paragraph longer. "
  +                  text run at (312,36) width 221: "Thank you for your understanding."
  +              RenderBlock {P} at (4,144) size 747x54
                   RenderText {TEXT} at (0,0) size 697x18
                     text run at (0,0) width 697: "This sentence should have a single orange square behind it, placed at the upper left corner (since the default for"
                   RenderInline {CODE} at (0,0) size 152x15
                     RenderText {TEXT} at (0,20) size 152x15
                       text run at (0,20) width 152: "background-position"
  -                RenderText {TEXT} at (152,18) size 762x36
  +                RenderText {TEXT} at (152,18) size 708x36
                     text run at (152,18) width 320: " is '0% 0%' and that property is not declared here). "
  -                  text run at (472,18) width 290: "This is extra text included for the sole purpose"
  -                  text run at (0,36) width 206: "of making the paragraph longer. "
  -                  text run at (206,36) width 221: "Thank you for your understanding."
  -              RenderBlock {P} at (4,214) size 762x72
  -                RenderText {TEXT} at (0,0) size 762x36
  -                  text run at (0,0) width 762: "This sentence should have a green-hatch stripe running vertically down the center of the paragraph, with the origin image"
  -                  text run at (0,18) width 216: "exactly centered in the paragraph. "
  -                  text run at (216,18) width 100: "This is because "
  +                  text run at (472,18) width 236: "This is extra text included for the sole"
  +                  text run at (0,36) width 260: "purpose of making the paragraph longer. "
  +                  text run at (260,36) width 221: "Thank you for your understanding."
  +              RenderBlock {P} at (4,214) size 747x72
  +                RenderText {TEXT} at (0,0) size 720x36
  +                  text run at (0,0) width 720: "This sentence should have a green-hatch stripe running vertically down the center of the paragraph, with the origin"
  +                  text run at (0,18) width 258: "image exactly centered in the paragraph. "
  +                  text run at (258,18) width 100: "This is because "
                   RenderInline {CODE} at (0,0) size 64x15
  -                  RenderText {TEXT} at (316,20) size 64x15
  -                    text run at (316,20) width 64: "repeat-y"
  -                RenderText {TEXT} at (380,18) size 114x18
  -                  text run at (380,18) width 114: " specifies tiling in "
  +                  RenderText {TEXT} at (358,20) size 64x15
  +                    text run at (358,20) width 64: "repeat-y"
  +                RenderText {TEXT} at (422,18) size 114x18
  +                  text run at (422,18) width 114: " specifies tiling in "
                   RenderInline {EM} at (0,0) size 28x18
  -                  RenderText {TEXT} at (494,18) size 28x18
  -                    text run at (494,18) width 28: "both"
  -                RenderText {TEXT} at (522,18) size 738x36
  -                  text run at (522,18) width 158: " directions on the y-axis. "
  -                  text run at (680,18) width 58: "Note that"
  +                  RenderText {TEXT} at (536,18) size 28x18
  +                    text run at (536,18) width 28: "both"
  +                RenderText {TEXT} at (564,18) size 718x36
  +                  text run at (564,18) width 154: " directions on the y-axis."
  +                  text run at (0,36) width 355: "Note that this test is only valid if the user agent supports "
  +                RenderInline {CODE} at (0,0) size 152x15
  +                  RenderText {TEXT} at (355,38) size 152x15
  +                    text run at (355,38) width 152: "background-position"
  +                RenderText {TEXT} at (507,36) size 33x18
  +                  text run at (507,36) width 33: " (see "
  +                RenderInline {A} at (0,0) size 57x18 [color=#0000FF]
  +                  RenderText {TEXT} at (540,36) size 57x18
  +                    text run at (540,36) width 57: "test 5.3.6"
  +                RenderText {TEXT} at (597,36) size 737x36
  +                  text run at (597,36) width 13: "). "
  +                  text run at (610,36) width 127: "I'll fill the paragraph"
  +                  text run at (0,54) width 452: "with extra text to make the conformance (or lack thereof) more obvious."
  +              RenderBlock {P} at (4,302) size 747x90 [bgcolor=#FF0000]
  +                RenderText {TEXT} at (0,0) size 700x36
  +                  text run at (0,0) width 658: "This paragraph should have a tiled background, with the origin image exactly centered in the paragraph. "
  +                  text run at (658,0) width 42: "This is"
  +                  text run at (0,18) width 54: "because "
  +                RenderInline {CODE} at (0,0) size 136x15
  +                  RenderText {TEXT} at (54,20) size 136x15
  +                    text run at (54,20) width 136: "background-repeat"
  +                RenderText {TEXT} at (190,18) size 114x18
  +                  text run at (190,18) width 114: " specifies tiling in "
  +                RenderInline {EM} at (0,0) size 16x18
  +                  RenderText {TEXT} at (304,18) size 16x18
  +                    text run at (304,18) width 16: "all"
  +                RenderText {TEXT} at (320,18) size 739x36
  +                  text run at (320,18) width 361: " directions, regardless of the position of the origin image. "
  +                  text run at (681,18) width 58: "Note that"
                     text run at (0,36) width 293: "this test is only valid if the user agent supports "
                   RenderInline {CODE} at (0,0) size 152x15
                     RenderText {TEXT} at (293,38) size 152x15
  @@ -221,72 +252,44 @@
                   RenderInline {A} at (0,0) size 57x18 [color=#0000FF]
                     RenderText {TEXT} at (478,36) size 57x18
                       text run at (478,36) width 57: "test 5.3.6"
  -                RenderText {TEXT} at (535,36) size 742x36
  +                RenderText {TEXT} at (535,36) size 742x54
                     text run at (535,36) width 13: "). "
                     text run at (548,36) width 194: "I'll fill the paragraph with extra"
  -                  text run at (0,54) width 385: "text to make the conformance (or lack thereof) more obvious."
  -              RenderBlock {P} at (4,302) size 762x90 [bgcolor=#FF0000]
  -                RenderText {TEXT} at (0,0) size 754x18
  -                  text run at (0,0) width 658: "This paragraph should have a tiled background, with the origin image exactly centered in the paragraph. "
  -                  text run at (658,0) width 96: "This is because"
  -                RenderInline {CODE} at (0,0) size 136x15
  -                  RenderText {TEXT} at (0,20) size 136x15
  -                    text run at (0,20) width 136: "background-repeat"
  -                RenderText {TEXT} at (136,18) size 114x18
  -                  text run at (136,18) width 114: " specifies tiling in "
  -                RenderInline {EM} at (0,0) size 16x18
  -                  RenderText {TEXT} at (250,18) size 16x18
  -                    text run at (250,18) width 16: "all"
  -                RenderText {TEXT} at (266,18) size 750x36
  -                  text run at (266,18) width 361: " directions, regardless of the position of the origin image. "
  -                  text run at (627,18) width 123: "Note that this test is"
  -                  text run at (0,36) width 228: "only valid if the user agent supports "
  -                RenderInline {CODE} at (0,0) size 152x15
  -                  RenderText {TEXT} at (228,38) size 152x15
  -                    text run at (228,38) width 152: "background-position"
  -                RenderText {TEXT} at (380,36) size 33x18
  -                  text run at (380,36) width 33: " (see "
  -                RenderInline {A} at (0,0) size 57x18 [color=#0000FF]
  -                  RenderText {TEXT} at (413,36) size 57x18
  -                    text run at (413,36) width 57: "test 5.3.6"
  -                RenderText {TEXT} at (470,36) size 758x54
  -                  text run at (470,36) width 13: "). "
  -                  text run at (483,36) width 275: "I'll fill the paragraph with extra text to make"
  -                  text run at (0,54) width 308: "the conformance (or lack thereof) more obvious. "
  -                  text run at (308,54) width 433: "A background color is present, although if it is visible then the image"
  -                  text run at (0,72) width 165: "has not bee correctly tiled."
  -              RenderBlock {P} at (4,408) size 762x54 [bgcolor=#FF0000]
  +                  text run at (0,54) width 389: "text to make the conformance (or lack thereof) more obvious. "
  +                  text run at (389,54) width 337: "A background color is present, although if it is visible"
  +                  text run at (0,72) width 261: "then the image has not bee correctly tiled."
  +              RenderBlock {P} at (4,408) size 747x54 [bgcolor=#FF0000]
                   RenderText {TEXT} at (0,0) size 745x54
                     text run at (0,0) width 745: "This sentence should have a fully tiled background which starts at its center top; that is, the background's origin should"
                     text run at (0,18) width 296: "be the exact center of the top of the paragraph. "
                     text run at (296,18) width 447: "I'll fill it with extra text to make the conformance (or lack thereof) more"
                     text run at (0,36) width 58: "obvious. "
                     text run at (58,36) width 654: "A background color is present, although if it is visible, then the image may not have been tiled correctly."
  -              RenderBlock {P} at (4,478) size 762x54 [bgcolor=#FF0000]
  -                RenderText {TEXT} at (0,0) size 753x54
  +              RenderBlock {P} at (4,478) size 747x54 [bgcolor=#FF0000]
  +                RenderText {TEXT} at (0,0) size 722x54
                     text run at (0,0) width 488: "This sentence should have a fully tiled background which starts at its top left. "
                     text run at (488,0) width 220: "I'll fill it with extra text to make the"
                     text run at (0,18) width 285: "conformance (or lack thereof) more obvious. "
  -                  text run at (285,18) width 468: "A background color is present, although if it is visible, then the image may"
  -                  text run at (0,36) width 182: "not have been tiled correctly."
  -              RenderBlock {P} at (4,548) size 762x72 [bgcolor=#FF0000]
  -                RenderText {TEXT} at (0,0) size 760x72
  -                  text run at (0,0) width 760: "This sentence should have a fully tiled background which starts at its bottom right; in other words, a complete instance of"
  -                  text run at (0,18) width 688: "the image should be anchored in the bottom right corner, with the tiled background extending out from there. "
  -                  text run at (688,18) width 49: "I'll fill it"
  -                  text run at (0,36) width 456: "with extra text to make the conformance (or lack thereof) more obvious. "
  -                  text run at (456,36) width 292: "A background color is present, although if it is"
  -                  text run at (0,54) width 358: "visible, then the image may not have been tiled correctly."
  -              RenderBlock {P} at (4,636) size 762x108 [bgcolor=#FF0000]
  -                RenderText {TEXT} at (0,0) size 755x108
  +                  text run at (285,18) width 437: "A background color is present, although if it is visible, then the image"
  +                  text run at (0,36) width 213: "may not have been tiled correctly."
  +              RenderBlock {P} at (4,548) size 747x72 [bgcolor=#FF0000]
  +                RenderText {TEXT} at (0,0) size 746x72
  +                  text run at (0,0) width 743: "This sentence should have a fully tiled background which starts at its bottom right; in other words, a complete instance"
  +                  text run at (0,18) width 705: "of the image should be anchored in the bottom right corner, with the tiled background extending out from there. "
  +                  text run at (705,18) width 37: "I'll fill"
  +                  text run at (0,36) width 468: "it with extra text to make the conformance (or lack thereof) more obvious. "
  +                  text run at (468,36) width 278: "A background color is present, although if it"
  +                  text run at (0,54) width 372: "is visible, then the image may not have been tiled correctly."
  +              RenderBlock {P} at (4,636) size 747x108 [bgcolor=#FF0000]
  +                RenderText {TEXT} at (0,0) size 743x108
                     text run at (0,0) width 718: "This sentence should have a fully tiled background which starts at its center and is tiled in all directions; that is, the"
                     text run at (0,18) width 407: "background's origin should be the exact center of the paragraph. "
                     text run at (407,18) width 328: "I'll fill it with extra text to make the conformance (or"
                     text run at (0,36) width 177: "lack thereof) more obvious. "
                     text run at (177,36) width 442: "In fact, a lot of extra text will be necessary to make this at all obvious. "
  -                  text run at (619,36) width 133: "This is true because I"
  -                  text run at (0,54) width 755: "am not able to increase the text size without resorting to either headings or other CSS properties, neither of which I want"
  -                  text run at (0,72) width 173: "to use in this circumstance. "
  -                  text run at (173,72) width 241: "This ought to be enough text, though. "
  -                  text run at (414,72) width 341: "A background color is present, although if it is visible,"
  -                  text run at (0,90) width 309: "then the image may not have been tiled correctly."
  +                  text run at (619,36) width 124: "This is true because"
  +                  text run at (0,54) width 729: "I am not able to increase the text size without resorting to either headings or other CSS properties, neither of which I"
  +                  text run at (0,72) width 208: "want to use in this circumstance. "
  +                  text run at (208,72) width 241: "This ought to be enough text, though. "
  +                  text run at (449,72) width 292: "A background color is present, although if it is"
  +                  text run at (0,90) width 358: "visible, then the image may not have been tiled correctly."
  
  
  
  1.10      +168 -165  WebCore/layout-tests/css1/conformance/forward_compatible_parsing-expected.txt
  
  Index: forward_compatible_parsing-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/conformance/forward_compatible_parsing-expected.txt,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- forward_compatible_parsing-expected.txt	19 Jul 2005 21:18:11 -0000	1.9
  +++ forward_compatible_parsing-expected.txt	18 Aug 2005 04:22:53 -0000	1.10
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x4035
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x4035
  -  RenderBlock {HTML} at (0,0) size 800x4035
  -    RenderBody {BODY} at (8,8) size 784x4019 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x4035
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x4035
  +  RenderBlock {HTML} at (0,0) size 785x4035
  +    RenderBody {BODY} at (8,8) size 769x4019 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x810
  +      RenderBlock {PRE} at (0,34) size 769x810
           RenderText {TEXT} at (0,0) size 568x795
             text run at (0,0) width 304: "P.one {color: green; rotation: 70deg;}"
             text run at (0,15) width 176: "P.oneb {color: green;}"
  @@ -59,14 +59,14 @@
             text run at (0,750) width 280: "P.twentythree {text-indent: 0.5in;}"
             text run at (0,765) width 112: " color: maroon"
             text run at (0,780) width 208: "P.twentyfour {color: red;}"
  -      RenderBlock {HR} at (0,857) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,875) size 784x18 [color=#008000]
  +      RenderBlock {HR} at (0,857) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,875) size 769x18 [color=#008000]
           RenderText {TEXT} at (0,0) size 485x18
             text run at (0,0) width 485: "This paragraph should be green, because only the rotation should be ignored."
  -      RenderBlock {P} at (0,909) size 784x18 [color=#008000]
  +      RenderBlock {P} at (0,909) size 769x18 [color=#008000]
           RenderText {TEXT} at (0,0) size 623x18
             text run at (0,0) width 623: "This paragraph should be green, since error-checking should be done before calculating specificity."
  -      RenderBlock {P} at (0,943) size 784x36
  +      RenderBlock {P} at (0,943) size 769x36
           RenderText {TEXT} at (0,0) size 560x18
             text run at (0,0) width 560: "This paragraph should have a solid gray background (or a white grid), because in CSS1, "
           RenderInline {CODE} at (0,0) size 56x15
  @@ -75,87 +75,87 @@
           RenderText {TEXT} at (616,0) size 760x36
             text run at (616,0) width 144: " is an invalid keyword,"
             text run at (0,18) width 520: "and in CSS2, it will cause the gray background (not the white grid) to be inherited."
  -      RenderBlock {P} at (0,995) size 784x18
  +      RenderBlock {P} at (0,995) size 769x18
           RenderText {TEXT} at (0,0) size 639x18
             text run at (0,0) width 639: "This paragraph should be black, since in CSS1, the selector is invalid, and in CSS2, it does not apply."
  -      RenderBlock {P} at (0,1029) size 784x18
  +      RenderBlock {P} at (0,1029) size 769x18
           RenderText {TEXT} at (0,0) size 639x18
             text run at (0,0) width 639: "This paragraph should be black, since in CSS1, the selector is invalid, and in CSS2, it does not apply."
  -      RenderBlock {P} at (0,1063) size 784x18
  +      RenderBlock {P} at (0,1063) size 769x18
           RenderText {TEXT} at (0,0) size 526x18
             text run at (0,0) width 526: "This paragraph should have a white background, since keywords cannot be quoted."
  -      RenderBlock {P} at (0,1097) size 784x42 [border: (3px solid #000000)]
  +      RenderBlock {P} at (0,1097) size 769x42 [border: (3px solid #000000)]
           RenderText {TEXT} at (3,3) size 756x36
             text run at (3,3) width 643: "This paragraph should have a medium-width border around it (the same as the next three paragraphs). "
             text run at (646,3) width 113: "This should cause"
             text run at (3,21) width 318: "the user agent to use the default value of 'medium'."
  -      RenderBlock {P} at (0,1155) size 784x42 [border: (3px solid #000000)]
  +      RenderBlock {P} at (0,1155) size 769x42 [border: (3px solid #000000)]
           RenderText {TEXT} at (3,3) size 740x36
             text run at (3,3) width 740: "This paragraph should have a medium-width border around it (the same as the previous and the next two paragraphs),"
             text run at (3,21) width 228: "because the border-width is invalid. "
             text run at (231,21) width 435: "This should cause the user agent to use the default value of 'medium'."
  -      RenderBlock {P} at (0,1213) size 784x60 [border: (3px solid #000000)]
  +      RenderBlock {P} at (0,1213) size 769x60 [border: (3px solid #000000)]
           RenderText {TEXT} at (3,3) size 754x54
             text run at (3,3) width 740: "This paragraph should have a medium-width border around it (the same as the next and the previous two paragraphs),"
             text run at (3,21) width 588: "because the border-width units are invalid, and therefore the border-width should be ignored. "
             text run at (591,21) width 166: "This should cause the user"
             text run at (3,39) width 265: "agent to use the default value of 'medium'."
  -      RenderBlock {P} at (0,1289) size 784x60 [border: (3px solid #000000)]
  -        RenderText {TEXT} at (3,3) size 767x54
  +      RenderBlock {P} at (0,1289) size 769x60 [border: (3px solid #000000)]
  +        RenderText {TEXT} at (3,3) size 751x54
             text run at (3,3) width 743: "This paragraph should have a medium-width border around it (the same as the previous three paragraphs), because the"
             text run at (3,21) width 547: "border-width does not have any value to go with its pixel unit, and is therefore invalid. "
  -          text run at (550,21) width 220: "This should cause the user agent to"
  -          text run at (3,39) width 211: "use the default value of 'medium'."
  -      RenderBlock {P} at (0,1365) size 784x18
  +          text run at (550,21) width 204: "This should cause the user agent"
  +          text run at (3,39) width 227: "to use the default value of 'medium'."
  +      RenderBlock {P} at (0,1365) size 769x18
           RenderText {TEXT} at (0,0) size 660x18
             text run at (0,0) width 660: "This paragraph should be black, because the style declaration that applies to it is within an invalid at-rule."
  -      RenderBlock {P} at (0,1399) size 784x36 [color=#008000]
  +      RenderBlock {P} at (0,1399) size 769x36 [color=#008000]
           RenderText {TEXT} at (0,0) size 760x36
             text run at (0,0) width 207: "This paragraph should be green. "
             text run at (207,0) width 553: "CSS is case-insensitive, unless required to be case sensitive due to interaction with other"
             text run at (0,18) width 237: "standards (e.g., font names or URLs.)"
  -      RenderBlock {OL} at (0,1451) size 784x18
  -        RenderListItem {LI} at (40,0) size 744x18
  +      RenderBlock {OL} at (0,1451) size 769x18
  +        RenderListItem {LI} at (40,0) size 729x18
             RenderListMarker at (0,0) size 0x14
             RenderText {TEXT} at (0,0) size 621x18
               text run at (0,0) width 621: "This ordered list item should be black, because the declaration has an invalid pseudo-class selector."
  -      RenderBlock {P} at (0,1485) size 784x36
  -        RenderText {TEXT} at (0,0) size 776x36
  -          text run at (0,0) width 776: "This paragraph should be black, because, in CSS1, :first-child is an invalid pseudo-class, and in CSS2, this paragraph is not"
  -          text run at (0,18) width 86: "the first child."
  -      RenderBlock {UL} at (0,1537) size 784x36
  -        RenderListItem {LI} at (40,0) size 744x36
  +      RenderBlock {P} at (0,1485) size 769x36
  +        RenderText {TEXT} at (0,0) size 752x36
  +          text run at (0,0) width 752: "This paragraph should be black, because, in CSS1, :first-child is an invalid pseudo-class, and in CSS2, this paragraph is"
  +          text run at (0,18) width 110: "not the first child."
  +      RenderBlock {UL} at (0,1537) size 769x36
  +        RenderListItem {LI} at (40,0) size 729x36
             RenderListMarker at (0,0) size 0x14
  -          RenderText {TEXT} at (0,0) size 735x36
  -            text run at (0,0) width 735: "This unordered list item should be black, because, according to CSS1, the selector is invalid, and according to CSS2,"
  -            text run at (0,18) width 184: "the selector should not apply."
  -      RenderBlock {BLOCKQUOTE} at (40,1589) size 704x36
  +          RenderText {TEXT} at (0,0) size 690x36
  +            text run at (0,0) width 690: "This unordered list item should be black, because, according to CSS1, the selector is invalid, and according to"
  +            text run at (0,18) width 229: "CSS2, the selector should not apply."
  +      RenderBlock {BLOCKQUOTE} at (40,1589) size 689x36
           RenderText {TEXT} at (0,0) size 688x36
             text run at (0,0) width 688: "This blockquote should be black, because, according to CSS1, the selector is invalid, and according to CSS2,"
             text run at (0,18) width 184: "the selector should not apply."
  -      RenderBlock {P} at (0,1641) size 784x36
  +      RenderBlock {P} at (0,1641) size 769x36
           RenderInline {ACRONYM} at (0,0) size 748x36
             RenderText {TEXT} at (0,0) size 748x36
               text run at (0,0) width 748: "This acronym should be black, because, according to CSS1, the selector is invalid, and according to CSS2, the selector"
               text run at (0,18) width 109: "should not apply."
  -      RenderBlock {ADDRESS} at (0,1693) size 784x36
  +      RenderBlock {ADDRESS} at (0,1693) size 769x36
           RenderText {TEXT} at (0,0) size 745x36
             text run at (0,0) width 745: "This address should be black, because, according to CSS1, the selector is invalid, and according to CSS2, the selector"
             text run at (0,18) width 109: "should not apply."
  -      RenderBlock {P} at (0,1745) size 784x36
  +      RenderBlock {P} at (0,1745) size 769x36
           RenderInline {SPAN} at (0,0) size 768x36
             RenderText {TEXT} at (0,0) size 768x36
               text run at (0,0) width 768: "This span should be black, because, according to CSS1, the selector is invalid, and according to CSS2, the selector should"
               text run at (0,18) width 63: "not apply."
  -      RenderBlock {P} at (0,1797) size 784x36
  +      RenderBlock {P} at (0,1797) size 769x36
           RenderText {TEXT} at (0,0) size 753x36
             text run at (0,0) width 664: "This paragraph should be black, because the style declaration that applies to it is within an invalid at-rule. "
             text run at (664,0) width 89: "However, it is"
             text run at (0,18) width 592: "valid in CSS2, so if this is being viewed on a tty browser that supports CSS2, it should be red."
  -      RenderBlock {P} at (0,1849) size 784x18
  +      RenderBlock {P} at (0,1849) size 769x18
           RenderText {TEXT} at (0,0) size 660x18
             text run at (0,0) width 660: "This paragraph should be black, because the style declaration that applies to it is within an invalid at-rule."
  -      RenderBlock {P} at (0,1883) size 784x72
  +      RenderBlock {P} at (0,1883) size 769x72
           RenderText {TEXT} at (0,0) size 737x18
             text run at (0,0) width 737: "The text of this paragraph should be normal (that is, it should not be underlined, overlined, stricken, or bold), because"
           RenderInline {CODE} at (0,0) size 64x15
  @@ -172,22 +172,23 @@
           RenderInline {CODE} at (0,0) size 88x15
             RenderText {TEXT} at (541,20) size 88x15
               text run at (541,20) width 88: "highlighted"
  -        RenderText {TEXT} at (629,18) size 152x18
  -          text run at (629,18) width 152: " is not a valid part of the"
  +        RenderText {TEXT} at (629,18) size 758x36
  +          text run at (629,18) width 129: " is not a valid part of"
  +          text run at (0,36) width 23: "the "
           RenderInline {CODE} at (0,0) size 32x15
  -          RenderText {TEXT} at (0,38) size 32x15
  -            text run at (0,38) width 32: "font"
  -        RenderText {TEXT} at (32,36) size 783x36
  -          text run at (32,36) width 179: " property, making it invalid. "
  -          text run at (211,36) width 562: "Therefore, this paragraph's font should be the UA default, and match the next paragraph. "
  -          text run at (773,36) width 10: "If"
  -          text run at (0,54) width 176: "this is not the case, then the "
  +          RenderText {TEXT} at (23,38) size 32x15
  +            text run at (23,38) width 32: "font"
  +        RenderText {TEXT} at (55,36) size 721x36
  +          text run at (55,36) width 179: " property, making it invalid. "
  +          text run at (234,36) width 487: "Therefore, this paragraph's font should be the UA default, and match the next"
  +          text run at (0,54) width 71: "paragraph. "
  +          text run at (71,54) width 190: "If this is not the case, then the "
           RenderInline {CODE} at (0,0) size 32x15
  -          RenderText {TEXT} at (176,56) size 32x15
  -            text run at (176,56) width 32: "font"
  -        RenderText {TEXT} at (208,54) size 248x18
  -          text run at (208,54) width 248: " declaration is being improperly parsed."
  -      RenderBlock {P} at (0,1971) size 784x72
  +          RenderText {TEXT} at (261,56) size 32x15
  +            text run at (261,56) width 32: "font"
  +        RenderText {TEXT} at (293,54) size 248x18
  +          text run at (293,54) width 248: " declaration is being improperly parsed."
  +      RenderBlock {P} at (0,1971) size 769x72
           RenderText {TEXT} at (0,0) size 737x18
             text run at (0,0) width 737: "The text of this paragraph should be normal (that is, it should not be underlined, overlined, stricken, or bold), because"
           RenderInline {CODE} at (0,0) size 64x15
  @@ -204,14 +205,15 @@
           RenderInline {CODE} at (0,0) size 88x15
             RenderText {TEXT} at (541,20) size 88x15
               text run at (541,20) width 88: "highlighted"
  -        RenderText {TEXT} at (629,18) size 152x18
  -          text run at (629,18) width 152: " is not a valid part of the"
  +        RenderText {TEXT} at (629,18) size 758x36
  +          text run at (629,18) width 129: " is not a valid part of"
  +          text run at (0,36) width 23: "the "
           RenderInline {CODE} at (0,0) size 32x15
  -          RenderText {TEXT} at (0,38) size 32x15
  -            text run at (0,38) width 32: "font"
  -        RenderText {TEXT} at (32,36) size 725x36
  -          text run at (32,36) width 179: " property, making it invalid. "
  -          text run at (211,36) width 514: "Therefore, this paragraph's font should be the UA default, and match the previous"
  +          RenderText {TEXT} at (23,38) size 32x15
  +            text run at (23,38) width 32: "font"
  +        RenderText {TEXT} at (55,36) size 748x36
  +          text run at (55,36) width 179: " property, making it invalid. "
  +          text run at (234,36) width 514: "Therefore, this paragraph's font should be the UA default, and match the previous"
             text run at (0,54) width 71: "paragraph. "
             text run at (71,54) width 190: "If this is not the case, then the "
           RenderInline {CODE} at (0,0) size 32x15
  @@ -219,7 +221,7 @@
               text run at (261,56) width 32: "font"
           RenderText {TEXT} at (293,54) size 248x18
             text run at (293,54) width 248: " declaration is being improperly parsed."
  -      RenderBlock {P} at (0,2059) size 784x54
  +      RenderBlock {P} at (0,2059) size 769x54
           RenderText {TEXT} at (0,0) size 530x18
             text run at (0,0) width 501: "The text of this paragraph should be normal size because the selector is invalid. "
             text run at (501,0) width 29: "The "
  @@ -234,7 +236,7 @@
           RenderText {TEXT} at (0,18) size 761x36
             text run at (0,18) width 761: "within it should also be normal size, since the entire ruleset should be skipped (since in some future version of CSS, there"
             text run at (0,36) width 520: "could be an operator within the selector that has higher precedence than a comma)."
  -      RenderBlock {P} at (0,2129) size 784x36
  +      RenderBlock {P} at (0,2129) size 769x36
           RenderText {TEXT} at (0,0) size 464x18
             text run at (0,0) width 464: "This paragraph should be black, because the line before the declaration is "
           RenderInline {STRONG} at (0,0) size 22x18
  @@ -243,33 +245,33 @@
           RenderText {TEXT} at (486,0) size 743x36
             text run at (486,0) width 257: " a comment and therefore the selector for"
             text run at (0,18) width 139: "P.nineteenb is invalid."
  -      RenderBlock {P} at (0,2181) size 784x18 [color=#0000FF]
  +      RenderBlock {P} at (0,2181) size 769x18 [color=#0000FF]
           RenderText {TEXT} at (0,0) size 470x18
             text run at (0,0) width 470: "This paragraph should be blue, because only the first declaration is invalid."
  -      RenderBlock {P} at (0,2215) size 784x18 [color=#008000]
  +      RenderBlock {P} at (0,2215) size 769x18 [color=#008000]
           RenderText {TEXT} at (0,0) size 478x18
             text run at (0,0) width 478: "This paragraph should be green, because only the first declaration is invalid."
  -      RenderBlock {P} at (0,2249) size 784x18 [color=#800080]
  +      RenderBlock {P} at (0,2249) size 769x18 [color=#800080]
           RenderText {TEXT} at (0,0) size 483x18
             text run at (0,0) width 483: "This paragraph should be purple, because only the first declaration is invalid."
  -      RenderBlock {P} at (0,2283) size 784x18 [color=#008000]
  +      RenderBlock {P} at (0,2283) size 769x18 [color=#008000]
           RenderText {TEXT} at (0,0) size 478x18
             text run at (0,0) width 478: "This paragraph should be green, because only the first declaration is invalid."
  -      RenderBlock {P} at (0,2317) size 784x18 [color=#008000]
  +      RenderBlock {P} at (0,2317) size 769x18 [color=#008000]
           RenderText {TEXT} at (0,0) size 478x18
             text run at (0,0) width 478: "This paragraph should be green, because only the first declaration is invalid."
  -      RenderBlock {P} at (0,2351) size 784x18
  +      RenderBlock {P} at (0,2351) size 769x18
           RenderText {TEXT} at (48,0) size 601x18
             text run at (48,0) width 485: "This paragraph should be indented half an inch, but it should not be maroon. "
             text run at (533,0) width 116: "It should be black."
  -      RenderBlock {P} at (0,2385) size 784x36
  +      RenderBlock {P} at (0,2385) size 769x36
           RenderText {TEXT} at (0,0) size 751x36
             text run at (0,0) width 751: "This paragraph should be black, because the color declaration after the previous ruleset should be considered part of the"
             text run at (0,18) width 616: "selector for this ruleset, and this ruleset therefore has an invalid selector and should not be applied."
  -      RenderTable {TABLE} at (0,2437) size 784x1582 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,2437) size 769x1582 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x1580
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -277,103 +279,103 @@
               RenderTableCell {TD} at (0,790) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x1554 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x18 [color=#008000]
  +            RenderTableCell {TD} at (12,26) size 755x1554 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x18 [color=#008000]
                   RenderText {TEXT} at (0,0) size 485x18
                     text run at (0,0) width 485: "This paragraph should be green, because only the rotation should be ignored."
  -              RenderBlock {P} at (4,38) size 762x18 [color=#008000]
  +              RenderBlock {P} at (4,38) size 747x18 [color=#008000]
                   RenderText {TEXT} at (0,0) size 623x18
                     text run at (0,0) width 623: "This paragraph should be green, since error-checking should be done before calculating specificity."
  -              RenderBlock {P} at (4,72) size 762x36
  +              RenderBlock {P} at (4,72) size 747x36
                   RenderText {TEXT} at (0,0) size 560x18
                     text run at (0,0) width 560: "This paragraph should have a solid gray background (or a white grid), because in CSS1, "
                   RenderInline {CODE} at (0,0) size 56x15
                     RenderText {TEXT} at (560,2) size 56x15
                       text run at (560,2) width 56: "inherit"
  -                RenderText {TEXT} at (616,0) size 760x36
  -                  text run at (616,0) width 144: " is an invalid keyword,"
  -                  text run at (0,18) width 520: "and in CSS2, it will cause the gray background (not the white grid) to be inherited."
  -              RenderBlock {P} at (4,124) size 762x18
  +                RenderText {TEXT} at (616,0) size 696x36
  +                  text run at (616,0) width 80: " is an invalid"
  +                  text run at (0,18) width 584: "keyword, and in CSS2, it will cause the gray background (not the white grid) to be inherited."
  +              RenderBlock {P} at (4,124) size 747x18
                   RenderText {TEXT} at (0,0) size 639x18
                     text run at (0,0) width 639: "This paragraph should be black, since in CSS1, the selector is invalid, and in CSS2, it does not apply."
  -              RenderBlock {P} at (4,158) size 762x18
  +              RenderBlock {P} at (4,158) size 747x18
                   RenderText {TEXT} at (0,0) size 639x18
                     text run at (0,0) width 639: "This paragraph should be black, since in CSS1, the selector is invalid, and in CSS2, it does not apply."
  -              RenderBlock {P} at (4,192) size 762x18
  +              RenderBlock {P} at (4,192) size 747x18
                   RenderText {TEXT} at (0,0) size 526x18
                     text run at (0,0) width 526: "This paragraph should have a white background, since keywords cannot be quoted."
  -              RenderBlock {P} at (4,226) size 762x42 [border: (3px solid #000000)]
  -                RenderText {TEXT} at (3,3) size 756x36
  +              RenderBlock {P} at (4,226) size 747x42 [border: (3px solid #000000)]
  +                RenderText {TEXT} at (3,3) size 717x36
                     text run at (3,3) width 643: "This paragraph should have a medium-width border around it (the same as the next three paragraphs). "
  -                  text run at (646,3) width 113: "This should cause"
  -                  text run at (3,21) width 318: "the user agent to use the default value of 'medium'."
  -              RenderBlock {P} at (4,284) size 762x42 [border: (3px solid #000000)]
  +                  text run at (646,3) width 74: "This should"
  +                  text run at (3,21) width 357: "cause the user agent to use the default value of 'medium'."
  +              RenderBlock {P} at (4,284) size 747x42 [border: (3px solid #000000)]
                   RenderText {TEXT} at (3,3) size 740x36
                     text run at (3,3) width 740: "This paragraph should have a medium-width border around it (the same as the previous and the next two paragraphs),"
                     text run at (3,21) width 228: "because the border-width is invalid. "
                     text run at (231,21) width 435: "This should cause the user agent to use the default value of 'medium'."
  -              RenderBlock {P} at (4,342) size 762x60 [border: (3px solid #000000)]
  -                RenderText {TEXT} at (3,3) size 754x54
  +              RenderBlock {P} at (4,342) size 747x60 [border: (3px solid #000000)]
  +                RenderText {TEXT} at (3,3) size 740x54
                     text run at (3,3) width 740: "This paragraph should have a medium-width border around it (the same as the next and the previous two paragraphs),"
                     text run at (3,21) width 588: "because the border-width units are invalid, and therefore the border-width should be ignored. "
  -                  text run at (591,21) width 166: "This should cause the user"
  +                  text run at (591,21) width 136: "This should cause the"
  +                  text run at (3,39) width 295: "user agent to use the default value of 'medium'."
  +              RenderBlock {P} at (4,418) size 747x60 [border: (3px solid #000000)]
  +                RenderText {TEXT} at (3,3) size 736x54
  +                  text run at (3,3) width 720: "This paragraph should have a medium-width border around it (the same as the previous three paragraphs), because"
  +                  text run at (3,21) width 570: "the border-width does not have any value to go with its pixel unit, and is therefore invalid. "
  +                  text run at (573,21) width 166: "This should cause the user"
                     text run at (3,39) width 265: "agent to use the default value of 'medium'."
  -              RenderBlock {P} at (4,418) size 762x60 [border: (3px solid #000000)]
  -                RenderText {TEXT} at (3,3) size 751x54
  -                  text run at (3,3) width 743: "This paragraph should have a medium-width border around it (the same as the previous three paragraphs), because the"
  -                  text run at (3,21) width 547: "border-width does not have any value to go with its pixel unit, and is therefore invalid. "
  -                  text run at (550,21) width 204: "This should cause the user agent"
  -                  text run at (3,39) width 227: "to use the default value of 'medium'."
  -              RenderBlock {P} at (4,494) size 762x18
  +              RenderBlock {P} at (4,494) size 747x18
                   RenderText {TEXT} at (0,0) size 660x18
                     text run at (0,0) width 660: "This paragraph should be black, because the style declaration that applies to it is within an invalid at-rule."
  -              RenderBlock {P} at (4,528) size 762x36 [color=#008000]
  -                RenderText {TEXT} at (0,0) size 760x36
  +              RenderBlock {P} at (4,528) size 747x36 [color=#008000]
  +                RenderText {TEXT} at (0,0) size 724x36
                     text run at (0,0) width 207: "This paragraph should be green. "
  -                  text run at (207,0) width 553: "CSS is case-insensitive, unless required to be case sensitive due to interaction with other"
  -                  text run at (0,18) width 237: "standards (e.g., font names or URLs.)"
  -              RenderBlock {OL} at (4,580) size 762x18
  -                RenderListItem {LI} at (40,0) size 722x18
  +                  text run at (207,0) width 517: "CSS is case-insensitive, unless required to be case sensitive due to interaction with"
  +                  text run at (0,18) width 273: "other standards (e.g., font names or URLs.)"
  +              RenderBlock {OL} at (4,580) size 747x18
  +                RenderListItem {LI} at (40,0) size 707x18
                     RenderListMarker at (0,0) size 0x14
                     RenderText {TEXT} at (0,0) size 621x18
                       text run at (0,0) width 621: "This ordered list item should be black, because the declaration has an invalid pseudo-class selector."
  -              RenderBlock {P} at (4,614) size 762x36
  -                RenderText {TEXT} at (0,0) size 752x36
  -                  text run at (0,0) width 752: "This paragraph should be black, because, in CSS1, :first-child is an invalid pseudo-class, and in CSS2, this paragraph is"
  -                  text run at (0,18) width 110: "not the first child."
  -              RenderBlock {UL} at (4,666) size 762x36
  -                RenderListItem {LI} at (40,0) size 722x36
  +              RenderBlock {P} at (4,614) size 747x36
  +                RenderText {TEXT} at (0,0) size 738x36
  +                  text run at (0,0) width 738: "This paragraph should be black, because, in CSS1, :first-child is an invalid pseudo-class, and in CSS2, this paragraph"
  +                  text run at (0,18) width 124: "is not the first child."
  +              RenderBlock {UL} at (4,666) size 747x36
  +                RenderListItem {LI} at (40,0) size 707x36
                     RenderListMarker at (0,0) size 0x14
                     RenderText {TEXT} at (0,0) size 690x36
                       text run at (0,0) width 690: "This unordered list item should be black, because, according to CSS1, the selector is invalid, and according to"
                       text run at (0,18) width 229: "CSS2, the selector should not apply."
  -              RenderBlock {BLOCKQUOTE} at (44,718) size 682x36
  +              RenderBlock {BLOCKQUOTE} at (44,718) size 667x36
                   RenderText {TEXT} at (0,0) size 643x36
                     text run at (0,0) width 643: "This blockquote should be black, because, according to CSS1, the selector is invalid, and according to"
                     text run at (0,18) width 229: "CSS2, the selector should not apply."
  -              RenderBlock {P} at (4,770) size 762x36
  -                RenderInline {ACRONYM} at (0,0) size 748x36
  -                  RenderText {TEXT} at (0,0) size 748x36
  -                    text run at (0,0) width 748: "This acronym should be black, because, according to CSS1, the selector is invalid, and according to CSS2, the selector"
  -                    text run at (0,18) width 109: "should not apply."
  -              RenderBlock {ADDRESS} at (4,822) size 762x36
  +              RenderBlock {P} at (4,770) size 747x36
  +                RenderInline {ACRONYM} at (0,0) size 696x36
  +                  RenderText {TEXT} at (0,0) size 696x36
  +                    text run at (0,0) width 696: "This acronym should be black, because, according to CSS1, the selector is invalid, and according to CSS2, the"
  +                    text run at (0,18) width 161: "selector should not apply."
  +              RenderBlock {ADDRESS} at (4,822) size 747x36
                   RenderText {TEXT} at (0,0) size 745x36
                     text run at (0,0) width 745: "This address should be black, because, according to CSS1, the selector is invalid, and according to CSS2, the selector"
                     text run at (0,18) width 109: "should not apply."
  -              RenderBlock {P} at (4,874) size 762x36
  +              RenderBlock {P} at (4,874) size 747x36
                   RenderInline {SPAN} at (0,0) size 722x36
                     RenderText {TEXT} at (0,0) size 722x36
                       text run at (0,0) width 722: "This span should be black, because, according to CSS1, the selector is invalid, and according to CSS2, the selector"
                       text run at (0,18) width 109: "should not apply."
  -              RenderBlock {P} at (4,926) size 762x36
  -                RenderText {TEXT} at (0,0) size 753x36
  +              RenderBlock {P} at (4,926) size 747x36
  +                RenderText {TEXT} at (0,0) size 739x36
                     text run at (0,0) width 664: "This paragraph should be black, because the style declaration that applies to it is within an invalid at-rule. "
  -                  text run at (664,0) width 89: "However, it is"
  -                  text run at (0,18) width 592: "valid in CSS2, so if this is being viewed on a tty browser that supports CSS2, it should be red."
  -              RenderBlock {P} at (4,978) size 762x18
  +                  text run at (664,0) width 75: "However, it"
  +                  text run at (0,18) width 606: "is valid in CSS2, so if this is being viewed on a tty browser that supports CSS2, it should be red."
  +              RenderBlock {P} at (4,978) size 747x18
                   RenderText {TEXT} at (0,0) size 660x18
                     text run at (0,0) width 660: "This paragraph should be black, because the style declaration that applies to it is within an invalid at-rule."
  -              RenderBlock {P} at (4,1012) size 762x72
  +              RenderBlock {P} at (4,1012) size 747x72
                   RenderText {TEXT} at (0,0) size 737x18
                     text run at (0,0) width 737: "The text of this paragraph should be normal (that is, it should not be underlined, overlined, stricken, or bold), because"
                   RenderInline {CODE} at (0,0) size 64x15
  @@ -390,15 +392,15 @@
                   RenderInline {CODE} at (0,0) size 88x15
                     RenderText {TEXT} at (541,20) size 88x15
                       text run at (541,20) width 88: "highlighted"
  -                RenderText {TEXT} at (629,18) size 758x36
  -                  text run at (629,18) width 129: " is not a valid part of"
  -                  text run at (0,36) width 23: "the "
  +                RenderText {TEXT} at (629,18) size 741x36
  +                  text run at (629,18) width 112: " is not a valid part"
  +                  text run at (0,36) width 40: "of the "
                   RenderInline {CODE} at (0,0) size 32x15
  -                  RenderText {TEXT} at (23,38) size 32x15
  -                    text run at (23,38) width 32: "font"
  -                RenderText {TEXT} at (55,36) size 721x36
  -                  text run at (55,36) width 179: " property, making it invalid. "
  -                  text run at (234,36) width 487: "Therefore, this paragraph's font should be the UA default, and match the next"
  +                  RenderText {TEXT} at (40,38) size 32x15
  +                    text run at (40,38) width 32: "font"
  +                RenderText {TEXT} at (72,36) size 738x36
  +                  text run at (72,36) width 179: " property, making it invalid. "
  +                  text run at (251,36) width 487: "Therefore, this paragraph's font should be the UA default, and match the next"
                     text run at (0,54) width 71: "paragraph. "
                     text run at (71,54) width 190: "If this is not the case, then the "
                   RenderInline {CODE} at (0,0) size 32x15
  @@ -406,7 +408,7 @@
                       text run at (261,56) width 32: "font"
                   RenderText {TEXT} at (293,54) size 248x18
                     text run at (293,54) width 248: " declaration is being improperly parsed."
  -              RenderBlock {P} at (4,1100) size 762x72
  +              RenderBlock {P} at (4,1100) size 747x72
                   RenderText {TEXT} at (0,0) size 737x18
                     text run at (0,0) width 737: "The text of this paragraph should be normal (that is, it should not be underlined, overlined, stricken, or bold), because"
                   RenderInline {CODE} at (0,0) size 64x15
  @@ -423,23 +425,23 @@
                   RenderInline {CODE} at (0,0) size 88x15
                     RenderText {TEXT} at (541,20) size 88x15
                       text run at (541,20) width 88: "highlighted"
  -                RenderText {TEXT} at (629,18) size 758x36
  -                  text run at (629,18) width 129: " is not a valid part of"
  -                  text run at (0,36) width 23: "the "
  +                RenderText {TEXT} at (629,18) size 741x36
  +                  text run at (629,18) width 112: " is not a valid part"
  +                  text run at (0,36) width 40: "of the "
                   RenderInline {CODE} at (0,0) size 32x15
  -                  RenderText {TEXT} at (23,38) size 32x15
  -                    text run at (23,38) width 32: "font"
  -                RenderText {TEXT} at (55,36) size 748x36
  -                  text run at (55,36) width 179: " property, making it invalid. "
  -                  text run at (234,36) width 514: "Therefore, this paragraph's font should be the UA default, and match the previous"
  -                  text run at (0,54) width 71: "paragraph. "
  -                  text run at (71,54) width 190: "If this is not the case, then the "
  +                  RenderText {TEXT} at (40,38) size 32x15
  +                    text run at (40,38) width 32: "font"
  +                RenderText {TEXT} at (72,36) size 707x36
  +                  text run at (72,36) width 179: " property, making it invalid. "
  +                  text run at (251,36) width 456: "Therefore, this paragraph's font should be the UA default, and match the"
  +                  text run at (0,54) width 129: "previous paragraph. "
  +                  text run at (129,54) width 190: "If this is not the case, then the "
                   RenderInline {CODE} at (0,0) size 32x15
  -                  RenderText {TEXT} at (261,56) size 32x15
  -                    text run at (261,56) width 32: "font"
  -                RenderText {TEXT} at (293,54) size 248x18
  -                  text run at (293,54) width 248: " declaration is being improperly parsed."
  -              RenderBlock {P} at (4,1188) size 762x54
  +                  RenderText {TEXT} at (319,56) size 32x15
  +                    text run at (319,56) width 32: "font"
  +                RenderText {TEXT} at (351,54) size 248x18
  +                  text run at (351,54) width 248: " declaration is being improperly parsed."
  +              RenderBlock {P} at (4,1188) size 747x54
                   RenderText {TEXT} at (0,0) size 530x18
                     text run at (0,0) width 501: "The text of this paragraph should be normal size because the selector is invalid. "
                     text run at (501,0) width 29: "The "
  @@ -448,13 +450,14 @@
                       text run at (530,0) width 100: "emphasized text"
                   RenderText {TEXT} at (630,0) size 54x18
                     text run at (630,0) width 54: " and the "
  -                RenderInline {STRONG} at (0,0) size 72x18
  -                  RenderText {TEXT} at (684,0) size 72x18
  -                    text run at (684,0) width 72: "strong text"
  -                RenderText {TEXT} at (0,18) size 761x36
  -                  text run at (0,18) width 761: "within it should also be normal size, since the entire ruleset should be skipped (since in some future version of CSS, there"
  -                  text run at (0,36) width 520: "could be an operator within the selector that has higher precedence than a comma)."
  -              RenderBlock {P} at (4,1258) size 762x36
  +                RenderInline {STRONG} at (0,0) size 727x36
  +                  RenderText {TEXT} at (684,0) size 727x36
  +                    text run at (684,0) width 43: "strong"
  +                    text run at (0,18) width 25: "text"
  +                RenderText {TEXT} at (25,18) size 718x36
  +                  text run at (25,18) width 693: " within it should also be normal size, since the entire ruleset should be skipped (since in some future version of"
  +                  text run at (0,36) width 592: "CSS, there could be an operator within the selector that has higher precedence than a comma)."
  +              RenderBlock {P} at (4,1258) size 747x36
                   RenderText {TEXT} at (0,0) size 464x18
                     text run at (0,0) width 464: "This paragraph should be black, because the line before the declaration is "
                   RenderInline {STRONG} at (0,0) size 22x18
  @@ -463,26 +466,26 @@
                   RenderText {TEXT} at (486,0) size 743x36
                     text run at (486,0) width 257: " a comment and therefore the selector for"
                     text run at (0,18) width 139: "P.nineteenb is invalid."
  -              RenderBlock {P} at (4,1310) size 762x18 [color=#0000FF]
  +              RenderBlock {P} at (4,1310) size 747x18 [color=#0000FF]
                   RenderText {TEXT} at (0,0) size 470x18
                     text run at (0,0) width 470: "This paragraph should be blue, because only the first declaration is invalid."
  -              RenderBlock {P} at (4,1344) size 762x18 [color=#008000]
  +              RenderBlock {P} at (4,1344) size 747x18 [color=#008000]
                   RenderText {TEXT} at (0,0) size 478x18
                     text run at (0,0) width 478: "This paragraph should be green, because only the first declaration is invalid."
  -              RenderBlock {P} at (4,1378) size 762x18 [color=#800080]
  +              RenderBlock {P} at (4,1378) size 747x18 [color=#800080]
                   RenderText {TEXT} at (0,0) size 483x18
                     text run at (0,0) width 483: "This paragraph should be purple, because only the first declaration is invalid."
  -              RenderBlock {P} at (4,1412) size 762x18 [color=#008000]
  +              RenderBlock {P} at (4,1412) size 747x18 [color=#008000]
                   RenderText {TEXT} at (0,0) size 478x18
                     text run at (0,0) width 478: "This paragraph should be green, because only the first declaration is invalid."
  -              RenderBlock {P} at (4,1446) size 762x18 [color=#008000]
  +              RenderBlock {P} at (4,1446) size 747x18 [color=#008000]
                   RenderText {TEXT} at (0,0) size 478x18
                     text run at (0,0) width 478: "This paragraph should be green, because only the first declaration is invalid."
  -              RenderBlock {P} at (4,1480) size 762x18
  +              RenderBlock {P} at (4,1480) size 747x18
                   RenderText {TEXT} at (48,0) size 601x18
                     text run at (48,0) width 485: "This paragraph should be indented half an inch, but it should not be maroon. "
                     text run at (533,0) width 116: "It should be black."
  -              RenderBlock {P} at (4,1514) size 762x36
  -                RenderText {TEXT} at (0,0) size 751x36
  -                  text run at (0,0) width 751: "This paragraph should be black, because the color declaration after the previous ruleset should be considered part of the"
  -                  text run at (0,18) width 616: "selector for this ruleset, and this ruleset therefore has an invalid selector and should not be applied."
  +              RenderBlock {P} at (4,1514) size 747x36
  +                RenderText {TEXT} at (0,0) size 728x36
  +                  text run at (0,0) width 728: "This paragraph should be black, because the color declaration after the previous ruleset should be considered part of"
  +                  text run at (0,18) width 639: "the selector for this ruleset, and this ruleset therefore has an invalid selector and should not be applied."
  
  
  
  1.13      +117 -115  WebCore/layout-tests/css1/font_properties/font-expected.txt
  
  Index: font-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/font_properties/font-expected.txt,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- font-expected.txt	19 Jul 2005 21:18:11 -0000	1.12
  +++ font-expected.txt	18 Aug 2005 04:22:54 -0000	1.13
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x4169
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x4169
  -  RenderBlock {HTML} at (0,0) size 800x4169
  -    RenderBody {BODY} at (8,8) size 784x4153 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x14
  +layer at (0,0) size 785x4304
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x4304
  +  RenderBlock {HTML} at (0,0) size 785x4304
  +    RenderBody {BODY} at (8,8) size 769x4288 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x14
           RenderText {TEXT} at (0,0) size 264x14
             text run at (0,0) width 264: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,26) size 784x168
  +      RenderBlock {PRE} at (0,26) size 769x168
           RenderText {TEXT} at (0,0) size 399x168
             text run at (0,0) width 161: "BODY {font-size: 12px;}"
             text run at (0,14) width 322: ".one {font: italic small-caps 13pt Helvetica;}"
  @@ -20,56 +20,57 @@
             text run at (0,126) width 378: ".nine {font: oblique normal 700 18px/200% sans-serif;}"
             text run at (0,140) width 301: ".ten {font: normal 400 80%/2.5 sans-serif;}"
             text run at (0,154) width 266: "SPAN.color {background-color: silver;}"
  -      RenderBlock {HR} at (0,206) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,220) size 784x14
  +      RenderBlock {HR} at (0,206) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,220) size 769x14
           RenderText {TEXT} at (0,0) size 706x14
             text run at (0,0) width 423: "This element is unstyled, and should inherit a font-size of 12px from the BODY element. "
             text run at (423,0) width 283: "This is the \"base font size\" referred to in the following tests."
  -      RenderBlock {P} at (0,251) size 784x20
  +      RenderBlock {P} at (0,251) size 769x20
           RenderText {TEXT} at (0,0) size 497x20
             text run at (0,0) width 497: "This element should be 13pt. Helvetica which is in small-cap italics."
  -      RenderBlock {P} at (0,289) size 784x81
  -        RenderText {TEXT} at (0,2) size 773x81
  +      RenderBlock {P} at (0,289) size 769x81
  +        RenderText {TEXT} at (0,2) size 762x81
             text run at (0,2) width 282: "This element should be in a serif font. "
             text run at (282,2) width 480: "Its font-size should be 150% the base font size, and its line-height"
             text run at (0,29) width 423: "should 150% of that value (18px and 27px, respectively). "
  -          text run at (423,29) width 350: "Extra text is included for the purposes of testing"
  -          text run at (0,56) width 155: "this more effectively."
  -      RenderBlock {P} at (0,388) size 784x81
  -        RenderText {TEXT} at (0,3) size 783x81
  +          text run at (423,29) width 297: "Extra text is included for the purposes of"
  +          text run at (0,56) width 208: "testing this more effectively."
  +      RenderBlock {P} at (0,388) size 769x81
  +        RenderText {TEXT} at (0,3) size 760x81
             text run at (0,3) width 348: "This element should be in a sans-serif font. "
  -          text run at (348,3) width 435: "Its font-size should be 150% the base font size, and its"
  -          text run at (0,30) width 545: "line-height should 150% of that value (18px and 27px, respectively). "
  -          text run at (545,30) width 222: "Extra text is included for the"
  -          text run at (0,57) width 321: "purposes of testing this more effectively."
  -      RenderBlock {P} at (0,487) size 784x79
  -        RenderText {TEXT} at (0,2) size 781x52
  +          text run at (348,3) width 412: "Its font-size should be 150% the base font size, and"
  +          text run at (0,30) width 568: "its line-height should 150% of that value (18px and 27px, respectively). "
  +          text run at (568,30) width 192: "Extra text is included for"
  +          text run at (0,57) width 351: "the purposes of testing this more effectively."
  +      RenderBlock {P} at (0,487) size 769x79
  +        RenderText {TEXT} at (0,2) size 762x52
             text run at (0,2) width 628: "This element should be in a cursive font, 'small' in size, with a line-height 200% the height of the text's actual size. "
  -          text run at (628,2) width 153: "For example, if the font-size"
  -          text run at (0,28) width 32: "value "
  +          text run at (628,2) width 134: "For example, if the font-"
  +          text run at (0,28) width 55: "size value "
           RenderInline {CODE} at (0,0) size 35x13
  -          RenderText {TEXT} at (32,33) size 35x26
  -            text run at (32,33) width 35: "small"
  -        RenderText {TEXT} at (67,28) size 743x53
  -          text run at (67,28) width 323: " is calculated at 10px, then the line-height should be 20px. "
  -          text run at (390,28) width 280: "The actual value of the font-size is UA-dependent. "
  -          text run at (670,28) width 73: "Extra text is"
  +          RenderText {TEXT} at (55,33) size 35x26
  +            text run at (55,33) width 35: "small"
  +        RenderText {TEXT} at (90,28) size 766x53
  +          text run at (90,28) width 323: " is calculated at 10px, then the line-height should be 20px. "
  +          text run at (413,28) width 280: "The actual value of the font-size is UA-dependent. "
  +          text run at (693,28) width 73: "Extra text is"
             text run at (0,55) width 304: "included for the purposes of testing this more effectively."
  -      RenderBlock {P} at (0,584) size 784x81
  -        RenderText {TEXT} at (0,3) size 778x81
  +      RenderBlock {P} at (0,584) size 769x108
  +        RenderText {TEXT} at (0,3) size 732x108
             text run at (0,3) width 711: "This element should be in a sans-serif font, italicized and small caps, with a weight of 900. "
  -          text run at (711,3) width 67: "Its font-"
  -          text run at (0,30) width 770: "size should be 150% the base font size, and its line-height should be 150% of that value (18px and"
  -          text run at (0,57) width 156: "27px, respectively). "
  -          text run at (156,57) width 559: "Extra text is included for the purposes of testing this more effectively."
  -      RenderBlock {P} at (0,683) size 784x162
  +          text run at (711,3) width 21: "Its"
  +          text run at (0,30) width 732: "font-size should be 150% the base font size, and its line-height should be 150% of that value"
  +          text run at (0,57) width 235: "(18px and 27px, respectively). "
  +          text run at (235,57) width 464: "Extra text is included for the purposes of testing this more"
  +          text run at (0,84) width 90: "effectively."
  +      RenderBlock {P} at (0,710) size 769x162
           RenderText {TEXT} at (0,16) size 765x162
             text run at (0,16) width 698: "This element should be in a sans-serif font, italicized and small caps, with a weight of 100. "
             text run at (698,16) width 67: "Its font-"
             text run at (0,70) width 758: "size should be 150% the base font size, and its line-height should be 300% of that value (18px and"
             text run at (0,124) width 155: "54px, respectively). "
             text run at (155,124) width 556: "Extra text is included for the purposes of testing this more effectively."
  -      RenderBlock {P} at (0,863) size 784x144
  +      RenderBlock {P} at (0,890) size 769x144
           RenderText {TEXT} at (0,7) size 750x144
             text run at (0,7) width 750: "This element should be in a monospace font, italicized and small caps, with a weight of"
             text run at (0,43) width 55: "900. "
  @@ -77,56 +78,56 @@
             text run at (0,79) width 618: "2em, or twice the element's font size (18px and 36px, respectively). "
             text run at (618,79) width 113: "Extra text is"
             text run at (0,115) width 499: "included for the purposes of testing this more effectively."
  -      RenderBlock {P} at (0,1025) size 784x288
  +      RenderBlock {P} at (0,1052) size 769x288
           RenderText {TEXT} at (0,37) size 765x288
             text run at (0,37) width 698: "This element should be in a sans-serif font, italicized and small caps, with a weight of 500. "
             text run at (698,37) width 67: "Its font-"
             text run at (0,133) width 631: "size should be 150% the base font size, or 18px, and its line-height should be 1in. "
             text run at (631,133) width 99: "Extra text is"
             text run at (0,229) width 452: "included for the purposes of testing this more effectively."
  -      RenderBlock {P} at (0,1331) size 784x108
  -        RenderText {TEXT} at (0,7) size 774x108
  +      RenderBlock {P} at (0,1358) size 769x144
  +        RenderText {TEXT} at (0,7) size 752x144
             text run at (0,7) width 752: "This element should be in a sans-serif font, oblique and not small-caps, with a weight of"
             text run at (0,43) width 40: "700. "
             text run at (40,43) width 665: "Its font-size should be 18 pixels, and its line-height should be 36px (200% this"
             text run at (0,79) width 176: "element's font size). "
  -          text run at (176,79) width 598: "Extra text is included for the purposes of testing this more effectively."
  -      RenderBlock {P} at (0,1457) size 784x50
  -        RenderText {TEXT} at (0,6) size 781x50
  +          text run at (176,79) width 500: "Extra text is included for the purposes of testing this more"
  +          text run at (0,115) width 93: "effectively."
  +      RenderBlock {P} at (0,1520) size 769x50
  +        RenderText {TEXT} at (0,6) size 754x50
             text run at (0,6) width 301: "This element should be in a sans-serif font, with a weight of 400. "
  -          text run at (301,6) width 456: "Its font-size should be 80% of 12px, or 9.6px, and its line-height shoud be 2.5 times that, or 24px. "
  -          text run at (757,6) width 24: "Extra"
  -          text run at (0,31) width 291: "text is included for the purposes of testing this more effectively."
  -      RenderBlock {P} at (0,1525) size 784x216
  -        RenderInline {SPAN} at (0,0) size 774x183 [bgcolor=#C0C0C0]
  -          RenderText {TEXT} at (0,16) size 774x216
  +          text run at (301,6) width 453: "Its font-size should be 80% of 12px, or 9.6px, and its line-height shoud be 2.5 times that, or 24px."
  +          text run at (0,31) width 318: "Extra text is included for the purposes of testing this more effectively."
  +      RenderBlock {P} at (0,1588) size 769x216
  +        RenderInline {SPAN} at (0,0) size 765x183 [bgcolor=#C0C0C0]
  +          RenderText {TEXT} at (0,16) size 765x216
               text run at (0,16) width 698: "This element should be in a sans-serif font, italicized and small caps, with a weight of 100. "
               text run at (698,16) width 67: "Its font-"
               text run at (0,70) width 758: "size should be 150% the base font size, and its line-height should be 300% of that value (18px and"
  -            text run at (0,124) width 774: "54px, respectively). The text should have a silver background. The background color has been set on"
  -            text run at (0,178) width 655: "an inline element and should therefore only cover the text, not the interline spacing."
  +            text run at (0,124) width 750: "54px, respectively). The text should have a silver background. The background color has been set"
  +            text run at (0,178) width 679: "on an inline element and should therefore only cover the text, not the interline spacing."
           RenderText {TEXT} at (0,0) size 0x0
  -      RenderTable {TABLE} at (0,1759) size 784x2394 [border: (1px outset #808080)]
  -        RenderTableSection {TBODY} at (1,1) size 0x2392
  +      RenderTable {TABLE} at (0,1822) size 769x2466 [border: (1px outset #808080)]
  +        RenderTableSection {TBODY} at (1,1) size 0x2464
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,1196) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
  +            RenderTableCell {TD} at (0,1232) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x2366 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x36
  +            RenderTableCell {TD} at (12,26) size 755x2438 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x36
                   RenderText {TEXT} at (0,0) size 732x36
                     text run at (0,0) width 564: "This element is unstyled, and should inherit a font-size of 12px from the BODY element. "
                     text run at (564,0) width 168: "This is the \"base font size\""
                     text run at (0,18) width 204: "referred to in the following tests."
  -              RenderBlock {P} at (4,57) size 762x20
  +              RenderBlock {P} at (4,57) size 747x20
                   RenderText {TEXT} at (0,0) size 497x20
                     text run at (0,0) width 497: "This element should be 13pt. Helvetica which is in small-cap italics."
  -              RenderBlock {P} at (4,101) size 762x144
  +              RenderBlock {P} at (4,101) size 747x144
                   RenderText {TEXT} at (0,4) size 735x144
                     text run at (0,4) width 374: "This element should be in a serif font. "
                     text run at (374,4) width 361: "Its font-size should be 150% the base"
  @@ -134,28 +135,27 @@
                     text run at (0,76) width 138: "respectively). "
                     text run at (138,76) width 563: "Extra text is included for the purposes of testing this more"
                     text run at (0,112) width 111: "effectively."
  -              RenderBlock {P} at (4,269) size 762x144
  -                RenderText {TEXT} at (0,4) size 761x144
  +              RenderBlock {P} at (4,269) size 747x144
  +                RenderText {TEXT} at (0,4) size 733x144
                     text run at (0,4) width 461: "This element should be in a sans-serif font. "
  -                  text run at (461,4) width 299: "Its font-size should be 150%"
  -                  text run at (0,40) width 732: "the base font size, and its line-height should 150% of that value (18px"
  -                  text run at (0,76) width 258: "and 27px, respectively). "
  -                  text run at (258,76) width 503: "Extra text is included for the purposes of testing"
  -                  text run at (0,112) width 218: "this more effectively."
  -              RenderBlock {P} at (4,437) size 762x79
  -                RenderText {TEXT} at (0,2) size 762x52
  +                  text run at (461,4) width 232: "Its font-size should be"
  +                  text run at (0,40) width 733: "150% the base font size, and its line-height should 150% of that value"
  +                  text run at (0,76) width 324: "(18px and 27px, respectively). "
  +                  text run at (324,76) width 399: "Extra text is included for the purposes"
  +                  text run at (0,112) width 322: "of testing this more effectively."
  +              RenderBlock {P} at (4,437) size 747x79
  +                RenderText {TEXT} at (0,2) size 731x52
                     text run at (0,2) width 628: "This element should be in a cursive font, 'small' in size, with a line-height 200% the height of the text's actual size. "
  -                  text run at (628,2) width 134: "For example, if the font-"
  -                  text run at (0,28) width 55: "size value "
  +                  text run at (628,2) width 103: "For example, if the"
  +                  text run at (0,28) width 82: "font-size value "
                   RenderInline {CODE} at (0,0) size 35x13
  -                  RenderText {TEXT} at (55,33) size 35x26
  -                    text run at (55,33) width 35: "small"
  -                RenderText {TEXT} at (90,28) size 753x53
  -                  text run at (90,28) width 323: " is calculated at 10px, then the line-height should be 20px. "
  -                  text run at (413,28) width 280: "The actual value of the font-size is UA-dependent. "
  -                  text run at (693,28) width 60: "Extra text"
  -                  text run at (0,55) width 317: "is included for the purposes of testing this more effectively."
  -              RenderBlock {P} at (4,540) size 762x180
  +                  RenderText {TEXT} at (82,33) size 35x26
  +                    text run at (82,33) width 35: "small"
  +                RenderText {TEXT} at (117,28) size 716x53
  +                  text run at (117,28) width 323: " is calculated at 10px, then the line-height should be 20px. "
  +                  text run at (440,28) width 276: "The actual value of the font-size is UA-dependent."
  +                  text run at (0,55) width 381: "Extra text is included for the purposes of testing this more effectively."
  +              RenderBlock {P} at (4,540) size 747x180
                   RenderText {TEXT} at (0,4) size 721x180
                     text run at (0,4) width 714: "This element should be in a sans-serif font, italicized and small caps,"
                     text run at (0,40) width 226: "with a weight of 900. "
  @@ -164,50 +164,52 @@
                     text run at (0,112) width 148: "respectively). "
                     text run at (148,112) width 561: "Extra text is included for the purposes of testing this"
                     text run at (0,148) width 176: "more effectively."
  -              RenderBlock {P} at (4,744) size 762x288
  -                RenderText {TEXT} at (0,22) size 752x288
  -                  text run at (0,22) width 752: "This element should be in a sans-serif font, italicized and small caps, with"
  -                  text run at (0,94) width 175: "a weight of 100. "
  -                  text run at (175,94) width 566: "Its font-size should be 150% the base font size, and its"
  -                  text run at (0,166) width 735: "line-height should be 300% of that value (18px and 54px, respectively)."
  -                  text run at (0,238) width 741: "Extra text is included for the purposes of testing this more effectively."
  -              RenderBlock {P} at (4,1056) size 762x192
  +              RenderBlock {P} at (4,744) size 747x360
  +                RenderText {TEXT} at (0,22) size 716x360
  +                  text run at (0,22) width 702: "This element should be in a sans-serif font, italicized and small caps,"
  +                  text run at (0,94) width 225: "with a weight of 100. "
  +                  text run at (225,94) width 491: "Its font-size should be 150% the base font size,"
  +                  text run at (0,166) width 663: "and its line-height should be 300% of that value (18px and 54px,"
  +                  text run at (0,238) width 147: "respectively). "
  +                  text run at (147,238) width 559: "Extra text is included for the purposes of testing this"
  +                  text run at (0,310) width 175: "more effectively."
  +              RenderBlock {P} at (4,1128) size 747x192
                   RenderText {TEXT} at (0,12) size 740x192
                     text run at (0,12) width 740: "This element should be in a monospace font, italicized and small caps, with a weight"
                     text run at (0,60) width 88: "of 900. "
                     text run at (88,60) width 620: "Its font-size should be 150% the base font size, and its line-height"
                     text run at (0,108) width 716: "should be 2em, or twice the element's font size (18px and 36px, respectively)."
                     text run at (0,156) width 636: "Extra text is included for the purposes of testing this more effectively."
  -              RenderBlock {P} at (4,1272) size 762x384
  -                RenderText {TEXT} at (0,34) size 760x384
  -                  text run at (0,34) width 752: "This element should be in a sans-serif font, italicized and small caps, with"
  -                  text run at (0,130) width 175: "a weight of 500. "
  -                  text run at (175,130) width 585: "Its font-size should be 150% the base font size, or 18px,"
  -                  text run at (0,226) width 339: "and its line-height should be 1in. "
  -                  text run at (339,226) width 405: "Extra text is included for the purposes"
  -                  text run at (0,322) width 329: "of testing this more effectively."
  -              RenderBlock {P} at (4,1680) size 762x144
  -                RenderText {TEXT} at (0,7) size 752x144
  -                  text run at (0,7) width 752: "This element should be in a sans-serif font, oblique and not small-caps, with a weight of"
  -                  text run at (0,43) width 40: "700. "
  -                  text run at (40,43) width 665: "Its font-size should be 18 pixels, and its line-height should be 36px (200% this"
  +              RenderBlock {P} at (4,1344) size 747x384
  +                RenderText {TEXT} at (0,34) size 739x384
  +                  text run at (0,34) width 702: "This element should be in a sans-serif font, italicized and small caps,"
  +                  text run at (0,130) width 225: "with a weight of 500. "
  +                  text run at (225,130) width 491: "Its font-size should be 150% the base font size,"
  +                  text run at (0,226) width 433: "or 18px, and its line-height should be 1in. "
  +                  text run at (433,226) width 306: "Extra text is included for the"
  +                  text run at (0,322) width 428: "purposes of testing this more effectively."
  +              RenderBlock {P} at (4,1752) size 747x144
  +                RenderText {TEXT} at (0,7) size 730x144
  +                  text run at (0,7) width 730: "This element should be in a sans-serif font, oblique and not small-caps, with a weight"
  +                  text run at (0,43) width 62: "of 700. "
  +                  text run at (62,43) width 665: "Its font-size should be 18 pixels, and its line-height should be 36px (200% this"
                     text run at (0,79) width 176: "element's font size). "
                     text run at (176,79) width 500: "Extra text is included for the purposes of testing this more"
                     text run at (0,115) width 93: "effectively."
  -              RenderBlock {P} at (4,1842) size 762x64
  -                RenderText {TEXT} at (0,8) size 749x64
  +              RenderBlock {P} at (4,1914) size 747x64
  +                RenderText {TEXT} at (0,8) size 714x64
                     text run at (0,8) width 378: "This element should be in a sans-serif font, with a weight of 400. "
  -                  text run at (378,8) width 371: "Its font-size should be 80% of 12px, or 9.6px, and its line-height"
  -                  text run at (0,40) width 196: "shoud be 2.5 times that, or 24px. "
  -                  text run at (196,40) width 405: "Extra text is included for the purposes of testing this more effectively."
  -              RenderBlock {P} at (4,1930) size 762x432
  -                RenderInline {SPAN} at (0,0) size 762x388 [bgcolor=#C0C0C0]
  -                  RenderText {TEXT} at (0,22) size 762x432
  -                    text run at (0,22) width 752: "This element should be in a sans-serif font, italicized and small caps, with"
  -                    text run at (0,94) width 175: "a weight of 100. "
  -                    text run at (175,94) width 566: "Its font-size should be 150% the base font size, and its"
  -                    text run at (0,166) width 735: "line-height should be 300% of that value (18px and 54px, respectively)."
  -                    text run at (0,238) width 762: "The text should have a silver background. The background color has been"
  -                    text run at (0,310) width 723: "set on an inline element and should therefore only cover the text, not"
  -                    text run at (0,382) width 216: "the interline spacing."
  +                  text run at (378,8) width 336: "Its font-size should be 80% of 12px, or 9.6px, and its line-"
  +                  text run at (0,40) width 235: "height shoud be 2.5 times that, or 24px. "
  +                  text run at (235,40) width 405: "Extra text is included for the purposes of testing this more effectively."
  +              RenderBlock {P} at (4,2002) size 747x432
  +                RenderInline {SPAN} at (0,0) size 716x388 [bgcolor=#C0C0C0]
  +                  RenderText {TEXT} at (0,22) size 716x432
  +                    text run at (0,22) width 702: "This element should be in a sans-serif font, italicized and small caps,"
  +                    text run at (0,94) width 225: "with a weight of 100. "
  +                    text run at (225,94) width 491: "Its font-size should be 150% the base font size,"
  +                    text run at (0,166) width 663: "and its line-height should be 300% of that value (18px and 54px,"
  +                    text run at (0,238) width 624: "respectively). The text should have a silver background. The"
  +                    text run at (0,310) width 643: "background color has been set on an inline element and should"
  +                    text run at (0,382) width 581: "therefore only cover the text, not the interline spacing."
                   RenderText {TEXT} at (0,0) size 0x0
  
  
  
  1.7       +50 -50    WebCore/layout-tests/css1/font_properties/font_family-expected.txt
  
  Index: font_family-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/font_properties/font_family-expected.txt,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- font_family-expected.txt	11 Dec 2003 19:46:16 -0000	1.6
  +++ font_family-expected.txt	18 Aug 2005 04:22:54 -0000	1.7
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x1313
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x1313
  -  RenderBlock {HTML} at (0,0) size 800x1313
  -    RenderBody {BODY} at (8,8) size 784x1297 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x1313
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x1313
  +  RenderBlock {HTML} at (0,0) size 785x1313
  +    RenderBody {BODY} at (8,8) size 769x1297 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x135
  +      RenderBlock {PRE} at (0,34) size 769x135
           RenderText {TEXT} at (0,0) size 312x135
             text run at (0,0) width 216: "DIV.a {font-family: serif;}"
             text run at (0,15) width 248: "DIV.b {font-family: monospace;}"
  @@ -17,58 +17,58 @@
             text run at (0,90) width 248: ".five {font-family: monospace;}"
             text run at (0,105) width 312: ".six {font-family: sans-serif,cursive;}"
             text run at (0,120) width 304: ".seven {font-family: monospace,serif;}"
  -      RenderBlock {HR} at (0,182) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {DIV} at (0,200) size 784x199
  -        RenderBlock {P} at (0,0) size 784x18
  +      RenderBlock {HR} at (0,182) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {DIV} at (0,200) size 769x199
  +        RenderBlock {P} at (0,0) size 769x18
             RenderText {TEXT} at (0,0) size 638x18
               text run at (0,0) width 638: "This sentence is normal for the first division, which is the next five sentences; it should be a serif font."
  -        RenderBlock {P} at (0,34) size 784x18
  +        RenderBlock {P} at (0,34) size 769x18
             RenderText {TEXT} at (0,0) size 242x18
               text run at (0,0) width 242: "This sentence should be in a serif font."
  -        RenderBlock {P} at (0,68) size 784x18
  +        RenderBlock {P} at (0,68) size 769x18
             RenderText {TEXT} at (0,0) size 311x18
               text run at (0,0) width 311: "This sentence should be in a sans-serif font."
  -        RenderBlock {P} at (0,102) size 784x25
  +        RenderBlock {P} at (0,102) size 769x25
             RenderText {TEXT} at (0,0) size 269x25
               text run at (0,0) width 269: "This sentence should be in a cursive font."
  -        RenderBlock {P} at (0,143) size 784x25
  +        RenderBlock {P} at (0,143) size 769x25
             RenderText {TEXT} at (0,0) size 303x25
               text run at (0,0) width 303: "This sentence should be in a fantasy font."
  -        RenderBlock {P} at (0,184) size 784x15
  +        RenderBlock {P} at (0,184) size 769x15
             RenderText {TEXT} at (0,0) size 352x15
               text run at (0,0) width 352: "This sentence should be in a monospace font."
  -      RenderBlock {HR} at (0,412) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,430) size 784x18
  +      RenderBlock {HR} at (0,412) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,430) size 769x18
           RenderText {TEXT} at (0,0) size 396x18
             text run at (0,0) width 396: "This sentence should be in a sans-serif font, not cursive."
  -      RenderBlock {P} at (0,464) size 784x18
  +      RenderBlock {P} at (0,464) size 769x18
           RenderText {TEXT} at (0,0) size 550x18
             text run at (0,0) width 550: "This sentence should be in a monospace font, not serif."
  -      RenderBlock {HR} at (0,498) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {DIV} at (0,513) size 784x211
  -        RenderBlock {P} at (0,0) size 784x30
  +      RenderBlock {HR} at (0,498) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {DIV} at (0,513) size 769x211
  +        RenderBlock {P} at (0,0) size 769x30
             RenderText {TEXT} at (0,0) size 768x30
               text run at (0,0) width 768: "This sentence is normal for the first division, which is the next five sentences; it should be a"
               text run at (0,15) width 120: "monospace font."
  -        RenderBlock {P} at (0,46) size 784x18
  +        RenderBlock {P} at (0,46) size 769x18
             RenderText {TEXT} at (0,0) size 242x18
               text run at (0,0) width 242: "This sentence should be in a serif font."
  -        RenderBlock {P} at (0,80) size 784x18
  +        RenderBlock {P} at (0,80) size 769x18
             RenderText {TEXT} at (0,0) size 311x18
               text run at (0,0) width 311: "This sentence should be in a sans-serif font."
  -        RenderBlock {P} at (0,114) size 784x25
  +        RenderBlock {P} at (0,114) size 769x25
             RenderText {TEXT} at (0,0) size 269x25
               text run at (0,0) width 269: "This sentence should be in a cursive font."
  -        RenderBlock {P} at (0,155) size 784x25
  +        RenderBlock {P} at (0,155) size 769x25
             RenderText {TEXT} at (0,0) size 303x25
               text run at (0,0) width 303: "This sentence should be in a fantasy font."
  -        RenderBlock {P} at (0,196) size 784x15
  +        RenderBlock {P} at (0,196) size 769x15
             RenderText {TEXT} at (0,0) size 352x15
               text run at (0,0) width 352: "This sentence should be in a monospace font."
  -      RenderTable {TABLE} at (0,737) size 784x560 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,737) size 769x560 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x558
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -76,51 +76,51 @@
               RenderTableCell {TD} at (0,279) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x532 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {DIV} at (4,4) size 762x199
  -                RenderBlock {P} at (0,0) size 762x18
  +            RenderTableCell {TD} at (12,26) size 755x532 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {DIV} at (4,4) size 747x199
  +                RenderBlock {P} at (0,0) size 747x18
                     RenderText {TEXT} at (0,0) size 638x18
                       text run at (0,0) width 638: "This sentence is normal for the first division, which is the next five sentences; it should be a serif font."
  -                RenderBlock {P} at (0,34) size 762x18
  +                RenderBlock {P} at (0,34) size 747x18
                     RenderText {TEXT} at (0,0) size 242x18
                       text run at (0,0) width 242: "This sentence should be in a serif font."
  -                RenderBlock {P} at (0,68) size 762x18
  +                RenderBlock {P} at (0,68) size 747x18
                     RenderText {TEXT} at (0,0) size 311x18
                       text run at (0,0) width 311: "This sentence should be in a sans-serif font."
  -                RenderBlock {P} at (0,102) size 762x25
  +                RenderBlock {P} at (0,102) size 747x25
                     RenderText {TEXT} at (0,0) size 269x25
                       text run at (0,0) width 269: "This sentence should be in a cursive font."
  -                RenderBlock {P} at (0,143) size 762x25
  +                RenderBlock {P} at (0,143) size 747x25
                     RenderText {TEXT} at (0,0) size 303x25
                       text run at (0,0) width 303: "This sentence should be in a fantasy font."
  -                RenderBlock {P} at (0,184) size 762x15
  +                RenderBlock {P} at (0,184) size 747x15
                     RenderText {TEXT} at (0,0) size 352x15
                       text run at (0,0) width 352: "This sentence should be in a monospace font."
  -              RenderBlock {HR} at (4,216) size 762x2 [border: (1px inset #000000)]
  -              RenderBlock {P} at (4,234) size 762x18
  +              RenderBlock {HR} at (4,216) size 747x2 [border: (1px inset #000000)]
  +              RenderBlock {P} at (4,234) size 747x18
                   RenderText {TEXT} at (0,0) size 396x18
                     text run at (0,0) width 396: "This sentence should be in a sans-serif font, not cursive."
  -              RenderBlock {P} at (4,268) size 762x18
  +              RenderBlock {P} at (4,268) size 747x18
                   RenderText {TEXT} at (0,0) size 550x18
                     text run at (0,0) width 550: "This sentence should be in a monospace font, not serif."
  -              RenderBlock {HR} at (4,302) size 762x2 [border: (1px inset #000000)]
  -              RenderBlock {DIV} at (4,317) size 762x211
  -                RenderBlock {P} at (0,0) size 762x30
  -                  RenderText {TEXT} at (0,0) size 752x30
  -                    text run at (0,0) width 752: "This sentence is normal for the first division, which is the next five sentences; it should be"
  -                    text run at (0,15) width 136: "a monospace font."
  -                RenderBlock {P} at (0,46) size 762x18
  +              RenderBlock {HR} at (4,302) size 747x2 [border: (1px inset #000000)]
  +              RenderBlock {DIV} at (4,317) size 747x211
  +                RenderBlock {P} at (0,0) size 747x30
  +                  RenderText {TEXT} at (0,0) size 728x30
  +                    text run at (0,0) width 728: "This sentence is normal for the first division, which is the next five sentences; it should"
  +                    text run at (0,15) width 160: "be a monospace font."
  +                RenderBlock {P} at (0,46) size 747x18
                     RenderText {TEXT} at (0,0) size 242x18
                       text run at (0,0) width 242: "This sentence should be in a serif font."
  -                RenderBlock {P} at (0,80) size 762x18
  +                RenderBlock {P} at (0,80) size 747x18
                     RenderText {TEXT} at (0,0) size 311x18
                       text run at (0,0) width 311: "This sentence should be in a sans-serif font."
  -                RenderBlock {P} at (0,114) size 762x25
  +                RenderBlock {P} at (0,114) size 747x25
                     RenderText {TEXT} at (0,0) size 269x25
                       text run at (0,0) width 269: "This sentence should be in a cursive font."
  -                RenderBlock {P} at (0,155) size 762x25
  +                RenderBlock {P} at (0,155) size 747x25
                     RenderText {TEXT} at (0,0) size 303x25
                       text run at (0,0) width 303: "This sentence should be in a fantasy font."
  -                RenderBlock {P} at (0,196) size 762x15
  +                RenderBlock {P} at (0,196) size 747x15
                     RenderText {TEXT} at (0,0) size 352x15
                       text run at (0,0) width 352: "This sentence should be in a monospace font."
  
  
  
  1.10      +70 -68    WebCore/layout-tests/css1/font_properties/font_size-expected.txt
  
  Index: font_size-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/font_properties/font_size-expected.txt,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- font_size-expected.txt	19 Jul 2005 21:18:11 -0000	1.9
  +++ font_size-expected.txt	18 Aug 2005 04:22:54 -0000	1.10
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x2764
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x2764
  -  RenderBlock {HTML} at (0,0) size 800x2764
  -    RenderBody {BODY} at (8,8) size 784x2748 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x2819
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x2819
  +  RenderBlock {HTML} at (0,0) size 785x2819
  +    RenderBody {BODY} at (8,8) size 769x2803 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x300
  +      RenderBlock {PRE} at (0,34) size 769x300
           RenderText {TEXT} at (0,0) size 224x285
             text run at (0,0) width 200: ".one {font-size: medium;}"
             text run at (0,15) width 200: ".two {font-size: larger;}"
  @@ -27,11 +27,11 @@
             text run at (0,240) width 168: ".h {font-size: 25px;}"
             text run at (0,255) width 168: ".i {font-size: 200%;}"
             text run at (0,270) width 184: ".j {font-size: -0.5in;}"
  -      RenderBlock {HR} at (0,347) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,365) size 784x18
  +      RenderBlock {HR} at (0,347) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,365) size 769x18
           RenderText {TEXT} at (0,0) size 688x18
             text run at (0,0) width 688: "This paragraph element is unstyled, so the size of the font in this element is the default size for this user agent."
  -      RenderBlock {P} at (0,399) size 784x18
  +      RenderBlock {P} at (0,399) size 769x18
           RenderText {TEXT} at (0,0) size 186x18
             text run at (0,0) width 186: "This sentence has been set to "
           RenderInline {CODE} at (0,0) size 48x15
  @@ -39,13 +39,13 @@
               text run at (186,2) width 48: "medium"
           RenderText {TEXT} at (234,0) size 361x18
             text run at (234,0) width 361: ", which may or may not be the same size as unstyled text."
  -      RenderBlock {P} at (0,436) size 784x22
  +      RenderBlock {P} at (0,436) size 769x22
           RenderText {TEXT} at (0,0) size 377x22
             text run at (0,0) width 377: "This sentence should be larger than unstyled text."
  -      RenderBlock {P} at (0,477) size 784x15
  +      RenderBlock {P} at (0,477) size 769x15
           RenderText {TEXT} at (0,0) size 276x15
             text run at (0,0) width 276: "This sentence should be smaller than unstyled text."
  -      RenderBlock {P} at (0,505) size 784x18
  +      RenderBlock {P} at (0,505) size 769x18
           RenderText {TEXT} at (0,6) size 303x10
             text run at (0,6) width 303: "This sentence should be very small, but the last word in the sentence should be "
           RenderInline {SPAN} at (0,0) size 51x18
  @@ -53,7 +53,7 @@
               text run at (303,0) width 51: "medium"
           RenderText {TEXT} at (354,6) size 2x10
             text run at (354,6) width 2: "."
  -      RenderBlock {P} at (0,533) size 784x18
  +      RenderBlock {P} at (0,533) size 769x18
           RenderText {TEXT} at (0,4) size 327x13
             text run at (0,4) width 327: "This sentence should be rather small, but the last word in the sentence should be "
           RenderInline {SPAN} at (0,0) size 51x18
  @@ -61,7 +61,7 @@
               text run at (327,0) width 51: "medium"
           RenderText {TEXT} at (378,4) size 3x13
             text run at (378,4) width 3: "."
  -      RenderBlock {P} at (0,564) size 784x18
  +      RenderBlock {P} at (0,564) size 769x18
           RenderText {TEXT} at (0,2) size 401x15
             text run at (0,2) width 401: "This sentence should be small, but the last word in the sentence should be "
           RenderInline {SPAN} at (0,0) size 51x18
  @@ -69,7 +69,7 @@
               text run at (401,0) width 51: "medium"
           RenderText {TEXT} at (452,2) size 3x15
             text run at (452,2) width 3: "."
  -      RenderBlock {P} at (0,600) size 784x22
  +      RenderBlock {P} at (0,600) size 769x22
           RenderText {TEXT} at (0,0) size 540x22
             text run at (0,0) width 540: "This sentence should be large, but the last word in the sentence should be "
           RenderInline {SPAN} at (0,0) size 51x18
  @@ -77,15 +77,16 @@
               text run at (540,3) width 51: "medium"
           RenderText {TEXT} at (591,0) size 5x22
             text run at (591,0) width 5: "."
  -      RenderBlock {P} at (0,646) size 784x56
  -        RenderText {TEXT} at (0,0) size 774x28
  -          text run at (0,0) width 774: "This sentence should be rather large, but the last word in the sentence should be"
  -        RenderInline {SPAN} at (0,0) size 51x18
  -          RenderText {TEXT} at (0,36) size 51x18
  -            text run at (0,36) width 51: "medium"
  -        RenderText {TEXT} at (51,28) size 6x28
  -          text run at (51,28) width 6: "."
  -      RenderBlock {P} at (0,734) size 784x74
  +      RenderBlock {P} at (0,646) size 769x56
  +        RenderText {TEXT} at (0,0) size 745x56
  +          text run at (0,0) width 745: "This sentence should be rather large, but the last word in the sentence should"
  +          text run at (0,28) width 29: "be "
  +        RenderInline {SPAN} at (0,0) size 51x18
  +          RenderText {TEXT} at (29,36) size 51x18
  +            text run at (29,36) width 51: "medium"
  +        RenderText {TEXT} at (80,28) size 6x28
  +          text run at (80,28) width 6: "."
  +      RenderBlock {P} at (0,734) size 769x74
           RenderText {TEXT} at (0,0) size 752x74
             text run at (0,0) width 752: "This sentence should be very large, but the last word in the"
             text run at (0,37) width 248: "sentence should be "
  @@ -94,40 +95,41 @@
               text run at (248,52) width 51: "medium"
           RenderText {TEXT} at (299,37) size 8x37
             text run at (299,37) width 8: "."
  -      RenderBlock {P} at (0,856) size 784x55
  -        RenderText {TEXT} at (0,0) size 779x55
  -          text run at (0,0) width 779: "This sentence should be half an inch tall."
  -      RenderBlock {P} at (0,959) size 784x45
  +      RenderBlock {P} at (0,856) size 769x110
  +        RenderText {TEXT} at (0,0) size 695x110
  +          text run at (0,0) width 695: "This sentence should be half an inch"
  +          text run at (0,55) width 72: "tall."
  +      RenderBlock {P} at (0,1014) size 769x45
           RenderText {TEXT} at (0,0) size 676x45
             text run at (0,0) width 676: "This sentence should be one centimeter tall."
  -      RenderBlock {P} at (0,1041) size 784x45
  +      RenderBlock {P} at (0,1096) size 769x45
           RenderText {TEXT} at (0,0) size 682x45
             text run at (0,0) width 682: "This sentence should be ten millimeters tall."
  -      RenderBlock {P} at (0,1123) size 784x28
  +      RenderBlock {P} at (0,1178) size 769x28
           RenderText {TEXT} at (0,0) size 430x28
             text run at (0,0) width 430: "This sentence should be eighteen points tall."
  -      RenderBlock {P} at (0,1175) size 784x28
  +      RenderBlock {P} at (0,1230) size 769x28
           RenderText {TEXT} at (0,0) size 499x28
             text run at (0,0) width 499: "This sentence should be one and one half picas tall."
  -      RenderBlock {P} at (0,1235) size 784x37
  +      RenderBlock {P} at (0,1290) size 769x37
           RenderText {TEXT} at (0,0) size 465x37
             text run at (0,0) width 465: "This sentence should be two em tall."
  -      RenderBlock {P} at (0,1304) size 784x26
  +      RenderBlock {P} at (0,1359) size 769x26
           RenderText {TEXT} at (0,0) size 343x26
             text run at (0,0) width 343: "This sentence should be three ex tall."
  -      RenderBlock {P} at (0,1355) size 784x29
  +      RenderBlock {P} at (0,1410) size 769x29
           RenderText {TEXT} at (0,0) size 476x29
             text run at (0,0) width 476: "This sentence should be twenty-five pixels tall."
  -      RenderBlock {P} at (0,1416) size 784x37
  +      RenderBlock {P} at (0,1471) size 769x37
           RenderText {TEXT} at (0,0) size 546x37
             text run at (0,0) width 546: "This sentence should be twice normal size."
  -      RenderBlock {P} at (0,1485) size 784x18
  +      RenderBlock {P} at (0,1540) size 769x18
           RenderText {TEXT} at (0,0) size 673x18
             text run at (0,0) width 673: "This sentence should be normal size, since no negative values are allowed and therefore should be ignored."
  -      RenderTable {TABLE} at (0,1519) size 784x1229 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,1574) size 769x1229 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x1227
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -135,11 +137,11 @@
               RenderTableCell {TD} at (0,613) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x1201 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x18
  +            RenderTableCell {TD} at (12,26) size 755x1201 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x18
                   RenderText {TEXT} at (0,0) size 688x18
                     text run at (0,0) width 688: "This paragraph element is unstyled, so the size of the font in this element is the default size for this user agent."
  -              RenderBlock {P} at (4,38) size 762x18
  +              RenderBlock {P} at (4,38) size 747x18
                   RenderText {TEXT} at (0,0) size 186x18
                     text run at (0,0) width 186: "This sentence has been set to "
                   RenderInline {CODE} at (0,0) size 48x15
  @@ -147,13 +149,13 @@
                       text run at (186,2) width 48: "medium"
                   RenderText {TEXT} at (234,0) size 361x18
                     text run at (234,0) width 361: ", which may or may not be the same size as unstyled text."
  -              RenderBlock {P} at (4,75) size 762x22
  +              RenderBlock {P} at (4,75) size 747x22
                   RenderText {TEXT} at (0,0) size 377x22
                     text run at (0,0) width 377: "This sentence should be larger than unstyled text."
  -              RenderBlock {P} at (4,116) size 762x15
  +              RenderBlock {P} at (4,116) size 747x15
                   RenderText {TEXT} at (0,0) size 276x15
                     text run at (0,0) width 276: "This sentence should be smaller than unstyled text."
  -              RenderBlock {P} at (4,144) size 762x18
  +              RenderBlock {P} at (4,144) size 747x18
                   RenderText {TEXT} at (0,6) size 303x10
                     text run at (0,6) width 303: "This sentence should be very small, but the last word in the sentence should be "
                   RenderInline {SPAN} at (0,0) size 51x18
  @@ -161,7 +163,7 @@
                       text run at (303,0) width 51: "medium"
                   RenderText {TEXT} at (354,6) size 2x10
                     text run at (354,6) width 2: "."
  -              RenderBlock {P} at (4,172) size 762x18
  +              RenderBlock {P} at (4,172) size 747x18
                   RenderText {TEXT} at (0,4) size 327x13
                     text run at (0,4) width 327: "This sentence should be rather small, but the last word in the sentence should be "
                   RenderInline {SPAN} at (0,0) size 51x18
  @@ -169,7 +171,7 @@
                       text run at (327,0) width 51: "medium"
                   RenderText {TEXT} at (378,4) size 3x13
                     text run at (378,4) width 3: "."
  -              RenderBlock {P} at (4,203) size 762x18
  +              RenderBlock {P} at (4,203) size 747x18
                   RenderText {TEXT} at (0,2) size 401x15
                     text run at (0,2) width 401: "This sentence should be small, but the last word in the sentence should be "
                   RenderInline {SPAN} at (0,0) size 51x18
  @@ -177,7 +179,7 @@
                       text run at (401,0) width 51: "medium"
                   RenderText {TEXT} at (452,2) size 3x15
                     text run at (452,2) width 3: "."
  -              RenderBlock {P} at (4,239) size 762x22
  +              RenderBlock {P} at (4,239) size 747x22
                   RenderText {TEXT} at (0,0) size 540x22
                     text run at (0,0) width 540: "This sentence should be large, but the last word in the sentence should be "
                   RenderInline {SPAN} at (0,0) size 51x18
  @@ -185,7 +187,7 @@
                       text run at (540,3) width 51: "medium"
                   RenderText {TEXT} at (591,0) size 5x22
                     text run at (591,0) width 5: "."
  -              RenderBlock {P} at (4,285) size 762x56
  +              RenderBlock {P} at (4,285) size 747x56
                   RenderText {TEXT} at (0,0) size 745x56
                     text run at (0,0) width 745: "This sentence should be rather large, but the last word in the sentence should"
                     text run at (0,28) width 29: "be "
  @@ -194,43 +196,43 @@
                       text run at (29,36) width 51: "medium"
                   RenderText {TEXT} at (80,28) size 6x28
                     text run at (80,28) width 6: "."
  -              RenderBlock {P} at (4,373) size 762x74
  -                RenderText {TEXT} at (0,0) size 752x74
  -                  text run at (0,0) width 752: "This sentence should be very large, but the last word in the"
  -                  text run at (0,37) width 248: "sentence should be "
  -                RenderInline {SPAN} at (0,0) size 51x18
  -                  RenderText {TEXT} at (248,52) size 51x18
  -                    text run at (248,52) width 51: "medium"
  -                RenderText {TEXT} at (299,37) size 8x37
  -                  text run at (299,37) width 8: "."
  -              RenderBlock {P} at (4,495) size 762x110
  +              RenderBlock {P} at (4,373) size 747x74
  +                RenderText {TEXT} at (0,0) size 705x74
  +                  text run at (0,0) width 705: "This sentence should be very large, but the last word in"
  +                  text run at (0,37) width 295: "the sentence should be "
  +                RenderInline {SPAN} at (0,0) size 51x18
  +                  RenderText {TEXT} at (295,52) size 51x18
  +                    text run at (295,52) width 51: "medium"
  +                RenderText {TEXT} at (346,37) size 8x37
  +                  text run at (346,37) width 8: "."
  +              RenderBlock {P} at (4,495) size 747x110
                   RenderText {TEXT} at (0,0) size 695x110
                     text run at (0,0) width 695: "This sentence should be half an inch"
                     text run at (0,55) width 72: "tall."
  -              RenderBlock {P} at (4,653) size 762x45
  +              RenderBlock {P} at (4,653) size 747x45
                   RenderText {TEXT} at (0,0) size 676x45
                     text run at (0,0) width 676: "This sentence should be one centimeter tall."
  -              RenderBlock {P} at (4,735) size 762x45
  +              RenderBlock {P} at (4,735) size 747x45
                   RenderText {TEXT} at (0,0) size 682x45
                     text run at (0,0) width 682: "This sentence should be ten millimeters tall."
  -              RenderBlock {P} at (4,817) size 762x28
  +              RenderBlock {P} at (4,817) size 747x28
                   RenderText {TEXT} at (0,0) size 430x28
                     text run at (0,0) width 430: "This sentence should be eighteen points tall."
  -              RenderBlock {P} at (4,869) size 762x28
  +              RenderBlock {P} at (4,869) size 747x28
                   RenderText {TEXT} at (0,0) size 499x28
                     text run at (0,0) width 499: "This sentence should be one and one half picas tall."
  -              RenderBlock {P} at (4,929) size 762x37
  +              RenderBlock {P} at (4,929) size 747x37
                   RenderText {TEXT} at (0,0) size 465x37
                     text run at (0,0) width 465: "This sentence should be two em tall."
  -              RenderBlock {P} at (4,998) size 762x26
  +              RenderBlock {P} at (4,998) size 747x26
                   RenderText {TEXT} at (0,0) size 343x26
                     text run at (0,0) width 343: "This sentence should be three ex tall."
  -              RenderBlock {P} at (4,1049) size 762x29
  +              RenderBlock {P} at (4,1049) size 747x29
                   RenderText {TEXT} at (0,0) size 476x29
                     text run at (0,0) width 476: "This sentence should be twenty-five pixels tall."
  -              RenderBlock {P} at (4,1110) size 762x37
  +              RenderBlock {P} at (4,1110) size 747x37
                   RenderText {TEXT} at (0,0) size 546x37
                     text run at (0,0) width 546: "This sentence should be twice normal size."
  -              RenderBlock {P} at (4,1179) size 762x18
  +              RenderBlock {P} at (4,1179) size 747x18
                   RenderText {TEXT} at (0,0) size 673x18
                     text run at (0,0) width 673: "This sentence should be normal size, since no negative values are allowed and therefore should be ignored."
  
  
  
  1.8       +19 -19    WebCore/layout-tests/css1/font_properties/font_weight-expected.txt
  
  Index: font_weight-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/font_properties/font_weight-expected.txt,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- font_weight-expected.txt	11 Dec 2003 19:46:16 -0000	1.7
  +++ font_weight-expected.txt	18 Aug 2005 04:22:54 -0000	1.8
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x1044
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x1044
  -  RenderBlock {HTML} at (0,0) size 800x1044
  -    RenderBody {BODY} at (8,8) size 784x1028 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x1044
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x1044
  +  RenderBlock {HTML} at (0,0) size 785x1044
  +    RenderBody {BODY} at (8,8) size 769x1028 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x165
  +      RenderBlock {PRE} at (0,34) size 769x165
           RenderText {TEXT} at (0,0) size 240x150
             text run at (0,0) width 200: ".one {font-weight: bold;}"
             text run at (0,15) width 216: ".two {font-weight: bolder;}"
  @@ -18,40 +18,40 @@
             text run at (0,105) width 208: ".eight {font-weight: 900;}"
             text run at (0,120) width 224: ".nine {font-weight: normal;}"
             text run at (0,135) width 200: "B {font-weight: lighter;}"
  -      RenderBlock {HR} at (0,212) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,230) size 784x18
  +      RenderBlock {HR} at (0,212) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,230) size 769x18
           RenderText {TEXT} at (0,0) size 198x18
             text run at (0,0) width 198: "This sentence should be bold."
  -      RenderBlock {P} at (0,264) size 784x18
  +      RenderBlock {P} at (0,264) size 769x18
           RenderText {TEXT} at (0,0) size 300x18
             text run at (0,0) width 300: "This sentence should be bolder than normal."
  -      RenderBlock {H4} at (0,303) size 784x18
  +      RenderBlock {H4} at (0,303) size 769x18
           RenderText {TEXT} at (0,0) size 131x18
             text run at (0,0) width 131: "This is a heading-4."
  -      RenderBlock {H4} at (0,342) size 784x18
  +      RenderBlock {H4} at (0,342) size 769x18
           RenderText {TEXT} at (0,0) size 179x18
             text run at (0,0) width 179: "This is a bolder heading-4."
  -      RenderBlock {P} at (0,381) size 784x18
  +      RenderBlock {P} at (0,381) size 769x18
           RenderInline {B} at (0,0) size 353x18
             RenderText {TEXT} at (0,0) size 353x18
               text run at (0,0) width 353: "This sentence should be normal (boldface made lighter)."
           RenderText {TEXT} at (0,0) size 0x0
  -      RenderBlock {P} at (0,415) size 784x18
  +      RenderBlock {P} at (0,415) size 769x18
           RenderText {TEXT} at (0,0) size 230x18
             text run at (0,0) width 230: "This sentence should be weight 100."
  -      RenderBlock {P} at (0,449) size 784x18
  +      RenderBlock {P} at (0,449) size 769x18
           RenderText {TEXT} at (0,0) size 230x18
             text run at (0,0) width 230: "This sentence should be weight 300."
  -      RenderBlock {P} at (0,483) size 784x18
  +      RenderBlock {P} at (0,483) size 769x18
           RenderText {TEXT} at (0,0) size 230x18
             text run at (0,0) width 230: "This sentence should be weight 500."
  -      RenderBlock {P} at (0,517) size 784x18
  +      RenderBlock {P} at (0,517) size 769x18
           RenderText {TEXT} at (0,0) size 241x18
             text run at (0,0) width 241: "This sentence should be weight 700."
  -      RenderBlock {P} at (0,551) size 784x18
  +      RenderBlock {P} at (0,551) size 769x18
           RenderText {TEXT} at (0,0) size 241x18
             text run at (0,0) width 241: "This sentence should be weight 900."
  -      RenderBlock {P} at (0,585) size 784x18
  +      RenderBlock {P} at (0,585) size 769x18
           RenderText {TEXT} at (0,0) size 493x18
             text run at (0,0) width 493: "This sentence should be bold, but the last word in the sentence should be "
           RenderInline {SPAN} at (0,0) size 44x18
  
  
  
  1.12      +215 -213  WebCore/layout-tests/css1/formatting_model/floating_elements-expected.txt
  
  Index: floating_elements-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/formatting_model/floating_elements-expected.txt,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- floating_elements-expected.txt	19 Jul 2005 21:18:12 -0000	1.11
  +++ floating_elements-expected.txt	18 Aug 2005 04:22:54 -0000	1.12
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x6267
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x6267
  -  RenderBlock {HTML} at (0,0) size 800x6267
  -    RenderBody {BODY} at (8,8) size 784x6251 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x6285
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x6285
  +  RenderBlock {HTML} at (0,0) size 785x6285
  +    RenderBody {BODY} at (8,8) size 769x6269 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x135
  +      RenderBlock {PRE} at (0,34) size 769x135
           RenderText {TEXT} at (0,0) size 480x120
             text run at (0,0) width 272: "HR.minor {clear: both; width: 5%;}"
             text run at (0,15) width 400: "HR.major {clear: both; width: 75%; margin: 1.5em;}"
  @@ -16,41 +16,42 @@
             text run at (0,75) width 456: "IMG.left, IMG.right {margin: 0; border: 3px solid black;}"
             text run at (0,90) width 160: ".left {float: left;}"
             text run at (0,105) width 176: ".right {float: right;}"
  -      RenderBlock {HR} at (0,182) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,200) size 784x36
  -        RenderText {TEXT} at (0,0) size 771x36
  +      RenderBlock {HR} at (0,182) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,200) size 769x36
  +        RenderText {TEXT} at (0,0) size 751x36
             text run at (0,0) width 681: "On this test page, each test is performed once with floating paragraphs, and then again with floating images. "
  -          text run at (681,0) width 90: "Other than the"
  -          text run at (0,18) width 728: "substitution of images for pargraphs, the structure of the test is exactly the same, including the direction of the floats."
  -      RenderBlock {HR} at (24,260) size 590x2 [border: (1px inset #000000)]
  -      RenderBlock {DIV} at (2,286) size 780x100 [border: (5px solid #800080)]
  +          text run at (681,0) width 67: "Other than"
  +          text run at (0,18) width 751: "the substitution of images for pargraphs, the structure of the test is exactly the same, including the direction of the floats."
  +      RenderBlock {HR} at (24,260) size 578x2 [border: (1px inset #000000)]
  +      RenderBlock {DIV} at (2,286) size 765x100 [border: (5px solid #800080)]
           RenderBlock (floating) {P} at (5,5) size 194x88 [bgcolor=#C0C0C0] [border: (1px solid #00FF00)]
             RenderText {TEXT} at (17,17) size 130x54
               text run at (17,17) width 130: "This is a left-floating"
               text run at (17,35) width 112: "paragraph (first in"
               text run at (17,53) width 50: "source)."
  -        RenderBlock (floating) {P} at (581,5) size 194x88 [bgcolor=#C0C0C0] [border: (1px solid #00FF00)]
  +        RenderBlock (floating) {P} at (566,5) size 194x88 [bgcolor=#C0C0C0] [border: (1px solid #00FF00)]
             RenderText {TEXT} at (17,17) size 139x54
               text run at (17,17) width 139: "This is a right-floating"
               text run at (17,35) width 132: "paragraph (second in"
               text run at (17,53) width 50: "source)."
  -        RenderText {TEXT} at (199,5) size 380x90
  +        RenderText {TEXT} at (199,5) size 363x90
             text run at (199,5) width 177: "This is text within the DIV. "
             text run at (376,5) width 180: "The floating elements within"
  -          text run at (199,23) width 380: "this DIV should not go beyond the left or right inner edge of"
  -          text run at (199,41) width 339: "this DIV, which means that the borders of the floating"
  +          text run at (199,23) width 363: "this DIV should not go beyond the left or right inner edge"
  +          text run at (199,41) width 356: "of this DIV, which means that the borders of the floating"
             text run at (199,59) width 360: "elements should not overlap the top or side borders of the"
             text run at (199,77) width 33: "DIV."
  -      RenderBlock {HR} at (371,394) size 41x2 [border: (1px inset #000000)]
  -      RenderBlock {DIV} at (2,404) size 780x46 [border: (5px solid #800080)]
  +      RenderBlock {HR} at (364,394) size 40x2 [border: (1px inset #000000)]
  +      RenderBlock {DIV} at (2,404) size 765x64 [border: (5px solid #800080)]
           RenderImage {IMG} at (5,5) size 15x36 [border: (3px solid #000000)]
  -        RenderImage {IMG} at (760,5) size 15x36 [border: (3px solid #000000)]
  -        RenderText {TEXT} at (20,5) size 730x36
  +        RenderImage {IMG} at (745,5) size 15x36 [border: (3px solid #000000)]
  +        RenderText {TEXT} at (20,5) size 728x54
             text run at (20,5) width 177: "This is text within the DIV. "
  -          text run at (197,5) width 553: "The floating images within this DIV should not go beyond the left or right inner edge of"
  -          text run at (20,23) width 729: "this DIV, which means that the borders of the floating images should not overlap the top or side borders of the DIV."
  -      RenderBlock {HR} at (24,474) size 590x2 [border: (1px inset #000000)]
  -      RenderBlock {DIV} at (2,500) size 442x226 [border: (5px solid #800080)]
  +          text run at (197,5) width 536: "The floating images within this DIV should not go beyond the left or right inner edge"
  +          text run at (20,23) width 709: "of this DIV, which means that the borders of the floating images should not overlap the top or side borders of the"
  +          text run at (5,41) width 33: "DIV."
  +      RenderBlock {HR} at (24,492) size 578x2 [border: (1px inset #000000)]
  +      RenderBlock {DIV} at (2,518) size 442x226 [border: (5px solid #800080)]
           RenderBlock (floating) {P} at (5,5) size 194x70 [bgcolor=#C0C0C0] [border: (1px solid #00FF00)]
             RenderText {TEXT} at (17,17) size 122x36
               text run at (17,17) width 122: "This is the first left-"
  @@ -78,8 +79,8 @@
             text run at (116,167) width 297: "In addition, they should not overlap each other."
             text run at (5,185) width 425: "The first two should be side by side, whereas the third should be on"
             text run at (5,203) width 95: "the next \"line.\""
  -      RenderBlock {HR} at (371,734) size 41x2 [border: (1px inset #000000)]
  -      RenderBlock {DIV} at (2,744) size 360x190 [border: (5px solid #800080)]
  +      RenderBlock {HR} at (364,752) size 40x2 [border: (1px inset #000000)]
  +      RenderBlock {DIV} at (2,762) size 360x190 [border: (5px solid #800080)]
           RenderImage {IMG} at (5,5) size 156x36 [border: (3px solid #000000)]
           RenderImage {IMG} at (161,5) size 156x36 [border: (3px solid #000000)]
           RenderImage {IMG} at (5,41) size 156x36 [border: (3px solid #000000)]
  @@ -97,8 +98,8 @@
             text run at (5,149) width 40: "other. "
             text run at (45,149) width 307: "The first two should be side by side, whereas the"
             text run at (5,167) width 213: "third should be on the next \"line.\""
  -      RenderBlock {HR} at (24,958) size 590x2 [border: (1px inset #000000)]
  -      RenderBlock {DIV} at (2,984) size 314x352 [border: (5px solid #800080)]
  +      RenderBlock {HR} at (24,976) size 578x2 [border: (1px inset #000000)]
  +      RenderBlock {DIV} at (2,1002) size 314x352 [border: (5px solid #800080)]
           RenderBlock (floating) {P} at (5,5) size 194x88 [bgcolor=#C0C0C0] [border: (1px solid #00FF00)]
             RenderText {TEXT} at (17,17) size 130x54
               text run at (17,17) width 130: "This is a left-floating"
  @@ -131,8 +132,8 @@
             text run at (5,293) width 268: "side-by-side, but instead the first should be"
             text run at (5,311) width 288: "floated left, and the second floated to the right"
             text run at (5,329) width 94: "below the first."
  -      RenderBlock {HR} at (371,1344) size 41x2 [border: (1px inset #000000)]
  -      RenderBlock {DIV} at (2,1354) size 410x226 [border: (5px solid #800080)]
  +      RenderBlock {HR} at (364,1362) size 40x2 [border: (1px inset #000000)]
  +      RenderBlock {DIV} at (2,1372) size 410x226 [border: (5px solid #800080)]
           RenderImage {IMG} at (5,5) size 256x36 [border: (3px solid #000000)]
           RenderImage {IMG} at (149,41) size 256x36 [border: (3px solid #000000)]
           RenderText {TEXT} at (261,5) size 392x216
  @@ -151,9 +152,9 @@
             text run at (5,167) width 382: "the floated images should not be side-by-side, but instead the"
             text run at (5,185) width 381: "first should be floated left, and the second floated to the right"
             text run at (5,203) width 94: "below the first."
  -      RenderBlock {HR} at (24,1604) size 590x2 [border: (1px inset #000000)]
  -      RenderBlock {DIV} at (2,1630) size 780x118 [border: (5px solid #800080)]
  -        RenderBlock (floating) {P} at (581,5) size 194x88 [bgcolor=#C0C0C0] [border: (1px solid #00FF00)]
  +      RenderBlock {HR} at (24,1622) size 578x2 [border: (1px inset #000000)]
  +      RenderBlock {DIV} at (2,1648) size 765x118 [border: (5px solid #800080)]
  +        RenderBlock (floating) {P} at (566,5) size 194x88 [bgcolor=#C0C0C0] [border: (1px solid #00FF00)]
             RenderText {TEXT} at (17,17) size 139x54
               text run at (17,17) width 139: "This is a right-floating"
               text run at (17,35) width 112: "paragraph (first in"
  @@ -163,25 +164,27 @@
               text run at (17,17) width 130: "This is a left-floating"
               text run at (17,35) width 132: "paragraph (second in"
               text run at (17,53) width 50: "source)."
  -        RenderText {TEXT} at (199,5) size 575x108
  +        RenderText {TEXT} at (199,5) size 551x108
             text run at (199,5) width 177: "This is text within the DIV. "
             text run at (376,5) width 180: "The floating elements within"
             text run at (199,23) width 352: "this DIV should not go beyond the top side of this DIV,"
  -          text run at (199,41) width 381: "which means that the borders of the floating elements should"
  -          text run at (199,59) width 366: "not overlap the top or side borders of the DIV in any way."
  -          text run at (199,77) width 353: "In addition, the top of the left-floating box should not be"
  -          text run at (5,95) width 276: "higher than the top of the right-floating box."
  -      RenderBlock {HR} at (371,1756) size 41x2 [border: (1px inset #000000)]
  -      RenderBlock {DIV} at (2,1766) size 780x64 [border: (5px solid #800080)]
  +          text run at (199,41) width 335: "which means that the borders of the floating elements"
  +          text run at (199,59) width 350: "should not overlap the top or side borders of the DIV in"
  +          text run at (199,77) width 62: "any way. "
  +          text run at (261,77) width 264: "In addition, the top of the left-floating box"
  +          text run at (5,95) width 365: "should not be higher than the top of the right-floating box."
  +      RenderBlock {HR} at (364,1774) size 40x2 [border: (1px inset #000000)]
  +      RenderBlock {DIV} at (2,1784) size 765x64 [border: (5px solid #800080)]
           RenderImage {IMG} at (5,5) size 15x36 [border: (3px solid #000000)]
  -        RenderImage {IMG} at (760,5) size 15x36 [border: (3px solid #000000)]
  -        RenderText {TEXT} at (20,5) size 755x54
  +        RenderImage {IMG} at (745,5) size 15x36 [border: (3px solid #000000)]
  +        RenderText {TEXT} at (20,5) size 720x54
             text run at (20,5) width 177: "This is text within the DIV. "
             text run at (197,5) width 525: "The floating images within this DIV should not go beyond the top side of this DIV,"
  -          text run at (20,23) width 740: "which means that the borders of the floating images should not overlap the top or side borders of the DIV in any way."
  -          text run at (5,41) width 661: "In addition, the top of the left-floating image should not be higher than the top of the right-floating image."
  -      RenderBlock {HR} at (24,1854) size 590x2 [border: (1px inset #000000)]
  -      RenderBlock {DIV} at (2,1880) size 780x118 [border: (5px solid #800080)]
  +          text run at (20,23) width 705: "which means that the borders of the floating images should not overlap the top or side borders of the DIV in any"
  +          text run at (5,41) width 35: "way. "
  +          text run at (40,41) width 661: "In addition, the top of the left-floating image should not be higher than the top of the right-floating image."
  +      RenderBlock {HR} at (24,1872) size 578x2 [border: (1px inset #000000)]
  +      RenderBlock {DIV} at (2,1898) size 765x136 [border: (5px solid #800080)]
           RenderText {TEXT} at (199,5) size 185x18
             text run at (199,5) width 177: "This is text within the DIV. "
             text run at (376,5) width 8: "*"
  @@ -194,20 +197,21 @@
             text run at (384,5) width 360: " The floating elements within this DIV should not go any"
             text run at (199,23) width 477: "higher than the line-box containing the inline content which precedes them. "
             text run at (676,23) width 12: "* "
  -        RenderBlock (floating) {P} at (581,41) size 194x88 [bgcolor=#C0C0C0] [border: (1px solid #00FF00)]
  +        RenderBlock (floating) {P} at (566,41) size 194x88 [bgcolor=#C0C0C0] [border: (1px solid #00FF00)]
             RenderText {TEXT} at (17,17) size 139x54
               text run at (17,17) width 139: "This is a right-floating"
               text run at (17,35) width 132: "paragraph (second in"
               text run at (17,53) width 50: "source)."
  -        RenderText {TEXT} at (688,23) size 755x90
  +        RenderText {TEXT} at (688,23) size 755x108
             text run at (688,23) width 72: "This means"
  -          text run at (199,41) width 372: "that the top side of each float can be, at most, as high as the"
  -          text run at (199,59) width 355: "top edge of the inline element containing the content just"
  -          text run at (199,77) width 305: "before the floating elements occur in the source. "
  -          text run at (504,77) width 66: "In order to"
  -          text run at (5,95) width 549: "mark these points clearly, an asterisk has been inserted just before each floated element."
  -      RenderBlock {HR} at (371,2009) size 41x2 [border: (1px inset #000000)]
  -      RenderBlock {DIV} at (2,2019) size 780x82 [border: (5px solid #800080)]
  +          text run at (199,41) width 349: "that the top side of each float can be, at most, as high as"
  +          text run at (199,59) width 352: "the top edge of the inline element containing the content"
  +          text run at (199,77) width 331: "just before the floating elements occur in the source. "
  +          text run at (530,77) width 13: "In"
  +          text run at (5,95) width 545: "order to mark these points clearly, an asterisk has been inserted just before each floated"
  +          text run at (5,113) width 53: "element."
  +      RenderBlock {HR} at (364,2042) size 40x2 [border: (1px inset #000000)]
  +      RenderBlock {DIV} at (2,2052) size 765x82 [border: (5px solid #800080)]
           RenderText {TEXT} at (20,5) size 185x18
             text run at (20,5) width 177: "This is text within the DIV. "
             text run at (197,5) width 8: "*"
  @@ -216,14 +220,14 @@
             text run at (205,5) width 503: " The floating images within this DIV should not go any higher than the line-box"
             text run at (20,23) width 323: "containing the inline content which precedes them. "
             text run at (343,23) width 12: "* "
  -        RenderImage {IMG} at (760,23) size 15x36 [border: (3px solid #000000)]
  +        RenderImage {IMG} at (745,23) size 15x36 [border: (3px solid #000000)]
           RenderText {TEXT} at (355,23) size 738x54
             text run at (355,23) width 376: "This means that the top side of each float can be, at most, as"
             text run at (5,41) width 725: "high as the top edge of the inline element containing the content just before the floating images occur in the source. "
             text run at (730,41) width 13: "In"
             text run at (5,59) width 591: "order to mark these points clearly, an asterisk has been inserted just before each floated image."
  -      RenderBlock {HR} at (24,2125) size 590x2 [border: (1px inset #000000)]
  -      RenderBlock {DIV} at (2,2151) size 780x262 [border: (5px solid #800080)]
  +      RenderBlock {HR} at (24,2158) size 578x2 [border: (1px inset #000000)]
  +      RenderBlock {DIV} at (2,2184) size 765x262 [border: (5px solid #800080)]
           RenderText {TEXT} at (199,5) size 185x18
             text run at (199,5) width 177: "This is text within the DIV. "
             text run at (376,5) width 8: "*"
  @@ -236,7 +240,7 @@
             text run at (384,5) width 360: " The floating elements within this DIV should not go any"
             text run at (199,23) width 477: "higher than the line-box containing the inline content which precedes them. "
             text run at (676,23) width 12: "* "
  -        RenderBlock (floating) {P} at (581,41) size 194x88 [bgcolor=#C0C0C0] [border: (1px solid #00FF00)]
  +        RenderBlock (floating) {P} at (566,41) size 194x88 [bgcolor=#C0C0C0] [border: (1px solid #00FF00)]
             RenderText {TEXT} at (17,17) size 139x54
               text run at (17,17) width 139: "This is a right-floating"
               text run at (17,35) width 132: "paragraph (second in"
  @@ -249,31 +253,31 @@
               text run at (17,17) width 130: "This is a left-floating"
               text run at (17,35) width 117: "paragraph (third in"
               text run at (17,53) width 50: "source)."
  -        RenderText {TEXT} at (437,41) size 186x90
  -          text run at (437,41) width 142: " at most, as high as the"
  -          text run at (393,59) width 186: "top edge of the inline element"
  -          text run at (393,77) width 165: "containing the content just"
  -          text run at (393,95) width 174: "before the floating elements"
  -          text run at (393,113) width 127: "occur in the source. "
  -          text run at (520,113) width 8: "*"
  +        RenderText {TEXT} at (437,41) size 274x108
  +          text run at (437,41) width 119: " at most, as high as"
  +          text run at (393,59) width 156: "the top edge of the inline"
  +          text run at (393,77) width 142: "element containing the"
  +          text run at (393,95) width 139: "content just before the"
  +          text run at (393,113) width 162: "floating elements occur in"
  +          text run at (587,131) width 72: "the source. "
  +          text run at (659,131) width 8: "*"
           RenderBlock (floating) {P} at (393,131) size 194x88 [bgcolor=#C0C0C0] [border: (1px solid #00FF00)]
             RenderText {TEXT} at (17,17) size 130x54
               text run at (17,17) width 130: "This is a left-floating"
               text run at (17,35) width 126: "paragraph (fourth in"
               text run at (17,53) width 50: "source)."
  -        RenderText {TEXT} at (528,113) size 769x144
  -          text run at (528,113) width 17: " In"
  -          text run at (587,131) width 163: "order to mark these points"
  -          text run at (587,149) width 175: "clearly, an asterisk has been"
  -          text run at (587,167) width 152: "inserted just before each"
  -          text run at (587,185) width 104: "floated element. "
  -          text run at (691,185) width 73: "If a line has"
  -          text run at (587,203) width 170: "room for a floated element,"
  -          text run at (5,221) width 700: "then the element should float so that its top is aligned with the top of the line-box in which the asterisk appears. "
  -          text run at (705,221) width 69: "Otherwise,"
  -          text run at (5,239) width 329: "its top should align with the top of the next line-box."
  -      RenderBlock {HR} at (371,2421) size 41x2 [border: (1px inset #000000)]
  -      RenderBlock {DIV} at (2,2431) size 780x118 [border: (5px solid #800080)]
  +        RenderText {TEXT} at (667,131) size 742x126
  +          text run at (667,131) width 70: " In order to"
  +          text run at (587,149) width 160: "mark these points clearly,"
  +          text run at (587,167) width 125: "an asterisk has been"
  +          text run at (587,185) width 152: "inserted just before each"
  +          text run at (587,203) width 104: "floated element. "
  +          text run at (691,203) width 48: "If a line"
  +          text run at (5,221) width 722: "has room for a floated element, then the element should float so that its top is aligned with the top of the line-box in"
  +          text run at (5,239) width 173: "which the asterisk appears. "
  +          text run at (178,239) width 402: "Otherwise, its top should align with the top of the next line-box."
  +      RenderBlock {HR} at (364,2454) size 40x2 [border: (1px inset #000000)]
  +      RenderBlock {DIV} at (2,2464) size 765x118 [border: (5px solid #800080)]
           RenderText {TEXT} at (20,5) size 185x18
             text run at (20,5) width 177: "This is text within the DIV. "
             text run at (197,5) width 8: "*"
  @@ -282,24 +286,25 @@
             text run at (205,5) width 503: " The floating images within this DIV should not go any higher than the line-box"
             text run at (35,23) width 323: "containing the inline content which precedes them. "
             text run at (358,23) width 12: "* "
  -        RenderImage {IMG} at (760,23) size 15x36 [border: (3px solid #000000)]
  +        RenderImage {IMG} at (745,23) size 15x36 [border: (3px solid #000000)]
           RenderText {TEXT} at (370,23) size 318x18
             text run at (370,23) width 310: "This means that the top side of each float can be, "
             text run at (680,23) width 8: "*"
           RenderImage {IMG} at (20,23) size 15x36 [border: (3px solid #000000)]
  -        RenderText {TEXT} at (688,23) size 738x54
  -          text run at (688,23) width 70: " at most, as"
  -          text run at (35,41) width 721: "high as the top edge of the inline element containing the content just before the floating images occur in the source."
  -          text run at (20,59) width 8: "*"
  +        RenderText {TEXT} at (688,23) size 721x54
  +          text run at (688,23) width 53: " at most,"
  +          text run at (35,41) width 689: "as high as the top edge of the inline element containing the content just before the floating images occur in the"
  +          text run at (20,59) width 49: "source. "
  +          text run at (69,59) width 8: "*"
           RenderImage {IMG} at (5,59) size 15x36 [border: (3px solid #000000)]
  -        RenderText {TEXT} at (28,59) size 770x54
  -          text run at (28,59) width 616: " In order to mark these points clearly, an asterisk has been inserted just before each floated image. "
  -          text run at (644,59) width 110: "If a line has room"
  -          text run at (20,77) width 755: "for a floated image, then the image should float so that its top is aligned with the top of the line-box in which the asterisk"
  -          text run at (5,95) width 56: "appears. "
  -          text run at (61,95) width 402: "Otherwise, its top should align with the top of the next line-box."
  -      RenderBlock {HR} at (24,2573) size 590x2 [border: (1px inset #000000)]
  -      RenderBlock {DIV} at (2,2599) size 490x298 [border: (5px solid #800080)]
  +        RenderText {TEXT} at (77,59) size 736x54
  +          text run at (77,59) width 616: " In order to mark these points clearly, an asterisk has been inserted just before each floated image. "
  +          text run at (693,59) width 48: "If a line"
  +          text run at (20,77) width 700: "has room for a floated image, then the image should float so that its top is aligned with the top of the line-box in"
  +          text run at (5,95) width 173: "which the asterisk appears. "
  +          text run at (178,95) width 402: "Otherwise, its top should align with the top of the next line-box."
  +      RenderBlock {HR} at (24,2606) size 578x2 [border: (1px inset #000000)]
  +      RenderBlock {DIV} at (2,2632) size 490x298 [border: (5px solid #800080)]
           RenderText {TEXT} at (199,5) size 54x18
             text run at (199,5) width 54: "This is *"
           RenderBlock (floating) {P} at (5,5) size 194x88 [bgcolor=#C0C0C0] [border: (1px solid #00FF00)]
  @@ -331,8 +336,8 @@
             text run at (5,239) width 475: "align with the top of the line-box following the insertion point of the floated"
             text run at (5,257) width 466: "element to avoid floating elements appearing before text which precedes it"
             text run at (5,275) width 150: "in the source document."
  -      RenderBlock {HR} at (371,2905) size 41x2 [border: (1px inset #000000)]
  -      RenderBlock {DIV} at (2,2915) size 490x226 [border: (5px solid #800080)]
  +      RenderBlock {HR} at (364,2938) size 40x2 [border: (1px inset #000000)]
  +      RenderBlock {DIV} at (2,2948) size 490x226 [border: (5px solid #800080)]
           RenderText {TEXT} at (20,5) size 54x18
             text run at (20,5) width 54: "This is *"
           RenderImage {IMG} at (5,5) size 15x36 [border: (3px solid #000000)]
  @@ -354,54 +359,55 @@
             text run at (5,167) width 429: "line-box following the insertion point of the floated element to avoid"
             text run at (5,185) width 442: "floating elements appearing before text which precedes it in the source"
             text run at (5,203) width 66: "document."
  -      RenderBlock {HR} at (24,3165) size 590x2 [border: (1px inset #000000)]
  -      RenderTable {TABLE} at (0,3191) size 784x3060 [border: (1px outset #808080)]
  -        RenderTableSection {TBODY} at (1,1) size 0x3058
  +      RenderBlock {HR} at (24,3198) size 578x2 [border: (1px inset #000000)]
  +      RenderTable {TABLE} at (0,3224) size 769x3045 [border: (1px outset #808080)]
  +        RenderTableSection {TBODY} at (1,1) size 0x3043
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,1529) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
  +            RenderTableCell {TD} at (0,1521) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x3032 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x36
  -                RenderText {TEXT} at (0,0) size 751x36
  +            RenderTableCell {TD} at (12,26) size 755x3017 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x54
  +                RenderText {TEXT} at (0,0) size 740x54
                     text run at (0,0) width 681: "On this test page, each test is performed once with floating paragraphs, and then again with floating images. "
  -                  text run at (681,0) width 67: "Other than"
  -                  text run at (0,18) width 751: "the substitution of images for pargraphs, the structure of the test is exactly the same, including the direction of the floats."
  -              RenderBlock {HR} at (28,64) size 573x2 [border: (1px inset #000000)]
  -              RenderBlock {DIV} at (6,90) size 758x100 [border: (5px solid #800080)]
  +                  text run at (681,0) width 36: "Other"
  +                  text run at (0,18) width 740: "than the substitution of images for pargraphs, the structure of the test is exactly the same, including the direction of the"
  +                  text run at (0,36) width 38: "floats."
  +              RenderBlock {HR} at (28,82) size 562x2 [border: (1px inset #000000)]
  +              RenderBlock {DIV} at (6,108) size 743x100 [border: (5px solid #800080)]
                   RenderBlock (floating) {P} at (5,5) size 194x88 [bgcolor=#C0C0C0] [border: (1px solid #00FF00)]
                     RenderText {TEXT} at (17,17) size 130x54
                       text run at (17,17) width 130: "This is a left-floating"
                       text run at (17,35) width 112: "paragraph (first in"
                       text run at (17,53) width 50: "source)."
  -                RenderBlock (floating) {P} at (559,5) size 194x88 [bgcolor=#C0C0C0] [border: (1px solid #00FF00)]
  +                RenderBlock (floating) {P} at (544,5) size 194x88 [bgcolor=#C0C0C0] [border: (1px solid #00FF00)]
                     RenderText {TEXT} at (17,17) size 139x54
                       text run at (17,17) width 139: "This is a right-floating"
                       text run at (17,35) width 132: "paragraph (second in"
                       text run at (17,53) width 50: "source)."
  -                RenderText {TEXT} at (199,5) size 357x90
  +                RenderText {TEXT} at (199,5) size 337x90
                     text run at (199,5) width 177: "This is text within the DIV. "
  -                  text run at (376,5) width 180: "The floating elements within"
  -                  text run at (199,23) width 329: "this DIV should not go beyond the left or right inner"
  -                  text run at (199,41) width 338: "edge of this DIV, which means that the borders of the"
  -                  text run at (199,59) width 321: "floating elements should not overlap the top or side"
  -                  text run at (199,77) width 124: "borders of the DIV."
  -              RenderBlock {HR} at (365,198) size 40x2 [border: (1px inset #000000)]
  -              RenderBlock {DIV} at (6,208) size 758x64 [border: (5px solid #800080)]
  +                  text run at (376,5) width 136: "The floating elements"
  +                  text run at (199,23) width 337: "within this DIV should not go beyond the left or right"
  +                  text run at (199,41) width 334: "inner edge of this DIV, which means that the borders"
  +                  text run at (199,59) width 332: "of the floating elements should not overlap the top or"
  +                  text run at (199,77) width 153: "side borders of the DIV."
  +              RenderBlock {HR} at (358,216) size 39x2 [border: (1px inset #000000)]
  +              RenderBlock {DIV} at (6,226) size 743x64 [border: (5px solid #800080)]
                   RenderImage {IMG} at (5,5) size 15x36 [border: (3px solid #000000)]
  -                RenderImage {IMG} at (738,5) size 15x36 [border: (3px solid #000000)]
  -                RenderText {TEXT} at (20,5) size 728x54
  +                RenderImage {IMG} at (723,5) size 15x36 [border: (3px solid #000000)]
  +                RenderText {TEXT} at (20,5) size 718x54
                     text run at (20,5) width 177: "This is text within the DIV. "
  -                  text run at (197,5) width 536: "The floating images within this DIV should not go beyond the left or right inner edge"
  -                  text run at (20,23) width 709: "of this DIV, which means that the borders of the floating images should not overlap the top or side borders of the"
  -                  text run at (5,41) width 33: "DIV."
  -              RenderBlock {HR} at (28,296) size 573x2 [border: (1px inset #000000)]
  -              RenderBlock {DIV} at (6,322) size 442x226 [border: (5px solid #800080)]
  +                  text run at (197,5) width 502: "The floating images within this DIV should not go beyond the left or right inner"
  +                  text run at (20,23) width 703: "edge of this DIV, which means that the borders of the floating images should not overlap the top or side borders"
  +                  text run at (5,41) width 73: "of the DIV."
  +              RenderBlock {HR} at (28,314) size 562x2 [border: (1px inset #000000)]
  +              RenderBlock {DIV} at (6,340) size 442x226 [border: (5px solid #800080)]
                   RenderBlock (floating) {P} at (5,5) size 194x70 [bgcolor=#C0C0C0] [border: (1px solid #00FF00)]
                     RenderText {TEXT} at (17,17) size 122x36
                       text run at (17,17) width 122: "This is the first left-"
  @@ -429,8 +435,8 @@
                     text run at (116,167) width 297: "In addition, they should not overlap each other."
                     text run at (5,185) width 425: "The first two should be side by side, whereas the third should be on"
                     text run at (5,203) width 95: "the next \"line.\""
  -              RenderBlock {HR} at (365,556) size 40x2 [border: (1px inset #000000)]
  -              RenderBlock {DIV} at (6,566) size 360x190 [border: (5px solid #800080)]
  +              RenderBlock {HR} at (358,574) size 39x2 [border: (1px inset #000000)]
  +              RenderBlock {DIV} at (6,584) size 360x190 [border: (5px solid #800080)]
                   RenderImage {IMG} at (5,5) size 156x36 [border: (3px solid #000000)]
                   RenderImage {IMG} at (161,5) size 156x36 [border: (3px solid #000000)]
                   RenderImage {IMG} at (5,41) size 156x36 [border: (3px solid #000000)]
  @@ -448,8 +454,8 @@
                     text run at (5,149) width 40: "other. "
                     text run at (45,149) width 307: "The first two should be side by side, whereas the"
                     text run at (5,167) width 213: "third should be on the next \"line.\""
  -              RenderBlock {HR} at (28,780) size 573x2 [border: (1px inset #000000)]
  -              RenderBlock {DIV} at (6,806) size 314x352 [border: (5px solid #800080)]
  +              RenderBlock {HR} at (28,798) size 562x2 [border: (1px inset #000000)]
  +              RenderBlock {DIV} at (6,824) size 314x352 [border: (5px solid #800080)]
                   RenderBlock (floating) {P} at (5,5) size 194x88 [bgcolor=#C0C0C0] [border: (1px solid #00FF00)]
                     RenderText {TEXT} at (17,17) size 130x54
                       text run at (17,17) width 130: "This is a left-floating"
  @@ -482,8 +488,8 @@
                     text run at (5,293) width 268: "side-by-side, but instead the first should be"
                     text run at (5,311) width 288: "floated left, and the second floated to the right"
                     text run at (5,329) width 94: "below the first."
  -              RenderBlock {HR} at (365,1166) size 40x2 [border: (1px inset #000000)]
  -              RenderBlock {DIV} at (6,1176) size 410x226 [border: (5px solid #800080)]
  +              RenderBlock {HR} at (358,1184) size 39x2 [border: (1px inset #000000)]
  +              RenderBlock {DIV} at (6,1194) size 410x226 [border: (5px solid #800080)]
                   RenderImage {IMG} at (5,5) size 256x36 [border: (3px solid #000000)]
                   RenderImage {IMG} at (149,41) size 256x36 [border: (3px solid #000000)]
                   RenderText {TEXT} at (261,5) size 392x216
  @@ -502,9 +508,9 @@
                     text run at (5,167) width 382: "the floated images should not be side-by-side, but instead the"
                     text run at (5,185) width 381: "first should be floated left, and the second floated to the right"
                     text run at (5,203) width 94: "below the first."
  -              RenderBlock {HR} at (28,1426) size 573x2 [border: (1px inset #000000)]
  -              RenderBlock {DIV} at (6,1452) size 758x118 [border: (5px solid #800080)]
  -                RenderBlock (floating) {P} at (559,5) size 194x88 [bgcolor=#C0C0C0] [border: (1px solid #00FF00)]
  +              RenderBlock {HR} at (28,1444) size 562x2 [border: (1px inset #000000)]
  +              RenderBlock {DIV} at (6,1470) size 743x118 [border: (5px solid #800080)]
  +                RenderBlock (floating) {P} at (544,5) size 194x88 [bgcolor=#C0C0C0] [border: (1px solid #00FF00)]
                     RenderText {TEXT} at (17,17) size 139x54
                       text run at (17,17) width 139: "This is a right-floating"
                       text run at (17,35) width 112: "paragraph (first in"
  @@ -514,27 +520,27 @@
                       text run at (17,17) width 130: "This is a left-floating"
                       text run at (17,35) width 132: "paragraph (second in"
                       text run at (17,53) width 50: "source)."
  -                RenderText {TEXT} at (199,5) size 551x108
  +                RenderText {TEXT} at (199,5) size 533x108
                     text run at (199,5) width 177: "This is text within the DIV. "
  -                  text run at (376,5) width 180: "The floating elements within"
  -                  text run at (199,23) width 352: "this DIV should not go beyond the top side of this DIV,"
  -                  text run at (199,41) width 335: "which means that the borders of the floating elements"
  -                  text run at (199,59) width 350: "should not overlap the top or side borders of the DIV in"
  -                  text run at (199,77) width 62: "any way. "
  -                  text run at (261,77) width 264: "In addition, the top of the left-floating box"
  -                  text run at (5,95) width 365: "should not be higher than the top of the right-floating box."
  -              RenderBlock {HR} at (365,1578) size 40x2 [border: (1px inset #000000)]
  -              RenderBlock {DIV} at (6,1588) size 758x64 [border: (5px solid #800080)]
  +                  text run at (376,5) width 136: "The floating elements"
  +                  text run at (199,23) width 333: "within this DIV should not go beyond the top side of"
  +                  text run at (199,41) width 339: "this DIV, which means that the borders of the floating"
  +                  text run at (199,59) width 337: "elements should not overlap the top or side borders of"
  +                  text run at (199,77) width 134: "the DIV in any way. "
  +                  text run at (333,77) width 188: "In addition, the top of the left-"
  +                  text run at (5,95) width 445: "floating box should not be higher than the top of the right-floating box."
  +              RenderBlock {HR} at (358,1596) size 39x2 [border: (1px inset #000000)]
  +              RenderBlock {DIV} at (6,1606) size 743x64 [border: (5px solid #800080)]
                   RenderImage {IMG} at (5,5) size 15x36 [border: (3px solid #000000)]
  -                RenderImage {IMG} at (738,5) size 15x36 [border: (3px solid #000000)]
  -                RenderText {TEXT} at (20,5) size 720x54
  +                RenderImage {IMG} at (723,5) size 15x36 [border: (3px solid #000000)]
  +                RenderText {TEXT} at (20,5) size 723x54
                     text run at (20,5) width 177: "This is text within the DIV. "
                     text run at (197,5) width 525: "The floating images within this DIV should not go beyond the top side of this DIV,"
  -                  text run at (20,23) width 705: "which means that the borders of the floating images should not overlap the top or side borders of the DIV in any"
  -                  text run at (5,41) width 35: "way. "
  -                  text run at (40,41) width 661: "In addition, the top of the left-floating image should not be higher than the top of the right-floating image."
  -              RenderBlock {HR} at (28,1676) size 573x2 [border: (1px inset #000000)]
  -              RenderBlock {DIV} at (6,1702) size 758x136 [border: (5px solid #800080)]
  +                  text run at (20,23) width 678: "which means that the borders of the floating images should not overlap the top or side borders of the DIV in"
  +                  text run at (5,41) width 62: "any way. "
  +                  text run at (67,41) width 661: "In addition, the top of the left-floating image should not be higher than the top of the right-floating image."
  +              RenderBlock {HR} at (28,1694) size 562x2 [border: (1px inset #000000)]
  +              RenderBlock {DIV} at (6,1720) size 743x136 [border: (5px solid #800080)]
                   RenderText {TEXT} at (199,5) size 185x18
                     text run at (199,5) width 177: "This is text within the DIV. "
                     text run at (376,5) width 8: "*"
  @@ -543,25 +549,24 @@
                       text run at (17,17) width 130: "This is a left-floating"
                       text run at (17,35) width 112: "paragraph (first in"
                       text run at (17,53) width 50: "source)."
  -                RenderText {TEXT} at (384,5) size 545x36
  -                  text run at (384,5) width 360: " The floating elements within this DIV should not go any"
  -                  text run at (199,23) width 477: "higher than the line-box containing the inline content which precedes them. "
  -                  text run at (676,23) width 12: "* "
  -                RenderBlock (floating) {P} at (559,41) size 194x88 [bgcolor=#C0C0C0] [border: (1px solid #00FF00)]
  +                RenderText {TEXT} at (384,5) size 518x36
  +                  text run at (384,5) width 333: " The floating elements within this DIV should not go"
  +                  text run at (199,23) width 504: "any higher than the line-box containing the inline content which precedes them. "
  +                  text run at (703,23) width 8: "*"
  +                RenderBlock (floating) {P} at (544,41) size 194x88 [bgcolor=#C0C0C0] [border: (1px solid #00FF00)]
                     RenderText {TEXT} at (17,17) size 139x54
                       text run at (17,17) width 139: "This is a right-floating"
                       text run at (17,35) width 132: "paragraph (second in"
                       text run at (17,53) width 50: "source)."
  -                RenderText {TEXT} at (688,23) size 711x108
  -                  text run at (688,23) width 28: "This"
  -                  text run at (199,41) width 344: "means that the top side of each float can be, at most, as"
  -                  text run at (199,59) width 351: "high as the top edge of the inline element containing the"
  -                  text run at (199,77) width 328: "content just before the floating elements occur in the"
  -                  text run at (5,95) width 49: "source. "
  -                  text run at (54,95) width 482: "In order to mark these points clearly, an asterisk has been inserted just before"
  -                  text run at (5,113) width 133: "each floated element."
  -              RenderBlock {HR} at (365,1846) size 40x2 [border: (1px inset #000000)]
  -              RenderBlock {DIV} at (6,1856) size 758x82 [border: (5px solid #800080)]
  +                RenderText {TEXT} at (199,41) size 539x90
  +                  text run at (199,41) width 321: "This means that the top side of each float can be, at"
  +                  text run at (199,59) width 313: "most, as high as the top edge of the inline element"
  +                  text run at (199,77) width 343: "containing the content just before the floating elements"
  +                  text run at (5,95) width 127: "occur in the source. "
  +                  text run at (132,95) width 412: "In order to mark these points clearly, an asterisk has been inserted"
  +                  text run at (5,113) width 203: "just before each floated element."
  +              RenderBlock {HR} at (358,1864) size 39x2 [border: (1px inset #000000)]
  +              RenderBlock {DIV} at (6,1874) size 743x82 [border: (5px solid #800080)]
                   RenderText {TEXT} at (20,5) size 185x18
                     text run at (20,5) width 177: "This is text within the DIV. "
                     text run at (197,5) width 8: "*"
  @@ -570,13 +575,14 @@
                     text run at (205,5) width 503: " The floating images within this DIV should not go any higher than the line-box"
                     text run at (20,23) width 323: "containing the inline content which precedes them. "
                     text run at (343,23) width 12: "* "
  -                RenderImage {IMG} at (738,23) size 15x36 [border: (3px solid #000000)]
  -                RenderText {TEXT} at (355,23) size 726x54
  -                  text run at (355,23) width 376: "This means that the top side of each float can be, at most, as"
  -                  text run at (5,41) width 721: "high as the top edge of the inline element containing the content just before the floating images occur in the source."
  -                  text run at (5,59) width 608: "In order to mark these points clearly, an asterisk has been inserted just before each floated image."
  -              RenderBlock {HR} at (28,1962) size 573x2 [border: (1px inset #000000)]
  -              RenderBlock {DIV} at (6,1988) size 758x262 [border: (5px solid #800080)]
  +                RenderImage {IMG} at (723,23) size 15x36 [border: (3px solid #000000)]
  +                RenderText {TEXT} at (355,23) size 709x54
  +                  text run at (355,23) width 359: "This means that the top side of each float can be, at most,"
  +                  text run at (5,41) width 689: "as high as the top edge of the inline element containing the content just before the floating images occur in the"
  +                  text run at (5,59) width 49: "source. "
  +                  text run at (54,59) width 608: "In order to mark these points clearly, an asterisk has been inserted just before each floated image."
  +              RenderBlock {HR} at (28,1980) size 562x2 [border: (1px inset #000000)]
  +              RenderBlock {DIV} at (6,2006) size 743x226 [border: (5px solid #800080)]
                   RenderText {TEXT} at (199,5) size 185x18
                     text run at (199,5) width 177: "This is text within the DIV. "
                     text run at (376,5) width 8: "*"
  @@ -585,48 +591,45 @@
                       text run at (17,17) width 130: "This is a left-floating"
                       text run at (17,35) width 112: "paragraph (first in"
                       text run at (17,53) width 50: "source)."
  -                RenderText {TEXT} at (384,5) size 545x36
  -                  text run at (384,5) width 360: " The floating elements within this DIV should not go any"
  -                  text run at (199,23) width 477: "higher than the line-box containing the inline content which precedes them. "
  -                  text run at (676,23) width 12: "* "
  -                RenderBlock (floating) {P} at (559,41) size 194x88 [bgcolor=#C0C0C0] [border: (1px solid #00FF00)]
  +                RenderText {TEXT} at (384,5) size 518x36
  +                  text run at (384,5) width 333: " The floating elements within this DIV should not go"
  +                  text run at (199,23) width 504: "any higher than the line-box containing the inline content which precedes them. "
  +                  text run at (703,23) width 8: "*"
  +                RenderBlock (floating) {P} at (544,41) size 194x88 [bgcolor=#C0C0C0] [border: (1px solid #00FF00)]
                     RenderText {TEXT} at (17,17) size 139x54
                       text run at (17,17) width 139: "This is a right-floating"
                       text run at (17,35) width 132: "paragraph (second in"
                       text run at (17,53) width 50: "source)."
  -                RenderText {TEXT} at (688,23) size 517x36
  -                  text run at (688,23) width 28: "This"
  -                  text run at (199,41) width 282: "means that the top side of each float can be,*"
  +                RenderText {TEXT} at (199,41) size 314x18
  +                  text run at (199,41) width 314: "This means that the top side of each float can be,*"
                   RenderBlock (floating) {P} at (199,59) size 194x88 [bgcolor=#C0C0C0] [border: (1px solid #00FF00)]
                     RenderText {TEXT} at (17,17) size 130x54
                       text run at (17,17) width 130: "This is a left-floating"
                       text run at (17,35) width 117: "paragraph (third in"
                       text run at (17,53) width 50: "source)."
  -                RenderText {TEXT} at (481,41) size 274x108
  -                  text run at (481,41) width 70: " at most, as"
  -                  text run at (393,59) width 166: "high as the top edge of the"
  -                  text run at (393,77) width 158: "inline element containing"
  -                  text run at (393,95) width 162: "the content just before the"
  -                  text run at (393,113) width 162: "floating elements occur in"
  -                  text run at (587,131) width 72: "the source. "
  -                  text run at (659,131) width 8: "*"
  -                RenderBlock (floating) {P} at (393,131) size 194x88 [bgcolor=#C0C0C0] [border: (1px solid #00FF00)]
  +                RenderText {TEXT} at (513,41) size 246x108
  +                  text run at (513,41) width 15: " at"
  +                  text run at (393,59) width 147: "most, as high as the top"
  +                  text run at (393,77) width 109: "edge of the inline"
  +                  text run at (393,95) width 142: "element containing the"
  +                  text run at (393,113) width 139: "content just before the"
  +                  text run at (393,131) width 238: "floating elements occur in the source. "
  +                  text run at (631,131) width 8: "*"
  +                RenderBlock (floating) {P} at (5,149) size 194x88 [bgcolor=#C0C0C0] [border: (1px solid #00FF00)]
                     RenderText {TEXT} at (17,17) size 130x54
                       text run at (17,17) width 130: "This is a left-floating"
                       text run at (17,35) width 126: "paragraph (fourth in"
                       text run at (17,53) width 50: "source)."
  -                RenderText {TEXT} at (667,131) size 742x126
  -                  text run at (667,131) width 70: " In order to"
  -                  text run at (587,149) width 160: "mark these points clearly,"
  -                  text run at (587,167) width 125: "an asterisk has been"
  -                  text run at (587,185) width 152: "inserted just before each"
  -                  text run at (587,203) width 104: "floated element. "
  -                  text run at (691,203) width 48: "If a line"
  -                  text run at (5,221) width 722: "has room for a floated element, then the element should float so that its top is aligned with the top of the line-box in"
  -                  text run at (5,239) width 173: "which the asterisk appears. "
  -                  text run at (178,239) width 402: "Otherwise, its top should align with the top of the next line-box."
  -              RenderBlock {HR} at (365,2258) size 40x2 [border: (1px inset #000000)]
  -              RenderBlock {DIV} at (6,2268) size 758x118 [border: (5px solid #800080)]
  +                RenderText {TEXT} at (639,131) size 539x90
  +                  text run at (639,131) width 70: " In order to"
  +                  text run at (199,149) width 492: "mark these points clearly, an asterisk has been inserted just before each floated"
  +                  text run at (199,167) width 57: "element. "
  +                  text run at (256,167) width 477: "If a line has room for a floated element, then the element should float so that"
  +                  text run at (199,185) width 470: "its top is aligned with the top of the line-box in which the asterisk appears. "
  +                  text run at (669,185) width 69: "Otherwise,"
  +                  text run at (199,203) width 329: "its top should align with the top of the next line-box."
  +              RenderBlock {HR} at (358,2243) size 39x2 [border: (1px inset #000000)]
  +              RenderBlock {DIV} at (6,2253) size 743x118 [border: (5px solid #800080)]
                   RenderText {TEXT} at (20,5) size 185x18
                     text run at (20,5) width 177: "This is text within the DIV. "
                     text run at (197,5) width 8: "*"
  @@ -635,7 +638,7 @@
                     text run at (205,5) width 503: " The floating images within this DIV should not go any higher than the line-box"
                     text run at (35,23) width 323: "containing the inline content which precedes them. "
                     text run at (358,23) width 12: "* "
  -                RenderImage {IMG} at (738,23) size 15x36 [border: (3px solid #000000)]
  +                RenderImage {IMG} at (723,23) size 15x36 [border: (3px solid #000000)]
                   RenderText {TEXT} at (370,23) size 318x18
                     text run at (370,23) width 310: "This means that the top side of each float can be, "
                     text run at (680,23) width 8: "*"
  @@ -646,14 +649,13 @@
                     text run at (20,59) width 88: "in the source. "
                     text run at (108,59) width 8: "*"
                   RenderImage {IMG} at (5,59) size 15x36 [border: (3px solid #000000)]
  -                RenderText {TEXT} at (116,59) size 748x54
  -                  text run at (116,59) width 616: " In order to mark these points clearly, an asterisk has been inserted just before each floated image. "
  -                  text run at (732,59) width 21: "If a"
  -                  text run at (20,77) width 727: "line has room for a floated image, then the image should float so that its top is aligned with the top of the line-box in"
  -                  text run at (5,95) width 173: "which the asterisk appears. "
  -                  text run at (178,95) width 402: "Otherwise, its top should align with the top of the next line-box."
  -              RenderBlock {HR} at (28,2410) size 573x2 [border: (1px inset #000000)]
  -              RenderBlock {DIV} at (6,2436) size 490x298 [border: (5px solid #800080)]
  +                RenderText {TEXT} at (116,59) size 727x54
  +                  text run at (116,59) width 612: " In order to mark these points clearly, an asterisk has been inserted just before each floated image."
  +                  text run at (20,77) width 712: "If a line has room for a floated image, then the image should float so that its top is aligned with the top of the line-"
  +                  text run at (5,95) width 217: "box in which the asterisk appears. "
  +                  text run at (222,95) width 402: "Otherwise, its top should align with the top of the next line-box."
  +              RenderBlock {HR} at (28,2395) size 562x2 [border: (1px inset #000000)]
  +              RenderBlock {DIV} at (6,2421) size 490x298 [border: (5px solid #800080)]
                   RenderText {TEXT} at (199,5) size 54x18
                     text run at (199,5) width 54: "This is *"
                   RenderBlock (floating) {P} at (5,5) size 194x88 [bgcolor=#C0C0C0] [border: (1px solid #00FF00)]
  @@ -685,8 +687,8 @@
                     text run at (5,239) width 475: "align with the top of the line-box following the insertion point of the floated"
                     text run at (5,257) width 466: "element to avoid floating elements appearing before text which precedes it"
                     text run at (5,275) width 150: "in the source document."
  -              RenderBlock {HR} at (365,2742) size 40x2 [border: (1px inset #000000)]
  -              RenderBlock {DIV} at (6,2752) size 490x226 [border: (5px solid #800080)]
  +              RenderBlock {HR} at (358,2727) size 39x2 [border: (1px inset #000000)]
  +              RenderBlock {DIV} at (6,2737) size 490x226 [border: (5px solid #800080)]
                   RenderText {TEXT} at (20,5) size 54x18
                     text run at (20,5) width 54: "This is *"
                   RenderImage {IMG} at (5,5) size 15x36 [border: (3px solid #000000)]
  @@ -708,4 +710,4 @@
                     text run at (5,167) width 429: "line-box following the insertion point of the floated element to avoid"
                     text run at (5,185) width 442: "floating elements appearing before text which precedes it in the source"
                     text run at (5,203) width 66: "document."
  -              RenderBlock {HR} at (28,3002) size 573x2 [border: (1px inset #000000)]
  +              RenderBlock {HR} at (28,2987) size 562x2 [border: (1px inset #000000)]
  
  
  
  1.10      +57 -56    WebCore/layout-tests/css1/formatting_model/height_of_lines-expected.txt
  
  Index: height_of_lines-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/formatting_model/height_of_lines-expected.txt,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- height_of_lines-expected.txt	19 Jul 2005 21:18:12 -0000	1.9
  +++ height_of_lines-expected.txt	18 Aug 2005 04:22:55 -0000	1.10
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x2299
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x2299
  -  RenderBlock {HTML} at (0,0) size 800x2299
  -    RenderBody {BODY} at (8,8) size 784x2283 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x2319
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x2319
  +  RenderBlock {HTML} at (0,0) size 785x2319
  +    RenderBody {BODY} at (8,8) size 769x2303 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x270
  +      RenderBlock {PRE} at (0,34) size 769x270
           RenderText {TEXT} at (0,0) size 536x255
             text run at (0,0) width 344: "P.one {font-size: 14px; line-height: 20px;}"
             text run at (0,15) width 304: "IMG.onea {vertical-align: text-bottom;"
  @@ -23,49 +23,50 @@
             text run at (0,210) width 480: "IMG.twoc {vertical-align: middle; width: 50px; height: 50px;"
             text run at (0,225) width 312: "     padding: 5px; border-style: solid;"
             text run at (0,240) width 320: "     border-width: 10px; margin: -10px;}"
  -      RenderBlock {HR} at (0,317) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,333) size 784x443
  -        RenderText {TEXT} at (0,1) size 779x242
  +      RenderBlock {HR} at (0,317) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,333) size 769x463
  +        RenderText {TEXT} at (0,1) size 767x242
             text run at (0,1) width 420: "This paragraph should have a font size of 14px and a line height of 20px. "
             text run at (420,1) width 347: "This means that the lines of text within it should be separated"
             text run at (0,21) width 374: "by six pixels, three of which are part of the line-box of each line. "
  -          text run at (374,21) width 405: "Any images within the paragraph should increase the height of the line-"
  -          text run at (0,223) width 270: "box so that they fit within the line box, such as "
  -        RenderImage {IMG} at (270,40) size 200x200
  -        RenderText {TEXT} at (470,223) size 28x20
  -          text run at (470,223) width 28: " and "
  -        RenderImage {IMG} at (498,223) size 200x200
  -        RenderText {TEXT} at (698,223) size 780x221
  -          text run at (698,223) width 8: ". "
  -          text run at (706,223) width 38: "This is"
  -          text run at (0,424) width 780: "additional text to make sure that there is enough room left below the image so that this line does not hit the image that is text-top aligned."
  -      RenderBlock {P} at (0,790) size 784x483
  -        RenderText {TEXT} at (0,1) size 770x202
  +          text run at (374,21) width 375: "Any images within the paragraph should increase the height of the"
  +          text run at (0,223) width 296: "line-box so that they fit within the line box, such as "
  +        RenderImage {IMG} at (296,40) size 200x200
  +        RenderText {TEXT} at (496,223) size 28x20
  +          text run at (496,223) width 28: " and "
  +        RenderImage {IMG} at (524,223) size 200x200
  +        RenderText {TEXT} at (724,223) size 757x241
  +          text run at (724,223) width 8: ". "
  +          text run at (732,223) width 25: "This"
  +          text run at (0,424) width 744: "is additional text to make sure that there is enough room left below the image so that this line does not hit the image that is text-top"
  +          text run at (0,444) width 45: "aligned."
  +      RenderBlock {P} at (0,810) size 769x483
  +        RenderText {TEXT} at (0,1) size 767x202
             text run at (0,1) width 420: "This paragraph should have a font size of 14px and a line height of 20px. "
             text run at (420,1) width 347: "This means that the lines of text within it should be separated"
             text run at (0,21) width 79: "by six pixels. "
  -          text run at (79,21) width 691: "Any images within the paragraph should increase the height of the line-box so that they fit, including their padding (5px),"
  -          text run at (0,183) width 357: "border (10px) and margins (15px) within the line box, such as "
  -        RenderImage {IMG} at (372,55) size 130x130 [border: (10px solid #000000)]
  -        RenderText {TEXT} at (517,183) size 28x20
  -          text run at (517,183) width 28: " and "
  -        RenderImage {IMG} at (560,198) size 130x130 [border: (10px solid #000000)]
  -        RenderText {TEXT} at (705,183) size 780x260
  -          text run at (705,183) width 8: ". "
  -          text run at (713,183) width 38: "This is"
  -          text run at (0,344) width 780: "additional text to make sure that there is enough room left below the image so that this line does not hit the image that is text-top aligned."
  -          text run at (0,364) width 748: "It is the outer edge of the margin that should be text-bottom and text-top aligned in this paragraph, so for the first image the bottom"
  -          text run at (0,384) width 764: "border of the image should begin 15px above the bottom of the text, and for the second image the top border should begin 15px below"
  -          text run at (0,423) width 105: "the top of the text "
  -        RenderImage {IMG} at (95,393) size 80x80 [border: (10px solid #000000)]
  -        RenderText {TEXT} at (165,423) size 749x61
  -          text run at (165,423) width 8: ". "
  -          text run at (173,423) width 576: "The last image in this paragraph has -10px margins set on it, so that should pull the text in toward the"
  -          text run at (0,464) width 379: "image in the vertical direction, and also in the horizontal direction."
  -      RenderTable {TABLE} at (0,1287) size 784x996 [border: (1px outset #808080)]
  +          text run at (79,21) width 652: "Any images within the paragraph should increase the height of the line-box so that they fit, including their padding"
  +          text run at (0,183) width 396: "(5px), border (10px) and margins (15px) within the line box, such as "
  +        RenderImage {IMG} at (411,55) size 130x130 [border: (10px solid #000000)]
  +        RenderText {TEXT} at (556,183) size 28x20
  +          text run at (556,183) width 28: " and "
  +        RenderImage {IMG} at (599,198) size 130x130 [border: (10px solid #000000)]
  +        RenderText {TEXT} at (744,183) size 759x260
  +          text run at (744,183) width 4: "."
  +          text run at (0,344) width 755: "This is additional text to make sure that there is enough room left below the image so that this line does not hit the image that is text-"
  +          text run at (0,364) width 71: "top aligned. "
  +          text run at (71,364) width 683: "It is the outer edge of the margin that should be text-bottom and text-top aligned in this paragraph, so for the first image"
  +          text run at (0,384) width 759: "the bottom border of the image should begin 15px above the bottom of the text, and for the second image the top border should begin"
  +          text run at (0,423) width 175: "15px below the top of the text "
  +        RenderImage {IMG} at (165,393) size 80x80 [border: (10px solid #000000)]
  +        RenderText {TEXT} at (235,423) size 755x61
  +          text run at (235,423) width 8: ". "
  +          text run at (243,423) width 512: "The last image in this paragraph has -10px margins set on it, so that should pull the text in"
  +          text run at (0,464) width 443: "toward the image in the vertical direction, and also in the horizontal direction."
  +      RenderTable {TABLE} at (0,1307) size 769x996 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x994
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -73,8 +74,8 @@
               RenderTableCell {TD} at (0,497) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x968 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x463
  +            RenderTableCell {TD} at (12,26) size 755x968 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x463
                   RenderText {TEXT} at (0,1) size 729x242
                     text run at (0,1) width 420: "This paragraph should have a font size of 14px and a line height of 20px. "
                     text run at (420,1) width 291: "This means that the lines of text within it should be"
  @@ -89,7 +90,7 @@
                     text run at (200,243) width 8: ". "
                     text run at (208,243) width 533: "This is additional text to make sure that there is enough room left below the image so that this"
                     text run at (0,444) width 285: "line does not hit the image that is text-top aligned."
  -              RenderBlock {P} at (4,481) size 762x483
  +              RenderBlock {P} at (4,481) size 747x483
                   RenderText {TEXT} at (0,1) size 738x202
                     text run at (0,1) width 420: "This paragraph should have a font size of 14px and a line height of 20px. "
                     text run at (420,1) width 291: "This means that the lines of text within it should be"
  @@ -100,15 +101,15 @@
                   RenderText {TEXT} at (605,183) size 28x20
                     text run at (605,183) width 28: " and "
                   RenderImage {IMG} at (15,218) size 130x130 [border: (10px solid #000000)]
  -                RenderText {TEXT} at (160,203) size 755x240
  +                RenderText {TEXT} at (160,203) size 736x240
                     text run at (160,203) width 8: ". "
  -                  text run at (168,203) width 587: "This is additional text to make sure that there is enough room left below the image so that this line does"
  -                  text run at (0,364) width 235: "not hit the image that is text-top aligned. "
  -                  text run at (235,364) width 496: "It is the outer edge of the margin that should be text-bottom and text-top aligned in this"
  -                  text run at (0,384) width 748: "paragraph, so for the first image the bottom border of the image should begin 15px above the bottom of the text, and for the second"
  -                  text run at (0,423) width 373: "image the top border should begin 15px below the top of the text "
  -                RenderImage {IMG} at (363,393) size 80x80 [border: (10px solid #000000)]
  -                RenderText {TEXT} at (433,423) size 750x61
  -                  text run at (433,423) width 8: ". "
  -                  text run at (441,423) width 309: "The last image in this paragraph has -10px margins set"
  -                  text run at (0,464) width 646: "on it, so that should pull the text in toward the image in the vertical direction, and also in the horizontal direction."
  +                  text run at (168,203) width 558: "This is additional text to make sure that there is enough room left below the image so that this line"
  +                  text run at (0,364) width 264: "does not hit the image that is text-top aligned. "
  +                  text run at (264,364) width 472: "It is the outer edge of the margin that should be text-bottom and text-top aligned in"
  +                  text run at (0,384) width 730: "this paragraph, so for the first image the bottom border of the image should begin 15px above the bottom of the text, and for the"
  +                  text run at (0,423) width 415: "second image the top border should begin 15px below the top of the text "
  +                RenderImage {IMG} at (405,393) size 80x80 [border: (10px solid #000000)]
  +                RenderText {TEXT} at (475,423) size 724x61
  +                  text run at (475,423) width 8: ". "
  +                  text run at (483,423) width 241: "The last image in this paragraph has -10px"
  +                  text run at (0,464) width 714: "margins set on it, so that should pull the text in toward the image in the vertical direction, and also in the horizontal direction."
  
  
  
  1.4       +44 -41    WebCore/layout-tests/css1/formatting_model/horizontal_formatting-expected.txt
  
  Index: horizontal_formatting-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/formatting_model/horizontal_formatting-expected.txt,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- horizontal_formatting-expected.txt	11 Dec 2003 19:46:16 -0000	1.3
  +++ horizontal_formatting-expected.txt	18 Aug 2005 04:22:55 -0000	1.4
  @@ -1,62 +1,65 @@
  -layer at (0,0) size 800x672
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x672
  -  RenderBlock {HTML} at (0,0) size 800x672
  -    RenderBody {BODY} at (8,8) size 784x648 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (10,0) size 774x18
  +layer at (0,0) size 785x726
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x726
  +  RenderBlock {HTML} at (0,0) size 785x726
  +    RenderBody {BODY} at (8,8) size 769x702 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (10,0) size 759x18
           RenderText {TEXT} at (0,0) size 286x18
             text run at (0,0) width 286: "This paragraph should be indented ten pixels."
  -      RenderBlock {DIV} at (10,34) size 774x18
  -        RenderBlock {P} at (10,0) size 764x18
  +      RenderBlock {DIV} at (10,34) size 759x18
  +        RenderBlock {P} at (10,0) size 749x18
             RenderText {TEXT} at (0,0) size 570x18
               text run at (0,0) width 570: "This paragraph should be indented twenty pixels, since horizontal margins do not collapse."
  -      RenderBlock {P} at (0,68) size 392x90 [bgcolor=#808080]
  -        RenderText {TEXT} at (0,0) size 389x90
  +      RenderBlock {P} at (0,68) size 384x108 [bgcolor=#808080]
  +        RenderText {TEXT} at (0,0) size 375x108
             text run at (0,0) width 362: "This element has a width of 50%, and due to 'auto' values"
  -          text run at (0,18) width 389: "applied to the right margin, the element should be left justified"
  -          text run at (0,36) width 109: "within its parent. "
  -          text run at (109,36) width 270: "The gray rectangle should therefore appear"
  -          text run at (0,54) width 372: "on the left edge of the viewport (e.g. the browser window)."
  -          text run at (0,72) width 359: "The text inside the gray rectangle should not be centered."
  -      RenderBlock {P} at (196,174) size 392x108 [bgcolor=#808080]
  -        RenderText {TEXT} at (0,0) size 390x108
  +          text run at (0,18) width 335: "applied to the right margin, the element should be left"
  +          text run at (0,36) width 163: "justified within its parent. "
  +          text run at (163,36) width 164: "The gray rectangle should"
  +          text run at (0,54) width 358: "therefore appear on the left edge of the viewport (e.g. the"
  +          text run at (0,72) width 375: "browser window). The text inside the gray rectangle should"
  +          text run at (0,90) width 100: "not be centered."
  +      RenderBlock {P} at (192,192) size 384x108 [bgcolor=#808080]
  +        RenderText {TEXT} at (0,0) size 375x108
             text run at (0,0) width 362: "This element has a width of 50%, and due to 'auto' values"
             text run at (0,18) width 368: "applied to the left and right margins, the element should be"
             text run at (0,36) width 166: "centered within its parent. "
  -          text run at (166,36) width 224: "The gray rectangle should therefore"
  -          text run at (0,54) width 338: "appear in the middle of the viewport (e.g. the browser"
  -          text run at (0,72) width 363: "window). The text inside the gray rectangle should not be"
  -          text run at (0,90) width 57: "centered."
  -      RenderBlock {P} at (392,298) size 392x90 [bgcolor=#808080]
  -        RenderText {TEXT} at (0,0) size 389x90
  +          text run at (166,36) width 164: "The gray rectangle should"
  +          text run at (0,54) width 343: "therefore appear in the middle of the viewport (e.g. the"
  +          text run at (0,72) width 375: "browser window). The text inside the gray rectangle should"
  +          text run at (0,90) width 100: "not be centered."
  +      RenderBlock {P} at (385,316) size 384x108 [bgcolor=#808080]
  +        RenderText {TEXT} at (0,0) size 375x108
             text run at (0,0) width 362: "This element has a width of 50%, and due to 'auto' values"
  -          text run at (0,18) width 389: "applied to the left margin, the element should be right justified"
  -          text run at (0,36) width 109: "within its parent. "
  -          text run at (109,36) width 270: "The gray rectangle should therefore appear"
  -          text run at (0,54) width 381: "on the right edge of the viewport (e.g. the browser window)."
  -          text run at (0,72) width 359: "The text inside the gray rectangle should not be centered."
  -      RenderBlock {P} at (0,404) size 784x36 [bgcolor=#808080]
  +          text run at (0,18) width 335: "applied to the left margin, the element should be right"
  +          text run at (0,36) width 163: "justified within its parent. "
  +          text run at (163,36) width 164: "The gray rectangle should"
  +          text run at (0,54) width 367: "therefore appear on the right edge of the viewport (e.g. the"
  +          text run at (0,72) width 375: "browser window). The text inside the gray rectangle should"
  +          text run at (0,90) width 100: "not be centered."
  +      RenderBlock {P} at (0,440) size 769x36 [bgcolor=#808080]
           RenderText {TEXT} at (0,0) size 762x36
             text run at (0,0) width 762: "Since the width is \"auto,\" the margins that are set to \"auto\" become zero and this paragraph should have width 100% and"
             text run at (0,18) width 193: "the text should be left justified."
  -      RenderBlock {P} at (0,456) size 784x36 [bgcolor=#808080]
  +      RenderBlock {P} at (0,492) size 769x36 [bgcolor=#808080]
           RenderText {TEXT} at (0,0) size 762x36
             text run at (0,0) width 762: "Since the width is \"auto,\" the margins that are set to \"auto\" become zero and this paragraph should have width 100% and"
             text run at (0,18) width 193: "the text should be left justified."
  -      RenderBlock {P} at (0,508) size 784x36 [bgcolor=#808080]
  +      RenderBlock {P} at (0,544) size 769x36 [bgcolor=#808080]
           RenderText {TEXT} at (0,0) size 762x36
             text run at (0,0) width 762: "Since the width is \"auto,\" the margins that are set to \"auto\" become zero and this paragraph should have width 100% and"
             text run at (0,18) width 193: "the text should be left justified."
  -      RenderBlock {P} at (0,560) size 392x54 [bgcolor=#808080]
  -        RenderText {TEXT} at (0,0) size 387x36
  -          text run at (0,0) width 387: "Since auto is an invalid value for padding, the right-margin of"
  -          text run at (0,18) width 207: "this paragraph should be reset to "
  +      RenderBlock {P} at (0,596) size 384x72 [bgcolor=#808080]
  +        RenderText {TEXT} at (0,0) size 370x36
  +          text run at (0,0) width 370: "Since auto is an invalid value for padding, the right-margin"
  +          text run at (0,18) width 224: "of this paragraph should be reset to "
           RenderInline {CODE} at (0,0) size 32x15
  -          RenderText {TEXT} at (207,20) size 32x15
  -            text run at (207,20) width 32: "auto"
  -        RenderText {TEXT} at (239,18) size 391x36
  -          text run at (239,18) width 141: " and thus be expanded"
  -          text run at (0,36) width 391: "to 50% and it should only occupy the left half of the viewport."
  -      RenderBlock {P} at (0,630) size 784x18 [bgcolor=#808080]
  +          RenderText {TEXT} at (224,20) size 32x15
  +            text run at (224,20) width 32: "auto"
  +        RenderText {TEXT} at (256,18) size 369x54
  +          text run at (256,18) width 76: " and thus be"
  +          text run at (0,36) width 369: "expanded to 50% and it should only occupy the left half of"
  +          text run at (0,54) width 83: "the viewport."
  +      RenderBlock {P} at (0,684) size 769x18 [bgcolor=#808080]
           RenderText {TEXT} at (0,0) size 632x18
             text run at (0,0) width 632: "Because this paragraph has width 100%, the auto margins become zero, so it should not be centered."
  
  
  
  1.10      +55 -55    WebCore/layout-tests/css1/formatting_model/inline_elements-expected.txt
  
  Index: inline_elements-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/formatting_model/inline_elements-expected.txt,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- inline_elements-expected.txt	19 Jul 2005 21:18:12 -0000	1.9
  +++ inline_elements-expected.txt	18 Aug 2005 04:22:55 -0000	1.10
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x792
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x792
  -  RenderBlock {HTML} at (0,0) size 800x792
  -    RenderBody {BODY} at (8,8) size 784x776 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x792
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x792
  +  RenderBlock {HTML} at (0,0) size 785x792
  +    RenderBody {BODY} at (8,8) size 769x776 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x105
  +      RenderBlock {PRE} at (0,34) size 769x105
           RenderText {TEXT} at (0,0) size 560x90
             text run at (0,0) width 208: "P.one {line-height: 200%;}"
             text run at (0,15) width 552: "SPAN.two {border-style: solid; border-width: 10px; border-color: red;"
  @@ -14,41 +14,41 @@
             text run at (0,45) width 360: "P.three {font-size: 10pt; line-height: 12pt;}"
             text run at (0,60) width 560: "SPAN.four {border-style: solid; border-width: 12px; border-color: red;"
             text run at (0,75) width 192: "          padding: 2pt;}"
  -      RenderBlock {HR} at (0,152) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,170) size 784x192
  +      RenderBlock {HR} at (0,152) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,170) size 769x192
           RenderText {TEXT} at (0,7) size 187x32
             text run at (0,7) width 187: "This is a paragraph that has a "
  -        RenderInline {SPAN} at (0,0) size 773x170 [border: (10px solid #FF0000)]
  -          RenderText {TEXT} at (239,7) size 773x160
  +        RenderInline {SPAN} at (0,0) size 761x170 [border: (10px solid #FF0000)]
  +          RenderText {TEXT} at (239,7) size 761x160
               text run at (239,7) width 522: "very long span in it, and the span has a 10px red border separated from the span by"
               text run at (0,39) width 167: "2pt, and a margin of 30pt. "
  -            text run at (167,39) width 606: "The padding and border should be present on all sides of the span (although vertical lines should"
  -            text run at (0,71) width 493: "appear only at the beginning and the end of the whole span, not on each line). "
  -            text run at (493,71) width 273: "The padding, border, and margin should all"
  -            text run at (0,103) width 323: "be noticeable at the beginning and end of the span. "
  -            text run at (323,103) width 446: "However, the line height should not be changed by any of them, so the"
  -            text run at (0,135) width 505: "margin should be unnoticeable and the border should overlap text on other lines."
  -        RenderText {TEXT} at (557,135) size 747x64
  -          text run at (557,135) width 4: " "
  -          text run at (561,135) width 186: "The line spacing in the whole"
  -          text run at (0,167) width 270: "paragraph should be 200% of the font size."
  -      RenderBlock {P} at (0,378) size 784x64
  +            text run at (167,39) width 560: "The padding and border should be present on all sides of the span (although vertical lines"
  +            text run at (0,71) width 539: "should appear only at the beginning and the end of the whole span, not on each line). "
  +            text run at (539,71) width 208: "The padding, border, and margin"
  +            text run at (0,103) width 388: "should all be noticeable at the beginning and end of the span. "
  +            text run at (388,103) width 366: "However, the line height should not be changed by any of"
  +            text run at (0,135) width 585: "them, so the margin should be unnoticeable and the border should overlap text on other lines."
  +        RenderText {TEXT} at (637,135) size 761x64
  +          text run at (637,135) width 4: " "
  +          text run at (641,135) width 120: "The line spacing in"
  +          text run at (0,167) width 336: "the whole paragraph should be 200% of the font size."
  +      RenderBlock {P} at (0,378) size 769x64
           RenderText {TEXT} at (0,0) size 159x16
             text run at (0,0) width 159: "This is a paragraph that has a "
  -        RenderInline {SPAN} at (0,0) size 782x91 [border: (12px solid #FF0000)]
  -          RenderText {TEXT} at (173,0) size 782x64
  -            text run at (173,0) width 609: "very long span in it, and the span has a 12px red border separated from the span by 2pt of padding (the difference"
  -            text run at (0,16) width 768: "between the line-height and the font-size), which should overlap with the lines of text above and below the span, since the padding and border"
  -            text run at (0,32) width 179: "should not effect the line height. "
  -            text run at (179,32) width 569: "The span's border should have vertical lines only at the beginning and end of the whole span, not on each"
  -            text run at (0,48) width 24: "line."
  -        RenderText {TEXT} at (38,48) size 415x16
  -          text run at (38,48) width 3: " "
  -          text run at (41,48) width 412: "The line spacing in the whole paragraph should be 12pt, with font-size 10pt."
  -      RenderTable {TABLE} at (0,455) size 784x321 [border: (1px outset #808080)]
  +        RenderInline {SPAN} at (0,0) size 764x91 [border: (12px solid #FF0000)]
  +          RenderText {TEXT} at (173,0) size 764x64
  +            text run at (173,0) width 552: "very long span in it, and the span has a 12px red border separated from the span by 2pt of padding (the"
  +            text run at (0,16) width 764: "difference between the line-height and the font-size), which should overlap with the lines of text above and below the span, since the padding"
  +            text run at (0,32) width 240: "and border should not effect the line height. "
  +            text run at (240,32) width 524: "The span's border should have vertical lines only at the beginning and end of the whole span, not"
  +            text run at (0,48) width 69: "on each line."
  +        RenderText {TEXT} at (83,48) size 415x16
  +          text run at (83,48) width 3: " "
  +          text run at (86,48) width 412: "The line spacing in the whole paragraph should be 12pt, with font-size 10pt."
  +      RenderTable {TABLE} at (0,455) size 769x321 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x319
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -56,34 +56,34 @@
               RenderTableCell {TD} at (0,159) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x293 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x192
  +            RenderTableCell {TD} at (12,26) size 755x293 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x192
                   RenderText {TEXT} at (0,7) size 187x32
                     text run at (0,7) width 187: "This is a paragraph that has a "
  -                RenderInline {SPAN} at (0,0) size 761x170 [border: (10px solid #FF0000)]
  -                  RenderText {TEXT} at (239,7) size 761x160
  -                    text run at (239,7) width 522: "very long span in it, and the span has a 10px red border separated from the span by"
  -                    text run at (0,39) width 167: "2pt, and a margin of 30pt. "
  -                    text run at (167,39) width 560: "The padding and border should be present on all sides of the span (although vertical lines"
  +                RenderInline {SPAN} at (0,0) size 747x170 [border: (10px solid #FF0000)]
  +                  RenderText {TEXT} at (239,7) size 747x160
  +                    text run at (239,7) width 502: "very long span in it, and the span has a 10px red border separated from the span"
  +                    text run at (0,39) width 187: "by 2pt, and a margin of 30pt. "
  +                    text run at (187,39) width 560: "The padding and border should be present on all sides of the span (although vertical lines"
                       text run at (0,71) width 539: "should appear only at the beginning and the end of the whole span, not on each line). "
                       text run at (539,71) width 208: "The padding, border, and margin"
                       text run at (0,103) width 388: "should all be noticeable at the beginning and end of the span. "
  -                    text run at (388,103) width 366: "However, the line height should not be changed by any of"
  -                    text run at (0,135) width 585: "them, so the margin should be unnoticeable and the border should overlap text on other lines."
  -                RenderText {TEXT} at (637,135) size 761x64
  -                  text run at (637,135) width 4: " "
  -                  text run at (641,135) width 120: "The line spacing in"
  -                  text run at (0,167) width 336: "the whole paragraph should be 200% of the font size."
  -              RenderBlock {P} at (4,212) size 762x64
  +                    text run at (388,103) width 349: "However, the line height should not be changed by any"
  +                    text run at (0,135) width 602: "of them, so the margin should be unnoticeable and the border should overlap text on other lines."
  +                RenderText {TEXT} at (654,135) size 710x64
  +                  text run at (654,135) width 4: " "
  +                  text run at (658,135) width 52: "The line"
  +                  text run at (0,167) width 404: "spacing in the whole paragraph should be 200% of the font size."
  +              RenderBlock {P} at (4,212) size 747x64
                   RenderText {TEXT} at (0,0) size 159x16
                     text run at (0,0) width 159: "This is a paragraph that has a "
  -                RenderInline {SPAN} at (0,0) size 760x91 [border: (12px solid #FF0000)]
  -                  RenderText {TEXT} at (173,0) size 760x64
  +                RenderInline {SPAN} at (0,0) size 725x91 [border: (12px solid #FF0000)]
  +                  RenderText {TEXT} at (173,0) size 725x64
                       text run at (173,0) width 552: "very long span in it, and the span has a 12px red border separated from the span by 2pt of padding (the"
                       text run at (0,16) width 716: "difference between the line-height and the font-size), which should overlap with the lines of text above and below the span, since the"
                       text run at (0,32) width 288: "padding and border should not effect the line height. "
  -                    text run at (288,32) width 472: "The span's border should have vertical lines only at the beginning and end of the whole"
  -                    text run at (0,48) width 121: "span, not on each line."
  -                RenderText {TEXT} at (135,48) size 415x16
  -                  text run at (135,48) width 3: " "
  -                  text run at (138,48) width 412: "The line spacing in the whole paragraph should be 12pt, with font-size 10pt."
  +                    text run at (288,32) width 436: "The span's border should have vertical lines only at the beginning and end of the"
  +                    text run at (0,48) width 157: "whole span, not on each line."
  +                RenderText {TEXT} at (171,48) size 415x16
  +                  text run at (171,48) width 3: " "
  +                  text run at (174,48) width 412: "The line spacing in the whole paragraph should be 12pt, with font-size 10pt."
  
  
  
  1.8       +33 -33    WebCore/layout-tests/css1/formatting_model/replaced_elements-expected.txt
  
  Index: replaced_elements-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/formatting_model/replaced_elements-expected.txt,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- replaced_elements-expected.txt	19 Jul 2005 21:18:12 -0000	1.7
  +++ replaced_elements-expected.txt	18 Aug 2005 04:22:55 -0000	1.8
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x2369
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x2369
  -  RenderBlock {HTML} at (0,0) size 800x2369
  -    RenderBody {BODY} at (8,8) size 784x2353 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x2337
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x2337
  +  RenderBlock {HTML} at (0,0) size 785x2337
  +    RenderBody {BODY} at (8,8) size 769x2321 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x120
  +      RenderBlock {PRE} at (0,34) size 769x120
           RenderText {TEXT} at (0,0) size 504x120
             text run at (0,0) width 208: "IMG.one {display: inline;}"
             text run at (0,15) width 200: "IMG.two {display: block;}"
  @@ -16,64 +16,64 @@
             text run at (0,75) width 488: "          margin-right: auto; margin-left: auto; width: 50%;}"
             text run at (0,90) width 200: "IMG.five {display: block;"
             text run at (0,105) width 464: "          margin-right: 0; margin-left: auto; width: 50%;}"
  -      RenderBlock {HR} at (0,167) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,185) size 784x19
  +      RenderBlock {HR} at (0,167) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,185) size 769x19
           RenderImage {IMG} at (0,0) size 15x15
           RenderText {TEXT} at (15,1) size 434x18
             text run at (15,1) width 434: "The image at the beginning of this sentence should be a 15px square."
         RenderImage {IMG} at (0,220) size 15x15
  -      RenderBlock {P} at (0,251) size 784x18
  +      RenderBlock {P} at (0,251) size 769x18
           RenderText {TEXT} at (0,0) size 489x18
             text run at (0,0) width 489: "The above image should be a 15px square with the same left edge as this text."
  -      RenderImage {IMG} at (384,285) size 15x15
  -      RenderBlock {P} at (0,316) size 784x18
  +      RenderImage {IMG} at (377,285) size 15x15
  +      RenderBlock {P} at (0,316) size 769x18
           RenderText {TEXT} at (0,0) size 400x18
             text run at (0,0) width 400: "The above image should be a 15px square aligned at the center."
  -      RenderImage {IMG} at (196,350) size 392x392
  -      RenderBlock {P} at (0,758) size 784x36
  +      RenderImage {IMG} at (192,350) size 384x384
  +      RenderBlock {P} at (0,750) size 769x36
           RenderText {TEXT} at (0,0) size 766x36
             text run at (0,0) width 766: "The above image should be a square resized so its width is 50% of the its parent element, and centered horizontally within"
             text run at (0,18) width 123: "the parent element: "
             text run at (123,18) width 395: "the document body in the first half, and the table in the second."
  -      RenderImage {IMG} at (392,810) size 392x392
  -      RenderBlock {P} at (0,1218) size 784x36
  +      RenderImage {IMG} at (385,802) size 384x384
  +      RenderBlock {P} at (0,1202) size 769x36
           RenderText {TEXT} at (0,0) size 758x36
             text run at (0,0) width 758: "The above image should be a square resized so its width is 50% of its parent element, and aligned at the right edge of the"
             text run at (0,18) width 100: "parent element: "
             text run at (100,18) width 395: "the document body in the first half, and the table in the second."
  -      RenderTable {TABLE} at (0,1270) size 784x1083 [border: (1px outset #808080)]
  -        RenderTableSection {TBODY} at (1,1) size 0x1081
  +      RenderTable {TABLE} at (0,1254) size 769x1067 [border: (1px outset #808080)]
  +        RenderTableSection {TBODY} at (1,1) size 0x1065
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,540) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
  +            RenderTableCell {TD} at (0,532) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x1055 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x19
  +            RenderTableCell {TD} at (12,26) size 755x1039 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x19
                   RenderImage {IMG} at (0,0) size 15x15
                   RenderText {TEXT} at (15,1) size 434x18
                     text run at (15,1) width 434: "The image at the beginning of this sentence should be a 15px square."
                 RenderImage {IMG} at (4,39) size 15x15
  -              RenderBlock {P} at (4,70) size 762x18
  +              RenderBlock {P} at (4,70) size 747x18
                   RenderText {TEXT} at (0,0) size 489x18
                     text run at (0,0) width 489: "The above image should be a 15px square with the same left edge as this text."
  -              RenderImage {IMG} at (377,104) size 15x15
  -              RenderBlock {P} at (4,135) size 762x18
  +              RenderImage {IMG} at (370,104) size 15x15
  +              RenderBlock {P} at (4,135) size 747x18
                   RenderText {TEXT} at (0,0) size 400x18
                     text run at (0,0) width 400: "The above image should be a 15px square aligned at the center."
  -              RenderImage {IMG} at (194,169) size 381x381
  -              RenderBlock {P} at (4,566) size 762x36
  +              RenderImage {IMG} at (191,169) size 373x373
  +              RenderBlock {P} at (4,558) size 747x36
                   RenderText {TEXT} at (0,0) size 722x36
                     text run at (0,0) width 722: "The above image should be a square resized so its width is 50% of the its parent element, and centered horizontally"
                     text run at (0,18) width 167: "within the parent element: "
                     text run at (167,18) width 395: "the document body in the first half, and the table in the second."
  -              RenderImage {IMG} at (385,618) size 381x381
  -              RenderBlock {P} at (4,1015) size 762x36
  -                RenderText {TEXT} at (0,0) size 758x36
  -                  text run at (0,0) width 758: "The above image should be a square resized so its width is 50% of its parent element, and aligned at the right edge of the"
  -                  text run at (0,18) width 100: "parent element: "
  -                  text run at (100,18) width 395: "the document body in the first half, and the table in the second."
  +              RenderImage {IMG} at (378,610) size 373x373
  +              RenderBlock {P} at (4,999) size 747x36
  +                RenderText {TEXT} at (0,0) size 735x36
  +                  text run at (0,0) width 735: "The above image should be a square resized so its width is 50% of its parent element, and aligned at the right edge of"
  +                  text run at (0,18) width 123: "the parent element: "
  +                  text run at (123,18) width 395: "the document body in the first half, and the table in the second."
  
  
  
  1.8       +68 -68    WebCore/layout-tests/css1/formatting_model/vertical_formatting-expected.txt
  
  Index: vertical_formatting-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/formatting_model/vertical_formatting-expected.txt,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- vertical_formatting-expected.txt	19 Jul 2005 21:18:12 -0000	1.7
  +++ vertical_formatting-expected.txt	18 Aug 2005 04:22:55 -0000	1.8
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x2471
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x2471
  -  RenderBlock {HTML} at (0,0) size 800x2471
  -    RenderBody {BODY} at (8,8) size 784x2455 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x2471
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x2471
  +  RenderBlock {HTML} at (0,0) size 785x2471
  +    RenderBody {BODY} at (8,8) size 769x2455 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x300
  +      RenderBlock {PRE} at (0,34) size 769x300
           RenderText {TEXT} at (0,0) size 496x285
             text run at (0,0) width 368: "P.one {margin-bottom: 2cm; padding-bottom: 0;}"
             text run at (0,15) width 320: "P.two {margin-top: 2cm; padding-top: 0;}"
  @@ -27,66 +27,66 @@
             text run at (0,240) width 496: "P.twelve {margin-bottom: 0; padding-bottom: 1cm; clear: both;}"
             text run at (0,255) width 360: "P.thirteen {margin-top: 0; padding-top: 1cm;}"
             text run at (0,270) width 160: "TABLE {clear: both;}"
  -      RenderBlock {HR} at (0,347) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,365) size 784x36
  +      RenderBlock {HR} at (0,347) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,365) size 769x36
           RenderText {TEXT} at (0,0) size 754x36
             text run at (0,0) width 754: "There should be a two-centimeter margin between this paragraph and the next, because adjacent vertical margins should"
             text run at (0,18) width 255: "collapse to the maximum of the margins."
  -      RenderBlock {P} at (0,476) size 784x18
  +      RenderBlock {P} at (0,476) size 769x18
           RenderText {TEXT} at (0,0) size 164x18
             text run at (0,0) width 164: "This is another paragraph."
  -      RenderBlock {P} at (0,510) size 784x18
  +      RenderBlock {P} at (0,510) size 769x18
           RenderText {TEXT} at (0,0) size 494x18
             text run at (0,0) width 494: "There should be a two-centimeter margin between this paragraph and the next."
  -      RenderBlock {P} at (0,603) size 784x18
  +      RenderBlock {P} at (0,603) size 769x18
           RenderText {TEXT} at (0,0) size 164x18
             text run at (0,0) width 164: "This is another paragraph."
  -      RenderBlock {P} at (0,637) size 784x36
  -        RenderText {TEXT} at (0,0) size 771x36
  -          text run at (0,0) width 771: "There should be a one-centimeter margin between this paragraph and the next, because when there is one negative margin,"
  -          text run at (0,18) width 413: "the two margins should be added (the minus sign should be kept)."
  -      RenderBlock {P} at (0,711) size 784x18
  +      RenderBlock {P} at (0,637) size 769x36
  +        RenderText {TEXT} at (0,0) size 719x36
  +          text run at (0,0) width 719: "There should be a one-centimeter margin between this paragraph and the next, because when there is one negative"
  +          text run at (0,18) width 465: "margin, the two margins should be added (the minus sign should be kept)."
  +      RenderBlock {P} at (0,711) size 769x18
           RenderText {TEXT} at (0,0) size 164x18
             text run at (0,0) width 164: "This is another paragraph."
  -      RenderBlock {DIV} at (0,766) size 784x128
  -        RenderBlock {P} at (0,74) size 784x54
  -          RenderText {TEXT} at (0,0) size 784x54
  -            text run at (0,0) width 784: "There should be three centimeters between this text and the text above, but only one centimeter between this text and the text"
  -            text run at (0,18) width 733: "below, because vertical margins of nested elements should collapse only if there is no border or padding between the"
  +      RenderBlock {DIV} at (0,766) size 769x128
  +        RenderBlock {P} at (0,74) size 769x54
  +          RenderText {TEXT} at (0,0) size 760x54
  +            text run at (0,0) width 757: "There should be three centimeters between this text and the text above, but only one centimeter between this text and the"
  +            text run at (0,18) width 760: "text below, because vertical margins of nested elements should collapse only if there is no border or padding between the"
               text run at (0,36) width 54: "margins."
  -      RenderBlock {P} at (0,931) size 784x18
  +      RenderBlock {P} at (0,931) size 769x18
           RenderText {TEXT} at (0,0) size 109x18
             text run at (0,0) width 109: "This is more text."
  -      RenderBlock {P} at (0,965) size 784x111
  -        RenderText {TEXT} at (0,0) size 783x36
  -          text run at (0,0) width 783: "There should be two centimeters between this paragraph and the one below, because negative margins collapse to a negative"
  -          text run at (0,18) width 399: "margin with the largest absolute value of the margins collapsed."
  -      RenderBlock {P} at (0,1039) size 784x73
  +      RenderBlock {P} at (0,965) size 769x111
  +        RenderText {TEXT} at (0,0) size 726x36
  +          text run at (0,0) width 726: "There should be two centimeters between this paragraph and the one below, because negative margins collapse to a"
  +          text run at (0,18) width 456: "negative margin with the largest absolute value of the margins collapsed."
  +      RenderBlock {P} at (0,1039) size 769x73
           RenderText {TEXT} at (0,37) size 765x36
             text run at (0,37) width 765: "This is a paragraph, which I should make very long so that you can easily see how much space there is between it and the"
             text run at (0,55) width 181: "one below it and to the right."
  -      RenderBlock (floating) {P} at (0,1186) size 392x54
  +      RenderBlock (floating) {P} at (0,1186) size 384x54
           RenderText {TEXT} at (0,0) size 382x54
             text run at (0,0) width 382: "There should be two centimeters between this paragraph and"
             text run at (0,18) width 365: "the one above it, since margins do not collapse on floating"
             text run at (0,36) width 59: "elements."
  -      RenderBlock {P} at (0,1149) size 784x54
  -        RenderText {TEXT} at (392,0) size 375x54
  -          text run at (392,0) width 375: "There should be one centimeter between this paragraph and"
  -          text run at (392,18) width 356: "the (non-floating) one above it, since the float should not"
  -          text run at (392,36) width 181: "effect the paragraph spacing."
  -      RenderBlock {P} at (0,1256) size 784x73
  +      RenderBlock {P} at (0,1149) size 769x54
  +        RenderText {TEXT} at (384,0) size 375x54
  +          text run at (384,0) width 375: "There should be one centimeter between this paragraph and"
  +          text run at (384,18) width 356: "the (non-floating) one above it, since the float should not"
  +          text run at (384,36) width 181: "effect the paragraph spacing."
  +      RenderBlock {P} at (0,1256) size 769x73
           RenderText {TEXT} at (0,0) size 750x36
             text run at (0,0) width 555: "There should be two centimeters of padding between this paragraph and the one below. "
             text run at (555,0) width 195: "Padding does not collapse, and"
             text run at (0,18) width 234: "there is 1cm of padding on each side."
  -      RenderBlock {P} at (0,1329) size 784x55
  +      RenderBlock {P} at (0,1329) size 769x55
           RenderText {TEXT} at (0,37) size 167x18
             text run at (0,37) width 167: "This is the next paragraph."
  -      RenderTable {TABLE} at (0,1400) size 784x1055 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,1400) size 769x1055 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x1053
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -94,59 +94,59 @@
               RenderTableCell {TD} at (0,526) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x1027 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x36
  -                RenderText {TEXT} at (0,0) size 754x36
  -                  text run at (0,0) width 754: "There should be a two-centimeter margin between this paragraph and the next, because adjacent vertical margins should"
  -                  text run at (0,18) width 255: "collapse to the maximum of the margins."
  -              RenderBlock {P} at (4,115) size 762x18
  +            RenderTableCell {TD} at (12,26) size 755x1027 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x36
  +                RenderText {TEXT} at (0,0) size 708x36
  +                  text run at (0,0) width 708: "There should be a two-centimeter margin between this paragraph and the next, because adjacent vertical margins"
  +                  text run at (0,18) width 301: "should collapse to the maximum of the margins."
  +              RenderBlock {P} at (4,115) size 747x18
                   RenderText {TEXT} at (0,0) size 164x18
                     text run at (0,0) width 164: "This is another paragraph."
  -              RenderBlock {P} at (4,149) size 762x18
  +              RenderBlock {P} at (4,149) size 747x18
                   RenderText {TEXT} at (0,0) size 494x18
                     text run at (0,0) width 494: "There should be a two-centimeter margin between this paragraph and the next."
  -              RenderBlock {P} at (4,242) size 762x18
  +              RenderBlock {P} at (4,242) size 747x18
                   RenderText {TEXT} at (0,0) size 164x18
                     text run at (0,0) width 164: "This is another paragraph."
  -              RenderBlock {P} at (4,276) size 762x36
  +              RenderBlock {P} at (4,276) size 747x36
                   RenderText {TEXT} at (0,0) size 719x36
                     text run at (0,0) width 719: "There should be a one-centimeter margin between this paragraph and the next, because when there is one negative"
                     text run at (0,18) width 465: "margin, the two margins should be added (the minus sign should be kept)."
  -              RenderBlock {P} at (4,350) size 762x18
  +              RenderBlock {P} at (4,350) size 747x18
                   RenderText {TEXT} at (0,0) size 164x18
                     text run at (0,0) width 164: "This is another paragraph."
  -              RenderBlock {DIV} at (4,405) size 762x128
  -                RenderBlock {P} at (0,74) size 762x54
  -                  RenderText {TEXT} at (0,0) size 760x54
  -                    text run at (0,0) width 757: "There should be three centimeters between this text and the text above, but only one centimeter between this text and the"
  -                    text run at (0,18) width 760: "text below, because vertical margins of nested elements should collapse only if there is no border or padding between the"
  -                    text run at (0,36) width 54: "margins."
  -              RenderBlock {P} at (4,570) size 762x18
  +              RenderBlock {DIV} at (4,405) size 747x128
  +                RenderBlock {P} at (0,74) size 747x54
  +                  RenderText {TEXT} at (0,0) size 734x54
  +                    text run at (0,0) width 734: "There should be three centimeters between this text and the text above, but only one centimeter between this text and"
  +                    text run at (0,18) width 703: "the text below, because vertical margins of nested elements should collapse only if there is no border or padding"
  +                    text run at (0,36) width 134: "between the margins."
  +              RenderBlock {P} at (4,570) size 747x18
                   RenderText {TEXT} at (0,0) size 109x18
                     text run at (0,0) width 109: "This is more text."
  -              RenderBlock {P} at (4,604) size 762x111
  +              RenderBlock {P} at (4,604) size 747x111
                   RenderText {TEXT} at (0,0) size 726x36
                     text run at (0,0) width 726: "There should be two centimeters between this paragraph and the one below, because negative margins collapse to a"
                     text run at (0,18) width 456: "negative margin with the largest absolute value of the margins collapsed."
  -              RenderBlock {P} at (4,678) size 762x73
  +              RenderBlock {P} at (4,678) size 747x73
                   RenderText {TEXT} at (0,37) size 742x36
                     text run at (0,37) width 742: "This is a paragraph, which I should make very long so that you can easily see how much space there is between it and"
                     text run at (0,55) width 204: "the one below it and to the right."
  -              RenderBlock (floating) {P} at (4,825) size 381x54
  +              RenderBlock (floating) {P} at (4,825) size 373x54
                   RenderText {TEXT} at (0,0) size 355x54
                     text run at (0,0) width 355: "There should be two centimeters between this paragraph"
                     text run at (0,18) width 340: "and the one above it, since margins do not collapse on"
                     text run at (0,36) width 111: "floating elements."
  -              RenderBlock {P} at (4,788) size 762x54
  -                RenderText {TEXT} at (381,0) size 375x54
  -                  text run at (381,0) width 375: "There should be one centimeter between this paragraph and"
  -                  text run at (381,18) width 356: "the (non-floating) one above it, since the float should not"
  -                  text run at (381,36) width 181: "effect the paragraph spacing."
  -              RenderBlock {P} at (4,895) size 762x73
  -                RenderText {TEXT} at (0,0) size 750x36
  +              RenderBlock {P} at (4,788) size 747x54
  +                RenderText {TEXT} at (373,0) size 359x54
  +                  text run at (373,0) width 348: "There should be one centimeter between this paragraph"
  +                  text run at (373,18) width 359: "and the (non-floating) one above it, since the float should"
  +                  text run at (373,36) width 205: "not effect the paragraph spacing."
  +              RenderBlock {P} at (4,895) size 747x73
  +                RenderText {TEXT} at (0,0) size 723x36
                     text run at (0,0) width 555: "There should be two centimeters of padding between this paragraph and the one below. "
  -                  text run at (555,0) width 195: "Padding does not collapse, and"
  -                  text run at (0,18) width 234: "there is 1cm of padding on each side."
  -              RenderBlock {P} at (4,968) size 762x55
  +                  text run at (555,0) width 168: "Padding does not collapse,"
  +                  text run at (0,18) width 261: "and there is 1cm of padding on each side."
  +              RenderBlock {P} at (4,968) size 747x55
                   RenderText {TEXT} at (0,37) size 167x18
                     text run at (0,37) width 167: "This is the next paragraph."
  
  
  
  1.9       +41 -41    WebCore/layout-tests/css1/pseudo/anchor-expected.txt
  
  Index: anchor-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/pseudo/anchor-expected.txt,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- anchor-expected.txt	19 Jul 2005 21:18:12 -0000	1.8
  +++ anchor-expected.txt	18 Aug 2005 04:22:56 -0000	1.9
  @@ -1,73 +1,73 @@
  -layer at (0,0) size 800x683
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x683
  -  RenderBlock {HTML} at (0,0) size 800x683
  -    RenderBody {BODY} at (8,8) size 784x667 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x683
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x683
  +  RenderBlock {HTML} at (0,0) size 785x683
  +    RenderBody {BODY} at (8,8) size 769x667 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x90
  +      RenderBlock {PRE} at (0,34) size 769x90
           RenderText {TEXT} at (0,0) size 200x75
             text run at (0,0) width 136: "A {color: green;}"
             text run at (0,15) width 184: "A:link {color: purple;}"
             text run at (0,30) width 192: "A:visited {color: lime;}"
             text run at (0,45) width 200: "A:active {color: maroon;}"
             text run at (0,60) width 176: "#one {color: #006600;}"
  -      RenderBlock {HR} at (0,137) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,155) size 784x18
  +      RenderBlock {HR} at (0,137) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,155) size 769x18
           RenderText {TEXT} at (0,0) size 500x18
             text run at (0,0) width 500: "The following anchors should appear as described; none of them should be red."
  -      RenderBlock {UL} at (0,189) size 784x144
  -        RenderListItem {LI} at (40,0) size 744x108
  -          RenderBlock (anonymous) at (0,0) size 744x18
  +      RenderBlock {UL} at (0,189) size 769x144
  +        RenderListItem {LI} at (40,0) size 729x108
  +          RenderBlock (anonymous) at (0,0) size 729x18
               RenderListMarker at (0,0) size 0x14
               RenderText {TEXT} at (0,0) size 567x18
                 text run at (0,0) width 567: "Purple unvisited, lime (light green) visited, maroon (dark red) while active (being clicked):"
  -          RenderBlock {UL} at (0,18) size 744x90
  -            RenderListItem {LI} at (40,0) size 704x18
  +          RenderBlock {UL} at (0,18) size 729x90
  +            RenderListItem {LI} at (40,0) size 689x18
                 RenderListMarker at (0,0) size 0x14
                 RenderInline {A} at (0,0) size 110x18 [color=#800080]
                   RenderText {TEXT} at (0,0) size 110x18
                     text run at (0,0) width 110: "W3C Web server"
                 RenderText {TEXT} at (0,0) size 0x0
  -            RenderListItem {LI} at (40,18) size 704x18
  +            RenderListItem {LI} at (40,18) size 689x18
                 RenderListMarker at (0,0) size 0x14
                 RenderInline {A} at (0,0) size 112x18 [color=#800080]
                   RenderText {TEXT} at (0,0) size 112x18
                     text run at (0,0) width 112: "NIST Web server"
                 RenderText {TEXT} at (0,0) size 0x0
  -            RenderListItem {LI} at (40,36) size 704x18
  +            RenderListItem {LI} at (40,36) size 689x18
                 RenderListMarker at (0,0) size 0x14
                 RenderInline {A} at (0,0) size 125x18 [color=#800080]
                   RenderText {TEXT} at (0,0) size 125x18
                     text run at (0,0) width 125: "CWRU Web server"
                 RenderText {TEXT} at (0,0) size 0x0
  -            RenderListItem {LI} at (40,54) size 704x18
  +            RenderListItem {LI} at (40,54) size 689x18
                 RenderListMarker at (0,0) size 0x14
                 RenderInline {A} at (0,0) size 48x18 [color=#800080]
                   RenderText {TEXT} at (0,0) size 48x18
                     text run at (0,0) width 48: "Yahoo!"
                 RenderText {TEXT} at (0,0) size 0x0
  -            RenderListItem {LI} at (40,72) size 704x18
  +            RenderListItem {LI} at (40,72) size 689x18
                 RenderListMarker at (0,0) size 0x14
                 RenderInline {A} at (0,0) size 58x18 [color=#800080]
                   RenderText {TEXT} at (0,0) size 58x18
                     text run at (0,0) width 58: "Erewhon"
                 RenderText {TEXT} at (58,0) size 219x18
                   text run at (58,0) width 219: " (don't click on it, it goes nowhere)"
  -        RenderListItem {LI} at (40,108) size 744x36
  -          RenderBlock (anonymous) at (0,0) size 744x18
  +        RenderListItem {LI} at (40,108) size 729x36
  +          RenderBlock (anonymous) at (0,0) size 729x18
               RenderListMarker at (0,0) size 0x14
               RenderText {TEXT} at (0,0) size 204x18
                 text run at (0,0) width 204: "Dark green in any circumstance:"
  -          RenderBlock {UL} at (0,18) size 744x18
  -            RenderListItem {LI} at (40,0) size 704x18
  +          RenderBlock {UL} at (0,18) size 729x18
  +            RenderListItem {LI} at (40,0) size 689x18
                 RenderListMarker at (0,0) size 0x14
                 RenderInline {A} at (0,0) size 125x18 [color=#006600]
                   RenderText {TEXT} at (0,0) size 125x18
                     text run at (0,0) width 125: "CWRU Web server"
                 RenderText {TEXT} at (0,0) size 0x0
  -      RenderBlock {P} at (0,349) size 784x36
  +      RenderBlock {P} at (0,349) size 769x36
           RenderText {TEXT} at (0,0) size 120x18
             text run at (0,0) width 120: "The quoted word \""
           RenderInline {A} at (0,0) size 43x18 [color=#008000]
  @@ -78,10 +78,10 @@
             text run at (540,0) width 192: "It's a named anchor, and styles"
             text run at (0,18) width 350: "declared for the A tag are applied to them under CSS1. "
             text run at (350,18) width 326: "It also should NOT turn orange when clicked upon."
  -      RenderTable {TABLE} at (0,401) size 784x266 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,401) size 769x266 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x264
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -89,61 +89,61 @@
               RenderTableCell {TD} at (0,132) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x238 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x18
  +            RenderTableCell {TD} at (12,26) size 755x238 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x18
                   RenderText {TEXT} at (0,0) size 500x18
                     text run at (0,0) width 500: "The following anchors should appear as described; none of them should be red."
  -              RenderBlock {UL} at (4,38) size 762x144
  -                RenderListItem {LI} at (40,0) size 722x108
  -                  RenderBlock (anonymous) at (0,0) size 722x18
  +              RenderBlock {UL} at (4,38) size 747x144
  +                RenderListItem {LI} at (40,0) size 707x108
  +                  RenderBlock (anonymous) at (0,0) size 707x18
                       RenderListMarker at (0,0) size 0x14
                       RenderText {TEXT} at (0,0) size 567x18
                         text run at (0,0) width 567: "Purple unvisited, lime (light green) visited, maroon (dark red) while active (being clicked):"
  -                  RenderBlock {UL} at (0,18) size 722x90
  -                    RenderListItem {LI} at (40,0) size 682x18
  +                  RenderBlock {UL} at (0,18) size 707x90
  +                    RenderListItem {LI} at (40,0) size 667x18
                         RenderListMarker at (0,0) size 0x14
                         RenderInline {A} at (0,0) size 110x18 [color=#800080]
                           RenderText {TEXT} at (0,0) size 110x18
                             text run at (0,0) width 110: "W3C Web server"
                         RenderText {TEXT} at (0,0) size 0x0
  -                    RenderListItem {LI} at (40,18) size 682x18
  +                    RenderListItem {LI} at (40,18) size 667x18
                         RenderListMarker at (0,0) size 0x14
                         RenderInline {A} at (0,0) size 112x18 [color=#800080]
                           RenderText {TEXT} at (0,0) size 112x18
                             text run at (0,0) width 112: "NIST Web server"
                         RenderText {TEXT} at (0,0) size 0x0
  -                    RenderListItem {LI} at (40,36) size 682x18
  +                    RenderListItem {LI} at (40,36) size 667x18
                         RenderListMarker at (0,0) size 0x14
                         RenderInline {A} at (0,0) size 125x18 [color=#800080]
                           RenderText {TEXT} at (0,0) size 125x18
                             text run at (0,0) width 125: "CWRU Web server"
                         RenderText {TEXT} at (0,0) size 0x0
  -                    RenderListItem {LI} at (40,54) size 682x18
  +                    RenderListItem {LI} at (40,54) size 667x18
                         RenderListMarker at (0,0) size 0x14
                         RenderInline {A} at (0,0) size 48x18 [color=#800080]
                           RenderText {TEXT} at (0,0) size 48x18
                             text run at (0,0) width 48: "Yahoo!"
                         RenderText {TEXT} at (0,0) size 0x0
  -                    RenderListItem {LI} at (40,72) size 682x18
  +                    RenderListItem {LI} at (40,72) size 667x18
                         RenderListMarker at (0,0) size 0x14
                         RenderInline {A} at (0,0) size 58x18 [color=#800080]
                           RenderText {TEXT} at (0,0) size 58x18
                             text run at (0,0) width 58: "Erewhon"
                         RenderText {TEXT} at (58,0) size 219x18
                           text run at (58,0) width 219: " (don't click on it, it goes nowhere)"
  -                RenderListItem {LI} at (40,108) size 722x36
  -                  RenderBlock (anonymous) at (0,0) size 722x18
  +                RenderListItem {LI} at (40,108) size 707x36
  +                  RenderBlock (anonymous) at (0,0) size 707x18
                       RenderListMarker at (0,0) size 0x14
                       RenderText {TEXT} at (0,0) size 204x18
                         text run at (0,0) width 204: "Dark green in any circumstance:"
  -                  RenderBlock {UL} at (0,18) size 722x18
  -                    RenderListItem {LI} at (40,0) size 682x18
  +                  RenderBlock {UL} at (0,18) size 707x18
  +                    RenderListItem {LI} at (40,0) size 667x18
                         RenderListMarker at (0,0) size 0x14
                         RenderInline {A} at (0,0) size 125x18 [color=#006600]
                           RenderText {TEXT} at (0,0) size 125x18
                             text run at (0,0) width 125: "CWRU Web server"
                         RenderText {TEXT} at (0,0) size 0x0
  -              RenderBlock {P} at (4,198) size 762x36
  +              RenderBlock {P} at (4,198) size 747x36
                   RenderText {TEXT} at (0,0) size 120x18
                     text run at (0,0) width 120: "The quoted word \""
                   RenderInline {A} at (0,0) size 43x18 [color=#008000]
  
  
  
  1.10      +28 -28    WebCore/layout-tests/css1/pseudo/firstletter-expected.txt
  
  Index: firstletter-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/pseudo/firstletter-expected.txt,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- firstletter-expected.txt	11 Feb 2004 21:37:00 -0000	1.9
  +++ firstletter-expected.txt	18 Aug 2005 04:22:56 -0000	1.10
  @@ -1,21 +1,21 @@
  -layer at (0,0) size 800x711
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x711
  -  RenderBlock {HTML} at (0,0) size 800x711
  -    RenderBody {BODY} at (8,8) size 784x695 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x711
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x711
  +  RenderBlock {HTML} at (0,0) size 785x711
  +    RenderBody {BODY} at (8,8) size 769x695 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderInline (generated) at (0,0) size 10x18 [color=#800000]
             RenderText {TEXT} at (0,0) size 10x18
               text run at (0,0) width 10: "T"
           RenderText {TEXT} at (10,0) size 345x18
             text run at (10,0) width 345: "he style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x60
  +      RenderBlock {PRE} at (0,34) size 769x60
           RenderText {TEXT} at (0,0) size 312x45
             text run at (0,0) width 248: "P:first-letter {color: maroon;}"
             text run at (0,15) width 288: ".two:first-letter {font-size: 200%;}"
             text run at (0,30) width 312: "P.three:first-letter {font-size: 350%;}"
  -      RenderBlock {HR} at (0,107) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,125) size 784x54
  +      RenderBlock {HR} at (0,107) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,125) size 769x54
           RenderInline (generated) at (0,0) size 10x18 [color=#800000]
             RenderText {TEXT} at (0,0) size 10x18
               text run at (0,0) width 10: "T"
  @@ -25,7 +25,7 @@
             text run at (0,18) width 187: "user agent has failed this test. "
             text run at (187,18) width 574: "Remember that in order to ensure a complete test, the paragraph must be displayed on more"
             text run at (0,36) width 85: "than one line."
  -      RenderBlock {P} at (0,195) size 784x73
  +      RenderBlock {P} at (0,195) size 769x73
           RenderInline (generated) at (0,0) size 20x37 [color=#800000]
             RenderText {TEXT} at (0,0) size 20x37
               text run at (0,0) width 20: "T"
  @@ -35,7 +35,7 @@
             text run at (0,37) width 423: "combination does not occur, then the user agent has failed this test. "
             text run at (423,37) width 334: "Remember that in order to ensure a complete test, the"
             text run at (0,55) width 325: "paragraph must be displayed on more than one line."
  -      RenderBlock {P} at (0,284) size 784x100
  +      RenderBlock {P} at (0,284) size 769x100
           RenderInline (generated) at (0,0) size 76x64 [color=#800000]
             RenderText {TEXT} at (0,0) size 76x64
               text run at (0,0) width 76: "\"W"
  @@ -45,10 +45,10 @@
             text run at (0,64) width 578: "mark and a capital 'W'-- should be 350% bigger than the rest of the paragraph, and maroon. "
             text run at (578,64) width 178: "Note that this is not required"
             text run at (0,82) width 228: "under CSS1, but it is recommended."
  -      RenderTable {TABLE} at (0,400) size 784x295 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,400) size 769x295 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x293
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -56,34 +56,34 @@
               RenderTableCell {TD} at (0,146) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x267 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x54
  +            RenderTableCell {TD} at (12,26) size 755x267 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x54
                   RenderInline (generated) at (0,0) size 10x18 [color=#800000]
                     RenderText {TEXT} at (0,0) size 10x18
                       text run at (0,0) width 10: "T"
  -                RenderText {TEXT} at (10,0) size 748x54
  +                RenderText {TEXT} at (10,0) size 741x54
                     text run at (10,0) width 434: "he first letter of this paragraph, and only that one, should be maroon. "
                     text run at (444,0) width 297: "If this precise combination does not occur, then"
                     text run at (0,18) width 210: "the user agent has failed this test. "
  -                  text run at (210,18) width 538: "Remember that in order to ensure a complete test, the paragraph must be displayed on"
  -                  text run at (0,36) width 121: "more than one line."
  -              RenderBlock {P} at (4,74) size 762x73
  +                  text run at (210,18) width 518: "Remember that in order to ensure a complete test, the paragraph must be displayed"
  +                  text run at (0,36) width 141: "on more than one line."
  +              RenderBlock {P} at (4,74) size 747x73
                   RenderInline (generated) at (0,0) size 20x37 [color=#800000]
                     RenderText {TEXT} at (0,0) size 20x37
                       text run at (0,0) width 20: "T"
  -                RenderText {TEXT} at (20,15) size 757x58
  +                RenderText {TEXT} at (20,15) size 734x58
                     text run at (20,15) width 611: "he first letter of this paragraph, and only that one, should be a larger font size, as well as maroon. "
                     text run at (631,15) width 84: "If this precise"
                     text run at (0,37) width 423: "combination does not occur, then the user agent has failed this test. "
  -                  text run at (423,37) width 334: "Remember that in order to ensure a complete test, the"
  -                  text run at (0,55) width 325: "paragraph must be displayed on more than one line."
  -              RenderBlock {P} at (4,163) size 762x100
  +                  text run at (423,37) width 311: "Remember that in order to ensure a complete test,"
  +                  text run at (0,55) width 348: "the paragraph must be displayed on more than one line."
  +              RenderBlock {P} at (4,163) size 747x100
                   RenderInline (generated) at (0,0) size 76x64 [color=#800000]
                     RenderText {TEXT} at (0,0) size 76x64
                       text run at (0,0) width 76: "\"W"
  -                RenderText {TEXT} at (76,36) size 760x64
  +                RenderText {TEXT} at (76,36) size 739x64
                     text run at (76,36) width 319: "e should check for quotation support,\" it was said. "
  -                  text run at (395,36) width 365: "The first two characters in this paragraph-- a double-quote"
  -                  text run at (0,64) width 578: "mark and a capital 'W'-- should be 350% bigger than the rest of the paragraph, and maroon. "
  -                  text run at (578,64) width 178: "Note that this is not required"
  -                  text run at (0,82) width 228: "under CSS1, but it is recommended."
  +                  text run at (395,36) width 330: "The first two characters in this paragraph-- a double-"
  +                  text run at (0,64) width 617: "quote mark and a capital 'W'-- should be 350% bigger than the rest of the paragraph, and maroon. "
  +                  text run at (617,64) width 122: "Note that this is not"
  +                  text run at (0,82) width 284: "required under CSS1, but it is recommended."
  
  
  
  1.9       +35 -35    WebCore/layout-tests/css1/pseudo/firstline-expected.txt
  
  Index: firstline-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/pseudo/firstline-expected.txt,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- firstline-expected.txt	11 Dec 2003 19:46:16 -0000	1.8
  +++ firstline-expected.txt	18 Aug 2005 04:22:56 -0000	1.9
  @@ -1,31 +1,31 @@
  -layer at (0,0) size 800x655
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x655
  -  RenderBlock {HTML} at (0,0) size 800x655
  -    RenderBody {BODY} at (8,8) size 784x639 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x655
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x655
  +  RenderBlock {HTML} at (0,0) size 785x655
  +    RenderBody {BODY} at (8,8) size 769x639 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x60
  +      RenderBlock {PRE} at (0,34) size 769x60
           RenderText {TEXT} at (0,0) size 360x45
             text run at (0,0) width 224: "P:first-line {color: green;}"
             text run at (0,15) width 272: ".two:first-line {font-size: 200%;}"
             text run at (0,30) width 360: ".three:first-line {font-variant: small-caps;}"
  -      RenderBlock {HR} at (0,107) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,125) size 784x54
  -        RenderText {TEXT} at (0,0) size 773x54
  +      RenderBlock {HR} at (0,107) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,125) size 769x54
  +        RenderText {TEXT} at (0,0) size 761x54
             text run at (0,0) width 423: "The first line of this paragraph, and only that one, should be green. "
  -          text run at (423,0) width 350: "If this precise combination does not occur, then the user"
  -          text run at (0,18) width 157: "agent has failed this test. "
  -          text run at (157,18) width 605: "Remember that in order to ensure a complete test, the paragraph must be displayed on more than"
  -          text run at (0,36) width 54: "one line."
  -      RenderBlock {P} at (0,195) size 784x73
  +          text run at (423,0) width 320: "If this precise combination does not occur, then the"
  +          text run at (0,18) width 187: "user agent has failed this test. "
  +          text run at (187,18) width 574: "Remember that in order to ensure a complete test, the paragraph must be displayed on more"
  +          text run at (0,36) width 85: "than one line."
  +      RenderBlock {P} at (0,195) size 769x73
           RenderText {TEXT} at (0,0) size 767x73
             text run at (0,0) width 767: "The first line of this paragraph, and only that one, should be"
             text run at (0,37) width 216: "a larger font size as well as green. "
             text run at (216,37) width 507: "If this precise combination does not occur, then the user agent has failed this test."
             text run at (0,55) width 663: "Remember that in order to ensure a complete test, the paragraph must be displayed on more than one line."
  -      RenderBlock {P} at (0,284) size 784x72
  +      RenderBlock {P} at (0,284) size 769x72
           RenderText {TEXT} at (0,0) size 762x54
             text run at (0,0) width 608: "The first line of this paragraph, and only that one, should be displayed in small-caps style. "
             text run at (608,0) width 154: "Thus, if the first line is"
  @@ -38,10 +38,10 @@
             text run at (245,36) width 225: " is not supported by your browser). "
             text run at (470,36) width 284: "This is extra text included for the purposes of"
             text run at (0,54) width 395: "making the paragraph long enough to have more than one line."
  -      RenderTable {TABLE} at (0,372) size 784x267 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,372) size 769x267 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x265
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -49,30 +49,30 @@
               RenderTableCell {TD} at (0,132) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x239 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x54
  -                RenderText {TEXT} at (0,0) size 761x54
  +            RenderTableCell {TD} at (12,26) size 755x239 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x54
  +                RenderText {TEXT} at (0,0) size 743x54
                     text run at (0,0) width 423: "The first line of this paragraph, and only that one, should be green. "
                     text run at (423,0) width 320: "If this precise combination does not occur, then the"
                     text run at (0,18) width 187: "user agent has failed this test. "
  -                  text run at (187,18) width 574: "Remember that in order to ensure a complete test, the paragraph must be displayed on more"
  -                  text run at (0,36) width 85: "than one line."
  -              RenderBlock {P} at (4,74) size 762x73
  +                  text run at (187,18) width 538: "Remember that in order to ensure a complete test, the paragraph must be displayed on"
  +                  text run at (0,36) width 121: "more than one line."
  +              RenderBlock {P} at (4,74) size 747x73
                   RenderText {TEXT} at (0,0) size 742x73
                     text run at (0,0) width 729: "The first line of this paragraph, and only that one, should"
                     text run at (0,37) width 235: "be a larger font size as well as green. "
                     text run at (235,37) width 507: "If this precise combination does not occur, then the user agent has failed this test."
                     text run at (0,55) width 663: "Remember that in order to ensure a complete test, the paragraph must be displayed on more than one line."
  -              RenderBlock {P} at (4,163) size 762x72
  -                RenderText {TEXT} at (0,0) size 762x54
  +              RenderBlock {P} at (4,163) size 747x72
  +                RenderText {TEXT} at (0,0) size 739x54
                     text run at (0,0) width 608: "The first line of this paragraph, and only that one, should be displayed in small-caps style. "
  -                  text run at (608,0) width 154: "Thus, if the first line is"
  -                  text run at (0,18) width 762: "not in small-caps style, OR if the entire paragraph turns out in small-caps, then the user agent has failed this test (although"
  -                  text run at (0,36) width 165: "the problem might be that "
  +                  text run at (608,0) width 110: "Thus, if the first"
  +                  text run at (0,18) width 739: "line is not in small-caps style, OR if the entire paragraph turns out in small-caps, then the user agent has failed this test"
  +                  text run at (0,36) width 229: "(although the problem might be that "
                   RenderInline {CODE} at (0,0) size 80x15
  -                  RenderText {TEXT} at (165,38) size 80x15
  -                    text run at (165,38) width 80: "small-caps"
  -                RenderText {TEXT} at (245,36) size 754x36
  -                  text run at (245,36) width 225: " is not supported by your browser). "
  -                  text run at (470,36) width 284: "This is extra text included for the purposes of"
  -                  text run at (0,54) width 395: "making the paragraph long enough to have more than one line."
  +                  RenderText {TEXT} at (229,38) size 80x15
  +                    text run at (229,38) width 80: "small-caps"
  +                RenderText {TEXT} at (309,36) size 741x36
  +                  text run at (309,36) width 225: " is not supported by your browser). "
  +                  text run at (534,36) width 207: "This is extra text included for the"
  +                  text run at (0,54) width 472: "purposes of making the paragraph long enough to have more than one line."
  
  
  
  1.12      +44 -44    WebCore/layout-tests/css1/pseudo/multiple_pseudo_elements-expected.txt
  
  Index: multiple_pseudo_elements-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/pseudo/multiple_pseudo_elements-expected.txt,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- multiple_pseudo_elements-expected.txt	11 Feb 2004 21:37:00 -0000	1.11
  +++ multiple_pseudo_elements-expected.txt	18 Aug 2005 04:22:56 -0000	1.12
  @@ -1,15 +1,15 @@
  -layer at (0,0) size 800x1012
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x1012
  -  RenderBlock {HTML} at (0,0) size 800x1012
  -    RenderBody {BODY} at (8,8) size 784x996 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x1030
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x1030
  +  RenderBlock {HTML} at (0,0) size 785x1030
  +    RenderBody {BODY} at (8,8) size 769x1014 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderInline (generated) at (0,0) size 10x18 [color=#800000]
             RenderText {TEXT} at (0,0) size 10x18
               text run at (0,0) width 10: "T"
           RenderText {TEXT} at (10,0) size 345x18
             text run at (10,0) width 345: "he style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x105
  +      RenderBlock {PRE} at (0,34) size 769x105
           RenderText {TEXT} at (0,0) size 368x90
             text run at (0,0) width 224: "P:first-line {color: green;}"
             text run at (0,15) width 248: "P:first-letter {color: maroon;}"
  @@ -17,52 +17,52 @@
             text run at (0,45) width 288: ".two:first-letter {font-size: 350%;}"
             text run at (0,60) width 312: "P.three:first-letter {font-size: 350%;}"
             text run at (0,75) width 368: "P.three:first-line {font-variant: small-caps;}"
  -      RenderBlock {HR} at (0,152) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,170) size 784x54
  +      RenderBlock {HR} at (0,152) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,170) size 769x54
           RenderInline (generated) at (0,0) size 10x18 [color=#800000]
             RenderText {TEXT} at (0,0) size 10x18
               text run at (0,0) width 10: "T"
  -        RenderText {TEXT} at (10,0) size 784x54
  -          text run at (10,0) width 764: "he first letter of this paragraph, and only that one, should be maroon (dark red), while the entire first line should be green. "
  -          text run at (774,0) width 10: "If"
  -          text run at (0,18) width 497: "this precise combination does not occur, then the user agent has failed this test. "
  -          text run at (497,18) width 282: "Remember that in order to ensure a complete"
  -          text run at (0,36) width 377: "test, the paragraph must be displayed on more than one line."
  -      RenderBlock {P} at (0,240) size 784x183
  +        RenderText {TEXT} at (10,0) size 764x54
  +          text run at (10,0) width 717: "he first letter of this paragraph, and only that one, should be maroon (dark red), while the entire first line should be"
  +          text run at (0,18) width 43: "green. "
  +          text run at (43,18) width 511: "If this precise combination does not occur, then the user agent has failed this test. "
  +          text run at (554,18) width 210: "Remember that in order to ensure"
  +          text run at (0,36) width 449: "a complete test, the paragraph must be displayed on more than one line."
  +      RenderBlock {P} at (0,240) size 769x183
           RenderInline (generated) at (0,0) size 68x129 [color=#800000]
             RenderText {TEXT} at (0,0) size 68x129
               text run at (0,0) width 68: "T"
  -        RenderText {TEXT} at (68,72) size 782x111
  +        RenderText {TEXT} at (68,72) size 751x111
             text run at (68,72) width 634: "he first letter of this paragraph, and only that one,"
  -          text run at (0,129) width 782: "should be 350% bigger than the rest of the first line of this paragraph and maroon (dark red), while the entire first line should"
  -          text run at (0,147) width 253: "be 200% bigger than normal and green. "
  -          text run at (253,147) width 507: "If this precise combination does not occur, then the user agent has failed this test."
  -          text run at (0,165) width 663: "Remember that in order to ensure a complete test, the paragraph must be displayed on more than one line."
  -      RenderBlock {P} at (0,439) size 784x118
  +          text run at (0,129) width 736: "should be 350% bigger than the rest of the first line of this paragraph and maroon (dark red), while the entire first line"
  +          text run at (0,147) width 299: "should be 200% bigger than normal and green. "
  +          text run at (299,147) width 452: "If this precise combination does not occur, then the user agent has failed"
  +          text run at (0,165) width 55: "this test. "
  +          text run at (55,165) width 663: "Remember that in order to ensure a complete test, the paragraph must be displayed on more than one line."
  +      RenderBlock {P} at (0,439) size 769x118
           RenderInline (generated) at (0,0) size 76x64 [color=#800000]
             RenderText {TEXT} at (0,0) size 76x64
               text run at (0,0) width 76: "\"W"
  -        RenderText {TEXT} at (76,36) size 782x82
  +        RenderText {TEXT} at (76,36) size 769x82
             text run at (76,36) width 337: "e should check for quotation support,\" it was said. "
             text run at (413,36) width 356: "The first two characters in this paragraph-- a double-"
             text run at (0,64) width 683: "quote mark and a capital 'W'-- should be 350% bigger than the rest of the paragraph, and maroon (dark red). "
             text run at (683,64) width 81: "Note that the"
  -          text run at (0,82) width 769: "inclusion of both the quotation mark and the 'W' in the first-letter style is not required under CSS1, but it is recommended. "
  -          text run at (769,82) width 13: "In"
  -          text run at (0,100) width 433: "addition, the entire first line should be in a small-caps font and green."
  -      RenderTable {TABLE} at (0,573) size 784x423 [border: (1px outset #808080)]
  -        RenderTableSection {TBODY} at (1,1) size 0x421
  +          text run at (0,82) width 765: "inclusion of both the quotation mark and the 'W' in the first-letter style is not required under CSS1, but it is recommended."
  +          text run at (0,100) width 450: "In addition, the entire first line should be in a small-caps font and green."
  +      RenderTable {TABLE} at (0,573) size 769x441 [border: (1px outset #808080)]
  +        RenderTableSection {TBODY} at (1,1) size 0x439
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,210) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
  +            RenderTableCell {TD} at (0,219) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x395 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x54
  +            RenderTableCell {TD} at (12,26) size 755x413 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x54
                   RenderInline (generated) at (0,0) size 10x18 [color=#800000]
                     RenderText {TEXT} at (0,0) size 10x18
                       text run at (0,0) width 10: "T"
  @@ -72,26 +72,26 @@
                     text run at (43,18) width 511: "If this precise combination does not occur, then the user agent has failed this test. "
                     text run at (554,18) width 165: "Remember that in order to"
                     text run at (0,36) width 494: "ensure a complete test, the paragraph must be displayed on more than one line."
  -              RenderBlock {P} at (4,74) size 762x183
  +              RenderBlock {P} at (4,74) size 747x201
                   RenderInline (generated) at (0,0) size 68x129 [color=#800000]
                     RenderText {TEXT} at (0,0) size 68x129
                       text run at (0,0) width 68: "T"
  -                RenderText {TEXT} at (68,72) size 751x111
  +                RenderText {TEXT} at (68,72) size 736x129
                     text run at (68,72) width 634: "he first letter of this paragraph, and only that one,"
                     text run at (0,129) width 736: "should be 350% bigger than the rest of the first line of this paragraph and maroon (dark red), while the entire first line"
                     text run at (0,147) width 299: "should be 200% bigger than normal and green. "
  -                  text run at (299,147) width 452: "If this precise combination does not occur, then the user agent has failed"
  -                  text run at (0,165) width 55: "this test. "
  -                  text run at (55,165) width 663: "Remember that in order to ensure a complete test, the paragraph must be displayed on more than one line."
  -              RenderBlock {P} at (4,273) size 762x118
  +                  text run at (299,147) width 413: "If this precise combination does not occur, then the user agent has"
  +                  text run at (0,165) width 94: "failed this test. "
  +                  text run at (94,165) width 632: "Remember that in order to ensure a complete test, the paragraph must be displayed on more than one"
  +                  text run at (0,183) width 27: "line."
  +              RenderBlock {P} at (4,291) size 747x118
                   RenderInline (generated) at (0,0) size 76x64 [color=#800000]
                     RenderText {TEXT} at (0,0) size 76x64
                       text run at (0,0) width 76: "\"W"
  -                RenderText {TEXT} at (76,36) size 762x82
  +                RenderText {TEXT} at (76,36) size 739x82
                     text run at (76,36) width 337: "e should check for quotation support,\" it was said. "
                     text run at (413,36) width 302: "The first two characters in this paragraph-- a"
  -                  text run at (0,64) width 731: "double-quote mark and a capital 'W'-- should be 350% bigger than the rest of the paragraph, and maroon (dark red). "
  -                  text run at (731,64) width 31: "Note"
  -                  text run at (0,82) width 718: "that the inclusion of both the quotation mark and the 'W' in the first-letter style is not required under CSS1, but it is"
  -                  text run at (0,100) width 97: "recommended. "
  -                  text run at (97,100) width 450: "In addition, the entire first line should be in a small-caps font and green."
  +                  text run at (0,64) width 727: "double-quote mark and a capital 'W'-- should be 350% bigger than the rest of the paragraph, and maroon (dark red)."
  +                  text run at (0,82) width 739: "Note that the inclusion of both the quotation mark and the 'W' in the first-letter style is not required under CSS1, but it"
  +                  text run at (0,100) width 111: "is recommended. "
  +                  text run at (111,100) width 450: "In addition, the entire first line should be in a small-caps font and green."
  
  
  
  1.9       +38 -38    WebCore/layout-tests/css1/text_properties/letter_spacing-expected.txt
  
  Index: letter_spacing-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/text_properties/letter_spacing-expected.txt,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- letter_spacing-expected.txt	19 Jul 2005 21:18:13 -0000	1.8
  +++ letter_spacing-expected.txt	18 Aug 2005 04:22:56 -0000	1.9
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x1378
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x1378
  -  RenderBlock {HTML} at (0,0) size 800x1378
  -    RenderBody {BODY} at (8,8) size 784x1362 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x1378
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x1378
  +  RenderBlock {HTML} at (0,0) size 785x1378
  +    RenderBody {BODY} at (8,8) size 769x1362 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x165
  +      RenderBlock {PRE} at (0,34) size 769x165
           RenderText {TEXT} at (0,0) size 264x165
             text run at (0,0) width 232: ".one {letter-spacing: 0.3in;}"
             text run at (0,15) width 232: ".two {letter-spacing: 0.5cm;}"
  @@ -19,39 +19,39 @@
             text run at (0,120) width 248: ".nine {letter-spacing: normal;}"
             text run at (0,135) width 224: ".ten {letter-spacing: 300%;}"
             text run at (0,150) width 264: ".eleven {letter-spacing: -0.1em;}"
  -      RenderBlock {HR} at (0,212) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,230) size 784x72
  +      RenderBlock {HR} at (0,212) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,230) size 769x72
           RenderText {TEXT} at (0,0) size 694x72
             text run at (0,0) width 671: "This letters in this"
             text run at (0,18) width 694: "sentence should have"
             text run at (0,36) width 659: "extra space between"
             text run at (0,54) width 175: "them."
  -      RenderBlock {P} at (0,318) size 784x54
  +      RenderBlock {P} at (0,318) size 769x54
           RenderText {TEXT} at (0,0) size 765x54
             text run at (0,0) width 691: "This letters in this sentence"
             text run at (0,18) width 765: "should have extra space between"
             text run at (0,36) width 125: "them."
  -      RenderBlock {P} at (0,388) size 784x54
  +      RenderBlock {P} at (0,388) size 769x54
           RenderText {TEXT} at (0,0) size 765x54
             text run at (0,0) width 691: "This letters in this sentence"
             text run at (0,18) width 765: "should have extra space between"
             text run at (0,36) width 125: "them."
  -      RenderBlock {P} at (0,458) size 784x18
  +      RenderBlock {P} at (0,458) size 769x18
           RenderText {TEXT} at (0,0) size 687x18
             text run at (0,0) width 687: "This letters in this sentence should have extra space between them."
  -      RenderBlock {P} at (0,492) size 784x18
  +      RenderBlock {P} at (0,492) size 769x18
           RenderText {TEXT} at (0,0) size 687x18
             text run at (0,0) width 687: "This letters in this sentence should have extra space between them."
  -      RenderBlock {P} at (0,526) size 784x54
  +      RenderBlock {P} at (0,526) size 769x54
           RenderText {TEXT} at (0,0) size 703x54
             text run at (0,0) width 633: "This letters in this sentence"
             text run at (0,18) width 703: "should have extra space between"
             text run at (0,36) width 115: "them."
  -      RenderBlock {P} at (0,596) size 784x36
  +      RenderBlock {P} at (0,596) size 769x36
           RenderText {TEXT} at (0,0) size 694x36
             text run at (0,0) width 694: "This letters in this sentence should have extra space"
             text run at (0,18) width 183: "between them."
  -      RenderBlock {P} at (0,648) size 784x36
  +      RenderBlock {P} at (0,648) size 769x36
           RenderText {TEXT} at (0,0) size 754x36
             text run at (0,0) width 754: "This letters in this sentence should have extra space between them,"
             text run at (0,18) width 435: "but the last few words in the sentence "
  @@ -60,17 +60,17 @@
               text run at (435,18) width 180: "should show normal spacing"
           RenderText {TEXT} at (615,18) size 9x18
             text run at (615,18) width 9: "."
  -      RenderBlock {P} at (0,700) size 784x36
  +      RenderBlock {P} at (0,700) size 769x36
           RenderText {TEXT} at (0,0) size 731x36
             text run at (0,0) width 731: "This letters in this sentence should have normal space between them, since percentage values are not allowed on this"
             text run at (0,18) width 57: "property."
  -      RenderBlock {P} at (0,752) size 784x18
  +      RenderBlock {P} at (0,752) size 769x18
           RenderText {TEXT} at (0,0) size 638x18
             text run at (0,0) width 638: "This letters in this sentence should have reduced space between them, since negative values are allowed on this property."
  -      RenderTable {TABLE} at (0,786) size 784x576 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,786) size 769x576 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x574
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -78,51 +78,51 @@
               RenderTableCell {TD} at (0,287) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x548 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x72
  +            RenderTableCell {TD} at (12,26) size 755x548 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x72
                   RenderText {TEXT} at (0,0) size 694x72
                     text run at (0,0) width 671: "This letters in this"
                     text run at (0,18) width 694: "sentence should have"
                     text run at (0,36) width 659: "extra space between"
                     text run at (0,54) width 175: "them."
  -              RenderBlock {P} at (4,92) size 762x54
  +              RenderBlock {P} at (4,92) size 747x54
                   RenderText {TEXT} at (0,0) size 691x54
                     text run at (0,0) width 691: "This letters in this sentence"
                     text run at (0,18) width 564: "should have extra space"
                     text run at (0,36) width 326: "between them."
  -              RenderBlock {P} at (4,162) size 762x54
  +              RenderBlock {P} at (4,162) size 747x54
                   RenderText {TEXT} at (0,0) size 691x54
                     text run at (0,0) width 691: "This letters in this sentence"
                     text run at (0,18) width 564: "should have extra space"
                     text run at (0,36) width 326: "between them."
  -              RenderBlock {P} at (4,232) size 762x18
  +              RenderBlock {P} at (4,232) size 747x18
                   RenderText {TEXT} at (0,0) size 687x18
                     text run at (0,0) width 687: "This letters in this sentence should have extra space between them."
  -              RenderBlock {P} at (4,266) size 762x18
  +              RenderBlock {P} at (4,266) size 747x18
                   RenderText {TEXT} at (0,0) size 687x18
                     text run at (0,0) width 687: "This letters in this sentence should have extra space between them."
  -              RenderBlock {P} at (4,300) size 762x54
  +              RenderBlock {P} at (4,300) size 747x54
                   RenderText {TEXT} at (0,0) size 703x54
                     text run at (0,0) width 633: "This letters in this sentence"
                     text run at (0,18) width 703: "should have extra space between"
                     text run at (0,36) width 115: "them."
  -              RenderBlock {P} at (4,370) size 762x36
  +              RenderBlock {P} at (4,370) size 747x36
                   RenderText {TEXT} at (0,0) size 694x36
                     text run at (0,0) width 694: "This letters in this sentence should have extra space"
                     text run at (0,18) width 183: "between them."
  -              RenderBlock {P} at (4,422) size 762x36
  -                RenderText {TEXT} at (0,0) size 754x36
  -                  text run at (0,0) width 754: "This letters in this sentence should have extra space between them,"
  -                  text run at (0,18) width 435: "but the last few words in the sentence "
  +              RenderBlock {P} at (4,422) size 747x36
  +                RenderText {TEXT} at (0,0) size 685x36
  +                  text run at (0,0) width 685: "This letters in this sentence should have extra space between"
  +                  text run at (0,18) width 504: "them, but the last few words in the sentence "
                   RenderInline {SPAN} at (0,0) size 180x18
  -                  RenderText {TEXT} at (435,18) size 180x18
  -                    text run at (435,18) width 180: "should show normal spacing"
  -                RenderText {TEXT} at (615,18) size 9x18
  -                  text run at (615,18) width 9: "."
  -              RenderBlock {P} at (4,474) size 762x36
  +                  RenderText {TEXT} at (504,18) size 180x18
  +                    text run at (504,18) width 180: "should show normal spacing"
  +                RenderText {TEXT} at (684,18) size 9x18
  +                  text run at (684,18) width 9: "."
  +              RenderBlock {P} at (4,474) size 747x36
                   RenderText {TEXT} at (0,0) size 731x36
                     text run at (0,0) width 731: "This letters in this sentence should have normal space between them, since percentage values are not allowed on this"
                     text run at (0,18) width 57: "property."
  -              RenderBlock {P} at (4,526) size 762x18
  +              RenderBlock {P} at (4,526) size 747x18
                   RenderText {TEXT} at (0,0) size 638x18
                     text run at (0,0) width 638: "This letters in this sentence should have reduced space between them, since negative values are allowed on this property."
  
  
  
  1.11      +69 -68    WebCore/layout-tests/css1/text_properties/line_height-expected.txt
  
  Index: line_height-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/text_properties/line_height-expected.txt,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- line_height-expected.txt	19 Jul 2005 21:18:13 -0000	1.10
  +++ line_height-expected.txt	18 Aug 2005 04:22:56 -0000	1.11
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x2621
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x2621
  -  RenderBlock {HTML} at (0,0) size 800x2621
  -    RenderBody {BODY} at (8,8) size 784x2605 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x2669
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x2669
  +  RenderBlock {HTML} at (0,0) size 785x2669
  +    RenderBody {BODY} at (8,8) size 769x2653 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x210
  +      RenderBlock {PRE} at (0,34) size 769x210
           RenderText {TEXT} at (0,0) size 400x210
             text run at (0,0) width 344: ".one {line-height: 0.5in; font-size: 12px;}"
             text run at (0,15) width 328: ".two {line-height: 2cm; font-size: 12px;}"
  @@ -22,146 +22,147 @@
             text run at (0,165) width 400: "TABLE .ten {line-height: normal; font-size: 12px;}"
             text run at (0,180) width 248: "DIV {background-color: silver;}"
             text run at (0,195) width 304: "SPAN.color {background-color: silver;}"
  -      RenderBlock {HR} at (0,257) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,271) size 784x48
  +      RenderBlock {HR} at (0,257) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,271) size 769x48
           RenderText {TEXT} at (0,17) size 507x48
             text run at (0,17) width 507: "This sentence should have a line-height of half an inch, which should cause extra spacing between the lines."
  -      RenderBlock {P} at (0,331) size 784x75
  +      RenderBlock {P} at (0,331) size 769x75
           RenderText {TEXT} at (0,30) size 526x75
             text run at (0,30) width 526: "This sentence should have a line-height of two centimeters, which should cause extra spacing between the lines."
  -      RenderBlock {P} at (0,418) size 784x75
  +      RenderBlock {P} at (0,418) size 769x75
           RenderText {TEXT} at (0,30) size 539x75
             text run at (0,30) width 539: "This sentence should have a line-height of twenty millimeters, which should cause extra spacing between the lines."
  -      RenderBlock {P} at (0,505) size 784x32
  +      RenderBlock {P} at (0,505) size 769x32
           RenderText {TEXT} at (0,9) size 540x32
             text run at (0,9) width 540: "This sentence should have a line-height of twenty-four points, which should cause extra spacing between the lines."
  -      RenderBlock {P} at (0,549) size 784x32
  +      RenderBlock {P} at (0,549) size 769x32
           RenderText {TEXT} at (0,9) size 497x32
             text run at (0,9) width 497: "This sentence should have a line-height of two picas, which should cause extra spacing between the lines."
  -      RenderBlock {P} at (0,593) size 784x24
  +      RenderBlock {P} at (0,593) size 769x24
           RenderText {TEXT} at (0,5) size 487x24
             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."
  -      RenderBlock {P} at (0,629) size 784x17
  +      RenderBlock {P} at (0,629) size 769x17
           RenderText {TEXT} at (0,1) size 489x17
             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."
  -      RenderBlock {P} at (0,658) size 784x24
  +      RenderBlock {P} at (0,658) size 769x24
           RenderText {TEXT} at (0,5) size 537x24
             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."
  -      RenderBlock {DIV} at (0,694) size 784x168 [bgcolor=#C0C0C0]
  -        RenderBlock (anonymous) at (0,0) size 784x24
  +      RenderBlock {DIV} at (0,694) size 769x168 [bgcolor=#C0C0C0]
  +        RenderBlock (anonymous) at (0,0) size 769x24
             RenderText {TEXT} at (0,5) size 592x24
               text run at (0,5) width 592: "This first part of the DIV should have a line-height of twice the font size, which should cause extra spacing between the lines."
  -        RenderBlock {P} at (0,48) size 784x72
  +        RenderBlock {P} at (0,48) size 769x72
             RenderText {TEXT} at (0,-2) size 763x72
               text run at (0,-2) width 748: "This sentence should have a line-height of twice the DIV's font size, or 28px;"
               text run at (0,22) width 763: "this should not cause extra spacing between the lines, since the line-height and"
               text run at (0,46) width 364: "font-size should have the same value."
  -        RenderBlock (anonymous) at (0,144) size 784x24
  +        RenderBlock (anonymous) at (0,144) size 769x24
             RenderText {TEXT} at (0,5) size 606x24
               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."
  -      RenderBlock {P} at (0,874) size 784x24
  +      RenderBlock {P} at (0,874) size 769x24
           RenderText {TEXT} at (0,5) size 537x24
             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."
  -      RenderBlock {DIV} at (0,910) size 784x240 [bgcolor=#C0C0C0]
  -        RenderBlock (anonymous) at (0,0) size 784x24
  +      RenderBlock {DIV} at (0,910) size 769x240 [bgcolor=#C0C0C0]
  +        RenderBlock (anonymous) at (0,0) size 769x24
             RenderText {TEXT} at (0,5) size 592x24
               text run at (0,5) width 592: "This first part of the DIV should have a line-height of twice the font size, which should cause extra spacing between the lines."
  -        RenderBlock {P} at (0,48) size 784x144
  +        RenderBlock {P} at (0,48) size 769x144
             RenderText {TEXT} at (0,10) size 749x144
               text run at (0,10) width 749: "This sentence should have a line-height of twice the font size, which is 200%"
               text run at (0,58) width 742: "normal thanks to an inline style; this should cause extra spacing between the"
               text run at (0,106) width 654: "lines, as the font-size will be 28px and the line-height will be 56px."
  -        RenderBlock (anonymous) at (0,216) size 784x24
  +        RenderBlock (anonymous) at (0,216) size 769x24
             RenderText {TEXT} at (0,5) size 606x24
               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."
  -      RenderBlock {P} at (0,1162) size 784x100
  -        RenderText {TEXT} at (0,18) size 774x100
  +      RenderBlock {P} at (0,1162) size 769x100
  +        RenderText {TEXT} at (0,18) size 745x100
             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. "
  -          text run at (592,18) width 182: "In the second section (within the table)"
  -          text run at (0,68) width 152: "its line-height should be normal."
  -      RenderBlock {P} at (0,1274) size 784x14
  +          text run at (592,18) width 153: "In the second section (within the"
  +          text run at (0,68) width 181: "table) its line-height should be normal."
  +      RenderBlock {P} at (0,1274) size 769x14
           RenderText {TEXT} at (0,0) size 504x14
             text run at (0,0) width 504: "This sentence should have a normal line-height, because negative values are not permitted for this property."
  -      RenderBlock {P} at (0,1300) size 784x150
  +      RenderBlock {P} at (0,1300) size 769x150
           RenderInline {SPAN} at (0,0) size 758x89 [bgcolor=#C0C0C0]
             RenderText {TEXT} at (0,30) size 758x150
               text run at (0,30) width 758: "This sentence should have a line-height of two centimeters, which should cause extra spacing between the lines. The text has a background color of silver, but no"
               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."
           RenderText {TEXT} at (0,0) size 0x0
  -      RenderTable {TABLE} at (0,1462) size 784x1143 [border: (1px outset #808080)]
  -        RenderTableSection {TBODY} at (1,1) size 0x1141
  +      RenderTable {TABLE} at (0,1462) size 769x1191 [border: (1px outset #808080)]
  +        RenderTableSection {TBODY} at (1,1) size 0x1189
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,570) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
  +            RenderTableCell {TD} at (0,594) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x1115 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x48
  +            RenderTableCell {TD} at (12,26) size 755x1163 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x48
                   RenderText {TEXT} at (0,17) size 507x48
                     text run at (0,17) width 507: "This sentence should have a line-height of half an inch, which should cause extra spacing between the lines."
  -              RenderBlock {P} at (4,64) size 762x75
  +              RenderBlock {P} at (4,64) size 747x75
                   RenderText {TEXT} at (0,30) size 526x75
                     text run at (0,30) width 526: "This sentence should have a line-height of two centimeters, which should cause extra spacing between the lines."
  -              RenderBlock {P} at (4,151) size 762x75
  +              RenderBlock {P} at (4,151) size 747x75
                   RenderText {TEXT} at (0,30) size 539x75
                     text run at (0,30) width 539: "This sentence should have a line-height of twenty millimeters, which should cause extra spacing between the lines."
  -              RenderBlock {P} at (4,238) size 762x32
  +              RenderBlock {P} at (4,238) size 747x32
                   RenderText {TEXT} at (0,9) size 540x32
                     text run at (0,9) width 540: "This sentence should have a line-height of twenty-four points, which should cause extra spacing between the lines."
  -              RenderBlock {P} at (4,282) size 762x32
  +              RenderBlock {P} at (4,282) size 747x32
                   RenderText {TEXT} at (0,9) size 497x32
                     text run at (0,9) width 497: "This sentence should have a line-height of two picas, which should cause extra spacing between the lines."
  -              RenderBlock {P} at (4,326) size 762x24
  +              RenderBlock {P} at (4,326) size 747x24
                   RenderText {TEXT} at (0,5) size 487x24
                     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."
  -              RenderBlock {P} at (4,362) size 762x17
  +              RenderBlock {P} at (4,362) size 747x17
                   RenderText {TEXT} at (0,1) size 489x17
                     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."
  -              RenderBlock {P} at (4,391) size 762x24
  +              RenderBlock {P} at (4,391) size 747x24
                   RenderText {TEXT} at (0,5) size 537x24
                     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."
  -              RenderBlock {DIV} at (4,427) size 762x168 [bgcolor=#C0C0C0]
  -                RenderBlock (anonymous) at (0,0) size 762x24
  +              RenderBlock {DIV} at (4,427) size 747x168 [bgcolor=#C0C0C0]
  +                RenderBlock (anonymous) at (0,0) size 747x24
                     RenderText {TEXT} at (0,5) size 592x24
                       text run at (0,5) width 592: "This first part of the DIV should have a line-height of twice the font size, which should cause extra spacing between the lines."
  -                RenderBlock {P} at (0,48) size 762x72
  -                  RenderText {TEXT} at (0,-2) size 748x72
  -                    text run at (0,-2) width 748: "This sentence should have a line-height of twice the DIV's font size, or 28px;"
  -                    text run at (0,22) width 722: "this should not cause extra spacing between the lines, since the line-height"
  -                    text run at (0,46) width 405: "and font-size should have the same value."
  -                RenderBlock (anonymous) at (0,144) size 762x24
  +                RenderBlock {P} at (0,48) size 747x72
  +                  RenderText {TEXT} at (0,-2) size 722x72
  +                    text run at (0,-2) width 687: "This sentence should have a line-height of twice the DIV's font size, or"
  +                    text run at (0,22) width 722: "28px; this should not cause extra spacing between the lines, since the line-"
  +                    text run at (0,46) width 472: "height and font-size should have the same value."
  +                RenderBlock (anonymous) at (0,144) size 747x24
                     RenderText {TEXT} at (0,5) size 606x24
                       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."
  -              RenderBlock {P} at (4,607) size 762x24
  +              RenderBlock {P} at (4,607) size 747x24
                   RenderText {TEXT} at (0,5) size 537x24
                     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."
  -              RenderBlock {DIV} at (4,643) size 762x240 [bgcolor=#C0C0C0]
  -                RenderBlock (anonymous) at (0,0) size 762x24
  +              RenderBlock {DIV} at (4,643) size 747x288 [bgcolor=#C0C0C0]
  +                RenderBlock (anonymous) at (0,0) size 747x24
                     RenderText {TEXT} at (0,5) size 592x24
                       text run at (0,5) width 592: "This first part of the DIV should have a line-height of twice the font size, which should cause extra spacing between the lines."
  -                RenderBlock {P} at (0,48) size 762x144
  -                  RenderText {TEXT} at (0,10) size 749x144
  -                    text run at (0,10) width 749: "This sentence should have a line-height of twice the font size, which is 200%"
  -                    text run at (0,58) width 742: "normal thanks to an inline style; this should cause extra spacing between the"
  -                    text run at (0,106) width 654: "lines, as the font-size will be 28px and the line-height will be 56px."
  -                RenderBlock (anonymous) at (0,216) size 762x24
  +                RenderBlock {P} at (0,48) size 747x192
  +                  RenderText {TEXT} at (0,10) size 717x192
  +                    text run at (0,10) width 687: "This sentence should have a line-height of twice the font size, which is"
  +                    text run at (0,58) width 681: "200% normal thanks to an inline style; this should cause extra spacing"
  +                    text run at (0,106) width 717: "between the lines, as the font-size will be 28px and the line-height will be"
  +                    text run at (0,154) width 54: "56px."
  +                RenderBlock (anonymous) at (0,264) size 747x24
                     RenderText {TEXT} at (0,5) size 606x24
                       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."
  -              RenderBlock {P} at (4,895) size 762x28
  +              RenderBlock {P} at (4,943) size 747x28
                   RenderText {TEXT} at (0,0) size 745x28
                     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. "
                     text run at (592,0) width 153: "In the second section (within the"
                     text run at (0,14) width 181: "table) its line-height should be normal."
  -              RenderBlock {P} at (4,935) size 762x14
  +              RenderBlock {P} at (4,983) size 747x14
                   RenderText {TEXT} at (0,0) size 504x14
                     text run at (0,0) width 504: "This sentence should have a normal line-height, because negative values are not permitted for this property."
  -              RenderBlock {P} at (4,961) size 762x150
  -                RenderInline {SPAN} at (0,0) size 758x89 [bgcolor=#C0C0C0]
  -                  RenderText {TEXT} at (0,30) size 758x150
  -                    text run at (0,30) width 758: "This sentence should have a line-height of two centimeters, which should cause extra spacing between the lines. The text has a background color of silver, but no"
  -                    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."
  +              RenderBlock {P} at (4,1009) size 747x150
  +                RenderInline {SPAN} at (0,0) size 743x89 [bgcolor=#C0C0C0]
  +                  RenderText {TEXT} at (0,30) size 743x150
  +                    text run at (0,30) width 743: "This sentence should have a line-height of two centimeters, which should cause extra spacing between the lines. The text has a background color of silver, but"
  +                    text run at (0,105) width 678: "no padding or border. The background color has been set on an inline element and should therefore only cover the text, not the interline spacing."
                   RenderText {TEXT} at (0,0) size 0x0
  
  
  
  1.2       +85 -86    WebCore/layout-tests/css1/text_properties/text-transCapitalize-expected.txt
  
  Index: text-transCapitalize-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/text_properties/text-transCapitalize-expected.txt,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- text-transCapitalize-expected.txt	27 Jul 2005 23:41:41 -0000	1.1
  +++ text-transCapitalize-expected.txt	18 Aug 2005 04:22:56 -0000	1.2
  @@ -1,24 +1,23 @@
  -layer at (0,0) size 800x1186
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x1186
  -  RenderBlock {HTML} at (0,0) size 800x1186
  -    RenderBody {BODY} at (8,8) size 784x1170
  -      RenderBlock (anonymous) at (0,0) size 784x90
  +layer at (0,0) size 785x1186
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x1186
  +  RenderBlock {HTML} at (0,0) size 785x1186
  +    RenderBody {BODY} at (8,8) size 769x1170
  +      RenderBlock (anonymous) at (0,0) size 769x90
           RenderText {TEXT} at (0,0) size 346x18
             text run at (0,0) width 346: "This test was provided by open-source contributors on "
           RenderInline {A} at (0,0) size 53x18 [color=#0000EE]
             RenderText {TEXT} at (346,0) size 53x18
               text run at (346,0) width 53: "Bugzilla"
  -        RenderText {TEXT} at (399,0) size 781x72
  -          text run at (399,0) width 382: ". Currently, the \"Browser rendering\" results are not expected"
  -          text run at (0,18) width 684: "to match the \"Correct output sample\" results. In fact, I do not entirely agree with all of the given test cases in "
  -          text run at (684,18) width 83: "terms of their"
  -          text run at (0,36) width 768: "expected results, nor do I think that the browser should yet be expected to match all of the cases in the different languages,"
  -          text run at (0,54) width 56: "but I am "
  -          text run at (56,54) width 286: "(at least temporarily) adding the test anyway. "
  +        RenderText {TEXT} at (399,0) size 740x72
  +          text run at (399,0) width 322: ". Currently, the \"Browser rendering\" results are not"
  +          text run at (0,18) width 740: "expected to match the \"Correct output sample\" results. In fact, I do not entirely agree with all of the given test cases in"
  +          text run at (0,36) width 727: "terms of their expected results, nor do I think that the browser should yet be expected to match all of the cases in the"
  +          text run at (0,54) width 184: "different languages, but I am "
  +          text run at (184,54) width 286: "(at least temporarily) adding the test anyway. "
           RenderBR {BR} at (0,0) size 0x0
           RenderBR {BR} at (0,72) size 0x18
  -      RenderTable {TABLE} at (0,90) size 784x360
  +      RenderTable {TABLE} at (0,90) size 769x360
           RenderBlock {CAPTION} at (0,0) size 769x18
             RenderText {TEXT} at (345,0) size 78x18
               text run at (345,0) width 78: "Input source"
  @@ -27,8 +26,8 @@
               RenderTableCell {TH} at (2,20) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=0 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 49x18
                   text run at (2,2) width 49: "generic"
  -            RenderTableCell {TD} at (57,2) size 725x58 [border: (1px solid #EEEEEE)] [r=0 c=1 rs=1 cs=1]
  -              RenderText {TEXT} at (2,2) size 721x54
  +            RenderTableCell {TD} at (57,2) size 710x58 [border: (1px solid #EEEEEE)] [r=0 c=1 rs=1 cs=1]
  +              RenderText {TEXT} at (2,2) size 705x54
                   text run at (2,2) width 16: "lip"
                   text run at (18,2) width 52: "smackin"
                   text run at (70,2) width 31: "thirst"
  @@ -47,61 +46,61 @@
                   text run at (556,2) width 32: "givin"
                   text run at (588,2) width 27: "cool"
                   text run at (615,2) width 35: "fizzin"
  -                text run at (650,2) width 16: "lip"
  -                text run at (666,2) width 57: "smackin\x{AD}"
  -                text run at (2,20) width 31: "thirst"
  -                text run at (33,20) width 58: "quenchin"
  -                text run at (91,20) width 54: "acetastin"
  -                text run at (145,20) width 59: "motivatin"
  -                text run at (204,20) width 32: "good"
  -                text run at (236,20) width 42: "buzzin"
  -                text run at (278,20) width 27: "cool"
  -                text run at (305,20) width 35: "talkin"
  -                text run at (340,20) width 28: "high"
  -                text run at (368,20) width 43: "walkin"
  -                text run at (411,20) width 22: "fast"
  -                text run at (433,20) width 28: "livin"
  -                text run at (461,20) width 27: "ever"
  -                text run at (488,20) width 32: "givin"
  -                text run at (520,20) width 27: "cool"
  -                text run at (547,20) width 35: "fizzin"
  -                text run at (582,20) width 16: "lip"
  -                text run at (598,20) width 52: "smackin"
  -                text run at (650,20) width 36: "thirst\x{AD}"
  -                text run at (2,38) width 58: "quenchin"
  -                text run at (60,38) width 54: "acetastin"
  -                text run at (114,38) width 59: "motivatin"
  -                text run at (173,38) width 32: "good"
  -                text run at (205,38) width 42: "buzzin"
  -                text run at (247,38) width 27: "cool"
  -                text run at (274,38) width 35: "talkin"
  -                text run at (309,38) width 28: "high"
  -                text run at (337,38) width 43: "walkin"
  -                text run at (380,38) width 22: "fast"
  -                text run at (402,38) width 28: "livin"
  -                text run at (430,38) width 27: "ever"
  -                text run at (457,38) width 32: "givin"
  -                text run at (489,38) width 27: "cool"
  -                text run at (516,38) width 35: "fizzin"
  +                text run at (650,2) width 21: "lip\x{AD}"
  +                text run at (2,20) width 52: "smackin"
  +                text run at (54,20) width 31: "thirst"
  +                text run at (85,20) width 58: "quenchin"
  +                text run at (143,20) width 54: "acetastin"
  +                text run at (197,20) width 59: "motivatin"
  +                text run at (256,20) width 32: "good"
  +                text run at (288,20) width 42: "buzzin"
  +                text run at (330,20) width 27: "cool"
  +                text run at (357,20) width 35: "talkin"
  +                text run at (392,20) width 28: "high"
  +                text run at (420,20) width 43: "walkin"
  +                text run at (463,20) width 22: "fast"
  +                text run at (485,20) width 28: "livin"
  +                text run at (513,20) width 27: "ever"
  +                text run at (540,20) width 32: "givin"
  +                text run at (572,20) width 27: "cool"
  +                text run at (599,20) width 35: "fizzin"
  +                text run at (634,20) width 16: "lip"
  +                text run at (650,20) width 57: "smackin\x{AD}"
  +                text run at (2,38) width 31: "thirst"
  +                text run at (33,38) width 58: "quenchin"
  +                text run at (91,38) width 54: "acetastin"
  +                text run at (145,38) width 59: "motivatin"
  +                text run at (204,38) width 32: "good"
  +                text run at (236,38) width 42: "buzzin"
  +                text run at (278,38) width 27: "cool"
  +                text run at (305,38) width 35: "talkin"
  +                text run at (340,38) width 28: "high"
  +                text run at (368,38) width 43: "walkin"
  +                text run at (411,38) width 22: "fast"
  +                text run at (433,38) width 28: "livin"
  +                text run at (461,38) width 27: "ever"
  +                text run at (488,38) width 32: "givin"
  +                text run at (520,38) width 27: "cool"
  +                text run at (547,38) width 35: "fizzin"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TH} at (2,62) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (19,2) size 15x18
                   text run at (19,2) width 15: "cy"
  -            RenderTableCell {TD} at (57,62) size 725x22 [border: (1px solid #EEEEEE)] [r=1 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,62) size 710x22 [border: (1px solid #EEEEEE)] [r=1 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 24x18
                   text run at (2,2) width 24: "\x{175}yl"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TH} at (2,86) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=2 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (21,2) size 11x18
                   text run at (21,2) width 11: "el"
  -            RenderTableCell {TD} at (57,86) size 725x22 [border: (1px solid #EEEEEE)] [r=2 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,86) size 710x22 [border: (1px solid #EEEEEE)] [r=2 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 224x18
                   text run at (2,2) width 224: "\x{3B3}\x{3B5}\x{3C9}\x{3B3}\x{3C1}\x{3B1}\x{3C6}\x{3B9}\x{3BA}\x{3AC}\x{2010}\x{3C3}\x{3C5}\x{3C3}\x{3C7}\x{3B5}\x{3C4}\x{3B9}\x{3C3}\x{3BC}\x{3AD}\x{3BD}\x{3B5}\x{3C2} \x{3AE}\x{3C4}\x{3B1}"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TH} at (2,128) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=3 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (18,2) size 16x18
                   text run at (18,2) width 16: "en"
  -            RenderTableCell {TD} at (57,110) size 725x58 [border: (1px solid #EEEEEE)] [r=3 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,110) size 710x58 [border: (1px solid #EEEEEE)] [r=3 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 426x18
                   text run at (2,2) width 426: "'cept nut'in safari\x{2019}s \x{2018}sure\x{2019} nai\x{308}ve r\x{E9}sum\x{E9}\x{2014}h\x{E1}c\x{30C}ek full\x{2010}time one-to-one"
                 RenderBR {BR} at (0,0) size 0x0
  @@ -130,14 +129,14 @@
               RenderTableCell {TH} at (2,170) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=4 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (20,2) size 13x18
                   text run at (20,2) width 13: "es"
  -            RenderTableCell {TD} at (57,170) size 725x22 [border: (1px solid #EEEEEE)] [r=4 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,170) size 710x22 [border: (1px solid #EEEEEE)] [r=4 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 63x18
                   text run at (2,2) width 63: "\x{A1}jalape\x{F1}o!"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TH} at (2,196) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=5 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (20,2) size 12x18
                   text run at (20,2) width 12: "fr"
  -            RenderTableCell {TD} at (57,194) size 725x26 [border: (1px solid #EEEEEE)] [r=5 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,194) size 710x26 [border: (1px solid #EEEEEE)] [r=5 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,6) size 207x18
                   text run at (2,6) width 207: "quelqu'un l\x{2019}amour t'appelles\x{2011}tu 3"
                 RenderInline {SUP} at (0,0) size 22x15
  @@ -147,38 +146,38 @@
               RenderTableCell {TH} at (2,222) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=6 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (17,2) size 18x18
                   text run at (17,2) width 18: "hu"
  -            RenderTableCell {TD} at (57,222) size 725x22 [border: (1px solid #EEEEEE)] [r=6 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,222) size 710x22 [border: (1px solid #EEEEEE)] [r=6 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 109x18
                   text run at (2,2) width 109: "11-ei london\x{2011}ban"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TH} at (2,246) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=7 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (20,2) size 13x18
                   text run at (20,2) width 13: "nl"
  -            RenderTableCell {TD} at (57,246) size 725x22 [border: (1px solid #EEEEEE)] [r=7 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,246) size 710x22 [border: (1px solid #EEEEEE)] [r=7 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 69x18
                   text run at (2,2) width 69: "'s ochtends"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TH} at (2,270) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=8 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (20,2) size 13x18
                   text run at (20,2) width 13: "pl"
  -            RenderTableCell {TD} at (57,270) size 725x22 [border: (1px solid #EEEEEE)] [r=8 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,270) size 710x22 [border: (1px solid #EEEEEE)] [r=8 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 92x18
                   text run at (2,2) width 92: "wzi\x{119}\x{142}a bie\x{17C}\x{105}ce"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TH} at (2,294) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=9 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (18,2) size 16x18
                   text run at (18,2) width 16: "ru"
  -            RenderTableCell {TD} at (57,294) size 725x22 [border: (1px solid #EEEEEE)] [r=9 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,294) size 710x22 [border: (1px solid #EEEEEE)] [r=9 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 191x18
                   text run at (2,2) width 191: "\x{43D}\x{44C}\x{44E}-\x{439}\x{43E}\x{440}\x{43A} 1990-\x{445} 14-vii-1789"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TH} at (2,318) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=10 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (17,2) size 18x18
                   text run at (17,2) width 18: "tlh"
  -            RenderTableCell {TD} at (57,318) size 725x22 [border: (1px solid #EEEEEE)] [r=10 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,318) size 710x22 [border: (1px solid #EEEEEE)] [r=10 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 187x18
                   text run at (2,2) width 187: "tlhIngan Hol wa''uy' loghqam"
  -      RenderTable {TABLE} at (0,450) size 784x360
  +      RenderTable {TABLE} at (0,450) size 769x360
           RenderBlock {CAPTION} at (0,0) size 769x18
             RenderText {TEXT} at (315,0) size 139x18
               text run at (315,0) width 139: "Correct output sample"
  @@ -187,7 +186,7 @@
               RenderTableCell {TH} at (2,20) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=0 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 49x18
                   text run at (2,2) width 49: "generic"
  -            RenderTableCell {TD} at (57,2) size 725x58 [border: (1px solid #EEEEEE)] [r=0 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,2) size 710x58 [border: (1px solid #EEEEEE)] [r=0 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 705x54
                   text run at (2,2) width 22: "Lip"
                   text run at (24,2) width 52: "smackin"
  @@ -247,21 +246,21 @@
               RenderTableCell {TH} at (2,62) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (19,2) size 15x18
                   text run at (19,2) width 15: "cy"
  -            RenderTableCell {TD} at (57,62) size 725x22 [border: (1px solid #EEEEEE)] [r=1 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,62) size 710x22 [border: (1px solid #EEEEEE)] [r=1 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 27x18
                   text run at (2,2) width 27: "\x{174}yl"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TH} at (2,86) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=2 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (21,2) size 11x18
                   text run at (21,2) width 11: "el"
  -            RenderTableCell {TD} at (57,86) size 725x22 [border: (1px solid #EEEEEE)] [r=2 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,86) size 710x22 [border: (1px solid #EEEEEE)] [r=2 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 236x18
                   text run at (2,2) width 236: "\x{393}\x{3B5}\x{3C9}\x{3B3}\x{3C1}\x{3B1}\x{3C6}\x{3B9}\x{3BA}\x{3AC}\x{2010}\x{3A3}\x{3C5}\x{3C3}\x{3C7}\x{3B5}\x{3C4}\x{3B9}\x{3C3}\x{3BC}\x{3AD}\x{3BD}\x{3B5}\x{3C2} \x{389}\x{3C4}\x{3B1}"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TH} at (2,128) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=3 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (18,2) size 16x18
                   text run at (18,2) width 16: "en"
  -            RenderTableCell {TD} at (57,110) size 725x58 [border: (1px solid #EEEEEE)] [r=3 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,110) size 710x58 [border: (1px solid #EEEEEE)] [r=3 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 467x18
                   text run at (2,2) width 467: "'Cept Nut'in Safari\x{2019}s \x{2018}Sure\x{2019} Na\x{EF}ve R\x{E9}sum\x{E9}\x{2014}H\x{E1}\x{10D}ek Full\x{2010}time One-to-One"
                 RenderBR {BR} at (0,0) size 0x0
  @@ -274,14 +273,14 @@
               RenderTableCell {TH} at (2,170) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=4 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (20,2) size 13x18
                   text run at (20,2) width 13: "es"
  -            RenderTableCell {TD} at (57,170) size 725x22 [border: (1px solid #EEEEEE)] [r=4 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,170) size 710x22 [border: (1px solid #EEEEEE)] [r=4 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 65x18
                   text run at (2,2) width 65: "\x{A1}Jalape\x{F1}o!"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TH} at (2,196) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=5 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (20,2) size 12x18
                   text run at (20,2) width 12: "fr"
  -            RenderTableCell {TD} at (57,194) size 725x26 [border: (1px solid #EEEEEE)] [r=5 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,194) size 710x26 [border: (1px solid #EEEEEE)] [r=5 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,6) size 227x18
                   text run at (2,6) width 227: "Quelqu'un l\x{2019}Amour t'Appelles\x{2011}Tu 3"
                 RenderInline {SUP} at (0,0) size 22x15
  @@ -291,38 +290,38 @@
               RenderTableCell {TH} at (2,222) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=6 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (17,2) size 18x18
                   text run at (17,2) width 18: "hu"
  -            RenderTableCell {TD} at (57,222) size 725x22 [border: (1px solid #EEEEEE)] [r=6 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,222) size 710x22 [border: (1px solid #EEEEEE)] [r=6 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 115x18
                   text run at (2,2) width 115: "11-ei London\x{2011}ban"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TH} at (2,246) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=7 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (20,2) size 13x18
                   text run at (20,2) width 13: "nl"
  -            RenderTableCell {TD} at (57,246) size 725x22 [border: (1px solid #EEEEEE)] [r=7 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,246) size 710x22 [border: (1px solid #EEEEEE)] [r=7 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 73x18
                   text run at (2,2) width 73: "'s Ochtends"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TH} at (2,270) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=8 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (20,2) size 13x18
                   text run at (20,2) width 13: "pl"
  -            RenderTableCell {TD} at (57,270) size 725x22 [border: (1px solid #EEEEEE)] [r=8 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,270) size 710x22 [border: (1px solid #EEEEEE)] [r=8 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 98x18
                   text run at (2,2) width 98: "Wzi\x{119}\x{142}a Bie\x{17C}\x{105}ce"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TH} at (2,294) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=9 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (18,2) size 16x18
                   text run at (18,2) width 16: "ru"
  -            RenderTableCell {TD} at (57,294) size 725x22 [border: (1px solid #EEEEEE)] [r=9 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,294) size 710x22 [border: (1px solid #EEEEEE)] [r=9 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 199x18
                   text run at (2,2) width 199: "\x{41D}\x{44C}\x{44E}-\x{419}\x{43E}\x{440}\x{43A} 1990-\x{445} 14-vii-1789"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TH} at (2,318) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=10 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (17,2) size 18x18
                   text run at (17,2) width 18: "tlh"
  -            RenderTableCell {TD} at (57,318) size 725x22 [border: (1px solid #EEEEEE)] [r=10 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,318) size 710x22 [border: (1px solid #EEEEEE)] [r=10 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 187x18
                   text run at (2,2) width 187: "tlhIngan Hol wa''uy' loghqam"
  -      RenderTable {TABLE} at (0,810) size 784x360
  +      RenderTable {TABLE} at (0,810) size 769x360
           RenderBlock {CAPTION} at (0,0) size 769x18
             RenderText {TEXT} at (325,0) size 118x18
               text run at (325,0) width 118: "Browser rendering"
  @@ -331,7 +330,7 @@
               RenderTableCell {TH} at (2,20) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=0 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 49x18
                   text run at (2,2) width 49: "generic"
  -            RenderTableCell {TD} at (57,2) size 725x58 [border: (1px solid #EEEEEE)] [r=0 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,2) size 710x58 [border: (1px solid #EEEEEE)] [r=0 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 705x54
                   text run at (2,2) width 22: "Lip"
                   text run at (24,2) width 52: "smackin"
  @@ -391,21 +390,21 @@
               RenderTableCell {TH} at (2,62) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (19,2) size 15x18
                   text run at (19,2) width 15: "cy"
  -            RenderTableCell {TD} at (57,62) size 725x22 [border: (1px solid #EEEEEE)] [r=1 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,62) size 710x22 [border: (1px solid #EEEEEE)] [r=1 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 27x18
                   text run at (2,2) width 27: "\x{174}yl"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TH} at (2,86) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=2 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (21,2) size 11x18
                   text run at (21,2) width 11: "el"
  -            RenderTableCell {TD} at (57,86) size 725x22 [border: (1px solid #EEEEEE)] [r=2 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,86) size 710x22 [border: (1px solid #EEEEEE)] [r=2 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 235x18
                   text run at (2,2) width 235: "\x{393}\x{3B5}\x{3C9}\x{3B3}\x{3C1}\x{3B1}\x{3C6}\x{3B9}\x{3BA}\x{3AC}\x{2010}\x{3C3}\x{3C5}\x{3C3}\x{3C7}\x{3B5}\x{3C4}\x{3B9}\x{3C3}\x{3BC}\x{3AD}\x{3BD}\x{3B5}\x{3C2} \x{389}\x{3C4}\x{3B1}"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TH} at (2,128) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=3 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (18,2) size 16x18
                   text run at (18,2) width 16: "en"
  -            RenderTableCell {TD} at (57,110) size 725x58 [border: (1px solid #EEEEEE)] [r=3 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,110) size 710x58 [border: (1px solid #EEEEEE)] [r=3 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 458x18
                   text run at (2,2) width 458: "'Cept Nut'in Safari\x{2019}s \x{2018}Sure\x{2019} Nai\x{308}ve R\x{E9}sum\x{E9}\x{2014}h\x{E1}c\x{30C}ek Full\x{2010}time One-to-one"
                 RenderBR {BR} at (0,0) size 0x0
  @@ -434,14 +433,14 @@
               RenderTableCell {TH} at (2,170) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=4 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (20,2) size 13x18
                   text run at (20,2) width 13: "es"
  -            RenderTableCell {TD} at (57,170) size 725x22 [border: (1px solid #EEEEEE)] [r=4 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,170) size 710x22 [border: (1px solid #EEEEEE)] [r=4 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 65x18
                   text run at (2,2) width 65: "\x{A1}Jalape\x{F1}o!"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TH} at (2,196) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=5 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (20,2) size 12x18
                   text run at (20,2) width 12: "fr"
  -            RenderTableCell {TD} at (57,194) size 725x26 [border: (1px solid #EEEEEE)] [r=5 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,194) size 710x26 [border: (1px solid #EEEEEE)] [r=5 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,6) size 223x18
                   text run at (2,6) width 223: "Quelqu'un L\x{2019}amour T'appelles\x{2011}tu 3"
                 RenderInline {SUP} at (0,0) size 24x15
  @@ -451,34 +450,34 @@
               RenderTableCell {TH} at (2,222) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=6 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (17,2) size 18x18
                   text run at (17,2) width 18: "hu"
  -            RenderTableCell {TD} at (57,222) size 725x22 [border: (1px solid #EEEEEE)] [r=6 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,222) size 710x22 [border: (1px solid #EEEEEE)] [r=6 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 115x18
                   text run at (2,2) width 115: "11-ei London\x{2011}ban"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TH} at (2,246) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=7 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (20,2) size 13x18
                   text run at (20,2) width 13: "nl"
  -            RenderTableCell {TD} at (57,246) size 725x22 [border: (1px solid #EEEEEE)] [r=7 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,246) size 710x22 [border: (1px solid #EEEEEE)] [r=7 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 76x18
                   text run at (2,2) width 76: "'S Ochtends"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TH} at (2,270) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=8 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (20,2) size 13x18
                   text run at (20,2) width 13: "pl"
  -            RenderTableCell {TD} at (57,270) size 725x22 [border: (1px solid #EEEEEE)] [r=8 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,270) size 710x22 [border: (1px solid #EEEEEE)] [r=8 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 98x18
                   text run at (2,2) width 98: "Wzi\x{119}\x{142}a Bie\x{17C}\x{105}ce"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TH} at (2,294) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=9 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (18,2) size 16x18
                   text run at (18,2) width 16: "ru"
  -            RenderTableCell {TD} at (57,294) size 725x22 [border: (1px solid #EEEEEE)] [r=9 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,294) size 710x22 [border: (1px solid #EEEEEE)] [r=9 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 195x18
                   text run at (2,2) width 195: "\x{41D}\x{44C}\x{44E}-\x{439}\x{43E}\x{440}\x{43A} 1990-\x{445} 14-vii-1789"
             RenderTableRow {TR} at (0,0) size 0x0
               RenderTableCell {TH} at (2,318) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=10 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (17,2) size 18x18
                   text run at (17,2) width 18: "tlh"
  -            RenderTableCell {TD} at (57,318) size 725x22 [border: (1px solid #EEEEEE)] [r=10 c=1 rs=1 cs=1]
  +            RenderTableCell {TD} at (57,318) size 710x22 [border: (1px solid #EEEEEE)] [r=10 c=1 rs=1 cs=1]
                 RenderText {TEXT} at (2,2) size 202x18
                   text run at (2,2) width 202: "TlhIngan Hol Wa''uy' Loghqam"
  
  
  
  1.8       +52 -52    WebCore/layout-tests/css1/text_properties/text_decoration-expected.txt
  
  Index: text_decoration-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/text_properties/text_decoration-expected.txt,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- text_decoration-expected.txt	11 Dec 2003 19:46:17 -0000	1.7
  +++ text_decoration-expected.txt	18 Aug 2005 04:22:56 -0000	1.8
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x1151
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x1151
  -  RenderBlock {HTML} at (0,0) size 800x1151
  -    RenderBody {BODY} at (8,8) size 784x1135 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x1151
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x1151
  +  RenderBlock {HTML} at (0,0) size 785x1151
  +    RenderBody {BODY} at (8,8) size 769x1135 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x120
  +      RenderBlock {PRE} at (0,34) size 769x120
           RenderText {TEXT} at (0,0) size 464x105
             text run at (0,0) width 272: ".one {text-decoration: underline;}"
             text run at (0,15) width 264: ".two {text-decoration: overline;}"
  @@ -15,21 +15,21 @@
             text run at (0,60) width 248: "B.five {text-decoration: none;}"
             text run at (0,75) width 344: ".six {text-decoration: underline overline;}"
             text run at (0,90) width 464: ".seven {text-decoration: underline overline line-through;}"
  -      RenderBlock {HR} at (0,167) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,185) size 784x18
  +      RenderBlock {HR} at (0,167) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,185) size 769x18
           RenderText {TEXT} at (0,0) size 226x18
             text run at (0,0) width 226: "This sentence should be underlined."
  -      RenderBlock {P} at (0,219) size 784x18
  +      RenderBlock {P} at (0,219) size 769x18
           RenderText {TEXT} at (0,0) size 218x18
             text run at (0,0) width 218: "This sentence should be overlined."
  -      RenderBlock {P} at (0,253) size 784x18
  +      RenderBlock {P} at (0,253) size 769x18
           RenderText {TEXT} at (0,0) size 336x18
             text run at (0,0) width 336: "This sentence should have stricken text (linethrough)."
  -      RenderBlock {P} at (0,287) size 784x18
  +      RenderBlock {P} at (0,287) size 769x18
           RenderText {TEXT} at (0,0) size 591x18
             text run at (0,0) width 210: "This element should be blinking. "
             text run at (210,0) width 381: "(It is not required, however, that UAs support this behavior.)"
  -      RenderBlock {P} at (0,321) size 784x36
  +      RenderBlock {P} at (0,321) size 769x36
           RenderText {TEXT} at (0,0) size 508x18
             text run at (0,0) width 291: "The text in this element should be underlined. "
             text run at (291,0) width 217: "The boldfaced text in this element "
  @@ -40,18 +40,18 @@
             text run at (681,0) width 8: ". "
             text run at (689,0) width 42: "This is"
             text run at (0,18) width 716: "because the parent's underline will 'span' the boldfaced text, even if the inline element has no underline of its own."
  -      RenderBlock {P} at (0,373) size 784x18
  +      RenderBlock {P} at (0,373) size 769x18
           RenderText {TEXT} at (0,0) size 316x18
             text run at (0,0) width 316: "This sentence should be underlined and overlined."
  -      RenderBlock {P} at (0,407) size 784x18
  +      RenderBlock {P} at (0,407) size 769x18
           RenderText {TEXT} at (0,0) size 377x18
             text run at (0,0) width 377: "This sentence should be underlined, overlined, and stricken."
  -      RenderBlock {P} at (0,441) size 784x0
  -      RenderBlock {P} at (0,441) size 784x36
  -        RenderText {TEXT} at (0,0) size 778x36
  -          text run at (0,0) width 778: "There should be nothing visible between this sentence and the one above (there is an empty paragraph element with class of"
  -          text run at (0,18) width 45: "seven)."
  -      RenderBlock {P} at (0,493) size 784x55
  +      RenderBlock {P} at (0,441) size 769x0
  +      RenderBlock {P} at (0,441) size 769x36
  +        RenderText {TEXT} at (0,0) size 761x36
  +          text run at (0,0) width 761: "There should be nothing visible between this sentence and the one above (there is an empty paragraph element with class"
  +          text run at (0,18) width 62: "of seven)."
  +      RenderBlock {P} at (0,493) size 769x55
           RenderText {TEXT} at (0,1) size 634x18
             text run at (0,1) width 634: "Text decorations only apply to the text of an element, so the image at the end of this sentence should "
           RenderInline {EM} at (0,0) size 20x18
  @@ -64,7 +64,7 @@
             text run at (759,1) width 4: "."
             text run at (0,19) width 729: "The underline of the parent element should hold true beneath the image, however, since text-decoration 'spans' child"
             text run at (0,37) width 59: "elements."
  -      RenderBlock {P} at (0,564) size 784x18 [color=#008000]
  +      RenderBlock {P} at (0,564) size 769x18 [color=#008000]
           RenderText {TEXT} at (0,0) size 105x18
             text run at (0,0) width 105: "The underlining "
           RenderInline {SPAN} at (0,0) size 96x18 [color=#0000FF]
  @@ -77,7 +77,7 @@
               text run at (434,0) width 109: "text color may be"
           RenderText {TEXT} at (543,0) size 4x18
             text run at (543,0) width 4: "."
  -      RenderBlock {P} at (0,598) size 784x36
  +      RenderBlock {P} at (0,598) size 769x36
           RenderText {TEXT} at (0,0) size 111x18
             text run at (0,0) width 111: "The colors of the "
           RenderInline {SPAN} at (0,0) size 72x18 [color=#800080]
  @@ -96,10 +96,10 @@
           RenderText {TEXT} at (561,0) size 738x36
             text run at (561,0) width 177: " (that is, the first word in the"
             text run at (0,18) width 213: "sentence, which should be black)."
  -      RenderTable {TABLE} at (0,650) size 784x485 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,650) size 769x485 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x483
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -107,21 +107,21 @@
               RenderTableCell {TD} at (0,241) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x457 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x18
  +            RenderTableCell {TD} at (12,26) size 755x457 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x18
                   RenderText {TEXT} at (0,0) size 226x18
                     text run at (0,0) width 226: "This sentence should be underlined."
  -              RenderBlock {P} at (4,38) size 762x18
  +              RenderBlock {P} at (4,38) size 747x18
                   RenderText {TEXT} at (0,0) size 218x18
                     text run at (0,0) width 218: "This sentence should be overlined."
  -              RenderBlock {P} at (4,72) size 762x18
  +              RenderBlock {P} at (4,72) size 747x18
                   RenderText {TEXT} at (0,0) size 336x18
                     text run at (0,0) width 336: "This sentence should have stricken text (linethrough)."
  -              RenderBlock {P} at (4,106) size 762x18
  +              RenderBlock {P} at (4,106) size 747x18
                   RenderText {TEXT} at (0,0) size 591x18
                     text run at (0,0) width 210: "This element should be blinking. "
                     text run at (210,0) width 381: "(It is not required, however, that UAs support this behavior.)"
  -              RenderBlock {P} at (4,140) size 762x36
  +              RenderBlock {P} at (4,140) size 747x36
                   RenderText {TEXT} at (0,0) size 508x18
                     text run at (0,0) width 291: "The text in this element should be underlined. "
                     text run at (291,0) width 217: "The boldfaced text in this element "
  @@ -132,31 +132,31 @@
                     text run at (681,0) width 8: ". "
                     text run at (689,0) width 42: "This is"
                     text run at (0,18) width 716: "because the parent's underline will 'span' the boldfaced text, even if the inline element has no underline of its own."
  -              RenderBlock {P} at (4,192) size 762x18
  +              RenderBlock {P} at (4,192) size 747x18
                   RenderText {TEXT} at (0,0) size 316x18
                     text run at (0,0) width 316: "This sentence should be underlined and overlined."
  -              RenderBlock {P} at (4,226) size 762x18
  +              RenderBlock {P} at (4,226) size 747x18
                   RenderText {TEXT} at (0,0) size 377x18
                     text run at (0,0) width 377: "This sentence should be underlined, overlined, and stricken."
  -              RenderBlock {P} at (4,260) size 762x0
  -              RenderBlock {P} at (4,260) size 762x36
  -                RenderText {TEXT} at (0,0) size 761x36
  -                  text run at (0,0) width 761: "There should be nothing visible between this sentence and the one above (there is an empty paragraph element with class"
  -                  text run at (0,18) width 62: "of seven)."
  -              RenderBlock {P} at (4,312) size 762x55
  -                RenderText {TEXT} at (0,1) size 634x18
  -                  text run at (0,1) width 634: "Text decorations only apply to the text of an element, so the image at the end of this sentence should "
  +              RenderBlock {P} at (4,260) size 747x0
  +              RenderBlock {P} at (4,260) size 747x36
  +                RenderText {TEXT} at (0,0) size 727x36
  +                  text run at (0,0) width 727: "There should be nothing visible between this sentence and the one above (there is an empty paragraph element with"
  +                  text run at (0,18) width 96: "class of seven)."
  +              RenderBlock {P} at (4,312) size 747x55
  +                RenderText {TEXT} at (0,0) size 634x18
  +                  text run at (0,0) width 634: "Text decorations only apply to the text of an element, so the image at the end of this sentence should "
                   RenderInline {EM} at (0,0) size 20x18
  -                  RenderText {TEXT} at (634,1) size 20x18
  -                    text run at (634,1) width 20: "not"
  -                RenderText {TEXT} at (654,1) size 90x18
  -                  text run at (654,1) width 90: " be overlined: "
  -                RenderImage {IMG} at (744,0) size 15x15
  -                RenderText {TEXT} at (0,19) size 737x36
  -                  text run at (0,19) width 8: ". "
  -                  text run at (8,19) width 729: "The underline of the parent element should hold true beneath the image, however, since text-decoration 'spans' child"
  -                  text run at (0,37) width 59: "elements."
  -              RenderBlock {P} at (4,383) size 762x18 [color=#008000]
  +                  RenderText {TEXT} at (634,0) size 20x18
  +                    text run at (634,0) width 20: "not"
  +                RenderText {TEXT} at (654,0) size 90x18
  +                  text run at (654,0) width 90: " be overlined: "
  +                RenderImage {IMG} at (0,18) size 15x15
  +                RenderText {TEXT} at (15,19) size 717x36
  +                  text run at (15,19) width 8: ". "
  +                  text run at (23,19) width 694: "The underline of the parent element should hold true beneath the image, however, since text-decoration 'spans'"
  +                  text run at (0,37) width 94: "child elements."
  +              RenderBlock {P} at (4,383) size 747x18 [color=#008000]
                   RenderText {TEXT} at (0,0) size 105x18
                     text run at (0,0) width 105: "The underlining "
                   RenderInline {SPAN} at (0,0) size 96x18 [color=#0000FF]
  @@ -169,7 +169,7 @@
                       text run at (434,0) width 109: "text color may be"
                   RenderText {TEXT} at (543,0) size 4x18
                     text run at (543,0) width 4: "."
  -              RenderBlock {P} at (4,417) size 762x36
  +              RenderBlock {P} at (4,417) size 747x36
                   RenderText {TEXT} at (0,0) size 111x18
                     text run at (0,0) width 111: "The colors of the "
                   RenderInline {SPAN} at (0,0) size 72x18 [color=#800080]
  
  
  
  1.10      +44 -44    WebCore/layout-tests/css1/text_properties/text_indent-expected.txt
  
  Index: text_indent-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/text_properties/text_indent-expected.txt,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- text_indent-expected.txt	19 Jul 2005 21:18:13 -0000	1.9
  +++ text_indent-expected.txt	18 Aug 2005 04:22:56 -0000	1.10
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x1246
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x1246
  -  RenderBlock {HTML} at (0,0) size 800x1246
  -    RenderBody {BODY} at (8,8) size 784x1230 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x1246
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x1246
  +  RenderBlock {HTML} at (0,0) size 785x1246
  +    RenderBody {BODY} at (8,8) size 769x1230 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x165
  +      RenderBlock {PRE} at (0,34) size 769x165
           RenderText {TEXT} at (0,0) size 384x150
             text run at (0,0) width 352: ".one {text-indent: 0.5in; background: aqua;}"
             text run at (0,15) width 336: ".two {text-indent: 2cm; background: aqua;}"
  @@ -18,37 +18,37 @@
             text run at (0,105) width 352: ".eight {text-indent: 50%; background: aqua;}"
             text run at (0,120) width 352: ".nine {text-indent: 25px; background: aqua;}"
             text run at (0,135) width 384: "blockquote {text-indent: 50%; background: aqua;}"
  -      RenderBlock {HR} at (0,212) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,230) size 784x18 [bgcolor=#00FFFF]
  +      RenderBlock {HR} at (0,212) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,230) size 769x18 [bgcolor=#00FFFF]
           RenderText {TEXT} at (48,0) size 386x18
             text run at (48,0) width 386: "The first line of this sentence should be indented half an inch."
  -      RenderBlock {P} at (0,264) size 784x18 [bgcolor=#00FFFF]
  +      RenderBlock {P} at (0,264) size 769x18 [bgcolor=#00FFFF]
           RenderText {TEXT} at (75,0) size 411x18
             text run at (75,0) width 411: "The first line of this sentence should be indented two centimeters."
  -      RenderBlock {P} at (0,298) size 784x18 [bgcolor=#00FFFF]
  +      RenderBlock {P} at (0,298) size 769x18 [bgcolor=#00FFFF]
           RenderText {TEXT} at (75,0) size 428x18
             text run at (75,0) width 428: "The first line of this sentence should be indented twenty millimeters."
  -      RenderBlock {P} at (0,332) size 784x18 [bgcolor=#00FFFF]
  +      RenderBlock {P} at (0,332) size 769x18 [bgcolor=#00FFFF]
           RenderText {TEXT} at (32,0) size 428x18
             text run at (32,0) width 428: "The first line of this sentence should be indented twenty-four points."
  -      RenderBlock {P} at (0,366) size 784x18 [bgcolor=#00FFFF]
  +      RenderBlock {P} at (0,366) size 769x18 [bgcolor=#00FFFF]
           RenderText {TEXT} at (32,0) size 372x18
             text run at (32,0) width 372: "The first line of this sentence should be indented two picas."
  -      RenderBlock {P} at (0,400) size 784x18 [bgcolor=#00FFFF]
  +      RenderBlock {P} at (0,400) size 769x18 [bgcolor=#00FFFF]
           RenderText {TEXT} at (32,0) size 359x18
             text run at (32,0) width 359: "The first line of this sentence should be indented two em."
  -      RenderBlock {P} at (0,434) size 784x18 [bgcolor=#00FFFF]
  +      RenderBlock {P} at (0,434) size 769x18 [bgcolor=#00FFFF]
           RenderText {TEXT} at (15,0) size 355x18
             text run at (15,0) width 355: "The first line of this sentence should be indented two ex."
  -      RenderBlock {P} at (0,468) size 784x36 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (392,0) size 751x36
  -          text run at (392,0) width 359: "The first line of this sentence should be indented halfway"
  +      RenderBlock {P} at (0,468) size 769x36 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (384,0) size 743x36
  +          text run at (384,0) width 359: "The first line of this sentence should be indented halfway"
             text run at (0,18) width 555: "across the page, but the rest of it should be flush with the normal left margin of the page."
  -      RenderBlock {P} at (0,520) size 784x36 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (25,0) size 771x36
  -          text run at (25,0) width 746: "The first line of this sentence should be indented 25 pixels, but the rest of it should be flush with the normal left margin"
  -          text run at (0,18) width 74: "of the page."
  -      RenderBlock {P} at (0,572) size 784x54 [bgcolor=#00FFFF]
  +      RenderBlock {P} at (0,520) size 769x36 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (25,0) size 723x36
  +          text run at (25,0) width 698: "The first line of this sentence should be indented 25 pixels, but the rest of it should be flush with the normal left"
  +          text run at (0,18) width 122: "margin of the page."
  +      RenderBlock {P} at (0,572) size 769x54 [bgcolor=#00FFFF]
           RenderText {TEXT} at (48,0) size 416x18
             text run at (48,0) width 416: "Only the first line of this sentence should be indented half an inch,"
           RenderBR {BR} at (0,0) size 0x0
  @@ -60,15 +60,15 @@
               text run at (0,36) width 199: "regardless of any other markup"
           RenderText {TEXT} at (199,36) size 146x18
             text run at (199,36) width 146: " which may be present."
  -      RenderBlock {BLOCKQUOTE} at (40,642) size 704x54 [bgcolor=#00FFFF]
  -        RenderText {TEXT} at (392,0) size 646x54
  -          text run at (392,0) width 221: "In the first half of the test page, this"
  +      RenderBlock {BLOCKQUOTE} at (40,642) size 689x54 [bgcolor=#00FFFF]
  +        RenderText {TEXT} at (384,0) size 646x54
  +          text run at (384,0) width 221: "In the first half of the test page, this"
             text run at (0,18) width 646: "BLOCKQUOTE element should have a text indent equal to 50% of the BODY element's width, since"
             text run at (0,36) width 513: "BLOCKQUOTE is a child of BODY; in the second half, it is a child of TABLE."
  -      RenderTable {TABLE} at (0,712) size 784x518 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,712) size 769x518 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x516
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -76,37 +76,37 @@
               RenderTableCell {TD} at (0,258) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x490 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x18 [bgcolor=#00FFFF]
  +            RenderTableCell {TD} at (12,26) size 755x490 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x18 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (48,0) size 386x18
                     text run at (48,0) width 386: "The first line of this sentence should be indented half an inch."
  -              RenderBlock {P} at (4,38) size 762x18 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (4,38) size 747x18 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (75,0) size 411x18
                     text run at (75,0) width 411: "The first line of this sentence should be indented two centimeters."
  -              RenderBlock {P} at (4,72) size 762x18 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (4,72) size 747x18 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (75,0) size 428x18
                     text run at (75,0) width 428: "The first line of this sentence should be indented twenty millimeters."
  -              RenderBlock {P} at (4,106) size 762x18 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (4,106) size 747x18 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (32,0) size 428x18
                     text run at (32,0) width 428: "The first line of this sentence should be indented twenty-four points."
  -              RenderBlock {P} at (4,140) size 762x18 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (4,140) size 747x18 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (32,0) size 372x18
                     text run at (32,0) width 372: "The first line of this sentence should be indented two picas."
  -              RenderBlock {P} at (4,174) size 762x18 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (4,174) size 747x18 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (32,0) size 359x18
                     text run at (32,0) width 359: "The first line of this sentence should be indented two em."
  -              RenderBlock {P} at (4,208) size 762x18 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (4,208) size 747x18 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (15,0) size 355x18
                     text run at (15,0) width 355: "The first line of this sentence should be indented two ex."
  -              RenderBlock {P} at (4,242) size 762x36 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (381,0) size 740x36
  -                  text run at (381,0) width 359: "The first line of this sentence should be indented halfway"
  +              RenderBlock {P} at (4,242) size 747x36 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (373,0) size 732x36
  +                  text run at (373,0) width 359: "The first line of this sentence should be indented halfway"
                     text run at (0,18) width 555: "across the page, but the rest of it should be flush with the normal left margin of the page."
  -              RenderBlock {P} at (4,294) size 762x36 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (4,294) size 747x36 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (25,0) size 723x36
                     text run at (25,0) width 698: "The first line of this sentence should be indented 25 pixels, but the rest of it should be flush with the normal left"
                     text run at (0,18) width 122: "margin of the page."
  -              RenderBlock {P} at (4,346) size 762x54 [bgcolor=#00FFFF]
  +              RenderBlock {P} at (4,346) size 747x54 [bgcolor=#00FFFF]
                   RenderText {TEXT} at (48,0) size 416x18
                     text run at (48,0) width 416: "Only the first line of this sentence should be indented half an inch,"
                   RenderBR {BR} at (0,0) size 0x0
  @@ -118,8 +118,8 @@
                       text run at (0,36) width 199: "regardless of any other markup"
                   RenderText {TEXT} at (199,36) size 146x18
                     text run at (199,36) width 146: " which may be present."
  -              RenderBlock {BLOCKQUOTE} at (44,416) size 682x54 [bgcolor=#00FFFF]
  -                RenderText {TEXT} at (381,0) size 646x54
  -                  text run at (381,0) width 221: "In the first half of the test page, this"
  +              RenderBlock {BLOCKQUOTE} at (44,416) size 667x54 [bgcolor=#00FFFF]
  +                RenderText {TEXT} at (373,0) size 646x54
  +                  text run at (373,0) width 221: "In the first half of the test page, this"
                     text run at (0,18) width 646: "BLOCKQUOTE element should have a text indent equal to 50% of the BODY element's width, since"
                     text run at (0,36) width 513: "BLOCKQUOTE is a child of BODY; in the second half, it is a child of TABLE."
  
  
  
  1.9       +43 -42    WebCore/layout-tests/css1/text_properties/text_transform-expected.txt
  
  Index: text_transform-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/text_properties/text_transform-expected.txt,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- text_transform-expected.txt	27 Jul 2005 23:41:41 -0000	1.8
  +++ text_transform-expected.txt	18 Aug 2005 04:22:56 -0000	1.9
  @@ -1,27 +1,28 @@
  -layer at (0,0) size 800x714
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x714
  -  RenderBlock {HTML} at (0,0) size 800x714
  -    RenderBody {BODY} at (8,8) size 784x698 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x732
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x732
  +  RenderBlock {HTML} at (0,0) size 785x732
  +    RenderBody {BODY} at (8,8) size 769x716 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x75
  +      RenderBlock {PRE} at (0,34) size 769x75
           RenderText {TEXT} at (0,0) size 272x60
             text run at (0,0) width 224: ".ttn {text-transform: none;}"
             text run at (0,15) width 272: ".cap {text-transform: capitalize;}"
             text run at (0,30) width 264: ".upp {text-transform: uppercase;}"
             text run at (0,45) width 264: ".low {text-transform: lowercase;}"
  -      RenderBlock {HR} at (0,122) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,140) size 784x18
  -        RenderText {TEXT} at (0,0) size 770x18
  -          text run at (0,0) width 770: "This page tests the 'text-transform' property of CSS1. This paragraph has no text transformation and should appear normal."
  -      RenderBlock {P} at (0,174) size 784x54
  -        RenderText {TEXT} at (0,0) size 784x54
  -          text run at (0,0) width 778: "This Paragraph Is Capitalized And The First Letter In Each Word Should Therefore Appear In Uppercase. Words That Are"
  -          text run at (0,18) width 784: "In Uppercase In The Source (E.g. USA) Should Remain So. There Should Be A Capital Letter After A Non-breaking space"
  -          text run at (0,36) width 434: "(&Nbsp;). Both Those Characters Appear In The Previous Sentence."
  -      RenderBlock {P} at (0,244) size 784x36
  +      RenderBlock {HR} at (0,122) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,140) size 769x36
  +        RenderText {TEXT} at (0,0) size 718x36
  +          text run at (0,0) width 718: "This page tests the 'text-transform' property of CSS1. This paragraph has no text transformation and should appear"
  +          text run at (0,18) width 48: "normal."
  +      RenderBlock {P} at (0,192) size 769x54
  +        RenderText {TEXT} at (0,0) size 750x54
  +          text run at (0,0) width 750: "This Paragraph Is Capitalized And The First Letter In Each Word Should Therefore Appear In Uppercase. Words That"
  +          text run at (0,18) width 718: "Are In Uppercase In The Source (E.g. USA) Should Remain So. There Should Be A Capital Letter After A Non-"
  +          text run at (0,36) width 532: "breaking space (&Nbsp;). Both Those Characters Appear In The Previous Sentence."
  +      RenderBlock {P} at (0,262) size 769x36
           RenderText {TEXT} at (0,0) size 753x36
             text run at (0,0) width 753: "Words with inline elements inside them should only capitalize the first letter of the word. Therefore, the last word in this"
             text run at (0,18) width 304: "sentence should have one, and only one, capital "
  @@ -35,7 +36,7 @@
               text run at (335,18) width 15: "Er"
           RenderText {TEXT} at (350,18) size 4x18
             text run at (350,18) width 4: "."
  -      RenderBlock {P} at (0,296) size 784x54
  +      RenderBlock {P} at (0,314) size 769x54
           RenderText {TEXT} at (0,0) size 721x36
             text run at (0,0) width 721: "THIS PARAGRAPH IS UPPERCASED AND SMALL CHARACTERS IN THE SOURCE (E.G. A AND \x{C5})"
             text run at (0,18) width 359: "SHOULD THEREFORE APPEAR IN UPPERCASE. "
  @@ -46,13 +47,13 @@
               text run at (0,36) width 152: "should not be uppercase"
           RenderText {TEXT} at (152,36) size 4x18
             text run at (152,36) width 4: "."
  -      RenderBlock {P} at (0,366) size 784x18
  +      RenderBlock {P} at (0,384) size 769x18
           RenderText {TEXT} at (0,0) size 726x18
             text run at (0,0) width 726: "this paragraph is lowercased and capital characters in the source (e.g. a and \x{E5}) should therefore appear in lowercase."
  -      RenderTable {TABLE} at (0,400) size 784x298 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,418) size 769x298 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x296
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -60,31 +61,31 @@
               RenderTableCell {TD} at (0,148) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x270 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x36
  +            RenderTableCell {TD} at (12,26) size 755x270 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x36
                   RenderText {TEXT} at (0,0) size 718x36
                     text run at (0,0) width 718: "This page tests the 'text-transform' property of CSS1. This paragraph has no text transformation and should appear"
                     text run at (0,18) width 48: "normal."
  -              RenderBlock {P} at (4,56) size 762x54
  -                RenderText {TEXT} at (0,0) size 750x54
  -                  text run at (0,0) width 750: "This Paragraph Is Capitalized And The First Letter In Each Word Should Therefore Appear In Uppercase. Words That"
  -                  text run at (0,18) width 718: "Are In Uppercase In The Source (E.g. USA) Should Remain So. There Should Be A Capital Letter After A Non-"
  -                  text run at (0,36) width 532: "breaking space (&Nbsp;). Both Those Characters Appear In The Previous Sentence."
  -              RenderBlock {P} at (4,126) size 762x36
  -                RenderText {TEXT} at (0,0) size 753x36
  -                  text run at (0,0) width 753: "Words with inline elements inside them should only capitalize the first letter of the word. Therefore, the last word in this"
  -                  text run at (0,18) width 304: "sentence should have one, and only one, capital "
  +              RenderBlock {P} at (4,56) size 747x54
  +                RenderText {TEXT} at (0,0) size 717x54
  +                  text run at (0,0) width 717: "This Paragraph Is Capitalized And The First Letter In Each Word Should Therefore Appear In Uppercase. Words"
  +                  text run at (0,18) width 714: "That Are In Uppercase In The Source (E.g. USA) Should Remain So. There Should Be A Capital Letter After A"
  +                  text run at (0,36) width 565: "Non-breaking space (&Nbsp;). Both Those Characters Appear In The Previous Sentence."
  +              RenderBlock {P} at (4,126) size 747x36
  +                RenderText {TEXT} at (0,0) size 727x36
  +                  text run at (0,0) width 727: "Words with inline elements inside them should only capitalize the first letter of the word. Therefore, the last word in"
  +                  text run at (0,18) width 330: "this sentence should have one, and only one, capital "
                   RenderInline {SPAN} at (0,0) size 46x18
  -                  RenderText {TEXT} at (304,18) size 17x18
  -                    text run at (304,18) width 17: "Le"
  +                  RenderText {TEXT} at (330,18) size 17x18
  +                    text run at (330,18) width 17: "Le"
                     RenderInline {SPAN} at (0,0) size 14x18
  -                    RenderText {TEXT} at (321,18) size 14x18
  -                      text run at (321,18) width 14: "Tt"
  -                  RenderText {TEXT} at (335,18) size 15x18
  -                    text run at (335,18) width 15: "Er"
  -                RenderText {TEXT} at (350,18) size 4x18
  -                  text run at (350,18) width 4: "."
  -              RenderBlock {P} at (4,178) size 762x54
  +                    RenderText {TEXT} at (347,18) size 14x18
  +                      text run at (347,18) width 14: "Tt"
  +                  RenderText {TEXT} at (361,18) size 15x18
  +                    text run at (361,18) width 15: "Er"
  +                RenderText {TEXT} at (376,18) size 4x18
  +                  text run at (376,18) width 4: "."
  +              RenderBlock {P} at (4,178) size 747x54
                   RenderText {TEXT} at (0,0) size 721x36
                     text run at (0,0) width 721: "THIS PARAGRAPH IS UPPERCASED AND SMALL CHARACTERS IN THE SOURCE (E.G. A AND \x{C5})"
                     text run at (0,18) width 359: "SHOULD THEREFORE APPEAR IN UPPERCASE. "
  @@ -95,6 +96,6 @@
                       text run at (0,36) width 195: "words should not be uppercase"
                   RenderText {TEXT} at (195,36) size 4x18
                     text run at (195,36) width 4: "."
  -              RenderBlock {P} at (4,248) size 762x18
  +              RenderBlock {P} at (4,248) size 747x18
                   RenderText {TEXT} at (0,0) size 726x18
                     text run at (0,0) width 726: "this paragraph is lowercased and capital characters in the source (e.g. a and \x{E5}) should therefore appear in lowercase."
  
  
  
  1.12      +140 -139  WebCore/layout-tests/css1/text_properties/vertical_align-expected.txt
  
  Index: vertical_align-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/text_properties/vertical_align-expected.txt,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- vertical_align-expected.txt	19 Jul 2005 21:18:13 -0000	1.11
  +++ vertical_align-expected.txt	18 Aug 2005 04:22:56 -0000	1.12
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x4407
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x4407
  -  RenderBlock {HTML} at (0,0) size 800x4407
  -    RenderBody {BODY} at (8,8) size 784x4391 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x4407
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x4407
  +  RenderBlock {HTML} at (0,0) size 785x4407
  +    RenderBody {BODY} at (8,8) size 769x4391 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x270
  +      RenderBlock {PRE} at (0,34) size 769x270
           RenderText {TEXT} at (0,0) size 512x255
             text run at (0,0) width 160: "P {font-size: 12pt;}"
             text run at (0,15) width 216: ".one {vertical-align: sub;}"
  @@ -24,8 +24,8 @@
             text run at (0,210) width 304: ".ttopalign {vertical-align: text-top;}"
             text run at (0,225) width 256: ".topalign {vertical-align: top;}"
             text run at (0,240) width 280: ".midalign {vertical-align: middle;}"
  -      RenderBlock {HR} at (0,317) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,335) size 784x76
  +      RenderBlock {HR} at (0,317) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,335) size 769x76
           RenderImage {IMG} at (0,0) size 15x50
           RenderInline {SPAN} at (0,0) size 126x18
             RenderText {TEXT} at (15,40) size 126x18
  @@ -34,7 +34,7 @@
             text run at (141,36) width 284: " in this sentence should be subscript-aligned. "
             text run at (425,36) width 325: "The font size of the superscripted text should not be"
             text run at (0,58) width 254: "different from that of the parent element."
  -      RenderBlock {P} at (0,427) size 784x72
  +      RenderBlock {P} at (0,427) size 769x72
           RenderImage {IMG} at (0,0) size 15x50
           RenderInline {SPAN} at (0,0) size 126x18
             RenderText {TEXT} at (15,30) size 126x18
  @@ -43,15 +43,15 @@
             text run at (141,36) width 296: " in this sentence should be superscript-aligned. "
             text run at (437,36) width 313: "The font size of the subscripted text should not be"
             text run at (0,54) width 254: "different from that of the parent element."
  -      RenderBlock {P} at (0,515) size 784x72
  +      RenderBlock {P} at (0,515) size 769x72
           RenderImage {IMG} at (0,0) size 15x50
           RenderInline {SPAN} at (0,0) size 126x18
             RenderText {TEXT} at (15,0) size 126x18
               text run at (15,0) width 126: "The first four words"
  -        RenderText {TEXT} at (141,36) size 781x36
  -          text run at (141,36) width 640: " in this sentence should be top-aligned, which will align their tops with the top of the tallest element in"
  -          text run at (0,54) width 251: "the line (probably the orange rectangle)."
  -      RenderBlock {P} at (0,603) size 784x132
  +        RenderText {TEXT} at (141,36) size 765x36
  +          text run at (141,36) width 624: " in this sentence should be top-aligned, which will align their tops with the top of the tallest element"
  +          text run at (0,54) width 267: "in the line (probably the orange rectangle)."
  +      RenderBlock {P} at (0,603) size 769x132
           RenderImage {IMG} at (0,0) size 15x50
           RenderText {TEXT} at (15,36) size 4x18
             text run at (15,36) width 4: " "
  @@ -65,12 +65,12 @@
               text run at (0,58) width 754: "which should align their tops with the top of the tallest text"
               text run at (0,95) width 136: "in the line."
           RenderText {TEXT} at (0,0) size 0x0
  -      RenderBlock {P} at (0,751) size 784x68
  +      RenderBlock {P} at (0,751) size 769x68
           RenderImage {IMG} at (0,0) size 15x50
           RenderText {TEXT} at (15,14) size 739x54
             text run at (15,14) width 724: " The image at the beginning of this sentence should be middle-aligned, which should align its middle with the point"
             text run at (0,50) width 310: "defined as the text baseline plus half the x-height."
  -      RenderBlock {P} at (0,835) size 784x124
  +      RenderBlock {P} at (0,835) size 769x124
           RenderImage {IMG} at (0,0) size 15x50
           RenderText {TEXT} at (15,15) size 4x18
             text run at (15,15) width 4: " "
  @@ -84,7 +84,7 @@
               text run at (0,50) width 733: "bottom-aligned, which should align their bottom with the"
               text run at (0,87) width 517: "bottom of the lowest element in the line."
           RenderText {TEXT} at (0,0) size 0x0
  -      RenderBlock {P} at (0,975) size 784x161
  +      RenderBlock {P} at (0,975) size 769x161
           RenderImage {IMG} at (0,0) size 15x50
           RenderText {TEXT} at (15,15) size 4x18
             text run at (15,15) width 4: " "
  @@ -99,7 +99,7 @@
               text run at (0,87) width 671: "bottom with the bottom of the lowest text (including"
               text run at (0,124) width 294: "descenders) in the line."
           RenderText {TEXT} at (0,0) size 0x0
  -      RenderBlock {P} at (0,1152) size 784x132
  +      RenderBlock {P} at (0,1152) size 769x132
           RenderImage {IMG} at (0,0) size 15x50
           RenderText {TEXT} at (15,36) size 4x18
             text run at (15,36) width 4: " "
  @@ -113,7 +113,7 @@
               text run at (0,58) width 759: "baseline-aligned, which should align their baseline with the"
               text run at (0,95) width 522: "baseline of the rest of the text in the line."
           RenderText {TEXT} at (0,0) size 0x0
  -      RenderBlock {P} at (0,1300) size 784x72
  +      RenderBlock {P} at (0,1300) size 769x72
           RenderImage {IMG} at (0,0) size 15x50
           RenderInline {SPAN} at (0,0) size 96x14
             RenderText {TEXT} at (15,31) size 96x16
  @@ -121,11 +121,11 @@
           RenderText {TEXT} at (111,36) size 750x36
             text run at (111,36) width 639: " in this sentence should have a font-size of 12px and a line-height of 16px; they are also 50%-aligned,"
             text run at (0,54) width 376: "which should raise them 8px relative to the natural baseline."
  -      RenderBlock {P} at (0,1388) size 784x36
  +      RenderBlock {P} at (0,1388) size 769x36
           RenderText {TEXT} at (0,0) size 742x36
             text run at (0,0) width 742: "In the following paragraph, all images should be aligned with the top of the 14-point text, which is identical to the first"
             text run at (0,18) width 661: "section of text, whereas any size text should be aligned with the text baseline (which is the default value)."
  -      RenderBlock {P} at (0,1442) size 784x324
  +      RenderBlock {P} at (0,1442) size 769x324
           RenderText {TEXT} at (0,25) size 120x22
             text run at (0,25) width 120: "This paragraph "
           RenderImage {IMG} at (120,25) size 9x30
  @@ -145,37 +145,35 @@
           RenderText {TEXT} at (737,25) size 5x22
             text run at (737,25) width 5: " "
           RenderImage {IMG} at (742,25) size 3x10
  -        RenderText {TEXT} at (745,25) size 5x22
  -          text run at (745,25) width 5: " "
  -        RenderInline {SMALL} at (0,0) size 773x115
  -          RenderText {TEXT} at (750,28) size 773x115
  -            text run at (750,28) width 23: "and"
  -            text run at (0,125) width 42: "widths"
  -        RenderText {TEXT} at (42,122) size 5x22
  -          text run at (42,122) width 5: " "
  -        RenderImage {IMG} at (47,122) size 6x20
  -        RenderText {TEXT} at (53,122) size 101x22
  -          text run at (53,122) width 101: " all of which "
  -        RenderImage {IMG} at (154,122) size 19x65
  -        RenderText {TEXT} at (173,122) size 5x22
  -          text run at (173,122) width 5: " "
  +        RenderText {TEXT} at (0,0) size 0x0
  +        RenderInline {SMALL} at (0,0) size 69x18
  +          RenderText {TEXT} at (0,125) size 69x18
  +            text run at (0,125) width 69: "and widths"
  +        RenderText {TEXT} at (69,122) size 5x22
  +          text run at (69,122) width 5: " "
  +        RenderImage {IMG} at (74,122) size 6x20
  +        RenderText {TEXT} at (80,122) size 101x22
  +          text run at (80,122) width 101: " all of which "
  +        RenderImage {IMG} at (181,122) size 19x65
  +        RenderText {TEXT} at (200,122) size 5x22
  +          text run at (200,122) width 5: " "
           RenderInline {SPAN} at (0,0) size 262x43
  -          RenderText {TEXT} at (178,105) size 262x43
  -            text run at (178,105) width 262: "should be aligned"
  -        RenderText {TEXT} at (440,122) size 5x22
  -          text run at (440,122) width 5: " "
  -        RenderImage {IMG} at (445,122) size 10x35
  -        RenderText {TEXT} at (455,122) size 123x22
  -          text run at (455,122) width 123: " with the top of "
  -        RenderImage {IMG} at (578,122) size 9x30
  -        RenderText {TEXT} at (587,122) size 5x22
  -          text run at (587,122) width 5: " "
  -        RenderInline {SPAN} at (0,0) size 704x144
  -          RenderText {TEXT} at (592,114) size 19x32
  -            text run at (592,114) width 19: "a "
  -          RenderInline {SPAN} at (0,0) size 704x194
  -            RenderText {TEXT} at (611,75) size 704x194
  -              text run at (611,75) width 93: "14-"
  +          RenderText {TEXT} at (205,105) size 262x43
  +            text run at (205,105) width 262: "should be aligned"
  +        RenderText {TEXT} at (467,122) size 5x22
  +          text run at (467,122) width 5: " "
  +        RenderImage {IMG} at (472,122) size 10x35
  +        RenderText {TEXT} at (482,122) size 123x22
  +          text run at (482,122) width 123: " with the top of "
  +        RenderImage {IMG} at (605,122) size 9x30
  +        RenderText {TEXT} at (614,122) size 5x22
  +          text run at (614,122) width 5: " "
  +        RenderInline {SPAN} at (0,0) size 731x144
  +          RenderText {TEXT} at (619,114) size 19x32
  +            text run at (619,114) width 19: "a "
  +          RenderInline {SPAN} at (0,0) size 731x194
  +            RenderText {TEXT} at (638,75) size 731x194
  +              text run at (638,75) width 93: "14-"
                 text run at (0,187) width 143: "point"
             RenderText {TEXT} at (143,226) size 144x32
               text run at (143,226) width 144: " text element"
  @@ -199,11 +197,11 @@
             text run at (671,234) width 5: " "
           RenderImage {IMG} at (676,234) size 27x90
           RenderText {TEXT} at (0,0) size 0x0
  -      RenderBlock {P} at (0,1784) size 784x36
  +      RenderBlock {P} at (0,1784) size 769x36
           RenderText {TEXT} at (0,0) size 749x36
             text run at (0,0) width 749: "In the following paragraph, all images should be aligned with the middle of the default text, whereas any text should be"
             text run at (0,18) width 362: "aligned with the text baseline (which is the default value)."
  -      RenderBlock {P} at (0,1836) size 784x232
  +      RenderBlock {P} at (0,1836) size 769x232
           RenderText {TEXT} at (0,22) size 99x18
             text run at (0,22) width 99: "This paragraph "
           RenderImage {IMG} at (99,18) size 9x30
  @@ -226,55 +224,58 @@
           RenderText {TEXT} at (686,22) size 4x18
             text run at (686,22) width 4: " "
           RenderImage {IMG} at (690,23) size 6x20
  -        RenderText {TEXT} at (696,22) size 83x18
  -          text run at (696,22) width 83: " all of which "
  -        RenderImage {IMG} at (0,77) size 19x65
  -        RenderText {TEXT} at (19,98) size 119x18
  -          text run at (19,98) width 119: " should be aligned "
  -        RenderImage {IMG} at (138,92) size 10x35
  -        RenderText {TEXT} at (148,98) size 4x18
  -          text run at (148,98) width 4: " "
  +        RenderText {TEXT} at (696,22) size 732x94
  +          text run at (696,22) width 36: " all of"
  +          text run at (0,98) width 43: "which "
  +        RenderImage {IMG} at (43,77) size 19x65
  +        RenderText {TEXT} at (62,98) size 119x18
  +          text run at (62,98) width 119: " should be aligned "
  +        RenderImage {IMG} at (181,92) size 10x35
  +        RenderText {TEXT} at (191,98) size 4x18
  +          text run at (191,98) width 4: " "
           RenderInline {SPAN} at (0,0) size 236x37
  -          RenderText {TEXT} at (152,83) size 236x37
  -            text run at (152,83) width 236: "with the middle of"
  -        RenderText {TEXT} at (388,98) size 4x18
  -          text run at (388,98) width 4: " "
  -        RenderImage {IMG} at (392,84) size 15x50
  -        RenderText {TEXT} at (407,98) size 4x18
  -          text run at (407,98) width 4: " "
  -        RenderInline {SPAN} at (0,0) size 348x28
  -          RenderText {TEXT} at (411,90) size 17x28
  -            text run at (411,90) width 17: "a "
  +          RenderText {TEXT} at (195,83) size 236x37
  +            text run at (195,83) width 236: "with the middle of"
  +        RenderText {TEXT} at (431,98) size 4x18
  +          text run at (431,98) width 4: " "
  +        RenderImage {IMG} at (435,84) size 15x50
  +        RenderText {TEXT} at (450,98) size 4x18
  +          text run at (450,98) width 4: " "
  +        RenderInline {SPAN} at (0,0) size 718x106
  +          RenderText {TEXT} at (454,90) size 17x28
  +            text run at (454,90) width 17: "a "
             RenderInline {SPAN} at (0,0) size 204x69
  -            RenderText {TEXT} at (428,58) size 204x69
  -              text run at (428,58) width 204: "14-point"
  -          RenderText {TEXT} at (632,90) size 127x28
  -            text run at (632,90) width 127: " text element"
  -        RenderText {TEXT} at (759,98) size 4x18
  -          text run at (759,98) width 4: " "
  -        RenderImage {IMG} at (763,84) size 15x50
  -        RenderText {TEXT} at (0,0) size 0x0
  +            RenderText {TEXT} at (471,58) size 204x69
  +              text run at (471,58) width 204: "14-point"
  +          RenderText {TEXT} at (675,90) size 718x106
  +            text run at (675,90) width 43: " text"
  +            text run at (0,168) width 78: "element"
  +        RenderText {TEXT} at (78,176) size 4x18
  +          text run at (78,176) width 4: " "
  +        RenderImage {IMG} at (82,162) size 15x50
  +        RenderText {TEXT} at (97,176) size 4x18
  +          text run at (97,176) width 4: " "
           RenderInline {SMALL} at (0,0) size 189x18
  -          RenderText {TEXT} at (0,176) size 189x18
  -            text run at (0,176) width 189: "regardless of the line in which"
  -        RenderText {TEXT} at (189,176) size 4x18
  -          text run at (189,176) width 4: " "
  -        RenderImage {IMG} at (193,180) size 4x15
  -        RenderText {TEXT} at (197,176) size 4x18
  -          text run at (197,176) width 4: " "
  +          RenderText {TEXT} at (101,176) size 189x18
  +            text run at (101,176) width 189: "regardless of the line in which"
  +        RenderText {TEXT} at (290,176) size 4x18
  +          text run at (290,176) width 4: " "
  +        RenderImage {IMG} at (294,180) size 4x15
  +        RenderText {TEXT} at (298,176) size 4x18
  +          text run at (298,176) width 4: " "
           RenderInline {BIG} at (0,0) size 156x24
  -          RenderText {TEXT} at (201,171) size 156x24
  -            text run at (201,171) width 156: "the images appear."
  -        RenderText {TEXT} at (357,176) size 4x18
  -          text run at (357,176) width 4: " "
  -        RenderImage {IMG} at (361,142) size 27x90
  +          RenderText {TEXT} at (302,171) size 156x24
  +            text run at (302,171) width 156: "the images appear."
  +        RenderText {TEXT} at (458,176) size 4x18
  +          text run at (458,176) width 4: " "
  +        RenderImage {IMG} at (462,142) size 27x90
           RenderText {TEXT} at (0,0) size 0x0
  -      RenderBlock {P} at (0,2084) size 784x36
  +      RenderBlock {P} at (0,2084) size 769x36
           RenderText {TEXT} at (0,0) size 733x36
             text run at (0,0) width 733: "In the following paragraph, all elements should be aligned with the top of the tallest element on the line, whether that"
             text run at (0,18) width 173: "element is an image or not. "
             text run at (173,18) width 555: "Each fragment of text has been SPANned appropriately in order to cause this to happen."
  -      RenderBlock {P} at (0,2136) size 784x201
  +      RenderBlock {P} at (0,2136) size 769x201
           RenderInline {SPAN} at (0,0) size 95x18
             RenderText {TEXT} at (0,0) size 95x18
               text run at (0,0) width 95: "This paragraph"
  @@ -348,18 +349,18 @@
           RenderImage {IMG} at (645,46) size 4x15
           RenderText {TEXT} at (649,46) size 4x18
             text run at (649,46) width 4: " "
  -        RenderInline {BIG} at (0,0) size 778x89
  -          RenderText {TEXT} at (653,46) size 778x89
  -            text run at (653,46) width 125: "whichever line"
  -            text run at (0,111) width 171: "the elements appear."
  -        RenderText {TEXT} at (171,111) size 4x18
  -          text run at (171,111) width 4: " "
  -        RenderImage {IMG} at (175,111) size 27x90
  +        RenderInline {BIG} at (0,0) size 741x89
  +          RenderText {TEXT} at (653,46) size 741x89
  +            text run at (653,46) width 88: "whichever"
  +            text run at (0,111) width 208: "line the elements appear."
  +        RenderText {TEXT} at (208,111) size 4x18
  +          text run at (208,111) width 4: " "
  +        RenderImage {IMG} at (212,111) size 27x90
           RenderText {TEXT} at (0,0) size 0x0
  -      RenderTable {TABLE} at (0,2353) size 784x2038 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,2353) size 769x2038 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x2036
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -367,26 +368,26 @@
               RenderTableCell {TD} at (0,1018) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x2010 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x76
  +            RenderTableCell {TD} at (12,26) size 755x2010 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x76
                   RenderImage {IMG} at (0,0) size 15x50
                   RenderInline {SPAN} at (0,0) size 126x18
                     RenderText {TEXT} at (15,40) size 126x18
                       text run at (15,40) width 126: "The first four words"
  -                RenderText {TEXT} at (141,36) size 750x40
  +                RenderText {TEXT} at (141,36) size 731x40
                     text run at (141,36) width 284: " in this sentence should be subscript-aligned. "
  -                  text run at (425,36) width 325: "The font size of the superscripted text should not be"
  -                  text run at (0,58) width 254: "different from that of the parent element."
  -              RenderBlock {P} at (4,96) size 762x72
  +                  text run at (425,36) width 306: "The font size of the superscripted text should not"
  +                  text run at (0,58) width 273: "be different from that of the parent element."
  +              RenderBlock {P} at (4,96) size 747x72
                   RenderImage {IMG} at (0,0) size 15x50
                   RenderInline {SPAN} at (0,0) size 126x18
                     RenderText {TEXT} at (15,30) size 126x18
                       text run at (15,30) width 126: "The first four words"
  -                RenderText {TEXT} at (141,36) size 750x36
  +                RenderText {TEXT} at (141,36) size 731x36
                     text run at (141,36) width 296: " in this sentence should be superscript-aligned. "
  -                  text run at (437,36) width 313: "The font size of the subscripted text should not be"
  -                  text run at (0,54) width 254: "different from that of the parent element."
  -              RenderBlock {P} at (4,184) size 762x72
  +                  text run at (437,36) width 294: "The font size of the subscripted text should not"
  +                  text run at (0,54) width 273: "be different from that of the parent element."
  +              RenderBlock {P} at (4,184) size 747x72
                   RenderImage {IMG} at (0,0) size 15x50
                   RenderInline {SPAN} at (0,0) size 126x18
                     RenderText {TEXT} at (15,0) size 126x18
  @@ -394,26 +395,26 @@
                   RenderText {TEXT} at (141,36) size 712x36
                     text run at (141,36) width 571: " in this sentence should be top-aligned, which will align their tops with the top of the tallest"
                     text run at (0,54) width 320: "element in the line (probably the orange rectangle)."
  -              RenderBlock {P} at (4,272) size 762x132
  +              RenderBlock {P} at (4,272) size 747x132
                   RenderImage {IMG} at (0,0) size 15x50
                   RenderText {TEXT} at (15,36) size 4x18
                     text run at (15,36) width 4: " "
  -                RenderInline {SPAN} at (0,0) size 754x111
  +                RenderInline {SPAN} at (0,0) size 701x111
                     RenderText {TEXT} at (0,0) size 0x0
                     RenderInline {SPAN} at (0,0) size 126x18
                       RenderText {TEXT} at (19,21) size 126x18
                         text run at (19,21) width 126: "The first four words"
  -                  RenderText {TEXT} at (145,21) size 754x111
  +                  RenderText {TEXT} at (145,21) size 701x111
                       text run at (145,21) width 556: " in this sentence should be text-top-aligned,"
  -                    text run at (0,58) width 754: "which should align their tops with the top of the tallest text"
  -                    text run at (0,95) width 136: "in the line."
  +                    text run at (0,58) width 698: "which should align their tops with the top of the tallest"
  +                    text run at (0,95) width 192: "text in the line."
                   RenderText {TEXT} at (0,0) size 0x0
  -              RenderBlock {P} at (4,420) size 762x68
  +              RenderBlock {P} at (4,420) size 747x68
                   RenderImage {IMG} at (0,0) size 15x50
                   RenderText {TEXT} at (15,14) size 739x54
                     text run at (15,14) width 724: " The image at the beginning of this sentence should be middle-aligned, which should align its middle with the point"
                     text run at (0,50) width 310: "defined as the text baseline plus half the x-height."
  -              RenderBlock {P} at (4,504) size 762x124
  +              RenderBlock {P} at (4,504) size 747x124
                   RenderImage {IMG} at (0,0) size 15x50
                   RenderText {TEXT} at (15,15) size 4x18
                     text run at (15,15) width 4: " "
  @@ -427,7 +428,7 @@
                       text run at (0,50) width 733: "bottom-aligned, which should align their bottom with the"
                       text run at (0,87) width 517: "bottom of the lowest element in the line."
                   RenderText {TEXT} at (0,0) size 0x0
  -              RenderBlock {P} at (4,644) size 762x161
  +              RenderBlock {P} at (4,644) size 747x161
                   RenderImage {IMG} at (0,0) size 15x50
                   RenderText {TEXT} at (15,15) size 4x18
                     text run at (15,15) width 4: " "
  @@ -442,33 +443,33 @@
                       text run at (0,87) width 671: "bottom with the bottom of the lowest text (including"
                       text run at (0,124) width 294: "descenders) in the line."
                   RenderText {TEXT} at (0,0) size 0x0
  -              RenderBlock {P} at (4,821) size 762x132
  +              RenderBlock {P} at (4,821) size 747x132
                   RenderImage {IMG} at (0,0) size 15x50
                   RenderText {TEXT} at (15,36) size 4x18
                     text run at (15,36) width 4: " "
  -                RenderInline {SPAN} at (0,0) size 759x111
  +                RenderInline {SPAN} at (0,0) size 712x111
                     RenderText {TEXT} at (0,0) size 0x0
                     RenderInline {SPAN} at (0,0) size 126x18
                       RenderText {TEXT} at (19,36) size 126x18
                         text run at (19,36) width 126: "The first four words"
  -                  RenderText {TEXT} at (145,21) size 759x111
  +                  RenderText {TEXT} at (145,21) size 712x111
                       text run at (145,21) width 544: " in this sentence should be 12pt in size and"
  -                    text run at (0,58) width 759: "baseline-aligned, which should align their baseline with the"
  -                    text run at (0,95) width 522: "baseline of the rest of the text in the line."
  +                    text run at (0,58) width 712: "baseline-aligned, which should align their baseline with"
  +                    text run at (0,95) width 569: "the baseline of the rest of the text in the line."
                   RenderText {TEXT} at (0,0) size 0x0
  -              RenderBlock {P} at (4,969) size 762x72
  +              RenderBlock {P} at (4,969) size 747x72
                   RenderImage {IMG} at (0,0) size 15x50
                   RenderInline {SPAN} at (0,0) size 96x14
                     RenderText {TEXT} at (15,31) size 96x16
                       text run at (15,31) width 96: "The first four words"
  -                RenderText {TEXT} at (111,36) size 750x36
  -                  text run at (111,36) width 639: " in this sentence should have a font-size of 12px and a line-height of 16px; they are also 50%-aligned,"
  -                  text run at (0,54) width 376: "which should raise them 8px relative to the natural baseline."
  -              RenderBlock {P} at (4,1057) size 762x36
  +                RenderText {TEXT} at (111,36) size 700x36
  +                  text run at (111,36) width 589: " in this sentence should have a font-size of 12px and a line-height of 16px; they are also 50%-"
  +                  text run at (0,54) width 430: "aligned, which should raise them 8px relative to the natural baseline."
  +              RenderBlock {P} at (4,1057) size 747x36
                   RenderText {TEXT} at (0,0) size 742x36
                     text run at (0,0) width 742: "In the following paragraph, all images should be aligned with the top of the 14-point text, which is identical to the first"
                     text run at (0,18) width 661: "section of text, whereas any size text should be aligned with the text baseline (which is the default value)."
  -              RenderBlock {P} at (4,1111) size 762x324
  +              RenderBlock {P} at (4,1111) size 747x324
                   RenderText {TEXT} at (0,25) size 120x22
                     text run at (0,25) width 120: "This paragraph "
                   RenderImage {IMG} at (120,25) size 9x30
  @@ -540,11 +541,11 @@
                     text run at (671,234) width 5: " "
                   RenderImage {IMG} at (676,234) size 27x90
                   RenderText {TEXT} at (0,0) size 0x0
  -              RenderBlock {P} at (4,1453) size 762x36
  -                RenderText {TEXT} at (0,0) size 749x36
  -                  text run at (0,0) width 749: "In the following paragraph, all images should be aligned with the middle of the default text, whereas any text should be"
  -                  text run at (0,18) width 362: "aligned with the text baseline (which is the default value)."
  -              RenderBlock {P} at (4,1505) size 762x232
  +              RenderBlock {P} at (4,1453) size 747x36
  +                RenderText {TEXT} at (0,0) size 730x36
  +                  text run at (0,0) width 730: "In the following paragraph, all images should be aligned with the middle of the default text, whereas any text should"
  +                  text run at (0,18) width 381: "be aligned with the text baseline (which is the default value)."
  +              RenderBlock {P} at (4,1505) size 747x232
                   RenderText {TEXT} at (0,22) size 99x18
                     text run at (0,22) width 99: "This paragraph "
                   RenderImage {IMG} at (99,18) size 9x30
  @@ -613,12 +614,12 @@
                     text run at (458,176) width 4: " "
                   RenderImage {IMG} at (462,142) size 27x90
                   RenderText {TEXT} at (0,0) size 0x0
  -              RenderBlock {P} at (4,1753) size 762x36
  +              RenderBlock {P} at (4,1753) size 747x36
                   RenderText {TEXT} at (0,0) size 733x36
                     text run at (0,0) width 733: "In the following paragraph, all elements should be aligned with the top of the tallest element on the line, whether that"
                     text run at (0,18) width 173: "element is an image or not. "
                     text run at (173,18) width 555: "Each fragment of text has been SPANned appropriately in order to cause this to happen."
  -              RenderBlock {P} at (4,1805) size 762x201
  +              RenderBlock {P} at (4,1805) size 747x201
                   RenderInline {SPAN} at (0,0) size 95x18
                     RenderText {TEXT} at (0,0) size 95x18
                       text run at (0,0) width 95: "This paragraph"
  
  
  
  1.9       +38 -37    WebCore/layout-tests/css1/text_properties/word_spacing-expected.txt
  
  Index: word_spacing-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/text_properties/word_spacing-expected.txt,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- word_spacing-expected.txt	19 Jul 2005 21:18:13 -0000	1.8
  +++ word_spacing-expected.txt	18 Aug 2005 04:22:57 -0000	1.9
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x997
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x997
  -  RenderBlock {HTML} at (0,0) size 800x997
  -    RenderBody {BODY} at (8,8) size 784x981 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x997
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x997
  +  RenderBlock {HTML} at (0,0) size 785x997
  +    RenderBody {BODY} at (8,8) size 769x981 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x180
  +      RenderBlock {PRE} at (0,34) size 769x180
           RenderText {TEXT} at (0,0) size 248x165
             text run at (0,0) width 216: ".one {word-spacing: 0.3in;}"
             text run at (0,15) width 216: ".two {word-spacing: 0.5cm;}"
  @@ -19,29 +19,29 @@
             text run at (0,120) width 232: ".nine {word-spacing: normal;}"
             text run at (0,135) width 208: ".ten {word-spacing: 300%;}"
             text run at (0,150) width 248: ".eleven {word-spacing: -0.2em;}"
  -      RenderBlock {HR} at (0,227) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,245) size 784x18
  +      RenderBlock {HR} at (0,227) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,245) size 769x18
           RenderText {TEXT} at (0,0) size 701x18
             text run at (0,0) width 701: "This words in this sentence should have extra space between them."
  -      RenderBlock {P} at (0,279) size 784x18
  +      RenderBlock {P} at (0,279) size 769x18
           RenderText {TEXT} at (0,0) size 601x18
             text run at (0,0) width 601: "This words in this sentence should have extra space between them."
  -      RenderBlock {P} at (0,313) size 784x18
  +      RenderBlock {P} at (0,313) size 769x18
           RenderText {TEXT} at (0,0) size 601x18
             text run at (0,0) width 601: "This words in this sentence should have extra space between them."
  -      RenderBlock {P} at (0,347) size 784x18
  +      RenderBlock {P} at (0,347) size 769x18
           RenderText {TEXT} at (0,0) size 461x18
             text run at (0,0) width 461: "This words in this sentence should have extra space between them."
  -      RenderBlock {P} at (0,381) size 784x18
  +      RenderBlock {P} at (0,381) size 769x18
           RenderText {TEXT} at (0,0) size 461x18
             text run at (0,0) width 461: "This words in this sentence should have extra space between them."
  -      RenderBlock {P} at (0,415) size 784x18
  +      RenderBlock {P} at (0,415) size 769x18
           RenderText {TEXT} at (0,0) size 581x18
             text run at (0,0) width 581: "This words in this sentence should have extra space between them."
  -      RenderBlock {P} at (0,449) size 784x18
  +      RenderBlock {P} at (0,449) size 769x18
           RenderText {TEXT} at (0,0) size 491x18
             text run at (0,0) width 491: "This words in this sentence should have extra space between them."
  -      RenderBlock {P} at (0,483) size 784x36
  +      RenderBlock {P} at (0,483) size 769x36
           RenderText {TEXT} at (0,0) size 751x18
             text run at (0,0) width 751: "This words in this sentence should have extra space between them, but the last few words in the sentence"
           RenderInline {SPAN} at (0,0) size 176x18
  @@ -49,16 +49,16 @@
               text run at (0,18) width 176: "should have normal spacing"
           RenderText {TEXT} at (176,18) size 4x18
             text run at (176,18) width 4: "."
  -      RenderBlock {P} at (0,535) size 784x18
  +      RenderBlock {P} at (0,535) size 769x18
           RenderText {TEXT} at (0,0) size 668x18
             text run at (0,0) width 668: "This sentence should have normal word-spacing, since percentage values are not allowed on this property."
  -      RenderBlock {P} at (0,569) size 784x18
  +      RenderBlock {P} at (0,569) size 769x18
           RenderText {TEXT} at (0,0) size 707x18
             text run at (0,0) width 707: "This words in this sentence should have reduced space between them, since negative values are allowed on this property."
  -      RenderTable {TABLE} at (0,603) size 784x378 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,603) size 769x378 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x376
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -66,39 +66,40 @@
               RenderTableCell {TD} at (0,188) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x350 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x18
  +            RenderTableCell {TD} at (12,26) size 755x350 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x18
                   RenderText {TEXT} at (0,0) size 701x18
                     text run at (0,0) width 701: "This words in this sentence should have extra space between them."
  -              RenderBlock {P} at (4,38) size 762x18
  +              RenderBlock {P} at (4,38) size 747x18
                   RenderText {TEXT} at (0,0) size 601x18
                     text run at (0,0) width 601: "This words in this sentence should have extra space between them."
  -              RenderBlock {P} at (4,72) size 762x18
  +              RenderBlock {P} at (4,72) size 747x18
                   RenderText {TEXT} at (0,0) size 601x18
                     text run at (0,0) width 601: "This words in this sentence should have extra space between them."
  -              RenderBlock {P} at (4,106) size 762x18
  +              RenderBlock {P} at (4,106) size 747x18
                   RenderText {TEXT} at (0,0) size 461x18
                     text run at (0,0) width 461: "This words in this sentence should have extra space between them."
  -              RenderBlock {P} at (4,140) size 762x18
  +              RenderBlock {P} at (4,140) size 747x18
                   RenderText {TEXT} at (0,0) size 461x18
                     text run at (0,0) width 461: "This words in this sentence should have extra space between them."
  -              RenderBlock {P} at (4,174) size 762x18
  +              RenderBlock {P} at (4,174) size 747x18
                   RenderText {TEXT} at (0,0) size 581x18
                     text run at (0,0) width 581: "This words in this sentence should have extra space between them."
  -              RenderBlock {P} at (4,208) size 762x18
  +              RenderBlock {P} at (4,208) size 747x18
                   RenderText {TEXT} at (0,0) size 491x18
                     text run at (0,0) width 491: "This words in this sentence should have extra space between them."
  -              RenderBlock {P} at (4,242) size 762x36
  -                RenderText {TEXT} at (0,0) size 751x18
  -                  text run at (0,0) width 751: "This words in this sentence should have extra space between them, but the last few words in the sentence"
  +              RenderBlock {P} at (4,242) size 747x36
  +                RenderText {TEXT} at (0,0) size 688x36
  +                  text run at (0,0) width 688: "This words in this sentence should have extra space between them, but the last few words in the"
  +                  text run at (0,18) width 63: "sentence "
                   RenderInline {SPAN} at (0,0) size 176x18
  -                  RenderText {TEXT} at (0,18) size 176x18
  -                    text run at (0,18) width 176: "should have normal spacing"
  -                RenderText {TEXT} at (176,18) size 4x18
  -                  text run at (176,18) width 4: "."
  -              RenderBlock {P} at (4,294) size 762x18
  +                  RenderText {TEXT} at (63,18) size 176x18
  +                    text run at (63,18) width 176: "should have normal spacing"
  +                RenderText {TEXT} at (239,18) size 4x18
  +                  text run at (239,18) width 4: "."
  +              RenderBlock {P} at (4,294) size 747x18
                   RenderText {TEXT} at (0,0) size 668x18
                     text run at (0,0) width 668: "This sentence should have normal word-spacing, since percentage values are not allowed on this property."
  -              RenderBlock {P} at (4,328) size 762x18
  +              RenderBlock {P} at (4,328) size 747x18
                   RenderText {TEXT} at (0,0) size 707x18
                     text run at (0,0) width 707: "This words in this sentence should have reduced space between them, since negative values are allowed on this property."
  
  
  
  1.7       +55 -54    WebCore/layout-tests/css1/units/color_units-expected.txt
  
  Index: color_units-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/units/color_units-expected.txt,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- color_units-expected.txt	11 Dec 2003 19:46:17 -0000	1.6
  +++ color_units-expected.txt	18 Aug 2005 04:22:58 -0000	1.7
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x1699
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x1699
  -  RenderBlock {HTML} at (0,0) size 800x1699
  -    RenderBody {BODY} at (8,8) size 784x1683 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x1717
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x1717
  +  RenderBlock {HTML} at (0,0) size 785x1717
  +    RenderBody {BODY} at (8,8) size 769x1701 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x180
  +      RenderBlock {PRE} at (0,34) size 769x180
           RenderText {TEXT} at (0,0) size 288x180
             text run at (0,0) width 160: "BODY {color: black;}"
             text run at (0,15) width 152: ".one {color: #080;}"
  @@ -20,29 +20,29 @@
             text run at (0,135) width 240: ".nine {color: rgb(0,128,255);}"
             text run at (0,150) width 264: ".ten {color: rgb(50%,-500%,60%);}"
             text run at (0,165) width 264: ".eleven {color: rgb(50%,0%,60%);}"
  -      RenderBlock {HR} at (0,227) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,245) size 784x18
  +      RenderBlock {HR} at (0,227) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,245) size 769x18
           RenderText {TEXT} at (0,0) size 193x18
             text run at (0,0) width 193: "This sentence should be black."
  -      RenderBlock {P} at (0,279) size 784x18 [color=#008800]
  +      RenderBlock {P} at (0,279) size 769x18 [color=#008800]
           RenderText {TEXT} at (0,0) size 507x18
             text run at (0,0) width 507: "This sentence should be green, although slightly different from those that follow."
  -      RenderBlock {P} at (0,313) size 784x18 [color=#008000]
  +      RenderBlock {P} at (0,313) size 769x18 [color=#008000]
           RenderText {TEXT} at (0,0) size 194x18
             text run at (0,0) width 194: "This sentence should be green."
  -      RenderBlock {P} at (0,347) size 784x18 [color=#008000]
  +      RenderBlock {P} at (0,347) size 769x18 [color=#008000]
           RenderText {TEXT} at (0,0) size 194x18
             text run at (0,0) width 194: "This sentence should be green."
  -      RenderBlock {P} at (0,381) size 784x18 [color=#008000]
  +      RenderBlock {P} at (0,381) size 769x18 [color=#008000]
           RenderText {TEXT} at (0,0) size 194x18
             text run at (0,0) width 194: "This sentence should be green."
  -      RenderBlock {P} at (0,415) size 784x18 [color=#008000]
  +      RenderBlock {P} at (0,415) size 769x18 [color=#008000]
           RenderText {TEXT} at (0,0) size 194x18
             text run at (0,0) width 194: "This sentence should be green."
  -      RenderBlock {P} at (0,449) size 784x18 [color=#008000]
  +      RenderBlock {P} at (0,449) size 769x18 [color=#008000]
           RenderText {TEXT} at (0,0) size 194x18
             text run at (0,0) width 194: "This sentence should be green."
  -      RenderBlock {P} at (0,483) size 784x18
  +      RenderBlock {P} at (0,483) size 769x18
           RenderText {TEXT} at (0,0) size 407x18
             text run at (0,0) width 407: "This sentence should be black, because the value given for class "
           RenderInline {CODE} at (0,0) size 48x15
  @@ -50,25 +50,26 @@
               text run at (407,2) width 48: ".seven"
           RenderText {TEXT} at (455,0) size 65x18
             text run at (455,0) width 65: " is invalid."
  -      RenderBlock {P} at (0,517) size 784x36 [color=#0080FF]
  +      RenderBlock {P} at (0,517) size 769x36 [color=#0080FF]
           RenderText {TEXT} at (0,0) size 726x36
             text run at (0,0) width 726: "This sentence should be a shade of blue-green which, on a typical RGB computer display, exactly matches the next"
             text run at (0,18) width 67: "paragraph."
  -      RenderBlock {P} at (0,569) size 784x36 [color=#0080FF]
  +      RenderBlock {P} at (0,569) size 769x36 [color=#0080FF]
           RenderText {TEXT} at (0,0) size 753x36
             text run at (0,0) width 753: "This sentence should be a shade of blue-green which, on a typical RGB computer display, exactly matches the previous"
             text run at (0,18) width 67: "paragraph."
  -      RenderBlock {P} at (0,621) size 784x18 [color=#800099]
  -        RenderText {TEXT} at (0,0) size 770x18
  -          text run at (0,0) width 770: "This sentence should be a shade of purple which, on a typical RGB computer display, exactly matches the next paragraph."
  -      RenderBlock {P} at (0,655) size 784x36 [color=#800099]
  +      RenderBlock {P} at (0,621) size 769x36 [color=#800099]
  +        RenderText {TEXT} at (0,0) size 699x36
  +          text run at (0,0) width 699: "This sentence should be a shade of purple which, on a typical RGB computer display, exactly matches the next"
  +          text run at (0,18) width 67: "paragraph."
  +      RenderBlock {P} at (0,673) size 769x36 [color=#800099]
           RenderText {TEXT} at (0,0) size 726x36
             text run at (0,0) width 726: "This sentence should be a shade of purple which, on a typical RGB computer display, exactly matches the previous"
             text run at (0,18) width 67: "paragraph."
  -      RenderBlock {P} at (0,707) size 784x18
  +      RenderBlock {P} at (0,725) size 769x18
           RenderText {TEXT} at (0,0) size 193x18
             text run at (0,0) width 193: "This sentence should be black."
  -      RenderBlock {P} at (0,741) size 784x18 [color=#008800]
  +      RenderBlock {P} at (0,759) size 769x18 [color=#008800]
           RenderText {TEXT} at (0,0) size 399x18
             text run at (0,0) width 399: "This sentence should be a slightly different green, and used the "
           RenderInline {TT} at (0,0) size 40x15
  @@ -76,7 +77,7 @@
               text run at (399,2) width 40: "style"
           RenderText {TEXT} at (439,0) size 59x18
             text run at (439,0) width 59: " attribute."
  -      RenderBlock {P} at (0,775) size 784x18 [color=#008000]
  +      RenderBlock {P} at (0,793) size 769x18 [color=#008000]
           RenderText {TEXT} at (0,0) size 281x18
             text run at (0,0) width 281: "This sentence should be green, and used the "
           RenderInline {TT} at (0,0) size 40x15
  @@ -84,7 +85,7 @@
               text run at (281,2) width 40: "style"
           RenderText {TEXT} at (321,0) size 59x18
             text run at (321,0) width 59: " attribute."
  -      RenderBlock {P} at (0,809) size 784x18 [color=#008000]
  +      RenderBlock {P} at (0,827) size 769x18 [color=#008000]
           RenderText {TEXT} at (0,0) size 281x18
             text run at (0,0) width 281: "This sentence should be green, and used the "
           RenderInline {TT} at (0,0) size 40x15
  @@ -92,7 +93,7 @@
               text run at (281,2) width 40: "style"
           RenderText {TEXT} at (321,0) size 59x18
             text run at (321,0) width 59: " attribute."
  -      RenderBlock {P} at (0,843) size 784x18 [color=#008000]
  +      RenderBlock {P} at (0,861) size 769x18 [color=#008000]
           RenderText {TEXT} at (0,0) size 281x18
             text run at (0,0) width 281: "This sentence should be green, and used the "
           RenderInline {TT} at (0,0) size 40x15
  @@ -100,7 +101,7 @@
               text run at (281,2) width 40: "style"
           RenderText {TEXT} at (321,0) size 59x18
             text run at (321,0) width 59: " attribute."
  -      RenderBlock {P} at (0,877) size 784x18 [color=#008000]
  +      RenderBlock {P} at (0,895) size 769x18 [color=#008000]
           RenderText {TEXT} at (0,0) size 281x18
             text run at (0,0) width 281: "This sentence should be green, and used the "
           RenderInline {TT} at (0,0) size 40x15
  @@ -108,7 +109,7 @@
               text run at (281,2) width 40: "style"
           RenderText {TEXT} at (321,0) size 59x18
             text run at (321,0) width 59: " attribute."
  -      RenderBlock {P} at (0,911) size 784x18 [color=#008000]
  +      RenderBlock {P} at (0,929) size 769x18 [color=#008000]
           RenderText {TEXT} at (0,0) size 281x18
             text run at (0,0) width 281: "This sentence should be green, and used the "
           RenderInline {TT} at (0,0) size 40x15
  @@ -116,10 +117,10 @@
               text run at (281,2) width 40: "style"
           RenderText {TEXT} at (321,0) size 59x18
             text run at (321,0) width 59: " attribute."
  -      RenderTable {TABLE} at (0,945) size 784x738 [border: (1px outset #808080)]
  +      RenderTable {TABLE} at (0,963) size 769x738 [border: (1px outset #808080)]
           RenderTableSection {TBODY} at (1,1) size 0x736
             RenderTableRow {TR} at (0,0) size 0x0
  -            RenderTableCell {TD} at (0,0) size 782x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
  +            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
                 RenderInline {STRONG} at (0,0) size 163x18
                   RenderText {TEXT} at (4,4) size 163x18
                     text run at (4,4) width 163: "TABLE Testing Section"
  @@ -127,29 +128,29 @@
               RenderTableCell {TD} at (0,368) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {TEXT} at (4,4) size 4x18
                   text run at (4,4) width 4: " "
  -            RenderTableCell {TD} at (12,26) size 770x710 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  -              RenderBlock {P} at (4,4) size 762x18
  +            RenderTableCell {TD} at (12,26) size 755x710 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
  +              RenderBlock {P} at (4,4) size 747x18
                   RenderText {TEXT} at (0,0) size 193x18
                     text run at (0,0) width 193: "This sentence should be black."
  -              RenderBlock {P} at (4,38) size 762x18 [color=#008800]
  +              RenderBlock {P} at (4,38) size 747x18 [color=#008800]
                   RenderText {TEXT} at (0,0) size 507x18
                     text run at (0,0) width 507: "This sentence should be green, although slightly different from those that follow."
  -              RenderBlock {P} at (4,72) size 762x18 [color=#008000]
  +              RenderBlock {P} at (4,72) size 747x18 [color=#008000]
                   RenderText {TEXT} at (0,0) size 194x18
                     text run at (0,0) width 194: "This sentence should be green."
  -              RenderBlock {P} at (4,106) size 762x18 [color=#008000]
  +              RenderBlock {P} at (4,106) size 747x18 [color=#008000]
                   RenderText {TEXT} at (0,0) size 194x18
                     text run at (0,0) width 194: "This sentence should be green."
  -              RenderBlock {P} at (4,140) size 762x18 [color=#008000]
  +              RenderBlock {P} at (4,140) size 747x18 [color=#008000]
                   RenderText {TEXT} at (0,0) size 194x18
                     text run at (0,0) width 194: "This sentence should be green."
  -              RenderBlock {P} at (4,174) size 762x18 [color=#008000]
  +              RenderBlock {P} at (4,174) size 747x18 [color=#008000]
                   RenderText {TEXT} at (0,0) size 194x18
                     text run at (0,0) width 194: "This sentence should be green."
  -              RenderBlock {P} at (4,208) size 762x18 [color=#008000]
  +              RenderBlock {P} at (4,208) size 747x18 [color=#008000]
                   RenderText {TEXT} at (0,0) size 194x18
                     text run at (0,0) width 194: "This sentence should be green."
  -              RenderBlock {P} at (4,242) size 762x18
  +              RenderBlock {P} at (4,242) size 747x18
                   RenderText {TEXT} at (0,0) size 407x18
                     text run at (0,0) width 407: "This sentence should be black, because the value given for class "
                   RenderInline {CODE} at (0,0) size 48x15
  @@ -157,26 +158,26 @@
                       text run at (407,2) width 48: ".seven"
                   RenderText {TEXT} at (455,0) size 65x18
                     text run at (455,0) width 65: " is invalid."
  -              RenderBlock {P} at (4,276) size 762x36 [color=#0080FF]
  +              RenderBlock {P} at (4,276) size 747x36 [color=#0080FF]
                   RenderText {TEXT} at (0,0) size 726x36
                     text run at (0,0) width 726: "This sentence should be a shade of blue-green which, on a typical RGB computer display, exactly matches the next"
                     text run at (0,18) width 67: "paragraph."
  -              RenderBlock {P} at (4,328) size 762x36 [color=#0080FF]
  -                RenderText {TEXT} at (0,0) size 753x36
  -                  text run at (0,0) width 753: "This sentence should be a shade of blue-green which, on a typical RGB computer display, exactly matches the previous"
  -                  text run at (0,18) width 67: "paragraph."
  -              RenderBlock {P} at (4,380) size 762x36 [color=#800099]
  +              RenderBlock {P} at (4,328) size 747x36 [color=#0080FF]
  +                RenderText {TEXT} at (0,0) size 695x36
  +                  text run at (0,0) width 695: "This sentence should be a shade of blue-green which, on a typical RGB computer display, exactly matches the"
  +                  text run at (0,18) width 125: "previous paragraph."
  +              RenderBlock {P} at (4,380) size 747x36 [color=#800099]
                   RenderText {TEXT} at (0,0) size 699x36
                     text run at (0,0) width 699: "This sentence should be a shade of purple which, on a typical RGB computer display, exactly matches the next"
                     text run at (0,18) width 67: "paragraph."
  -              RenderBlock {P} at (4,432) size 762x36 [color=#800099]
  +              RenderBlock {P} at (4,432) size 747x36 [color=#800099]
                   RenderText {TEXT} at (0,0) size 726x36
                     text run at (0,0) width 726: "This sentence should be a shade of purple which, on a typical RGB computer display, exactly matches the previous"
                     text run at (0,18) width 67: "paragraph."
  -              RenderBlock {P} at (4,484) size 762x18
  +              RenderBlock {P} at (4,484) size 747x18
                   RenderText {TEXT} at (0,0) size 193x18
                     text run at (0,0) width 193: "This sentence should be black."
  -              RenderBlock {P} at (4,518) size 762x18 [color=#008800]
  +              RenderBlock {P} at (4,518) size 747x18 [color=#008800]
                   RenderText {TEXT} at (0,0) size 399x18
                     text run at (0,0) width 399: "This sentence should be a slightly different green, and used the "
                   RenderInline {TT} at (0,0) size 40x15
  @@ -184,7 +185,7 @@
                       text run at (399,2) width 40: "style"
                   RenderText {TEXT} at (439,0) size 59x18
                     text run at (439,0) width 59: " attribute."
  -              RenderBlock {P} at (4,552) size 762x18 [color=#008000]
  +              RenderBlock {P} at (4,552) size 747x18 [color=#008000]
                   RenderText {TEXT} at (0,0) size 281x18
                     text run at (0,0) width 281: "This sentence should be green, and used the "
                   RenderInline {TT} at (0,0) size 40x15
  @@ -192,7 +193,7 @@
                       text run at (281,2) width 40: "style"
                   RenderText {TEXT} at (321,0) size 59x18
                     text run at (321,0) width 59: " attribute."
  -              RenderBlock {P} at (4,586) size 762x18 [color=#008000]
  +              RenderBlock {P} at (4,586) size 747x18 [color=#008000]
                   RenderText {TEXT} at (0,0) size 281x18
                     text run at (0,0) width 281: "This sentence should be green, and used the "
                   RenderInline {TT} at (0,0) size 40x15
  @@ -200,7 +201,7 @@
                       text run at (281,2) width 40: "style"
                   RenderText {TEXT} at (321,0) size 59x18
                     text run at (321,0) width 59: " attribute."
  -              RenderBlock {P} at (4,620) size 762x18 [color=#008000]
  +              RenderBlock {P} at (4,620) size 747x18 [color=#008000]
                   RenderText {TEXT} at (0,0) size 281x18
                     text run at (0,0) width 281: "This sentence should be green, and used the "
                   RenderInline {TT} at (0,0) size 40x15
  @@ -208,7 +209,7 @@
                       text run at (281,2) width 40: "style"
                   RenderText {TEXT} at (321,0) size 59x18
                     text run at (321,0) width 59: " attribute."
  -              RenderBlock {P} at (4,654) size 762x18 [color=#008000]
  +              RenderBlock {P} at (4,654) size 747x18 [color=#008000]
                   RenderText {TEXT} at (0,0) size 281x18
                     text run at (0,0) width 281: "This sentence should be green, and used the "
                   RenderInline {TT} at (0,0) size 40x15
  @@ -216,7 +217,7 @@
                       text run at (281,2) width 40: "style"
                   RenderText {TEXT} at (321,0) size 59x18
                     text run at (321,0) width 59: " attribute."
  -              RenderBlock {P} at (4,688) size 762x18 [color=#008000]
  +              RenderBlock {P} at (4,688) size 747x18 [color=#008000]
                   RenderText {TEXT} at (0,0) size 281x18
                     text run at (0,0) width 281: "This sentence should be green, and used the "
                   RenderInline {TT} at (0,0) size 40x15
  
  
  
  1.11      +58 -57    WebCore/layout-tests/css1/units/length_units-expected.txt
  
  Index: length_units-expected.txt
  ===================================================================
  RCS file: /cvs/root/WebCore/layout-tests/css1/units/length_units-expected.txt,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- length_units-expected.txt	19 Jul 2005 21:18:13 -0000	1.10
  +++ length_units-expected.txt	18 Aug 2005 04:22:58 -0000	1.11
  @@ -1,12 +1,12 @@
  -layer at (0,0) size 800x1546
  -  RenderCanvas at (0,0) size 800x600
  -layer at (0,0) size 800x1546
  -  RenderBlock {HTML} at (0,0) size 800x1546
  -    RenderBody {BODY} at (8,8) size 784x1530 [bgcolor=#CCCCCC]
  -      RenderBlock {P} at (0,0) size 784x18
  +layer at (0,0) size 785x1592
  +  RenderCanvas at (0,0) size 785x600
  +layer at (0,0) size 785x1592
  +  RenderBlock {HTML} at (0,0) size 785x1592
  +    RenderBody {BODY} at (8,8) size 769x1576 [bgcolor=#CCCCCC]
  +      RenderBlock {P} at (0,0) size 769x18
           RenderText {TEXT} at (0,0) size 355x18
             text run at (0,0) width 355: "The style declarations which apply to the text below are:"
  -      RenderBlock {PRE} at (0,34) size 784x165
  +      RenderBlock {PRE} at (0,34) size 769x165
           RenderText {TEXT} at (0,0) size 624x165
             text run at (0,0) width 184: ".zero {margin-left: 0;}"
             text run at (0,15) width 192: ".one {margin-left: 3em;}"
  @@ -19,8 +19,8 @@
             text run at (0,120) width 208: ".eight {margin-left: 3pc;}"
             text run at (0,135) width 208: ".nine {margin-left: +3pc;}"
             text run at (0,150) width 624: ".ten {font-size: 40px; border-left: 1ex solid purple; background-color: aqua;}"
  -      RenderBlock {HR} at (0,212) size 784x2 [border: (1px inset #000000)]
  -      RenderBlock {P} at (0,230) size 784x36
  +      RenderBlock {HR} at (0,212) size 769x2 [border: (1px inset #000000)]
  +      RenderBlock {P} at (0,230) size 769x36
           RenderText {TEXT} at (0,0) size 761x36
             text run at (0,0) width 761: "This paragraph has no left margin. The following paragraphs have all been given a left margin and their left (outer) edges"
             text run at (0,18) width 347: "should therefore be appropriately shifted to the right of "
  @@ -29,34 +29,34 @@
               text run at (347,18) width 22: "this"
           RenderText {TEXT} at (369,18) size 138x18
             text run at (369,18) width 138: " paragraph's left edge."
  -      RenderBlock {P} at (48,282) size 736x18
  +      RenderBlock {P} at (48,282) size 721x18
           RenderText {TEXT} at (0,0) size 310x18
             text run at (0,0) width 310: "This paragraph should have a left margin of 3em."
  -      RenderBlock {P} at (23,316) size 761x18
  +      RenderBlock {P} at (23,316) size 746x18
           RenderText {TEXT} at (0,0) size 306x18
             text run at (0,0) width 306: "This paragraph should have a left margin of 3ex."
  -      RenderBlock {P} at (36,350) size 748x18
  +      RenderBlock {P} at (36,350) size 733x18
           RenderText {TEXT} at (0,0) size 340x18
             text run at (0,0) width 340: "This paragraph should have a left margin of 36 pixels."
  -      RenderBlock {P} at (48,384) size 736x18
  +      RenderBlock {P} at (48,384) size 721x18
           RenderText {TEXT} at (0,0) size 357x18
             text run at (0,0) width 357: "This paragraph should have a left margin of half an inch."
  -      RenderBlock {P} at (48,418) size 736x18
  +      RenderBlock {P} at (48,418) size 721x18
           RenderText {TEXT} at (0,0) size 330x18
             text run at (0,0) width 330: "This paragraph should have a left margin of 1.27cm."
  -      RenderBlock {P} at (48,452) size 736x18
  +      RenderBlock {P} at (48,452) size 721x18
           RenderText {TEXT} at (0,0) size 335x18
             text run at (0,0) width 335: "This paragraph should have a left margin of 12.7mm."
  -      RenderBlock {P} at (48,486) size 736x18
  +      RenderBlock {P} at (48,486) size 721x18
           RenderText {TEXT} at (0,0) size 341x18
             text run at (0,0) width 341: "This paragraph should have a left margin of 36 points."
  -      RenderBlock {P} at (48,520) size 736x18
  +      RenderBlock {P} at (48,520) size