Changeset 175259 in webkit
- Timestamp:
- Oct 28, 2014, 10:57:14 AM (12 years ago)
- Location:
- trunk
- Files:
-
- 4 added
- 142 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/platform/mac-mavericks/fast/forms/targeted-frame-submission-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac-mountainlion/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/basic/containment-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/basic/contextual_selectors-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/basic/grouping-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/basic/id_as_selector-expected.txt (modified) (3 diffs)
-
LayoutTests/platform/mac/css1/basic/inheritance-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/border-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/border_bottom-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/border_bottom_inline-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/border_bottom_width-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/border_bottom_width_inline-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/border_color-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/border_color_inline-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/border_inline-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/border_left-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/border_left_inline-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/border_left_width-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/border_left_width_inline-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/border_right-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/border_right_inline-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/border_right_width-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/border_right_width_inline-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/border_style-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/border_style_inline-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/border_top-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/border_top_inline-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/border_top_width-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/border_top_width_inline-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/border_width-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/border_width_inline-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/clear-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/clear_float-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/float-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/float_elements_in_series-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/float_margin-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/height-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/margin-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/margin_bottom-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/margin_bottom_inline-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/margin_inline-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/margin_left-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/margin_left_inline-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/margin_right-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/margin_right_inline-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/margin_top-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/margin_top_inline-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/padding-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/padding_bottom-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/padding_bottom_inline-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/padding_inline-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/padding_left-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/padding_left_inline-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/padding_right-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/padding_right_inline-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/padding_top-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/padding_top_inline-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/box_properties/width-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/cascade/cascade_order-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/cascade/important-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/classification/display-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/classification/list_style-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/classification/list_style_image-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/classification/list_style_position-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/classification/list_style_type-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/classification/white_space-expected.txt (modified) (3 diffs)
-
LayoutTests/platform/mac/css1/color_and_background/background-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/color_and_background/background_attachment-expected.txt (modified) (3 diffs)
-
LayoutTests/platform/mac/css1/color_and_background/background_color-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/color_and_background/background_image-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/color_and_background/background_position-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/color_and_background/background_repeat-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/color_and_background/color-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/conformance/forward_compatible_parsing-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/font_properties/font-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/font_properties/font_family-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/font_properties/font_size-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/font_properties/font_style-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/font_properties/font_variant-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/font_properties/font_weight-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/formatting_model/canvas-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/formatting_model/floating_elements-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/formatting_model/height_of_lines-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/formatting_model/inline_elements-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/formatting_model/replaced_elements-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/formatting_model/vertical_formatting-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/pseudo/anchor-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/pseudo/firstletter-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/pseudo/firstline-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/pseudo/multiple_pseudo_elements-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/pseudo/pseudo_elements_in_selectors-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/text_properties/letter_spacing-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/text_properties/line_height-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/text_properties/text_align-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/text_properties/text_decoration-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/text_properties/text_indent-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/text_properties/text_transform-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/text_properties/vertical_align-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/text_properties/word_spacing-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/units/color_units-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/units/length_units-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/units/percentage_units-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css1/units/urls-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css2.1/t100801-c548-ln-ht-00-c-a-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/css2.1/t1606-c562-white-sp-00-b-ag-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/editing/selection/designmode-no-caret-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/fast/css/empty-pseudo-class-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/fast/css/first-child-pseudo-class-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/fast/css/last-child-pseudo-class-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/fast/css/only-child-pseudo-class-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/fast/forms/targeted-frame-submission-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/fast/frames/onlyCommentInIFrame-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/fast/html/listing-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/fast/invalid/junk-data-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/fast/invalid/missing-end-tag-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/fast/loader/text-document-wrapping-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/fast/overflow/clip-rects-fixed-ancestor-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/fast/parser/xhtml-alternate-entities-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/fast/table/border-collapsing/004-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/fast/table/border-collapsing/004-vertical-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/fast/text/whitespace/001-expected.txt (added)
-
LayoutTests/platform/mac/fast/text/whitespace/013-expected.txt (added)
-
LayoutTests/platform/mac/fast/text/whitespace/014-expected.txt (added)
-
LayoutTests/platform/mac/fast/text/whitespace/022-expected.txt (added)
-
LayoutTests/platform/mac/fast/text/whitespace/024-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/fast/text/whitespace/030-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/fast/xsl/xslt-extra-content-at-end-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/http/tests/misc/acid3-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/svg/custom/bug45331-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/svg/custom/junk-data-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/svg/custom/missing-xlink-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/svg/custom/path-bad-data-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/svg/custom/use-font-face-crash-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/svg/hixie/error/012-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/tables/mozilla/bugs/45621-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/tables/mozilla/bugs/bug139524-2-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug1055-2-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug21518-expected.txt (modified) (2 diffs)
-
LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug22122-expected.txt (modified) (4 diffs)
-
LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt (modified) (1 diff)
-
LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.txt (modified) (1 diff)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/rendering/SimpleLineLayout.cpp (modified) (4 diffs)
-
Source/WebCore/rendering/SimpleLineLayout.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r175255 r175259 1 2014-10-28 Zalan Bujtas <zalan@apple.com> 2 3 Speed up line parsing for simple line layout. 4 https://bugs.webkit.org/show_bug.cgi?id=137275 5 6 Reviewed by Antti Koivisto. 7 8 This patch removes empty line-break runs. Rebaseline. 9 10 * platform/mac-mountainlion/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: 11 * platform/mac/css1/basic/containment-expected.txt: 12 * platform/mac/css1/basic/contextual_selectors-expected.txt: 13 * platform/mac/css1/basic/grouping-expected.txt: 14 * platform/mac/css1/basic/id_as_selector-expected.txt: 15 * platform/mac/css1/basic/inheritance-expected.txt: 16 * platform/mac/css1/box_properties/border-expected.txt: 17 * platform/mac/css1/box_properties/border_bottom-expected.txt: 18 * platform/mac/css1/box_properties/border_bottom_inline-expected.txt: 19 * platform/mac/css1/box_properties/border_bottom_width-expected.txt: 20 * platform/mac/css1/box_properties/border_bottom_width_inline-expected.txt: 21 * platform/mac/css1/box_properties/border_color-expected.txt: 22 * platform/mac/css1/box_properties/border_color_inline-expected.txt: 23 * platform/mac/css1/box_properties/border_inline-expected.txt: 24 * platform/mac/css1/box_properties/border_left-expected.txt: 25 * platform/mac/css1/box_properties/border_left_inline-expected.txt: 26 * platform/mac/css1/box_properties/border_left_width-expected.txt: 27 * platform/mac/css1/box_properties/border_left_width_inline-expected.txt: 28 * platform/mac/css1/box_properties/border_right-expected.txt: 29 * platform/mac/css1/box_properties/border_right_inline-expected.txt: 30 * platform/mac/css1/box_properties/border_right_width-expected.txt: 31 * platform/mac/css1/box_properties/border_right_width_inline-expected.txt: 32 * platform/mac/css1/box_properties/border_style-expected.txt: 33 * platform/mac/css1/box_properties/border_style_inline-expected.txt: 34 * platform/mac/css1/box_properties/border_top-expected.txt: 35 * platform/mac/css1/box_properties/border_top_inline-expected.txt: 36 * platform/mac/css1/box_properties/border_top_width-expected.txt: 37 * platform/mac/css1/box_properties/border_top_width_inline-expected.txt: 38 * platform/mac/css1/box_properties/border_width-expected.txt: 39 * platform/mac/css1/box_properties/border_width_inline-expected.txt: 40 * platform/mac/css1/box_properties/clear-expected.txt: 41 * platform/mac/css1/box_properties/clear_float-expected.txt: 42 * platform/mac/css1/box_properties/float-expected.txt: 43 * platform/mac/css1/box_properties/float_elements_in_series-expected.txt: 44 * platform/mac/css1/box_properties/float_margin-expected.txt: 45 * platform/mac/css1/box_properties/height-expected.txt: 46 * platform/mac/css1/box_properties/margin-expected.txt: 47 * platform/mac/css1/box_properties/margin_bottom-expected.txt: 48 * platform/mac/css1/box_properties/margin_bottom_inline-expected.txt: 49 * platform/mac/css1/box_properties/margin_inline-expected.txt: 50 * platform/mac/css1/box_properties/margin_left-expected.txt: 51 * platform/mac/css1/box_properties/margin_left_inline-expected.txt: 52 * platform/mac/css1/box_properties/margin_right-expected.txt: 53 * platform/mac/css1/box_properties/margin_right_inline-expected.txt: 54 * platform/mac/css1/box_properties/margin_top-expected.txt: 55 * platform/mac/css1/box_properties/margin_top_inline-expected.txt: 56 * platform/mac/css1/box_properties/padding-expected.txt: 57 * platform/mac/css1/box_properties/padding_bottom-expected.txt: 58 * platform/mac/css1/box_properties/padding_bottom_inline-expected.txt: 59 * platform/mac/css1/box_properties/padding_inline-expected.txt: 60 * platform/mac/css1/box_properties/padding_left-expected.txt: 61 * platform/mac/css1/box_properties/padding_left_inline-expected.txt: 62 * platform/mac/css1/box_properties/padding_right-expected.txt: 63 * platform/mac/css1/box_properties/padding_right_inline-expected.txt: 64 * platform/mac/css1/box_properties/padding_top-expected.txt: 65 * platform/mac/css1/box_properties/padding_top_inline-expected.txt: 66 * platform/mac/css1/box_properties/width-expected.txt: 67 * platform/mac/css1/cascade/cascade_order-expected.txt: 68 * platform/mac/css1/cascade/important-expected.txt: 69 * platform/mac/css1/classification/display-expected.txt: 70 * platform/mac/css1/classification/list_style-expected.txt: 71 * platform/mac/css1/classification/list_style_image-expected.txt: 72 * platform/mac/css1/classification/list_style_position-expected.txt: 73 * platform/mac/css1/classification/list_style_type-expected.txt: 74 * platform/mac/css1/classification/white_space-expected.txt: 75 * platform/mac/css1/color_and_background/background-expected.txt: 76 * platform/mac/css1/color_and_background/background_attachment-expected.txt: 77 * platform/mac/css1/color_and_background/background_color-expected.txt: 78 * platform/mac/css1/color_and_background/background_image-expected.txt: 79 * platform/mac/css1/color_and_background/background_position-expected.txt: 80 * platform/mac/css1/color_and_background/background_repeat-expected.txt: 81 * platform/mac/css1/color_and_background/color-expected.txt: 82 * platform/mac/css1/conformance/forward_compatible_parsing-expected.txt: 83 * platform/mac/css1/font_properties/font-expected.txt: 84 * platform/mac/css1/font_properties/font_family-expected.txt: 85 * platform/mac/css1/font_properties/font_size-expected.txt: 86 * platform/mac/css1/font_properties/font_style-expected.txt: 87 * platform/mac/css1/font_properties/font_variant-expected.txt: 88 * platform/mac/css1/font_properties/font_weight-expected.txt: 89 * platform/mac/css1/formatting_model/canvas-expected.txt: 90 * platform/mac/css1/formatting_model/floating_elements-expected.txt: 91 * platform/mac/css1/formatting_model/height_of_lines-expected.txt: 92 * platform/mac/css1/formatting_model/inline_elements-expected.txt: 93 * platform/mac/css1/formatting_model/replaced_elements-expected.txt: 94 * platform/mac/css1/formatting_model/vertical_formatting-expected.txt: 95 * platform/mac/css1/pseudo/anchor-expected.txt: 96 * platform/mac/css1/pseudo/firstletter-expected.txt: 97 * platform/mac/css1/pseudo/firstline-expected.txt: 98 * platform/mac/css1/pseudo/multiple_pseudo_elements-expected.txt: 99 * platform/mac/css1/pseudo/pseudo_elements_in_selectors-expected.txt: 100 * platform/mac/css1/text_properties/letter_spacing-expected.txt: 101 * platform/mac/css1/text_properties/line_height-expected.txt: 102 * platform/mac/css1/text_properties/text_align-expected.txt: 103 * platform/mac/css1/text_properties/text_decoration-expected.txt: 104 * platform/mac/css1/text_properties/text_indent-expected.txt: 105 * platform/mac/css1/text_properties/text_transform-expected.txt: 106 * platform/mac/css1/text_properties/vertical_align-expected.txt: 107 * platform/mac/css1/text_properties/word_spacing-expected.txt: 108 * platform/mac/css1/units/color_units-expected.txt: 109 * platform/mac/css1/units/length_units-expected.txt: 110 * platform/mac/css1/units/percentage_units-expected.txt: 111 * platform/mac/css1/units/urls-expected.txt: 112 * platform/mac/css2.1/t100801-c548-ln-ht-00-c-a-expected.txt: 113 * platform/mac/css2.1/t1606-c562-white-sp-00-b-ag-expected.txt: 114 * platform/mac/editing/selection/designmode-no-caret-expected.txt: 115 * platform/mac/fast/css/empty-pseudo-class-expected.txt: 116 * platform/mac/fast/css/first-child-pseudo-class-expected.txt: 117 * platform/mac/fast/css/last-child-pseudo-class-expected.txt: 118 * platform/mac/fast/css/only-child-pseudo-class-expected.txt: 119 * platform/mac/fast/forms/targeted-frame-submission-expected.txt: 120 * platform/mac/fast/frames/onlyCommentInIFrame-expected.txt: 121 * platform/mac/fast/html/listing-expected.txt: 122 * platform/mac/fast/invalid/junk-data-expected.txt: 123 * platform/mac/fast/invalid/missing-end-tag-expected.txt: 124 * platform/mac/fast/loader/text-document-wrapping-expected.txt: 125 * platform/mac/fast/overflow/clip-rects-fixed-ancestor-expected.txt: 126 * platform/mac/fast/parser/xhtml-alternate-entities-expected.txt: 127 * platform/mac/fast/table/border-collapsing/004-expected.txt: 128 * platform/mac/fast/table/border-collapsing/004-vertical-expected.txt: 129 * platform/mac/fast/text/whitespace/001-expected.txt: Added. 130 * platform/mac/fast/text/whitespace/013-expected.txt: Added. 131 * platform/mac/fast/text/whitespace/014-expected.txt: Added. 132 * platform/mac/fast/text/whitespace/022-expected.txt: Added. 133 * platform/mac/fast/text/whitespace/024-expected.txt: 134 * platform/mac/fast/text/whitespace/030-expected.txt: 135 * platform/mac/fast/xsl/xslt-extra-content-at-end-expected.txt: 136 * platform/mac/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt: 137 * platform/mac/http/tests/misc/acid3-expected.txt: 138 * platform/mac/svg/custom/bug45331-expected.txt: 139 * platform/mac/svg/custom/junk-data-expected.txt: 140 * platform/mac/svg/custom/missing-xlink-expected.txt: 141 * platform/mac/svg/custom/path-bad-data-expected.txt: 142 * platform/mac/svg/custom/use-font-face-crash-expected.txt: 143 * platform/mac/svg/hixie/error/012-expected.txt: 144 * platform/mac/tables/mozilla/bugs/45621-expected.txt: 145 * platform/mac/tables/mozilla/bugs/bug139524-2-expected.txt: 146 * platform/mac/tables/mozilla_expected_failures/bugs/bug1055-2-expected.txt: 147 * platform/mac/tables/mozilla_expected_failures/bugs/bug21518-expected.txt: 148 * platform/mac/tables/mozilla_expected_failures/bugs/bug22122-expected.txt: 149 * platform/mac/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: 150 * platform/mac/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.txt: 151 1 152 2014-10-28 Rebecca Hauck <rhauck@adobe.com> 2 153 -
trunk/LayoutTests/platform/mac-mavericks/fast/forms/targeted-frame-submission-expected.txt
r174585 r175259 25 25 RenderText {#text} at (0,0) size 56x15 26 26 text run at (0,0) width 56: "SUCCESS" 27 text run at (56,0) width 0: " "28 27 RenderText {#text} at (0,0) size 0x0 -
trunk/LayoutTests/platform/mac-mountainlion/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt
r162803 r175259 98 98 RenderText {#text} at (1,1) size 40x15 99 99 text run at (1,1) width 40: " ..." 100 text run at (41,1) width 0: " "101 100 RenderBlock {P} at (21,608) size 460x20 [border: (1px dotted #FFFF00)] 102 101 RenderText {#text} at (1,1) size 453x18 -
trunk/LayoutTests/platform/mac/css1/basic/containment-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 728x150 11 11 text run at (0,0) width 624: "<LINK rel=\"stylesheet\" type=\"text/css\" href=\"linktest.css\" title=\"Default SS\">" 12 text run at (624,0) width 0: " "13 12 text run at (0,15) width 728: "<LINK rel=\"alternate stylesheet\" type=\"text/css\" href=\"linktest2.css\" title=\"Alternate SS\">" 14 text run at (728,15) width 0: " "15 13 text run at (0,30) width 208: "@import url(imptest1.css);" 16 text run at (208,30) width 0: " "17 14 text run at (0,45) width 192: "@import \"imptest1a.css\";" 18 text run at (192,45) width 0: " "19 15 text run at (0,60) width 128: "UL {color: red;}" 20 text run at (128,60) width 0: " "21 16 text run at (0,75) width 176: ".four {color: purple;}" 22 text run at (176,75) width 0: " "23 17 text run at (0,90) width 208: "@import url(imptest2.css);" 24 text run at (208,90) width 0: " "25 18 text run at (0,105) width 32: "<!--" 26 text run at (32,105) width 0: " "27 19 text run at (0,120) width 168: "P.six {color: green;}" 28 text run at (168,120) width 0: " "29 20 text run at (0,135) width 24: "-->" 30 text run at (24,135) width 0: " "31 21 RenderBlock {HR} at (0,197) size 769x2 [border: (1px inset #000000)] 32 22 RenderBlock {P} at (0,215) size 769x18 -
trunk/LayoutTests/platform/mac/css1/basic/contextual_selectors-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 472x60 11 11 text run at (0,0) width 288: "P {color: navy; font-family: serif;}" 12 text run at (288,0) width 0: " "13 12 text run at (0,15) width 472: "HTML BODY TABLE P {color: purple; font-family: sans-serif;}" 14 text run at (472,15) width 0: " "15 13 text run at (0,30) width 224: "EM, UL LI LI {color: green;}" 16 text run at (224,30) width 0: " "17 14 text run at (0,45) width 0: " " 18 15 RenderBlock {HR} at (0,107) size 784x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/basic/grouping-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 272x30 11 11 text run at (0,0) width 272: ".one, .two, .three {color: green;}" 12 text run at (272,0) width 0: " "13 12 text run at (0,15) width 0: " " 14 13 RenderBlock {HR} at (0,77) size 784x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/basic/id_as_selector-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 272x120 11 11 text run at (0,0) width 160: "#one {color: green;}" 12 text run at (160,0) width 0: " "13 12 text run at (0,15) width 152: "#a1 {color: green;}" 14 text run at (152,15) width 0: " "15 13 text run at (0,30) width 224: "P#two, P#two2 {color: blue;}" 16 text run at (224,30) width 0: " "17 14 text run at (0,45) width 272: "P#three, P#three2 {color: purple;}" 18 text run at (272,45) width 0: " "19 15 text run at (0,60) width 168: "#four {color: green;}" 20 text run at (168,60) width 0: " "21 16 text run at (0,75) width 152: "#a2 {color: green;}" 22 text run at (152,75) width 0: " "23 17 text run at (0,90) width 240: "P#five, P#five2 {color: blue;}" 24 text run at (240,90) width 0: " "25 18 text run at (0,105) width 240: "P#six, P#six2 {color: purple;}" 26 19 RenderBlock {HR} at (0,167) size 769x2 [border: (1px inset #000000)] … … 42 35 RenderText {#text} at (0,0) size 392x15 43 36 text run at (0,0) width 392: "This sentence should NOT be blue [PRE ID=\"two2\"]." 44 text run at (392,0) width 0: " "45 37 RenderBlock {PRE} at (0,315) size 769x15 46 38 RenderText {#text} at (0,0) size 472x15 47 39 text run at (0,0) width 472: "This sentence should be black, not purple [PRE ID=\"three\"]." 48 text run at (472,0) width 0: " "49 40 RenderBlock {UL} at (0,346) size 769x18 50 41 RenderListItem {LI} at (40,0) size 729x18 … … 81 72 RenderText {#text} at (0,0) size 400x15 82 73 text run at (0,0) width 400: "This sentence should NOT be blue [PRE ID=\"five2\"]." 83 text run at (400,0) width 0: " "84 74 RenderBlock {PRE} at (4,134) size 400x15 85 75 RenderText {#text} at (0,0) size 360x15 86 76 text run at (0,0) width 360: "This sentence should be black [PRE ID=\"six\"]." 87 text run at (360,0) width 0: " "88 77 RenderBlock {UL} at (4,165) size 400x18 89 78 RenderListItem {LI} at (40,0) size 360x18 -
trunk/LayoutTests/platform/mac/css1/basic/inheritance-expected.txt
r161884 r175259 10 10 RenderText {#text} at (0,0) size 272x105 11 11 text run at (0,0) width 160: "BODY {color: green;}" 12 text run at (160,0) width 0: " "13 12 text run at (0,15) width 136: "H3 {color: blue;}" 14 text run at (136,15) width 0: " "15 13 text run at (0,30) width 152: "EM {color: purple;}" 16 text run at (152,30) width 0: " "17 14 text run at (0,45) width 208: ".one {font-style: italic;}" 18 text run at (208,45) width 0: " "19 15 text run at (0,60) width 272: ".two {text-decoration: underline;}" 20 text run at (272,60) width 0: " "21 16 text run at (0,75) width 152: "#two {color: navy;}" 22 text run at (152,75) width 0: " "23 17 text run at (0,90) width 184: ".three {color: purple;}" 24 text run at (184,90) width 0: " "25 18 RenderBlock {HR} at (0,152) size 769x2 [border: (1px inset #008000)] 26 19 RenderBlock {H3} at (0,172) size 769x23 [color=#0000FF] -
trunk/LayoutTests/platform/mac/css1/box_properties/border-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 272x135 11 11 text run at (0,0) width 272: ".one {border: medium black solid;}" 12 text run at (272,0) width 0: " "13 12 text run at (0,15) width 264: ".two {border: thin maroon ridge;}" 14 text run at (264,15) width 0: " "15 13 text run at (0,30) width 272: ".three {border: 10px teal outset;}" 16 text run at (272,30) width 0: " "17 14 text run at (0,45) width 264: ".four {border: 10px olive inset;}" 18 text run at (264,45) width 0: " "19 15 text run at (0,60) width 224: ".five {border: 10px maroon;}" 20 text run at (224,60) width 0: " "21 16 text run at (0,75) width 232: ".six {border: maroon double;}" 22 text run at (232,75) width 0: " "23 17 text run at (0,90) width 256: ".seven {border: left red solid;}" 24 text run at (256,90) width 0: " "25 18 text run at (0,105) width 168: ".eight {border: 0px;}" 26 text run at (168,105) width 0: " "27 19 text run at (0,120) width 232: "TD {border: 2px solid green;}" 28 text run at (232,120) width 0: " "29 20 RenderBlock {HR} at (0,182) size 769x2 [border: (1px inset #000000)] 30 21 RenderBlock {P} at (0,200) size 769x36 -
trunk/LayoutTests/platform/mac/css1/box_properties/border_bottom-expected.txt
r126704 r175259 10 10 RenderText {#text} at (0,0) size 344x60 11 11 text run at (0,0) width 328: ".one {border-bottom: purple double 10px;}" 12 text run at (328,0) width 0: " "13 12 text run at (0,15) width 320: ".two {border-bottom: purple thin solid;}" 14 text run at (320,15) width 0: " "15 13 text run at (0,30) width 344: ".three {border-bottom: black medium solid;}" 16 text run at (344,30) width 0: " "17 14 text run at (0,45) width 288: "TD {border-bottom: green 2px solid;}" 18 text run at (288,45) width 0: " "19 15 RenderBlock {HR} at (0,107) size 769x2 [border: (1px inset #000000)] 20 16 RenderBlock {P} at (0,125) size 769x36 -
trunk/LayoutTests/platform/mac/css1/box_properties/border_bottom_inline-expected.txt
r126704 r175259 10 10 RenderText {#text} at (0,0) size 328x45 11 11 text run at (0,0) width 328: ".one {border-bottom: purple double 10px;}" 12 text run at (328,0) width 0: " "13 12 text run at (0,15) width 320: ".two {border-bottom: purple thin solid;}" 14 text run at (320,15) width 0: " "15 13 text run at (0,30) width 0: " " 16 14 RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/box_properties/border_bottom_width-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 464x90 11 11 text run at (0,0) width 456: ".zero {background-color: silver; border-bottom-width: 0;}" 12 text run at (456,0) width 0: " "13 12 text run at (0,15) width 432: ".one {border-bottom-width: 50px; border-style: solid;}" 14 text run at (432,15) width 0: " "15 13 text run at (0,30) width 440: ".two {border-bottom-width: thick; border-style: solid;}" 16 text run at (440,30) width 0: " "17 14 text run at (0,45) width 464: ".three {border-bottom-width: medium; border-style: solid;}" 18 text run at (464,45) width 0: " "19 15 text run at (0,60) width 440: ".four {border-bottom-width: thin; border-style: solid;}" 20 text run at (440,60) width 0: " "21 16 text run at (0,75) width 272: ".five {border-bottom-width: 25px;}" 22 text run at (272,75) width 0: " "23 17 RenderBlock {HR} at (0,137) size 769x2 [border: (1px inset #000000)] 24 18 RenderBlock {P} at (0,155) size 769x18 -
trunk/LayoutTests/platform/mac/css1/box_properties/border_bottom_width_inline-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 432x45 11 11 text run at (0,0) width 432: ".one {border-bottom-width: 25px; border-style: solid;}" 12 text run at (432,0) width 0: " "13 12 text run at (0,15) width 432: ".two {border-bottom-width: thin; border-style: solid;}" 14 text run at (432,15) width 0: " "15 13 text run at (0,30) width 280: ".three {border-bottom-width: 25px;}" 16 text run at (280,30) width 0: " "17 14 RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)] 18 15 RenderBlock {P} at (0,110) size 784x100 [border: (3px solid #000000) (25px solid #000000) (3px solid #000000)] -
trunk/LayoutTests/platform/mac/css1/box_properties/border_color-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 728x45 11 11 text run at (0,0) width 392: ".one {border-color: purple; border-style: solid;}" 12 text run at (392,0) width 0: " "13 12 text run at (0,15) width 568: ".two {border-color: purple; border-width: medium; border-style: solid;}" 14 text run at (568,15) width 0: " "15 13 text run at (0,30) width 728: ".three {border-color: purple green blue yellow; border-width: medium; border-style: solid;}" 16 text run at (728,30) width 0: " "17 14 RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)] 18 15 RenderBlock {P} at (0,110) size 784x24 [border: (3px solid #800080)] -
trunk/LayoutTests/platform/mac/css1/box_properties/border_color_inline-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 728x45 11 11 text run at (0,0) width 392: ".one {border-color: purple; border-style: solid;}" 12 text run at (392,0) width 0: " "13 12 text run at (0,15) width 568: ".two {border-color: purple; border-width: medium; border-style: solid;}" 14 text run at (568,15) width 0: " "15 13 text run at (0,30) width 728: ".three {border-color: purple green blue yellow; border-width: medium; border-style: solid;}" 16 text run at (728,30) width 0: " "17 14 RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)] 18 15 RenderBlock {P} at (0,110) size 784x72 [bgcolor=#C0C0C0] -
trunk/LayoutTests/platform/mac/css1/box_properties/border_inline-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 256x45 11 11 text run at (0,0) width 256: ".one {border: 10px teal outset;}" 12 text run at (256,0) width 0: " "13 12 text run at (0,15) width 256: ".two {border: 10px olive inset;}" 14 text run at (256,15) width 0: " "15 13 text run at (0,30) width 0: " " 16 14 RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/box_properties/border_left-expected.txt
r126704 r175259 10 10 RenderText {#text} at (0,0) size 344x105 11 11 text run at (0,0) width 176: "P {margin-left: 20px;}" 12 text run at (176,0) width 0: " "13 12 text run at (0,15) width 312: ".one {border-left: purple double 10px;}" 14 text run at (312,15) width 0: " "15 13 text run at (0,30) width 304: ".two {border-left: purple thin solid;}" 16 text run at (304,30) width 0: " "17 14 text run at (0,45) width 336: ".threea {border-left: black medium solid;}" 18 text run at (336,45) width 0: " "19 15 text run at (0,60) width 344: ".threeb {border-left: purple medium solid;}" 20 text run at (344,60) width 0: " "21 16 text run at (0,75) width 328: ".threec {border-left: blue medium solid;}" 22 text run at (328,75) width 0: " "23 17 text run at (0,90) width 272: "TD {border-left: green 2px solid;}" 24 text run at (272,90) width 0: " "25 18 RenderBlock {HR} at (0,152) size 769x2 [border: (1px inset #000000)] 26 19 RenderBlock {P} at (20,170) size 749x36 -
trunk/LayoutTests/platform/mac/css1/box_properties/border_left_inline-expected.txt
r126704 r175259 10 10 RenderText {#text} at (0,0) size 312x60 11 11 text run at (0,0) width 176: "P {margin-left: 20px;}" 12 text run at (176,0) width 0: " "13 12 text run at (0,15) width 312: ".one {border-left: purple double 10px;}" 14 text run at (312,15) width 0: " "15 13 text run at (0,30) width 304: ".two {border-left: purple thin solid;}" 16 text run at (304,30) width 0: " "17 14 text run at (0,45) width 0: " " 18 15 RenderBlock {HR} at (0,107) size 784x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/box_properties/border_left_width-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 448x90 11 11 text run at (0,0) width 440: ".zero {background-color: silver; border-left-width: 0;}" 12 text run at (440,0) width 0: " "13 12 text run at (0,15) width 416: ".one {border-left-width: 50px; border-style: solid;}" 14 text run at (416,15) width 0: " "15 13 text run at (0,30) width 424: ".two {border-left-width: thick; border-style: solid;}" 16 text run at (424,30) width 0: " "17 14 text run at (0,45) width 448: ".three {border-left-width: medium; border-style: solid;}" 18 text run at (448,45) width 0: " "19 15 text run at (0,60) width 424: ".four {border-left-width: thin; border-style: solid;}" 20 text run at (424,60) width 0: " "21 16 text run at (0,75) width 256: ".five {border-left-width: 25px;}" 22 text run at (256,75) width 0: " "23 17 RenderBlock {HR} at (0,137) size 769x2 [border: (1px inset #000000)] 24 18 RenderBlock {P} at (0,155) size 769x18 -
trunk/LayoutTests/platform/mac/css1/box_properties/border_left_width_inline-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 416x45 11 11 text run at (0,0) width 416: ".one {border-left-width: 25px; border-style: solid;}" 12 text run at (416,0) width 0: " "13 12 text run at (0,15) width 416: ".two {border-left-width: thin; border-style: solid;}" 14 text run at (416,15) width 0: " "15 13 text run at (0,30) width 264: ".three {border-left-width: 25px;}" 16 text run at (264,30) width 0: " "17 14 RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)] 18 15 RenderBlock {P} at (0,110) size 784x78 [border: (3px solid #000000) (25px solid #000000)] -
trunk/LayoutTests/platform/mac/css1/box_properties/border_right-expected.txt
r126704 r175259 10 10 RenderText {#text} at (0,0) size 320x60 11 11 text run at (0,0) width 184: "P {margin-right: 20px;}" 12 text run at (184,0) width 0: " "13 12 text run at (0,15) width 320: ".one {border-right: purple double 10px;}" 14 text run at (320,15) width 0: " "15 13 text run at (0,30) width 312: ".two {border-right: purple thin solid;}" 16 text run at (312,30) width 0: " "17 14 text run at (0,45) width 0: " " 18 15 RenderBlock {HR} at (0,107) size 784x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/box_properties/border_right_inline-expected.txt
r126704 r175259 10 10 RenderText {#text} at (0,0) size 352x105 11 11 text run at (0,0) width 184: "P {margin-right: 20px;}" 12 text run at (184,0) width 0: " "13 12 text run at (0,15) width 320: ".one {border-right: purple double 10px;}" 14 text run at (320,15) width 0: " "15 13 text run at (0,30) width 312: ".two {border-right: purple thin solid;}" 16 text run at (312,30) width 0: " "17 14 text run at (0,45) width 344: ".threea {border-right: black medium solid;}" 18 text run at (344,45) width 0: " "19 15 text run at (0,60) width 352: ".threeb {border-right: purple medium solid;}" 20 text run at (352,60) width 0: " "21 16 text run at (0,75) width 336: ".threec {border-right: blue medium solid;}" 22 text run at (336,75) width 0: " "23 17 text run at (0,90) width 280: "TD {border-right: green 2px solid;}" 24 text run at (280,90) width 0: " "25 18 RenderBlock {HR} at (0,152) size 769x2 [border: (1px inset #000000)] 26 19 RenderBlock {P} at (0,170) size 749x36 -
trunk/LayoutTests/platform/mac/css1/box_properties/border_right_width-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 456x90 11 11 text run at (0,0) width 448: ".zero {background-color: silver; border-right-width: 0;}" 12 text run at (448,0) width 0: " "13 12 text run at (0,15) width 424: ".one {border-right-width: 25px; border-style: solid;}" 14 text run at (424,15) width 0: " "15 13 text run at (0,30) width 432: ".two {border-right-width: thick; border-style: solid;}" 16 text run at (432,30) width 0: " "17 14 text run at (0,45) width 456: ".three {border-right-width: medium; border-style: solid;}" 18 text run at (456,45) width 0: " "19 15 text run at (0,60) width 432: ".four {border-right-width: thin; border-style: solid;}" 20 text run at (432,60) width 0: " "21 16 text run at (0,75) width 272: ".five {border-right-width: 100px;}" 22 text run at (272,75) width 0: " "23 17 RenderBlock {HR} at (0,137) size 769x2 [border: (1px inset #000000)] 24 18 RenderBlock {P} at (0,155) size 769x18 -
trunk/LayoutTests/platform/mac/css1/box_properties/border_right_width_inline-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 424x45 11 11 text run at (0,0) width 424: ".one {border-right-width: 25px; border-style: solid;}" 12 text run at (424,0) width 0: " "13 12 text run at (0,15) width 424: ".two {border-right-width: thin; border-style: solid;}" 14 text run at (424,15) width 0: " "15 13 text run at (0,30) width 272: ".three {border-right-width: 25px;}" 16 text run at (272,30) width 0: " "17 14 RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)] 18 15 RenderBlock {P} at (0,110) size 784x78 [border: (3px solid #000000) (25px solid #000000) (3px solid #000000)] -
trunk/LayoutTests/platform/mac/css1/box_properties/border_style-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 632x180 11 11 text run at (0,0) width 560: ".one {border-style: dotted; border-color: black; border-width: thick;}" 12 text run at (560,0) width 0: " "13 12 text run at (0,15) width 560: ".two {border-style: dashed; border-color: black; border-width: thick;}" 14 text run at (560,15) width 0: " "15 13 text run at (0,30) width 568: ".three {border-style: solid; border-color: black; border-width: thick;}" 16 text run at (568,30) width 0: " "17 14 text run at (0,45) width 568: ".four {border-style: double; border-color: black; border-width: thick;}" 18 text run at (568,45) width 0: " "19 15 text run at (0,60) width 568: ".five {border-style: groove; border-color: olive; border-width: thick;}" 20 text run at (568,60) width 0: " "21 16 text run at (0,75) width 552: ".six {border-style: ridge; border-color: olive; border-width: thick;}" 22 text run at (552,75) width 0: " "23 17 text run at (0,90) width 568: ".seven {border-style: inset; border-color: olive; border-width: thick;}" 24 text run at (568,90) width 0: " "25 18 text run at (0,105) width 576: ".eight {border-style: outset; border-color: olive; border-width: thick;}" 26 text run at (576,105) width 0: " "27 19 text run at (0,120) width 632: ".nine {border-style: double groove; border-color: purple; border-width: thick;}" 28 text run at (632,120) width 0: " "29 20 text run at (0,135) width 368: ".ten {border-style: double groove ridge inset;" 30 text run at (368,135) width 0: " "31 21 text run at (0,150) width 368: " border-color: purple; border-width: thick;}" 32 text run at (368,150) width 0: " "33 22 text run at (0,165) width 552: ".eleven {border-style: none; border-color: red; border-width: thick;}" 34 text run at (552,165) width 0: " "35 23 RenderBlock {HR} at (0,227) size 769x2 [border: (1px inset #000000)] 36 24 RenderBlock {P} at (0,245) size 769x28 [border: (5px dotted #000000)] -
trunk/LayoutTests/platform/mac/css1/box_properties/border_style_inline-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 568x45 11 11 text run at (0,0) width 560: ".one {border-style: dashed; border-color: black; border-width: thick;}" 12 text run at (560,0) width 0: " "13 12 text run at (0,15) width 544: ".two {border-style: groove; border-color: red; border-width: thick;}" 14 text run at (544,15) width 0: " "15 13 text run at (0,30) width 568: ".three {border-style: none; border-color: purple; border-width: thick;}" 16 text run at (568,30) width 0: " "17 14 RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)] 18 15 RenderBlock {P} at (0,110) size 784x54 [bgcolor=#C0C0C0] -
trunk/LayoutTests/platform/mac/css1/box_properties/border_top-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 320x60 11 11 text run at (0,0) width 304: ".one {border-top: purple double 10px;}" 12 text run at (304,0) width 0: " "13 12 text run at (0,15) width 296: ".two {border-top: purple thin solid;}" 14 text run at (296,15) width 0: " "15 13 text run at (0,30) width 320: ".three {border-top: black medium solid;}" 16 text run at (320,30) width 0: " "17 14 text run at (0,45) width 264: "TD {border-top: green 2px solid;}" 18 text run at (264,45) width 0: " "19 15 RenderBlock {HR} at (0,107) size 769x2 [border: (1px inset #000000)] 20 16 RenderBlock {P} at (0,125) size 769x36 -
trunk/LayoutTests/platform/mac/css1/box_properties/border_top_inline-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 304x45 11 11 text run at (0,0) width 304: ".one {border-top: purple double 10px;}" 12 text run at (304,0) width 0: " "13 12 text run at (0,15) width 296: ".two {border-top: purple thin solid;}" 14 text run at (296,15) width 0: " "15 13 text run at (0,30) width 0: " " 16 14 RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/box_properties/border_top_width-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 440x90 11 11 text run at (0,0) width 432: ".zero {background-color: silver; border-top-width: 0;}" 12 text run at (432,0) width 0: " "13 12 text run at (0,15) width 408: ".one {border-top-width: 25px; border-style: solid;}" 14 text run at (408,15) width 0: " "15 13 text run at (0,30) width 416: ".two {border-top-width: thick; border-style: solid;}" 16 text run at (416,30) width 0: " "17 14 text run at (0,45) width 440: ".three {border-top-width: medium; border-style: solid;}" 18 text run at (440,45) width 0: " "19 15 text run at (0,60) width 416: ".four {border-top-width: thin; border-style: solid;}" 20 text run at (416,60) width 0: " "21 16 text run at (0,75) width 248: ".five {border-top-width: 25px;}" 22 text run at (248,75) width 0: " "23 17 RenderBlock {HR} at (0,137) size 769x2 [border: (1px inset #000000)] 24 18 RenderBlock {P} at (0,155) size 769x18 -
trunk/LayoutTests/platform/mac/css1/box_properties/border_top_width_inline-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 408x45 11 11 text run at (0,0) width 408: ".one {border-top-width: 25px; border-style: solid;}" 12 text run at (408,0) width 0: " "13 12 text run at (0,15) width 408: ".two {border-top-width: thin; border-style: solid;}" 14 text run at (408,15) width 0: " "15 13 text run at (0,30) width 256: ".three {border-top-width: 25px;}" 16 text run at (256,30) width 0: " "17 14 RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)] 18 15 RenderBlock {P} at (0,110) size 784x82 [border: (25px solid #000000) (3px solid #000000)] -
trunk/LayoutTests/platform/mac/css1/box_properties/border_width-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 408x90 11 11 text run at (0,0) width 400: ".zero {background-color: silver; border-width: 0;}" 12 text run at (400,0) width 0: " "13 12 text run at (0,15) width 376: ".one {border-width: 50px; border-style: solid;}" 14 text run at (376,15) width 0: " "15 13 text run at (0,30) width 384: ".two {border-width: thick; border-style: solid;}" 16 text run at (384,30) width 0: " "17 14 text run at (0,45) width 408: ".three {border-width: medium; border-style: solid;}" 18 text run at (408,45) width 0: " "19 15 text run at (0,60) width 384: ".four {border-width: thin; border-style: solid;}" 20 text run at (384,60) width 0: " "21 16 text run at (0,75) width 216: ".five {border-width: 25px;}" 22 text run at (216,75) width 0: " "23 17 RenderBlock {HR} at (0,137) size 769x2 [border: (1px inset #000000)] 24 18 RenderBlock {P} at (0,155) size 769x18 -
trunk/LayoutTests/platform/mac/css1/box_properties/border_width_inline-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 376x45 11 11 text run at (0,0) width 376: ".one {border-width: 25px; border-style: solid;}" 12 text run at (376,0) width 0: " "13 12 text run at (0,15) width 376: ".two {border-width: thin; border-style: solid;}" 14 text run at (376,15) width 0: " "15 13 text run at (0,30) width 224: ".three {border-width: 25px;}" 16 text run at (224,30) width 0: " "17 14 RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)] 18 15 RenderBlock {P} at (0,110) size 784x104 [border: (25px solid #000000)] -
trunk/LayoutTests/platform/mac/css1/box_properties/clear-expected.txt
r32872 r175259 10 10 RenderText {#text} at (0,0) size 168x60 11 11 text run at (0,0) width 152: ".one {clear: left;}" 12 text run at (152,0) width 0: " "13 12 text run at (0,15) width 160: ".two {clear: right;}" 14 text run at (160,15) width 0: " "15 13 text run at (0,30) width 168: ".three {clear: both;}" 16 text run at (168,30) width 0: " "17 14 text run at (0,45) width 160: ".four {clear: none;}" 18 text run at (160,45) width 0: " "19 15 RenderBlock {HR} at (0,107) size 769x2 [border: (1px inset #000000)] 20 16 RenderImage {IMG} at (0,117) size 15x50 -
trunk/LayoutTests/platform/mac/css1/box_properties/clear_float-expected.txt
r174233 r175259 10 10 RenderText {#text} at (0,0) size 616x135 11 11 text run at (0,0) width 392: "P { margin: 0; padding: 0; text-align: justify;}" 12 text run at (392,0) width 0: " "13 12 text run at (0,15) width 0: " " 14 13 text run at (0,30) width 384: "DIV.menu {float: left; clear: left; width: 11em;" 15 text run at (384,30) width 0: " "16 14 text run at (0,45) width 464: " margin: 0; margin-bottom: 10px; padding: 0.5em;}" 17 text run at (464,45) width 0: " "18 15 text run at (0,60) width 432: "DIV.menu H1 {font-size: 1.2em; margin: 0; padding: 0;}" 19 text run at (432,60) width 0: " "20 16 text run at (0,75) width 448: "DIV.menu UL {margin: 0.2em 0.3em 0.2em 1em; padding: 0;}" 21 text run at (448,75) width 0: " "22 17 text run at (0,90) width 616: "DIV.article {padding: 0.5em; margin: 0; margin-left: 14em; margin-right: 2em;" 23 text run at (616,90) width 0: " "24 18 text run at (0,105) width 480: " color: black; background: yellow; clear: none;}" 25 text run at (480,105) width 0: " "26 19 text run at (0,120) width 0: " " 27 20 RenderBlock {HR} at (0,179) size 769x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/box_properties/float-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 160x45 11 11 text run at (0,0) width 152: ".one {float: left;}" 12 text run at (152,0) width 0: " "13 12 text run at (0,15) width 160: ".two {float: right;}" 14 text run at (160,15) width 0: " "15 13 text run at (0,30) width 0: " " 16 14 RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/box_properties/float_elements_in_series-expected.txt
r61234 r175259 10 10 RenderText {#text} at (0,0) size 512x195 11 11 text run at (0,0) width 392: "P { margin: 0; padding: 0; text-align: justify;}" 12 text run at (392,0) width 0: " "13 12 text run at (0,15) width 0: " " 14 13 text run at (0,30) width 336: "DIV.yellow, DIV.blue, DIV.red, DIV.green {" 15 text run at (336,30) width 0: " "16 14 text run at (0,45) width 336: " width: 60px; padding: 20px; margin: 10px;" 17 text run at (336,45) width 0: " "18 15 text run at (0,60) width 472: " border: 20px solid black; float: left; text-align: center;" 19 text run at (472,60) width 0: " "20 16 text run at (0,75) width 360: " font-family: \"Times New Roman\",Times,serif;}" 21 text run at (360,75) width 0: " "22 17 text run at (0,90) width 512: "DIV.yellow {margin-left: 0px; background: yellow; color: black;}" 23 text run at (512,90) width 0: " "24 18 text run at (0,105) width 336: "DIV.blue {background: blue; color: white;}" 25 text run at (336,105) width 0: " "26 19 text run at (0,120) width 320: "DIV.red {background: red; color: black;}" 27 text run at (320,120) width 0: " "28 20 text run at (0,135) width 352: "DIV.green {background: green; color: white;}" 29 text run at (352,135) width 0: " "30 21 text run at (0,150) width 192: "DIV.below {clear: both;}" 31 text run at (192,150) width 0: " "32 22 text run at (0,165) width 200: "TABLE {margin: 20px 0px;}" 33 text run at (200,165) width 0: " "34 23 text run at (0,180) width 0: " " 35 24 RenderBlock {HR} at (0,239) size 769x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/box_properties/float_margin-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 560x135 11 11 text run at (0,0) width 344: "P.test {background: white; font-size: 20px;" 12 text run at (344,0) width 0: " "13 12 text run at (0,15) width 560: " margin-left: 30px; margin-right: 10px; padding: 0; border: 0;}" 14 text run at (560,15) width 0: " "15 13 text run at (0,30) width 312: "IMG {padding: 0; border: 0; margin: 0;}" 16 text run at (312,30) width 0: " "17 14 text run at (0,45) width 200: "P.test IMG {float: left;}" 18 text run at (200,45) width 0: " "19 15 text run at (0,60) width 352: "#img2 {margin-top: 30px; margin-left: 30px;}" 20 text run at (352,60) width 0: " "21 16 text run at (0,75) width 368: "#img3 {margin-top: -30px; margin-left: -30px;}" 22 text run at (368,75) width 0: " "23 17 text run at (0,90) width 384: "#img4 {margin-right: 30px; margin-bottom: 30px;}" 24 text run at (384,90) width 0: " "25 18 text run at (0,105) width 400: "#img5 {margin-right: -30px; margin-bottom: -30px;}" 26 text run at (400,105) width 0: " "27 19 text run at (0,120) width 0: " " 28 20 RenderBlock {HR} at (0,182) size 769x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/box_properties/height-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 168x45 11 11 text run at (0,0) width 160: ".one {height: 50px;}" 12 text run at (160,0) width 0: " "13 12 text run at (0,15) width 168: ".two {height: 100px;}" 14 text run at (168,15) width 0: " "15 13 text run at (0,30) width 0: " " 16 14 RenderBlock {HR} at (0,92) size 769x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/box_properties/margin-expected.txt
r161884 r175259 10 10 RenderText {#text} at (0,0) size 360x105 11 11 text run at (0,0) width 352: ".zero {background-color: silver; margin: 0;}" 12 text run at (352,0) width 0: " "13 12 text run at (0,15) width 360: ".one {margin: 0.5in; background-color: aqua;}" 14 text run at (360,15) width 0: " "15 13 text run at (0,30) width 352: ".two {margin: 25px; background-color: aqua;}" 16 text run at (352,30) width 0: " "17 14 text run at (0,45) width 360: ".three {margin: 5em; background-color: aqua;}" 18 text run at (360,45) width 0: " "19 15 text run at (0,60) width 352: ".four {margin: 25%; background-color: aqua;}" 20 text run at (352,60) width 0: " "21 16 text run at (0,75) width 168: ".five {margin: 25px;}" 22 text run at (168,75) width 0: " "23 17 text run at (0,90) width 360: ".six {margin: -10px; background-color: aqua;}" 24 text run at (360,90) width 0: " "25 18 RenderBlock {HR} at (0,152) size 769x2 [border: (1px inset #000000)] 26 19 RenderBlock {P} at (0,170) size 769x36 -
trunk/LayoutTests/platform/mac/css1/box_properties/margin_bottom-expected.txt
r161884 r175259 10 10 RenderText {#text} at (0,0) size 416x135 11 11 text run at (0,0) width 408: ".zero {background-color: silver; margin-bottom: 0;}" 12 text run at (408,0) width 0: " "13 12 text run at (0,15) width 416: ".one {margin-bottom: 0.5in; background-color: aqua;}" 14 text run at (416,15) width 0: " "15 13 text run at (0,30) width 408: ".two {margin-bottom: 25px; background-color: aqua;}" 16 text run at (408,30) width 0: " "17 14 text run at (0,45) width 416: ".three {margin-bottom: 5em; background-color: aqua;}" 18 text run at (416,45) width 0: " "19 15 text run at (0,60) width 408: ".four {margin-bottom: 25%; background-color: aqua;}" 20 text run at (408,60) width 0: " "21 16 text run at (0,75) width 224: ".five {margin-bottom: 25px;}" 22 text run at (224,75) width 0: " "23 17 text run at (0,90) width 416: ".six {margin-bottom: -10px; background-color: aqua;}" 24 text run at (416,90) width 0: " "25 18 text run at (0,105) width 176: "P, UL {margin-top: 0;}" 26 text run at (176,105) width 0: " "27 19 text run at (0,120) width 0: " " 28 20 RenderBlock {HR} at (0,182) size 769x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/box_properties/margin_bottom_inline-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 416x30 11 11 text run at (0,0) width 408: ".one {margin-bottom: 25px; background-color: aqua;}" 12 text run at (408,0) width 0: " "13 12 text run at (0,15) width 416: ".two {margin-bottom: -10px; background-color: aqua;}" 14 text run at (416,15) width 0: " "15 13 RenderBlock {HR} at (0,77) size 784x2 [border: (1px inset #000000)] 16 14 RenderBlock {P} at (0,95) size 784x54 [bgcolor=#808080] -
trunk/LayoutTests/platform/mac/css1/box_properties/margin_inline-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 360x45 11 11 text run at (0,0) width 352: ".zero {background-color: silver; margin: 0;}" 12 text run at (352,0) width 0: " "13 12 text run at (0,15) width 352: ".one {margin: 25px; background-color: aqua;}" 14 text run at (352,15) width 0: " "15 13 text run at (0,30) width 360: ".two {margin: -10px; background-color: aqua;}" 16 text run at (360,30) width 0: " "17 14 RenderBlock {HR} at (0,92) size 769x2 [border: (1px inset #000000)] 18 15 RenderBlock {P} at (0,102) size 769x18 [bgcolor=#C0C0C0] -
trunk/LayoutTests/platform/mac/css1/box_properties/margin_left-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 408x90 11 11 text run at (0,0) width 392: ".zero {background-color: silver; margin-left: 0;}" 12 text run at (392,0) width 0: " "13 12 text run at (0,15) width 400: ".one {margin-left: 0.5in; background-color: aqua;}" 14 text run at (400,15) width 0: " "15 13 text run at (0,30) width 392: ".two {margin-left: 25px; background-color: aqua;}" 16 text run at (392,30) width 0: " "17 14 text run at (0,45) width 400: ".three {margin-left: 5em; background-color: aqua;}" 18 text run at (400,45) width 0: " "19 15 text run at (0,60) width 392: ".four {margin-left: 25%; background-color: aqua;}" 20 text run at (392,60) width 0: " "21 16 text run at (0,75) width 408: ".five {margin-left: -10px; background-color: aqua;}" 22 text run at (408,75) width 0: " "23 17 RenderBlock {HR} at (0,137) size 769x2 [border: (1px inset #000000)] 24 18 RenderBlock {P} at (0,155) size 769x18 [bgcolor=#C0C0C0] -
trunk/LayoutTests/platform/mac/css1/box_properties/margin_left_inline-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 400x30 11 11 text run at (0,0) width 392: ".one {margin-left: 25px; background-color: aqua;}" 12 text run at (392,0) width 0: " "13 12 text run at (0,15) width 400: ".two {margin-left: -10px; background-color: aqua;}" 14 text run at (400,15) width 0: " "15 13 RenderBlock {HR} at (0,77) size 784x2 [border: (1px inset #000000)] 16 14 RenderBlock {P} at (0,95) size 784x36 [bgcolor=#808080] -
trunk/LayoutTests/platform/mac/css1/box_properties/margin_right-expected.txt
r161884 r175259 10 10 RenderText {#text} at (0,0) size 560x90 11 11 text run at (0,0) width 552: ".zero {background-color: silver; margin-right: 0; text-align: right;}" 12 text run at (552,0) width 0: " "13 12 text run at (0,15) width 560: ".one {margin-right: 0.5in; text-align: right; background-color: aqua;}" 14 text run at (560,15) width 0: " "15 13 text run at (0,30) width 552: ".two {margin-right: 25px; text-align: right; background-color: aqua;}" 16 text run at (552,30) width 0: " "17 14 text run at (0,45) width 560: ".three {margin-right: 5em; text-align: right; background-color: aqua;}" 18 text run at (560,45) width 0: " "19 15 text run at (0,60) width 552: ".four {margin-right: 25%; text-align: right; background-color: aqua;}" 20 text run at (552,60) width 0: " "21 16 text run at (0,75) width 416: ".five {margin-right: -10px; background-color: aqua;}" 22 text run at (416,75) width 0: " "23 17 RenderBlock {HR} at (0,137) size 769x2 [border: (1px inset #000000)] 24 18 RenderBlock {P} at (0,155) size 769x18 [bgcolor=#C0C0C0] -
trunk/LayoutTests/platform/mac/css1/box_properties/margin_right_inline-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 552x30 11 11 text run at (0,0) width 552: ".one {margin-right: 25px; text-align: right; background-color: aqua;}" 12 text run at (552,0) width 0: " "13 12 text run at (0,15) width 408: ".two {margin-right: -10px; background-color: aqua;}" 14 text run at (408,15) width 0: " "15 13 RenderBlock {HR} at (0,77) size 784x2 [border: (1px inset #000000)] 16 14 RenderBlock {P} at (0,95) size 784x36 [bgcolor=#808080] -
trunk/LayoutTests/platform/mac/css1/box_properties/margin_top-expected.txt
r161884 r175259 10 10 RenderText {#text} at (0,0) size 392x120 11 11 text run at (0,0) width 384: ".zero {background-color: silver; margin-top: 0;}" 12 text run at (384,0) width 0: " "13 12 text run at (0,15) width 392: ".one {margin-top: 0.5in; background-color: aqua;}" 14 text run at (392,15) width 0: " "15 13 text run at (0,30) width 384: ".two {margin-top: 25px; background-color: aqua;}" 16 text run at (384,30) width 0: " "17 14 text run at (0,45) width 392: ".three {margin-top: 5em; background-color: aqua;}" 18 text run at (392,45) width 0: " "19 15 text run at (0,60) width 384: ".four {margin-top: 25%; background-color: aqua;}" 20 text run at (384,60) width 0: " "21 16 text run at (0,75) width 200: ".five {margin-top: 25px;}" 22 text run at (200,75) width 0: " "23 17 text run at (0,90) width 392: ".six {margin-top: -10px; background-color: aqua;}" 24 text run at (392,90) width 0: " "25 18 text run at (0,105) width 200: "P, UL {margin-bottom: 0;}" 26 text run at (200,105) width 0: " "27 19 RenderBlock {HR} at (0,164) size 769x2 [border: (1px inset #000000)] 28 20 RenderBlock {P} at (0,174) size 769x18 [bgcolor=#C0C0C0] -
trunk/LayoutTests/platform/mac/css1/box_properties/margin_top_inline-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 392x60 11 11 text run at (0,0) width 384: ".zero {background-color: silver; margin-top: 0;}" 12 text run at (384,0) width 0: " "13 12 text run at (0,15) width 384: ".one {margin-top: 25px; background-color: aqua;}" 14 text run at (384,15) width 0: " "15 13 text run at (0,30) width 392: ".two {margin-top: -10px; background-color: aqua;}" 16 text run at (392,30) width 0: " "17 14 text run at (0,45) width 0: " " 18 15 RenderBlock {HR} at (0,107) size 784x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/box_properties/padding-expected.txt
r162553 r175259 10 10 RenderText {#text} at (0,0) size 376x90 11 11 text run at (0,0) width 360: ".zero {background-color: silver; padding: 0;}" 12 text run at (360,0) width 0: " "13 12 text run at (0,15) width 368: ".one {padding: 0.5in; background-color: aqua;}" 14 text run at (368,15) width 0: " "15 13 text run at (0,30) width 360: ".two {padding: 25px; background-color: aqua;}" 16 text run at (360,30) width 0: " "17 14 text run at (0,45) width 368: ".three {padding: 5em; background-color: aqua;}" 18 text run at (368,45) width 0: " "19 15 text run at (0,60) width 360: ".four {padding: 25%; background-color: aqua;}" 20 text run at (360,60) width 0: " "21 16 text run at (0,75) width 376: ".five {padding: -20px; background-color: aqua;}" 22 text run at (376,75) width 0: " "23 17 RenderBlock {HR} at (0,137) size 769x2 [border: (1px inset #000000)] 24 18 RenderBlock {P} at (0,155) size 769x18 [bgcolor=#C0C0C0] -
trunk/LayoutTests/platform/mac/css1/box_properties/padding_bottom-expected.txt
r161884 r175259 10 10 RenderText {#text} at (0,0) size 432x90 11 11 text run at (0,0) width 416: ".zero {background-color: silver; padding-bottom: 0;}" 12 text run at (416,0) width 0: " "13 12 text run at (0,15) width 424: ".one {padding-bottom: 0.5in; background-color: aqua;}" 14 text run at (424,15) width 0: " "15 13 text run at (0,30) width 416: ".two {padding-bottom: 25px; background-color: aqua;}" 16 text run at (416,30) width 0: " "17 14 text run at (0,45) width 424: ".three {padding-bottom: 5em; background-color: aqua;}" 18 text run at (424,45) width 0: " "19 15 text run at (0,60) width 416: ".four {padding-bottom: 25%; background-color: aqua;}" 20 text run at (416,60) width 0: " "21 16 text run at (0,75) width 432: ".five {padding-bottom: -20px; background-color: aqua;}" 22 text run at (432,75) width 0: " "23 17 RenderBlock {HR} at (0,137) size 769x2 [border: (1px inset #000000)] 24 18 RenderBlock {P} at (0,155) size 769x18 [bgcolor=#C0C0C0] -
trunk/LayoutTests/platform/mac/css1/box_properties/padding_bottom_inline-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 424x45 11 11 text run at (0,0) width 416: ".one {padding-bottom: 25px; background-color: aqua;}" 12 text run at (416,0) width 0: " "13 12 text run at (0,15) width 424: ".two {padding-bottom: -10px; background-color: aqua;}" 14 text run at (424,15) width 0: " "15 13 text run at (0,30) width 0: " " 16 14 RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/box_properties/padding_inline-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 368x60 11 11 text run at (0,0) width 360: ".zero {background-color: silver; padding: 0;}" 12 text run at (360,0) width 0: " "13 12 text run at (0,15) width 360: ".one {padding: 25px; background-color: aqua;}" 14 text run at (360,15) width 0: " "15 13 text run at (0,30) width 368: ".two {padding: -10px; background-color: aqua;}" 16 text run at (368,30) width 0: " "17 14 text run at (0,45) width 0: " " 18 15 RenderBlock {HR} at (0,107) size 769x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/box_properties/padding_left-expected.txt
r161884 r175259 10 10 RenderText {#text} at (0,0) size 416x90 11 11 text run at (0,0) width 400: ".zero {background-color: silver; padding-left: 0;}" 12 text run at (400,0) width 0: " "13 12 text run at (0,15) width 408: ".one {padding-left: 0.5in; background-color: aqua;}" 14 text run at (408,15) width 0: " "15 13 text run at (0,30) width 400: ".two {padding-left: 25px; background-color: aqua;}" 16 text run at (400,30) width 0: " "17 14 text run at (0,45) width 408: ".three {padding-left: 5em; background-color: aqua;}" 18 text run at (408,45) width 0: " "19 15 text run at (0,60) width 400: ".four {padding-left: 25%; background-color: aqua;}" 20 text run at (400,60) width 0: " "21 16 text run at (0,75) width 416: ".five {padding-left: -20px; background-color: aqua;}" 22 text run at (416,75) width 0: " "23 17 RenderBlock {HR} at (0,137) size 769x2 [border: (1px inset #000000)] 24 18 RenderBlock {P} at (0,155) size 769x18 [bgcolor=#C0C0C0] -
trunk/LayoutTests/platform/mac/css1/box_properties/padding_left_inline-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 408x45 11 11 text run at (0,0) width 400: ".one {padding-left: 25px; background-color: aqua;}" 12 text run at (400,0) width 0: " "13 12 text run at (0,15) width 408: ".two {padding-left: -10px; background-color: aqua;}" 14 text run at (408,15) width 0: " "15 13 text run at (0,30) width 0: " " 16 14 RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/box_properties/padding_right-expected.txt
r161884 r175259 10 10 RenderText {#text} at (0,0) size 576x90 11 11 text run at (0,0) width 408: ".zero {background-color: silver; padding-right: 0;}" 12 text run at (408,0) width 0: " "13 12 text run at (0,15) width 568: ".one {padding-right: 0.5in; text-align: right; background-color: aqua;}" 14 text run at (568,15) width 0: " "15 13 text run at (0,30) width 560: ".two {padding-right: 25px; text-align: right; background-color: aqua;}" 16 text run at (560,30) width 0: " "17 14 text run at (0,45) width 568: ".three {padding-right: 5em; text-align: right; background-color: aqua;}" 18 text run at (568,45) width 0: " "19 15 text run at (0,60) width 560: ".four {padding-right: 25%; text-align: right; background-color: aqua;}" 20 text run at (560,60) width 0: " "21 16 text run at (0,75) width 576: ".five {padding-right: -20px; text-align: right; background-color: aqua;}" 22 text run at (576,75) width 0: " "23 17 RenderBlock {HR} at (0,137) size 769x2 [border: (1px inset #000000)] 24 18 RenderBlock {P} at (0,155) size 769x18 [bgcolor=#C0C0C0] -
trunk/LayoutTests/platform/mac/css1/box_properties/padding_right_inline-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 568x45 11 11 text run at (0,0) width 560: ".one {padding-right: 25px; text-align: right; background-color: aqua;}" 12 text run at (560,0) width 0: " "13 12 text run at (0,15) width 568: ".two {padding-right: -10px; text-align: right; background-color: aqua;}" 14 text run at (568,15) width 0: " "15 13 text run at (0,30) width 0: " " 16 14 RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/box_properties/padding_top-expected.txt
r162553 r175259 10 10 RenderText {#text} at (0,0) size 408x90 11 11 text run at (0,0) width 392: ".zero {background-color: silver; padding-top: 0;}" 12 text run at (392,0) width 0: " "13 12 text run at (0,15) width 400: ".one {padding-top: 0.5in; background-color: aqua;}" 14 text run at (400,15) width 0: " "15 13 text run at (0,30) width 392: ".two {padding-top: 25px; background-color: aqua;}" 16 text run at (392,30) width 0: " "17 14 text run at (0,45) width 400: ".three {padding-top: 5em; background-color: aqua;}" 18 text run at (400,45) width 0: " "19 15 text run at (0,60) width 392: ".four {padding-top: 25%; background-color: aqua;}" 20 text run at (392,60) width 0: " "21 16 text run at (0,75) width 408: ".five {padding-top: -20px; background-color: aqua;}" 22 text run at (408,75) width 0: " "23 17 RenderBlock {HR} at (0,137) size 769x2 [border: (1px inset #000000)] 24 18 RenderBlock {P} at (0,155) size 769x18 [bgcolor=#C0C0C0] -
trunk/LayoutTests/platform/mac/css1/box_properties/padding_top_inline-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 400x45 11 11 text run at (0,0) width 392: ".one {padding-top: 25px; background-color: aqua;}" 12 text run at (392,0) width 0: " "13 12 text run at (0,15) width 400: ".two {padding-top: -10px; background-color: aqua;}" 14 text run at (400,15) width 0: " "15 13 text run at (0,30) width 0: " " 16 14 RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/box_properties/width-expected.txt
r161884 r175259 10 10 RenderText {#text} at (0,0) size 152x45 11 11 text run at (0,0) width 152: ".one {width: 50px;}" 12 text run at (152,0) width 0: " "13 12 text run at (0,15) width 144: ".two {width: 50%;}" 14 text run at (144,15) width 0: " "15 13 text run at (0,30) width 152: "TABLE {width: 50%;}" 16 text run at (152,30) width 0: " "17 14 RenderBlock {HR} at (0,92) size 769x2 [border: (1px inset #000000)] 18 15 RenderBlock (anonymous) at (0,102) size 769x50 -
trunk/LayoutTests/platform/mac/css1/cascade/cascade_order-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 576x165 11 11 text run at (0,0) width 576: "<LINK rel=\"stylesheet\" type=\"text/css\" HREF=\"../resources/linktest.css\">" 12 text run at (576,0) width 0: " "13 12 text run at (0,15) width 152: "LI {color: purple;}" 14 text run at (152,15) width 0: " "15 13 text run at (0,30) width 160: "UL LI {color: blue;}" 16 text run at (160,30) width 0: " "17 14 text run at (0,45) width 184: "UL LI LI {color: gray;}" 18 text run at (184,45) width 0: " "19 15 text run at (0,60) width 176: "LI.red {color: green;}" 20 text run at (176,60) width 0: " "21 16 text run at (0,75) width 216: "UL LI.mar {color: #660000;}" 22 text run at (216,75) width 0: " "23 17 text run at (0,90) width 200: "UL LI#gre {color: green;}" 24 text run at (200,90) width 0: " "25 18 text run at (0,105) width 160: ".test {color: blue;}" 26 text run at (160,105) width 0: " "27 19 text run at (0,120) width 176: ".test {color: purple;}" 28 text run at (176,120) width 0: " "29 20 text run at (0,135) width 296: ".one {text-decoration: line-through;}" 30 text run at (296,135) width 0: " "31 21 text run at (0,150) width 0: " " 32 22 RenderBlock {HR} at (0,212) size 769x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/cascade/important-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 232x60 11 11 text run at (0,0) width 232: "P {color: green ! important;}" 12 text run at (232,0) width 0: " "13 12 text run at (0,15) width 120: "P {color: red;}" 14 text run at (120,15) width 0: " "15 13 text run at (0,30) width 176: "P#id1 {color: purple;}" 16 text run at (176,30) width 0: " "17 14 text run at (0,45) width 0: " " 18 15 RenderBlock {HR} at (0,107) size 784x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/classification/display-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 568x75 11 11 text run at (0,0) width 176: ".one {display: block;}" 12 text run at (176,0) width 0: " "13 12 text run at (0,15) width 184: ".two {display: inline;}" 14 text run at (184,15) width 0: " "15 13 text run at (0,30) width 568: ".three {display: list-item; list-style-type: square; margin-left: 3em;}" 16 text run at (568,30) width 0: " "17 14 text run at (0,45) width 272: ".four {display: none; color: red;}" 18 text run at (272,45) width 0: " "19 15 text run at (0,60) width 152: "I {display: block;}" 20 text run at (152,60) width 0: " "21 16 RenderBlock {HR} at (0,122) size 769x2 [border: (1px inset #000000)] 22 17 RenderBlock {P} at (0,140) size 769x18 -
trunk/LayoutTests/platform/mac/css1/classification/list_style-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 496x30 11 11 text run at (0,0) width 304: ".one {list-style: upper-alpha inside;}" 12 text run at (304,0) width 0: " "13 12 text run at (0,15) width 496: ".two {list-style: url(../resources/oransqr.gif) disc outside;}" 14 text run at (496,15) width 0: " "15 13 RenderBlock {HR} at (0,77) size 784x2 [border: (1px inset #000000)] 16 14 RenderBlock {UL} at (0,95) size 784x36 -
trunk/LayoutTests/platform/mac/css1/classification/list_style_image-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 440x45 11 11 text run at (0,0) width 440: ".one {list-style-image: url(../resources/oransqr.gif);}" 12 text run at (440,0) width 0: " "13 12 text run at (0,15) width 240: ".two {list-style-image: none;}" 14 text run at (240,15) width 0: " "15 13 text run at (0,30) width 0: " " 16 14 RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/classification/list_style_position-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 288x45 11 11 text run at (0,0) width 288: ".one {list-style-position: outside;}" 12 text run at (288,0) width 0: " "13 12 text run at (0,15) width 280: ".two {list-style-position: inside;}" 14 text run at (280,15) width 0: " "15 13 text run at (0,30) width 0: " " 16 14 RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/classification/list_style_type-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 304x150 11 11 text run at (0,0) width 232: ".one {list-style-type: disc;}" 12 text run at (232,0) width 0: " "13 12 text run at (0,15) width 248: ".two {list-style-type: circle;}" 14 text run at (248,15) width 0: " "15 13 text run at (0,30) width 264: ".three {list-style-type: square;}" 16 text run at (264,30) width 0: " "17 14 text run at (0,45) width 296: ".four {list-style-type: lower-roman;}" 18 text run at (296,45) width 0: " "19 15 text run at (0,60) width 296: ".five {list-style-type: upper-roman;}" 20 text run at (296,60) width 0: " "21 16 text run at (0,75) width 288: ".six {list-style-type: lower-alpha;}" 22 text run at (288,75) width 0: " "23 17 text run at (0,90) width 304: ".seven {list-style-type: upper-alpha;}" 24 text run at (304,90) width 0: " "25 18 text run at (0,105) width 272: ".eight {list-style-type: decimal;}" 26 text run at (272,105) width 0: " "27 19 text run at (0,120) width 240: ".nine {list-style-type: none;}" 28 text run at (240,120) width 0: " "29 20 text run at (0,135) width 0: " " 30 21 RenderBlock {HR} at (0,197) size 769x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/classification/white_space-expected.txt
r73385 r175259 10 10 RenderText {#text} at (0,0) size 232x60 11 11 text run at (0,0) width 192: ".one {white-space: pre;}" 12 text run at (192,0) width 0: " "13 12 text run at (0,15) width 216: ".two {white-space: nowrap;}" 14 text run at (216,15) width 0: " "15 13 text run at (0,30) width 232: ".three {white-space: normal;}" 16 text run at (232,30) width 0: " "17 14 text run at (0,45) width 0: " " 18 15 RenderBlock {HR} at (0,107) size 784x2 [border: (1px inset #000000)] … … 21 18 text run at (0,0) width 0: " " 22 19 text run at (0,18) width 569: "This sentence should show extra space where there would ordinarily not be any." 23 text run at (569,18) width 0: " "24 20 text run at (0,36) width 296: " There should also be preservation of returns" 25 text run at (296,36) width 0: " "26 21 text run at (0,54) width 97: "as this sentence" 27 text run at (97,54) width 0: " "28 22 text run at (0,72) width 184: " very clearly demonstrates." 29 text run at (184,72) width 0: " "30 23 RenderBlock {P} at (0,231) size 784x18 31 24 RenderText {#text} at (0,0) size 891x18 … … 58 51 text run at (0,0) width 0: " " 59 52 text run at (0,18) width 569: "This sentence should show extra space where there would ordinarily not be any." 60 text run at (569,18) width 0: " "61 53 text run at (0,36) width 296: " There should also be preservation of returns" 62 text run at (296,36) width 0: " "63 54 text run at (0,54) width 97: "as this sentence" 64 text run at (97,54) width 0: " "65 55 text run at (0,72) width 184: " very clearly demonstrates." 66 text run at (184,72) width 0: " "67 56 RenderBlock {P} at (4,110) size 891x18 68 57 RenderText {#text} at (0,0) size 891x18 -
trunk/LayoutTests/platform/mac/css1/color_and_background/background-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 648x60 11 11 text run at (0,0) width 648: "BODY {background: green url(../resources/oransqr.gif) repeat-x center top fixed;}" 12 text run at (648,0) width 0: " "13 12 text run at (0,15) width 568: ".one {background: lime url(../resources/oransqr.gif) repeat-y 100% 0%;}" 14 text run at (568,15) width 0: " "15 13 text run at (0,30) width 592: ".two {background: lime url(../resources/oransqr.gif) repeat-y center top;}" 16 text run at (592,30) width 0: " "17 14 text run at (0,45) width 592: ".three {background: lime url(../resources/oransqr.gif) repeat-x left top;}" 18 text run at (592,45) width 0: " "19 15 RenderBlock {HR} at (0,107) size 769x2 [border: (1px inset #000000)] 20 16 RenderBlock {P} at (0,125) size 769x54 -
trunk/LayoutTests/platform/mac/css1/color_and_background/background_attachment-expected.txt
r161884 r175259 10 10 RenderText {#text} at (0,0) size 872x30 11 11 text run at (0,0) width 872: "BODY {background-image: url(../resources/bg.gif); background-repeat: repeat-x; background-attachment: fixed;}" 12 text run at (872,0) width 0: " "13 12 text run at (0,15) width 0: " " 14 13 RenderBlock {HR} at (0,77) size 769x2 [border: (1px inset #000000)] … … 73 72 RenderText {#text} at (0,0) size 296x75 74 73 text run at (0,0) width 72: " BODY { " 75 text run at (72,0) width 0: " "76 74 text run at (0,15) width 296: " background: red url(pendant.gif);" 77 text run at (296,15) width 0: " "78 75 text run at (0,30) width 256: " background-repeat: repeat-y;" 79 text run at (256,30) width 0: " "80 76 text run at (0,45) width 264: " background-attachment: fixed;" 81 text run at (264,45) width 0: " "82 77 text run at (0,60) width 24: " }" 83 text run at (24,60) width 0: " "84 78 RenderBlock {P} at (0,556) size 769x55 85 79 RenderInline {EM} at (0,0) size 72x18 … … 162 156 RenderText {#text} at (0,0) size 296x75 163 157 text run at (0,0) width 72: " BODY { " 164 text run at (72,0) width 0: " "165 158 text run at (0,15) width 296: " background: red url(pendant.gif);" 166 text run at (296,15) width 0: " "167 159 text run at (0,30) width 256: " background-repeat: repeat-y;" 168 text run at (256,30) width 0: " "169 160 text run at (0,45) width 264: " background-attachment: fixed;" 170 text run at (264,45) width 0: " "171 161 text run at (0,60) width 24: " }" 172 text run at (24,60) width 0: " "173 162 RenderBlock {P} at (4,465) size 747x55 174 163 RenderInline {EM} at (0,0) size 72x18 -
trunk/LayoutTests/platform/mac/css1/color_and_background/background_color-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 296x60 11 11 text run at (0,0) width 224: "P {background-color: green;}" 12 text run at (224,0) width 0: " "13 12 text run at (0,15) width 240: ".one {background-color: lime;}" 14 text run at (240,15) width 0: " "15 13 text run at (0,30) width 296: ".two {background-color: transparent;}" 16 text run at (296,30) width 0: " "17 14 text run at (0,45) width 0: " " 18 15 RenderBlock {HR} at (0,107) size 784x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/color_and_background/background_image-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 376x45 11 11 text run at (0,0) width 376: "P {background-image: url(../resources/bg.gif);}" 12 text run at (376,0) width 0: " "13 12 text run at (0,15) width 240: ".one {background-image: none;}" 14 text run at (240,15) width 0: " "15 13 text run at (0,30) width 0: " " 16 14 RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/color_and_background/background_position-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 688x255 11 11 text run at (0,0) width 648: "BODY {background-image: url(../resources/bg.gif); background-position: right top;" 12 text run at (648,0) width 0: " "13 12 text run at (0,15) width 288: " background-repeat: no-repeat;}" 14 text run at (288,15) width 0: " "15 13 text run at (0,30) width 624: ".one {background-image: url(../resources/bg.gif); background-position: center;" 16 text run at (624,30) width 0: " "17 14 text run at (0,45) width 480: " background-repeat: no-repeat; background-color: aqua;}" 18 text run at (480,45) width 0: " "19 15 text run at (0,60) width 632: ".two {background-image: url(../resources/bg.gif); background-position: 50% 50%;" 20 text run at (632,60) width 0: " "21 16 text run at (0,75) width 480: " background-repeat: no-repeat; background-color: aqua;}" 22 text run at (480,75) width 0: " "23 17 text run at (0,90) width 688: ".three {background-image: url(../resources/bg.gif); background-position: bottom right;" 24 text run at (688,90) width 0: " "25 18 text run at (0,105) width 496: " background-repeat: no-repeat; background-color: aqua;}" 26 text run at (496,105) width 0: " "27 19 text run at (0,120) width 656: ".four {background-image: url(../resources/bg.gif); background-position: 100% 100%;" 28 text run at (656,120) width 0: " "29 20 text run at (0,135) width 488: " background-repeat: no-repeat; background-color: aqua;}" 30 text run at (488,135) width 0: " "31 21 text run at (0,150) width 632: ".five {background-image: url(../resources/bg.gif); background-position: 0% 50%;" 32 text run at (632,150) width 0: " "33 22 text run at (0,165) width 488: " background-repeat: no-repeat; background-color: aqua;}" 34 text run at (488,165) width 0: " "35 23 text run at (0,180) width 632: ".six {background-image: url(../resources/bg.gif); background-position: 75% 25%;" 36 text run at (632,180) width 0: " "37 24 text run at (0,195) width 488: " background-repeat: no-repeat; background-color: aqua;}" 38 text run at (488,195) width 0: " "39 25 text run at (0,210) width 664: ".seven {background-image: url(../resources/bg.gif); background-position: 20px 20px;" 40 text run at (664,210) width 0: " "41 26 text run at (0,225) width 488: " background-repeat: no-repeat; background-color: aqua;}" 42 text run at (488,225) width 0: " "43 27 text run at (0,240) width 0: " " 44 28 RenderBlock {HR} at (0,302) size 769x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/color_and_background/background_repeat-expected.txt
r73385 r175259 10 10 RenderText {#text} at (0,0) size 880x225 11 11 text run at (0,0) width 672: ".one {background-image: url(../resources/oransqr.gif); background-repeat: repeat-y;}" 12 text run at (672,0) width 0: " "13 12 text run at (0,15) width 672: ".two {background-image: url(../resources/oransqr.gif); background-repeat: repeat-x;}" 14 text run at (672,15) width 0: " "15 13 text run at (0,30) width 696: ".three {background-image: url(../resources/oransqr.gif); background-repeat: no-repeat;}" 16 text run at (696,30) width 0: " "17 14 text run at (0,45) width 880: ".four {background-image: url(../resources/bg.gif); background-position: 50% 50%; background-repeat: repeat-y;}" 18 text run at (880,45) width 0: " "19 15 text run at (0,60) width 704: ".five {background-image: url(../resources/crosshair2.gif); background-position: 50% 50%;" 20 text run at (704,60) width 0: " "21 16 text run at (0,75) width 240: " background-color: red;}" 22 text run at (240,75) width 0: " "23 17 text run at (0,90) width 720: ".six {background-image: url(../resources/crosshair2.gif); background-position: center top;" 24 text run at (720,90) width 0: " "25 18 text run at (0,105) width 232: " background-color: red;}" 26 text run at (232,105) width 0: " "27 19 text run at (0,120) width 720: ".seven {background-image: url(../resources/crosshair2.gif); background-position: top left;" 28 text run at (720,120) width 0: " "29 20 text run at (0,135) width 248: " background-color: red;}" 30 text run at (248,135) width 0: " "31 21 text run at (0,150) width 752: ".eight {background-image: url(../resources/crosshair2.gif); background-position: bottom right;" 32 text run at (752,150) width 0: " "33 22 text run at (0,165) width 248: " background-color: red;}" 34 text run at (248,165) width 0: " "35 23 text run at (0,180) width 704: ".nine {background-image: url(../resources/crosshair2.gif); background-position: 50% 50%;" 36 text run at (704,180) width 0: " "37 24 text run at (0,195) width 240: " background-color: red;}" 38 text run at (240,195) width 0: " "39 25 text run at (0,210) width 0: " " 40 26 RenderBlock {HR} at (0,272) size 769x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/color_and_background/color-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 160x30 11 11 text run at (0,0) width 160: ".one {color: green;}" 12 text run at (160,0) width 0: " "13 12 text run at (0,15) width 0: " " 14 13 RenderBlock {HR} at (0,77) size 784x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/conformance/forward_compatible_parsing-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 568x810 11 11 text run at (0,0) width 304: "P.one {color: green; rotation: 70deg;}" 12 text run at (304,0) width 0: " "13 12 text run at (0,15) width 176: "P.oneb {color: green;}" 14 text run at (176,15) width 0: " "15 13 text run at (0,30) width 232: "P.oneb {color: invalidValue;}" 16 text run at (232,30) width 0: " "17 14 text run at (0,45) width 272: "P.two {background-color: inherit;}" 18 text run at (272,45) width 0: " "19 15 text run at (0,60) width 216: "H1 + P.three {color: blue;}" 20 text run at (216,60) width 0: " "21 16 text run at (0,75) width 200: "P.four + H1 {color: red;}" 22 text run at (200,75) width 0: " "23 17 text run at (0,90) width 264: "P.five {background-color: \"red\";}" 24 text run at (264,90) width 0: " "25 18 text run at (0,105) width 408: "P.sixa {border-width: medium; border-style: solid;}" 26 text run at (408,105) width 0: " "27 19 text run at (0,120) width 400: "P.sixb {border-width: funny; border-style: solid;}" 28 text run at (400,120) width 0: " "29 20 text run at (0,135) width 392: "P.sixc {border-width: 50zu; border-style: solid;}" 30 text run at (392,135) width 0: " "31 21 text run at (0,150) width 376: "P.sixd {border-width: px; border-style: solid;}" 32 text run at (376,150) width 0: " "33 22 text run at (0,165) width 96: "@three-dee {" 34 text run at (96,165) width 0: " "35 23 text run at (0,180) width 184: " @background-lighting {" 36 text run at (184,180) width 0: " "37 24 text run at (0,195) width 136: " azimuth: 30deg;" 38 text run at (136,195) width 0: " "39 25 text run at (0,210) width 160: " elevation: 190deg;" 40 text run at (160,210) width 0: " "41 26 text run at (0,225) width 24: " }" 42 text run at (24,225) width 0: " "43 27 text run at (0,240) width 184: " P.seven { color: red }" 44 text run at (184,240) width 0: " "45 28 text run at (0,255) width 16: " }" 46 text run at (16,255) width 0: " "47 29 text run at (0,270) width 184: "P.eight {COLOR: GREEN;}" 48 text run at (184,270) width 0: " "49 30 text run at (0,285) width 192: "OL:wait {color: maroon;}" 50 text run at (192,285) width 0: " "51 31 text run at (0,300) width 272: "P.ten:first-child {color: maroon;}" 52 text run at (272,300) width 0: " "53 32 text run at (0,315) width 208: "UL:lang(fr) {color: gray;}" 54 text run at (208,315) width 0: " "55 33 text run at (0,330) width 248: "BLOCKQUOTE[href] {color: navy;}" 56 text run at (248,330) width 0: " "57 34 text run at (0,345) width 288: "ACRONYM[href=\"foo\"] {color: purple;}" 58 text run at (288,345) width 0: " "59 35 text run at (0,360) width 296: "ADDRESS[href~=\"foo\"] {color: purple;}" 60 text run at (296,360) width 0: " "61 36 text run at (0,375) width 248: "SPAN[lang|=\"fr\"] {color: #c37;}" 62 text run at (248,375) width 0: " "63 37 text run at (0,390) width 96: "@media tty {" 64 text run at (96,390) width 0: " "65 38 text run at (0,405) width 136: " H1 {color: red;}" 66 text run at (136,405) width 0: " "67 39 text run at (0,420) width 192: " P.sixteen {color: red;}" 68 text run at (192,420) width 0: " "69 40 text run at (0,435) width 16: " }" 70 text run at (16,435) width 0: " "71 41 text run at (0,450) width 96: "@three-dee {" 72 text run at (96,450) width 0: " "73 42 text run at (0,465) width 208: " P.seventeen {color: red }" 74 text run at (208,465) width 0: " "75 43 text run at (0,480) width 16: " }" 76 text run at (16,480) width 0: " "77 44 text run at (0,495) width 568: "P.eighteena {text-decoration: underline overline line-through diagonal;" 78 text run at (568,495) width 0: " "79 45 text run at (0,510) width 416: " font: bold highlighted 100% sans-serif;}" 80 text run at (416,510) width 0: " "81 46 text run at (0,525) width 568: "P.eighteenb {text-decoration: underline overline line-through diagonal;" 82 text run at (568,525) width 0: " "83 47 text run at (0,540) width 376: " font: bold highlighted 100% serif;}" 84 text run at (376,540) width 0: " "85 48 text run at (0,555) width 384: "EM, P.nineteena ! EM, STRONG {font-size: 200%; }" 86 text run at (384,555) width 0: " "87 49 text run at (0,570) width 0: " " 88 50 text run at (0,585) width 128: "// UL.nineteenb," 89 text run at (128,585) width 0: " "90 51 text run at (0,600) width 200: "P.nineteenb {color: red;}" 91 text run at (200,600) width 0: " "92 52 text run at (0,615) width 0: " " 93 53 text run at (0,630) width 360: "P.twentya {rotation-code: \"}\"; color: blue;} " 94 text run at (360,630) width 0: " "95 54 text run at (0,645) width 392: "P.twentyb {rotation-code: \"\\\"}\\\"\"; color: green;}" 96 text run at (392,645) width 0: " "97 55 text run at (0,660) width 400: "P.twentyonea {rotation-code: '}'; color: purple;} " 98 text run at (400,660) width 0: " "99 56 text run at (0,675) width 416: "P.twentyoneb {rotation-code: '\\'}\\''; color: green;}" 100 text run at (416,675) width 0: " "101 57 text run at (0,690) width 104: "P.twentytwo {" 102 text run at (104,690) width 0: " "103 58 text run at (0,705) width 376: " type-display: @threedee {rotation-code: '}';};" 104 text run at (376,705) width 0: " "105 59 text run at (0,720) width 112: " color: green;" 106 text run at (112,720) width 0: " "107 60 text run at (0,735) width 16: " }" 108 text run at (16,735) width 0: " "109 61 text run at (0,750) width 280: "P.twentythree {text-indent: 0.5in;}" 110 text run at (280,750) width 0: " "111 62 text run at (0,765) width 112: " color: maroon" 112 text run at (112,765) width 0: " "113 63 text run at (0,780) width 208: "P.twentyfour {color: red;}" 114 text run at (208,780) width 0: " "115 64 text run at (0,795) width 0: " " 116 65 RenderBlock {HR} at (0,857) size 769x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/font_properties/font-expected.txt
r161884 r175259 10 10 RenderText {#text} at (0,0) size 399x168 11 11 text run at (0,0) width 161: "BODY {font-size: 12px;}" 12 text run at (161,0) width 0: " "13 12 text run at (0,14) width 322: ".one {font: italic small-caps 13pt Helvetica;}" 14 text run at (322,14) width 0: " "15 13 text run at (0,28) width 203: ".two {font: 150%/150% serif;}" 16 text run at (203,28) width 0: " "17 14 text run at (0,42) width 252: ".three {font: 150%/150% sans-serif;}" 18 text run at (252,42) width 0: " "19 15 text run at (0,56) width 231: ".four {font: small/200% cursive;}" 20 text run at (231,56) width 0: " "21 16 text run at (0,70) width 399: ".five {font: italic small-caps 900 150%/150% sans-serif;}" 22 text run at (399,70) width 0: " "23 17 text run at (0,84) width 392: ".six {font: italic small-caps 100 150%/300% sans-serif;}" 24 text run at (392,84) width 0: " "25 18 text run at (0,98) width 392: ".seven {font: italic small-caps 900 150%/2em monospace;}" 26 text run at (392,98) width 0: " "27 19 text run at (0,112) width 399: ".eight {font: italic small-caps 500 150%/1in sans-serif;}" 28 text run at (399,112) width 0: " "29 20 text run at (0,126) width 378: ".nine {font: oblique normal 700 18px/200% sans-serif;}" 30 text run at (378,126) width 0: " "31 21 text run at (0,140) width 301: ".ten {font: normal 400 80%/2.5 sans-serif;}" 32 text run at (301,140) width 0: " "33 22 text run at (0,154) width 266: "SPAN.color {background-color: silver;}" 34 text run at (266,154) width 0: " "35 23 RenderBlock {HR} at (0,206) size 769x2 [border: (1px inset #000000)] 36 24 RenderBlock {P} at (0,220) size 769x14 -
trunk/LayoutTests/platform/mac/css1/font_properties/font_family-expected.txt
r47229 r175259 10 10 RenderText {#text} at (0,0) size 312x135 11 11 text run at (0,0) width 216: "DIV.a {font-family: serif;}" 12 text run at (216,0) width 0: " "13 12 text run at (0,15) width 248: "DIV.b {font-family: monospace;}" 14 text run at (248,15) width 0: " "15 13 text run at (0,30) width 208: ".one {font-family: serif;}" 16 text run at (208,30) width 0: " "17 14 text run at (0,45) width 248: ".two {font-family: sans-serif;}" 18 text run at (248,45) width 0: " "19 15 text run at (0,60) width 240: ".three {font-family: cursive;}" 20 text run at (240,60) width 0: " "21 16 text run at (0,75) width 232: ".four {font-family: fantasy;}" 22 text run at (232,75) width 0: " "23 17 text run at (0,90) width 248: ".five {font-family: monospace;}" 24 text run at (248,90) width 0: " "25 18 text run at (0,105) width 312: ".six {font-family: sans-serif,cursive;}" 26 text run at (312,105) width 0: " "27 19 text run at (0,120) width 304: ".seven {font-family: monospace,serif;}" 28 text run at (304,120) width 0: " "29 20 RenderBlock {HR} at (0,182) size 769x2 [border: (1px inset #000000)] 30 21 RenderBlock {DIV} at (0,200) size 769x199 -
trunk/LayoutTests/platform/mac/css1/font_properties/font_size-expected.txt
r161884 r175259 10 10 RenderText {#text} at (0,0) size 224x300 11 11 text run at (0,0) width 200: ".one {font-size: medium;}" 12 text run at (200,0) width 0: " "13 12 text run at (0,15) width 200: ".two {font-size: larger;}" 14 text run at (200,15) width 0: " "15 13 text run at (0,30) width 224: ".three {font-size: smaller;}" 16 text run at (224,30) width 0: " "17 14 text run at (0,45) width 224: ".four {font-size: xx-small;}" 18 text run at (224,45) width 0: " "19 15 text run at (0,60) width 216: ".five {font-size: x-small;}" 20 text run at (216,60) width 0: " "21 16 text run at (0,75) width 192: ".six {font-size: small;}" 22 text run at (192,75) width 0: " "23 17 text run at (0,90) width 208: ".seven {font-size: large;}" 24 text run at (208,90) width 0: " "25 18 text run at (0,105) width 224: ".eight {font-size: x-large;}" 26 text run at (224,105) width 0: " "27 19 text run at (0,120) width 224: ".nine {font-size: xx-large;}" 28 text run at (224,120) width 0: " "29 20 text run at (0,135) width 176: ".a {font-size: 0.5in;}" 30 text run at (176,135) width 0: " "31 21 text run at (0,150) width 160: ".b {font-size: 1cm;}" 32 text run at (160,150) width 0: " "33 22 text run at (0,165) width 168: ".c {font-size: 10mm;}" 34 text run at (168,165) width 0: " "35 23 text run at (0,180) width 168: ".d {font-size: 18pt;}" 36 text run at (168,180) width 0: " "37 24 text run at (0,195) width 176: ".e {font-size: 1.5pc;}" 38 text run at (176,195) width 0: " "39 25 text run at (0,210) width 160: ".f {font-size: 2em;}" 40 text run at (160,210) width 0: " "41 26 text run at (0,225) width 160: ".g {font-size: 3ex;}" 42 text run at (160,225) width 0: " "43 27 text run at (0,240) width 168: ".h {font-size: 25px;}" 44 text run at (168,240) width 0: " "45 28 text run at (0,255) width 168: ".i {font-size: 200%;}" 46 text run at (168,255) width 0: " "47 29 text run at (0,270) width 184: ".j {font-size: -0.5in;}" 48 text run at (184,270) width 0: " "49 30 text run at (0,285) width 0: " " 50 31 RenderBlock {HR} at (0,347) size 769x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/font_properties/font_style-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 248x60 11 11 text run at (0,0) width 208: ".one {font-style: italic;}" 12 text run at (208,0) width 0: " "13 12 text run at (0,15) width 216: ".two {font-style: oblique;}" 14 text run at (216,15) width 0: " "15 13 text run at (0,30) width 248: ".three, I {font-style: normal;}" 16 text run at (248,30) width 0: " "17 14 text run at (0,45) width 0: " " 18 15 RenderBlock {HR} at (0,107) size 784x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/font_properties/font_variant-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 256x45 11 11 text run at (0,0) width 256: ".one {font-variant: small-caps;}" 12 text run at (256,0) width 0: " "13 12 text run at (0,15) width 224: ".two {font-variant: normal;}" 14 text run at (224,15) width 0: " "15 13 text run at (0,30) width 0: " " 16 14 RenderBlock {HR} at (0,92) size 784x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/font_properties/font_weight-expected.txt
r161884 r175259 10 10 RenderText {#text} at (0,0) size 240x165 11 11 text run at (0,0) width 200: ".one {font-weight: bold;}" 12 text run at (200,0) width 0: " "13 12 text run at (0,15) width 216: ".two {font-weight: bolder;}" 14 text run at (216,15) width 0: " "15 13 text run at (0,30) width 240: ".three {font-weight: lighter;}" 16 text run at (240,30) width 0: " "17 14 text run at (0,45) width 200: ".four {font-weight: 100;}" 18 text run at (200,45) width 0: " "19 15 text run at (0,60) width 200: ".five {font-weight: 300;}" 20 text run at (200,60) width 0: " "21 16 text run at (0,75) width 192: ".six {font-weight: 500;}" 22 text run at (192,75) width 0: " "23 17 text run at (0,90) width 208: ".seven {font-weight: 700;}" 24 text run at (208,90) width 0: " "25 18 text run at (0,105) width 208: ".eight {font-weight: 900;}" 26 text run at (208,105) width 0: " "27 19 text run at (0,120) width 224: ".nine {font-weight: normal;}" 28 text run at (224,120) width 0: " "29 20 text run at (0,135) width 200: "B {font-weight: lighter;}" 30 text run at (200,135) width 0: " "31 21 text run at (0,150) width 0: " " 32 22 RenderBlock {HR} at (0,212) size 769x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/formatting_model/canvas-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 552x30 11 11 text run at (0,0) width 240: "HTML {background-color: aqua;}" 12 text run at (240,0) width 0: " "13 12 text run at (0,15) width 552: "BODY {background-color: green; background-image: none; margin: 25px;}" 14 text run at (552,15) width 0: " "15 13 RenderBlock {HR} at (0,77) size 750x2 [border: (1px inset #000000)] 16 14 RenderBlock {P} at (0,95) size 750x54 -
trunk/LayoutTests/platform/mac/css1/formatting_model/floating_elements-expected.txt
r161884 r175259 10 10 RenderText {#text} at (0,0) size 480x135 11 11 text run at (0,0) width 272: "HR.minor {clear: both; width: 5%;}" 12 text run at (272,0) width 0: " "13 12 text run at (0,15) width 400: "HR.major {clear: both; width: 75%; margin: 1.5em;}" 14 text run at (400,15) width 0: " "15 13 text run at (0,30) width 480: "DIV {border: 5px solid purple; padding: 0; margin: 0.125em;}" 16 text run at (480,30) width 0: " "17 14 text run at (0,45) width 432: "P.left, P.right {width: 10em; padding: 1em; margin: 0;" 18 text run at (432,45) width 0: " "19 15 text run at (0,60) width 424: " border: 1px solid lime; background-color: silver;}" 20 text run at (424,60) width 0: " "21 16 text run at (0,75) width 456: "IMG.left, IMG.right {margin: 0; border: 3px solid black;}" 22 text run at (456,75) width 0: " "23 17 text run at (0,90) width 160: ".left {float: left;}" 24 text run at (160,90) width 0: " "25 18 text run at (0,105) width 176: ".right {float: right;}" 26 text run at (176,105) width 0: " "27 19 text run at (0,120) width 0: " " 28 20 RenderBlock {HR} at (0,182) size 769x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/formatting_model/height_of_lines-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 536x270 11 11 text run at (0,0) width 344: "P.one {font-size: 14px; line-height: 20px;}" 12 text run at (344,0) width 0: " "13 12 text run at (0,15) width 304: "IMG.onea {vertical-align: text-bottom;" 14 text run at (304,15) width 0: " "15 13 text run at (0,30) width 272: " width: 200px; height: 200px;}" 16 text run at (272,30) width 0: " "17 14 text run at (0,45) width 520: "IMG.oneb {vertical-align: text-top; width: 200px; height: 200px;}" 18 text run at (520,45) width 0: " "19 15 text run at (0,60) width 0: " " 20 16 text run at (0,75) width 344: "P.two {font-size: 14px; line-height: 20px;}" 21 text run at (344,75) width 0: " "22 17 text run at (0,90) width 536: "IMG.twoa {vertical-align: text-bottom; width: 100px; height: 100px;" 23 text run at (536,90) width 0: " "24 18 text run at (0,105) width 312: " padding: 5px; border-style: solid;" 25 text run at (312,105) width 0: " "26 19 text run at (0,120) width 312: " border-width: 10px; margin: 15px;}" 27 text run at (312,120) width 0: " "28 20 text run at (0,135) width 280: "IMG.twob {vertical-align: text-top;" 29 text run at (280,135) width 0: " "30 21 text run at (0,150) width 304: " width: 100px; height: 100px;" 31 text run at (304,150) width 0: " "32 22 text run at (0,165) width 312: " padding: 5px; border-style: solid;" 33 text run at (312,165) width 0: " "34 23 text run at (0,180) width 312: " border-width: 10px; margin: 15px;}" 35 text run at (312,180) width 0: " "36 24 text run at (0,195) width 0: " " 37 25 text run at (0,210) width 480: "IMG.twoc {vertical-align: middle; width: 50px; height: 50px;" 38 text run at (480,210) width 0: " "39 26 text run at (0,225) width 312: " padding: 5px; border-style: solid;" 40 text run at (312,225) width 0: " "41 27 text run at (0,240) width 320: " border-width: 10px; margin: -10px;}" 42 text run at (320,240) width 0: " "43 28 text run at (0,255) width 0: " " 44 29 RenderBlock {HR} at (0,317) size 769x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/formatting_model/inline_elements-expected.txt
r170875 r175259 10 10 RenderText {#text} at (0,0) size 560x105 11 11 text run at (0,0) width 208: "P.one {line-height: 200%;}" 12 text run at (208,0) width 0: " "13 12 text run at (0,15) width 552: "SPAN.two {border-style: solid; border-width: 10px; border-color: red;" 14 text run at (552,15) width 0: " "15 13 text run at (0,30) width 304: " padding: 2pt; margin: 30pt;}" 16 text run at (304,30) width 0: " "17 14 text run at (0,45) width 360: "P.three {font-size: 10pt; line-height: 12pt;}" 18 text run at (360,45) width 0: " "19 15 text run at (0,60) width 560: "SPAN.four {border-style: solid; border-width: 12px; border-color: red;" 20 text run at (560,60) width 0: " "21 16 text run at (0,75) width 192: " padding: 2pt;}" 22 text run at (192,75) width 0: " "23 17 text run at (0,90) width 0: " " 24 18 RenderBlock {HR} at (0,152) size 769x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/formatting_model/replaced_elements-expected.txt
r161884 r175259 10 10 RenderText {#text} at (0,0) size 504x120 11 11 text run at (0,0) width 208: "IMG.one {display: inline;}" 12 text run at (208,0) width 0: " "13 12 text run at (0,15) width 200: "IMG.two {display: block;}" 14 text run at (200,15) width 0: " "15 13 text run at (0,30) width 208: "IMG.three {display: block;" 16 text run at (208,30) width 0: " "17 14 text run at (0,45) width 504: " margin-right: auto; margin-left: auto; width: auto;}" 18 text run at (504,45) width 0: " "19 15 text run at (0,60) width 200: "IMG.four {display: block;" 20 text run at (200,60) width 0: " "21 16 text run at (0,75) width 488: " margin-right: auto; margin-left: auto; width: 50%;}" 22 text run at (488,75) width 0: " "23 17 text run at (0,90) width 200: "IMG.five {display: block;" 24 text run at (200,90) width 0: " "25 18 text run at (0,105) width 464: " margin-right: 0; margin-left: auto; width: 50%;}" 26 text run at (464,105) width 0: " "27 19 RenderBlock {HR} at (0,167) size 769x2 [border: (1px inset #000000)] 28 20 RenderBlock {P} at (0,185) size 769x19 -
trunk/LayoutTests/platform/mac/css1/formatting_model/vertical_formatting-expected.txt
r162553 r175259 10 10 RenderText {#text} at (0,0) size 496x300 11 11 text run at (0,0) width 368: "P.one {margin-bottom: 2cm; padding-bottom: 0;}" 12 text run at (368,0) width 0: " "13 12 text run at (0,15) width 320: "P.two {margin-top: 2cm; padding-top: 0;}" 14 text run at (320,15) width 0: " "15 13 text run at (0,30) width 320: "P.three {margin-top: 0; padding-top: 0;}" 16 text run at (320,30) width 0: " "17 14 text run at (0,45) width 344: "P.four {margin-top: -1cm; margin-bottom: 0;" 18 text run at (344,45) width 0: " "19 15 text run at (0,60) width 344: " padding-top: 0; padding-bottom: 0;}" 20 text run at (344,60) width 0: " "21 16 text run at (0,75) width 368: "DIV.five {margin-top: 1cm; margin-bottom: 1cm;" 22 text run at (368,75) width 0: " "23 17 text run at (0,90) width 376: " padding-top: 1cm; padding-bottom: 0;}" 24 text run at (376,90) width 0: " "25 18 text run at (0,105) width 344: "P.six {margin-top: 1cm; margin-bottom: 1cm;" 26 text run at (344,105) width 0: " "27 19 text run at (0,120) width 336: " padding-top: 0; padding-bottom: 0;}" 28 text run at (336,120) width 0: " "29 20 text run at (0,135) width 336: "P.seven {margin-top: 1cm; padding-top: 0;}" 30 text run at (336,135) width 0: " "31 21 text run at (0,150) width 408: "P.eight {margin-bottom: -1cm; padding-bottom: 2cm;}" 32 text run at (408,150) width 0: " "33 22 text run at (0,165) width 344: "P.nine {margin-top: -1cm; padding-top: 1cm;" 34 text run at (344,165) width 0: " "35 23 text run at (0,180) width 376: " padding-bottom: 0; margin-bottom: 1cm;}" 36 text run at (376,180) width 0: " "37 24 text run at (0,195) width 304: "P.ten {margin-top: 1cm;padding-top: 0;" 38 text run at (304,195) width 0: " "39 25 text run at (0,210) width 248: " float: left;width: 50%;}" 40 text run at (248,210) width 0: " "41 26 text run at (0,225) width 448: "P.eleven {margin-top: 1cm; padding-top: 0; clear: none;}" 42 text run at (448,225) width 0: " "43 27 text run at (0,240) width 496: "P.twelve {margin-bottom: 0; padding-bottom: 1cm; clear: both;}" 44 text run at (496,240) width 0: " "45 28 text run at (0,255) width 360: "P.thirteen {margin-top: 0; padding-top: 1cm;}" 46 text run at (360,255) width 0: " "47 29 text run at (0,270) width 160: "TABLE {clear: both;}" 48 text run at (160,270) width 0: " "49 30 text run at (0,285) width 0: " " 50 31 RenderBlock {HR} at (0,347) size 769x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/pseudo/anchor-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 200x90 11 11 text run at (0,0) width 136: "A {color: green;}" 12 text run at (136,0) width 0: " "13 12 text run at (0,15) width 184: "A:link {color: purple;}" 14 text run at (184,15) width 0: " "15 13 text run at (0,30) width 192: "A:visited {color: lime;}" 16 text run at (192,30) width 0: " "17 14 text run at (0,45) width 200: "A:active {color: maroon;}" 18 text run at (200,45) width 0: " "19 15 text run at (0,60) width 176: "#one {color: #006600;}" 20 text run at (176,60) width 0: " "21 16 text run at (0,75) width 0: " " 22 17 RenderBlock {HR} at (0,137) size 769x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/pseudo/firstletter-expected.txt
r25970 r175259 13 13 RenderText {#text} at (0,0) size 312x60 14 14 text run at (0,0) width 248: "P:first-letter {color: maroon;}" 15 text run at (248,0) width 0: " "16 15 text run at (0,15) width 288: ".two:first-letter {font-size: 200%;}" 17 text run at (288,15) width 0: " "18 16 text run at (0,30) width 312: "P.three:first-letter {font-size: 350%;}" 19 text run at (312,30) width 0: " "20 17 text run at (0,45) width 0: " " 21 18 RenderBlock {HR} at (0,107) size 769x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/pseudo/firstline-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 360x60 11 11 text run at (0,0) width 224: "P:first-line {color: green;}" 12 text run at (224,0) width 0: " "13 12 text run at (0,15) width 272: ".two:first-line {font-size: 200%;}" 14 text run at (272,15) width 0: " "15 13 text run at (0,30) width 360: ".three:first-line {font-variant: small-caps;}" 16 text run at (360,30) width 0: " "17 14 text run at (0,45) width 0: " " 18 15 RenderBlock {HR} at (0,107) size 769x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/pseudo/multiple_pseudo_elements-expected.txt
r25970 r175259 13 13 RenderText {#text} at (0,0) size 368x105 14 14 text run at (0,0) width 224: "P:first-line {color: green;}" 15 text run at (224,0) width 0: " "16 15 text run at (0,15) width 248: "P:first-letter {color: maroon;}" 17 text run at (248,15) width 0: " "18 16 text run at (0,30) width 272: ".two:first-line {font-size: 200%;}" 19 text run at (272,30) width 0: " "20 17 text run at (0,45) width 288: ".two:first-letter {font-size: 350%;}" 21 text run at (288,45) width 0: " "22 18 text run at (0,60) width 312: "P.three:first-letter {font-size: 350%;}" 23 text run at (312,60) width 0: " "24 19 text run at (0,75) width 368: "P.three:first-line {font-variant: small-caps;}" 25 text run at (368,75) width 0: " "26 20 text run at (0,90) width 0: " " 27 21 RenderBlock {HR} at (0,152) size 769x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/pseudo/pseudo_elements_in_selectors-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 264x60 11 11 text run at (0,0) width 264: "P:first-line {font-weight: bold;}" 12 text run at (264,0) width 0: " "13 12 text run at (0,15) width 256: "P.two:first-line {color: green;}" 14 text run at (256,15) width 0: " "15 13 text run at (0,30) width 256: "P:first-line.three {color: red;}" 16 text run at (256,30) width 0: " "17 14 text run at (0,45) width 0: " " 18 15 RenderBlock {HR} at (0,107) size 784x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/text_properties/letter_spacing-expected.txt
r161521 r175259 10 10 RenderText {#text} at (0,0) size 264x165 11 11 text run at (0,0) width 232: ".one {letter-spacing: 0.3in;}" 12 text run at (232,0) width 0: " "13 12 text run at (0,15) width 232: ".two {letter-spacing: 0.5cm;}" 14 text run at (232,15) width 0: " "15 13 text run at (0,30) width 232: ".three {letter-spacing: 5mm;}" 16 text run at (232,30) width 0: " "17 14 text run at (0,45) width 224: ".four {letter-spacing: 3pt;}" 18 text run at (224,45) width 0: " "19 15 text run at (0,60) width 248: ".five {letter-spacing: 0.25pc;}" 20 text run at (248,60) width 0: " "21 16 text run at (0,75) width 216: ".six {letter-spacing: 1em;}" 22 text run at (216,75) width 0: " "23 17 text run at (0,90) width 232: ".seven {letter-spacing: 1ex;}" 24 text run at (232,90) width 0: " "25 18 text run at (0,105) width 232: ".eight {letter-spacing: 5px;}" 26 text run at (232,105) width 0: " "27 19 text run at (0,120) width 248: ".nine {letter-spacing: normal;}" 28 text run at (248,120) width 0: " "29 20 text run at (0,135) width 224: ".ten {letter-spacing: 300%;}" 30 text run at (224,135) width 0: " "31 21 text run at (0,150) width 264: ".eleven {letter-spacing: -0.1em;}" 32 text run at (264,150) width 0: " "33 22 RenderBlock {HR} at (0,212) size 769x2 [border: (1px inset #000000)] 34 23 RenderBlock {P} at (0,230) size 769x72 -
trunk/LayoutTests/platform/mac/css1/text_properties/line_height-expected.txt
r80755 r175259 10 10 RenderText {#text} at (0,0) size 400x210 11 11 text run at (0,0) width 344: ".one {line-height: 0.5in; font-size: 12px;}" 12 text run at (344,0) width 0: " "13 12 text run at (0,15) width 328: ".two {line-height: 2cm; font-size: 12px;}" 14 text run at (328,15) width 0: " "15 13 text run at (0,30) width 352: ".three {line-height: 20mm; font-size: 12px;}" 16 text run at (352,30) width 0: " "17 14 text run at (0,45) width 344: ".four {line-height: 24pt; font-size: 12px;}" 18 text run at (344,45) width 0: " "19 15 text run at (0,60) width 336: ".five {line-height: 2pc; font-size: 12px;}" 20 text run at (336,60) width 0: " "21 16 text run at (0,75) width 328: ".six {line-height: 2em; font-size: 12px;}" 22 text run at (328,75) width 0: " "23 17 text run at (0,90) width 344: ".seven {line-height: 3ex; font-size: 12px;}" 24 text run at (344,90) width 0: " "25 18 text run at (0,105) width 352: ".eight {line-height: 200%; font-size: 12px;}" 26 text run at (352,105) width 0: " "27 19 text run at (0,120) width 320: ".nine {line-height: 2; font-size: 12px;}" 28 text run at (320,120) width 0: " "29 20 text run at (0,135) width 336: ".ten {line-height: 50px; font-size: 12px;}" 30 text run at (336,135) width 0: " "31 21 text run at (0,150) width 360: ".eleven {line-height: -1em; font-size: 12px;}" 32 text run at (360,150) width 0: " "33 22 text run at (0,165) width 400: "TABLE .ten {line-height: normal; font-size: 12px;}" 34 text run at (400,165) width 0: " "35 23 text run at (0,180) width 248: "DIV {background-color: silver;}" 36 text run at (248,180) width 0: " "37 24 text run at (0,195) width 304: "SPAN.color {background-color: silver;}" 38 text run at (304,195) width 0: " "39 25 RenderBlock {HR} at (0,257) size 769x2 [border: (1px inset #000000)] 40 26 RenderBlock {P} at (0,271) size 769x48 -
trunk/LayoutTests/platform/mac/css1/text_properties/text_align-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 224x75 11 11 text run at (0,0) width 192: ".one {text-align: left;}" 12 text run at (192,0) width 0: " "13 12 text run at (0,15) width 200: ".two {text-align: right;}" 14 text run at (200,15) width 0: " "15 13 text run at (0,30) width 224: ".three {text-align: center;}" 16 text run at (224,30) width 0: " "17 14 text run at (0,45) width 224: ".four {text-align: justify;}" 18 text run at (224,45) width 0: " "19 15 text run at (0,60) width 0: " " 20 16 RenderBlock {HR} at (0,122) size 784x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/text_properties/text_decoration-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 464x120 11 11 text run at (0,0) width 272: ".one {text-decoration: underline;}" 12 text run at (272,0) width 0: " "13 12 text run at (0,15) width 264: ".two {text-decoration: overline;}" 14 text run at (264,15) width 0: " "15 13 text run at (0,30) width 312: ".three {text-decoration: line-through;}" 16 text run at (312,30) width 0: " "17 14 text run at (0,45) width 248: ".four {text-decoration: blink;}" 18 text run at (248,45) width 0: " "19 15 text run at (0,60) width 248: "B.five {text-decoration: none;}" 20 text run at (248,60) width 0: " "21 16 text run at (0,75) width 344: ".six {text-decoration: underline overline;}" 22 text run at (344,75) width 0: " "23 17 text run at (0,90) width 464: ".seven {text-decoration: underline overline line-through;}" 24 text run at (464,90) width 0: " "25 18 text run at (0,105) width 0: " " 26 19 RenderBlock {HR} at (0,167) size 769x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/text_properties/text_indent-expected.txt
r169048 r175259 10 10 RenderText {#text} at (0,0) size 384x165 11 11 text run at (0,0) width 352: ".one {text-indent: 0.5in; background: aqua;}" 12 text run at (352,0) width 0: " "13 12 text run at (0,15) width 336: ".two {text-indent: 2cm; background: aqua;}" 14 text run at (336,15) width 0: " "15 13 text run at (0,30) width 360: ".three {text-indent: 20mm; background: aqua;}" 16 text run at (360,30) width 0: " "17 14 text run at (0,45) width 352: ".four {text-indent: 24pt; background: aqua;}" 18 text run at (352,45) width 0: " "19 15 text run at (0,60) width 344: ".five {text-indent: 2pc; background: aqua;}" 20 text run at (344,60) width 0: " "21 16 text run at (0,75) width 336: ".six {text-indent: 2em; background: aqua;}" 22 text run at (336,75) width 0: " "23 17 text run at (0,90) width 352: ".seven {text-indent: 2ex; background: aqua;}" 24 text run at (352,90) width 0: " "25 18 text run at (0,105) width 352: ".eight {text-indent: 50%; background: aqua;}" 26 text run at (352,105) width 0: " "27 19 text run at (0,120) width 352: ".nine {text-indent: 25px; background: aqua;}" 28 text run at (352,120) width 0: " "29 20 text run at (0,135) width 384: "blockquote {text-indent: 50%; background: aqua;}" 30 text run at (384,135) width 0: " "31 21 text run at (0,150) width 0: " " 32 22 RenderBlock {HR} at (0,212) size 769x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/text_properties/text_transform-expected.txt
r41797 r175259 10 10 RenderText {#text} at (0,0) size 272x75 11 11 text run at (0,0) width 224: ".ttn {text-transform: none;}" 12 text run at (224,0) width 0: " "13 12 text run at (0,15) width 272: ".cap {text-transform: capitalize;}" 14 text run at (272,15) width 0: " "15 13 text run at (0,30) width 264: ".upp {text-transform: uppercase;}" 16 text run at (264,30) width 0: " "17 14 text run at (0,45) width 264: ".low {text-transform: lowercase;}" 18 text run at (264,45) width 0: " "19 15 text run at (0,60) width 0: " " 20 16 RenderBlock {HR} at (0,122) size 769x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/text_properties/vertical_align-expected.txt
r161884 r175259 10 10 RenderText {#text} at (0,0) size 512x270 11 11 text run at (0,0) width 160: "P {font-size: 12pt;}" 12 text run at (160,0) width 0: " "13 12 text run at (0,15) width 216: ".one {vertical-align: sub;}" 14 text run at (216,15) width 0: " "15 13 text run at (0,30) width 232: ".two {vertical-align: super;}" 16 text run at (232,30) width 0: " "17 14 text run at (0,45) width 368: ".three {vertical-align: top; font-size: 12pt;}" 18 text run at (368,45) width 0: " "19 15 text run at (0,60) width 400: ".four {vertical-align: text-top; font-size: 12pt;}" 20 text run at (400,60) width 0: " "21 16 text run at (0,75) width 384: ".five {vertical-align: middle; font-size: 12pt;}" 22 text run at (384,75) width 0: " "23 17 text run at (0,90) width 376: ".six {vertical-align: bottom; font-size: 12pt;}" 24 text run at (376,90) width 0: " "25 18 text run at (0,105) width 432: ".seven {vertical-align: text-bottom; font-size: 12pt;}" 26 text run at (432,105) width 0: " "27 19 text run at (0,120) width 408: ".eight {vertical-align: baseline; font-size: 12pt;}" 28 text run at (408,120) width 0: " "29 20 text run at (0,135) width 512: ".nine {vertical-align: 50%; font-size: 12px; line-height: 16px;}" 30 text run at (512,135) width 0: " "31 21 text run at (0,150) width 0: " " 32 22 text run at (0,165) width 224: "P.example {font-size: 14pt;}" 33 text run at (224,165) width 0: " "34 23 text run at (0,180) width 176: "BIG {font-size: 16pt;}" 35 text run at (176,180) width 0: " "36 24 text run at (0,195) width 192: "SMALL {font-size: 12pt;}" 37 text run at (192,195) width 0: " "38 25 text run at (0,210) width 304: ".ttopalign {vertical-align: text-top;}" 39 text run at (304,210) width 0: " "40 26 text run at (0,225) width 256: ".topalign {vertical-align: top;}" 41 text run at (256,225) width 0: " "42 27 text run at (0,240) width 280: ".midalign {vertical-align: middle;}" 43 text run at (280,240) width 0: " "44 28 text run at (0,255) width 0: " " 45 29 RenderBlock {HR} at (0,317) size 769x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/text_properties/word_spacing-expected.txt
r161696 r175259 10 10 RenderText {#text} at (0,0) size 232x165 11 11 text run at (0,0) width 216: ".one {word-spacing: 0.3in;}" 12 text run at (216,0) width 0: " "13 12 text run at (0,15) width 216: ".two {word-spacing: 0.5cm;}" 14 text run at (216,15) width 0: " "15 13 text run at (0,30) width 216: ".three {word-spacing: 5mm;}" 16 text run at (216,30) width 0: " "17 14 text run at (0,45) width 208: ".four {word-spacing: 3pt;}" 18 text run at (208,45) width 0: " "19 15 text run at (0,60) width 232: ".five {word-spacing: 0.25pc;}" 20 text run at (232,60) width 0: " "21 16 text run at (0,75) width 200: ".six {word-spacing: 1em;}" 22 text run at (200,75) width 0: " "23 17 text run at (0,90) width 216: ".seven {word-spacing: 1ex;}" 24 text run at (216,90) width 0: " "25 18 text run at (0,105) width 216: ".eight {word-spacing: 5px;}" 26 text run at (216,105) width 0: " "27 19 text run at (0,120) width 232: ".nine {word-spacing: normal;}" 28 text run at (232,120) width 0: " "29 20 text run at (0,135) width 224: ".ten {word-spacing: -0.2em;}" 30 text run at (224,135) width 0: " "31 21 text run at (0,150) width 0: " " 32 22 RenderBlock {HR} at (0,212) size 769x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/units/color_units-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 288x180 11 11 text run at (0,0) width 160: "BODY {color: black;}" 12 text run at (160,0) width 0: " "13 12 text run at (0,15) width 152: ".one {color: #080;}" 14 text run at (152,15) width 0: " "15 13 text run at (0,30) width 176: ".two {color: #008000;}" 16 text run at (176,30) width 0: " "17 14 text run at (0,45) width 232: ".three {color: rgb(0,128,0);}" 18 text run at (232,45) width 0: " "19 15 text run at (0,60) width 240: ".four {color: rgb(0%,50%,0%);}" 20 text run at (240,60) width 0: " "21 16 text run at (0,75) width 288: ".five {color: rgb(0.0%,50.0%,0.0%);}" 22 text run at (288,75) width 0: " "23 17 text run at (0,90) width 160: ".six {color: green;}" 24 text run at (160,90) width 0: " "25 18 text run at (0,105) width 232: ".seven {color: invalidValue;}" 26 text run at (232,105) width 0: " "27 19 text run at (0,120) width 256: ".eight {color: rgb(0,128,1280);}" 28 text run at (256,120) width 0: " "29 20 text run at (0,135) width 240: ".nine {color: rgb(0,128,255);}" 30 text run at (240,135) width 0: " "31 21 text run at (0,150) width 264: ".ten {color: rgb(50%,-500%,60%);}" 32 text run at (264,150) width 0: " "33 22 text run at (0,165) width 264: ".eleven {color: rgb(50%,0%,60%);}" 34 text run at (264,165) width 0: " "35 23 RenderBlock {HR} at (0,227) size 769x2 [border: (1px inset #000000)] 36 24 RenderBlock {P} at (0,245) size 769x18 -
trunk/LayoutTests/platform/mac/css1/units/length_units-expected.txt
r174786 r175259 10 10 RenderText {#text} at (0,0) size 624x165 11 11 text run at (0,0) width 184: ".zero {margin-left: 0;}" 12 text run at (184,0) width 0: " "13 12 text run at (0,15) width 192: ".one {margin-left: 3em;}" 14 text run at (192,15) width 0: " "15 13 text run at (0,30) width 192: ".two {margin-left: 3ex;}" 16 text run at (192,30) width 0: " "17 14 text run at (0,45) width 216: ".three {margin-left: 36px;}" 18 text run at (216,45) width 0: " "19 15 text run at (0,60) width 216: ".four {margin-left: 0.5in;}" 20 text run at (216,60) width 0: " "21 16 text run at (0,75) width 224: ".five {margin-left: 1.27cm;}" 22 text run at (224,75) width 0: " "23 17 text run at (0,90) width 216: ".six {margin-left: 12.7mm;}" 24 text run at (216,90) width 0: " "25 18 text run at (0,105) width 216: ".seven {margin-left: 36pt;}" 26 text run at (216,105) width 0: " "27 19 text run at (0,120) width 208: ".eight {margin-left: 3pc;}" 28 text run at (208,120) width 0: " "29 20 text run at (0,135) width 208: ".nine {margin-left: +3pc;}" 30 text run at (208,135) width 0: " "31 21 text run at (0,150) width 624: ".ten {font-size: 40px; border-left: 1ex solid purple; background-color: aqua;}" 32 text run at (624,150) width 0: " "33 22 RenderBlock {HR} at (0,212) size 769x2 [border: (1px inset #000000)] 34 23 RenderBlock {P} at (0,230) size 769x36 -
trunk/LayoutTests/platform/mac/css1/units/percentage_units-expected.txt
r161884 r175259 10 10 RenderText {#text} at (0,0) size 504x75 11 11 text run at (0,0) width 224: ".zero { background: yellow }" 12 text run at (224,0) width 0: " "13 12 text run at (0,15) width 504: ".one { margin-left: 25%; margin-right: 25%; background: white }" 14 text run at (504,15) width 0: " "15 13 text run at (0,30) width 496: ".two { margin-left: 50%; margin-right: 0%; background: white }" 16 text run at (496,30) width 0: " "17 14 text run at (0,45) width 208: ".three {margin-left: 25%;}" 18 text run at (208,45) width 0: " "19 15 text run at (0,60) width 0: " " 20 16 RenderBlock {HR} at (0,122) size 784x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css1/units/urls-expected.txt
r25970 r175259 10 10 RenderText {#text} at (0,0) size 648x60 11 11 text run at (0,0) width 648: "<LINK rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"../resources/bg.gif\">" 12 text run at (648,0) width 0: " "13 12 text run at (0,15) width 296: "@import url(../resources/sec642.css);" 14 text run at (296,15) width 0: " "15 13 text run at (0,30) width 352: "BODY {background: url(../resources/bg.gif);}" 16 text run at (352,30) width 0: " "17 14 text run at (0,45) width 0: " " 18 15 RenderBlock {HR} at (0,107) size 784x2 [border: (1px inset #000000)] -
trunk/LayoutTests/platform/mac/css2.1/t100801-c548-ln-ht-00-c-a-expected.txt
r25970 r175259 14 14 RenderText {#text} at (3,3) size 120x120 15 15 text run at (3,3) width 120: " " 16 text run at (123,3) width 0: " "17 16 text run at (3,27) width 120: " X X " 18 text run at (123,27) width 0: " "19 17 text run at (3,51) width 120: " " 20 text run at (123,51) width 0: " "21 18 text run at (3,75) width 120: " X X " 22 text run at (123,75) width 0: " "23 19 text run at (3,99) width 120: " " -
trunk/LayoutTests/platform/mac/css2.1/t1606-c562-white-sp-00-b-ag-expected.txt
r25970 r175259 11 11 RenderText {#text} at (0,0) size 165x45 12 12 text run at (0,0) width 120: "x x x" 13 text run at (120,0) width 0: " "14 13 text run at (0,15) width 165: " x x x" 15 text run at (165,15) width 0: " "16 14 text run at (0,30) width 135: " x x" 17 15 RenderBlock {P} at (3,48) size 225x15 -
trunk/LayoutTests/platform/mac/editing/selection/designmode-no-caret-expected.txt
r81600 r175259 17 17 RenderText {#text} at (0,0) size 88x15 18 18 text run at (0,0) width 88: "Test Passed" 19 text run at (88,0) width 0: " "20 19 caret: position 0 of child 0 {#text} of body -
trunk/LayoutTests/platform/mac/fast/css/empty-pseudo-class-expected.txt
r169048 r175259 78 78 RenderText {#text} at (6,7) size 225x90 79 79 text run at (6,7) width 65: ":empty {" 80 text run at (70,7) width 1: " "81 80 text run at (6,22) width 9: "}" 82 text run at (14,22) width 1: " "83 81 text run at (6,37) width 1: " " 84 82 text run at (6,52) width 49: "<div> " 85 text run at (54,52) width 1: " "86 83 text run at (6,67) width 225: " How about regular text..." 87 text run at (230,67) width 1: " "88 84 text run at (6,82) width 49: "</div>" 89 85 RenderBlock {P} at (16,190) size 584x18 -
trunk/LayoutTests/platform/mac/fast/css/first-child-pseudo-class-expected.txt
r169048 r175259 101 101 RenderText {#text} at (6,7) size 225x105 102 102 text run at (6,7) width 145: "div :first-child {" 103 text run at (150,7) width 1: " "104 103 text run at (6,22) width 9: "}" 105 text run at (14,22) width 1: " "106 104 text run at (6,37) width 1: " " 107 105 text run at (6,52) width 49: "<div> " 108 text run at (54,52) width 1: " "109 106 text run at (6,67) width 225: " How about regular text..." 110 text run at (230,67) width 1: " "111 107 text run at (6,82) width 113: " <div></div>" 112 text run at (118,82) width 1: " "113 108 text run at (6,97) width 49: "</div>" 114 109 RenderBlock {P} at (16,205) size 584x54 -
trunk/LayoutTests/platform/mac/fast/css/last-child-pseudo-class-expected.txt
r169048 r175259 101 101 RenderText {#text} at (6,7) size 225x105 102 102 text run at (6,7) width 137: "div :last-child {" 103 text run at (142,7) width 1: " "104 103 text run at (6,22) width 9: "}" 105 text run at (14,22) width 1: " "106 104 text run at (6,37) width 1: " " 107 105 text run at (6,52) width 49: "<div> " 108 text run at (54,52) width 1: " "109 106 text run at (6,67) width 113: " <div></div>" 110 text run at (118,67) width 1: " "111 107 text run at (6,82) width 225: " How about regular text..." 112 text run at (230,82) width 1: " "113 108 text run at (6,97) width 49: "</div>" 114 109 RenderBlock {P} at (16,205) size 584x54 -
trunk/LayoutTests/platform/mac/fast/css/only-child-pseudo-class-expected.txt
r169048 r175259 76 76 RenderText {#text} at (6,7) size 225x105 77 77 text run at (6,7) width 137: "div :only-child {" 78 text run at (142,7) width 1: " "79 78 text run at (6,22) width 9: "}" 80 text run at (14,22) width 1: " "81 79 text run at (6,37) width 1: " " 82 80 text run at (6,52) width 41: "<div>" 83 text run at (46,52) width 1: " "84 81 text run at (6,67) width 113: " <div></div>" 85 text run at (118,67) width 1: " "86 82 text run at (6,82) width 225: " How about regular text..." 87 text run at (230,82) width 1: " "88 83 text run at (6,97) width 49: "</div>" 89 84 RenderBlock {P} at (16,205) size 584x36 -
trunk/LayoutTests/platform/mac/fast/forms/targeted-frame-submission-expected.txt
r174585 r175259 25 25 RenderText {#text} at (0,0) size 56x15 26 26 text run at (0,0) width 56: "SUCCESS" 27 text run at (56,0) width 0: " "28 27 RenderText {#text} at (0,0) size 0x0 -
trunk/LayoutTests/platform/mac/fast/frames/onlyCommentInIFrame-expected.txt
r161884 r175259 31 31 RenderText {#text} at (0,0) size 490x14 32 32 text run at (0,0) width 490: "error on line 1 at column 15: Extra content at the end of the document" 33 text run at (490,0) width 0: " "34 33 RenderBlock {h3} at (18,94) size 685x23 35 34 RenderText {#text} at (0,0) size 429x22 -
trunk/LayoutTests/platform/mac/fast/html/listing-expected.txt
r25970 r175259 13 13 RenderText {#text} at (0,0) size 792x45 14 14 text run at (0,0) width 272: "This text is inside a listing tag." 15 text run at (272,0) width 0: " "16 15 text run at (0,15) width 768: "It acts exactly like the pre tag, so the text should be monospaced and not have any line breaks." 17 text run at (768,15) width 0: " "18 16 text run at (0,30) width 792: "Also, it eats the very first newline inside the listing, so there should not be a blank line above." 19 text run at (792,30) width 0: " "20 17 RenderBlock {P} at (0,126) size 784x18 21 18 RenderText {#text} at (0,0) size 588x18 -
trunk/LayoutTests/platform/mac/fast/invalid/junk-data-expected.txt
r161884 r175259 11 11 RenderText {#text} at (0,0) size 483x14 12 12 text run at (0,0) width 483: "error on line 1 at column 1: Extra content at the end of the document" 13 text run at (483,0) width 0: " "14 13 RenderBlock {h3} at (18,94) size 716x23 15 14 RenderText {#text} at (0,0) size 429x22 -
trunk/LayoutTests/platform/mac/fast/invalid/missing-end-tag-expected.txt
r161884 r175259 10 10 RenderText {#text} at (0,0) size 553x14 11 11 text run at (0,0) width 553: "error on line 7 at column 8: Opening and ending tag mismatch: p line 0 and body" 12 text run at (553,0) width 0: " "13 12 RenderBlock {h3} at (18,94) size 732x23 14 13 RenderText {#text} at (0,0) size 429x22 -
trunk/LayoutTests/platform/mac/fast/loader/text-document-wrapping-expected.txt
r30635 r175259 13 13 RenderText {#text} at (0,0) size 784x75 14 14 text run at (0,0) width 416: "This line should wrap with no horizontal scroll bar:" 15 text run at (416,0) width 0: " "16 15 text run at (0,15) width 0: " " 17 16 text run at (0,30) width 784: "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrst" 18 17 text run at (0,45) width 784: "uvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmn" 19 18 text run at (0,60) width 512: "opqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz" 20 text run at (512,60) width 0: " " -
trunk/LayoutTests/platform/mac/fast/overflow/clip-rects-fixed-ancestor-expected.txt
r168575 r175259 11 11 RenderText {#text} at (0,0) size 264x495 12 12 text run at (0,0) width 72: "#fixed1 {" 13 text run at (72,0) width 0: " "14 13 text run at (0,15) width 192: "\x{9}position: fixed;" 15 text run at (192,15) width 0: " "16 14 text run at (0,30) width 144: "\x{9}top: 80px;" 17 text run at (144,30) width 0: " "18 15 text run at (0,45) width 160: "\x{9}left: 300px;" 19 text run at (160,45) width 0: " "20 16 text run at (0,60) width 184: "\x{9}width: 150px; }" 21 text run at (184,60) width 0: " "22 17 text run at (0,75) width 72: "#fixed2 {" 23 text run at (72,75) width 0: " "24 18 text run at (0,90) width 192: "\x{9}position: fixed;" 25 text run at (192,90) width 0: " "26 19 text run at (0,105) width 144: "\x{9}top: 80px;" 27 text run at (144,105) width 0: " "28 20 text run at (0,120) width 160: "\x{9}left: 500px;" 29 text run at (160,120) width 0: " "30 21 text run at (0,135) width 184: "\x{9}width: 150px; }" 31 text run at (184,135) width 0: " "32 22 text run at (0,150) width 72: "#fixed3 {" 33 text run at (72,150) width 0: " "34 23 text run at (0,165) width 192: "\x{9}position: fixed;" 35 text run at (192,165) width 0: " "36 24 text run at (0,180) width 144: "\x{9}top: 80px;" 37 text run at (144,180) width 0: " "38 25 text run at (0,195) width 160: "\x{9}left: 700px;" 39 text run at (160,195) width 0: " "40 26 text run at (0,210) width 184: "\x{9}width: 150px; }" 41 text run at (184,210) width 0: " "42 27 text run at (0,225) width 136: ".overflowHidden {" 43 text run at (136,225) width 0: " "44 28 text run at (0,240) width 216: "\x{9}overflow: hidden; }" 45 text run at (216,240) width 0: " "46 29 text run at (0,255) width 88: ".relative {" 47 text run at (88,255) width 0: " "48 30 text run at (0,270) width 232: "\x{9}position: relative; }" 49 text run at (232,270) width 0: " "50 31 text run at (0,285) width 88: ".absolute {" 51 text run at (88,285) width 0: " "52 32 text run at (0,300) width 216: "\x{9}position: absolute;" 53 text run at (216,300) width 0: " "54 33 text run at (0,315) width 120: "\x{9}top: 0;" 55 text run at (120,315) width 0: " "56 34 text run at (0,330) width 152: "\x{9}right: 0; }" 57 text run at (152,330) width 0: " "58 35 text run at (0,345) width 40: "div {" 59 text run at (40,345) width 0: " "60 36 text run at (0,360) width 168: "\x{9}padding: 5px;" 61 text run at (168,360) width 0: " "62 37 text run at (0,375) width 160: "\x{9}margin: 5px;" 63 text run at (160,375) width 0: " "64 38 text run at (0,390) width 264: "\x{9}border: solid 1px #999; }" 65 text run at (264,390) width 0: " "66 39 text run at (0,405) width 96: "#veryLarge {" 67 text run at (96,405) width 0: " "68 40 text run at (0,420) width 216: "\x{9}position: relative;" 69 text run at (216,420) width 0: " "70 41 text run at (0,435) width 176: "\x{9}height:1000px;" 71 text run at (176,435) width 0: " "72 42 text run at (0,450) width 184: "\x{9}width:1500px; }" 73 text run at (184,450) width 0: " "74 43 text run at (0,465) width 64: "\x{9}" 75 text run at (64,465) width 0: " "76 44 text run at (0,480) width 0: " " 77 45 RenderBlock {P} at (0,550) size 769x19 -
trunk/LayoutTests/platform/mac/fast/parser/xhtml-alternate-entities-expected.txt
r163475 r175259 10 10 RenderText {#text} at (0,0) size 385x14 11 11 text run at (0,0) width 385: "error on line 4 at column 13: Entity 'fnof' not defined" 12 text run at (385,0) width 0: " "13 12 RenderBlock {h3} at (18,94) size 732x23 14 13 RenderText {#text} at (0,0) size 429x22 -
trunk/LayoutTests/platform/mac/fast/table/border-collapsing/004-expected.txt
r161884 r175259 19 19 RenderText {#text} at (0,0) size 688x180 20 20 text run at (0,0) width 408: "TABLE\x{9}{ margin: 1em; border: medium solid blue; }" 21 text run at (408,0) width 0: " "22 21 text run at (0,15) width 408: "TD\x{9}{ border: thin solid green; padding: 5px; }" 23 text run at (408,15) width 0: " "24 22 text run at (0,30) width 392: "TH { border: medium solid purple; padding: 5px; }" 25 text run at (392,30) width 0: " "26 23 text run at (0,45) width 360: "TABLE.one, TABLE.two { border-spacing: 1em; }" 27 text run at (360,45) width 0: " "28 24 text run at (0,60) width 320: "TABLE.one { border-collapse: collapse; }" 29 text run at (320,60) width 0: " "30 25 text run at (0,75) width 320: "TABLE.two { border-collapse: separate; }" 31 text run at (320,75) width 0: " "32 26 text run at (0,90) width 536: "TABLE.three { border-collapse: separate; border-spacing: 0 0.5em; }" 33 text run at (536,90) width 0: " "34 27 text run at (0,105) width 528: "TABLE.four { border-collapse: separate; border-spacing: 0.5em 0; }" 35 text run at (528,105) width 0: " "36 28 text run at (0,120) width 328: "TABLE.five { border-collapse: separate; }" 37 text run at (328,120) width 0: " "38 29 text run at (0,135) width 464: "TABLE.five, TABLE.five TD, TABLE.five TH { border: none; }" 39 text run at (464,135) width 0: " "40 30 text run at (0,150) width 688: "TABLE.five TR, TABLE.five COL, TABLE.five COLGROUP, TABLE.five TBODY, TABLE.five THEAD" 41 text run at (688,150) width 0: " "42 31 text run at (0,165) width 296: "\x{9}{ border: medium solid red; }" 43 text run at (296,165) width 0: " "44 32 RenderTable {TABLE} at (16,288) size 737x185 [border: (1px solid #0000FF)] 45 33 RenderTableSection {TBODY} at (1,1) size 734x181 -
trunk/LayoutTests/platform/mac/fast/table/border-collapsing/004-vertical-expected.txt
r161884 r175259 19 19 RenderText {#text} at (0,0) size 688x180 20 20 text run at (0,0) width 408: "TABLE { margin: 1em; border: medium solid blue; }" 21 text run at (408,0) width 0: " "22 21 text run at (0,15) width 376: "TD { border: thin solid green; padding: 5px; }" 23 text run at (376,15) width 0: " "24 22 text run at (0,30) width 392: "TH { border: medium solid purple; padding: 5px; }" 25 text run at (392,30) width 0: " "26 23 text run at (0,45) width 360: "TABLE.one, TABLE.two { border-spacing: 1em; }" 27 text run at (360,45) width 0: " "28 24 text run at (0,60) width 320: "TABLE.one { border-collapse: collapse; }" 29 text run at (320,60) width 0: " "30 25 text run at (0,75) width 320: "TABLE.two { border-collapse: separate; }" 31 text run at (320,75) width 0: " "32 26 text run at (0,90) width 536: "TABLE.three { border-collapse: separate; border-spacing: 0 0.5em; }" 33 text run at (536,90) width 0: " "34 27 text run at (0,105) width 528: "TABLE.four { border-collapse: separate; border-spacing: 0.5em 0; }" 35 text run at (528,105) width 0: " "36 28 text run at (0,120) width 328: "TABLE.five { border-collapse: separate; }" 37 text run at (328,120) width 0: " "38 29 text run at (0,135) width 464: "TABLE.five, TABLE.five TD, TABLE.five TH { border: none; }" 39 text run at (464,135) width 0: " "40 30 text run at (0,150) width 688: "TABLE.five TR, TABLE.five COL, TABLE.five COLGROUP, TABLE.five TBODY, TABLE.five THEAD" 41 text run at (688,150) width 0: " "42 31 text run at (0,165) width 264: " { border: medium solid red; }" 43 text run at (264,165) width 0: " "44 32 RenderBlock {DIV} at (0,285) size 1488x585 45 33 RenderTable {TABLE} at (16,16) size 238x552 [border: (1px solid #0000FF)] -
trunk/LayoutTests/platform/mac/fast/text/whitespace/024-expected.txt
r169048 r175259 26 26 RenderText {#text} at (0,0) size 376x15 27 27 text run at (0,0) width 376: " <SPAN CLASS=dow> D M T W J F S</SPAN>" 28 text run at (376,0) width 0: " "29 28 RenderBlock {H2} at (0,178) size 769x29 30 29 RenderText {#text} at (0,0) size 109x28 -
trunk/LayoutTests/platform/mac/fast/text/whitespace/030-expected.txt
r25970 r175259 7 7 RenderText {#text} at (2,2) size 136x15 8 8 text run at (2,2) width 136: "I am on one line." 9 text run at (138,2) width 0: " "10 9 RenderBlock {DIV} at (0,32) size 784x40 [border: (2px solid #008000)] 11 10 RenderText {#text} at (2,2) size 758x36 12 11 text run at (2,2) width 0: " " 13 12 text run at (2,20) width 758: "This div is two lines. The newline right after the tag opened is significant and is honored by Firefox and Opera (and us)." 14 text run at (760,20) width 0: " " -
trunk/LayoutTests/platform/mac/fast/xsl/xslt-extra-content-at-end-expected.txt
r161884 r175259 10 10 RenderText {#text} at (0,0) size 490x14 11 11 text run at (0,0) width 490: "error on line 1 at column 76: Extra content at the end of the document" 12 text run at (490,0) width 0: " "13 12 RenderBlock {h3} at (18,94) size 732x23 14 13 RenderText {#text} at (0,0) size 429x22 -
trunk/LayoutTests/platform/mac/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt
r161884 r175259 12 12 RenderText {#text} at (0,0) size 504x14 13 13 text run at (0,0) width 504: "error on line 1 at column 76: Namespace prefix foo on bar is not defined" 14 text run at (504,0) width 0: " "15 14 RenderBlock {h3} at (18,94) size 732x23 16 15 RenderText {#text} at (0,0) size 429x22 -
trunk/LayoutTests/platform/mac/http/tests/misc/acid3-expected.txt
r161884 r175259 51 51 text run at (0,105) width 8: "P" 52 52 text run at (0,120) width 8: "E" 53 text run at (0,135) width 0: " "53 text run at (0,135) width 8: " " 54 54 text run at (0,150) width 8: "h" 55 55 text run at (0,165) width 8: "t" -
trunk/LayoutTests/platform/mac/svg/custom/bug45331-expected.txt
r168350 r175259 11 11 RenderText {#text} at (0,0) size 483x14 12 12 text run at (0,0) width 483: "error on line 3 at column 1: Extra content at the end of the document" 13 text run at (483,0) width 0: " "14 13 RenderBlock {h3} at (18,94) size 701x23 15 14 RenderText {#text} at (0,0) size 429x22 -
trunk/LayoutTests/platform/mac/svg/custom/junk-data-expected.txt
r168350 r175259 11 11 RenderText {#text} at (0,0) size 413x14 12 12 text run at (0,0) width 413: "error on line 6 at column 2: StartTag: invalid element name" 13 text run at (413,0) width 0: " "14 13 RenderBlock {h3} at (18,94) size 701x23 15 14 RenderText {#text} at (0,0) size 429x22 -
trunk/LayoutTests/platform/mac/svg/custom/missing-xlink-expected.txt
r168350 r175259 11 11 RenderText {#text} at (0,0) size 567x14 12 12 text run at (0,0) width 567: "error on line 6 at column 14: Namespace prefix xlink for href on a is not defined" 13 text run at (567,0) width 0: " "14 13 RenderBlock {h3} at (18,94) size 701x23 15 14 RenderText {#text} at (0,0) size 429x22 -
trunk/LayoutTests/platform/mac/svg/custom/path-bad-data-expected.txt
r168350 r175259 11 11 RenderText {#text} at (0,0) size 462x14 12 12 text run at (0,0) width 462: "error on line 9 at column 66: invalid character in attribute value" 13 text run at (462,0) width 0: " "14 13 RenderBlock {h3} at (18,94) size 701x23 15 14 RenderText {#text} at (0,0) size 429x22 -
trunk/LayoutTests/platform/mac/svg/custom/use-font-face-crash-expected.txt
r168575 r175259 11 11 RenderText {#text} at (0,0) size 497x14 12 12 text run at (0,0) width 497: "error on line 1 at column 132: Extra content at the end of the document" 13 text run at (497,0) width 0: " "14 13 RenderBlock {h3} at (18,94) size 701x23 15 14 RenderText {#text} at (0,0) size 429x22 -
trunk/LayoutTests/platform/mac/svg/hixie/error/012-expected.txt
r168350 r175259 11 11 RenderText {#text} at (0,0) size 567x14 12 12 text run at (0,0) width 567: "error on line 5 at column 7: Opening and ending tag mismatch: rect line 0 and svg" 13 text run at (567,0) width 0: " "14 13 RenderBlock {h3} at (18,94) size 701x23 15 14 RenderText {#text} at (0,0) size 429x22 -
trunk/LayoutTests/platform/mac/tables/mozilla/bugs/45621-expected.txt
r30635 r175259 7 7 RenderText {#text} at (0,0) size 168x45 8 8 text run at (0,0) width 120: "table width=50%" 9 text run at (120,0) width 0: " "10 9 text run at (0,15) width 96: " td nowrap " 11 text run at (96,15) width 0: " "12 10 text run at (0,30) width 168: " input width=100% " 13 text run at (168,30) width 0: " "14 11 RenderTable {TABLE} at (0,58) size 392x47 [bgcolor=#C0C0C0] [border: (1px outset #808080)] 15 12 RenderTableSection {TBODY} at (1,1) size 390x45 -
trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug139524-2-expected.txt
r161884 r175259 17 17 RenderText {#text} at (0,0) size 216x60 18 18 text run at (0,0) width 80: "<colgroup>" 19 text run at (80,0) width 0: " "20 19 text run at (0,15) width 216: " <col width=\"100\" span=\"2\">" 21 text run at (216,15) width 0: " "22 20 text run at (0,30) width 144: " <col width=\"200\">" 23 text run at (144,30) width 0: " "24 21 text run at (0,45) width 88: "</colgroup>" 25 text run at (88,45) width 0: " "26 22 RenderBlock {P} at (0,202) size 784x19 27 23 RenderText {#text} at (0,0) size 556x18 -
trunk/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug1055-2-expected.txt
r174786 r175259 43 43 RenderText {#text} at (0,0) size 576x180 44 44 text run at (0,0) width 472: ".firsttable { border-width : 10pt ; border-color : yellow ;" 45 text run at (472,0) width 0: " "46 45 text run at (0,15) width 312: " border-style : double }" 47 text run at (312,15) width 0: " "48 46 text run at (0,30) width 416: ".t1 { border-color : black ; border-style : double ;" 49 text run at (416,30) width 0: " "50 47 text run at (0,45) width 288: " border-width : 5pt }" 51 text run at (288,45) width 0: " "52 48 text run at (0,60) width 392: ".t2 { border-color : red ; border-style : solid ;" 53 text run at (392,60) width 0: " "54 49 text run at (0,75) width 296: " border-width : 5pt }" 55 text run at (296,75) width 0: " "56 50 text run at (0,90) width 408: ".t3 { border-color : lime ; border-style : groove ;" 57 text run at (408,90) width 0: " "58 51 text run at (0,105) width 296: " border-width : 5pt }" 59 text run at (296,105) width 0: " "60 52 text run at (0,120) width 576: ".t4 { border-color : blue ; border-style : inset ; border-width : 5pt }" 61 text run at (576,120) width 0: " "62 53 text run at (0,135) width 480: ".secondtable { border-width : 10pt ; border-color : yellow ;" 63 text run at (480,135) width 0: " "64 54 text run at (0,150) width 312: " border-style : double ;" 65 text run at (312,150) width 0: " "66 55 text run at (0,165) width 352: " border-collapse : collapse }" 67 56 RenderTable {TABLE} at (96,438) size 577x135 [border: (13.33px double #FFFF00)] -
trunk/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug21518-expected.txt
r161884 r175259 11 11 RenderText {#text} at (0,0) size 224x60 12 12 text run at (0,0) width 224: "<TABLE width=\"500\" border=1>" 13 text run at (224,0) width 0: " "14 13 text run at (0,15) width 168: "<COLGROUP width=\"1*\">" 15 text run at (168,15) width 0: " "16 14 text run at (0,30) width 168: "<COLGROUP width=\"1*\">" 17 text run at (168,30) width 0: " "18 15 text run at (0,45) width 168: "<COLGROUP width=\"3*\">" 19 text run at (168,45) width 0: " "20 16 RenderTable {TABLE} at (0,134) size 500x77 [border: (1px outset #808080)] 21 17 RenderTableCol {COLGROUP} at (0,0) size 0x0 … … 60 56 RenderText {#text} at (0,0) size 224x45 61 57 text run at (0,0) width 224: "<TABLE width=\"500\" border=1>" 62 text run at (224,0) width 0: " "63 58 text run at (0,15) width 224: "<COLGROUP span=2 width=\"1*\">" 64 text run at (224,15) width 0: " "65 59 text run at (0,30) width 168: "<COLGROUP width=\"3*\">" 66 text run at (168,30) width 0: " "67 60 RenderTable {TABLE} at (0,337) size 500x77 [border: (1px outset #808080)] 68 61 RenderTableCol {COLGROUP} at (0,0) size 0x0 -
trunk/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug22122-expected.txt
r161884 r175259 11 11 RenderText {#text} at (0,0) size 224x60 12 12 text run at (0,0) width 224: "<TABLE width=\"500\" border=1>" 13 text run at (224,0) width 0: " "14 13 text run at (0,15) width 80: "<COLGROUP>" 15 text run at (80,15) width 0: " "16 14 text run at (0,30) width 80: "<COLGROUP>" 17 text run at (80,30) width 0: " "18 15 text run at (0,45) width 168: "<COLGROUP width=\"0*\">" 19 text run at (168,45) width 0: " "20 16 RenderTable {TABLE} at (0,134) size 500x77 [border: (1px outset #808080)] 21 17 RenderTableCol {COLGROUP} at (0,0) size 0x0 … … 60 56 RenderText {#text} at (0,0) size 224x60 61 57 text run at (0,0) width 224: "<TABLE width=\"500\" border=1>" 62 text run at (224,0) width 0: " "63 58 text run at (0,15) width 168: "<COLGROUP width=\"1*\">" 64 text run at (168,15) width 0: " "65 59 text run at (0,30) width 168: "<COLGROUP width=\"1*\">" 66 text run at (168,30) width 0: " "67 60 text run at (0,45) width 168: "<COLGROUP width=\"0*\">" 68 text run at (168,45) width 0: " "69 61 RenderTable {TABLE} at (0,352) size 500x77 [border: (1px outset #808080)] 70 62 RenderTableCol {COLGROUP} at (0,0) size 0x0 … … 108 100 RenderText {#text} at (0,0) size 224x60 109 101 text run at (0,0) width 224: "<TABLE width=\"500\" border=1>" 110 text run at (224,0) width 0: " "111 102 text run at (0,15) width 168: "<COLGROUP width=\"1*\">" 112 text run at (168,15) width 0: " "113 103 text run at (0,30) width 168: "<COLGROUP width=\"2*\">" 114 text run at (168,30) width 0: " "115 104 text run at (0,45) width 168: "<COLGROUP width=\"0*\">" 116 text run at (168,45) width 0: " "117 105 RenderTable {TABLE} at (0,561) size 500x77 [border: (1px outset #808080)] 118 106 RenderTableCol {COLGROUP} at (0,0) size 0x0 … … 156 144 RenderText {#text} at (0,0) size 224x60 157 145 text run at (0,0) width 224: "<TABLE width=\"500\" border=1>" 158 text run at (224,0) width 0: " "159 146 text run at (0,15) width 168: "<COLGROUP width=\"1*\">" 160 text run at (168,15) width 0: " "161 147 text run at (0,30) width 176: "<COLGROUP width=\"100\">" 162 text run at (176,30) width 0: " "163 148 text run at (0,45) width 168: "<COLGROUP width=\"0*\">" 164 text run at (168,45) width 0: " "165 149 RenderTable {TABLE} at (0,769) size 500x77 [border: (1px outset #808080)] 166 150 RenderTableCol {COLGROUP} at (0,0) size 0x0 -
trunk/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt
r174585 r175259 98 98 RenderText {#text} at (1,1) size 40x15 99 99 text run at (1,1) width 40: " ..." 100 text run at (41,1) width 0: " "101 100 RenderBlock {P} at (21,608) size 462x20 [border: (1px dotted #FFFF00)] 102 101 RenderText {#text} at (1,1) size 453x18 -
trunk/LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.txt
r161884 r175259 165 165 RenderText {#text} at (0,0) size 1536x405 166 166 text run at (0,0) width 1536: "................................................................................................................................................................................................" 167 text run at (1536,0) width 0: " "168 167 text run at (0,15) width 8: "." 169 text run at (8,15) width 0: " "170 168 text run at (0,30) width 8: "." 171 text run at (8,30) width 0: " "172 169 text run at (0,45) width 8: "." 173 text run at (8,45) width 0: " "174 170 text run at (0,60) width 8: "." 175 text run at (8,60) width 0: " "176 171 text run at (0,75) width 8: "." 177 text run at (8,75) width 0: " "178 172 text run at (0,90) width 8: "." 179 text run at (8,90) width 0: " "180 173 text run at (0,105) width 8: "." 181 text run at (8,105) width 0: " "182 174 text run at (0,120) width 8: "." 183 text run at (8,120) width 0: " "184 175 text run at (0,135) width 8: "." 185 text run at (8,135) width 0: " "186 176 text run at (0,150) width 8: "." 187 text run at (8,150) width 0: " "188 177 text run at (0,165) width 8: "." 189 text run at (8,165) width 0: " "190 178 text run at (0,180) width 8: "." 191 text run at (8,180) width 0: " "192 179 text run at (0,195) width 8: "." 193 text run at (8,195) width 0: " "194 180 text run at (0,210) width 8: "." 195 text run at (8,210) width 0: " "196 181 text run at (0,225) width 8: "." 197 text run at (8,225) width 0: " "198 182 text run at (0,240) width 8: "." 199 text run at (8,240) width 0: " "200 183 text run at (0,255) width 8: "." 201 text run at (8,255) width 0: " "202 184 text run at (0,270) width 8: "." 203 text run at (8,270) width 0: " "204 185 text run at (0,285) width 8: "." 205 text run at (8,285) width 0: " "206 186 text run at (0,300) width 8: "." 207 text run at (8,300) width 0: " "208 187 text run at (0,315) width 8: "." 209 text run at (8,315) width 0: " "210 188 text run at (0,330) width 8: "." 211 text run at (8,330) width 0: " "212 189 text run at (0,345) width 8: "." 213 text run at (8,345) width 0: " "214 190 text run at (0,360) width 8: "." 215 text run at (8,360) width 0: " "216 191 text run at (0,375) width 8: "." 217 text run at (8,375) width 0: " "218 192 text run at (0,390) width 8: "." 219 text run at (8,390) width 0: " " -
trunk/Source/WebCore/ChangeLog
r175254 r175259 1 2014-10-28 Zalan Bujtas <zalan@apple.com> 2 3 Speed up line parsing for simple line layout. 4 https://bugs.webkit.org/show_bug.cgi?id=137275 5 6 Reviewed by Antti Koivisto. 7 8 This patch speeds up the line parsing for simple line layout by 9 reducing the number of text measurement calls. 10 The parsing logic hasn't changed. We simply walk over 11 the whitespace/non-whitespace fragments and measure them to 12 figure out whether they fit. 13 The performance gain mainly comes from the more efficient line wrapping 14 so that we don't re-measure the fragment when it is pushed to 15 the next line. 16 17 No change in behaviour. (except the empty line-break run removal.) 18 19 * rendering/SimpleLineLayout.cpp: 20 (WebCore::SimpleLineLayout::skipWhitespace): 21 (WebCore::SimpleLineLayout::computeLineLeft): 22 (WebCore::SimpleLineLayout::TextFragment::TextFragment): 23 (WebCore::SimpleLineLayout::TextFragment::isEmpty): 24 (WebCore::SimpleLineLayout::LineState::LineState): 25 (WebCore::SimpleLineLayout::LineState::commitAndCreateRun): adds uncommitted text to the line and creates a run out of it. 26 (WebCore::SimpleLineLayout::LineState::addUncommitted): appends fragment to the uncommitted text. 27 (WebCore::SimpleLineLayout::LineState::addUncommittedWhitespace): appends whitespace to the uncommitted text. 28 (WebCore::SimpleLineLayout::LineState::jumpTo): moves line's current position without committing text. 29 (WebCore::SimpleLineLayout::LineState::width): current width of the line including committed and uncommitted text. 30 (WebCore::SimpleLineLayout::LineState::fits): checks if committed + uncommitted text fits the line. 31 (WebCore::SimpleLineLayout::LineState::removeCommittedTrailingWhitespace): 32 (WebCore::SimpleLineLayout::removeTrailingWhitespace): post processing the trailing whitespace. 33 (WebCore::SimpleLineLayout::initializeLine): 34 (WebCore::SimpleLineLayout::splitFragmentToFitLine): breaks the fragments into 2 so that the first (sub)fragment fits the line. 35 (WebCore::SimpleLineLayout::nextFragment): returns the next valid fragment of the text. 36 (WebCore::SimpleLineLayout::createLineRuns): creates runs for the current line and returns when we can't fit more text on the line. 37 (WebCore::SimpleLineLayout::updateLineConstrains): updates left/right constrains for the current line. 38 (WebCore::SimpleLineLayout::createTextRuns): creates runs for the whole text. 39 (WebCore::SimpleLineLayout::isWhitespace): Deleted. 40 (WebCore::SimpleLineLayout::skipWhitespaces): Deleted. 41 (WebCore::SimpleLineLayout::measureWord): Deleted. 42 (WebCore::SimpleLineLayout::adjustRunOffsets): Deleted. 43 * rendering/SimpleLineLayout.h: 44 (WebCore::SimpleLineLayout::Run::Run): 45 1 46 2014-10-28 Alexey Proskuryakov <ap@apple.com> 2 47 -
trunk/Source/WebCore/rendering/SimpleLineLayout.cpp
r174732 r175259 214 214 }; 215 215 216 static inline bool isWhitespace(UChar character, bool preserveNewline) 217 { 218 return character == ' ' || character == '\t' || (!preserveNewline && character == '\n'); 219 } 220 221 template <typename CharacterType> 222 static inline unsigned skipWhitespaces(const CharacterType* text, unsigned offset, unsigned length, bool preserveNewline) 223 { 216 template <typename CharacterType> 217 static inline unsigned skipWhitespace(const CharacterType* text, unsigned offset, unsigned length, bool preserveNewline, unsigned& spaceCount) 218 { 219 spaceCount = 0; 224 220 for (; offset < length; ++offset) { 225 if (!isWhitespace(text[offset], preserveNewline)) 221 bool isSpace = text[offset] == ' '; 222 if (!(isSpace || text[offset] == '\t' || (!preserveNewline && text[offset] == '\n'))) 226 223 return offset; 224 if (isSpace) 225 ++spaceCount; 227 226 } 228 227 return length; … … 245 244 } 246 245 247 template <typename CharacterType> 248 static float measureWord(unsigned start, unsigned end, float lineWidth, const Style& style, const CharacterType* text, unsigned textLength, const RenderText& textRenderer) 249 { 250 if (text[start] == ' ' && end == start + 1) 251 return style.spaceWidth; 252 253 bool measureWithEndSpace = style.collapseWhitespace && end < textLength && text[end] == ' '; 254 if (measureWithEndSpace) 255 ++end; 256 float width = textWidth(textRenderer, text, textLength, start, end, lineWidth, style); 257 258 return measureWithEndSpace ? width - style.spaceWidth : width; 259 } 260 261 template <typename CharacterType> 262 Vector<Run, 4> createLineRuns(unsigned lineStart, LineWidth& lineWidth, LazyLineBreakIterator& lineBreakIterator, const Style& style, const CharacterType* text, unsigned textLength, const RenderText& textRenderer) 263 { 264 Vector<Run, 4> lineRuns; 265 lineRuns.uncheckedAppend(Run(lineStart, 0)); 266 267 unsigned wordEnd = lineStart; 268 while (wordEnd < textLength) { 269 ASSERT(!style.collapseWhitespace || !isWhitespace(text[wordEnd], style.preserveNewline)); 270 271 unsigned wordStart = wordEnd; 272 273 if (style.preserveNewline && text[wordStart] == '\n') { 274 ++wordEnd; 275 // FIXME: This creates a dedicated run for newline. This is wasteful and unnecessary but it keeps test results unchanged. 276 if (wordStart > lineStart) 277 lineRuns.append(Run(wordStart, lineRuns.last().right)); 278 lineRuns.last().right = lineRuns.last().left; 279 lineRuns.last().end = wordEnd; 280 break; 281 } 282 283 if (!style.collapseWhitespace && isWhitespace(text[wordStart], style.preserveNewline)) 284 wordEnd = wordStart + 1; 285 else 286 wordEnd = nextBreakablePosition<CharacterType, false>(lineBreakIterator, text, textLength, wordStart + 1); 287 288 bool wordIsPrecededByWhitespace = style.collapseWhitespace && wordStart > lineStart && isWhitespace(text[wordStart - 1], style.preserveNewline); 289 if (wordIsPrecededByWhitespace) 290 --wordStart; 291 292 float wordWidth = measureWord(wordStart, wordEnd, lineWidth.committedWidth(), style, text, textLength, textRenderer); 293 294 lineWidth.addUncommittedWidth(wordWidth); 295 296 if (style.wrapLines) { 297 // Move to the next line if the current one is full and we have something on it. 298 if (!lineWidth.fitsOnLine() && lineWidth.committedWidth()) 299 break; 300 301 // This is for white-space: pre-wrap which requires special handling for end line whitespace. 302 if (!style.collapseWhitespace && lineWidth.fitsOnLine() && wordEnd < textLength && isWhitespace(text[wordEnd], style.preserveNewline)) { 303 // Look ahead to see if the next whitespace would fit. 304 float whitespaceWidth = textWidth(textRenderer, text, textLength, wordEnd, wordEnd + 1, lineWidth.committedWidth(), style); 305 if (!lineWidth.fitsOnLineIncludingExtraWidth(whitespaceWidth)) { 306 // If not eat away the rest of the whitespace on the line. 307 unsigned whitespaceEnd = skipWhitespaces(text, wordEnd, textLength, style.preserveNewline); 308 // Include newline to this run too. 309 if (whitespaceEnd < textLength && text[whitespaceEnd] == '\n') 310 ++whitespaceEnd; 311 lineRuns.last().end = whitespaceEnd; 312 lineRuns.last().right = lineWidth.availableWidth(); 313 break; 314 } 315 } 316 } 317 318 if (wordStart > lineRuns.last().end) { 319 // There were more than one consecutive whitespace. 320 ASSERT(wordIsPrecededByWhitespace); 321 // Include space to the end of the previous run. 322 lineRuns.last().end++; 323 lineRuns.last().right += style.spaceWidth; 324 // Start a new run on the same line. 325 lineRuns.append(Run(wordStart + 1, lineRuns.last().right)); 326 } 327 328 if (!lineWidth.fitsOnLine() && style.breakWordOnOverflow) { 329 // Backtrack and start measuring character-by-character. 330 lineWidth.addUncommittedWidth(-lineWidth.uncommittedWidth()); 331 unsigned splitEnd = wordStart; 332 for (; splitEnd < wordEnd; ++splitEnd) { 333 float charWidth = textWidth(textRenderer, text, textLength, splitEnd, splitEnd + 1, 0, style); 334 lineWidth.addUncommittedWidth(charWidth); 335 if (!lineWidth.fitsOnLine() && splitEnd > lineStart) 336 break; 337 lineWidth.commit(); 338 } 339 lineRuns.last().end = splitEnd; 340 lineRuns.last().right = lineWidth.committedWidth(); 341 // To match line boxes, set single-space-only line width to zero. 342 if (text[lineRuns.last().start] == ' ' && lineRuns.last().start + 1 == lineRuns.last().end) 343 lineRuns.last().right = lineRuns.last().left; 344 break; 345 } 346 347 lineWidth.commit(); 348 349 lineRuns.last().right = lineWidth.committedWidth(); 350 lineRuns.last().end = wordEnd; 351 352 if (style.collapseWhitespace) 353 wordEnd = skipWhitespaces(text, wordEnd, textLength, style.preserveNewline); 354 355 if (!lineWidth.fitsOnLine() && style.wrapLines) { 356 // The first run on the line overflows. 357 ASSERT(lineRuns.size() == 1); 358 break; 359 } 360 } 361 return lineRuns; 362 } 363 364 static float computeLineLeft(ETextAlign textAlign, const LineWidth& lineWidth) 365 { 366 float remainingWidth = lineWidth.availableWidth() - lineWidth.committedWidth(); 367 float left = lineWidth.logicalLeftOffset(); 246 static float computeLineLeft(ETextAlign textAlign, float availableWidth, float committedWidth, float logicalLeftOffset) 247 { 248 float remainingWidth = availableWidth - committedWidth; 249 float left = logicalLeftOffset; 368 250 switch (textAlign) { 369 251 case LEFT: … … 385 267 } 386 268 387 static void adjustRunOffsets(Vector<Run, 4>& lineRuns, float adjustment) 388 { 389 if (!adjustment) 269 struct TextFragment { 270 TextFragment() 271 : start(0) 272 , isCollapsedWhitespace(false) 273 , end(0) 274 , isWhitespaceOnly(false) 275 , isBreakable(false) 276 , mustBreak(false) 277 , width(0) 278 { } 279 280 TextFragment(unsigned textStart, unsigned textEnd, unsigned textWidth) 281 : start(textStart) 282 , isCollapsedWhitespace(false) 283 , end(textEnd) 284 , isWhitespaceOnly(false) 285 , isBreakable(false) 286 , mustBreak(false) 287 , width(textWidth) 288 { } 289 290 bool isEmpty() const 291 { 292 return start == end; 293 } 294 295 unsigned start : 31; 296 bool isCollapsedWhitespace : 1; 297 unsigned end : 31; 298 bool isWhitespaceOnly : 1; 299 bool isBreakable; 300 bool mustBreak; 301 float width; 302 }; 303 304 struct LineState { 305 LineState() 306 : availableWidth(0) 307 , logicalLeftOffset(0) 308 , uncommittedStart(0) 309 , uncommittedEnd(0) 310 , uncommittedLeft(0) 311 , uncommittedWidth(0) 312 , committedWidth(0) 313 , end(0) 314 , trailingWhitespaceWidth(0) 315 { 316 } 317 318 void commitAndCreateRun(Layout::RunVector& lineRuns) 319 { 320 if (uncommittedStart == uncommittedEnd) 321 return; 322 323 lineRuns.append(Run(uncommittedStart, uncommittedEnd, uncommittedLeft, uncommittedLeft + uncommittedWidth, false)); 324 // Move uncommitted to committed. 325 committedWidth += uncommittedWidth; 326 327 uncommittedStart = uncommittedEnd; 328 uncommittedLeft += uncommittedWidth; 329 uncommittedWidth = 0; 330 } 331 332 void addUncommitted(const TextFragment& fragment) 333 { 334 addUncommitted(fragment.end, fragment.width, fragment.isWhitespaceOnly); 335 } 336 337 void addUncommitted(unsigned fragmentEnd, float fragmentWidth, bool whitespaceOnly) 338 { 339 unsigned uncomittedFragmentLength = fragmentEnd - uncommittedEnd; 340 uncommittedWidth += fragmentWidth; 341 uncommittedEnd = fragmentEnd; 342 end = uncommittedEnd; 343 trailingWhitespaceWidth = whitespaceOnly ? fragmentWidth : 0; 344 trailingWhitespaceLength = whitespaceOnly ? uncomittedFragmentLength : 0; 345 } 346 347 void addUncommittedWhitespace(float whitespaceWidth) 348 { 349 addUncommitted(uncommittedEnd + 1, whitespaceWidth, true); 350 } 351 352 void jumpTo(unsigned newPositon, float leftX) 353 { 354 end = newPositon; 355 356 uncommittedStart = newPositon; 357 uncommittedEnd = newPositon; 358 uncommittedLeft = leftX; 359 uncommittedWidth = 0; 360 } 361 362 float width() const 363 { 364 return committedWidth + uncommittedWidth; 365 } 366 367 bool fits(float extra) const 368 { 369 return availableWidth >= width() + extra; 370 } 371 372 void removeCommittedTrailingWhitespace() 373 { 374 ASSERT(!uncommittedWidth); 375 committedWidth -= trailingWhitespaceWidth; 376 trailingWhitespaceWidth = 0; 377 trailingWhitespaceLength = 0; 378 } 379 380 float availableWidth; 381 float logicalLeftOffset; 382 383 unsigned uncommittedStart; 384 unsigned uncommittedEnd; 385 float uncommittedLeft; 386 float uncommittedWidth; 387 float committedWidth; 388 unsigned end; // End position of the current line. 389 float trailingWhitespaceWidth; // Use this to remove trailing whitespace without re-mesuring the text. 390 float trailingWhitespaceLength; 391 }; 392 393 template <typename CharacterType> 394 static void removeTrailingWhitespace(LineState& line, TextFragment& fragmentForNextLine, Layout::RunVector& lineRuns, const Style& style, const CharacterType* text, unsigned textLength) 395 { 396 bool preWrap = style.wrapLines && !style.collapseWhitespace; 397 // Trailing whitespace gets removed when we either collapse whitespace or pre-wrap is present. 398 if (!(style.collapseWhitespace || preWrap)) 390 399 return; 391 for (unsigned i = 0; i < lineRuns.size(); ++i) { 392 lineRuns[i].left += adjustment; 393 lineRuns[i].right += adjustment; 394 } 400 401 ASSERT(lineRuns.size()); 402 Run& lastRun = lineRuns.last(); 403 404 unsigned originalLineEnd = line.end; 405 bool trailingPreWrapWhitespaceNeedsToBeRemoved = false; 406 // When pre-wrap is present, trailing whitespace needs to be removed: 407 // 1. from the "next line": when at least the first charater fits. When even the first whitespace is wider that the available width, we don't remove any whitespace at all. 408 // 2. from this line: remove whitespace, unless it's the only fragment on the line -so removing the whitesapce would produce an empty line. 409 if (preWrap) { 410 if (fragmentForNextLine.isWhitespaceOnly && !fragmentForNextLine.isEmpty() && line.availableWidth >= line.committedWidth) { 411 line.end = fragmentForNextLine.end; 412 fragmentForNextLine = TextFragment(); 413 } 414 if (line.trailingWhitespaceLength) 415 trailingPreWrapWhitespaceNeedsToBeRemoved = !(line.committedWidth == line.trailingWhitespaceWidth); // Check if we've got only whitespace on this line. 416 } 417 if (line.trailingWhitespaceLength && (style.collapseWhitespace || trailingPreWrapWhitespaceNeedsToBeRemoved)) { 418 lastRun.right -= line.trailingWhitespaceWidth; 419 lastRun.end -= line.trailingWhitespaceLength; 420 if (lastRun.start == lastRun.end) 421 lineRuns.removeLast(); 422 line.removeCommittedTrailingWhitespace(); 423 } 424 425 // If we skipped any whitespace and now the line end is a "preserved" newline, skip the newline too as we are wrapping the line here already. 426 if (originalLineEnd != line.end && style.preserveNewline && line.end < textLength && text[line.end] == '\n') 427 ++line.end; 428 } 429 430 template <typename CharacterType> 431 static void initializeLine(LineState& line, const Style& style, const CharacterType* text, unsigned textLength) 432 { 433 line.committedWidth = 0; 434 line.uncommittedLeft = 0; 435 line.trailingWhitespaceWidth = 0; 436 line.trailingWhitespaceLength = 0; 437 // Skip leading whitespace if collapsing whitespace, unless there's an uncommitted fragment pushed from the previous line. 438 // FIXME: Be smarter when the run from the previous line does not fit the current line. Right now, we just reprocess it. 439 if (line.uncommittedWidth && !line.fits(line.uncommittedWidth)) 440 line.jumpTo(line.uncommittedStart, 0); // Start over with this fragment. 441 else if (!line.uncommittedWidth) { 442 unsigned spaceCount = 0; 443 line.jumpTo(style.collapseWhitespace ? skipWhitespace(text, line.end, textLength, style.preserveNewline, spaceCount) : line.end, 0); 444 } 445 } 446 447 template <typename CharacterType> 448 static TextFragment splitFragmentToFitLine(TextFragment& fragmentToSplit, float availableWidth, bool keepAtLeastOneCharacter, const RenderText& textRenderer, 449 const CharacterType* text, unsigned textLength, const Style& style) 450 { 451 // Fast path for single char fragments. 452 if (fragmentToSplit.start + 1 == fragmentToSplit.end) { 453 if (keepAtLeastOneCharacter) 454 return TextFragment(); 455 456 TextFragment fragmentForNextLine(fragmentToSplit); 457 fragmentToSplit.end = fragmentToSplit.start; 458 fragmentToSplit.width = 0; 459 return fragmentForNextLine; 460 } 461 // Simple binary search to find out what fits the current line. 462 // FIXME: add surrogate pair support. 463 unsigned left = fragmentToSplit.start; 464 unsigned right = fragmentToSplit.end - 1; // We can ignore the last character. It surely does not fit. 465 float width = 0; 466 while (left < right) { 467 unsigned middle = (left + right) / 2; 468 width = textWidth(textRenderer, text, textLength, fragmentToSplit.start, middle + 1, 0, style); 469 if (availableWidth > width) 470 left = middle + 1; 471 else if (availableWidth < width) 472 right = middle; 473 else { 474 right = middle + 1; 475 break; 476 } 477 } 478 479 if (keepAtLeastOneCharacter && right == fragmentToSplit.start) 480 ++right; 481 TextFragment fragmentForNextLine(fragmentToSplit); 482 fragmentToSplit.end = right; 483 fragmentToSplit.width = fragmentToSplit.isEmpty() ? 0 : textWidth(textRenderer, text, textLength, fragmentToSplit.start, right, 0, style); 484 485 fragmentForNextLine.start = fragmentToSplit.end; 486 fragmentForNextLine.width -= fragmentToSplit.width; 487 return fragmentForNextLine; 488 } 489 490 template <typename CharacterType> 491 static TextFragment nextFragment(unsigned previousFragmentEnd, LazyLineBreakIterator& lineBreakIterator, const Style& style, const CharacterType* text, unsigned textLength, 492 float xPosition, const RenderText& textRenderer) 493 { 494 // A fragment can have 495 // 1. new line character when preserveNewline is on (not considered as whitespace) or 496 // 2. whitespace (collasped, non-collapsed multi or single) or 497 // 3. non-whitespace characters. 498 TextFragment fragment; 499 fragment.mustBreak = style.preserveNewline && text[previousFragmentEnd] == '\n'; 500 unsigned spaceCount = 0; 501 unsigned whitespaceEnd = previousFragmentEnd; 502 if (!fragment.mustBreak) 503 whitespaceEnd = skipWhitespace(text, previousFragmentEnd, textLength, style.preserveNewline, spaceCount); 504 fragment.isWhitespaceOnly = previousFragmentEnd < whitespaceEnd; 505 fragment.start = previousFragmentEnd; 506 if (fragment.isWhitespaceOnly) 507 fragment.end = whitespaceEnd; 508 else if (fragment.mustBreak) 509 fragment.end = fragment.start + 1; 510 else 511 fragment.end = nextBreakablePosition<CharacterType, false>(lineBreakIterator, text, textLength, previousFragmentEnd + 1); 512 bool multiple = fragment.start + 1 < fragment.end; 513 fragment.isCollapsedWhitespace = multiple && fragment.isWhitespaceOnly && style.collapseWhitespace; 514 // Non-collapsed whitespace or just plain words when "break word on overflow" is on can wrap. 515 fragment.isBreakable = multiple && ((fragment.isWhitespaceOnly && !fragment.isCollapsedWhitespace) || (!fragment.isWhitespaceOnly && style.breakWordOnOverflow)); 516 517 // Compute fragment width or just use the pre-computed whitespace widths. 518 unsigned fragmentLength = fragment.end - fragment.start; 519 if (fragment.isCollapsedWhitespace) 520 fragment.width = style.spaceWidth; 521 else if (fragment.mustBreak) 522 fragment.width = 0; // Newline character's width is 0. 523 else if (fragmentLength == spaceCount) // Space only. 524 fragment.width = style.spaceWidth * spaceCount; 525 else 526 fragment.width = textWidth(textRenderer, text, textLength, fragment.start, fragment.end, xPosition, style); 527 return fragment; 528 } 529 530 template <typename CharacterType> 531 bool createLineRuns(LineState& line, Layout::RunVector& lineRuns, unsigned& lineCount, LazyLineBreakIterator& lineBreakIterator, const Style& style, const CharacterType* text, 532 unsigned textLength, const RenderText& textRenderer) 533 { 534 unsigned previousNumberOfRuns = lineRuns.size(); 535 TextFragment fragmentForNextLine; 536 initializeLine(line, style, text, textLength); 537 bool lineCanBeWrapped = style.wrapLines || style.breakWordOnOverflow; 538 while (line.end < textLength) { 539 // Find the next text fragment. Start from the end of the previous fragment -current line end. 540 TextFragment fragment = nextFragment(line.end, lineBreakIterator, style, text, textLength, line.width(), textRenderer); 541 if ((lineCanBeWrapped && !line.fits(fragment.width)) || fragment.mustBreak) { 542 // Overflow wrapping behaviour: 543 // 1. Newline character: wraps the line unless it's treated as whitespace. 544 // 2. Whitesapce collapse on: whitespace is skipped. 545 // 3. Whitespace collapse off: whitespace is wrapped. 546 // 4. First, non-whitespace fragment is either wrapped or kept on the line. (depends on overflow-wrap) 547 // 5. Non-whitespace fragment when there's already another fragment on the line gets pushed to the next line. 548 bool isFirstFragment = !line.width(); 549 if (fragment.mustBreak) { 550 if (isFirstFragment) 551 line.addUncommitted(fragment); 552 else { 553 // No need to add the new line fragment if there's already content on the line. We are about to close this line anyway. 554 ++line.end; 555 } 556 } else if (style.collapseWhitespace && fragment.isWhitespaceOnly) { 557 // Whitespace collapse is on: whitespace that doesn't fit is simply skipped. 558 line.end = fragment.end; 559 } else if (fragment.isWhitespaceOnly || ((isFirstFragment && style.breakWordOnOverflow) || !style.wrapLines)) { // !style.wrapLines: bug138102(preserve existing behavior) 560 // Whitespace collapse is off or non-whitespace content. split the fragment; (modified)fragment -> this line, fragmentForNextLine -> next line. 561 // When this is the only (first) fragment, the first character stays on the line, even if it does not fit. 562 fragmentForNextLine = splitFragmentToFitLine(fragment, line.availableWidth - line.width(), isFirstFragment, textRenderer, text, textLength, style); 563 if (!fragment.isEmpty()) { 564 // Whitespace fragments can get pushed entirely to the next line. 565 line.addUncommitted(fragment); 566 } 567 } else if (isFirstFragment) { 568 // Non-breakable non-whitespace first fragment. Add it to the current line. -it overflows though. 569 line.addUncommitted(fragment); 570 } else { 571 // Non-breakable non-whitespace fragment when there's already a fragment on the line. Push it to the next line. 572 fragmentForNextLine = fragment; 573 } 574 break; 575 } 576 // When the current fragment is collapsed whitespace, we need to create a run for what we've processed so far. 577 if (fragment.isCollapsedWhitespace) { 578 // One trailing whitespace to preserve. 579 line.addUncommittedWhitespace(style.spaceWidth); 580 line.commitAndCreateRun(lineRuns); 581 // And skip the collapsed whitespace. 582 line.jumpTo(fragment.end, line.width() + fragment.width - style.spaceWidth); 583 } else 584 line.addUncommitted(fragment); 585 } 586 line.commitAndCreateRun(lineRuns); 587 // Postprocessing the runs we added for this line. 588 if (previousNumberOfRuns != lineRuns.size()) { 589 removeTrailingWhitespace(line, fragmentForNextLine, lineRuns, style, text, textLength); 590 lineRuns.last().isEndOfLine = true; 591 // Adjust runs' position by taking line's alignment into account. 592 if (float lineLeft = computeLineLeft(style.textAlign, line.availableWidth, line.committedWidth, line.logicalLeftOffset)) { 593 for (unsigned i = previousNumberOfRuns; i < lineRuns.size(); ++i) { 594 lineRuns[i].left += lineLeft; 595 lineRuns[i].right += lineLeft; 596 } 597 } 598 ++lineCount; 599 } 600 if (!fragmentForNextLine.isEmpty()) 601 line.addUncommitted(fragmentForNextLine); 602 return line.end < textLength || line.uncommittedWidth; 603 } 604 605 static void updateLineConstrains(const RenderBlockFlow& flow, float& availableWidth, float& logicalLeftOffset) 606 { 607 LayoutUnit height = flow.logicalHeight(); 608 LayoutUnit logicalHeight = flow.minLineHeightForReplacedRenderer(false, 0); 609 float logicalRightOffset = flow.logicalRightOffsetForLine(height, false, logicalHeight); 610 logicalLeftOffset = flow.logicalLeftOffsetForLine(height, false, logicalHeight); 611 availableWidth = std::max<float>(0, logicalRightOffset - logicalLeftOffset); 395 612 } 396 613 … … 399 616 { 400 617 const Style style(flow.style()); 401 402 618 const CharacterType* text = textRenderer.text()->characters<CharacterType>(); 403 619 const unsigned textLength = textRenderer.textLength(); 404 405 620 LayoutUnit borderAndPaddingBefore = flow.borderAndPaddingBefore(); 406 621 LayoutUnit lineHeight = lineHeightFromFlow(flow); 407 408 622 LazyLineBreakIterator lineBreakIterator(textRenderer.text(), flow.style().locale()); 409 410 unsigned lineEnd = 0; 411 while (lineEnd < textLength) { 412 if (style.collapseWhitespace) 413 lineEnd = skipWhitespaces(text, lineEnd, textLength, style.preserveNewline); 414 415 unsigned lineStart = lineEnd; 416 417 // LineWidth reads the current y position from the flow so keep it updated. 623 LineState line; 624 625 do { 418 626 flow.setLogicalHeight(lineHeight * lineCount + borderAndPaddingBefore); 419 LineWidth lineWidth(flow, false, DoNotIndentText); 420 421 auto lineRuns = createLineRuns(lineStart, lineWidth, lineBreakIterator, style, text, textLength, textRenderer); 422 423 lineEnd = lineRuns.last().end; 424 if (lineStart == lineEnd) 425 continue; 426 427 lineRuns.last().isEndOfLine = true; 428 429 float lineLeft = computeLineLeft(style.textAlign, lineWidth); 430 adjustRunOffsets(lineRuns, lineLeft); 431 432 for (unsigned i = 0; i < lineRuns.size(); ++i) 433 runs.append(lineRuns[i]); 434 435 ++lineCount; 436 } 627 updateLineConstrains(flow, line.availableWidth, line.logicalLeftOffset); 628 } while (createLineRuns(line, runs, lineCount, lineBreakIterator, style, text, textLength, textRenderer)); 437 629 } 438 630 -
trunk/Source/WebCore/rendering/SimpleLineLayout.h
r159032 r175259 52 52 , right(left) 53 53 { } 54 Run(unsigned start, unsigned end, float left, float right, bool isEndOfLine) 55 : start(start) 56 , end(end) 57 , isEndOfLine(isEndOfLine) 58 , left(left) 59 , right(right) 60 { } 54 61 55 62 unsigned start;
Note:
See TracChangeset
for help on using the changeset viewer.