+2009-03-10 Beth Dakin <bdakin@apple.com>
+
+ Reviewed by Darin Adler.
+
+ Test changes for <rdar://problem/6624769> REGRESSION (Safari 4 PB):
+ No scroll bar appears for long line of text with NOWRAP set
+
+ New test:
+ * fast/inline/long-wrapped-line.html: Added.
+ * platform/mac/fast/inline/long-wrapped-line-expected.checksum: Added.
+ * platform/mac/fast/inline/long-wrapped-line-expected.png: Added.
+ * platform/mac/fast/inline/long-wrapped-line-expected.txt: Added.
+
+
+ These tests all have changed results from the patch. Now trailing
+ whitespace always has its own linebox instead of sometimes sharing
+ a linebox with text.
+ * platform/mac/editing/deleting/5206311-1-expected.txt:
+ * platform/mac/editing/deleting/delete-block-merge-contents-018-expected.txt:
+ * platform/mac/editing/deleting/delete-block-merge-contents-021-expected.txt:
+ * platform/mac/editing/deleting/delete-block-merge-contents-022-expected.txt:
+ * platform/mac/editing/deleting/delete-block-table-expected.txt:
+ * platform/mac/editing/deleting/delete-leading-ws-001-expected.txt:
+ * platform/mac/editing/deleting/delete-line-end-ws-001-expected.txt:
+ * platform/mac/editing/deleting/delete-line-end-ws-002-expected.txt:
+ * platform/mac/editing/deleting/delete-to-select-table-expected.txt:
+ * platform/mac/editing/deleting/delete-ws-fixup-001-expected.txt:
+ * platform/mac/editing/deleting/delete-ws-fixup-002-expected.txt:
+ * platform/mac/editing/deleting/deletionUI-single-instance-expected.txt:
+ * platform/mac/editing/deleting/forward-delete-expected.txt:
+ * platform/mac/editing/execCommand/5482023-expected.txt:
+ * platform/mac/editing/execCommand/boldSelection-expected.txt:
+ * platform/mac/editing/execCommand/italicizeByCharacter-expected.txt:
+ * platform/mac/editing/execCommand/modifyForeColorByCharacter-expected.txt:
+ * platform/mac/editing/execCommand/print-expected.txt:
+ * platform/mac/editing/execCommand/selectAll-expected.txt:
+ * platform/mac/editing/execCommand/strikethroughSelection-expected.txt:
+ * platform/mac/editing/input/emacs-ctrl-o-expected.txt:
+ * platform/mac/editing/inserting/12882-expected.txt:
+ * platform/mac/editing/inserting/editable-html-element-expected.txt:
+ * platform/mac/editing/inserting/insert-div-019-expected.txt:
+ * platform/mac/editing/inserting/insert-div-020-expected.txt:
+ * platform/mac/editing/inserting/insert-div-021-expected.txt:
+ * platform/mac/editing/inserting/insert-div-022-expected.txt:
+ * platform/mac/editing/inserting/insert-div-023-expected.txt:
+ * platform/mac/editing/inserting/insert-div-024-expected.txt:
+ * platform/mac/editing/inserting/insert-div-025-expected.txt:
+ * platform/mac/editing/inserting/insert-div-027-expected.txt:
+ * platform/mac/editing/inserting/typing-003-expected.txt:
+ * platform/mac/editing/pasteboard/4989774-expected.txt:
+ * platform/mac/editing/pasteboard/5028447-expected.txt:
+ * platform/mac/editing/pasteboard/merge-end-3-expected.txt:
+ * platform/mac/editing/pasteboard/paste-table-003-expected.txt:
+ * platform/mac/editing/pasteboard/paste-text-012-expected.txt:
+ * platform/mac/editing/pasteboard/paste-text-013-expected.txt:
+ * platform/mac/editing/pasteboard/paste-text-014-expected.txt:
+ * platform/mac/editing/selection/4947387-expected.txt:
+ * platform/mac/editing/selection/4983858-expected.txt:
+ * platform/mac/editing/selection/5081257-1-expected.txt:
+ * platform/mac/editing/selection/5081257-2-expected.txt:
+ * platform/mac/editing/selection/5136696-expected.txt:
+ * platform/mac/editing/selection/5234383-1-expected.txt:
+ * platform/mac/editing/selection/5234383-2-expected.txt:
+ * platform/mac/editing/selection/7152-1-expected.txt:
+ * platform/mac/editing/selection/7152-2-expected.txt:
+ * platform/mac/editing/selection/after-line-wrap-expected.txt:
+ * platform/mac/editing/selection/click-start-of-line-expected.txt:
+ * platform/mac/editing/selection/drag-in-iframe-expected.txt:
+ * platform/mac/editing/selection/editable-html-element-expected.txt:
+ * platform/mac/editing/selection/editable-non-editable-crash-expected.txt:
+ * platform/mac/editing/selection/end-of-document-expected.txt:
+ * platform/mac/editing/selection/extend-by-character-003-expected.txt:
+ * platform/mac/editing/selection/extend-by-character-005-expected.txt:
+ * platform/mac/editing/selection/extend-by-word-002-expected.txt:
+ * platform/mac/editing/selection/mixed-editability-1-expected.txt:
+ * platform/mac/editing/selection/move-by-character-003-expected.txt:
+ * platform/mac/editing/selection/move-by-character-005-expected.txt:
+ * platform/mac/editing/selection/select-all-001-expected.txt:
+ * platform/mac/editing/selection/select-all-002-expected.txt:
+ * platform/mac/editing/selection/select-all-003-expected.txt:
+ * platform/mac/editing/selection/wrapped-line-caret-1-expected.txt:
+ * platform/mac/editing/selection/wrapped-line-caret-2-expected.txt:
+ * platform/mac/editing/style/apple-style-editable-mix-expected.txt:
+ * platform/mac/editing/style/create-block-for-style-001-expected.txt:
+ * platform/mac/editing/style/create-block-for-style-002-expected.txt:
+ * platform/mac/editing/style/create-block-for-style-003-expected.txt:
+ * platform/mac/editing/style/create-block-for-style-004-expected.txt:
+ * platform/mac/editing/style/create-block-for-style-005-expected.txt:
+ * platform/mac/editing/style/create-block-for-style-006-expected.txt:
+ * platform/mac/editing/style/create-block-for-style-007-expected.txt:
+ * platform/mac/editing/style/create-block-for-style-008-expected.txt:
+ * platform/mac/editing/style/create-block-for-style-009-expected.txt:
+ * platform/mac/editing/style/create-block-for-style-010-expected.txt:
+ * platform/mac/editing/style/create-block-for-style-011-expected.txt:
+ * platform/mac/editing/style/create-block-for-style-012-expected.txt:
+ * platform/mac/editing/style/create-block-for-style-013-expected.txt:
+ * platform/mac/editing/style/relative-font-size-change-001-expected.txt:
+ * platform/mac/editing/style/relative-font-size-change-002-expected.txt:
+ * platform/mac/editing/style/relative-font-size-change-003-expected.txt:
+ * platform/mac/editing/style/relative-font-size-change-004-expected.txt:
+ * platform/mac/editing/undo/undo-combined-delete-boundary-expected.txt:
+ * platform/mac/editing/undo/undo-combined-delete-expected.txt:
+ * platform/mac/editing/undo/undo-delete-boundary-expected.txt:
+ * platform/mac/editing/undo/undo-delete-expected.txt:
+ * platform/mac/editing/undo/undo-forward-delete-boundary-expected.txt:
+ * platform/mac/editing/undo/undo-forward-delete-expected.txt:
+ * platform/mac/fast/block/float/editable-text-overlapping-float-expected.txt:
+ * platform/mac/fast/clip/outline-overflowClip-expected.txt:
+ * platform/mac/fast/forms/negativeLineHeight-expected.txt:
+ * platform/mac/fast/forms/textAreaLineHeight-expected.txt:
+ * platform/mac/fast/forms/textarea-rows-cols-expected.txt:
+ * platform/mac/fast/lists/drag-into-marker-expected.txt:
+ * platform/mac/fast/parser/comment-in-textarea-expected.txt:
+ * platform/mac/fast/parser/entity-comment-in-textarea-expected.txt:
+ * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
+ * platform/mac/fast/repaint/inline-outline-repaint-expected.txt:
+ * platform/mac/fast/repaint/selection-after-delete-expected.txt:
+ * platform/mac/fast/repaint/selection-after-remove-expected.txt:
+ * platform/mac/fast/text/embed-at-end-of-pre-wrap-line-expected.txt:
+ * platform/mac/fast/text/trailing-white-space-expected.txt:
+ * platform/mac/fast/text/whitespace/pre-wrap-line-test-expected.txt:
+ * platform/mac/fast/text/whitespace/pre-wrap-overflow-selection-expected.txt:
+ * platform/mac/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.txt:
+ * platform/mac/fast/text/whitespace/tab-character-basics-expected.txt:
+ * platform/mac/http/tests/navigation/anchor-goback-expected.txt:
+ * platform/mac/http/tests/navigation/javascriptlink-goback-expected.txt:
+ * platform/mac/http/tests/navigation/metaredirect-goback-expected.txt:
+ * platform/mac/http/tests/navigation/post-goback2-expected.txt:
+ * platform/mac/http/tests/navigation/postredirect-goback2-expected.txt:
+ * platform/mac/http/tests/navigation/redirect302-goback-expected.txt:
+ * platform/mac/http/tests/navigation/success200-goback-expected.txt:
+ * platform/mac/http/tests/navigation/timerredirect-goback-expected.txt:
+
2009-03-10 Cameron Zwarich <cwzwarich@uwaterloo.ca>
Reviewed by Geoff Garen.
--- /dev/null
+<body style="-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
+ <span style="white-space:nowrap;">Side note. Both GR's have been cleaned by both myself and
+Miguet - Please keep our GR's clean or there will be Fire and
+Brimstone. The state of the GR2 today was Unacceptable
+with random parts that were suppose to be KGB that
+were not labeled, RTW, RFP and attached to a machine in
+awaiting parts. .
+ </span>
+</body>
RenderBlock {DIV} at (0,280) size 784x70
RenderBlock {DIV} at (0,0) size 784x18
RenderText {#text} at (0,0) size 39x18
- text run at (0,0) width 39: "Hello "
+ text run at (0,0) width 35: "Hello"
+ text run at (35,0) width 4: " "
RenderTable {TABLE} at (0,18) size 46x52 [border: (1px outset #808080)]
RenderTableSection {TBODY} at (1,1) size 44x50
RenderTableRow {TR} at (0,2) size 44x22
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x84 [border: (2px solid #0000FF)]
RenderText {#text} at (14,14) size 732x56
- text run at (14,14) width 732: "Should see \"Test OK\" in top red box, followed by \"...more text\", in its own "
+ text run at (14,14) width 726: "Should see \"Test OK\" in top red box, followed by \"...more text\", in its own"
+ text run at (740,14) width 6: " "
text run at (14,42) width 79: "red box."
RenderBlock {DIV} at (0,108) size 784x112
RenderBlock {DIV} at (0,0) size 784x112 [border: (2px solid #FF0000)]
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x84 [border: (2px solid #0000FF)]
RenderText {#text} at (14,14) size 736x56
- text run at (14,14) width 736: "Should see \"XX\" in a top red box, and another \"XX\" in a red box inside the "
+ text run at (14,14) width 730: "Should see \"XX\" in a top red box, and another \"XX\" in a red box inside the"
+ text run at (744,14) width 6: " "
text run at (14,42) width 45: "first."
RenderBlock {DIV} at (0,108) size 784x112
RenderBlock {DIV} at (0,0) size 784x112 [border: (2px solid #FF0000)]
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x84 [border: (2px solid #0000FF)]
RenderText {#text} at (14,14) size 753x56
- text run at (14,14) width 753: "Should see \"XX\" in outer red box, and another \"XX\" in an orange box nested "
+ text run at (14,14) width 747: "Should see \"XX\" in outer red box, and another \"XX\" in an orange box nested"
+ text run at (761,14) width 6: " "
text run at (14,42) width 144: "in a green box."
RenderBlock {DIV} at (0,108) size 784x140
RenderBlock {DIV} at (0,0) size 784x140 [border: (2px solid #FF0000)]
RenderTableRow {TR} at (0,24) size 93x20
RenderTableCell {TD} at (2,24) size 27x20 [r=1 c=0 rs=1 cs=1]
RenderText {#text} at (1,1) size 25x18
- text run at (1,1) width 25: "bar "
+ text run at (1,1) width 20: "bar"
+ text run at (21,1) width 5: " "
RenderTableCell {TD} at (31,24) size 60x20 [r=1 c=1 rs=1 cs=1]
RenderText {#text} at (1,1) size 37x18
text run at (1,1) width 37: "buffal"
RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
RenderInline {SPAN} at (0,0) size 14x28
RenderText {#text} at (14,14) size 14x28
- text run at (14,14) width 14: "f "
+ text run at (14,14) width 8: "f"
+ text run at (22,14) width 6: " "
caret: position 2 of child 0 {#text} of child 1 {SPAN} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (64,0) size 748x244 [border: (50px solid #FF0000)]
RenderInline {SPAN} at (0,0) size 546x76
RenderText {#text} at (74,84) size 546x76
- text run at (74,84) width 546: "Fourscore and seven years ago our fathers brought forth "
+ text run at (74,84) width 540: "Fourscore and seven years ago our fathers brought forth"
+ text run at (614,84) width 6: " "
text run at (74,132) width 304: "onthis continent a new nation..."
RenderText {#text} at (0,0) size 0x0
caret: position 58 of child 0 {#text} of child 1 {SPAN} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (64,0) size 748x244 [border: (50px solid #FF0000)]
RenderInline {SPAN} at (0,0) size 546x76
RenderText {#text} at (74,84) size 546x76
- text run at (74,84) width 546: "Fourscore and seven years ago our fathers brought forth "
+ text run at (74,84) width 540: "Fourscore and seven years ago our fathers brought forth"
+ text run at (614,84) width 6: " "
text run at (74,132) width 304: "onthis continent a new nation..."
RenderText {#text} at (0,0) size 0x0
caret: position 58 of child 0 {#text} of child 1 {SPAN} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderTableRow {TR} at (0,24) size 80x20
RenderTableCell {TD} at (2,24) size 27x20 [r=1 c=0 rs=1 cs=1]
RenderText {#text} at (1,1) size 25x18
- text run at (1,1) width 25: "bar "
+ text run at (1,1) width 20: "bar"
+ text run at (21,1) width 5: " "
RenderTableCell {TD} at (31,24) size 47x20 [r=1 c=1 rs=1 cs=1]
RenderText {#text} at (1,1) size 45x18
text run at (1,1) width 45: "buffalo"
text run at (291,14) width 15: "s "
RenderText {#text} at (306,14) size 750x56
text run at (306,14) width 110: "our fathers "
- text run at (416,14) width 348: "f upon this continent, a new nation, "
+ text run at (416,14) width 342: "f upon this continent, a new nation,"
+ text run at (758,14) width 6: " "
text run at (14,42) width 232: "conceived in Liberty, "
text run at (246,42) width 386: "and dedicated to the proposition that all"
RenderText {#text} at (0,0) size 0x0
text run at (291,14) width 6: " "
RenderText {#text} at (297,14) size 741x56
text run at (297,14) width 110: "our fathers "
- text run at (407,14) width 348: "f upon this continent, a new nation, "
+ text run at (407,14) width 342: "f upon this continent, a new nation,"
+ text run at (749,14) width 6: " "
text run at (14,42) width 232: "conceived in Liberty, "
text run at (246,42) width 386: "and dedicated to the proposition that all"
RenderText {#text} at (0,0) size 0x0
RenderTableRow {TR} at (0,2) size 752x74
RenderTableCell {TD} at (2,2) size 748x74 [r=0 c=0 rs=1 cs=1]
RenderText {#text} at (1,1) size 746x72
- text run at (1,1) width 746: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas odio. Morbi sed tortor id nisl bibendum commodo. "
- text run at (1,19) width 743: "Donec pede. Praesent accumsan dui vitae mauris. Mauris non dui at neque lacinia pulvinar. Quisque nibh. Nulla vitae "
- text run at (1,37) width 719: "lectus. Pellentesque enim. Mauris hendrerit molestie dui. Etiam pretium ligula a pede. Fusce consectetuer purus sit "
+ text run at (1,1) width 743: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas odio. Morbi sed tortor id nisl bibendum commodo."
+ text run at (744,1) width 3: " "
+ text run at (1,19) width 739: "Donec pede. Praesent accumsan dui vitae mauris. Mauris non dui at neque lacinia pulvinar. Quisque nibh. Nulla vitae"
+ text run at (740,19) width 4: " "
+ text run at (1,37) width 715: "lectus. Pellentesque enim. Mauris hendrerit molestie dui. Etiam pretium ligula a pede. Fusce consectetuer purus sit"
+ text run at (716,37) width 4: " "
text run at (1,55) width 353: "amet sem. Morbi tincidunt mollis libero. Maecenas mole"
RenderTableSection (anonymous) at (0,78) size 752x4
RenderTableRow (anonymous) at (0,2) size 752x0
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x84 [border: (2px solid #0000FF)]
RenderText {#text} at (14,14) size 731x56
- text run at (14,14) width 731: "Should see \"bar\" in the red box. Insertion point should be at the start of the "
+ text run at (14,14) width 725: "Should see \"bar\" in the red box. Insertion point should be at the start of the"
+ text run at (739,14) width 6: " "
text run at (14,42) width 102: "document."
RenderBlock {DIV} at (0,108) size 784x56
RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
RenderBody {BODY} at (8,8) size 784x571
RenderBlock {H1} at (0,0) size 784x111
RenderText {#text} at (0,0) size 784x111
- text run at (0,0) width 729: "This tests for a bug when performing a FormatBlock "
- text run at (0,37) width 784: "inside a body with no visible content. This text should be "
+ text run at (0,0) width 721: "This tests for a bug when performing a FormatBlock"
+ text run at (721,0) width 8: " "
+ text run at (0,37) width 779: "inside a body with no visible content. This text should be"
+ text run at (779,37) width 5: " "
text run at (0,74) width 287: "inside an h1 element."
caret: position 132 of child 0 {#text} of child 0 {H1} of child 1 {BODY} of child 0 {HTML} of document
RenderText {#text} at (226,0) size 6x28
text run at (226,0) width 6: " "
RenderText {#text} at (232,0) size 706x56
- text run at (232,0) width 474: "jumps over the lazy dog\" uses every letter in the "
+ text run at (232,0) width 468: "jumps over the lazy dog\" uses every letter in the"
+ text run at (700,0) width 6: " "
text run at (0,28) width 170: "english language."
RenderBlock (anonymous) at (14,94) size 756x224
RenderBlock {P} at (0,0) size 756x224
RenderText {#text} at (0,0) size 756x224
text run at (0,0) width 462: "Here's to the crazy ones, the misfits, the rebels, "
text run at (462,0) width 193: "the trouble makers, "
- text run at (655,0) width 98: "the round "
+ text run at (655,0) width 92: "the round"
+ text run at (747,0) width 6: " "
text run at (0,28) width 243: "pegs in the square holes, "
text run at (243,28) width 350: "the ones who see things differently. "
- text run at (593,28) width 150: "There not fond "
+ text run at (593,28) width 144: "There not fond"
+ text run at (737,28) width 6: " "
text run at (0,56) width 510: "of rules, and they have no respect for the status quo, "
text run at (510,56) width 190: "you can quote then,"
text run at (0,84) width 197: "disagree with them, "
text run at (197,84) width 218: "glorify or vilify them, "
- text run at (415,84) width 341: "about the only thing you can't do is "
+ text run at (415,84) width 340: "about the only thing you can't do is"
+ text run at (755,84) width 1: " "
text run at (0,112) width 129: "ignore them. "
text run at (129,112) width 281: "Because they change things. "
- text run at (410,112) width 346: "They push the human race forward. "
+ text run at (410,112) width 344: "They push the human race forward."
+ text run at (754,112) width 2: " "
text run at (0,140) width 481: "And while some may see them as the crazy ones, "
text run at (481,140) width 146: "we see genius. "
- text run at (627,140) width 123: "Because the "
+ text run at (627,140) width 117: "Because the"
+ text run at (744,140) width 6: " "
text run at (0,168) width 632: "people who are crazy enough to think they can change the world "
- text run at (632,168) width 122: "are the ones "
+ text run at (632,168) width 116: "are the ones"
+ text run at (748,168) width 6: " "
text run at (0,196) width 77: "who do."
RenderBlock (anonymous) at (14,342) size 756x0
RenderInline {SPAN} at (0,0) size 0x0
RenderText {#text} at (0,0) size 10x28
text run at (0,0) width 10: "\""
RenderText {#text} at (10,0) size 693x56
- text run at (10,0) width 683: "The quick brown fox jumps over the lazy dog\" uses every letter in the "
+ text run at (10,0) width 677: "The quick brown fox jumps over the lazy dog\" uses every letter in the"
+ text run at (687,0) width 6: " "
text run at (0,28) width 170: "english language."
RenderBlock (anonymous) at (14,94) size 756x224
RenderBlock {P} at (0,0) size 756x224
RenderText {#text} at (0,0) size 756x224
text run at (0,0) width 462: "Here's to the crazy ones, the misfits, the rebels, "
text run at (462,0) width 193: "the trouble makers, "
- text run at (655,0) width 98: "the round "
+ text run at (655,0) width 92: "the round"
+ text run at (747,0) width 6: " "
text run at (0,28) width 243: "pegs in the square holes, "
text run at (243,28) width 350: "the ones who see things differently. "
- text run at (593,28) width 150: "There not fond "
+ text run at (593,28) width 144: "There not fond"
+ text run at (737,28) width 6: " "
text run at (0,56) width 510: "of rules, and they have no respect for the status quo, "
text run at (510,56) width 190: "you can quote then,"
text run at (0,84) width 197: "disagree with them, "
text run at (197,84) width 218: "glorify or vilify them, "
- text run at (415,84) width 341: "about the only thing you can't do is "
+ text run at (415,84) width 340: "about the only thing you can't do is"
+ text run at (755,84) width 1: " "
text run at (0,112) width 129: "ignore them. "
text run at (129,112) width 281: "Because they change things. "
- text run at (410,112) width 346: "They push the human race forward. "
+ text run at (410,112) width 344: "They push the human race forward."
+ text run at (754,112) width 2: " "
text run at (0,140) width 481: "And while some may see them as the crazy ones, "
text run at (481,140) width 146: "we see genius. "
- text run at (627,140) width 123: "Because the "
+ text run at (627,140) width 117: "Because the"
+ text run at (744,140) width 6: " "
text run at (0,168) width 632: "people who are crazy enough to think they can change the world "
- text run at (632,168) width 122: "are the ones "
+ text run at (632,168) width 116: "are the ones"
+ text run at (748,168) width 6: " "
text run at (0,196) width 77: "who do."
RenderBlock (anonymous) at (14,342) size 756x0
RenderInline {SPAN} at (0,0) size 0x0
RenderText {#text} at (0,0) size 10x28
text run at (0,0) width 10: "\""
RenderText {#text} at (10,0) size 693x56
- text run at (10,0) width 683: "The quick brown fox jumps over the lazy dog\" uses every letter in the "
+ text run at (10,0) width 677: "The quick brown fox jumps over the lazy dog\" uses every letter in the"
+ text run at (687,0) width 6: " "
text run at (0,28) width 170: "english language."
RenderBlock (anonymous) at (14,94) size 756x224
RenderBlock {P} at (0,0) size 756x224
RenderText {#text} at (0,0) size 756x224
text run at (0,0) width 462: "Here's to the crazy ones, the misfits, the rebels, "
text run at (462,0) width 193: "the trouble makers, "
- text run at (655,0) width 98: "the round "
+ text run at (655,0) width 92: "the round"
+ text run at (747,0) width 6: " "
text run at (0,28) width 243: "pegs in the square holes, "
text run at (243,28) width 350: "the ones who see things differently. "
- text run at (593,28) width 150: "There not fond "
+ text run at (593,28) width 144: "There not fond"
+ text run at (737,28) width 6: " "
text run at (0,56) width 510: "of rules, and they have no respect for the status quo, "
text run at (510,56) width 190: "you can quote then,"
text run at (0,84) width 197: "disagree with them, "
text run at (197,84) width 218: "glorify or vilify them, "
- text run at (415,84) width 341: "about the only thing you can't do is "
+ text run at (415,84) width 340: "about the only thing you can't do is"
+ text run at (755,84) width 1: " "
text run at (0,112) width 129: "ignore them. "
text run at (129,112) width 281: "Because they change things. "
- text run at (410,112) width 346: "They push the human race forward. "
+ text run at (410,112) width 344: "They push the human race forward."
+ text run at (754,112) width 2: " "
text run at (0,140) width 481: "And while some may see them as the crazy ones, "
text run at (481,140) width 146: "we see genius. "
- text run at (627,140) width 123: "Because the "
+ text run at (627,140) width 117: "Because the"
+ text run at (744,140) width 6: " "
text run at (0,168) width 632: "people who are crazy enough to think they can change the world "
- text run at (632,168) width 122: "are the ones "
+ text run at (632,168) width 116: "are the ones"
+ text run at (748,168) width 6: " "
text run at (0,196) width 77: "who do."
RenderBlock (anonymous) at (14,342) size 756x0
RenderInline {SPAN} at (0,0) size 0x0
RenderBlock (anonymous) at (14,14) size 756x56
RenderInline {SPAN} at (0,0) size 693x56
RenderText {#text} at (0,0) size 693x56
- text run at (0,0) width 693: "\"The quick brown fox jumps over the lazy dog\" uses every letter in the "
+ text run at (0,0) width 687: "\"The quick brown fox jumps over the lazy dog\" uses every letter in the"
+ text run at (687,0) width 6: " "
text run at (0,28) width 170: "english language."
RenderBlock (anonymous) at (14,94) size 756x224
RenderBlock {P} at (0,0) size 756x224
RenderText {#text} at (0,0) size 756x224
text run at (0,0) width 462: "Here's to the crazy ones, the misfits, the rebels, "
text run at (462,0) width 193: "the trouble makers, "
- text run at (655,0) width 98: "the round "
+ text run at (655,0) width 92: "the round"
+ text run at (747,0) width 6: " "
text run at (0,28) width 243: "pegs in the square holes, "
text run at (243,28) width 350: "the ones who see things differently. "
- text run at (593,28) width 150: "There not fond "
+ text run at (593,28) width 144: "There not fond"
+ text run at (737,28) width 6: " "
text run at (0,56) width 510: "of rules, and they have no respect for the status quo, "
text run at (510,56) width 190: "you can quote then,"
text run at (0,84) width 197: "disagree with them, "
text run at (197,84) width 218: "glorify or vilify them, "
- text run at (415,84) width 341: "about the only thing you can't do is "
+ text run at (415,84) width 340: "about the only thing you can't do is"
+ text run at (755,84) width 1: " "
text run at (0,112) width 129: "ignore them. "
text run at (129,112) width 281: "Because they change things. "
- text run at (410,112) width 346: "They push the human race forward. "
+ text run at (410,112) width 344: "They push the human race forward."
+ text run at (754,112) width 2: " "
text run at (0,140) width 481: "And while some may see them as the crazy ones, "
text run at (481,140) width 146: "we see genius. "
- text run at (627,140) width 123: "Because the "
+ text run at (627,140) width 117: "Because the"
+ text run at (744,140) width 6: " "
text run at (0,168) width 632: "people who are crazy enough to think they can change the world "
- text run at (632,168) width 122: "are the ones "
+ text run at (632,168) width 116: "are the ones"
+ text run at (748,168) width 6: " "
text run at (0,196) width 77: "who do."
RenderBlock (anonymous) at (14,342) size 756x0
RenderInline {SPAN} at (0,0) size 0x0
RenderBlock (anonymous) at (14,14) size 756x56
RenderInline {SPAN} at (0,0) size 693x56
RenderText {#text} at (0,0) size 693x56
- text run at (0,0) width 693: "\"The quick brown fox jumps over the lazy dog\" uses every letter in the "
+ text run at (0,0) width 687: "\"The quick brown fox jumps over the lazy dog\" uses every letter in the"
+ text run at (687,0) width 6: " "
text run at (0,28) width 170: "english language."
RenderBlock (anonymous) at (14,94) size 756x224
RenderBlock {P} at (0,0) size 756x224
RenderText {#text} at (0,0) size 756x224
text run at (0,0) width 462: "Here's to the crazy ones, the misfits, the rebels, "
text run at (462,0) width 193: "the trouble makers, "
- text run at (655,0) width 98: "the round "
+ text run at (655,0) width 92: "the round"
+ text run at (747,0) width 6: " "
text run at (0,28) width 243: "pegs in the square holes, "
text run at (243,28) width 350: "the ones who see things differently. "
- text run at (593,28) width 150: "There not fond "
+ text run at (593,28) width 144: "There not fond"
+ text run at (737,28) width 6: " "
text run at (0,56) width 510: "of rules, and they have no respect for the status quo, "
text run at (510,56) width 190: "you can quote then,"
text run at (0,84) width 197: "disagree with them, "
text run at (197,84) width 218: "glorify or vilify them, "
- text run at (415,84) width 341: "about the only thing you can't do is "
+ text run at (415,84) width 340: "about the only thing you can't do is"
+ text run at (755,84) width 1: " "
text run at (0,112) width 129: "ignore them. "
text run at (129,112) width 281: "Because they change things. "
- text run at (410,112) width 346: "They push the human race forward. "
+ text run at (410,112) width 344: "They push the human race forward."
+ text run at (754,112) width 2: " "
text run at (0,140) width 481: "And while some may see them as the crazy ones, "
text run at (481,140) width 146: "we see genius. "
- text run at (627,140) width 123: "Because the "
+ text run at (627,140) width 117: "Because the"
+ text run at (744,140) width 6: " "
text run at (0,168) width 632: "people who are crazy enough to think they can change the world "
- text run at (632,168) width 122: "are the ones "
+ text run at (632,168) width 116: "are the ones"
+ text run at (748,168) width 6: " "
text run at (0,196) width 77: "who do."
RenderBlock (anonymous) at (14,342) size 756x0
RenderInline {SPAN} at (0,0) size 0x0
RenderText {#text} at (213,0) size 6x28
text run at (213,0) width 6: " "
RenderText {#text} at (219,0) size 693x56
- text run at (219,0) width 474: "jumps over the lazy dog\" uses every letter in the "
+ text run at (219,0) width 468: "jumps over the lazy dog\" uses every letter in the"
+ text run at (687,0) width 6: " "
text run at (0,28) width 170: "english language."
RenderBlock (anonymous) at (14,94) size 756x224
RenderBlock {P} at (0,0) size 756x224
RenderText {#text} at (0,0) size 756x224
text run at (0,0) width 462: "Here's to the crazy ones, the misfits, the rebels, "
text run at (462,0) width 193: "the trouble makers, "
- text run at (655,0) width 98: "the round "
+ text run at (655,0) width 92: "the round"
+ text run at (747,0) width 6: " "
text run at (0,28) width 243: "pegs in the square holes, "
text run at (243,28) width 350: "the ones who see things differently. "
- text run at (593,28) width 150: "There not fond "
+ text run at (593,28) width 144: "There not fond"
+ text run at (737,28) width 6: " "
text run at (0,56) width 510: "of rules, and they have no respect for the status quo, "
text run at (510,56) width 190: "you can quote then,"
text run at (0,84) width 197: "disagree with them, "
text run at (197,84) width 218: "glorify or vilify them, "
- text run at (415,84) width 341: "about the only thing you can't do is "
+ text run at (415,84) width 340: "about the only thing you can't do is"
+ text run at (755,84) width 1: " "
text run at (0,112) width 129: "ignore them. "
text run at (129,112) width 281: "Because they change things. "
- text run at (410,112) width 346: "They push the human race forward. "
+ text run at (410,112) width 344: "They push the human race forward."
+ text run at (754,112) width 2: " "
text run at (0,140) width 481: "And while some may see them as the crazy ones, "
text run at (481,140) width 146: "we see genius. "
- text run at (627,140) width 123: "Because the "
+ text run at (627,140) width 117: "Because the"
+ text run at (744,140) width 6: " "
text run at (0,168) width 632: "people who are crazy enough to think they can change the world "
- text run at (632,168) width 122: "are the ones "
+ text run at (632,168) width 116: "are the ones"
+ text run at (748,168) width 6: " "
text run at (0,196) width 77: "who do."
RenderBlock (anonymous) at (14,342) size 756x0
RenderInline {SPAN} at (0,0) size 0x0
RenderBlock {DIV} at (0,180) size 784x56
RenderBlock {DIV} at (0,0) size 784x28
RenderText {#text} at (0,0) size 85x28
- text run at (0,0) width 85: "one five "
+ text run at (0,0) width 79: "one five"
+ text run at (79,0) width 6: " "
RenderBlock {DIV} at (0,28) size 784x28
RenderText {#text} at (0,0) size 137x28
text run at (0,0) width 137: "two three four"
text run at (0,0) width 198: "Four score and seven years ago"
RenderImage {IMG} at (708,0) size 76x103
RenderText {#text} at (198,0) size 685x36
- text run at (198,0) width 487: " our fathers brought forth on this continent a new nation, conceived in liberty "
+ text run at (198,0) width 483: " our fathers brought forth on this continent a new nation, conceived in liberty"
+ text run at (681,0) width 4: " "
text run at (0,18) width 392: "and dedicated to the proposition that all men are created equal."
caret: position 1 of child 1 {IMG} of child 2 {DIV} of child 0 {BODY} of child 0 {HTML} of document
RenderBody {BODY} at (8,8) size 784x584
RenderBlock (anonymous) at (0,0) size 784x54
RenderText {#text} at (0,0) size 784x54
- text run at (0,0) width 784: "This tests to make sure that when the enclosing block is the body element, and when the html element is editable, inserting a "
- text run at (0,18) width 755: "paragraph separator doesn't split the body (inserting a paragraph separator usually splits/clones the enclosing block flow "
+ text run at (0,0) width 783: "This tests to make sure that when the enclosing block is the body element, and when the html element is editable, inserting a"
+ text run at (783,0) width 1: " "
+ text run at (0,18) width 751: "paragraph separator doesn't split the body (inserting a paragraph separator usually splits/clones the enclosing block flow"
+ text run at (751,18) width 4: " "
text run at (0,36) width 58: "element)."
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (0,54) size 784x18
RenderBody {BODY} at (8,8) size 784x568
RenderBlock (anonymous) at (0,0) size 784x56
RenderText {#text} at (0,0) size 754x56
- text run at (0,0) width 754: "Test inserting paragraphs: should see an empty blue box above an empty line "
+ text run at (0,0) width 748: "Test inserting paragraphs: should see an empty blue box above an empty line"
+ text run at (748,0) width 6: " "
text run at (0,28) width 237: "between \"foo\" and \"bar\""
RenderBlock {DIV} at (0,56) size 784x36
RenderBlock {P} at (0,116) size 784x56 [border: (2px solid #FF0000)]
RenderBody {BODY} at (8,8) size 784x584
RenderBlock (anonymous) at (0,0) size 784x56
RenderText {#text} at (0,0) size 772x56
- text run at (0,0) width 772: "Test inserting paragraphs: should see a blue box with \"bar\" in it, and two blank "
+ text run at (0,0) width 766: "Test inserting paragraphs: should see a blue box with \"bar\" in it, and two blank"
+ text run at (766,0) width 6: " "
text run at (0,28) width 295: "lines between \"foo\" and \"bar\"."
RenderBlock {DIV} at (0,56) size 784x36
RenderBlock (anonymous) at (0,92) size 784x84
RenderBody {BODY} at (8,8) size 784x584
RenderBlock (anonymous) at (0,0) size 784x112
RenderText {#text} at (0,0) size 782x56
- text run at (0,0) width 782: "Test inserting paragraphs: should see \"foo\", then an empty blue box, then a blue "
+ text run at (0,0) width 776: "Test inserting paragraphs: should see \"foo\", then an empty blue box, then a blue"
+ text run at (776,0) width 6: " "
text run at (0,28) width 410: "box with with \"bar\" in it. Fix for this bug: "
RenderInline {A} at (0,0) size 260x28 [color=#0000EE]
RenderText {#text} at (410,28) size 260x28
text run at (410,28) width 260: "<rdar://problem/3924579>"
RenderText {#text} at (670,28) size 769x84
text run at (670,28) width 6: " "
- text run at (0,56) width 769: "REGRESSION (Mail): After deleting, hitting return key does not insert visible "
+ text run at (0,56) width 763: "REGRESSION (Mail): After deleting, hitting return key does not insert visible"
+ text run at (763,56) width 6: " "
text run at (0,84) width 77: "newline"
RenderBlock {DIV} at (0,112) size 784x36
RenderBlock (anonymous) at (0,148) size 784x28
RenderBody {BODY} at (8,8) size 784x568
RenderBlock (anonymous) at (0,0) size 784x112
RenderText {#text} at (0,0) size 765x84
- text run at (0,0) width 765: "Test inserting paragraphs: should see \"foo\" in a blue box, then a blue box with "
- text run at (0,28) width 760: "with two lines in it: First line a bold \"x\"; second line a non-bold \"bar\". Fix for "
+ text run at (0,0) width 759: "Test inserting paragraphs: should see \"foo\" in a blue box, then a blue box with"
+ text run at (759,0) width 6: " "
+ text run at (0,28) width 754: "with two lines in it: First line a bold \"x\"; second line a non-bold \"bar\". Fix for"
+ text run at (754,28) width 6: " "
text run at (0,56) width 90: "this bug: "
RenderInline {A} at (0,0) size 260x28 [color=#0000EE]
RenderText {#text} at (90,56) size 260x28
text run at (90,56) width 260: "<rdar://problem/3927554>"
RenderText {#text} at (350,56) size 691x56
- text run at (350,56) width 341: " Style info applied to remainder of "
+ text run at (350,56) width 335: " Style info applied to remainder of"
+ text run at (685,56) width 6: " "
text run at (0,84) width 347: "document after a newline is entered"
RenderBlock {DIV} at (0,112) size 784x12
RenderBlock {P} at (0,148) size 784x56 [border: (2px solid #0000FF)]
RenderBody {BODY} at (8,8) size 769x656
RenderBlock (anonymous) at (0,0) size 769x84
RenderText {#text} at (0,0) size 766x56
- text run at (0,0) width 766: "Test inserting paragraphs and managing typing style correctly: \"x\" under \"line "
+ text run at (0,0) width 760: "Test inserting paragraphs and managing typing style correctly: \"x\" under \"line"
+ text run at (760,0) width 6: " "
text run at (0,28) width 344: "2\" should be bold. Fix for this bug: "
RenderInline {A} at (0,0) size 260x28 [color=#0000EE]
RenderText {#text} at (344,28) size 260x28
text run at (344,28) width 260: "<rdar://problem/3939523>"
RenderText {#text} at (604,28) size 755x56
- text run at (604,28) width 151: " in some cases, "
+ text run at (604,28) width 145: " in some cases,"
+ text run at (749,28) width 6: " "
text run at (0,56) width 543: "text does not retain style info after pressing return twice"
RenderBlock {DIV} at (0,84) size 769x12
RenderBlock {P} at (0,120) size 769x56 [border: (2px solid #0000FF)]
RenderBody {BODY} at (8,8) size 784x568
RenderBlock (anonymous) at (0,0) size 784x112
RenderText {#text} at (0,0) size 749x56
- text run at (0,0) width 749: "Test inserting paragraphs and managing typing style correctly: Only \"line 1\" "
- text run at (0,28) width 627: "should be bold. Other lines should be non-bold. Fix for this bug: "
+ text run at (0,0) width 743: "Test inserting paragraphs and managing typing style correctly: Only \"line 1\""
+ text run at (743,0) width 6: " "
+ text run at (0,28) width 621: "should be bold. Other lines should be non-bold. Fix for this bug:"
+ text run at (621,28) width 6: " "
RenderInline {A} at (0,0) size 260x28 [color=#0000EE]
RenderText {#text} at (0,56) size 260x28
text run at (0,56) width 260: "<rdar://problem/3944492>"
RenderText {#text} at (260,56) size 724x56
- text run at (260,56) width 464: " after pressing return twice, text is bold when it "
+ text run at (260,56) width 458: " after pressing return twice, text is bold when it"
+ text run at (718,56) width 6: " "
text run at (0,84) width 116: "shouldn't be"
RenderBlock {DIV} at (0,112) size 784x12
RenderBlock {P} at (0,148) size 784x56 [border: (2px solid #0000FF)]
RenderBlock {DIV} at (0,108) size 784x112
RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
RenderText {#text} at (14,14) size 38x28
- text run at (14,14) width 38: "foo "
+ text run at (14,14) width 32: "foo"
+ text run at (46,14) width 6: " "
RenderBlock {DIV} at (0,56) size 784x56 [border: (2px solid #FF0000)]
RenderText {#text} at (14,14) size 31x28
text run at (14,14) width 31: "bar"
RenderBody {BODY} at (8,8) size 784x584
RenderBlock (anonymous) at (0,0) size 784x56
RenderText {#text} at (0,0) size 784x56
- text run at (0,0) width 784: "Test inserting paragraphs: should see two blue boxes, where the second blue box "
+ text run at (0,0) width 781: "Test inserting paragraphs: should see two blue boxes, where the second blue box"
+ text run at (781,0) width 3: " "
text run at (0,28) width 245: "starts with an empty line."
RenderBlock {DIV} at (0,56) size 784x36
RenderBlock {DIV} at (0,92) size 784x112 [border: (2px solid #0000FF)]
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x140 [border: (2px solid #FF0000)]
RenderText {#text} at (14,14) size 738x112
- text run at (14,14) width 702: "xxxx x xx xxxx xxxxxx xxxxx xxxxxx xxx xx xxxx xxx xxx xx x xxxxx "
- text run at (14,42) width 738: "xxxxxxxxxxxx xxxxxxxx xxx xxxx xxxxx xx xxx xxxx xxxx xxxxx xxxxxx "
- text run at (14,70) width 720: "xxx xx xxxx xxx xxx xx xxxxxx xxxxx xxxxxx xxx xx xxxx xxx xxx xx x "
+ text run at (14,14) width 696: "xxxx x xx xxxx xxxxxx xxxxx xxxxxx xxx xx xxxx xxx xxx xx x xxxxx"
+ text run at (710,14) width 6: " "
+ text run at (14,42) width 732: "xxxxxxxxxxxx xxxxxxxx xxx xxxx xxxxx xx xxx xxxx xxxx xxxxx xxxxxx"
+ text run at (746,42) width 6: " "
+ text run at (14,70) width 714: "xxx xx xxxx xxx xxx xx xxxxxx xxxxx xxxxxx xxx xx xxxx xxx xxx xx x"
+ text run at (728,70) width 6: " "
text run at (14,98) width 360: "xxxxx xxxxxxxxxxxx xxxxxxxx xxx "
RenderInline {SPAN} at (0,0) size 0x28
caret: position 233 of child 0 {#text} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderImage {IMG} at (152,0) size 76x103
RenderBR {BR} at (228,103) size 0x0
RenderText {#text} at (0,103) size 739x36
- text run at (0,103) width 739: "This tests for a bug where an images pasted on the same line would appear on different lines. You should see "
+ text run at (0,103) width 735: "This tests for a bug where an images pasted on the same line would appear on different lines. You should see"
+ text run at (735,103) width 4: " "
text run at (0,121) width 358: "several pictures above all in the same line/paragraph."
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 418x29
text run at (0,0) width 418: "All the text here should be the same size. "
RenderText {#text} at (418,0) size 784x58
- text run at (418,0) width 366: "All the text here should be the same "
- text run at (0,29) width 51: "size. "
+ text run at (418,0) width 361: "All the text here should be the same"
+ text run at (779,0) width 5: " "
+ text run at (0,29) width 45: "size."
+ text run at (45,29) width 6: " "
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
caret: position 43 of child 1 {#text} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,34) size 784x36
RenderBlock (anonymous) at (0,0) size 784x18
RenderText {#text} at (0,0) size 27x18
- text run at (0,0) width 27: "one "
+ text run at (0,0) width 23: "one"
+ text run at (23,0) width 4: " "
RenderBlock {DIV} at (0,18) size 784x18
RenderText {#text} at (0,0) size 24x18
text run at (0,0) width 24: "two"
text run at (0,0) width 290: "This tests pasting a table to replace some text. "
RenderInline {B} at (0,0) size 768x72
RenderText {#text} at (290,0) size 768x72
- text run at (290,0) width 478: "It demonstrates two bugs: 1) selecting a table without also selecting the "
- text run at (0,18) width 763: "line break after programmatically is impossible when its followed by a div because of the way DOM positions are "
- text run at (0,36) width 754: "mapped to visible positions, 2) pasting content that ends in a table places the caret in the last table cell instead of "
+ text run at (290,0) width 474: "It demonstrates two bugs: 1) selecting a table without also selecting the"
+ text run at (764,0) width 4: " "
+ text run at (0,18) width 759: "line break after programmatically is impossible when its followed by a div because of the way DOM positions are"
+ text run at (759,18) width 4: " "
+ text run at (0,36) width 750: "mapped to visible positions, 2) pasting content that ends in a table places the caret in the last table cell instead of"
+ text run at (750,36) width 4: " "
text run at (0,54) width 633: "after the table, so the interchange newline is placed in the last table cell and not after the table."
RenderTable {TABLE} at (0,88) size 57x24
RenderTableSection {TBODY} at (0,0) size 57x24
RenderText {#text} at (85,0) size 167x18
text run at (85,0) width 167: "<rdar://problem/3918712>"
RenderText {#text} at (252,0) size 740x36
- text run at (252,0) width 488: " \"Paste as Quotation\" in Mail just pastes (<blockquote> tag seems to be lost). "
+ text run at (252,0) width 484: " \"Paste as Quotation\" in Mail just pastes (<blockquote> tag seems to be lost)."
+ text run at (736,0) width 4: " "
text run at (0,18) width 496: "Should see two boxes with blockquoted \"foo\" text, followed by an empty box."
RenderBR {BR} at (496,32) size 0x0
RenderBlock {DIV} at (0,36) size 784x104 [border: (2px solid #FF0000)]
RenderText {#text} at (85,0) size 167x18
text run at (85,0) width 167: "<rdar://problem/3918712>"
RenderText {#text} at (252,0) size 781x54
- text run at (252,0) width 488: " \"Paste as Quotation\" in Mail just pastes (<blockquote> tag seems to be lost). "
- text run at (0,18) width 781: "Should see one box with blockquoted \"foo\" text, followed by another box with an \"x\" (not in a blockquote) and \"foo\" (in a "
+ text run at (252,0) width 484: " \"Paste as Quotation\" in Mail just pastes (<blockquote> tag seems to be lost)."
+ text run at (736,0) width 4: " "
+ text run at (0,18) width 777: "Should see one box with blockquoted \"foo\" text, followed by another box with an \"x\" (not in a blockquote) and \"foo\" (in a"
+ text run at (777,18) width 4: " "
text run at (0,36) width 79: "blockquote)."
RenderBlock {DIV} at (0,54) size 784x24
RenderBlock {DIV} at (0,78) size 784x104 [border: (2px solid #FF0000)]
RenderText {#text} at (85,0) size 167x18
text run at (85,0) width 167: "<rdar://problem/3918712>"
RenderText {#text} at (252,0) size 740x36
- text run at (252,0) width 488: " \"Paste as Quotation\" in Mail just pastes (<blockquote> tag seems to be lost). "
+ text run at (252,0) width 484: " \"Paste as Quotation\" in Mail just pastes (<blockquote> tag seems to be lost)."
+ text run at (736,0) width 4: " "
text run at (0,18) width 585: "Should see two boxes with blockquoted \"foo\" text, followed by a box with an unquoted \"x\"."
RenderBlock {DIV} at (0,36) size 784x24
RenderBlock {DIV} at (0,60) size 784x104 [border: (2px solid #FF0000)]
text run at (0,54) width 335: "End}OfParagraphAndModifySelection should work."
RenderBlock {DIV} at (0,88) size 200x36
RenderText {#text} at (0,0) size 189x36
- text run at (0,0) width 189: "The quick brown fox jumped "
+ text run at (0,0) width 185: "The quick brown fox jumped"
+ text run at (185,0) width 4: " "
text run at (0,18) width 158: "over the lazy brown dog."
selection start: position 0 of child 0 {#text} of child 2 {DIV} of child 0 {BODY} of child 0 {HTML} of document
selection end: position 51 of child 0 {#text} of child 2 {DIV} of child 0 {BODY} of child 0 {HTML} of document
RenderBody {BODY} at (8,8) size 784x584
RenderBlock (anonymous) at (0,0) size 784x36
RenderText {#text} at (0,0) size 780x36
- text run at (0,0) width 780: "This tests for a bug where selecting a word would select the line break and word before it. Only the word in the paragraph "
+ text run at (0,0) width 776: "This tests for a bug where selecting a word would select the line break and word before it. Only the word in the paragraph"
+ text run at (776,0) width 4: " "
text run at (0,18) width 162: "below should be selected:"
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (0,36) size 784x18
RenderBody {BODY} at (8,8) size 784x576
RenderBlock {P} at (0,0) size 784x54
RenderText {#text} at (0,0) size 784x54
- text run at (0,0) width 731: "This tests for setting the selection at a position inside the document when the document node is non-editable and the "
+ text run at (0,0) width 727: "This tests for setting the selection at a position inside the document when the document node is non-editable and the"
+ text run at (727,0) width 4: " "
text run at (0,18) width 251: "document's body element *is* editable. "
- text run at (251,18) width 533: "The expected behavior is to create a selection at [body, 0]. There should be a caret at "
+ text run at (251,18) width 532: "The expected behavior is to create a selection at [body, 0]. There should be a caret at"
+ text run at (783,18) width 1: " "
text run at (0,36) width 163: "the start of this paragraph."
caret: position 0 of child 0 {#text} of child 1 {P} of child 0 {BODY} of child 0 {HTML} of document
RenderBlock {P} at (0,0) size 784x36
RenderText {#text} at (0,0) size 767x36
text run at (0,0) width 512: "This tests for setting the selection at a position inside a document in designMode. "
- text run at (512,0) width 255: "You should see a caret at the start of the "
+ text run at (512,0) width 251: "You should see a caret at the start of the"
+ text run at (763,0) width 4: " "
text run at (0,18) width 36: "body."
caret: position 0 of child 0 {#text} of child 1 {P} of child 0 {BODY} of child 0 {HTML} of document
RenderBlock {HTML} at (0,0) size 300x150
RenderBody {BODY} at (8,8) size 284x134 [bgcolor=#FFFFE0]
RenderText {#text} at (0,0) size 270x36
- text run at (0,0) width 270: "This test should be selected, but this frame "
+ text run at (0,0) width 266: "This test should be selected, but this frame"
+ text run at (266,0) width 4: " "
text run at (0,18) width 133: "shouldn't be focused."
RenderText {#text} at (0,0) size 0x0
RenderBR {BR} at (304,154) size 0x0
text run at (324,0) width 327: "The caret should be at the start of the third sentence."
RenderBlock {DIV} at (0,34) size 784x54
RenderText {#text} at (0,0) size 758x54
- text run at (0,0) width 758: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc a augue. Pellentesque habitant morbi tristique senectus et "
- text run at (0,18) width 723: "netus et malesuada fames ac turpis egestas. Mauris ut pede. Integer lacus. Ut ipsum. Phasellus tristique leo eu velit. "
+ text run at (0,0) width 754: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc a augue. Pellentesque habitant morbi tristique senectus et"
+ text run at (754,0) width 4: " "
+ text run at (0,18) width 719: "netus et malesuada fames ac turpis egestas. Mauris ut pede. Integer lacus. Ut ipsum. Phasellus tristique leo eu velit."
+ text run at (719,18) width 4: " "
text run at (0,36) width 655: "Vestibulum arcu lacus, blandit ac, condimentum sed, commodo in, arcu. Curabitur suscipit pede eu sem."
caret: position 72 of child 0 {#text} of child 2 {DIV} of child 0 {BODY} of child 0 {HTML} of document
text run at (336,0) width 383: "The caret should be at the start of the second to last sentence."
RenderBlock {DIV} at (0,34) size 784x54
RenderText {#text} at (0,0) size 758x54
- text run at (0,0) width 758: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc a augue. Pellentesque habitant morbi tristique senectus et "
- text run at (0,18) width 723: "netus et malesuada fames ac turpis egestas. Mauris ut pede. Integer lacus. Ut ipsum. Phasellus tristique leo eu velit. "
+ text run at (0,0) width 754: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc a augue. Pellentesque habitant morbi tristique senectus et"
+ text run at (754,0) width 4: " "
+ text run at (0,18) width 719: "netus et malesuada fames ac turpis egestas. Mauris ut pede. Integer lacus. Ut ipsum. Phasellus tristique leo eu velit."
+ text run at (719,18) width 4: " "
text run at (0,36) width 655: "Vestibulum arcu lacus, blandit ac, condimentum sed, commodo in, arcu. Curabitur suscipit pede eu sem."
caret: position 241 of child 0 {#text} of child 2 {DIV} of child 0 {BODY} of child 0 {HTML} of document
text run at (131,0) width 343: "http://bugzilla.opendarwin.org/show_bug.cgi?id=7152"
RenderText {#text} at (474,0) size 783x54
text run at (474,0) width 8: ". "
- text run at (482,0) width 301: "Adding visible candidates after tables, at [table, "
- text run at (0,18) width 771: "numberOfChildren], threw RenderView::setSelection for a loop because it assumed the end of a selection would be inside "
+ text run at (482,0) width 297: "Adding visible candidates after tables, at [table,"
+ text run at (779,0) width 4: " "
+ text run at (0,18) width 767: "numberOfChildren], threw RenderView::setSelection for a loop because it assumed the end of a selection would be inside"
+ text run at (767,18) width 4: " "
text run at (0,36) width 100: "an atomic node."
RenderBlock {HR} at (0,70) size 784x2 [border: (1px inset #000000)]
RenderTable {TABLE} at (0,80) size 161x52 [border: (1px outset #808080)]
text run at (131,0) width 343: "http://bugzilla.opendarwin.org/show_bug.cgi?id=7152"
RenderText {#text} at (474,0) size 783x72
text run at (474,0) width 8: ". "
- text run at (482,0) width 301: "Adding visible candidates after tables, at [table, "
- text run at (0,18) width 771: "numberOfChildren], threw RenderView::setSelection for a loop because it assumed the end of a selection would be inside "
+ text run at (482,0) width 297: "Adding visible candidates after tables, at [table,"
+ text run at (779,0) width 4: " "
+ text run at (0,18) width 767: "numberOfChildren], threw RenderView::setSelection for a loop because it assumed the end of a selection would be inside"
+ text run at (767,18) width 4: " "
text run at (0,36) width 104: "an atomic node. "
- text run at (104,36) width 673: "It didn't make the same assumption about start of a selection, but for good measure, we also test a selection "
+ text run at (104,36) width 669: "It didn't make the same assumption about start of a selection, but for good measure, we also test a selection"
+ text run at (773,36) width 4: " "
text run at (0,54) width 232: "that starts at a position before a table."
selection start: position 0 of child 1 {TABLE} of child 1 {BODY} of child 0 {HTML} of document
selection end: position 341 of child 2 {#text} of child 5 {P} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {P} at (0,104) size 784x0
RenderBlock {DIV} at (16,104) size 752x38 [border: (1px solid #000000)]
RenderText {#text} at (1,1) size 750x18
- text run at (1,1) width 750: "don't select me "
+ text run at (1,1) width 93: "don't select me"
+ text run at (94,1) width 657: " "
RenderInline {I} at (0,0) size 150x18
RenderText {#text} at (1,19) size 150x18
text run at (1,19) width 150: "try to select just this text"
RenderBlock {HR} at (0,86) size 784x2 [border: (1px inset #000000)]
RenderBlock {DIV} at (0,96) size 250x110
RenderText {#text} at (0,0) size 236x110
- text run at (0,0) width 164: "Alice in "
+ text run at (0,0) width 152: "Alice in"
+ text run at (152,0) width 12: " "
text run at (0,55) width 236: "Wonderland"
caret: position 10 of child 0 {#text} of child 7 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {P} at (0,0) size 784x36
RenderText {#text} at (0,0) size 753x36
text run at (0,0) width 538: "This is an automatic pixel test. To test interactively, drag selected text onto the iframe "
- text run at (538,0) width 215: "below and verify that a drag caret "
+ text run at (538,0) width 211: "below and verify that a drag caret"
+ text run at (749,0) width 4: " "
text run at (0,18) width 156: "appears inside the frame."
RenderBlock (anonymous) at (0,52) size 784x152
RenderPartObject {IFRAME} at (0,0) size 302x152 [border: (1px solid #000000)]
RenderBR {BR} at (505,14) size 0x0
RenderText {#text} at (0,18) size 777x36
text run at (0,18) width 520: "We set it inside the body because we don't want to allow editing outside the body. "
- text run at (520,18) width 257: "This test also does some editing to make "
+ text run at (520,18) width 253: "This test also does some editing to make"
+ text run at (773,18) width 4: " "
text run at (0,36) width 173: "sure it happens in the body."
caret: position 153 of child 3 {#text} of child 2 {BODY} of child 0 {HTML} of document
RenderTableRow {TR} at (0,2) size 782x40
RenderTableCell {TD} at (2,2) size 778x40 [border: (1px solid #AAAAAA)] [r=0 c=0 rs=1 cs=1]
RenderText {#text} at (2,2) size 773x36
- text run at (2,2) width 773: "This tests for a Mail crasher that happened when a selection was created with one endpoint in non-editable content and the "
+ text run at (2,2) width 769: "This tests for a Mail crasher that happened when a selection was created with one endpoint in non-editable content and the"
+ text run at (771,2) width 4: " "
text run at (2,20) width 155: "other in editable content."
caret: position 0 of child 0 {TABLE} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {#text} at (438,0) size 4x18
text run at (438,0) width 4: " "
RenderText {#text} at (442,0) size 704x36
- text run at (442,0) width 262: "WebElementImageKey is a key added to "
+ text run at (442,0) width 258: "WebElementImageKey is a key added to"
+ text run at (700,0) width 4: " "
text run at (0,18) width 413: "the elementAtPoint dictionary and the key's value is an NSImage."
RenderInline {SPAN} at (0,0) size 4x18
RenderText {#text} at (413,18) size 4x18
RenderText {#text} at (678,18) size 4x18
text run at (678,18) width 4: " "
RenderText {#text} at (0,36) size 700x54
- text run at (0,36) width 689: "What this means is that as you move the mouse around a web page we are aggressively mallocing NSImages "
- text run at (0,54) width 700: "that then move into our image cache and stay around until the CGImageRef goes away (which could be a long "
+ text run at (0,36) width 685: "What this means is that as you move the mouse around a web page we are aggressively mallocing NSImages"
+ text run at (685,36) width 4: " "
+ text run at (0,54) width 696: "that then move into our image cache and stay around until the CGImageRef goes away (which could be a long"
+ text run at (696,54) width 4: " "
text run at (0,72) width 36: "time)."
RenderBlock {DIV} at (0,90) size 704x18
RenderBR {BR} at (0,0) size 0x18
RenderText {#text} at (518,0) size 4x18
text run at (518,0) width 4: " "
RenderText {#text} at (522,0) size 696x36
- text run at (522,0) width 174: "Could we change the key's "
+ text run at (522,0) width 170: "Could we change the key's"
+ text run at (692,0) width 4: " "
text run at (0,18) width 224: "value to be a CGImageRef instead?"
RenderInline {SPAN} at (0,0) size 4x18
RenderText {#text} at (224,18) size 4x18
text run at (224,18) width 4: " "
RenderText {#text} at (228,18) size 691x36
- text run at (228,18) width 463: "Could we just eliminate the key in favor of a DOM extension method for "
+ text run at (228,18) width 459: "Could we just eliminate the key in favor of a DOM extension method for"
+ text run at (687,18) width 4: " "
text run at (0,36) width 150: "accessing an NSImage?"
RenderBlock {DIV} at (0,162) size 704x18
RenderBR {BR} at (0,0) size 0x18
text run at (194,14) width 27: "as "
RenderText {#text} at (221,14) size 665x56
text run at (221,14) width 110: "our fathers "
- text run at (331,14) width 348: "f upon this continent, a new nation, "
+ text run at (331,14) width 342: "f upon this continent, a new nation,"
+ text run at (673,14) width 6: " "
text run at (14,42) width 232: "conceived in Liberty, "
text run at (246,42) width 392: "and dedicated to the proposition that all "
RenderBR {BR} at (0,0) size 0x0
text run at (194,14) width 27: "as "
RenderText {#text} at (221,14) size 665x56
text run at (221,14) width 110: "our fathers "
- text run at (331,14) width 348: "f upon this continent, a new nation, "
+ text run at (331,14) width 342: "f upon this continent, a new nation,"
+ text run at (673,14) width 6: " "
text run at (14,42) width 232: "conceived in Liberty, "
text run at (246,42) width 392: "and dedicated to the proposition that all "
RenderBR {BR} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
RenderInline {A} at (0,0) size 76x24 [color=#0000EE]
RenderText {#text} at (19,6) size 76x24
- text run at (19,6) width 73: "Sandwiches & "
+ text run at (19,6) width 69: "Sandwiches &"
+ text run at (88,6) width 4: " "
text run at (16,18) width 38: "Burgers"
RenderListItem {LI} at (0,75) size 120x21
RenderListMarker at (-14,6) size 5x12: bullet
text run at (0,0) width 20: "On"
RenderText {#text} at (20,0) size 784x36
text run at (20,0) width 464: "ly the first two letters of the first word in this sentence should be selected. "
- text run at (484,0) width 300: "To run this test manually, double click between "
+ text run at (484,0) width 298: "To run this test manually, double click between"
+ text run at (782,0) width 2: " "
text run at (0,18) width 351: "the first two letters of the first word of the first sentence."
RenderText {#text} at (0,0) size 0x0
selection start: position 0 of child 0 {#text} of child 0 {SPAN} of child 1 {BODY} of child 0 {HTML} of document
text run at (194,14) width 27: "as "
RenderText {#text} at (221,14) size 665x56
text run at (221,14) width 110: "our fathers "
- text run at (331,14) width 348: "f upon this continent, a new nation, "
+ text run at (331,14) width 342: "f upon this continent, a new nation,"
+ text run at (673,14) width 6: " "
text run at (14,42) width 232: "conceived in Liberty, "
text run at (246,42) width 392: "and dedicated to the proposition that all "
RenderBR {BR} at (0,0) size 0x0
text run at (194,14) width 27: "as "
RenderText {#text} at (221,14) size 665x56
text run at (221,14) width 110: "our fathers "
- text run at (331,14) width 348: "f upon this continent, a new nation, "
+ text run at (331,14) width 342: "f upon this continent, a new nation,"
+ text run at (673,14) width 6: " "
text run at (14,42) width 232: "conceived in Liberty, "
text run at (246,42) width 392: "and dedicated to the proposition that all "
RenderBR {BR} at (0,0) size 0x0
RenderBlock {DIV} at (64,0) size 748x772 [border: (50px solid #FF0000)]
RenderBlock {DIV} at (74,74) size 600x624
RenderText {#text} at (0,10) size 600x604
- text run at (0,10) width 558: "Four score and seven years ago our fathers brought forth, "
- text run at (0,58) width 589: "upon this continent, a new nation, conceived in Liberty, and "
- text run at (0,106) width 577: "dedicated to the proposition that all men are created equal. "
- text run at (0,154) width 600: "Now we are engaged in a great civil war, testing whether that "
- text run at (0,202) width 565: "nation, or any nation, so conceived, and so dedicated, can "
- text run at (0,250) width 571: "long endure. We are met here on a great battlefield of that "
- text run at (0,298) width 545: "war. We have come to dedicate a portion of it as a final "
- text run at (0,346) width 557: "resting place for those who here gave their lives that that "
- text run at (0,394) width 579: "nation might live. It is altogether fitting and proper that we "
- text run at (0,442) width 565: "should do this. Four score and seven years ago our fathers "
- text run at (0,490) width 600: "brought forth, upon this continent, a new nation, conceived in "
- text run at (0,538) width 560: "Liberty, and dedicated to the proposition that all men are "
+ text run at (0,10) width 552: "Four score and seven years ago our fathers brought forth,"
+ text run at (552,10) width 6: " "
+ text run at (0,58) width 583: "upon this continent, a new nation, conceived in Liberty, and"
+ text run at (583,58) width 6: " "
+ text run at (0,106) width 571: "dedicated to the proposition that all men are created equal."
+ text run at (571,106) width 6: " "
+ text run at (0,154) width 596: "Now we are engaged in a great civil war, testing whether that"
+ text run at (596,154) width 4: " "
+ text run at (0,202) width 559: "nation, or any nation, so conceived, and so dedicated, can"
+ text run at (559,202) width 6: " "
+ text run at (0,250) width 565: "long endure. We are met here on a great battlefield of that"
+ text run at (565,250) width 6: " "
+ text run at (0,298) width 539: "war. We have come to dedicate a portion of it as a final"
+ text run at (539,298) width 6: " "
+ text run at (0,346) width 551: "resting place for those who here gave their lives that that"
+ text run at (551,346) width 6: " "
+ text run at (0,394) width 573: "nation might live. It is altogether fitting and proper that we"
+ text run at (573,394) width 6: " "
+ text run at (0,442) width 559: "should do this. Four score and seven years ago our fathers"
+ text run at (559,442) width 6: " "
+ text run at (0,490) width 598: "brought forth, upon this continent, a new nation, conceived in"
+ text run at (598,490) width 2: " "
+ text run at (0,538) width 554: "Liberty, and dedicated to the proposition that all men are"
+ text run at (554,538) width 6: " "
text run at (0,586) width 136: "created equal."
selection start: position 1 of child 0 {#text} of child 1 {DIV} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
selection end: position 737 of child 0 {#text} of child 1 {DIV} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (64,0) size 748x772 [border: (50px solid #FF0000)]
RenderBlock {DIV} at (74,74) size 600x624
RenderText {#text} at (0,10) size 589x124
- text run at (0,10) width 558: "Four score and seven years ago our fathers brought forth, "
- text run at (0,58) width 589: "upon this continent, a new nation, conceived in Liberty, and "
+ text run at (0,10) width 552: "Four score and seven years ago our fathers brought forth,"
+ text run at (552,10) width 6: " "
+ text run at (0,58) width 583: "upon this continent, a new nation, conceived in Liberty, and"
+ text run at (583,58) width 6: " "
text run at (0,106) width 399: "dedicated to the proposition that all men "
RenderBR {BR} at (0,0) size 0x0
RenderText {#text} at (0,154) size 590x124
- text run at (0,154) width 582: "are created equal. Now we are engaged in a great civil war, "
- text run at (0,202) width 590: "testing whether that nation, or any nation, so conceived, and "
+ text run at (0,154) width 576: "are created equal. Now we are engaged in a great civil war,"
+ text run at (576,154) width 6: " "
+ text run at (0,202) width 584: "testing whether that nation, or any nation, so conceived, and"
+ text run at (584,202) width 6: " "
text run at (0,250) width 569: "so dedicated, can long endure. We are met here on a great "
RenderBR {BR} at (569,272) size 0x0
RenderText {#text} at (0,298) size 600x172
- text run at (0,298) width 600: "battlefield of that war. We have come to dedicate a portion of "
- text run at (0,346) width 585: "it as a final resting place for those who here gave their lives "
- text run at (0,394) width 588: "that that nation might live. It is altogether fitting and proper "
+ text run at (0,298) width 600: "battlefield of that war. We have come to dedicate a portion of"
+ text run at (600,298) width 0: " "
+ text run at (0,346) width 579: "it as a final resting place for those who here gave their lives"
+ text run at (579,346) width 6: " "
+ text run at (0,394) width 582: "that that nation might live. It is altogether fitting and proper"
+ text run at (582,394) width 6: " "
text run at (0,442) width 224: "that we should do this. "
RenderBR {BR} at (224,464) size 0x0
RenderText {#text} at (0,490) size 589x124
- text run at (0,490) width 558: "Four score and seven years ago our fathers brought forth, "
- text run at (0,538) width 589: "upon this continent, a new nation, conceived in Liberty, and "
+ text run at (0,490) width 552: "Four score and seven years ago our fathers brought forth,"
+ text run at (552,490) width 6: " "
+ text run at (0,538) width 583: "upon this continent, a new nation, conceived in Liberty, and"
+ text run at (583,538) width 6: " "
text run at (0,586) width 571: "dedicated to the proposition that all men are created equal."
selection start: position 1 of child 0 {#text} of child 1 {DIV} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
selection end: position 180 of child 6 {#text} of child 1 {DIV} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBR {BR} at (0,10) size 0x28
RenderBR {BR} at (0,58) size 0x28
RenderText {#text} at (0,106) size 600x604
- text run at (0,106) width 558: "Four score and seven years ago our fathers brought forth, "
- text run at (0,154) width 589: "upon this continent, a new nation, conceived in Liberty, and "
- text run at (0,202) width 577: "dedicated to the proposition that all men are created equal. "
- text run at (0,250) width 600: "Now we are engaged in a great civil war, testing whether that "
- text run at (0,298) width 565: "nation, or any nation, so conceived, and so dedicated, can "
- text run at (0,346) width 571: "long endure. We are met here on a great battlefield of that "
- text run at (0,394) width 545: "war. We have come to dedicate a portion of it as a final "
- text run at (0,442) width 557: "resting place for those who here gave their lives that that "
- text run at (0,490) width 579: "nation might live. It is altogether fitting and proper that we "
- text run at (0,538) width 565: "should do this. Four score and seven years ago our fathers "
- text run at (0,586) width 600: "brought forth, upon this continent, a new nation, conceived in "
- text run at (0,634) width 560: "Liberty, and dedicated to the proposition that all men are "
+ text run at (0,106) width 552: "Four score and seven years ago our fathers brought forth,"
+ text run at (552,106) width 6: " "
+ text run at (0,154) width 583: "upon this continent, a new nation, conceived in Liberty, and"
+ text run at (583,154) width 6: " "
+ text run at (0,202) width 571: "dedicated to the proposition that all men are created equal."
+ text run at (571,202) width 6: " "
+ text run at (0,250) width 596: "Now we are engaged in a great civil war, testing whether that"
+ text run at (596,250) width 4: " "
+ text run at (0,298) width 559: "nation, or any nation, so conceived, and so dedicated, can"
+ text run at (559,298) width 6: " "
+ text run at (0,346) width 565: "long endure. We are met here on a great battlefield of that"
+ text run at (565,346) width 6: " "
+ text run at (0,394) width 539: "war. We have come to dedicate a portion of it as a final"
+ text run at (539,394) width 6: " "
+ text run at (0,442) width 551: "resting place for those who here gave their lives that that"
+ text run at (551,442) width 6: " "
+ text run at (0,490) width 573: "nation might live. It is altogether fitting and proper that we"
+ text run at (573,490) width 6: " "
+ text run at (0,538) width 559: "should do this. Four score and seven years ago our fathers"
+ text run at (559,538) width 6: " "
+ text run at (0,586) width 598: "brought forth, upon this continent, a new nation, conceived in"
+ text run at (598,586) width 2: " "
+ text run at (0,634) width 554: "Liberty, and dedicated to the proposition that all men are"
+ text run at (554,634) width 6: " "
text run at (0,682) width 142: "created equal. "
RenderBR {BR} at (142,704) size 0x0
RenderBR {BR} at (0,730) size 0x28
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (0,18) size 352x102 [border: (1px solid #0000FF)]
RenderText {#text} at (1,1) size 11x18
- text run at (1,1) width 11: "a "
+ text run at (1,1) width 7: "a"
+ text run at (8,1) width 4: " "
RenderText {#text} at (1,19) size 344x18
text run at (1,19) width 344: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
caret: position 2 of child 0 {#text} of child 2 {DIV} of child 0 {BODY} of child 0 {HTML} of document
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (0,18) size 352x102 [border: (1px solid #0000FF)]
RenderText {#text} at (1,1) size 11x18
- text run at (1,1) width 11: "a "
+ text run at (1,1) width 7: "a"
+ text run at (8,1) width 4: " "
RenderInline {SPAN} at (0,0) size 344x18 [color=#0000FF]
RenderText {#text} at (1,19) size 344x18
text run at (1,19) width 344: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
RenderTableRow {TR} at (0,2) size 758x20
RenderTableCell {TD} at (2,2) size 644x20 [r=0 c=0 rs=1 cs=1]
RenderText {#text} at (1,1) size 642x18
- text run at (1,1) width 642: "This tests that a style can be applied to a selection that contains both editable and non-editable content. "
+ text run at (1,1) width 642: "This tests that a style can be applied to a selection that contains both editable and non-editable content."
+ text run at (643,1) width 0: " "
RenderTableCell {TD} at (648,2) size 108x20 [r=0 c=1 rs=1 cs=1]
RenderInline {SPAN} at (0,0) size 106x18
RenderInline {B} at (0,0) size 106x18
RenderTableRow {TR} at (0,2) size 710x20
RenderTableCell {TD} at (2,2) size 596x20 [r=0 c=0 rs=1 cs=1]
RenderText {#text} at (1,1) size 594x18
- text run at (1,1) width 594: "The test passes if the editable content is bold, and the non editable content remains unchanged. "
+ text run at (1,1) width 594: "The test passes if the editable content is bold, and the non editable content remains unchanged."
+ text run at (595,1) width 0: " "
RenderTableCell {TD} at (600,2) size 108x20 [r=0 c=1 rs=1 cs=1]
RenderInline {SPAN} at (0,0) size 106x18
RenderInline {B} at (0,0) size 106x18
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x84 [border: (2px solid #0000FF)]
RenderText {#text} at (14,14) size 727x56
- text run at (14,14) width 727: "Should see \"foo\" centered in its own red box, followed by left-aligned two "
+ text run at (14,14) width 721: "Should see \"foo\" centered in its own red box, followed by left-aligned two"
+ text run at (735,14) width 6: " "
text run at (14,42) width 424: "lines, \"bar\" and \"baz\", in their own red box."
RenderBlock {DIV} at (0,108) size 784x112
RenderBlock {DIV} at (0,0) size 784x112 [border: (2px solid #FF0000)]
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x84 [border: (2px solid #0000FF)]
RenderText {#text} at (14,14) size 729x56
- text run at (14,14) width 729: "Should see \"bar\" centered in its own red box, with a left-aligned \"foo\" line "
+ text run at (14,14) width 723: "Should see \"bar\" centered in its own red box, with a left-aligned \"foo\" line"
+ text run at (737,14) width 6: " "
text run at (14,42) width 409: "above and a left-aligned \"baz\" line below."
RenderBlock {DIV} at (0,108) size 784x112
RenderBlock {DIV} at (0,0) size 784x112 [border: (2px solid #FF0000)]
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x84 [border: (2px solid #0000FF)]
RenderText {#text} at (14,14) size 725x56
- text run at (14,14) width 725: "Should see \"baz\" centered in its own red box, with a two left-aligned lines "
+ text run at (14,14) width 719: "Should see \"baz\" centered in its own red box, with a two left-aligned lines"
+ text run at (733,14) width 6: " "
text run at (14,42) width 226: "above, \"foo\" and \"bar\"."
RenderBlock {DIV} at (0,108) size 784x112
RenderBlock {DIV} at (0,0) size 784x112 [border: (2px solid #FF0000)]
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x84 [border: (2px solid #0000FF)]
RenderText {#text} at (14,14) size 731x56
- text run at (14,14) width 731: "Should see \"foo\" and \"baz\" centered in their own red boxes. The \"bar\" line "
+ text run at (14,14) width 725: "Should see \"foo\" and \"baz\" centered in their own red boxes. The \"bar\" line"
+ text run at (739,14) width 6: " "
text run at (14,42) width 225: "should not be centered."
RenderBlock {DIV} at (0,108) size 784x112
RenderBlock {DIV} at (0,0) size 784x112 [border: (2px solid #FF0000)]
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x84 [border: (2px solid #0000FF)]
RenderText {#text} at (14,14) size 731x56
- text run at (14,14) width 731: "Should see \"foo\" and \"bar\" centered in their own red boxes. The \"baz\" line "
+ text run at (14,14) width 725: "Should see \"foo\" and \"bar\" centered in their own red boxes. The \"baz\" line"
+ text run at (739,14) width 6: " "
text run at (14,42) width 448: "should be in its own red box, but not centered."
RenderBlock {DIV} at (0,108) size 784x168
RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x84 [border: (2px solid #0000FF)]
RenderText {#text} at (14,14) size 731x56
- text run at (14,14) width 731: "Should see \"bar\" and \"baz\" centered in their own red boxes. The \"foo\" line "
+ text run at (14,14) width 725: "Should see \"bar\" and \"baz\" centered in their own red boxes. The \"foo\" line"
+ text run at (739,14) width 6: " "
text run at (14,42) width 448: "should be in its own red box, but not centered."
RenderBlock {DIV} at (0,108) size 784x168
RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x84 [border: (2px solid #0000FF)]
RenderText {#text} at (14,14) size 698x56
- text run at (14,14) width 698: "Should see \"foo\" centered in its own red box. The \"bar\" and \"baz\" lines "
+ text run at (14,14) width 692: "Should see \"foo\" centered in its own red box. The \"bar\" and \"baz\" lines"
+ text run at (706,14) width 6: " "
text run at (14,42) width 225: "should not be centered."
RenderBlock {DIV} at (0,108) size 784x140
RenderBlock {DIV} at (0,0) size 784x140 [border: (2px solid #FF0000)]
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x84 [border: (2px solid #0000FF)]
RenderText {#text} at (14,14) size 698x56
- text run at (14,14) width 698: "Should see \"bar\" centered in its own red box. The \"foo\" and \"baz\" lines "
+ text run at (14,14) width 692: "Should see \"bar\" centered in its own red box. The \"foo\" and \"baz\" lines"
+ text run at (706,14) width 6: " "
text run at (14,42) width 225: "should not be centered."
RenderBlock {DIV} at (0,108) size 784x140
RenderBlock {DIV} at (0,0) size 784x140 [border: (2px solid #FF0000)]
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x84 [border: (2px solid #0000FF)]
RenderText {#text} at (14,14) size 755x56
- text run at (14,14) width 755: "Should see \"baz\" centered in its own red box inside the box containing \"foo\". "
+ text run at (14,14) width 749: "Should see \"baz\" centered in its own red box inside the box containing \"foo\"."
+ text run at (763,14) width 6: " "
text run at (14,42) width 477: "The \"foo\" and \"bar\" lines should not be centered."
RenderBlock {DIV} at (0,108) size 784x140
RenderBlock {DIV} at (0,0) size 784x140 [border: (2px solid #FF0000)]
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x84 [border: (2px solid #0000FF)]
RenderText {#text} at (14,14) size 719x56
- text run at (14,14) width 719: "Should see the \"foo\" and \"baz\" lines centered in their own red boxes. The "
+ text run at (14,14) width 713: "Should see the \"foo\" and \"baz\" lines centered in their own red boxes. The"
+ text run at (727,14) width 6: " "
text run at (14,42) width 328: "\"baz\" line should not be centered."
RenderBlock {DIV} at (0,108) size 784x140
RenderBlock {DIV} at (0,0) size 784x140 [border: (2px solid #FF0000)]
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x84 [border: (2px solid #0000FF)]
RenderText {#text} at (14,14) size 718x56
- text run at (14,14) width 718: "Should see the \"bar\" and \"baz\" lines centered in their own red boxes. The "
+ text run at (14,14) width 712: "Should see the \"bar\" and \"baz\" lines centered in their own red boxes. The"
+ text run at (726,14) width 6: " "
text run at (14,42) width 326: "\"foo\" line should not be centered."
RenderBlock {DIV} at (0,108) size 784x140
RenderBlock {DIV} at (0,0) size 784x140 [border: (2px solid #FF0000)]
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x84 [border: (2px solid #0000FF)]
RenderText {#text} at (14,14) size 718x56
- text run at (14,14) width 718: "Should see the \"bar\" and \"baz\" lines centered in their own red boxes. The "
+ text run at (14,14) width 712: "Should see the \"bar\" and \"baz\" lines centered in their own red boxes. The"
+ text run at (726,14) width 6: " "
text run at (14,42) width 326: "\"foo\" line should not be centered."
RenderBlock {DIV} at (0,108) size 784x140
RenderBlock {DIV} at (0,0) size 784x140 [border: (2px solid #FF0000)]
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x84 [border: (2px solid #0000FF)]
RenderText {#text} at (14,14) size 723x56
- text run at (14,14) width 723: "Should see the \"baz\" line centered in its red box inside the box containing "
+ text run at (14,14) width 717: "Should see the \"baz\" line centered in its red box inside the box containing"
+ text run at (731,14) width 6: " "
text run at (14,42) width 540: "\"bar\". The \"foo\" and \"bar\" lines should not be centered."
RenderBlock {DIV} at (0,108) size 784x140
RenderBlock {DIV} at (0,0) size 784x140 [border: (2px solid #FF0000)]
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x84 [border: (2px solid #0000FF)]
RenderText {#text} at (14,14) size 721x56
- text run at (14,14) width 721: "Size check should say: 30px. All text in the red boxes should appear to be "
+ text run at (14,14) width 715: "Size check should say: 30px. All text in the red boxes should appear to be"
+ text run at (729,14) width 6: " "
text run at (14,42) width 54: "30px."
RenderBlock {DIV} at (0,108) size 784x28
RenderText {#text} at (0,0) size 118x28
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x84 [border: (2px solid #0000FF)]
RenderText {#text} at (14,14) size 754x56
- text run at (14,14) width 754: "Size check should say: 30px. All text on the first line, and the first two words "
+ text run at (14,14) width 748: "Size check should say: 30px. All text on the first line, and the first two words"
+ text run at (762,14) width 6: " "
text run at (14,42) width 433: "of the second line, should appear to be 30px."
RenderBlock {DIV} at (0,108) size 784x28
RenderText {#text} at (0,0) size 118x28
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x112 [border: (2px solid #0000FF)]
RenderText {#text} at (14,14) size 744x84
- text run at (14,14) width 729: "Size check should say: 24px. The first two words of the second line should "
+ text run at (14,14) width 723: "Size check should say: 24px. The first two words of the second line should"
+ text run at (737,14) width 6: " "
text run at (14,42) width 332: "appear to be 24px. The rest of the "
- text run at (346,42) width 412: "words on the second line should appear to "
+ text run at (346,42) width 406: "words on the second line should appear to"
+ text run at (752,42) width 6: " "
text run at (14,70) width 83: "be 30px."
RenderBlock {DIV} at (0,136) size 784x28
RenderText {#text} at (0,0) size 118x28
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x112 [border: (2px solid #0000FF)]
RenderText {#text} at (14,14) size 721x84
- text run at (14,14) width 721: "Size check should say: 30px. All text in the red boxes should appear to be "
- text run at (14,42) width 694: "24px. This test checks removing font size tags when they are no longer "
+ text run at (14,14) width 715: "Size check should say: 30px. All text in the red boxes should appear to be"
+ text run at (729,14) width 6: " "
+ text run at (14,42) width 688: "24px. This test checks removing font size tags when they are no longer"
+ text run at (702,42) width 6: " "
text run at (14,70) width 100: "necessary."
RenderBlock {DIV} at (0,136) size 784x28
RenderText {#text} at (0,0) size 118x28
RenderText {#text} at (92,14) size 30x28
text run at (92,14) width 30: "rd "
RenderText {#text} at (122,14) size 731x56
- text run at (122,14) width 623: "should be selected, since the test deleted it a character at a time "
+ text run at (122,14) width 617: "should be selected, since the test deleted it a character at a time"
+ text run at (739,14) width 6: " "
text run at (14,42) width 209: "and then did an undo."
RenderText {#text} at (0,0) size 0x0
selection start: position 5 of child 0 {#text} of child 1 {SPAN} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,0) size 784x84 [border: (2px solid #FF0000)]
RenderInline {SPAN} at (0,0) size 727x56
RenderText {#text} at (14,14) size 727x56
- text run at (14,14) width 727: "This word should be selected, since the test deleted it a character at a time "
+ text run at (14,14) width 721: "This word should be selected, since the test deleted it a character at a time"
+ text run at (735,14) width 6: " "
text run at (14,42) width 209: "and then did an undo."
RenderText {#text} at (0,0) size 0x0
selection start: position 5 of child 0 {#text} of child 1 {SPAN} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {#text} at (92,14) size 30x28
text run at (92,14) width 30: "rd "
RenderText {#text} at (122,14) size 731x56
- text run at (122,14) width 623: "should be selected, since the test deleted it a character at a time "
+ text run at (122,14) width 617: "should be selected, since the test deleted it a character at a time"
+ text run at (739,14) width 6: " "
text run at (14,42) width 209: "and then did an undo."
RenderText {#text} at (0,0) size 0x0
selection start: position 5 of child 0 {#text} of child 1 {SPAN} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,0) size 784x84 [border: (2px solid #FF0000)]
RenderInline {SPAN} at (0,0) size 727x56
RenderText {#text} at (14,14) size 727x56
- text run at (14,14) width 727: "This word should be selected, since the test deleted it a character at a time "
+ text run at (14,14) width 721: "This word should be selected, since the test deleted it a character at a time"
+ text run at (735,14) width 6: " "
text run at (14,42) width 209: "and then did an undo."
RenderText {#text} at (0,0) size 0x0
selection start: position 5 of child 0 {#text} of child 1 {SPAN} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {#text} at (92,14) size 30x28
text run at (92,14) width 30: "rd "
RenderText {#text} at (122,14) size 731x56
- text run at (122,14) width 623: "should be selected, since the test deleted it a character at a time "
+ text run at (122,14) width 617: "should be selected, since the test deleted it a character at a time"
+ text run at (739,14) width 6: " "
text run at (14,42) width 209: "and then did an undo."
RenderText {#text} at (0,0) size 0x0
selection start: position 5 of child 0 {#text} of child 1 {SPAN} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,0) size 784x84 [border: (2px solid #FF0000)]
RenderInline {SPAN} at (0,0) size 727x56
RenderText {#text} at (14,14) size 727x56
- text run at (14,14) width 727: "This word should be selected, since the test deleted it a character at a time "
+ text run at (14,14) width 721: "This word should be selected, since the test deleted it a character at a time"
+ text run at (735,14) width 6: " "
text run at (14,42) width 209: "and then did an undo."
RenderText {#text} at (0,0) size 0x0
selection start: position 5 of child 0 {#text} of child 1 {SPAN} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (0,0) width 253: "Text should not overlap the blue square."
RenderBlock {DIV} at (0,34) size 406x190 [border: (3px solid #800000)]
RenderText {#text} at (5,5) size 399x72
- text run at (5,5) width 363: "Fusce at ante. In hac habitasse platea dictumst. Maecenas "
- text run at (5,23) width 385: "iaculis nonummy magna. Vivamus a tortor vitae enim ornare "
- text run at (5,41) width 349: "consectetuer. Lorem ipsum dolor sit amet, consectetuer "
+ text run at (5,5) width 359: "Fusce at ante. In hac habitasse platea dictumst. Maecenas"
+ text run at (364,5) width 4: " "
+ text run at (5,23) width 381: "iaculis nonummy magna. Vivamus a tortor vitae enim ornare"
+ text run at (386,23) width 4: " "
+ text run at (5,41) width 345: "consectetuer. Lorem ipsum dolor sit amet, consectetuer"
+ text run at (350,41) width 4: " "
text run at (5,59) width 399: "adipiscing elit. Etiam et ipsum. Nam consectetuer mi eget velit. "
RenderBlock (floating) {DIV} at (337,77) size 64x64 [bgcolor=#ADD8E6]
RenderText {#text} at (404,59) size 396x126
text run at (404,59) width -3: " "
- text run at (5,77) width 332: "Sed nec risus vitae felis auctor ultricies. Pellentesque "
- text run at (5,95) width 284: "aliquet quam ac lorem. Duis interdum, elit in "
- text run at (5,113) width 306: "ultricies auctor, erat pede sollicitudin libero, non "
- text run at (5,131) width 302: "ultrices odio elit in augue. Ut egestas bibendum "
- text run at (5,149) width 352: "lectus. Class aptent taciti sociosqu ad litora torquent per "
+ text run at (5,77) width 330: "Sed nec risus vitae felis auctor ultricies. Pellentesque"
+ text run at (335,77) width 2: " "
+ text run at (5,95) width 280: "aliquet quam ac lorem. Duis interdum, elit in"
+ text run at (285,95) width 4: " "
+ text run at (5,113) width 302: "ultricies auctor, erat pede sollicitudin libero, non"
+ text run at (307,113) width 4: " "
+ text run at (5,131) width 298: "ultrices odio elit in augue. Ut egestas bibendum"
+ text run at (303,131) width 4: " "
+ text run at (5,149) width 348: "lectus. Class aptent taciti sociosqu ad litora torquent per"
+ text run at (353,149) width 4: " "
text run at (5,167) width 255: "conubia nostra, per inceptos hymenaeos."
layer at (60,64) size 105x24 backgroundClip at (83,64) size 82x24 clip at (83,67) size 79x18 outlineClip at (83,44) size 229x204 scrollWidth 100
RenderBlock (positioned) {DIV} at (52,20) size 105x24 [bgcolor=#EEEEEE] [border: (3px solid #FF0000)]
RenderText {#text} at (3,3) size 99x18
- text run at (3,3) width 99: "text in inner div "
+ text run at (3,3) width 99: "text in inner div"
+ text run at (102,3) width 0: " "
layer at (9,61) size 398x198
RenderBlock {DIV} at (1,1) size 398x198
RenderText {#text} at (3,0) size 387x32
- text run at (3,0) width 387: "Demo text here that wraps a bit and should demonstrate "
+ text run at (3,0) width 382: "Demo text here that wraps a bit and should demonstrate"
+ text run at (385,0) width 5: " "
text run at (3,16) width 182: "the goodness of line-height"
layer at (9,61) size 400x200
RenderBlock {DIV} at (1,1) size 400x200
RenderText {#text} at (3,18) size 387x68
- text run at (3,18) width 387: "Demo text here that wraps a bit and should demonstrate "
+ text run at (3,18) width 382: "Demo text here that wraps a bit and should demonstrate"
+ text run at (385,18) width 5: " "
text run at (3,70) width 182: "the goodness of line-height"
layer at (11,828) size 161x26 clip at (11,828) size 146x26 scrollHeight 52
RenderBlock {DIV} at (1,1) size 161x26
RenderText {#text} at (3,0) size 130x52
- text run at (3,0) width 112: "Demo text here that "
- text run at (3,13) width 126: "wraps a bit and should "
- text run at (3,26) width 92: "demonstrate the "
+ text run at (3,0) width 109: "Demo text here that"
+ text run at (112,0) width 3: " "
+ text run at (3,13) width 123: "wraps a bit and should"
+ text run at (126,13) width 3: " "
+ text run at (3,26) width 89: "demonstrate the"
+ text run at (92,26) width 3: " "
text run at (3,39) width 130: "goodness of line-height"
layer at (11,900) size 161x26
RenderBlock {DIV} at (1,1) size 161x26
layer at (11,98) size 161x26
RenderBlock {DIV} at (1,1) size 161x26
RenderText {#text} at (3,0) size 131x26
- text run at (3,0) width 131: "rows = 2; should match "
+ text run at (3,0) width 128: "rows = 2; should match"
+ text run at (131,0) width 3: " "
text run at (3,13) width 75: "default height"
layer at (11,130) size 161x39
RenderBlock {DIV} at (1,1) size 161x39
layer at (11,175) size 161x26
RenderBlock {DIV} at (1,1) size 161x26
RenderText {#text} at (3,0) size 130x26
- text run at (3,0) width 130: "rows; should be default "
+ text run at (3,0) width 127: "rows; should be default"
+ text run at (130,0) width 3: " "
text run at (3,13) width 34: "height"
layer at (11,207) size 161x26
RenderBlock {DIV} at (1,1) size 161x26
RenderText {#text} at (3,0) size 153x26
- text run at (3,0) width 153: "rows = 0; should be default "
+ text run at (3,0) width 150: "rows = 0; should be default"
+ text run at (153,0) width 3: " "
text run at (3,13) width 34: "height"
layer at (11,239) size 161x26
RenderBlock {DIV} at (1,1) size 161x26
RenderText {#text} at (3,0) size 119x26
- text run at (3,0) width 119: "rows = -1; should be "
+ text run at (3,0) width 116: "rows = -1; should be"
+ text run at (119,0) width 3: " "
text run at (3,13) width 75: "default height"
layer at (11,271) size 161x26
RenderBlock {DIV} at (1,1) size 161x26
RenderText {#text} at (3,0) size 153x26
- text run at (3,0) width 153: "rows = x; should be default "
+ text run at (3,0) width 150: "rows = x; should be default"
+ text run at (153,0) width 3: " "
text run at (3,13) width 34: "height"
layer at (11,321) size 161x26
RenderBlock {DIV} at (1,1) size 161x26
layer at (11,353) size 28x26
RenderBlock {DIV} at (1,1) size 28x26
RenderText {#text} at (3,0) size 22x26
- text run at (3,0) width 22: "cols "
+ text run at (3,0) width 22: "cols"
+ text run at (25,0) width 0: " "
text run at (3,13) width 19: "= 1"
layer at (11,385) size 161x26
RenderBlock {DIV} at (1,1) size 161x26
RenderText {#text} at (3,0) size 134x26
- text run at (3,0) width 134: "cols = 20; should match "
+ text run at (3,0) width 131: "cols = 20; should match"
+ text run at (134,0) width 3: " "
text run at (3,13) width 71: "default width"
layer at (11,417) size 300x26
RenderBlock {DIV} at (1,1) size 300x26
layer at (11,449) size 161x26
RenderBlock {DIV} at (1,1) size 161x26
RenderText {#text} at (3,0) size 126x26
- text run at (3,0) width 126: "cols; should be default "
+ text run at (3,0) width 123: "cols; should be default"
+ text run at (126,0) width 3: " "
text run at (3,13) width 30: "width"
layer at (11,481) size 161x26
RenderBlock {DIV} at (1,1) size 161x26
RenderText {#text} at (3,0) size 149x26
- text run at (3,0) width 149: "cols = 0; should be default "
+ text run at (3,0) width 146: "cols = 0; should be default"
+ text run at (149,0) width 3: " "
text run at (3,13) width 30: "width"
layer at (11,513) size 161x26
RenderBlock {DIV} at (1,1) size 161x26
RenderText {#text} at (3,0) size 155x26
- text run at (3,0) width 155: "cols = -1; should be default "
+ text run at (3,0) width 153: "cols = -1; should be default"
+ text run at (156,0) width 2: " "
text run at (3,13) width 30: "width"
layer at (11,545) size 161x26
RenderBlock {DIV} at (1,1) size 161x26
RenderText {#text} at (3,0) size 149x26
- text run at (3,0) width 149: "cols = x; should be default "
+ text run at (3,0) width 146: "cols = x; should be default"
+ text run at (149,0) width 3: " "
text run at (3,13) width 30: "width"
--- /dev/null
+0096fce7615419ad2f22d341e21e0488
\ No newline at end of file
--- /dev/null
+layer at (0,0) size 1975x585
+ RenderView at (0,0) size 800x585
+layer at (0,0) size 1975x585
+ RenderBlock {HTML} at (0,0) size 800x585
+ RenderBody {BODY} at (8,8) size 784x569
+ RenderInline {SPAN} at (0,0) size 784x18
+ RenderText {#text} at (0,0) size 1967x18
+ text run at (0,0) width 1967: "Side note. Both GR's have been cleaned by both myself and Miguet - Please keep our GR's clean or there will be Fire and Brimstone. The state of the GR2 today was Unacceptable with random parts that were suppose to be KGB that were not labeled, RTW, RFP and attached to a machine in awaiting parts. ."
+ text run at (1967,0) width -1183: " "
+ RenderText {#text} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0
RenderBlock {P} at (0,73) size 784x72
RenderText {#text} at (0,0) size 768x72
text run at (0,0) width 562: "This is an automated test for elementAtPoint for points over position:outside list markers. "
- text run at (562,0) width 172: "The dictionary returned by "
+ text run at (562,0) width 168: "The dictionary returned by"
+ text run at (730,0) width 4: " "
text run at (0,18) width 743: "elementAtPoint should contain the list item as the DOMNode, not the list, for points over position:outside list markers."
text run at (0,36) width 743: "elementAtPoint is used to determine the drag operation that will occur when something is dropped over a given point. "
- text run at (743,36) width 25: "So, "
+ text run at (743,36) width 21: "So,"
+ text run at (764,36) width 4: " "
text run at (0,54) width 371: "this test drags a bit of text over the list marker and drops it. "
text run at (371,54) width 386: "It should be pasted into the list item, which is contenteditable."
selection start: position 0 of child 0 {#text} of child 0 {LI} of child 1 {UL} of child 0 {BODY} of child 0 {HTML} of document
RenderText {#text} at (3,0) size 140x39
text run at (3,0) width 124: "<!-- </textarea> -->"
text run at (127,0) width 0: " "
- text run at (3,13) width 140: "This should be part of the "
+ text run at (3,13) width 140: "This should be part of the"
+ text run at (143,13) width 0: " "
text run at (3,26) width 44: "textarea"
text run at (47,26) width 0: " "
RenderBR {BR} at (3,39) size 0x13
layer at (11,11) size 161x26
RenderBlock {DIV} at (1,1) size 161x26
RenderText {#text} at (3,0) size 30x13
- text run at (3,0) width 30: "<!-- "
+ text run at (3,0) width 27: "<!--"
+ text run at (30,0) width 3: " "
RenderText {#text} at (3,0) size 140x39
text run at (3,0) width 27: "<!--"
text run at (30,0) width 0: " "
- text run at (3,13) width 140: "This should be part of the "
+ text run at (3,13) width 140: "This should be part of the"
+ text run at (143,13) width 0: " "
text run at (3,26) width 48: "textarea."
text run at (51,26) width 0: " "
RenderBR {BR} at (3,39) size 0x13
RenderBlock {DIV} at (0,150) size 100x36
RenderInline {SPAN} at (0,0) size 88x36
RenderText {#text} at (0,0) size 88x36
- text run at (0,0) width 88: "Lorem ipsum "
- text run at (0,18) width 37: "dolor "
+ text run at (0,0) width 84: "Lorem ipsum"
+ text run at (84,0) width 4: " "
+ text run at (0,18) width 33: "dolor"
+ text run at (33,18) width 4: " "
caret: position 18 of child 0 {#text} of child 1 {SPAN} of child 7 {DIV} of child 1 {BODY} of child 1 {HTML} of document
RenderText {#text} at (0,0) size 750x36
text run at (0,0) width 478: "This tests to see if selection gaps are removed when the selection is deleted. "
text run at (478,0) width 222: "Nothing should be selected below. "
- text run at (700,0) width 50: "A caret "
+ text run at (700,0) width 46: "A caret"
+ text run at (746,0) width 4: " "
text run at (0,18) width 177: "should be inside the red div."
RenderBlock {DIV} at (30,66) size 152x20 [border: (1px solid #FF0000)]
RenderBR {BR} at (1,1) size 0x18
RenderBlock {P} at (0,0) size 784x36
RenderText {#text} at (0,0) size 768x36
text run at (0,0) width 650: "This tests to see if selection gaps are invalidated properly when content inside the selection is removed. "
- text run at (650,0) width 118: "Only 'hello world' "
+ text run at (650,0) width 114: "Only 'hello world'"
+ text run at (764,0) width 4: " "
text run at (0,18) width 229: "should have a selecton tint behind it."
RenderBlock {DIV} at (30,66) size 152x20 [border: (1px solid #FF0000)]
RenderText {#text} at (1,1) size 35x18
text run at (0,0) width 257: "The following boxes should be identical."
RenderBlock {DIV} at (0,34) size 80x46 [border: (1px solid #000000)]
RenderText {#text} at (5,5) size 70x18
- text run at (5,5) width 70: "Lorem....... "
+ text run at (5,5) width 70: "Lorem......."
+ text run at (75,5) width 0: " "
RenderInline {SPAN} at (0,0) size 38x18
RenderText {#text} at (5,23) size 38x18
text run at (5,23) width 38 RTL override: "muspi"
text run at (43,23) width 0: " "
RenderBlock {DIV} at (0,88) size 80x46 [border: (1px solid #000000)]
RenderText {#text} at (5,5) size 70x36
- text run at (5,5) width 70: "Lorem....... "
+ text run at (5,5) width 70: "Lorem......."
+ text run at (75,5) width 0: " "
text run at (5,23) width 38: "ipsum"
text run at (43,23) width 0: " "
RenderBody {BODY} at (8,8) size 784x584
RenderBlock (floating) {DIV} at (8,8) size 200x46 [bgcolor=#FFFFE0]
RenderText {#text} at (0,0) size 191x46
- text run at (0,0) width 191: "Lorem ipsum dolor "
+ text run at (0,0) width 185: "Lorem ipsum dolor"
+ text run at (185,0) width 6: " "
text run at (0,23) width 79: "sit amet"
RenderBlock (floating) {DIV} at (224,8) size 200x46 [bgcolor=#FFFFE0]
RenderText {#text} at (7,0) size 191x46
RenderTableCell {TD} at (2,2) size 780x56 [r=0 c=0 rs=1 cs=1]
RenderBlock {DIV} at (1,1) size 778x54
RenderText {#text} at (0,0) size 775x54
- text run at (0,0) width 775: "Three cheers for OldVet and the letter he wrote to Senator Dodd (see above Comment). We all need to be proactive and "
- text run at (0,18) width 775: "contact our senators and representatives to let them know our strong feelings on this subject. I would lose what little faith I "
+ text run at (0,0) width 771: "Three cheers for OldVet and the letter he wrote to Senator Dodd (see above Comment). We all need to be proactive and"
+ text run at (771,0) width 4: " "
+ text run at (0,18) width 771: "contact our senators and representatives to let them know our strong feelings on this subject. I would lose what little faith I"
+ text run at (771,18) width 4: " "
text run at (0,36) width 419: "have left in our government if they engineered a tax payer bailout. "
text run at (419,36) width 0: " "
RenderBlock {HR} at (0,197) size 784x2 [border: (1px inset #000000)]
RenderBlock {PRE} at (0,212) size 108x83 [border: (4px solid #0000FF)]
RenderText {#text} at (4,4) size 100x75
- text run at (4,4) width 100: "This text "
+ text run at (4,4) width 88: "This text"
+ text run at (92,4) width 12: " "
text run at (4,19) width 72: "will wrap"
text run at (76,19) width 0: " "
- text run at (4,34) width 96: "and fit "
+ text run at (4,34) width 72: "and fit"
+ text run at (76,34) width 24: " "
text run at (4,49) width 80: "within the"
text run at (84,49) width 0: " "
text run at (4,64) width 32: "box."
layer at (8,109) size 108x83 clip at (12,113) size 100x75
RenderBlock {PRE} at (0,101) size 108x83 [border: (4px solid #A52A2A)]
RenderText {#text} at (4,4) size 100x75
- text run at (4,4) width 100: "This text "
+ text run at (4,4) width 88: "This text"
+ text run at (92,4) width 12: " "
text run at (4,19) width 72: "will wrap"
text run at (76,19) width 0: " "
- text run at (4,34) width 96: "and fit "
+ text run at (4,34) width 72: "and fit"
+ text run at (76,34) width 24: " "
text run at (4,49) width 80: "within the"
text run at (84,49) width 0: " "
text run at (4,64) width 32: "box."
text run at (225,0) width 4: ":"
RenderBlock {PRE} at (0,104) size 51x30 [bgcolor=#C0C0C0]
RenderText {#text} at (0,0) size 51x30
- text run at (0,0) width 51: "foo "
+ text run at (0,0) width 24: "foo"
+ text run at (24,0) width 27: " "
text run at (0,15) width 24: "bar"
RenderBlock {P} at (0,150) size 769x18
RenderText {#text} at (0,0) size 35x18
text run at (0,30) width 48: " bar"
RenderBlock {PRE} at (0,580) size 51x45 [bgcolor=#C0C0C0]
RenderText {#text} at (0,0) size 48x45
- text run at (0,0) width 32: "foo "
+ text run at (0,0) width 24: "foo"
+ text run at (24,0) width 8: " "
text run at (0,15) width 24: "baz"
text run at (24,15) width 0: " "
text run at (0,30) width 48: " bar"
text run at (0,0) width 510: "012345678901234567890123456789012345678901234567890"
RenderBR {BR} at (510,0) size 0x20
RenderText {#text} at (0,21) size 640x41
- text run at (0,21) width 640: "X\x{9}\x{9}XX\x{9}\x{9}XXX\x{9}\x{9}XXXX\x{9}\x{9}"
+ text run at (0,21) width 520: "X\x{9}\x{9}XX\x{9}\x{9}XXX\x{9}\x{9}XXXX"
+ text run at (520,21) width 120: "\x{9}\x{9}"
text run at (0,42) width 50: "XXXXX"
RenderBlock {P} at (3,388) size 640x21 [color=#0000FF]
RenderText {#text} at (0,0) size 600x20
layer at (11,592) size 230x130
RenderBlock {DIV} at (1,1) size 230x130
RenderText {#text} at (3,0) size 205x39
- text run at (3,0) width 202: "More new form text from user, which "
- text run at (3,13) width 205: "should be restored when we return to "
+ text run at (3,0) width 199: "More new form text from user, which"
+ text run at (202,0) width 3: " "
+ text run at (3,13) width 202: "should be restored when we return to"
+ text run at (205,13) width 3: " "
text run at (3,26) width 53: "this page."
scrolled to 0,50
layer at (11,592) size 230x130
RenderBlock {DIV} at (1,1) size 230x130
RenderText {#text} at (3,0) size 205x39
- text run at (3,0) width 202: "More new form text from user, which "
- text run at (3,13) width 205: "should be restored when we return to "
+ text run at (3,0) width 199: "More new form text from user, which"
+ text run at (202,0) width 3: " "
+ text run at (3,13) width 202: "should be restored when we return to"
+ text run at (205,13) width 3: " "
text run at (3,26) width 53: "this page."
scrolled to 0,50
layer at (11,592) size 230x130
RenderBlock {DIV} at (1,1) size 230x130
RenderText {#text} at (3,0) size 205x39
- text run at (3,0) width 202: "More new form text from user, which "
- text run at (3,13) width 205: "should be restored when we return to "
+ text run at (3,0) width 199: "More new form text from user, which"
+ text run at (202,0) width 3: " "
+ text run at (3,13) width 202: "should be restored when we return to"
+ text run at (205,13) width 3: " "
text run at (3,26) width 53: "this page."
scrolled to 0,50
layer at (11,592) size 230x130
RenderBlock {DIV} at (1,1) size 230x130
RenderText {#text} at (3,0) size 205x39
- text run at (3,0) width 202: "More new form text from user, which "
- text run at (3,13) width 205: "should be restored when we return to "
+ text run at (3,0) width 199: "More new form text from user, which"
+ text run at (202,0) width 3: " "
+ text run at (3,13) width 202: "should be restored when we return to"
+ text run at (205,13) width 3: " "
text run at (3,26) width 53: "this page."
scrolled to 0,50
layer at (11,592) size 230x130
RenderBlock {DIV} at (1,1) size 230x130
RenderText {#text} at (3,0) size 205x39
- text run at (3,0) width 202: "More new form text from user, which "
- text run at (3,13) width 205: "should be restored when we return to "
+ text run at (3,0) width 199: "More new form text from user, which"
+ text run at (202,0) width 3: " "
+ text run at (3,13) width 202: "should be restored when we return to"
+ text run at (205,13) width 3: " "
text run at (3,26) width 53: "this page."
scrolled to 0,50
layer at (11,592) size 230x130
RenderBlock {DIV} at (1,1) size 230x130
RenderText {#text} at (3,0) size 205x39
- text run at (3,0) width 202: "More new form text from user, which "
- text run at (3,13) width 205: "should be restored when we return to "
+ text run at (3,0) width 199: "More new form text from user, which"
+ text run at (202,0) width 3: " "
+ text run at (3,13) width 202: "should be restored when we return to"
+ text run at (205,13) width 3: " "
text run at (3,26) width 53: "this page."
scrolled to 0,50
layer at (11,592) size 230x130
RenderBlock {DIV} at (1,1) size 230x130
RenderText {#text} at (3,0) size 205x39
- text run at (3,0) width 202: "More new form text from user, which "
- text run at (3,13) width 205: "should be restored when we return to "
+ text run at (3,0) width 199: "More new form text from user, which"
+ text run at (202,0) width 3: " "
+ text run at (3,13) width 202: "should be restored when we return to"
+ text run at (205,13) width 3: " "
text run at (3,26) width 53: "this page."
scrolled to 0,50
layer at (11,592) size 230x130
RenderBlock {DIV} at (1,1) size 230x130
RenderText {#text} at (3,0) size 205x39
- text run at (3,0) width 202: "More new form text from user, which "
- text run at (3,13) width 205: "should be restored when we return to "
+ text run at (3,0) width 199: "More new form text from user, which"
+ text run at (202,0) width 3: " "
+ text run at (3,13) width 202: "should be restored when we return to"
+ text run at (205,13) width 3: " "
text run at (3,26) width 53: "this page."
scrolled to 0,50
+2009-03-10 Beth Dakin <bdakin@apple.com>
+
+ Reviewed by Darin Adler.
+
+ Fix for <rdar://problem/6624769> REGRESSION (Safari 4 PB): No
+ scroll bar appears for long line of text with NOWRAP set
+
+ This is a regression from http://trac.webkit.org/changeset/32226
+ I talked with Dan about the original change, and we decided that
+ the best fix was to remove his small potential-optimization that
+ only created a separate line box for whitespace under certain
+ circumstances. This new code will always create a separate line
+ box.
+
+ * rendering/bidi.cpp:
+ (WebCore::RenderBlock::layoutInlineChildren):
+
2009-03-10 Sam Weinig <sam@webkit.org>
Reviewed by Geoffrey Garen.
TextDirection direction = style()->direction();
bool shouldReorder = trailingSpaceRun != (direction == LTR ? resolver.lastRun() : resolver.firstRun());
if (firstSpace != trailingSpaceRun->start()) {
- ETextAlign textAlign = style()->textAlign();
- // If the trailing white space is at the right hand side of a left-aligned line, then computeHorizontalPositionsForLine()
- // does not care if trailingSpaceRun includes non-spaces at the beginning. In all other cases, trailingSpaceRun has to
- // contain only the spaces, either because we re-order them or because computeHorizontalPositionsForLine() needs to know
- // their width.
- bool shouldSeparateSpaces = textAlign != LEFT && textAlign != WEBKIT_LEFT && textAlign != TAAUTO || trailingSpaceRun->m_level % 2 || direction == RTL || shouldReorder;
- if (shouldSeparateSpaces) {
- BidiContext* baseContext = resolver.context();
- while (BidiContext* parent = baseContext->parent())
- baseContext = parent;
-
- BidiRun* newTrailingRun = new (renderArena()) BidiRun(firstSpace, trailingSpaceRun->m_stop, trailingSpaceRun->m_object, baseContext, OtherNeutral);
- trailingSpaceRun->m_stop = firstSpace;
- if (direction == LTR)
- resolver.addRun(newTrailingRun);
- else
- resolver.prependRun(newTrailingRun);
- trailingSpaceRun = newTrailingRun;
- shouldReorder = false;
- }
+ BidiContext* baseContext = resolver.context();
+ while (BidiContext* parent = baseContext->parent())
+ baseContext = parent;
+
+ BidiRun* newTrailingRun = new (renderArena()) BidiRun(firstSpace, trailingSpaceRun->m_stop, trailingSpaceRun->m_object, baseContext, OtherNeutral);
+ trailingSpaceRun->m_stop = firstSpace;
+ if (direction == LTR)
+ resolver.addRun(newTrailingRun);
+ else
+ resolver.prependRun(newTrailingRun);
+ trailingSpaceRun = newTrailingRun;
+ shouldReorder = false;
}
if (shouldReorder) {
if (direction == LTR) {