[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc

eric at webkit.org eric at webkit.org
Wed Dec 22 11:13:03 UTC 2010


The following commit has been merged in the debian/experimental branch:
commit ce3e958c79fc0975c698fae3da42353d3ae94d28
Author: eric at webkit.org <eric at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Thu Jul 15 04:25:04 2010 +0000

    2010-07-14  Eric Seidel  <eric at webkit.org>
    
            Reviewed by Adam Barth.
    
            Add a test to document WebKit (and Minefield's) HTML5 spec violation related to text node coalescing
            https://bugs.webkit.org/show_bug.cgi?id=42294
    
            * html5lib/resources/adoption01.dat:
            * html5lib/runner-expected-html5.txt:
            * html5lib/runner-expected.txt:
    2010-07-14  Eric Seidel  <eric at webkit.org>
    
            Reviewed by Adam Barth.
    
            Make the LegacyHTMLTreeBuilder coalesce text nodes
            https://bugs.webkit.org/show_bug.cgi?id=42314
    
            This is slightly tricky as we're side-stepping the old
            parsers insertion logic in the cases where we know we can
            safely merge text into an existing text node instead of
            inserting a new one.
    
            This affects lots of tests (which will need to change for
            the HTML5 TreeBuilder anyway) and causes the LegacyHTMLTreeBuilder
            to now pass a bunch more subtests in html5lib/runner.html.
    
            The parser benchmark thinks that this is a small speedup.
            I think I happen to have been lucky enough to get the right
            cache alignment, and that this is likely a wash.
    
            * html/LegacyHTMLTreeBuilder.cpp:
            (WebCore::LegacyHTMLTreeBuilder::parseToken):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@63403 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 7180e2a..055da78 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -13,6 +13,394 @@
 
         Reviewed by Adam Barth.
 
+        Make the LegacyHTMLTreeBuilder coalesce text nodes
+        https://bugs.webkit.org/show_bug.cgi?id=42314
+
+        I had to fix one test which was using
+        <div></textarea> and depending on the fact that text nodes
+        were not getting coalesced when the </textarea> was ignored.
+
+        Otherwise these test updates are all just reflecting that we
+        now merge adjacent text nodes when inserting them from the parser.
+
+        * editing/deleting/delete-br-in-last-table-cell-expected.txt:
+        * editing/selection/skip-non-editable-1-expected.txt:
+        * editing/selection/skip-non-editable-2-expected.txt:
+        * editing/text-iterator/thai-cursor-movement-expected.txt:
+        * editing/text-iterator/thai-cursor-movement.html:
+        * fast/css/text-align-expected.txt:
+        * fast/repaint/inline-overflow-expected.txt:
+        * html5lib/runner-expected.txt:
+        * html5lib/webkit-resumer-expected.txt:
+        * http/tests/security/dataTransfer-set-data-file-url-expected.txt:
+        * platform/mac/compositing/color-matching/pdf-image-match-expected.txt:
+        * platform/mac/compositing/geometry/clipping-foreground-expected.txt:
+        * platform/mac/compositing/iframes/composited-iframe-alignment-expected.txt:
+        * platform/mac/compositing/masks/direct-image-mask-expected.txt:
+        * platform/mac/compositing/masks/masked-ancestor-expected.txt:
+        * platform/mac/compositing/masks/multiple-masks-expected.txt:
+        * platform/mac/compositing/masks/simple-composited-mask-expected.txt:
+        * platform/mac/compositing/overflow/ancestor-overflow-expected.txt:
+        * platform/mac/compositing/overflow/overflow-scroll-expected.txt:
+        * platform/mac/compositing/overflow/parent-overflow-expected.txt:
+        * platform/mac/compositing/overflow/scroll-ancestor-update-expected.txt:
+        * platform/mac/compositing/plugins/composited-plugin-expected.txt:
+        * platform/mac/compositing/reflections/simple-composited-reflections-expected.txt:
+        * platform/mac/compositing/shadows/shadow-drawing-expected.txt:
+        * platform/mac/compositing/webgl/webgl-reflection-expected.txt:
+        * platform/mac/editing/deleting/5168598-expected.txt:
+        * platform/mac/editing/deleting/delete-block-merge-contents-019-expected.txt:
+        * platform/mac/editing/deleting/delete-block-merge-contents-023-expected.txt:
+        * platform/mac/editing/deleting/delete-block-merge-contents-024-expected.txt:
+        * platform/mac/editing/deleting/delete-line-013-expected.txt:
+        * platform/mac/editing/deleting/delete-line-014-expected.txt:
+        * platform/mac/editing/execCommand/insert-list-and-stitch-expected.txt:
+        * platform/mac/editing/inserting/insert-3654864-fix-expected.txt:
+        * platform/mac/editing/inserting/insert-3907422-fix-expected.txt:
+        * platform/mac/editing/pasteboard/4641033-expected.txt:
+        * platform/mac/editing/pasteboard/5028447-expected.txt:
+        * platform/mac/editing/pasteboard/dataTransfer-set-data-file-url-expected.txt:
+        * platform/mac/editing/pasteboard/drag-drop-dead-frame-expected.txt:
+        * platform/mac/editing/pasteboard/drop-text-without-selection-expected.txt:
+        * platform/mac/editing/pasteboard/paste-text-010-expected.txt:
+        * platform/mac/editing/pasteboard/select-element-1-expected.txt:
+        * platform/mac/editing/selection/5354455-2-expected.txt:
+        * platform/mac/editing/selection/doubleclick-crash-expected.txt:
+        * platform/mac/editing/selection/drag-in-iframe-expected.txt:
+        * platform/mac/editing/selection/drag-text-delay-expected.txt:
+        * platform/mac/editing/selection/expanding-selections2-expected.txt:
+        * platform/mac/editing/selection/extend-by-character-006-expected.txt:
+        * platform/mac/editing/selection/focus_editable_html-expected.txt:
+        * platform/mac/editing/selection/mixed-editability-1-expected.txt:
+        * platform/mac/editing/selection/move-by-sentence-001-expected.txt:
+        * platform/mac/editing/selection/select-all-005-expected.txt:
+        * platform/mac/editing/selection/selection-actions-expected.txt:
+        * platform/mac/editing/style/apple-style-editable-mix-expected.txt:
+        * platform/mac/editing/style/font-family-with-space-expected.txt:
+        * platform/mac/fast/backgrounds/size/backgroundSize16-expected.txt:
+        * platform/mac/fast/block/float/001-expected.txt:
+        * platform/mac/fast/block/margin-collapse/037-expected.txt:
+        * platform/mac/fast/block/margin-collapse/038-expected.txt:
+        * platform/mac/fast/block/positioning/055-expected.txt:
+        * platform/mac/fast/block/positioning/auto/005-expected.txt:
+        * platform/mac/fast/block/positioning/fixed-positioning-scrollbar-bug-expected.txt:
+        * platform/mac/fast/block/positioning/inline-block-relposition-expected.txt:
+        * platform/mac/fast/block/positioning/relative-overflow-replaced-expected.txt:
+        * platform/mac/fast/block/positioning/relative-overflow-replaced-float-expected.txt:
+        * platform/mac/fast/block/positioning/window-height-change-expected.txt:
+        * platform/mac/fast/borders/border-image-01-expected.txt:
+        * platform/mac/fast/borders/border-image-border-radius-expected.txt:
+        * platform/mac/fast/borders/border-image-rotate-transform-expected.txt:
+        * platform/mac/fast/borders/border-image-scale-transform-expected.txt:
+        * platform/mac/fast/borders/svg-as-border-image-2-expected.txt:
+        * platform/mac/fast/borders/svg-as-border-image-expected.txt:
+        * platform/mac/fast/canvas/arc360-expected.txt:
+        * platform/mac/fast/canvas/canvas-before-css-expected.txt:
+        * platform/mac/fast/canvas/canvas-incremental-repaint-2-expected.txt:
+        * platform/mac/fast/canvas/canvas-incremental-repaint-expected.txt:
+        * platform/mac/fast/canvas/drawImage-with-globalAlpha-expected.txt:
+        * platform/mac/fast/canvas/fill-stroke-clip-reset-path-expected.txt:
+        * platform/mac/fast/canvas/fillrect-gradient-zero-stops-expected.txt:
+        * platform/mac/fast/canvas/gradient-add-second-start-end-stop-expected.txt:
+        * platform/mac/fast/canvas/shadow-offset-1-expected.txt:
+        * platform/mac/fast/canvas/shadow-offset-2-expected.txt:
+        * platform/mac/fast/canvas/shadow-offset-3-expected.txt:
+        * platform/mac/fast/canvas/shadow-offset-4-expected.txt:
+        * platform/mac/fast/canvas/shadow-offset-5-expected.txt:
+        * platform/mac/fast/canvas/shadow-offset-6-expected.txt:
+        * platform/mac/fast/canvas/shadow-offset-7-expected.txt:
+        * platform/mac/fast/clip/016-expected.txt:
+        * platform/mac/fast/clip/outline-overflowClip-expected.txt:
+        * platform/mac/fast/css-generated-content/001-expected.txt:
+        * platform/mac/fast/css-generated-content/013-expected.txt:
+        * platform/mac/fast/css-generated-content/visibleContentHiddenParent-expected.txt:
+        * platform/mac/fast/css/MarqueeLayoutTest-expected.txt:
+        * platform/mac/fast/css/ZeroOpacityLayers-expected.txt:
+        * platform/mac/fast/css/ZeroOpacityLayers2-expected.txt:
+        * platform/mac/fast/css/background-image-with-baseurl-expected.txt:
+        * platform/mac/fast/css/beforeSelectorOnCodeElement-expected.txt:
+        * platform/mac/fast/css/color-correction-expected.txt:
+        * platform/mac/fast/css/color-correction-on-backgrounds-expected.txt:
+        * platform/mac/fast/css/color-correction-on-text-expected.txt:
+        * platform/mac/fast/css/color-correction-on-text-shadow-expected.txt:
+        * platform/mac/fast/css/contentImage-expected.txt:
+        * platform/mac/fast/css/continuationCrash-expected.txt:
+        * platform/mac/fast/css/css1_forward_compatible_parsing-expected.txt:
+        * platform/mac/fast/css/empty-generated-content-expected.txt:
+        * platform/mac/fast/css/font-face-default-font-expected.txt:
+        * platform/mac/fast/css/font-face-in-media-rule-expected.txt:
+        * platform/mac/fast/css/getFloatValueForUnit-expected.txt:
+        * platform/mac/fast/css/import_with_baseurl-expected.txt:
+        * platform/mac/fast/css/invalidation-errors-2-expected.txt:
+        * platform/mac/fast/css/invalidation-errors-expected.txt:
+        * platform/mac/fast/css/margin-top-bottom-dynamic-expected.txt:
+        * platform/mac/fast/css/non-standard-checkbox-size-expected.txt:
+        * platform/mac/fast/css/pseudo-cache-stale-expected.txt:
+        * platform/mac/fast/css/rem-units-on-root-expected.txt:
+        * platform/mac/fast/css/resize-corner-tracking-expected.txt:
+        * platform/mac/fast/css/variables/inline-style-test-expected.txt:
+        * platform/mac/fast/css/vertical-align-lengths-expected.txt:
+        * platform/mac/fast/css/word-space-extra-expected.txt:
+        * platform/mac/fast/dom/Element/null-offset-parent-expected.txt:
+        * platform/mac/fast/dom/HTMLElement/bdo-expected.txt:
+        * platform/mac/fast/dom/HTMLHeadElement/textInHead1-expected.txt:
+        * platform/mac/fast/dom/HTMLHeadElement/textInHead2-expected.txt:
+        * platform/mac/fast/dom/HTMLHeadElement/textInHead3-expected.txt:
+        * platform/mac/fast/dom/HTMLHeadElement/textInHead4-expected.txt:
+        * platform/mac/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt:
+        * platform/mac/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
+        * platform/mac/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
+        * platform/mac/fast/dom/Window/open-existing-pop-up-blocking-expected.txt:
+        * platform/mac/fast/dom/attr_dead_doc-expected.txt:
+        * platform/mac/fast/dom/comment-not-documentElement-expected.txt:
+        * platform/mac/fast/dom/jsDevicePixelRatio-expected.txt:
+        * platform/mac/fast/dynamic/008-expected.txt:
+        * platform/mac/fast/dynamic/011-expected.txt:
+        * platform/mac/fast/dynamic/anchor-lock-expected.txt:
+        * platform/mac/fast/dynamic/anonymous-block-layer-lost-expected.txt:
+        * platform/mac/fast/dynamic/link-href-change-expected.txt:
+        * platform/mac/fast/dynamic/outerHTML-img-expected.txt:
+        * platform/mac/fast/dynamic/window-resize-scrollbars-test-expected.txt:
+        * platform/mac/fast/dynamic/window-scrollbars-test-expected.txt:
+        * platform/mac/fast/encoding/utf-16-big-endian-expected.txt:
+        * platform/mac/fast/encoding/utf-16-little-endian-expected.txt:
+        * platform/mac/fast/encoding/xmacroman-encoding-test-expected.txt:
+        * platform/mac/fast/events/context-no-deselect-expected.txt:
+        * platform/mac/fast/events/event-listener-on-link-expected.txt:
+        * platform/mac/fast/events/focusingUnloadedFrame-expected.txt:
+        * platform/mac/fast/events/reveal-link-when-focused-expected.txt:
+        * platform/mac/fast/flexbox/025-expected.txt:
+        * platform/mac/fast/forms/003-expected.txt:
+        * platform/mac/fast/forms/basic-textareas-expected.txt:
+        * platform/mac/fast/forms/box-shadow-override-expected.txt:
+        * platform/mac/fast/forms/button-default-title-expected.txt:
+        * platform/mac/fast/forms/button-inner-block-reuse-expected.txt:
+        * platform/mac/fast/forms/checkbox-radio-onchange-expected.txt:
+        * platform/mac/fast/forms/control-restrict-line-height-expected.txt:
+        * platform/mac/fast/forms/fieldset-align-expected.txt:
+        * platform/mac/fast/forms/fieldset-with-float-expected.txt:
+        * platform/mac/fast/forms/formmove2-expected.txt:
+        * platform/mac/fast/forms/formmove3-expected.txt:
+        * platform/mac/fast/forms/image-border-expected.txt:
+        * platform/mac/fast/forms/indeterminate-expected.txt:
+        * platform/mac/fast/forms/input-appearance-bkcolor-expected.txt:
+        * platform/mac/fast/forms/input-appearance-default-bkcolor-expected.txt:
+        * platform/mac/fast/forms/input-appearance-disabled-expected.txt:
+        * platform/mac/fast/forms/input-appearance-preventDefault-expected.txt:
+        * platform/mac/fast/forms/input-appearance-readonly-expected.txt:
+        * platform/mac/fast/forms/input-appearance-spinbutton-up-expected.txt:
+        * platform/mac/fast/forms/input-field-text-truncated-expected.txt:
+        * platform/mac/fast/forms/input-first-letter-expected.txt:
+        * platform/mac/fast/forms/input-no-renderer-expected.txt:
+        * platform/mac/fast/forms/input-readonly-dimmed-expected.txt:
+        * platform/mac/fast/forms/input-spaces-expected.txt:
+        * platform/mac/fast/forms/input-type-text-min-width-expected.txt:
+        * platform/mac/fast/forms/listbox-clip-expected.txt:
+        * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.txt:
+        * platform/mac/fast/forms/listbox-width-change-expected.txt:
+        * platform/mac/fast/forms/option-script-expected.txt:
+        * platform/mac/fast/forms/option-strip-whitespace-expected.txt:
+        * platform/mac/fast/forms/placeholder-set-value-expected.txt:
+        * platform/mac/fast/forms/placeholder-stripped-expected.txt:
+        * platform/mac/fast/forms/radio-nested-labels-expected.txt:
+        * platform/mac/fast/forms/search-display-none-cancel-button-expected.txt:
+        * platform/mac/fast/forms/search-styled-expected.txt:
+        * platform/mac/fast/forms/searchfield-heights-expected.txt:
+        * platform/mac/fast/forms/select-change-listbox-size-expected.txt:
+        * platform/mac/fast/forms/select-empty-option-height-expected.txt:
+        * platform/mac/fast/forms/select-initial-position-expected.txt:
+        * platform/mac/fast/forms/select-item-background-clip-expected.txt:
+        * platform/mac/fast/forms/select-visual-hebrew-expected.txt:
+        * platform/mac/fast/forms/slider-thumb-stylability-expected.txt:
+        * platform/mac/fast/forms/tabbing-input-iframe-expected.txt:
+        * platform/mac/fast/forms/targeted-frame-submission-expected.txt:
+        * platform/mac/fast/forms/textarea-placeholder-set-value-expected.txt:
+        * platform/mac/fast/forms/textarea-scrollbar-expected.txt:
+        * platform/mac/fast/forms/textarea-width-expected.txt:
+        * platform/mac/fast/forms/textfield-outline-expected.txt:
+        * platform/mac/fast/forms/thumbslider-crash-expected.txt:
+        * platform/mac/fast/forms/thumbslider-no-parent-slider-expected.txt:
+        * platform/mac/fast/forms/visual-hebrew-text-field-expected.txt:
+        * platform/mac/fast/frames/001-expected.txt:
+        * platform/mac/fast/frames/flattening/iframe-flattening-fixed-height-expected.txt:
+        * platform/mac/fast/frames/flattening/iframe-flattening-fixed-width-and-height-expected.txt:
+        * platform/mac/fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-expected.txt:
+        * platform/mac/fast/frames/flattening/iframe-flattening-fixed-width-expected.txt:
+        * platform/mac/fast/frames/frame-element-name-expected.txt:
+        * platform/mac/fast/frames/frameElement-iframe-expected.txt:
+        * platform/mac/fast/frames/viewsource-attribute-expected.txt:
+        * platform/mac/fast/frames/viewsource-on-image-file-expected.txt:
+        * platform/mac/fast/html/keygen-expected.txt:
+        * platform/mac/fast/html/marquee-scroll-expected.txt:
+        * platform/mac/fast/images/animated-gif-with-offsets-expected.txt:
+        * platform/mac/fast/images/animated-svg-as-image-expected.txt:
+        * platform/mac/fast/images/favicon-as-image-expected.txt:
+        * platform/mac/fast/images/icon-decoding-expected.txt:
+        * platform/mac/fast/images/image-in-map-expected.txt:
+        * platform/mac/fast/images/pdf-as-image-landscape-expected.txt:
+        * platform/mac/fast/inline-block/001-expected.txt:
+        * platform/mac/fast/inline-block/003-expected.txt:
+        * platform/mac/fast/inline-block/006-expected.txt:
+        * platform/mac/fast/inline-block/14498-positionForCoordinates-expected.txt:
+        * platform/mac/fast/inline-block/tricky-baseline-expected.txt:
+        * platform/mac/fast/inline/drawStyledEmptyInlines-expected.txt:
+        * platform/mac/fast/inline/drawStyledEmptyInlinesWithWS-expected.txt:
+        * platform/mac/fast/inline/long-wrapped-line-expected.txt:
+        * platform/mac/fast/inline/percentage-margins-expected.txt:
+        * platform/mac/fast/inline/positionedLifetime-expected.txt:
+        * platform/mac/fast/invalid/005-expected.txt:
+        * platform/mac/fast/invalid/006-expected.txt:
+        * platform/mac/fast/invalid/021-expected.txt:
+        * platform/mac/fast/invalid/missing-dl-end-tag-expected.txt:
+        * platform/mac/fast/invalid/missing-dt-end-tag-expected.txt:
+        * platform/mac/fast/layers/remove-only-this-layer-update-expected.txt:
+        * platform/mac/fast/lists/markers-in-selection-expected.txt:
+        * platform/mac/fast/loader/start-load-in-unload-expected.txt:
+        * platform/mac/fast/multicol/layers-split-across-columns-expected.txt:
+        * platform/mac/fast/multicol/nested-columns-expected.txt:
+        * platform/mac/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt:
+        * platform/mac/fast/overflow/line-clamp-expected.txt:
+        * platform/mac/fast/overflow/scrollRevealButton-expected.txt:
+        * platform/mac/fast/parser/comment-in-style-expected.txt:
+        * platform/mac/fast/parser/entity-comment-in-style-expected.txt:
+        * platform/mac/fast/parser/entity-comment-in-textarea-expected.txt:
+        * platform/mac/fast/parser/nofoo-tags-inside-paragraph-expected.txt:
+        * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
+        * platform/mac/fast/parser/parseCommentsInTitles-expected.txt:
+        * platform/mac/fast/parser/remove-block-in-residual-style-expected.txt:
+        * platform/mac/fast/parser/title-error-test-expected.txt:
+        * platform/mac/fast/repaint/4774354-expected.txt:
+        * platform/mac/fast/repaint/button-spurious-layout-hint-expected.txt:
+        * platform/mac/fast/repaint/continuation-after-outline-expected.txt:
+        * platform/mac/fast/repaint/inline-block-overflow-expected.txt:
+        * platform/mac/fast/repaint/layout-state-scrolloffset-expected.txt:
+        * platform/mac/fast/repaint/layout-state-scrolloffset2-expected.txt:
+        * platform/mac/fast/repaint/layout-state-scrolloffset3-expected.txt:
+        * platform/mac/fast/repaint/line-flow-with-floats-1-expected.txt:
+        * platform/mac/fast/repaint/line-flow-with-floats-10-expected.txt:
+        * platform/mac/fast/repaint/line-flow-with-floats-2-expected.txt:
+        * platform/mac/fast/repaint/line-flow-with-floats-3-expected.txt:
+        * platform/mac/fast/repaint/line-flow-with-floats-4-expected.txt:
+        * platform/mac/fast/repaint/line-flow-with-floats-5-expected.txt:
+        * platform/mac/fast/repaint/line-flow-with-floats-6-expected.txt:
+        * platform/mac/fast/repaint/line-flow-with-floats-7-expected.txt:
+        * platform/mac/fast/repaint/line-flow-with-floats-8-expected.txt:
+        * platform/mac/fast/repaint/line-flow-with-floats-9-expected.txt:
+        * platform/mac/fast/repaint/rel-positioned-inline-with-overflow-expected.txt:
+        * platform/mac/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.txt:
+        * platform/mac/fast/repaint/search-field-cancel-expected.txt:
+        * platform/mac/fast/repaint/selected-replaced-expected.txt:
+        * platform/mac/fast/repaint/text-selection-rect-in-overflow-2-expected.txt:
+        * platform/mac/fast/repaint/transform-absolute-in-positioned-container-expected.txt:
+        * platform/mac/fast/repaint/transform-replaced-shadows-expected.txt:
+        * platform/mac/fast/replaced/image-resize-width-expected.txt:
+        * platform/mac/fast/replaced/maxheight-percent-expected.txt:
+        * platform/mac/fast/replaced/maxheight-pxs-expected.txt:
+        * platform/mac/fast/replaced/maxwidth-percent-expected.txt:
+        * platform/mac/fast/replaced/maxwidth-pxs-expected.txt:
+        * platform/mac/fast/replaced/minheight-percent-expected.txt:
+        * platform/mac/fast/replaced/minheight-pxs-expected.txt:
+        * platform/mac/fast/replaced/minwidth-percent-expected.txt:
+        * platform/mac/fast/replaced/minwidth-pxs-expected.txt:
+        * platform/mac/fast/ruby/ruby-empty-rt-expected.txt:
+        * platform/mac/fast/ruby/ruby-length-expected.txt:
+        * platform/mac/fast/table/012-expected.txt:
+        * platform/mac/fast/table/018-expected.txt:
+        * platform/mac/fast/table/append-cells2-expected.txt:
+        * platform/mac/fast/table/cellindex-expected.txt:
+        * platform/mac/fast/table/fixed-table-with-percent-width-inside-extra-large-div-expected.txt:
+        * platform/mac/fast/table/nobr-expected.txt:
+        * platform/mac/fast/table/remove-td-display-none-expected.txt:
+        * platform/mac/fast/text/atsui-pointtooffset-calls-cg-expected.txt:
+        * platform/mac/fast/text/atsui-rtl-override-selection-expected.txt:
+        * platform/mac/fast/text/basic/009-expected.txt:
+        * platform/mac/fast/text/in-rendered-text-rtl-expected.txt:
+        * platform/mac/fast/text/international/001-expected.txt:
+        * platform/mac/fast/text/international/bidi-L2-run-reordering-expected.txt:
+        * platform/mac/fast/text/international/bidi-european-terminators-expected.txt:
+        * platform/mac/fast/text/international/wrap-CJK-001-expected.txt:
+        * platform/mac/fast/text/justified-text-rect-expected.txt:
+        * platform/mac/fast/text/selection-hard-linebreak-expected.txt:
+        * platform/mac/fast/text/should-use-atsui-expected.txt:
+        * platform/mac/fast/text/updateNewFont-expected.txt:
+        * platform/mac/fast/text/whitespace/020-expected.txt:
+        * platform/mac/fast/tokenizer/external-script-document-write_2-expected.txt:
+        * platform/mac/fast/tokenizer/script_extra_close-expected.txt:
+        * platform/mac/fast/transforms/identity-matrix-expected.txt:
+        * platform/mac/fonts/cursive-expected.txt:
+        * platform/mac/fonts/default-expected.txt:
+        * platform/mac/fonts/fantasy-expected.txt:
+        * platform/mac/fonts/monospace-expected.txt:
+        * platform/mac/fonts/sans-serif-expected.txt:
+        * platform/mac/fonts/serif-expected.txt:
+        * platform/mac/http/tests/misc/favicon-as-image-expected.txt:
+        * platform/mac/http/tests/misc/frame-access-during-load-expected.txt:
+        * platform/mac/http/tests/misc/iframe404-expected.txt:
+        * platform/mac/http/tests/misc/location-replace-crossdomain-expected.txt:
+        * platform/mac/http/tests/multipart/invalid-image-data-expected.txt:
+        * platform/mac/http/tests/multipart/invalid-image-data-standalone-expected.txt:
+        * platform/mac/http/tests/navigation/anchor-frames-expected.txt:
+        * platform/mac/http/tests/navigation/error404-frames-expected.txt:
+        * platform/mac/http/tests/navigation/error404-subframeload-expected.txt:
+        * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
+        * platform/mac/http/tests/navigation/post-basic-expected.txt:
+        * platform/mac/http/tests/navigation/post-frames-expected.txt:
+        * platform/mac/http/tests/navigation/post-goback1-expected.txt:
+        * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
+        * platform/mac/http/tests/navigation/postredirect-frames-expected.txt:
+        * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
+        * platform/mac/media/controls-after-reload-expected.txt:
+        * platform/mac/media/controls-styling-expected.txt:
+        * platform/mac/media/video-aspect-ratio-expected.txt:
+        * platform/mac/media/video-replaces-poster-expected.txt:
+        * platform/mac/printing/media-queries-print-expected.txt:
+        * platform/mac/svg/custom/getsvgdocument-expected.txt:
+        * platform/mac/tables/mozilla/bugs/adforce_imgis_com-expected.txt:
+        * platform/mac/tables/mozilla/bugs/bug120364-expected.txt:
+        * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
+        * platform/mac/tables/mozilla/bugs/bug13526-expected.txt:
+        * platform/mac/tables/mozilla/bugs/bug138725-expected.txt:
+        * platform/mac/tables/mozilla/bugs/bug2267-expected.txt:
+        * platform/mac/tables/mozilla/bugs/bug23299-expected.txt:
+        * platform/mac/tables/mozilla/bugs/bug2757-expected.txt:
+        * platform/mac/tables/mozilla/bugs/bug29157-expected.txt:
+        * platform/mac/tables/mozilla/bugs/bug2947-expected.txt:
+        * platform/mac/tables/mozilla/bugs/bug3037-1-expected.txt:
+        * platform/mac/tables/mozilla/bugs/bug33855-expected.txt:
+        * platform/mac/tables/mozilla/bugs/bug40828-expected.txt:
+        * platform/mac/tables/mozilla/bugs/bug42187-expected.txt:
+        * platform/mac/tables/mozilla/bugs/bug4527-expected.txt:
+        * platform/mac/tables/mozilla/bugs/bug46368-1-expected.txt:
+        * platform/mac/tables/mozilla/bugs/bug46368-2-expected.txt:
+        * platform/mac/tables/mozilla/bugs/bug56405-expected.txt:
+        * platform/mac/tables/mozilla/bugs/bug5835-expected.txt:
+        * platform/mac/tables/mozilla/bugs/bug93363-expected.txt:
+        * platform/mac/tables/mozilla/core/bloomberg-expected.txt:
+        * platform/mac/tables/mozilla/marvin/tables_align_left-expected.txt:
+        * platform/mac/tables/mozilla/marvin/tables_align_right-expected.txt:
+        * platform/mac/tables/mozilla/other/move_row-expected.txt:
+        * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
+        * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
+        * platform/mac/tables/mozilla_expected_failures/bugs/bug128876-expected.txt:
+        * platform/mac/tables/mozilla_expected_failures/bugs/bug29058-2-expected.txt:
+        * platform/mac/tables/mozilla_expected_failures/bugs/bug51000-expected.txt:
+        * platform/mac/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
+        * platform/mac/tables/mozilla_expected_failures/bugs/bug7113-expected.txt:
+        * platform/mac/tables/mozilla_expected_failures/core/backgrounds-expected.txt:
+        * platform/mac/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.txt:
+        * platform/mac/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.txt:
+        * platform/mac/transforms/3d/general/perspective-units-expected.txt:
+        * platform/mac/transforms/3d/point-mapping/3d-point-mapping-2-expected.txt:
+        * platform/mac/transforms/3d/point-mapping/3d-point-mapping-deep-expected.txt:
+        * platform/mac/transforms/3d/point-mapping/3d-point-mapping-expected.txt:
+        * platform/mac/transforms/3d/point-mapping/3d-point-mapping-origins-expected.txt:
+        * platform/mac/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.txt:
+        * platform/mac/webarchive/loading/cache-expired-subresource-expected.txt:
+
+2010-07-14  Eric Seidel  <eric at webkit.org>
+
+        Reviewed by Adam Barth.
+
         HTMLTreeBuilder foster parents when it should not
         https://bugs.webkit.org/show_bug.cgi?id=42235
 
diff --git a/LayoutTests/editing/deleting/delete-br-in-last-table-cell-expected.txt b/LayoutTests/editing/deleting/delete-br-in-last-table-cell-expected.txt
index 6d40f99..1f8b294 100644
--- a/LayoutTests/editing/deleting/delete-br-in-last-table-cell-expected.txt
+++ b/LayoutTests/editing/deleting/delete-br-in-last-table-cell-expected.txt
@@ -73,10 +73,8 @@ deleteCommand();
 runTest();
 </SCRIPT>
 <#text>
-</#text>
-<#text>
-</#text>
-<#text>
+
+
 </#text>
 </BODY>
 </HTML>
diff --git a/LayoutTests/editing/selection/skip-non-editable-1-expected.txt b/LayoutTests/editing/selection/skip-non-editable-1-expected.txt
index 54b69a6..849ff25 100644
--- a/LayoutTests/editing/selection/skip-non-editable-1-expected.txt
+++ b/LayoutTests/editing/selection/skip-non-editable-1-expected.txt
@@ -1,31 +1,31 @@
-EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of BODY > HTML > #document to 13 of BODY > HTML > #document
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of BODY > HTML > #document to 12 of BODY > HTML > #document
 EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: shouldEndEditingInDOMRange:range from 0 of BODY > HTML > #document to 13 of BODY > HTML > #document
+EDITING DELEGATE: shouldEndEditingInDOMRange:range from 0 of BODY > HTML > #document to 12 of BODY > HTML > #document
 EDITING DELEGATE: webViewDidEndEditing:WebViewDidEndEditingNotification
 EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of TD > TR > TBODY > TABLE > BODY > HTML > #document to 1 of TD > TR > TBODY > TABLE > BODY > HTML > #document
 EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: shouldEndEditingInDOMRange:range from 0 of TD > TR > TBODY > TABLE > BODY > HTML > #document to 1 of TD > TR > TBODY > TABLE > BODY > HTML > #document
 EDITING DELEGATE: webViewDidEndEditing:WebViewDidEndEditingNotification
-EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of BODY > HTML > #document to 13 of BODY > HTML > #document
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of BODY > HTML > #document to 12 of BODY > HTML > #document
 EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: shouldEndEditingInDOMRange:range from 0 of BODY > HTML > #document to 13 of BODY > HTML > #document
+EDITING DELEGATE: shouldEndEditingInDOMRange:range from 0 of BODY > HTML > #document to 12 of BODY > HTML > #document
 EDITING DELEGATE: webViewDidEndEditing:WebViewDidEndEditingNotification
 EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of TD > TR > TBODY > TABLE > BODY > HTML > #document to 1 of TD > TR > TBODY > TABLE > BODY > HTML > #document
 EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: shouldEndEditingInDOMRange:range from 0 of TD > TR > TBODY > TABLE > BODY > HTML > #document to 1 of TD > TR > TBODY > TABLE > BODY > HTML > #document
 EDITING DELEGATE: webViewDidEndEditing:WebViewDidEndEditingNotification
-EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of BODY > HTML > #document to 13 of BODY > HTML > #document
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of BODY > HTML > #document to 12 of BODY > HTML > #document
 EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: shouldEndEditingInDOMRange:range from 0 of BODY > HTML > #document to 13 of BODY > HTML > #document
+EDITING DELEGATE: shouldEndEditingInDOMRange:range from 0 of BODY > HTML > #document to 12 of BODY > HTML > #document
 EDITING DELEGATE: webViewDidEndEditing:WebViewDidEndEditingNotification
 EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of TD > TR > TBODY > TABLE > BODY > HTML > #document to 1 of TD > TR > TBODY > TABLE > BODY > HTML > #document
 EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
diff --git a/LayoutTests/editing/selection/skip-non-editable-2-expected.txt b/LayoutTests/editing/selection/skip-non-editable-2-expected.txt
index 5c1f66c..07f509b 100644
--- a/LayoutTests/editing/selection/skip-non-editable-2-expected.txt
+++ b/LayoutTests/editing/selection/skip-non-editable-2-expected.txt
@@ -1,4 +1,4 @@
-EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of BODY > HTML > #document to 11 of BODY > HTML > #document
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of BODY > HTML > #document to 10 of BODY > HTML > #document
 EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
diff --git a/LayoutTests/editing/text-iterator/thai-cursor-movement-expected.txt b/LayoutTests/editing/text-iterator/thai-cursor-movement-expected.txt
index babffb7..156c9b8 100644
--- a/LayoutTests/editing/text-iterator/thai-cursor-movement-expected.txt
+++ b/LayoutTests/editing/text-iterator/thai-cursor-movement-expected.txt
@@ -1,4 +1,4 @@
-EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 5 of DIV > BODY > HTML > #document
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 1 of DIV > BODY > HTML > #document
 EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
diff --git a/LayoutTests/editing/text-iterator/thai-cursor-movement.html b/LayoutTests/editing/text-iterator/thai-cursor-movement.html
index 9483f92..aaffa65 100644
--- a/LayoutTests/editing/text-iterator/thai-cursor-movement.html
+++ b/LayoutTests/editing/text-iterator/thai-cursor-movement.html
@@ -34,7 +34,7 @@ function editingTest()
 <body>
 <p>Test that moving insertion point over Thai text (without ligatures) always moves one character at a time.</p>
 <p>Should say PASS:</p>
-<div contenteditable id="test">อยากไปความ</textarea>
+<div contenteditable id="test">อยากไปความ</div>
 <ul id="console"></ul>
 <script language="javascript" type="text/javascript">
 runEditingTest();
diff --git a/LayoutTests/fast/css/text-align-expected.txt b/LayoutTests/fast/css/text-align-expected.txt
index 69ebe9e..f569943 100644
--- a/LayoutTests/fast/css/text-align-expected.txt
+++ b/LayoutTests/fast/css/text-align-expected.txt
@@ -15,4 +15,3 @@ layer at (0,0) size 800x152
       RenderBlock {P} at (0,102) size 784x18
         RenderText {#text} at (0,0) size 61x18
           text run at (0,0) width 61: "RTL End"
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/fast/repaint/inline-overflow-expected.txt b/LayoutTests/fast/repaint/inline-overflow-expected.txt
index e9886a2..22f44af 100644
--- a/LayoutTests/fast/repaint/inline-overflow-expected.txt
+++ b/LayoutTests/fast/repaint/inline-overflow-expected.txt
@@ -7,4 +7,3 @@ layer at (0,0) size 800x600
         RenderText {#text} at (50,50) size 200x50
           text run at (50,50) width 200: "A  B"
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/html5lib/runner-expected.txt b/LayoutTests/html5lib/runner-expected.txt
index aea25ca..73162b9 100644
--- a/LayoutTests/html5lib/runner-expected.txt
+++ b/LayoutTests/html5lib/runner-expected.txt
@@ -14,8 +14,6 @@ resources/tests1.dat:
 52
 53
 54
-57
-59
 78
 79
 80
@@ -196,12 +194,9 @@ Got:
 | <html>
 |   <head>
 |   <body>
-|     "A"
-|     "B"
-|     "C"
+|     "ABC"
 |     <select>
-|       "D"
-|       "E"
+|       "DE"
 Expected:
 | <!DOCTYPE html>
 | <html>
@@ -224,8 +219,7 @@ Got:
 |     <script>
 |       " <!-- "
 |   <body>
-|     " --> "
-|     " EOF"
+|     " -->  EOF"
 Expected:
 | <!DOCTYPE html>
 | <html>
@@ -330,46 +324,6 @@ Expected:
 |         "Test"
 |         <u>
 
-Test 57 of 113 in resources/tests1.dat failed. Input:
-<b>Test</i>Test
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|       "Test"
-|       "Test"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|       "TestTest"
-
-Test 59 of 113 in resources/tests1.dat failed. Input:
-<b>A<cite>B<div>C</cite>D
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|       "A"
-|       <cite>
-|         "B"
-|         <div>
-|           "C"
-|           "D"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|       "A"
-|       <cite>
-|         "B"
-|         <div>
-|           "CD"
-
 Test 78 of 113 in resources/tests1.dat failed. Input:
 <a href="blah">aba<table><a href="foo">br<tr><td></td></tr>x</table>aoe
 Got:
@@ -784,13 +738,10 @@ resources/tests2.dat:
 8
 9
 11
-32
 36
 42
 44
 45
-53
-54
 
 Test 6 of 59 in resources/tests2.dat failed. Input:
 <!DOCTYPE html><frameset>test
@@ -877,22 +828,6 @@ Expected:
 |       "<td>"
 |     <table>
 
-Test 32 of 59 in resources/tests2.dat failed. Input:
-<!DOCTYPE html>X</body>X
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "X"
-|     "X"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "XX"
-
 Test 36 of 59 in resources/tests2.dat failed. Input:
 <!DOCTYPE html><select><optgroup><option></optgroup><option><select><option>
 Got:
@@ -982,38 +917,6 @@ Expected:
 |     <style>
 |       "
 x { content:"</style" } "
-
-Test 53 of 59 in resources/tests2.dat failed. Input:
-<!DOCTYPE html>X</html>X
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "X"
-|     "X"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "XX"
-
-Test 54 of 59 in resources/tests2.dat failed. Input:
-<!DOCTYPE html>X</html> 
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "X"
-|     " "
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "X "
 resources/tests3.dat:
 16
 17
@@ -1144,10 +1047,8 @@ Expected:
 |   "setting head's innerHTML"
 resources/tests5.dat:
 2
-6
 7
 8
-9
 16
 
 Test 2 of 16 in resources/tests5.dat failed. Input:
@@ -1158,8 +1059,7 @@ Got:
 |     <style>
 |       " <!-- "
 |   <body>
-|     " --> "
-|     "x"
+|     " --> x"
 Expected:
 | <html>
 |   <head>
@@ -1169,25 +1069,6 @@ Expected:
 |   <body>
 |     "--> x"
 
-Test 6 of 16 in resources/tests5.dat failed. Input:
-<iframe> <!--- </iframe>->x</iframe> --> </iframe>x
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <iframe>
-|       " <!--- "
-|     "->x"
-|     " --> "
-|     "x"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <iframe>
-|       " <!--- "
-|     "->x --> x"
-
 Test 7 of 16 in resources/tests5.dat failed. Input:
 <script> <!-- </script> --> </script>x
 Got:
@@ -1196,8 +1077,7 @@ Got:
 |     <script>
 |       " <!-- "
 |   <body>
-|     " --> "
-|     "x"
+|     " --> x"
 Expected:
 | <html>
 |   <head>
@@ -1215,8 +1095,7 @@ Got:
 |     <title>
 |       " <!-- "
 |   <body>
-|     " --> "
-|     "x"
+|     " --> x"
 Expected:
 | <html>
 |   <head>
@@ -1226,25 +1105,6 @@ Expected:
 |   <body>
 |     "--> x"
 
-Test 9 of 16 in resources/tests5.dat failed. Input:
-<textarea> <!--- </textarea>->x</textarea> --> </textarea>x
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <textarea>
-|       " <!--- "
-|     "->x"
-|     " --> "
-|     "x"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <textarea>
-|       " <!--- "
-|     "->x --> x"
-
 Test 16 of 16 in resources/tests5.dat failed. Input:
 <noscript><!--</noscript>--></noscript>
 Got:
@@ -1506,7 +1366,6 @@ resources/tests7.dat:
 18
 19
 24
-25
 27
 28
 29
@@ -1751,24 +1610,6 @@ Expected:
 | <body>
 |   "X"
 
-Test 25 of 30 in resources/tests7.dat failed. Input:
-<div><p>a</x> b
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       <p>
-|         "a"
-|         " b"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       <p>
-|         "a b"
-
 Test 27 of 30 in resources/tests7.dat failed. Input:
 <table><b><tr><td>aaa</td></tr>bbb</table>ccc
 Got:
@@ -1827,11 +1668,10 @@ Got:
 |   <body>
 |     "A"
 |     " B"
-|     "C"
 |     <table>
 |       <tbody>
 |         <tr>
-|         " "
+|         " C"
 Expected:
 | <html>
 |   <head>
@@ -1856,104 +1696,11 @@ Expected:
 |     <select>
 |     <keygen>
 resources/tests8.dat:
-1
-2
-3
-4
 5
 6
 8
 9
 
-Test 1 of 9 in resources/tests8.dat failed. Input:
-<div>
-<div></div>
-</span>x
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       "
-"
-|       <div>
-|       "
-"
-|       "x"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       "
-"
-|       <div>
-|       "
-x"
-
-Test 2 of 9 in resources/tests8.dat failed. Input:
-<div>x<div></div>
-</span>x
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       "x"
-|       <div>
-|       "
-"
-|       "x"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       "x"
-|       <div>
-|       "
-x"
-
-Test 3 of 9 in resources/tests8.dat failed. Input:
-<div>x<div></div>x</span>x
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       "x"
-|       <div>
-|       "x"
-|       "x"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       "x"
-|       <div>
-|       "xx"
-
-Test 4 of 9 in resources/tests8.dat failed. Input:
-<div>x<div></div>y</span>z
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       "x"
-|       <div>
-|       "y"
-|       "z"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       "x"
-|       <div>
-|       "yz"
-
 Test 5 of 9 in resources/tests8.dat failed. Input:
 <table><div>x<div></div>x</span>x
 Got:
@@ -1963,8 +1710,7 @@ Got:
 |     <div>
 |       "x"
 |       <div>
-|       "x"
-|       "x"
+|       "xx"
 |     <table>
 |       <tbody>
 Expected:
@@ -2048,7 +1794,6 @@ resources/tests9.dat:
 13
 14
 15
-16
 17
 18
 19
@@ -2412,37 +2157,6 @@ Expected:
 |     <p>
 |       "quux"
 
-Test 16 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><tr><td><select><math><mi>foo</mi><mi>bar</mi><p>baz</table><p>quux
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <select>
-|               "foo"
-|               "bar"
-|               "baz"
-|     <p>
-|       "quux"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <select>
-|               "foobarbaz"
-|     <p>
-|       "quux"
-
 Test 17 of 25 in resources/tests9.dat failed. Input:
 <!DOCTYPE html><body><table><select><math><mi>foo</mi><mi>bar</mi><p>baz</table><p>quux
 Got:
@@ -2451,9 +2165,7 @@ Got:
 |   <head>
 |   <body>
 |     <select>
-|       "foo"
-|       "bar"
-|       "baz"
+|       "foobarbaz"
 |     <table>
 |       <tbody>
 |     <p>
@@ -2656,7 +2368,6 @@ resources/tests10.dat:
 13
 14
 15
-16
 17
 18
 19
@@ -3020,37 +2731,6 @@ Expected:
 |     <p>
 |       "quux"
 
-Test 16 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><tr><td><select><svg><g>foo</g><g>bar</g><p>baz</table><p>quux
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <select>
-|               "foo"
-|               "bar"
-|               "baz"
-|     <p>
-|       "quux"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <select>
-|               "foobarbaz"
-|     <p>
-|       "quux"
-
 Test 17 of 25 in resources/tests10.dat failed. Input:
 <!DOCTYPE html><body><table><select><svg><g>foo</g><g>bar</g><p>baz</table><p>quux
 Got:
@@ -3059,9 +2739,7 @@ Got:
 |   <head>
 |   <body>
 |     <select>
-|       "foo"
-|       "bar"
-|       "baz"
+|       "foobarbaz"
 |     <table>
 |       <tbody>
 |     <p>
@@ -4686,8 +4364,6 @@ Expected:
 |       "<!--<noembed>"
 |     "-->"
 resources/webkit01.dat:
-15
-17
 20
 22
 24
@@ -4699,38 +4375,6 @@ resources/webkit01.dat:
 31
 33
 
-Test 15 of 33 in resources/webkit01.dat failed. Input:
-<p>Test</p<p>Test2</p>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       "Test"
-|       "Test2"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       "TestTest2"
-
-Test 17 of 33 in resources/webkit01.dat failed. Input:
-<A>test< /A>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       "test"
-|       "< /A>"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       "test< /A>"
-
 Test 20 of 33 in resources/webkit01.dat failed. Input:
 <body></br foo="bar"></body>
 Got:
@@ -5031,8 +4675,7 @@ Got:
 |     <a>
 |       "1"
 |       <p>
-|         "2"
-|         "3"
+|         "23"
 |     <table>
 |       <tbody>
 Expected:
diff --git a/LayoutTests/html5lib/webkit-resumer-expected.txt b/LayoutTests/html5lib/webkit-resumer-expected.txt
index 6ea9b3b..4679722 100644
--- a/LayoutTests/html5lib/webkit-resumer-expected.txt
+++ b/LayoutTests/html5lib/webkit-resumer-expected.txt
@@ -157,38 +157,6 @@ CONSOLE MESSAGE: line 2: FOO<span>BAR</span>BAZ
 CONSOLE MESSAGE: line 2: FOO<span>BAR</span>BAZ
 CONSOLE MESSAGE: line 2: FOO<span>BAR</span>BAZ
 resources/webkit01.dat:
-549.1
-550.2
-551.3
-552.4
-553.5
-554.6
-555.7
-556.8
-557.9
-558.10
-559.11
-560.12
-561.13
-562.14
-563.15
-564.16
-565.17
-566.18
-567.19
-568.20
-569.21
-593.1
-594.2
-595.3
-596.4
-597.5
-598.6
-599.7
-600.8
-601.9
-602.10
-603.11
 648.1
 649.2
 650.3
diff --git a/LayoutTests/http/tests/security/dataTransfer-set-data-file-url-expected.txt b/LayoutTests/http/tests/security/dataTransfer-set-data-file-url-expected.txt
index 33f0e4e..be65f17 100644
--- a/LayoutTests/http/tests/security/dataTransfer-set-data-file-url-expected.txt
+++ b/LayoutTests/http/tests/security/dataTransfer-set-data-file-url-expected.txt
@@ -14,5 +14,3 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,104) size 784x103
         RenderImage {IMG} at (0,0) size 76x103
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/compositing/color-matching/pdf-image-match-expected.txt b/LayoutTests/platform/mac/compositing/color-matching/pdf-image-match-expected.txt
index 275b507..4e8c5da 100644
--- a/LayoutTests/platform/mac/compositing/color-matching/pdf-image-match-expected.txt
+++ b/LayoutTests/platform/mac/compositing/color-matching/pdf-image-match-expected.txt
@@ -8,7 +8,5 @@ layer at (0,0) size 800x82
           text run at (0,0) width 160: "This test should not crash"
       RenderBlock (anonymous) at (0,34) size 784x24
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (8,50) size 20x20
   RenderImage {IMG} at (0,0) size 20x20
diff --git a/LayoutTests/platform/mac/compositing/geometry/clipping-foreground-expected.txt b/LayoutTests/platform/mac/compositing/geometry/clipping-foreground-expected.txt
index e1d2ed7..058d3bb 100644
--- a/LayoutTests/platform/mac/compositing/geometry/clipping-foreground-expected.txt
+++ b/LayoutTests/platform/mac/compositing/geometry/clipping-foreground-expected.txt
@@ -10,8 +10,6 @@ layer at (0,0) size 800x600
         RenderText {#text} at (320,147) size 4x18
           text run at (320,147) width 4: " "
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (68,102) size 200x200 layerType: background only
 layer at (28,62) size 150x150
   RenderBlock (positioned) zI: -1 {DIV} at (-40,-40) size 150x150 [color=#808080] [bgcolor=#C86464] [border: (2px solid #000000)]
diff --git a/LayoutTests/platform/mac/compositing/iframes/composited-iframe-alignment-expected.txt b/LayoutTests/platform/mac/compositing/iframes/composited-iframe-alignment-expected.txt
index ca88c94..4bda184 100644
--- a/LayoutTests/platform/mac/compositing/iframes/composited-iframe-alignment-expected.txt
+++ b/LayoutTests/platform/mac/compositing/iframes/composited-iframe-alignment-expected.txt
@@ -11,8 +11,6 @@ layer at (0,0) size 800x70
       RenderBR {BR} at (0,0) size 0x0
       RenderBR {BR} at (0,36) size 0x18
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (100,100) size 440x340
   RenderPartObject {IFRAME} at (100,100) size 440x340 [border: (20px solid #000000)]
     layer at (0,0) size 400x300
diff --git a/LayoutTests/platform/mac/compositing/masks/direct-image-mask-expected.txt b/LayoutTests/platform/mac/compositing/masks/direct-image-mask-expected.txt
index b540d2b..c99f7a4 100644
--- a/LayoutTests/platform/mac/compositing/masks/direct-image-mask-expected.txt
+++ b/LayoutTests/platform/mac/compositing/masks/direct-image-mask-expected.txt
@@ -10,8 +10,6 @@ layer at (0,0) size 800x600
         RenderText {#text} at (224,150) size 4x18
           text run at (224,150) width 4: " "
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (28,62) size 184x124
   RenderImage {IMG} at (20,20) size 184x124
 layer at (256,62) size 184x124
diff --git a/LayoutTests/platform/mac/compositing/masks/masked-ancestor-expected.txt b/LayoutTests/platform/mac/compositing/masks/masked-ancestor-expected.txt
index 81ee443..d7aedd4 100644
--- a/LayoutTests/platform/mac/compositing/masks/masked-ancestor-expected.txt
+++ b/LayoutTests/platform/mac/compositing/masks/masked-ancestor-expected.txt
@@ -10,8 +10,6 @@ layer at (0,0) size 785x616
         RenderText {#text} at (262,548) size 4x18
           text run at (262,548) width 4: " "
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (8,42) size 262x562
   RenderBlock {DIV} at (0,0) size 262x562 [border: (1px solid #000000)]
 layer at (39,73) size 200x200
diff --git a/LayoutTests/platform/mac/compositing/masks/multiple-masks-expected.txt b/LayoutTests/platform/mac/compositing/masks/multiple-masks-expected.txt
index 742ca8d..b8e6894 100644
--- a/LayoutTests/platform/mac/compositing/masks/multiple-masks-expected.txt
+++ b/LayoutTests/platform/mac/compositing/masks/multiple-masks-expected.txt
@@ -12,8 +12,6 @@ layer at (0,0) size 785x616
           text run at (262,548) width 4: " "
         RenderBlock {DIV} at (266,0) size 262x562 [border: (1px solid #000000)]
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (39,73) size 200x200
   RenderBlock (relative positioned) {DIV} at (31,31) size 200x200 [bgcolor=#6464FFCC] [border: (10px solid #000000)]
 layer at (305,73) size 200x200
diff --git a/LayoutTests/platform/mac/compositing/masks/simple-composited-mask-expected.txt b/LayoutTests/platform/mac/compositing/masks/simple-composited-mask-expected.txt
index 1e10dbb..413fdaf 100644
--- a/LayoutTests/platform/mac/compositing/masks/simple-composited-mask-expected.txt
+++ b/LayoutTests/platform/mac/compositing/masks/simple-composited-mask-expected.txt
@@ -12,8 +12,6 @@ layer at (0,0) size 785x616
           text run at (262,548) width 4: " "
         RenderBlock {DIV} at (266,0) size 262x562 [border: (1px solid #000000)]
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (39,73) size 200x200
   RenderBlock (relative positioned) {DIV} at (31,31) size 200x200 [bgcolor=#6464FFCC] [border: (10px solid #000000)]
 layer at (39,303) size 200x200
diff --git a/LayoutTests/platform/mac/compositing/overflow/ancestor-overflow-expected.txt b/LayoutTests/platform/mac/compositing/overflow/ancestor-overflow-expected.txt
index 40fc00d..db57e46 100644
--- a/LayoutTests/platform/mac/compositing/overflow/ancestor-overflow-expected.txt
+++ b/LayoutTests/platform/mac/compositing/overflow/ancestor-overflow-expected.txt
@@ -19,8 +19,6 @@ layer at (0,0) size 800x430
         RenderText {#text} at (368,354) size 4x18
           text run at (368,354) width 4: " "
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (28,70) size 142x142 clip at (29,71) size 140x140 scrollHeight 171
   RenderBlock {DIV} at (20,20) size 142x142 [border: (1px solid #000000)]
     RenderBlock {DIV} at (11,11) size 122x122 [border: (1px solid #0000FF)]
diff --git a/LayoutTests/platform/mac/compositing/overflow/overflow-scroll-expected.txt b/LayoutTests/platform/mac/compositing/overflow/overflow-scroll-expected.txt
index d3b9451..84fdca8 100644
--- a/LayoutTests/platform/mac/compositing/overflow/overflow-scroll-expected.txt
+++ b/LayoutTests/platform/mac/compositing/overflow/overflow-scroll-expected.txt
@@ -32,8 +32,6 @@ layer at (0,0) size 800x586
         RenderText {#text} at (524,510) size 4x18
           text run at (524,510) width 4: " "
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (18,60) size 152x152 clip at (19,61) size 135x135 scrollY 50 scrollWidth 210 scrollHeight 510
   RenderBlock {DIV} at (10,10) size 152x152 [border: (1px solid #000000)]
 layer at (194,60) size 152x152 clip at (195,61) size 135x135 scrollY 50 scrollWidth 210 scrollHeight 510
diff --git a/LayoutTests/platform/mac/compositing/overflow/parent-overflow-expected.txt b/LayoutTests/platform/mac/compositing/overflow/parent-overflow-expected.txt
index c5892ea..8b0a3c0 100644
--- a/LayoutTests/platform/mac/compositing/overflow/parent-overflow-expected.txt
+++ b/LayoutTests/platform/mac/compositing/overflow/parent-overflow-expected.txt
@@ -12,8 +12,6 @@ layer at (0,0) size 800x224
         RenderText {#text} at (328,148) size 4x18
           text run at (328,148) width 4: " "
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (28,70) size 122x122 clip at (29,71) size 120x120 scrollHeight 320
   RenderBlock {DIV} at (20,20) size 122x122 [border: (1px solid #000000)]
 layer at (39,81) size 100x300 backgroundClip at (29,71) size 120x120 clip at (29,71) size 120x120 outlineClip at (29,71) size 120x120
diff --git a/LayoutTests/platform/mac/compositing/overflow/scroll-ancestor-update-expected.txt b/LayoutTests/platform/mac/compositing/overflow/scroll-ancestor-update-expected.txt
index e4082cc..189799f 100644
--- a/LayoutTests/platform/mac/compositing/overflow/scroll-ancestor-update-expected.txt
+++ b/LayoutTests/platform/mac/compositing/overflow/scroll-ancestor-update-expected.txt
@@ -5,8 +5,6 @@ layer at (0,0) size 800x104
     RenderBody {BODY} at (0,0) size 800x104
       RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (0,0) size 100x100
   RenderVideo {VIDEO} at (0,0) size 100x100
 layer at (50,50) size 100x100
diff --git a/LayoutTests/platform/mac/compositing/plugins/composited-plugin-expected.txt b/LayoutTests/platform/mac/compositing/plugins/composited-plugin-expected.txt
index 511b2a7..7d7592f 100644
--- a/LayoutTests/platform/mac/compositing/plugins/composited-plugin-expected.txt
+++ b/LayoutTests/platform/mac/compositing/plugins/composited-plugin-expected.txt
@@ -4,7 +4,5 @@ layer at (0,0) size 800x170
   RenderBlock {HTML} at (0,0) size 800x170
     RenderBody {BODY} at (8,8) size 784x154
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (8,8) size 300x150
   RenderEmbeddedObject {EMBED} at (0,0) size 300x150
diff --git a/LayoutTests/platform/mac/compositing/reflections/simple-composited-reflections-expected.txt b/LayoutTests/platform/mac/compositing/reflections/simple-composited-reflections-expected.txt
index b540d2b..c99f7a4 100644
--- a/LayoutTests/platform/mac/compositing/reflections/simple-composited-reflections-expected.txt
+++ b/LayoutTests/platform/mac/compositing/reflections/simple-composited-reflections-expected.txt
@@ -10,8 +10,6 @@ layer at (0,0) size 800x600
         RenderText {#text} at (224,150) size 4x18
           text run at (224,150) width 4: " "
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (28,62) size 184x124
   RenderImage {IMG} at (20,20) size 184x124
 layer at (256,62) size 184x124
diff --git a/LayoutTests/platform/mac/compositing/shadows/shadow-drawing-expected.txt b/LayoutTests/platform/mac/compositing/shadows/shadow-drawing-expected.txt
index 94029ac..fc50235 100644
--- a/LayoutTests/platform/mac/compositing/shadows/shadow-drawing-expected.txt
+++ b/LayoutTests/platform/mac/compositing/shadows/shadow-drawing-expected.txt
@@ -11,8 +11,6 @@ layer at (0,0) size 800x310
         RenderText {#text} at (302,151) size 4x18
           text run at (302,151) width 4: " "
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (59,138) size 200x86
   RenderBlock {P} at (1,38) size 200x86 [color=#0000FF]
     RenderText {#text} at (22,0) size 156x86
diff --git a/LayoutTests/platform/mac/compositing/webgl/webgl-reflection-expected.txt b/LayoutTests/platform/mac/compositing/webgl/webgl-reflection-expected.txt
index cc1e622..2eada9f 100644
--- a/LayoutTests/platform/mac/compositing/webgl/webgl-reflection-expected.txt
+++ b/LayoutTests/platform/mac/compositing/webgl/webgl-reflection-expected.txt
@@ -8,7 +8,5 @@ layer at (0,0) size 800x306
           text run at (0,0) width 311: "You should see a green triangle and its reflection."
       RenderBlock (anonymous) at (0,34) size 784x248
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (28,70) size 244x204
   RenderHTMLCanvas {CANVAS} at (20,20) size 244x204 [border: (2px solid #000000)]
diff --git a/LayoutTests/platform/mac/editing/deleting/5168598-expected.txt b/LayoutTests/platform/mac/editing/deleting/5168598-expected.txt
index 13f50d2..72e0f0c 100644
--- a/LayoutTests/platform/mac/editing/deleting/5168598-expected.txt
+++ b/LayoutTests/platform/mac/editing/deleting/5168598-expected.txt
@@ -15,7 +15,6 @@ layer at (0,0) size 800x600
         RenderTextControl {INPUT} at (2,2) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (13,83) size 119x13
   RenderBlock {DIV} at (3,3) size 119x13
     RenderBR {BR} at (1,0) size 0x13
diff --git a/LayoutTests/platform/mac/editing/deleting/delete-block-merge-contents-019-expected.txt b/LayoutTests/platform/mac/editing/deleting/delete-block-merge-contents-019-expected.txt
index 39e0b6b..ca917fb 100644
--- a/LayoutTests/platform/mac/editing/deleting/delete-block-merge-contents-019-expected.txt
+++ b/LayoutTests/platform/mac/editing/deleting/delete-block-merge-contents-019-expected.txt
@@ -1,4 +1,4 @@
-EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of BODY > HTML > #document to 7 of BODY > HTML > #document
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of BODY > HTML > #document to 5 of BODY > HTML > #document
 EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
diff --git a/LayoutTests/platform/mac/editing/deleting/delete-block-merge-contents-023-expected.txt b/LayoutTests/platform/mac/editing/deleting/delete-block-merge-contents-023-expected.txt
index a74cefa..0299c71 100644
--- a/LayoutTests/platform/mac/editing/deleting/delete-block-merge-contents-023-expected.txt
+++ b/LayoutTests/platform/mac/editing/deleting/delete-block-merge-contents-023-expected.txt
@@ -1,4 +1,4 @@
-EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of BODY > HTML > #document to 7 of BODY > HTML > #document
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of BODY > HTML > #document to 6 of BODY > HTML > #document
 EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
diff --git a/LayoutTests/platform/mac/editing/deleting/delete-block-merge-contents-024-expected.txt b/LayoutTests/platform/mac/editing/deleting/delete-block-merge-contents-024-expected.txt
index 404aafd..3ac833b 100644
--- a/LayoutTests/platform/mac/editing/deleting/delete-block-merge-contents-024-expected.txt
+++ b/LayoutTests/platform/mac/editing/deleting/delete-block-merge-contents-024-expected.txt
@@ -1,4 +1,4 @@
-EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of BODY > HTML > #document to 7 of BODY > HTML > #document
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of BODY > HTML > #document to 6 of BODY > HTML > #document
 EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
diff --git a/LayoutTests/platform/mac/editing/deleting/delete-line-013-expected.txt b/LayoutTests/platform/mac/editing/deleting/delete-line-013-expected.txt
index 10f0443..10c696e 100644
--- a/LayoutTests/platform/mac/editing/deleting/delete-line-013-expected.txt
+++ b/LayoutTests/platform/mac/editing/deleting/delete-line-013-expected.txt
@@ -35,6 +35,4 @@ layer at (0,0) size 800x600
           text run at (0,0) width 197: "in the affairs of men"
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 caret: position 15 of child 0 {#text} of child 1 {DIV} of body
diff --git a/LayoutTests/platform/mac/editing/deleting/delete-line-014-expected.txt b/LayoutTests/platform/mac/editing/deleting/delete-line-014-expected.txt
index 77f8978..b757201 100644
--- a/LayoutTests/platform/mac/editing/deleting/delete-line-014-expected.txt
+++ b/LayoutTests/platform/mac/editing/deleting/delete-line-014-expected.txt
@@ -35,6 +35,4 @@ layer at (0,0) size 800x600
           text run at (0,0) width 197: "in the affairs of men"
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 caret: position 1 of child 0 {#text} of child 1 {DIV} of body
diff --git a/LayoutTests/platform/mac/editing/execCommand/insert-list-and-stitch-expected.txt b/LayoutTests/platform/mac/editing/execCommand/insert-list-and-stitch-expected.txt
index 606141b..18ad891 100644
--- a/LayoutTests/platform/mac/editing/execCommand/insert-list-and-stitch-expected.txt
+++ b/LayoutTests/platform/mac/editing/execCommand/insert-list-and-stitch-expected.txt
@@ -23,7 +23,6 @@ layer at (0,0) size 800x600
       RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 613x18
           text run at (0,0) width 613: "The three items below should be stitched together into one ordered list when you click the button."
-        RenderText {#text} at (0,0) size 0x0
       RenderBlock {DIV} at (0,34) size 784x54
         RenderBlock {DIV} at (0,0) size 784x54
           RenderBlock {OL} at (0,0) size 784x54
diff --git a/LayoutTests/platform/mac/editing/inserting/insert-3654864-fix-expected.txt b/LayoutTests/platform/mac/editing/inserting/insert-3654864-fix-expected.txt
index 5a6c61e..7267b76 100644
--- a/LayoutTests/platform/mac/editing/inserting/insert-3654864-fix-expected.txt
+++ b/LayoutTests/platform/mac/editing/inserting/insert-3654864-fix-expected.txt
@@ -26,6 +26,4 @@ layer at (0,0) size 800x600
       RenderText {#text} at (14,42) size 36x28
         text run at (14,42) width 36: "xxx"
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 caret: position 3 of child 1 {#text} of body
diff --git a/LayoutTests/platform/mac/editing/inserting/insert-3907422-fix-expected.txt b/LayoutTests/platform/mac/editing/inserting/insert-3907422-fix-expected.txt
index ef3d714..a618a21 100644
--- a/LayoutTests/platform/mac/editing/inserting/insert-3907422-fix-expected.txt
+++ b/LayoutTests/platform/mac/editing/inserting/insert-3907422-fix-expected.txt
@@ -44,6 +44,4 @@ layer at (0,0) size 800x600
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 caret: position 3 of child 3 {#text} of body
diff --git a/LayoutTests/platform/mac/editing/pasteboard/4641033-expected.txt b/LayoutTests/platform/mac/editing/pasteboard/4641033-expected.txt
index f3b0850..2e8f8b6 100644
--- a/LayoutTests/platform/mac/editing/pasteboard/4641033-expected.txt
+++ b/LayoutTests/platform/mac/editing/pasteboard/4641033-expected.txt
@@ -33,5 +33,4 @@ layer at (0,0) size 800x600
             RenderText at (8,2) size 7x13
               text run at (8,2) width 7: "1"
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 caret: position 1 of child 2 {SELECT} of child 2 {DIV} of body
diff --git a/LayoutTests/platform/mac/editing/pasteboard/5028447-expected.txt b/LayoutTests/platform/mac/editing/pasteboard/5028447-expected.txt
index 499bdcb..c047ca2 100644
--- a/LayoutTests/platform/mac/editing/pasteboard/5028447-expected.txt
+++ b/LayoutTests/platform/mac/editing/pasteboard/5028447-expected.txt
@@ -11,5 +11,4 @@ layer at (0,0) size 800x600
         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 body
diff --git a/LayoutTests/platform/mac/editing/pasteboard/dataTransfer-set-data-file-url-expected.txt b/LayoutTests/platform/mac/editing/pasteboard/dataTransfer-set-data-file-url-expected.txt
index 33f0e4e..be65f17 100644
--- a/LayoutTests/platform/mac/editing/pasteboard/dataTransfer-set-data-file-url-expected.txt
+++ b/LayoutTests/platform/mac/editing/pasteboard/dataTransfer-set-data-file-url-expected.txt
@@ -14,5 +14,3 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,104) size 784x103
         RenderImage {IMG} at (0,0) size 76x103
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/editing/pasteboard/drag-drop-dead-frame-expected.txt b/LayoutTests/platform/mac/editing/pasteboard/drag-drop-dead-frame-expected.txt
index 5ebecc6..2363d98 100644
--- a/LayoutTests/platform/mac/editing/pasteboard/drag-drop-dead-frame-expected.txt
+++ b/LayoutTests/platform/mac/editing/pasteboard/drag-drop-dead-frame-expected.txt
@@ -19,7 +19,5 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,52) size 784x0
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 selection start: position 0 of child 0 {#text} of child 0 {SPAN} of child 3 {DIV} of body
 selection end:   position 5 of child 0 {#text} of child 0 {SPAN} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/mac/editing/pasteboard/drop-text-without-selection-expected.txt b/LayoutTests/platform/mac/editing/pasteboard/drop-text-without-selection-expected.txt
index a9be07d..06b9d34 100644
--- a/LayoutTests/platform/mac/editing/pasteboard/drop-text-without-selection-expected.txt
+++ b/LayoutTests/platform/mac/editing/pasteboard/drop-text-without-selection-expected.txt
@@ -35,7 +35,6 @@ layer at (0,0) size 800x600
             text run at (133,2) width 162: "drop me into the text field"
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (13,109) size 119x13 scrollWidth 121
   RenderBlock {DIV} at (3,3) size 119x13
     RenderText {#text} at (1,0) size 119x13
diff --git a/LayoutTests/platform/mac/editing/pasteboard/paste-text-010-expected.txt b/LayoutTests/platform/mac/editing/pasteboard/paste-text-010-expected.txt
index 73b770a..3f00312 100644
--- a/LayoutTests/platform/mac/editing/pasteboard/paste-text-010-expected.txt
+++ b/LayoutTests/platform/mac/editing/pasteboard/paste-text-010-expected.txt
@@ -71,6 +71,4 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,112) size 784x0
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 caret: position 7 of child 4 {#text} of child 1 {DIV} of body
diff --git a/LayoutTests/platform/mac/editing/pasteboard/select-element-1-expected.txt b/LayoutTests/platform/mac/editing/pasteboard/select-element-1-expected.txt
index 1817a8b..6cbc98e 100644
--- a/LayoutTests/platform/mac/editing/pasteboard/select-element-1-expected.txt
+++ b/LayoutTests/platform/mac/editing/pasteboard/select-element-1-expected.txt
@@ -54,4 +54,4 @@ layer at (0,0) size 800x600
           RenderListMarker at (-17,0) size 7x18: bullet
           RenderText {#text} at (0,0) size 43x18
             text run at (0,0) width 43: "Passed"
-caret: position 35 of child 0 {SELECT} of child 4 {DIV} of body
+caret: position 7 of child 0 {SELECT} of child 4 {DIV} of body
diff --git a/LayoutTests/platform/mac/editing/selection/5354455-2-expected.txt b/LayoutTests/platform/mac/editing/selection/5354455-2-expected.txt
index 382cb53..f439a41 100644
--- a/LayoutTests/platform/mac/editing/selection/5354455-2-expected.txt
+++ b/LayoutTests/platform/mac/editing/selection/5354455-2-expected.txt
@@ -20,6 +20,4 @@ layer at (8,8) size 612x142
         text run at (0,36) width 577: "click on the empty space outside and to the right of the black border, the selection should be"
         text run at (0,54) width 59: "removed."
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 caret: position 0 of child 0 {#text} of child 1 {H1} of body
diff --git a/LayoutTests/platform/mac/editing/selection/doubleclick-crash-expected.txt b/LayoutTests/platform/mac/editing/selection/doubleclick-crash-expected.txt
index dc1ed38..0c8597f 100644
--- a/LayoutTests/platform/mac/editing/selection/doubleclick-crash-expected.txt
+++ b/LayoutTests/platform/mac/editing/selection/doubleclick-crash-expected.txt
@@ -8,14 +8,12 @@ layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (0,0) size 800x587
       RenderBlock {PRE} at (0,0) size 800x75
-        RenderText {#text} at (0,0) size 40x30
+        RenderText {#text} at (0,0) size 40x60
           text run at (0,0) width 40: "Test."
           text run at (40,0) width 0: " "
           text run at (0,15) width 40: "Test."
           text run at (40,15) width 0: " "
-        RenderText {#text} at (0,30) size 0x15
           text run at (0,30) width 0: " "
-        RenderText {#text} at (0,45) size 0x15
           text run at (0,45) width 0: " "
         RenderText {#text} at (0,60) size 0x15
           text run at (0,60) width 0: " "
diff --git a/LayoutTests/platform/mac/editing/selection/drag-in-iframe-expected.txt b/LayoutTests/platform/mac/editing/selection/drag-in-iframe-expected.txt
index 5a8b2cd..414fadd 100644
--- a/LayoutTests/platform/mac/editing/selection/drag-in-iframe-expected.txt
+++ b/LayoutTests/platform/mac/editing/selection/drag-in-iframe-expected.txt
@@ -26,5 +26,3 @@ layer at (0,0) size 800x600
                   text run at (0,18) width 42: "See it?"
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/editing/selection/drag-text-delay-expected.txt b/LayoutTests/platform/mac/editing/selection/drag-text-delay-expected.txt
index 398bdbe..6c72628 100644
--- a/LayoutTests/platform/mac/editing/selection/drag-text-delay-expected.txt
+++ b/LayoutTests/platform/mac/editing/selection/drag-text-delay-expected.txt
@@ -5,7 +5,6 @@ layer at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderTextControl {INPUT} at (2,2) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (13,13) size 119x13
   RenderBlock {DIV} at (3,3) size 119x13
     RenderText {#text} at (1,0) size 60x13
diff --git a/LayoutTests/platform/mac/editing/selection/expanding-selections2-expected.txt b/LayoutTests/platform/mac/editing/selection/expanding-selections2-expected.txt
index 0a8198f..8a0a30e 100644
--- a/LayoutTests/platform/mac/editing/selection/expanding-selections2-expected.txt
+++ b/LayoutTests/platform/mac/editing/selection/expanding-selections2-expected.txt
@@ -23,5 +23,4 @@ layer at (0,0) size 800x600
         RenderText {#text} at (0,0) size 242x18
           text run at (0,0) width 242: "This text is outside the editable region."
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 caret: position 1 of child 0 {#text} of child 1 {SPAN} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/mac/editing/selection/extend-by-character-006-expected.txt b/LayoutTests/platform/mac/editing/selection/extend-by-character-006-expected.txt
index d66cdb0..6150a9e 100644
--- a/LayoutTests/platform/mac/editing/selection/extend-by-character-006-expected.txt
+++ b/LayoutTests/platform/mac/editing/selection/extend-by-character-006-expected.txt
@@ -15,7 +15,5 @@ layer at (0,0) size 800x600
             text run at (14,14) width 32: "foo"
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 selection start: position 1 of child 0 {#text} of child 1 {SPAN} of child 3 {DIV} of body
 selection end:   position 4 of child 0 {#text} of child 1 {SPAN} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/mac/editing/selection/focus_editable_html-expected.txt b/LayoutTests/platform/mac/editing/selection/focus_editable_html-expected.txt
index 86db13b..7e5897d 100644
--- a/LayoutTests/platform/mac/editing/selection/focus_editable_html-expected.txt
+++ b/LayoutTests/platform/mac/editing/selection/focus_editable_html-expected.txt
@@ -22,5 +22,4 @@ layer at (0,0) size 2008x2088
       RenderBlock (anonymous) at (0,2054) size 769x18
         RenderText {#text} at (0,0) size 237x18
           text run at (0,0) width 237: "If the document scrolls here, test fails."
-        RenderText {#text} at (0,0) size 0x0
 caret: position 1 of child 0 {#text} of body
diff --git a/LayoutTests/platform/mac/editing/selection/mixed-editability-1-expected.txt b/LayoutTests/platform/mac/editing/selection/mixed-editability-1-expected.txt
index 652ff3f..a90ec65 100644
--- a/LayoutTests/platform/mac/editing/selection/mixed-editability-1-expected.txt
+++ b/LayoutTests/platform/mac/editing/selection/mixed-editability-1-expected.txt
@@ -1,4 +1,4 @@
-EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of BODY > HTML > #document to 4 of BODY > HTML > #document
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of BODY > HTML > #document to 3 of BODY > HTML > #document
 EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 1 of #text > SPAN > BODY > HTML > #document to 1 of #text > SPAN > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
@@ -17,6 +17,5 @@ layer at (0,0) size 800x600
         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 body
 selection end:   position 2 of child 0 {#text} of child 0 {SPAN} of body
diff --git a/LayoutTests/platform/mac/editing/selection/move-by-sentence-001-expected.txt b/LayoutTests/platform/mac/editing/selection/move-by-sentence-001-expected.txt
index 0ab904b..4c1246e 100644
--- a/LayoutTests/platform/mac/editing/selection/move-by-sentence-001-expected.txt
+++ b/LayoutTests/platform/mac/editing/selection/move-by-sentence-001-expected.txt
@@ -30,5 +30,4 @@ layer at (0,0) size 800x600
             text run at (28,14) width 240: "This is some linked text"
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 caret: position 1 of child 0 {#text} of child 1 {DIV} of body
diff --git a/LayoutTests/platform/mac/editing/selection/select-all-005-expected.txt b/LayoutTests/platform/mac/editing/selection/select-all-005-expected.txt
index a0fbe4d..f21a50b 100644
--- a/LayoutTests/platform/mac/editing/selection/select-all-005-expected.txt
+++ b/LayoutTests/platform/mac/editing/selection/select-all-005-expected.txt
@@ -10,6 +10,5 @@ layer at (0,0) size 800x600
         text run at (0,0) width 745: "VisiblePositions created at [html, x] where html is non-editable should descend into an editable body, for convenience."
         text run at (0,18) width 273: "Everything on this page should be selected."
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 selection start: position 0 of child 0 {#text} of body
 selection end:   position 164 of child 0 {#text} of body
diff --git a/LayoutTests/platform/mac/editing/selection/selection-actions-expected.txt b/LayoutTests/platform/mac/editing/selection/selection-actions-expected.txt
index 18ee14b..4e6ca86 100644
--- a/LayoutTests/platform/mac/editing/selection/selection-actions-expected.txt
+++ b/LayoutTests/platform/mac/editing/selection/selection-actions-expected.txt
@@ -36,6 +36,5 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,126) size 124x18
         text run at (0,126) width 124: "This is a paragraph."
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 selection start: position 11 of child 2 {#text} of body
 selection end:   position 1 of child 7 {BR} of body
diff --git a/LayoutTests/platform/mac/editing/style/apple-style-editable-mix-expected.txt b/LayoutTests/platform/mac/editing/style/apple-style-editable-mix-expected.txt
index 274d777..bf9a0b7 100644
--- a/LayoutTests/platform/mac/editing/style/apple-style-editable-mix-expected.txt
+++ b/LayoutTests/platform/mac/editing/style/apple-style-editable-mix-expected.txt
@@ -1,5 +1,5 @@
 EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 1 of BODY > HTML > #document to 4 of BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
-EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of BODY > HTML > #document to 7 of BODY > HTML > #document
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of BODY > HTML > #document to 5 of BODY > HTML > #document
 EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
diff --git a/LayoutTests/platform/mac/editing/style/font-family-with-space-expected.txt b/LayoutTests/platform/mac/editing/style/font-family-with-space-expected.txt
index 3838973..d751a09 100644
--- a/LayoutTests/platform/mac/editing/style/font-family-with-space-expected.txt
+++ b/LayoutTests/platform/mac/editing/style/font-family-with-space-expected.txt
@@ -10,5 +10,4 @@ layer at (0,0) size 800x600
         RenderText {#text} at (245,0) size 245x15
           text run at (245,0) width 245: "This text should be Times New Roman bold."
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 caret: position 41 of child 0 {#text} of child 1 {U} of body
diff --git a/LayoutTests/platform/mac/fast/backgrounds/size/backgroundSize16-expected.txt b/LayoutTests/platform/mac/fast/backgrounds/size/backgroundSize16-expected.txt
index 3074ec0..dde8d69 100644
--- a/LayoutTests/platform/mac/fast/backgrounds/size/backgroundSize16-expected.txt
+++ b/LayoutTests/platform/mac/fast/backgrounds/size/backgroundSize16-expected.txt
@@ -22,4 +22,3 @@ layer at (0,0) size 800x600
           text run at (0,234) width 774: "that this goes onto many lines. I am still typing. I am typing a lot of text so that this goes onto many lines. I am still typing. I"
           text run at (0,252) width 456: "am typing a lot of text so that this goes onto many lines. I am still typing."
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/block/float/001-expected.txt b/LayoutTests/platform/mac/fast/block/float/001-expected.txt
index 9bb7f56..7c7a8cf 100644
--- a/LayoutTests/platform/mac/fast/block/float/001-expected.txt
+++ b/LayoutTests/platform/mac/fast/block/float/001-expected.txt
@@ -9,4 +9,3 @@ layer at (0,0) size 800x600
             text run at (0,0) width 27: "Test"
       RenderText {#text} at (100,0) size 35x18
         text run at (100,0) width 35: "Hello"
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/block/margin-collapse/037-expected.txt b/LayoutTests/platform/mac/fast/block/margin-collapse/037-expected.txt
index 92777b1..f41a203 100644
--- a/LayoutTests/platform/mac/fast/block/margin-collapse/037-expected.txt
+++ b/LayoutTests/platform/mac/fast/block/margin-collapse/037-expected.txt
@@ -14,8 +14,6 @@ layer at (0,0) size 800x172
           RenderText {#text} at (0,1) size 528x16
             text run at (0,1) width 528: "Ahem_font_required_for_this_test."
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (8,80) size 80x16
   RenderBlock (positioned) {DIV} at (0,0) size 80x16 [color=#008000]
     RenderText {#text} at (0,0) size 80x16
diff --git a/LayoutTests/platform/mac/fast/block/margin-collapse/038-expected.txt b/LayoutTests/platform/mac/fast/block/margin-collapse/038-expected.txt
index 92777b1..f41a203 100644
--- a/LayoutTests/platform/mac/fast/block/margin-collapse/038-expected.txt
+++ b/LayoutTests/platform/mac/fast/block/margin-collapse/038-expected.txt
@@ -14,8 +14,6 @@ layer at (0,0) size 800x172
           RenderText {#text} at (0,1) size 528x16
             text run at (0,1) width 528: "Ahem_font_required_for_this_test."
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (8,80) size 80x16
   RenderBlock (positioned) {DIV} at (0,0) size 80x16 [color=#008000]
     RenderText {#text} at (0,0) size 80x16
diff --git a/LayoutTests/platform/mac/fast/block/positioning/055-expected.txt b/LayoutTests/platform/mac/fast/block/positioning/055-expected.txt
index 6f52daf..47f4b00 100644
--- a/LayoutTests/platform/mac/fast/block/positioning/055-expected.txt
+++ b/LayoutTests/platform/mac/fast/block/positioning/055-expected.txt
@@ -6,8 +6,6 @@ layer at (0,0) size 785x600
       RenderBlock (anonymous) at (0,0) size 769x18
         RenderText {#text} at (0,0) size 119x18
           text run at (0,0) width 119: "Content at the end."
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (8,8) size 16x2160
   RenderBlock (positioned) {DIV} at (0,0) size 16x2160
     RenderText {#text} at (0,0) size 8x18
diff --git a/LayoutTests/platform/mac/fast/block/positioning/auto/005-expected.txt b/LayoutTests/platform/mac/fast/block/positioning/auto/005-expected.txt
index a185b85..85671f2 100644
--- a/LayoutTests/platform/mac/fast/block/positioning/auto/005-expected.txt
+++ b/LayoutTests/platform/mac/fast/block/positioning/auto/005-expected.txt
@@ -12,8 +12,6 @@ layer at (0,0) size 800x600
         text run at (326,36) width 455: "The black box's top should be aligned with the end of the last line in this"
         text run at (0,54) width 470: "parargaph and its left side should begin right after the end of this sentence. "
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (478,62) size 240x340
   RenderBlock (positioned) {SPAN} at (478,62) size 240x340 [border: (20px solid #000000)]
 layer at (598,182) size 100x100
diff --git a/LayoutTests/platform/mac/fast/block/positioning/fixed-positioning-scrollbar-bug-expected.txt b/LayoutTests/platform/mac/fast/block/positioning/fixed-positioning-scrollbar-bug-expected.txt
index dbf7613..c388d0e 100644
--- a/LayoutTests/platform/mac/fast/block/positioning/fixed-positioning-scrollbar-bug-expected.txt
+++ b/LayoutTests/platform/mac/fast/block/positioning/fixed-positioning-scrollbar-bug-expected.txt
@@ -10,8 +10,6 @@ layer at (0,0) size 785x600
       RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (8,26) size 1x2000
   RenderBlock (positioned) {DIV} at (8,26) size 1x2000
 layer at (8,500) size 100x100
diff --git a/LayoutTests/platform/mac/fast/block/positioning/inline-block-relposition-expected.txt b/LayoutTests/platform/mac/fast/block/positioning/inline-block-relposition-expected.txt
index 3cb85d7..6d7e178 100644
--- a/LayoutTests/platform/mac/fast/block/positioning/inline-block-relposition-expected.txt
+++ b/LayoutTests/platform/mac/fast/block/positioning/inline-block-relposition-expected.txt
@@ -4,8 +4,6 @@ layer at (0,0) size 800x38
   RenderBlock {HTML} at (0,0) size 800x38
     RenderBody {BODY} at (8,8) size 784x22
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (8,10) size 100x18
   RenderButton {BUTTON} at (0,2) size 100x18 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0) none (2px outset #C0C0C0)]
     RenderBlock (anonymous) at (8,2) size 84x13
diff --git a/LayoutTests/platform/mac/fast/block/positioning/relative-overflow-replaced-expected.txt b/LayoutTests/platform/mac/fast/block/positioning/relative-overflow-replaced-expected.txt
index 7475ffe..af727b6 100644
--- a/LayoutTests/platform/mac/fast/block/positioning/relative-overflow-replaced-expected.txt
+++ b/LayoutTests/platform/mac/fast/block/positioning/relative-overflow-replaced-expected.txt
@@ -6,6 +6,5 @@ layer at (0,0) size 785x585
       RenderText {#text} at (100,86) size 743x36
         text run at (100,86) width 643: " The image should be 1000px over to the right and bottom, which should cause horizontal and vertical"
         text run at (0,104) width 126: "scrollbars to appear."
-      RenderText {#text} at (0,0) size 0x0
 layer at (1008,1008) size 100x100
   RenderImage {IMG} at (0,0) size 100x100 [bgcolor=#00FF00]
diff --git a/LayoutTests/platform/mac/fast/block/positioning/relative-overflow-replaced-float-expected.txt b/LayoutTests/platform/mac/fast/block/positioning/relative-overflow-replaced-float-expected.txt
index f9c1eea..762c54a 100644
--- a/LayoutTests/platform/mac/fast/block/positioning/relative-overflow-replaced-float-expected.txt
+++ b/LayoutTests/platform/mac/fast/block/positioning/relative-overflow-replaced-float-expected.txt
@@ -6,6 +6,5 @@ layer at (0,0) size 785x585
       RenderText {#text} at (100,0) size 639x36
         text run at (100,0) width 639: "The image should be 1000px over to the right and bottom, which should cause horizontal and vertical"
         text run at (100,18) width 126: "scrollbars to appear."
-      RenderText {#text} at (0,0) size 0x0
 layer at (1008,1008) size 100x100
   RenderImage {IMG} at (0,0) size 100x100 [bgcolor=#00FF00]
diff --git a/LayoutTests/platform/mac/fast/block/positioning/window-height-change-expected.txt b/LayoutTests/platform/mac/fast/block/positioning/window-height-change-expected.txt
index ec12cf5..2067917 100644
--- a/LayoutTests/platform/mac/fast/block/positioning/window-height-change-expected.txt
+++ b/LayoutTests/platform/mac/fast/block/positioning/window-height-change-expected.txt
@@ -40,5 +40,3 @@ layer at (0,0) size 800x600
           layer at (0,0) size 100x100
             RenderBlock (positioned) {DIV} at (0,0) size 100x100 [bgcolor=#008000]
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/borders/border-image-01-expected.txt b/LayoutTests/platform/mac/fast/borders/border-image-01-expected.txt
index 3ae5459..37927aa 100644
--- a/LayoutTests/platform/mac/fast/borders/border-image-01-expected.txt
+++ b/LayoutTests/platform/mac/fast/borders/border-image-01-expected.txt
@@ -15,5 +15,3 @@ layer at (0,0) size 800x600
         text run at (146,282) width 4: " "
       RenderBlock {DIV} at (160,160) size 126x126 [border: (21px none #000000) (30px none #000000) (21px none #000000)]
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/borders/border-image-border-radius-expected.txt b/LayoutTests/platform/mac/fast/borders/border-image-border-radius-expected.txt
index 20bd28e..05eb126 100644
--- a/LayoutTests/platform/mac/fast/borders/border-image-border-radius-expected.txt
+++ b/LayoutTests/platform/mac/fast/borders/border-image-border-radius-expected.txt
@@ -16,5 +16,3 @@ layer at (0,0) size 800x600
         text run at (146,432) width 4: " "
       RenderBlock {DIV} at (160,310) size 126x126 [border: (21px none #000000) (30px none #000000) (21px none #000000)]
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/borders/border-image-rotate-transform-expected.txt b/LayoutTests/platform/mac/fast/borders/border-image-rotate-transform-expected.txt
index d9ff6d0..4934cef 100644
--- a/LayoutTests/platform/mac/fast/borders/border-image-rotate-transform-expected.txt
+++ b/LayoutTests/platform/mac/fast/borders/border-image-rotate-transform-expected.txt
@@ -16,5 +16,3 @@ layer at (8,8) size 784x584
       text run at (146,282) width 4: " "
     RenderBlock {DIV} at (160,160) size 126x126 [border: (21px none #000000) (30px none #000000) (21px none #000000)]
     RenderText {#text} at (0,0) size 0x0
-    RenderText {#text} at (0,0) size 0x0
-    RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/borders/border-image-scale-transform-expected.txt b/LayoutTests/platform/mac/fast/borders/border-image-scale-transform-expected.txt
index d9ff6d0..4934cef 100644
--- a/LayoutTests/platform/mac/fast/borders/border-image-scale-transform-expected.txt
+++ b/LayoutTests/platform/mac/fast/borders/border-image-scale-transform-expected.txt
@@ -16,5 +16,3 @@ layer at (8,8) size 784x584
       text run at (146,282) width 4: " "
     RenderBlock {DIV} at (160,160) size 126x126 [border: (21px none #000000) (30px none #000000) (21px none #000000)]
     RenderText {#text} at (0,0) size 0x0
-    RenderText {#text} at (0,0) size 0x0
-    RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/borders/svg-as-border-image-2-expected.txt b/LayoutTests/platform/mac/fast/borders/svg-as-border-image-2-expected.txt
index dd3f20e..e68334f 100644
--- a/LayoutTests/platform/mac/fast/borders/svg-as-border-image-2-expected.txt
+++ b/LayoutTests/platform/mac/fast/borders/svg-as-border-image-2-expected.txt
@@ -40,5 +40,3 @@ layer at (0,0) size 800x600
           RenderBlock {DIV} at (194,194) size 160x160 [border: (30px none #000000)]
           RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/borders/svg-as-border-image-expected.txt b/LayoutTests/platform/mac/fast/borders/svg-as-border-image-expected.txt
index dd3f20e..e68334f 100644
--- a/LayoutTests/platform/mac/fast/borders/svg-as-border-image-expected.txt
+++ b/LayoutTests/platform/mac/fast/borders/svg-as-border-image-expected.txt
@@ -40,5 +40,3 @@ layer at (0,0) size 800x600
           RenderBlock {DIV} at (194,194) size 160x160 [border: (30px none #000000)]
           RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/canvas/arc360-expected.txt b/LayoutTests/platform/mac/fast/canvas/arc360-expected.txt
index 4a0cb05..84f0ddf 100644
--- a/LayoutTests/platform/mac/fast/canvas/arc360-expected.txt
+++ b/LayoutTests/platform/mac/fast/canvas/arc360-expected.txt
@@ -10,4 +10,3 @@ layer at (0,0) size 800x600
         RenderHTMLCanvas {CANVAS} at (0,36) size 400x400
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/canvas/canvas-before-css-expected.txt b/LayoutTests/platform/mac/fast/canvas/canvas-before-css-expected.txt
index 6a3bbdf..021be58 100644
--- a/LayoutTests/platform/mac/fast/canvas/canvas-before-css-expected.txt
+++ b/LayoutTests/platform/mac/fast/canvas/canvas-before-css-expected.txt
@@ -10,5 +10,3 @@ layer at (0,0) size 800x600
         RenderHTMLCanvas {CANVAS} at (0,0) size 400x200
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/canvas/canvas-incremental-repaint-2-expected.txt b/LayoutTests/platform/mac/fast/canvas/canvas-incremental-repaint-2-expected.txt
index 559e804..bee4b7c 100644
--- a/LayoutTests/platform/mac/fast/canvas/canvas-incremental-repaint-2-expected.txt
+++ b/LayoutTests/platform/mac/fast/canvas/canvas-incremental-repaint-2-expected.txt
@@ -5,5 +5,3 @@ layer at (0,0) size 800x210
     RenderBody {BODY} at (8,8) size 784x194
       RenderHTMLCanvas {CANVAS} at (0,0) size 240x190 [border: (20px solid #000000)]
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/canvas/canvas-incremental-repaint-expected.txt b/LayoutTests/platform/mac/fast/canvas/canvas-incremental-repaint-expected.txt
index 0b153ca..62253e9 100644
--- a/LayoutTests/platform/mac/fast/canvas/canvas-incremental-repaint-expected.txt
+++ b/LayoutTests/platform/mac/fast/canvas/canvas-incremental-repaint-expected.txt
@@ -27,5 +27,3 @@ layer at (0,0) size 800x598
         text run at (484,564) width 4: " "
       RenderHTMLCanvas {CANVAS} at (488,388) size 240x190 [border: (20px solid #000000)]
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/canvas/drawImage-with-globalAlpha-expected.txt b/LayoutTests/platform/mac/fast/canvas/drawImage-with-globalAlpha-expected.txt
index baff1cf..32aff73 100644
--- a/LayoutTests/platform/mac/fast/canvas/drawImage-with-globalAlpha-expected.txt
+++ b/LayoutTests/platform/mac/fast/canvas/drawImage-with-globalAlpha-expected.txt
@@ -9,5 +9,3 @@ layer at (0,0) size 800x600
       RenderHTMLCanvas {CANVAS} at (0,18) size 700x100
       RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/canvas/fill-stroke-clip-reset-path-expected.txt b/LayoutTests/platform/mac/fast/canvas/fill-stroke-clip-reset-path-expected.txt
index 175c210..0edd9e5 100644
--- a/LayoutTests/platform/mac/fast/canvas/fill-stroke-clip-reset-path-expected.txt
+++ b/LayoutTests/platform/mac/fast/canvas/fill-stroke-clip-reset-path-expected.txt
@@ -28,5 +28,3 @@ layer at (0,0) size 800x600
           text run at (44,6) width 4: " "
         RenderHTMLCanvas {CANVAS} at (48,0) size 20x20
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/canvas/fillrect-gradient-zero-stops-expected.txt b/LayoutTests/platform/mac/fast/canvas/fillrect-gradient-zero-stops-expected.txt
index 5ea5c78..1bd4b2a 100644
--- a/LayoutTests/platform/mac/fast/canvas/fillrect-gradient-zero-stops-expected.txt
+++ b/LayoutTests/platform/mac/fast/canvas/fillrect-gradient-zero-stops-expected.txt
@@ -15,4 +15,3 @@ layer at (0,0) size 800x600
         RenderHTMLCanvas {CANVAS} at (0,0) size 300x150
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/canvas/gradient-add-second-start-end-stop-expected.txt b/LayoutTests/platform/mac/fast/canvas/gradient-add-second-start-end-stop-expected.txt
index dead1b0..ff80745 100644
--- a/LayoutTests/platform/mac/fast/canvas/gradient-add-second-start-end-stop-expected.txt
+++ b/LayoutTests/platform/mac/fast/canvas/gradient-add-second-start-end-stop-expected.txt
@@ -6,4 +6,3 @@ layer at (0,0) size 800x600
       RenderHTMLCanvas {CANVAS} at (0,0) size 600x100
       RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/canvas/shadow-offset-1-expected.txt b/LayoutTests/platform/mac/fast/canvas/shadow-offset-1-expected.txt
index ba6555c..194c9c4 100644
--- a/LayoutTests/platform/mac/fast/canvas/shadow-offset-1-expected.txt
+++ b/LayoutTests/platform/mac/fast/canvas/shadow-offset-1-expected.txt
@@ -9,4 +9,3 @@ layer at (0,0) size 800x462
       RenderBlock (anonymous) at (0,34) size 784x404
         RenderHTMLCanvas {CANVAS} at (0,0) size 400x400 [bgcolor=#FFFFFF]
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/canvas/shadow-offset-2-expected.txt b/LayoutTests/platform/mac/fast/canvas/shadow-offset-2-expected.txt
index ba6555c..194c9c4 100644
--- a/LayoutTests/platform/mac/fast/canvas/shadow-offset-2-expected.txt
+++ b/LayoutTests/platform/mac/fast/canvas/shadow-offset-2-expected.txt
@@ -9,4 +9,3 @@ layer at (0,0) size 800x462
       RenderBlock (anonymous) at (0,34) size 784x404
         RenderHTMLCanvas {CANVAS} at (0,0) size 400x400 [bgcolor=#FFFFFF]
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/canvas/shadow-offset-3-expected.txt b/LayoutTests/platform/mac/fast/canvas/shadow-offset-3-expected.txt
index ba6555c..194c9c4 100644
--- a/LayoutTests/platform/mac/fast/canvas/shadow-offset-3-expected.txt
+++ b/LayoutTests/platform/mac/fast/canvas/shadow-offset-3-expected.txt
@@ -9,4 +9,3 @@ layer at (0,0) size 800x462
       RenderBlock (anonymous) at (0,34) size 784x404
         RenderHTMLCanvas {CANVAS} at (0,0) size 400x400 [bgcolor=#FFFFFF]
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/canvas/shadow-offset-4-expected.txt b/LayoutTests/platform/mac/fast/canvas/shadow-offset-4-expected.txt
index ba6555c..194c9c4 100644
--- a/LayoutTests/platform/mac/fast/canvas/shadow-offset-4-expected.txt
+++ b/LayoutTests/platform/mac/fast/canvas/shadow-offset-4-expected.txt
@@ -9,4 +9,3 @@ layer at (0,0) size 800x462
       RenderBlock (anonymous) at (0,34) size 784x404
         RenderHTMLCanvas {CANVAS} at (0,0) size 400x400 [bgcolor=#FFFFFF]
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/canvas/shadow-offset-5-expected.txt b/LayoutTests/platform/mac/fast/canvas/shadow-offset-5-expected.txt
index ba6555c..194c9c4 100644
--- a/LayoutTests/platform/mac/fast/canvas/shadow-offset-5-expected.txt
+++ b/LayoutTests/platform/mac/fast/canvas/shadow-offset-5-expected.txt
@@ -9,4 +9,3 @@ layer at (0,0) size 800x462
       RenderBlock (anonymous) at (0,34) size 784x404
         RenderHTMLCanvas {CANVAS} at (0,0) size 400x400 [bgcolor=#FFFFFF]
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/canvas/shadow-offset-6-expected.txt b/LayoutTests/platform/mac/fast/canvas/shadow-offset-6-expected.txt
index ba6555c..194c9c4 100644
--- a/LayoutTests/platform/mac/fast/canvas/shadow-offset-6-expected.txt
+++ b/LayoutTests/platform/mac/fast/canvas/shadow-offset-6-expected.txt
@@ -9,4 +9,3 @@ layer at (0,0) size 800x462
       RenderBlock (anonymous) at (0,34) size 784x404
         RenderHTMLCanvas {CANVAS} at (0,0) size 400x400 [bgcolor=#FFFFFF]
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/canvas/shadow-offset-7-expected.txt b/LayoutTests/platform/mac/fast/canvas/shadow-offset-7-expected.txt
index ba6555c..194c9c4 100644
--- a/LayoutTests/platform/mac/fast/canvas/shadow-offset-7-expected.txt
+++ b/LayoutTests/platform/mac/fast/canvas/shadow-offset-7-expected.txt
@@ -9,4 +9,3 @@ layer at (0,0) size 800x462
       RenderBlock (anonymous) at (0,34) size 784x404
         RenderHTMLCanvas {CANVAS} at (0,0) size 400x400 [bgcolor=#FFFFFF]
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/clip/016-expected.txt b/LayoutTests/platform/mac/fast/clip/016-expected.txt
index e4759ee..c20cde2 100644
--- a/LayoutTests/platform/mac/fast/clip/016-expected.txt
+++ b/LayoutTests/platform/mac/fast/clip/016-expected.txt
@@ -6,7 +6,5 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 300x18
         text run at (0,0) width 300: "You should see a 100x100 green square below."
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (50,50) size 100x500 backgroundClip at (50,50) size 100x100 clip at (50,50) size 100x100 outlineClip at (50,50) size 100x100
   RenderBlock (positioned) {DIV} at (50,50) size 100x500 [bgcolor=#008000]
diff --git a/LayoutTests/platform/mac/fast/clip/outline-overflowClip-expected.txt b/LayoutTests/platform/mac/fast/clip/outline-overflowClip-expected.txt
index 310c7d7..08455d1 100644
--- a/LayoutTests/platform/mac/fast/clip/outline-overflowClip-expected.txt
+++ b/LayoutTests/platform/mac/fast/clip/outline-overflowClip-expected.txt
@@ -9,7 +9,6 @@ layer at (0,0) size 800x600
         text run at (496,0) width 269: "The inner div has a green outline and a red"
         text run at (0,18) width 49: "border. "
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (8,44) size 304x204 backgroundClip at (83,44) size 229x204 clip at (83,44) size 229x204 outlineClip at (83,44) size 229x204
   RenderBlock (positioned) {DIV} at (8,44) size 304x204 [border: (2px solid #0000FF)]
     RenderText {#text} at (2,2) size 103x18
diff --git a/LayoutTests/platform/mac/fast/css-generated-content/001-expected.txt b/LayoutTests/platform/mac/fast/css-generated-content/001-expected.txt
index e05602f..efa00c2 100644
--- a/LayoutTests/platform/mac/fast/css-generated-content/001-expected.txt
+++ b/LayoutTests/platform/mac/fast/css-generated-content/001-expected.txt
@@ -7,4 +7,3 @@ layer at (0,0) size 800x600
         RenderText {#text} at (0,0) size 263x18
           text run at (0,0) width 263: "You should not see anything but this link."
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/css-generated-content/013-expected.txt b/LayoutTests/platform/mac/fast/css-generated-content/013-expected.txt
index 23b4314..7eeed62 100644
--- a/LayoutTests/platform/mac/fast/css-generated-content/013-expected.txt
+++ b/LayoutTests/platform/mac/fast/css-generated-content/013-expected.txt
@@ -39,4 +39,3 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,296) size 784x18
         RenderText {#text} at (0,0) size 207x18
           text run at (0,0) width 207: "Should read: \"Chapter: TEST 4\""
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/css-generated-content/visibleContentHiddenParent-expected.txt b/LayoutTests/platform/mac/fast/css-generated-content/visibleContentHiddenParent-expected.txt
index 7d95775..619eb8f 100644
--- a/LayoutTests/platform/mac/fast/css-generated-content/visibleContentHiddenParent-expected.txt
+++ b/LayoutTests/platform/mac/fast/css-generated-content/visibleContentHiddenParent-expected.txt
@@ -10,5 +10,3 @@ layer at (0,0) size 800x600
         RenderText {#text} at (356,0) size 187x18
           text run at (356,0) width 187: "But it fails if this text appears."
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/css/MarqueeLayoutTest-expected.txt b/LayoutTests/platform/mac/fast/css/MarqueeLayoutTest-expected.txt
index 5136ee5..7f120d0 100644
--- a/LayoutTests/platform/mac/fast/css/MarqueeLayoutTest-expected.txt
+++ b/LayoutTests/platform/mac/fast/css/MarqueeLayoutTest-expected.txt
@@ -48,7 +48,6 @@ layer at (0,0) size 785x890
           RenderText {#text} at (0,0) size 113x18
             text run at (0,0) width 113: "This is 100px tall."
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (8,192) size 769x16 scrollX -769 scrollWidth 1692 scrollHeight 18
   RenderBlock {MARQUEE} at (0,0) size 769x16 [bgcolor=#00FFFF]
     RenderInline {B} at (0,0) size 1692x18
diff --git a/LayoutTests/platform/mac/fast/css/ZeroOpacityLayers-expected.txt b/LayoutTests/platform/mac/fast/css/ZeroOpacityLayers-expected.txt
index 342abbb..a4ff099 100644
--- a/LayoutTests/platform/mac/fast/css/ZeroOpacityLayers-expected.txt
+++ b/LayoutTests/platform/mac/fast/css/ZeroOpacityLayers-expected.txt
@@ -25,6 +25,3 @@ layer at (10,316) size 790x54
       text run at (0,0) width 788: "Below are four boxes all within each other, and a box overlaping other boxes. The 3rd inner box is red, and has an opacity of"
       text run at (0,18) width 771: "zero, and the box within it is black and has an opacity of 1. As the third box has opacity zero, the inner black is not visible."
       text run at (0,36) width 623: "The yellow block has opacity of 0.5, and is as the same level in the DOM tree as the 3rd inner box."
-    RenderText {#text} at (0,0) size 0x0
-    RenderText {#text} at (0,0) size 0x0
-    RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/css/ZeroOpacityLayers2-expected.txt b/LayoutTests/platform/mac/fast/css/ZeroOpacityLayers2-expected.txt
index 05266f1..b406401 100644
--- a/LayoutTests/platform/mac/fast/css/ZeroOpacityLayers2-expected.txt
+++ b/LayoutTests/platform/mac/fast/css/ZeroOpacityLayers2-expected.txt
@@ -25,6 +25,3 @@ layer at (10,316) size 790x54
       text run at (0,0) width 788: "Below are four boxes all within each other, and a box overlaping other boxes. The 3rd inner box is red, and has an opacity of"
       text run at (0,18) width 783: "zero, and the box within it is black and has an opacity of 0.5. As the third box has opacity zero, the inner black is not visible."
       text run at (0,36) width 623: "The yellow block has opacity of 0.5, and is as the same level in the DOM tree as the 3rd inner box."
-    RenderText {#text} at (0,0) size 0x0
-    RenderText {#text} at (0,0) size 0x0
-    RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/css/background-image-with-baseurl-expected.txt b/LayoutTests/platform/mac/fast/css/background-image-with-baseurl-expected.txt
index 7d665a1..217d117 100644
--- a/LayoutTests/platform/mac/fast/css/background-image-with-baseurl-expected.txt
+++ b/LayoutTests/platform/mac/fast/css/background-image-with-baseurl-expected.txt
@@ -5,4 +5,3 @@ layer at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderText {#text} at (0,0) size 196x18
         text run at (0,0) width 196: "red squares background image."
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/css/beforeSelectorOnCodeElement-expected.txt b/LayoutTests/platform/mac/fast/css/beforeSelectorOnCodeElement-expected.txt
index 2a930e1..68d6503 100644
--- a/LayoutTests/platform/mac/fast/css/beforeSelectorOnCodeElement-expected.txt
+++ b/LayoutTests/platform/mac/fast/css/beforeSelectorOnCodeElement-expected.txt
@@ -22,5 +22,3 @@ layer at (0,0) size 800x600
             RenderCounter at (56,1) size 8x15
               text run at (56,1) width 8: "\x{25A0}"
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/css/color-correction-expected.txt b/LayoutTests/platform/mac/fast/css/color-correction-expected.txt
index 5204b85..a668ff3 100644
--- a/LayoutTests/platform/mac/fast/css/color-correction-expected.txt
+++ b/LayoutTests/platform/mac/fast/css/color-correction-expected.txt
@@ -19,5 +19,3 @@ layer at (0,0) size 800x600
           text run at (284,126) width 4: " "
         RenderImage {IMG} at (288,0) size 140x140 [border: (20px solid #560063)]
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/css/color-correction-on-backgrounds-expected.txt b/LayoutTests/platform/mac/fast/css/color-correction-on-backgrounds-expected.txt
index da30bbe..fde0c21 100644
--- a/LayoutTests/platform/mac/fast/css/color-correction-on-backgrounds-expected.txt
+++ b/LayoutTests/platform/mac/fast/css/color-correction-on-backgrounds-expected.txt
@@ -19,5 +19,3 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,188) size 784x100
         RenderImage {IMG} at (100,0) size 100x100
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/css/color-correction-on-text-expected.txt b/LayoutTests/platform/mac/fast/css/color-correction-on-text-expected.txt
index d59005e..b30c17f 100644
--- a/LayoutTests/platform/mac/fast/css/color-correction-on-text-expected.txt
+++ b/LayoutTests/platform/mac/fast/css/color-correction-on-text-expected.txt
@@ -21,5 +21,3 @@ layer at (0,0) size 800x600
           RenderText {#text} at (242,0) size 117x174
             text run at (242,0) width 117: "H"
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/css/color-correction-on-text-shadow-expected.txt b/LayoutTests/platform/mac/fast/css/color-correction-on-text-shadow-expected.txt
index 256af17..9e80f94 100644
--- a/LayoutTests/platform/mac/fast/css/color-correction-on-text-shadow-expected.txt
+++ b/LayoutTests/platform/mac/fast/css/color-correction-on-text-shadow-expected.txt
@@ -18,5 +18,3 @@ layer at (0,0) size 800x600
           RenderText {#text} at (0,115) size 78x115
             text run at (0,115) width 78: "H"
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/css/contentImage-expected.txt b/LayoutTests/platform/mac/fast/css/contentImage-expected.txt
index a4b78a5..a7df9d8 100644
--- a/LayoutTests/platform/mac/fast/css/contentImage-expected.txt
+++ b/LayoutTests/platform/mac/fast/css/contentImage-expected.txt
@@ -5,4 +5,3 @@ layer at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderImage {IMG} at (0,0) size 600x215
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/css/continuationCrash-expected.txt b/LayoutTests/platform/mac/fast/css/continuationCrash-expected.txt
index 91d2b2f..5dd046b 100644
--- a/LayoutTests/platform/mac/fast/css/continuationCrash-expected.txt
+++ b/LayoutTests/platform/mac/fast/css/continuationCrash-expected.txt
@@ -18,7 +18,6 @@ layer at (0,0) size 800x600
           RenderListMarker at (-20,0) size 16x18: "1"
           RenderText {#text} at (0,0) size 193x18
             text run at (0,0) width 193: "Start with the outmost left one."
-          RenderText {#text} at (0,0) size 0x0
         RenderListItem {LI} at (40,18) size 744x18
           RenderListMarker at (-20,0) size 16x18: "2"
           RenderText {#text} at (0,0) size 135x18
@@ -65,4 +64,3 @@ layer at (0,0) size 800x600
               RenderText at (0,0) size 135x13
                 text run at (0,0) width 135: "3. Replace span-element"
           RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/css/css1_forward_compatible_parsing-expected.txt b/LayoutTests/platform/mac/fast/css/css1_forward_compatible_parsing-expected.txt
index 7d711c5..836503c 100644
--- a/LayoutTests/platform/mac/fast/css/css1_forward_compatible_parsing-expected.txt
+++ b/LayoutTests/platform/mac/fast/css/css1_forward_compatible_parsing-expected.txt
@@ -40,5 +40,3 @@ layer at (0,0) size 800x399
       RenderBlock (anonymous) at (0,383) size 784x0
         RenderInline {A} at (0,0) size 0x0
           RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/css/empty-generated-content-expected.txt b/LayoutTests/platform/mac/fast/css/empty-generated-content-expected.txt
index 10a0132..e488319 100644
--- a/LayoutTests/platform/mac/fast/css/empty-generated-content-expected.txt
+++ b/LayoutTests/platform/mac/fast/css/empty-generated-content-expected.txt
@@ -5,7 +5,6 @@ layer at (0,0) size 800x34
     RenderBody {BODY} at (8,8) size 784x18
       RenderText {#text} at (0,0) size 211x18
         text run at (0,0) width 211: "This page intentionally left blank."
-      RenderText {#text} at (0,0) size 0x0
       RenderInline (generated) at (0,0) size 0x0
         RenderText at (0,0) size 0x0
     RenderBlock (anonymous) at (0,34) size 800x0
diff --git a/LayoutTests/platform/mac/fast/css/font-face-default-font-expected.txt b/LayoutTests/platform/mac/fast/css/font-face-default-font-expected.txt
index 8895d0c..1514934 100644
--- a/LayoutTests/platform/mac/fast/css/font-face-default-font-expected.txt
+++ b/LayoutTests/platform/mac/fast/css/font-face-default-font-expected.txt
@@ -18,5 +18,3 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,34) size 784x18
         RenderText {#text} at (0,0) size 192x17
           text run at (0,0) width 192: "This text should be in Arial."
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/css/font-face-in-media-rule-expected.txt b/LayoutTests/platform/mac/fast/css/font-face-in-media-rule-expected.txt
index 5252206..f453d1b 100644
--- a/LayoutTests/platform/mac/fast/css/font-face-in-media-rule-expected.txt
+++ b/LayoutTests/platform/mac/fast/css/font-face-in-media-rule-expected.txt
@@ -5,5 +5,3 @@ layer at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderText {#text} at (0,0) size 156x17
         text run at (0,0) width 156: "This should not crash."
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/css/getFloatValueForUnit-expected.txt b/LayoutTests/platform/mac/fast/css/getFloatValueForUnit-expected.txt
index 910a942..0f81a2c 100644
--- a/LayoutTests/platform/mac/fast/css/getFloatValueForUnit-expected.txt
+++ b/LayoutTests/platform/mac/fast/css/getFloatValueForUnit-expected.txt
@@ -9,4 +9,3 @@ layer at (0,0) size 800x600
           text run at (0,0) width 45: "10pt = "
         RenderText {#text} at (45,0) size 383x18
           text run at (45,0) width 383: "3.4395833015441895mm (should be 3.4395833015441895)"
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/css/import_with_baseurl-expected.txt b/LayoutTests/platform/mac/fast/css/import_with_baseurl-expected.txt
index 7d665a1..217d117 100644
--- a/LayoutTests/platform/mac/fast/css/import_with_baseurl-expected.txt
+++ b/LayoutTests/platform/mac/fast/css/import_with_baseurl-expected.txt
@@ -5,4 +5,3 @@ layer at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderText {#text} at (0,0) size 196x18
         text run at (0,0) width 196: "red squares background image."
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/css/invalidation-errors-2-expected.txt b/LayoutTests/platform/mac/fast/css/invalidation-errors-2-expected.txt
index f0924e8..17bd356 100644
--- a/LayoutTests/platform/mac/fast/css/invalidation-errors-2-expected.txt
+++ b/LayoutTests/platform/mac/fast/css/invalidation-errors-2-expected.txt
@@ -13,7 +13,6 @@ layer at (0,0) size 800x600
         RenderInline {DIV} at (0,0) size 0x0
           RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (8,42) size 200x200
   RenderBlock (floating) {DIV} at (0,0) size 200x200 [color=#FFFFFF] [bgcolor=#006400]
     RenderText {#text} at (0,0) size 194x128
diff --git a/LayoutTests/platform/mac/fast/css/invalidation-errors-expected.txt b/LayoutTests/platform/mac/fast/css/invalidation-errors-expected.txt
index f0924e8..17bd356 100644
--- a/LayoutTests/platform/mac/fast/css/invalidation-errors-expected.txt
+++ b/LayoutTests/platform/mac/fast/css/invalidation-errors-expected.txt
@@ -13,7 +13,6 @@ layer at (0,0) size 800x600
         RenderInline {DIV} at (0,0) size 0x0
           RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (8,42) size 200x200
   RenderBlock (floating) {DIV} at (0,0) size 200x200 [color=#FFFFFF] [bgcolor=#006400]
     RenderText {#text} at (0,0) size 194x128
diff --git a/LayoutTests/platform/mac/fast/css/margin-top-bottom-dynamic-expected.txt b/LayoutTests/platform/mac/fast/css/margin-top-bottom-dynamic-expected.txt
index 59bfb58..26461b5 100644
--- a/LayoutTests/platform/mac/fast/css/margin-top-bottom-dynamic-expected.txt
+++ b/LayoutTests/platform/mac/fast/css/margin-top-bottom-dynamic-expected.txt
@@ -69,5 +69,3 @@ layer at (0,0) size 800x600
             RenderText at (0,0) size 82x13
               text run at (0,0) width 82: "Positive margin"
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/css/non-standard-checkbox-size-expected.txt b/LayoutTests/platform/mac/fast/css/non-standard-checkbox-size-expected.txt
index 33cc69d..42de515 100644
--- a/LayoutTests/platform/mac/fast/css/non-standard-checkbox-size-expected.txt
+++ b/LayoutTests/platform/mac/fast/css/non-standard-checkbox-size-expected.txt
@@ -10,5 +10,3 @@ layer at (0,0) size 800x600
         text run at (307,37) width 4: " "
       RenderBlock {INPUT} at (314,3) size 12x50
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/css/pseudo-cache-stale-expected.txt b/LayoutTests/platform/mac/fast/css/pseudo-cache-stale-expected.txt
index 59cd476..d37f70d 100644
--- a/LayoutTests/platform/mac/fast/css/pseudo-cache-stale-expected.txt
+++ b/LayoutTests/platform/mac/fast/css/pseudo-cache-stale-expected.txt
@@ -19,7 +19,6 @@ layer at (0,0) size 800x600
             RenderBlock {DIV} at (106,0) size 13x11
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (21,87) size 98x13 scrollWidth 116
   RenderBlock {DIV} at (8,0) size 98x13 [color=#008000]
     RenderText {#text} at (1,0) size 114x13
diff --git a/LayoutTests/platform/mac/fast/css/rem-units-on-root-expected.txt b/LayoutTests/platform/mac/fast/css/rem-units-on-root-expected.txt
index 98519ff..6fc752b 100644
--- a/LayoutTests/platform/mac/fast/css/rem-units-on-root-expected.txt
+++ b/LayoutTests/platform/mac/fast/css/rem-units-on-root-expected.txt
@@ -6,5 +6,3 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 781x74
         text run at (0,0) width 781: "This is a test to make sure rem units used on the root element"
         text run at (0,37) width 466: "are relative to the user agent default."
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/css/resize-corner-tracking-expected.txt b/LayoutTests/platform/mac/fast/css/resize-corner-tracking-expected.txt
index 91516f2..02ed7db 100644
--- a/LayoutTests/platform/mac/fast/css/resize-corner-tracking-expected.txt
+++ b/LayoutTests/platform/mac/fast/css/resize-corner-tracking-expected.txt
@@ -22,7 +22,6 @@ layer at (0,0) size 800x600
           text run at (169,107) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (8,70) size 173x125 clip at (10,72) size 169x121
   RenderBlock {DIV} at (0,62) size 173x125 [border: (2px solid #0000FF)]
 layer at (8,195) size 169x121 clip at (10,197) size 165x117
diff --git a/LayoutTests/platform/mac/fast/css/variables/inline-style-test-expected.txt b/LayoutTests/platform/mac/fast/css/variables/inline-style-test-expected.txt
index 037e6e7..4c10579 100644
--- a/LayoutTests/platform/mac/fast/css/variables/inline-style-test-expected.txt
+++ b/LayoutTests/platform/mac/fast/css/variables/inline-style-test-expected.txt
@@ -6,5 +6,3 @@ layer at (0,0) size 800x34
       RenderText {#text} at (0,0) size 511x18
         text run at (0,0) width 316: "This text should be green on a white background. "
         text run at (316,0) width 195: "There should be no red visible."
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/css/vertical-align-lengths-expected.txt b/LayoutTests/platform/mac/fast/css/vertical-align-lengths-expected.txt
index 5befbf6..e72a7dd 100644
--- a/LayoutTests/platform/mac/fast/css/vertical-align-lengths-expected.txt
+++ b/LayoutTests/platform/mac/fast/css/vertical-align-lengths-expected.txt
@@ -15,5 +15,3 @@ layer at (0,0) size 800x600
             RenderInline {B} at (0,0) size 24x18
               RenderText {#text} at (72,146) size 24x18
                 text run at (72,146) width 24: "___"
-              RenderText {#text} at (0,0) size 0x0
-              RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/css/word-space-extra-expected.txt b/LayoutTests/platform/mac/fast/css/word-space-extra-expected.txt
index d8b94e5..9c8f77e 100644
--- a/LayoutTests/platform/mac/fast/css/word-space-extra-expected.txt
+++ b/LayoutTests/platform/mac/fast/css/word-space-extra-expected.txt
@@ -1330,5 +1330,3 @@ layer at (0,0) size 2026x2393
             text run at (176,306) width 569: ". (with monospace font from elements to"
             text run at (0,324) width 45: "too)"
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/dom/Element/null-offset-parent-expected.txt b/LayoutTests/platform/mac/fast/dom/Element/null-offset-parent-expected.txt
index 3b1cd74..7bcd823 100644
--- a/LayoutTests/platform/mac/fast/dom/Element/null-offset-parent-expected.txt
+++ b/LayoutTests/platform/mac/fast/dom/Element/null-offset-parent-expected.txt
@@ -6,4 +6,3 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 782x36
         text run at (0,0) width 782: "This test verifies that JS access to offsetParent on an element that lacks one, such as the body, doesn't crash. If it didn't crash,"
         text run at (0,18) width 58: "it passed."
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/dom/HTMLElement/bdo-expected.txt b/LayoutTests/platform/mac/fast/dom/HTMLElement/bdo-expected.txt
index 9b4135b..6861b3e 100644
--- a/LayoutTests/platform/mac/fast/dom/HTMLElement/bdo-expected.txt
+++ b/LayoutTests/platform/mac/fast/dom/HTMLElement/bdo-expected.txt
@@ -47,4 +47,3 @@ layer at (0,0) size 800x600
           RenderText {#text} at (81,90) size 209x18
             text run at (81,90) width 209 LTR override: " sure would be useful in this rain."
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/dom/HTMLHeadElement/textInHead1-expected.txt b/LayoutTests/platform/mac/fast/dom/HTMLHeadElement/textInHead1-expected.txt
index 512245c..f7aed62 100644
--- a/LayoutTests/platform/mac/fast/dom/HTMLHeadElement/textInHead1-expected.txt
+++ b/LayoutTests/platform/mac/fast/dom/HTMLHeadElement/textInHead1-expected.txt
@@ -3,9 +3,5 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderText {#text} at (0,0) size 31x18
-        text run at (0,0) width 31: "hello"
-      RenderText {#text} at (31,0) size 21x18
-        text run at (31,0) width 21: "test"
-      RenderText {#text} at (52,0) size 34x18
-        text run at (52,0) width 34: "again"
+      RenderText {#text} at (0,0) size 86x18
+        text run at (0,0) width 86: "hellotestagain"
diff --git a/LayoutTests/platform/mac/fast/dom/HTMLHeadElement/textInHead2-expected.txt b/LayoutTests/platform/mac/fast/dom/HTMLHeadElement/textInHead2-expected.txt
index 512245c..f7aed62 100644
--- a/LayoutTests/platform/mac/fast/dom/HTMLHeadElement/textInHead2-expected.txt
+++ b/LayoutTests/platform/mac/fast/dom/HTMLHeadElement/textInHead2-expected.txt
@@ -3,9 +3,5 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderText {#text} at (0,0) size 31x18
-        text run at (0,0) width 31: "hello"
-      RenderText {#text} at (31,0) size 21x18
-        text run at (31,0) width 21: "test"
-      RenderText {#text} at (52,0) size 34x18
-        text run at (52,0) width 34: "again"
+      RenderText {#text} at (0,0) size 86x18
+        text run at (0,0) width 86: "hellotestagain"
diff --git a/LayoutTests/platform/mac/fast/dom/HTMLHeadElement/textInHead3-expected.txt b/LayoutTests/platform/mac/fast/dom/HTMLHeadElement/textInHead3-expected.txt
index 3f946ee..7b8f86a 100644
--- a/LayoutTests/platform/mac/fast/dom/HTMLHeadElement/textInHead3-expected.txt
+++ b/LayoutTests/platform/mac/fast/dom/HTMLHeadElement/textInHead3-expected.txt
@@ -3,7 +3,5 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderText {#text} at (0,0) size 21x18
-        text run at (0,0) width 21: "test"
-      RenderText {#text} at (21,0) size 34x18
-        text run at (21,0) width 34: "again"
+      RenderText {#text} at (0,0) size 55x18
+        text run at (0,0) width 55: "testagain"
diff --git a/LayoutTests/platform/mac/fast/dom/HTMLHeadElement/textInHead4-expected.txt b/LayoutTests/platform/mac/fast/dom/HTMLHeadElement/textInHead4-expected.txt
index a3e85b4..9c2d0b3 100644
--- a/LayoutTests/platform/mac/fast/dom/HTMLHeadElement/textInHead4-expected.txt
+++ b/LayoutTests/platform/mac/fast/dom/HTMLHeadElement/textInHead4-expected.txt
@@ -5,7 +5,6 @@ layer at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderText {#text} at (0,0) size 23x18
         text run at (0,0) width 23: "text"
-      RenderText {#text} at (23,0) size 4x18
+      RenderText {#text} at (23,0) size 25x18
         text run at (23,0) width 4: " "
-      RenderText {#text} at (27,0) size 21x18
         text run at (27,0) width 21: "test"
diff --git a/LayoutTests/platform/mac/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt b/LayoutTests/platform/mac/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt
index 13607dc..97428d8 100644
--- a/LayoutTests/platform/mac/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt
+++ b/LayoutTests/platform/mac/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt
@@ -29,5 +29,3 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,326) size 784x20
         RenderMeter {METER} at (0,0) size 80x20
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt b/LayoutTests/platform/mac/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt
index 58c4f79..e5fdd96 100644
--- a/LayoutTests/platform/mac/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt
+++ b/LayoutTests/platform/mac/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt
@@ -36,5 +36,3 @@ layer at (0,0) size 800x600
               text run at (0,0) width 356: "Click me to test manually. The first column should grow to 500px."
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt b/LayoutTests/platform/mac/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt
index c9561ef..bce4900 100644
--- a/LayoutTests/platform/mac/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt
+++ b/LayoutTests/platform/mac/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt
@@ -25,8 +25,6 @@ layer at (0,0) size 800x600
         RenderBR {BR} at (175,50) size 0x0
         RenderText {#text} at (0,54) size 176x18
           text run at (0,54) width 176: "hasDefaultText: SUCCESS"
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (10,10) size 161x32 clip at (11,11) size 159x30
   RenderTextControl {TEXTAREA} at (2,2) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 155x13
diff --git a/LayoutTests/platform/mac/fast/dom/Window/open-existing-pop-up-blocking-expected.txt b/LayoutTests/platform/mac/fast/dom/Window/open-existing-pop-up-blocking-expected.txt
index 8170de5..eb20412 100644
--- a/LayoutTests/platform/mac/fast/dom/Window/open-existing-pop-up-blocking-expected.txt
+++ b/LayoutTests/platform/mac/fast/dom/Window/open-existing-pop-up-blocking-expected.txt
@@ -14,7 +14,6 @@ layer at (0,0) size 800x600
                 text run at (0,18) width 275: "the frame to the right. If the bug still occurs,"
                 text run at (0,36) width 269: "pop-up blocking will prevent it from doing"
                 text run at (0,54) width 18: "so."
-              RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (304,140) size 4x18
         text run at (304,140) width 4: " "
       RenderPartObject {IFRAME} at (308,0) size 304x154 [border: (2px inset #000000)]
@@ -26,5 +25,4 @@ layer at (0,0) size 800x600
               RenderText {#text} at (0,0) size 267x36
                 text run at (0,0) width 267: "This text successfully replaced the original"
                 text run at (0,18) width 211: "text in the frame. Test succeeded!"
-              RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/dom/attr_dead_doc-expected.txt b/LayoutTests/platform/mac/fast/dom/attr_dead_doc-expected.txt
index 95d1b70..7458608 100644
--- a/LayoutTests/platform/mac/fast/dom/attr_dead_doc-expected.txt
+++ b/LayoutTests/platform/mac/fast/dom/attr_dead_doc-expected.txt
@@ -10,5 +10,3 @@ layer at (0,0) size 800x600
           RenderBlock {HTML} at (0,0) size 300x150
             RenderBody {BODY} at (8,8) size 284x134
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/dom/comment-not-documentElement-expected.txt b/LayoutTests/platform/mac/fast/dom/comment-not-documentElement-expected.txt
index 7e17bf3..67332ef 100644
--- a/LayoutTests/platform/mac/fast/dom/comment-not-documentElement-expected.txt
+++ b/LayoutTests/platform/mac/fast/dom/comment-not-documentElement-expected.txt
@@ -5,5 +5,3 @@ layer at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderText {#text} at (0,0) size 60x18
         text run at (0,0) width 60: "SUCESS"
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/dom/jsDevicePixelRatio-expected.txt b/LayoutTests/platform/mac/fast/dom/jsDevicePixelRatio-expected.txt
index f0ef25e..77721c9 100644
--- a/LayoutTests/platform/mac/fast/dom/jsDevicePixelRatio-expected.txt
+++ b/LayoutTests/platform/mac/fast/dom/jsDevicePixelRatio-expected.txt
@@ -5,4 +5,3 @@ layer at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderText {#text} at (0,0) size 218x18
         text run at (0,0) width 218: "The user interface scale factor is 1."
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/dynamic/008-expected.txt b/LayoutTests/platform/mac/fast/dynamic/008-expected.txt
index c53ea4e..41b9ab6 100644
--- a/LayoutTests/platform/mac/fast/dynamic/008-expected.txt
+++ b/LayoutTests/platform/mac/fast/dynamic/008-expected.txt
@@ -5,8 +5,6 @@ layer at (0,0) size 785x676
     RenderBody {BODY} at (8,8) size 769x660
       RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (10,10) size 301x656 clip at (11,11) size 299x654
   RenderTextControl {TEXTAREA} at (2,2) size 301x656 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 295x13
diff --git a/LayoutTests/platform/mac/fast/dynamic/011-expected.txt b/LayoutTests/platform/mac/fast/dynamic/011-expected.txt
index 6ba9d99..dfaab25 100644
--- a/LayoutTests/platform/mac/fast/dynamic/011-expected.txt
+++ b/LayoutTests/platform/mac/fast/dynamic/011-expected.txt
@@ -32,4 +32,3 @@ layer at (0,0) size 800x600
         RenderImage {IMG} at (16,14) size 0x0
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/dynamic/anchor-lock-expected.txt b/LayoutTests/platform/mac/fast/dynamic/anchor-lock-expected.txt
index 7e563f7..4e743ea 100644
--- a/LayoutTests/platform/mac/fast/dynamic/anchor-lock-expected.txt
+++ b/LayoutTests/platform/mac/fast/dynamic/anchor-lock-expected.txt
@@ -36,6 +36,4 @@ layer at (0,0) size 785x2122
       RenderBlock (anonymous) at (0,2088) size 769x18
         RenderText {#text} at (0,0) size 59x18
           text run at (0,0) width 59: "#anchor1"
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 scrolled to 0,982
diff --git a/LayoutTests/platform/mac/fast/dynamic/anonymous-block-layer-lost-expected.txt b/LayoutTests/platform/mac/fast/dynamic/anonymous-block-layer-lost-expected.txt
index 94c2da4..94f3d6b 100644
--- a/LayoutTests/platform/mac/fast/dynamic/anonymous-block-layer-lost-expected.txt
+++ b/LayoutTests/platform/mac/fast/dynamic/anonymous-block-layer-lost-expected.txt
@@ -5,7 +5,5 @@ layer at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#FF0000]
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (8,8) size 100x100
   RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#008000]
diff --git a/LayoutTests/platform/mac/fast/dynamic/link-href-change-expected.txt b/LayoutTests/platform/mac/fast/dynamic/link-href-change-expected.txt
index 700e0a1..c7d64b1 100644
--- a/LayoutTests/platform/mac/fast/dynamic/link-href-change-expected.txt
+++ b/LayoutTests/platform/mac/fast/dynamic/link-href-change-expected.txt
@@ -8,4 +8,3 @@ layer at (0,0) size 800x600
           text run at (15,0) width 336: "This should have a 10px solid black border around it."
       RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/dynamic/outerHTML-img-expected.txt b/LayoutTests/platform/mac/fast/dynamic/outerHTML-img-expected.txt
index daa1ba4..16e7705 100644
--- a/LayoutTests/platform/mac/fast/dynamic/outerHTML-img-expected.txt
+++ b/LayoutTests/platform/mac/fast/dynamic/outerHTML-img-expected.txt
@@ -18,5 +18,3 @@ layer at (0,0) size 800x600
         RenderImage {IMG} at (0,0) size 52x64
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/dynamic/window-resize-scrollbars-test-expected.txt b/LayoutTests/platform/mac/fast/dynamic/window-resize-scrollbars-test-expected.txt
index 81757c5..892baca 100644
--- a/LayoutTests/platform/mac/fast/dynamic/window-resize-scrollbars-test-expected.txt
+++ b/LayoutTests/platform/mac/fast/dynamic/window-resize-scrollbars-test-expected.txt
@@ -6,4 +6,3 @@ layer at (0,0) size 768x592
       RenderText {#text} at (0,0) size 484x18
         text run at (0,0) width 484: "This window should not have scroll bars. If it has scroll bars, try to use them."
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/dynamic/window-scrollbars-test-expected.txt b/LayoutTests/platform/mac/fast/dynamic/window-scrollbars-test-expected.txt
index af2bda9..e1ed65b 100644
--- a/LayoutTests/platform/mac/fast/dynamic/window-scrollbars-test-expected.txt
+++ b/LayoutTests/platform/mac/fast/dynamic/window-scrollbars-test-expected.txt
@@ -6,4 +6,3 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 260x18
         text run at (0,0) width 260: "This window should not have scroll bars."
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/encoding/utf-16-big-endian-expected.txt b/LayoutTests/platform/mac/fast/encoding/utf-16-big-endian-expected.txt
index 2f74395..64cb660 100644
--- a/LayoutTests/platform/mac/fast/encoding/utf-16-big-endian-expected.txt
+++ b/LayoutTests/platform/mac/fast/encoding/utf-16-big-endian-expected.txt
@@ -432,8 +432,6 @@ layer at (0,0) size 785x1103
         RenderInline {SPAN} at (0,0) size 0x0
           RenderInline {SPAN} at (0,0) size 0x0
           RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
 layer at (23,42) size 104x15
   RenderInline (relative positioned) {SPAN} at (0,0) size 104x15
     RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/encoding/utf-16-little-endian-expected.txt b/LayoutTests/platform/mac/fast/encoding/utf-16-little-endian-expected.txt
index 2f74395..64cb660 100644
--- a/LayoutTests/platform/mac/fast/encoding/utf-16-little-endian-expected.txt
+++ b/LayoutTests/platform/mac/fast/encoding/utf-16-little-endian-expected.txt
@@ -432,8 +432,6 @@ layer at (0,0) size 785x1103
         RenderInline {SPAN} at (0,0) size 0x0
           RenderInline {SPAN} at (0,0) size 0x0
           RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
 layer at (23,42) size 104x15
   RenderInline (relative positioned) {SPAN} at (0,0) size 104x15
     RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/encoding/xmacroman-encoding-test-expected.txt b/LayoutTests/platform/mac/fast/encoding/xmacroman-encoding-test-expected.txt
index b6d6ad6..33f1ef8 100644
--- a/LayoutTests/platform/mac/fast/encoding/xmacroman-encoding-test-expected.txt
+++ b/LayoutTests/platform/mac/fast/encoding/xmacroman-encoding-test-expected.txt
@@ -16,4 +16,3 @@ layer at (0,0) size 800x600
         RenderBR {BR} at (67,32) size 0x0
         RenderText {#text} at (0,36) size 77x18
           text run at (0,36) width 77: "em-dash: \x{2014}"
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/events/context-no-deselect-expected.txt b/LayoutTests/platform/mac/fast/events/context-no-deselect-expected.txt
index ae60f8c..e585de8 100644
--- a/LayoutTests/platform/mac/fast/events/context-no-deselect-expected.txt
+++ b/LayoutTests/platform/mac/fast/events/context-no-deselect-expected.txt
@@ -6,8 +6,6 @@ layer at (0,0) size 800x600
       RenderTextControl {INPUT} at (2,2) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
       RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (13,13) size 119x13
   RenderBlock {DIV} at (3,3) size 119x13
     RenderText {#text} at (1,0) size 96x13
diff --git a/LayoutTests/platform/mac/fast/events/event-listener-on-link-expected.txt b/LayoutTests/platform/mac/fast/events/event-listener-on-link-expected.txt
index 55440ca..4bca539 100644
--- a/LayoutTests/platform/mac/fast/events/event-listener-on-link-expected.txt
+++ b/LayoutTests/platform/mac/fast/events/event-listener-on-link-expected.txt
@@ -6,5 +6,3 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 766x36
         text run at (0,0) width 766: "This tests that you can successfully add a DOMSubtreeModified event listener to a link element, and the page should load"
         text run at (0,18) width 109: "without crashing."
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/events/focusingUnloadedFrame-expected.txt b/LayoutTests/platform/mac/fast/events/focusingUnloadedFrame-expected.txt
index b0e9217..495f44f 100644
--- a/LayoutTests/platform/mac/fast/events/focusingUnloadedFrame-expected.txt
+++ b/LayoutTests/platform/mac/fast/events/focusingUnloadedFrame-expected.txt
@@ -18,8 +18,6 @@ layer at (0,0) size 800x600
                 RenderText {#text} at (580,18) size 37x18
                   text run at (580,18) width 37: "Crash"
               RenderText {#text} at (0,0) size 0x0
-              RenderText {#text} at (0,0) size 0x0
-              RenderText {#text} at (0,0) size 0x0
       RenderFrame {FRAME} at (0,0) size 0x0
         layer at (0,0) size 0x0
           RenderView at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/events/reveal-link-when-focused-expected.txt b/LayoutTests/platform/mac/fast/events/reveal-link-when-focused-expected.txt
index ba69176..9454dbd 100644
--- a/LayoutTests/platform/mac/fast/events/reveal-link-when-focused-expected.txt
+++ b/LayoutTests/platform/mac/fast/events/reveal-link-when-focused-expected.txt
@@ -11,6 +11,4 @@ layer at (0,0) size 785x2034
           RenderText {#text} at (0,0) size 355x18
             text run at (0,0) width 355: "this link should be focused and revealed after page loads"
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 scrolled to 0,1434
diff --git a/LayoutTests/platform/mac/fast/flexbox/025-expected.txt b/LayoutTests/platform/mac/fast/flexbox/025-expected.txt
index 79edf2c..fb9bcfc 100644
--- a/LayoutTests/platform/mac/fast/flexbox/025-expected.txt
+++ b/LayoutTests/platform/mac/fast/flexbox/025-expected.txt
@@ -6,5 +6,3 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,0) size 450x600
         RenderText {#text} at (0,0) size 450x18
           text run at (0,0) width 450: "You should see white text on a green background that fills the window."
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/forms/003-expected.txt b/LayoutTests/platform/mac/fast/forms/003-expected.txt
index 2451a3e..e0550c2 100644
--- a/LayoutTests/platform/mac/fast/forms/003-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/003-expected.txt
@@ -10,5 +10,3 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,20) size 784x18
         RenderText {#text} at (0,0) size 292x18
           text run at (0,0) width 292: "This text should be *below* the select widget."
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/forms/basic-textareas-expected.txt b/LayoutTests/platform/mac/fast/forms/basic-textareas-expected.txt
index 011df5b..777f731 100644
--- a/LayoutTests/platform/mac/fast/forms/basic-textareas-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/basic-textareas-expected.txt
@@ -1343,5 +1343,3 @@ layer at (0,0) size 785x1438
                 text run at (0,13) width 183: "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
                 text run at (0,26) width 130: "abcdefghijklmnopqrstuv"
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/forms/box-shadow-override-expected.txt b/LayoutTests/platform/mac/fast/forms/box-shadow-override-expected.txt
index ad5dda7..337d6e3 100644
--- a/LayoutTests/platform/mac/fast/forms/box-shadow-override-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/box-shadow-override-expected.txt
@@ -68,8 +68,6 @@ layer at (0,0) size 800x600
             RenderText {#text} at (0,0) size 64x23
               text run at (0,0) width 64: "Button"
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (21,81) size 98x13
   RenderBlock {DIV} at (8,0) size 98x13
     RenderText {#text} at (1,0) size 36x13
diff --git a/LayoutTests/platform/mac/fast/forms/button-default-title-expected.txt b/LayoutTests/platform/mac/fast/forms/button-default-title-expected.txt
index 3f68972..7141c58 100644
--- a/LayoutTests/platform/mac/fast/forms/button-default-title-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/button-default-title-expected.txt
@@ -75,5 +75,3 @@ layer at (0,0) size 785x650
       RenderBlock (anonymous) at (0,613) size 769x21
         RenderButton {INPUT} at (0,0) size 80x21 [bgcolor=#008000] [border: (2px outset #C0C0C0)]
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/forms/button-inner-block-reuse-expected.txt b/LayoutTests/platform/mac/fast/forms/button-inner-block-reuse-expected.txt
index f87b7f6..8cc2774 100644
--- a/LayoutTests/platform/mac/fast/forms/button-inner-block-reuse-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/button-inner-block-reuse-expected.txt
@@ -32,5 +32,3 @@ layer at (0,0) size 800x600
             RenderBlock (anonymous) at (0,0) size 0x0
               RenderInline {SPAN} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/forms/checkbox-radio-onchange-expected.txt b/LayoutTests/platform/mac/fast/forms/checkbox-radio-onchange-expected.txt
index cd0584c..97e5e30 100644
--- a/LayoutTests/platform/mac/fast/forms/checkbox-radio-onchange-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/checkbox-radio-onchange-expected.txt
@@ -10,20 +10,16 @@ layer at (0,0) size 800x600
         RenderBlock {INPUT} at (3,22) size 12x12
         RenderText {#text} at (18,18) size 65x18
           text run at (18,18) width 65: "Checkbox"
-        RenderText {#text} at (0,0) size 0x0
       RenderBlock {DIV} at (0,37) size 784x18
         RenderText {#text} at (0,0) size 321x18
           text run at (0,0) width 321: "Test 1 Passed. onChange event fired for checkbox."
       RenderBlock (anonymous) at (0,55) size 784x19
         RenderBlock {INPUT} at (3,3) size 12x13
-        RenderText {#text} at (18,0) size 50x18
-          text run at (18,0) width 50: "Radio 1"
-        RenderText {#text} at (68,0) size 4x18
-          text run at (68,0) width 4: " "
+        RenderText {#text} at (18,0) size 54x18
+          text run at (18,0) width 54: "Radio 1 "
         RenderBlock {INPUT} at (75,3) size 12x13
         RenderText {#text} at (90,0) size 50x18
           text run at (90,0) width 50: "Radio 2"
-        RenderText {#text} at (0,0) size 0x0
       RenderBlock {DIV} at (0,74) size 784x18
         RenderText {#text} at (0,0) size 336x18
           text run at (0,0) width 336: "Test 2 Passed. onChange event fired for radio button."
diff --git a/LayoutTests/platform/mac/fast/forms/control-restrict-line-height-expected.txt b/LayoutTests/platform/mac/fast/forms/control-restrict-line-height-expected.txt
index 5485be3..c5736f2 100644
--- a/LayoutTests/platform/mac/fast/forms/control-restrict-line-height-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/control-restrict-line-height-expected.txt
@@ -25,8 +25,6 @@ layer at (0,0) size 800x600
           RenderBlock {DIV} at (0,0) size 8x11
           RenderBlock {DIV} at (106,0) size 13x11
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (21,75) size 98x13 scrollWidth 282
   RenderBlock {DIV} at (8,0) size 98x13
     RenderText {#text} at (1,0) size 280x13
diff --git a/LayoutTests/platform/mac/fast/forms/fieldset-align-expected.txt b/LayoutTests/platform/mac/fast/forms/fieldset-align-expected.txt
index ecd60db..002885f 100644
--- a/LayoutTests/platform/mac/fast/forms/fieldset-align-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/fieldset-align-expected.txt
@@ -144,8 +144,6 @@ layer at (0,0) size 785x1382
       RenderBlock (anonymous) at (0,1374) size 769x0
         RenderInline {SPAN} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (29,70) size 119x13
   RenderBlock {DIV} at (3,3) size 119x13
 layer at (29,128) size 119x13
diff --git a/LayoutTests/platform/mac/fast/forms/fieldset-with-float-expected.txt b/LayoutTests/platform/mac/fast/forms/fieldset-with-float-expected.txt
index 709342a..9de0544 100644
--- a/LayoutTests/platform/mac/fast/forms/fieldset-with-float-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/fieldset-with-float-expected.txt
@@ -8,4 +8,3 @@ layer at (0,0) size 800x335
         RenderBlock {DIV} at (14,7) size 752x50
           RenderText {#text} at (300,0) size 86x18
             text run at (300,0) width 86: "Other content"
-          RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/forms/formmove2-expected.txt b/LayoutTests/platform/mac/fast/forms/formmove2-expected.txt
index e5e1d87..fbfa955 100644
--- a/LayoutTests/platform/mac/fast/forms/formmove2-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/formmove2-expected.txt
@@ -10,5 +10,3 @@ layer at (0,0) size 800x600
         RenderText {#text} at (0,0) size 777x36
           text run at (0,0) width 777: "There should be two elements in the first form and one in the second. The count in form one is 2, and the count in form two"
           text run at (0,18) width 26: "is 1."
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/forms/formmove3-expected.txt b/LayoutTests/platform/mac/fast/forms/formmove3-expected.txt
index 4c757fa..764bb8c 100644
--- a/LayoutTests/platform/mac/fast/forms/formmove3-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/formmove3-expected.txt
@@ -30,4 +30,3 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,28) size 784x18
         RenderText {#text} at (0,0) size 104x18
           text run at (0,0) width 104: "Form did submit"
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/forms/image-border-expected.txt b/LayoutTests/platform/mac/fast/forms/image-border-expected.txt
index 865d6b2..ae55937 100644
--- a/LayoutTests/platform/mac/fast/forms/image-border-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/image-border-expected.txt
@@ -18,5 +18,3 @@ layer at (0,0) size 800x600
           text run at (0,38) width 53: "border:1"
         RenderImage {IMG} at (53,0) size 340x52 [border: (1px solid #000000)]
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/forms/indeterminate-expected.txt b/LayoutTests/platform/mac/fast/forms/indeterminate-expected.txt
index b6cacc4..7297934 100644
--- a/LayoutTests/platform/mac/fast/forms/indeterminate-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/indeterminate-expected.txt
@@ -6,7 +6,5 @@ layer at (0,0) size 800x600
       RenderText {#text} at (18,0) size 491x18
         text run at (18,0) width 491: " This checkbox should look 50% transparent and should be in the mixed state."
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (11,12) size 12x12
   RenderBlock {INPUT} at (3,4) size 12x12
diff --git a/LayoutTests/platform/mac/fast/forms/input-appearance-bkcolor-expected.txt b/LayoutTests/platform/mac/fast/forms/input-appearance-bkcolor-expected.txt
index edbdd5b..e842620 100644
--- a/LayoutTests/platform/mac/fast/forms/input-appearance-bkcolor-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/input-appearance-bkcolor-expected.txt
@@ -12,7 +12,6 @@ layer at (0,0) size 800x600
       RenderBR {BR} at (133,34) size 0x0
       RenderTextControl {INPUT} at (2,43) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (13,31) size 119x13
   RenderBlock {DIV} at (3,3) size 119x13
     RenderText {#text} at (1,0) size 110x13
diff --git a/LayoutTests/platform/mac/fast/forms/input-appearance-default-bkcolor-expected.txt b/LayoutTests/platform/mac/fast/forms/input-appearance-default-bkcolor-expected.txt
index e4618c9..7027491 100644
--- a/LayoutTests/platform/mac/fast/forms/input-appearance-default-bkcolor-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/input-appearance-default-bkcolor-expected.txt
@@ -8,7 +8,6 @@ layer at (0,0) size 800x600
       RenderBR {BR} at (473,14) size 0x0
       RenderTextControl {INPUT} at (2,20) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (13,31) size 119x13
   RenderBlock {DIV} at (3,3) size 119x13
     RenderText {#text} at (1,0) size 116x13
diff --git a/LayoutTests/platform/mac/fast/forms/input-appearance-disabled-expected.txt b/LayoutTests/platform/mac/fast/forms/input-appearance-disabled-expected.txt
index 6d85160..d7cab3e 100644
--- a/LayoutTests/platform/mac/fast/forms/input-appearance-disabled-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/input-appearance-disabled-expected.txt
@@ -8,7 +8,6 @@ layer at (0,0) size 800x600
       RenderBR {BR} at (397,14) size 0x0
       RenderTextControl {INPUT} at (2,20) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (13,31) size 119x13
   RenderBlock {DIV} at (3,3) size 119x13 [color=#545454]
     RenderText {#text} at (1,0) size 63x13
diff --git a/LayoutTests/platform/mac/fast/forms/input-appearance-preventDefault-expected.txt b/LayoutTests/platform/mac/fast/forms/input-appearance-preventDefault-expected.txt
index f258482..d71301d 100644
--- a/LayoutTests/platform/mac/fast/forms/input-appearance-preventDefault-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/input-appearance-preventDefault-expected.txt
@@ -8,8 +8,6 @@ layer at (0,0) size 800x600
         text run at (0,18) width 666: "This tests that preventDefault called onmousedown will prevent a caret from being placed in the text field."
       RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (12,52) size 125x19
   RenderTextControl {INPUT} at (12,52) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
 layer at (15,55) size 119x13 scrollWidth 131
diff --git a/LayoutTests/platform/mac/fast/forms/input-appearance-readonly-expected.txt b/LayoutTests/platform/mac/fast/forms/input-appearance-readonly-expected.txt
index 70c1d3f..752bd81 100644
--- a/LayoutTests/platform/mac/fast/forms/input-appearance-readonly-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/input-appearance-readonly-expected.txt
@@ -8,7 +8,6 @@ layer at (0,0) size 800x600
       RenderBR {BR} at (400,14) size 0x0
       RenderTextControl {INPUT} at (2,20) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (13,31) size 119x13
   RenderBlock {DIV} at (3,3) size 119x13
     RenderText {#text} at (1,0) size 63x13
diff --git a/LayoutTests/platform/mac/fast/forms/input-appearance-spinbutton-up-expected.txt b/LayoutTests/platform/mac/fast/forms/input-appearance-spinbutton-up-expected.txt
index 4d67f98..338365a 100644
--- a/LayoutTests/platform/mac/fast/forms/input-appearance-spinbutton-up-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/input-appearance-spinbutton-up-expected.txt
@@ -13,8 +13,6 @@ layer at (0,0) size 800x600
           RenderBlock {DIV} at (173,0) size 19x27
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (13,47) size 165x21
   RenderBlock {DIV} at (3,3) size 165x21
     RenderText {#text} at (1,0) size 12x21
diff --git a/LayoutTests/platform/mac/fast/forms/input-field-text-truncated-expected.txt b/LayoutTests/platform/mac/fast/forms/input-field-text-truncated-expected.txt
index f8a2a88..0c10108 100644
--- a/LayoutTests/platform/mac/fast/forms/input-field-text-truncated-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/input-field-text-truncated-expected.txt
@@ -10,8 +10,6 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,37) size 784x25
         RenderTextControl {INPUT} at (0,2) size 300x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (11,50) size 294x15
   RenderBlock {DIV} at (3,3) size 294x15
     RenderText {#text} at (1,0) size 99x15
diff --git a/LayoutTests/platform/mac/fast/forms/input-first-letter-expected.txt b/LayoutTests/platform/mac/fast/forms/input-first-letter-expected.txt
index 43f4ee8..d2052b5 100644
--- a/LayoutTests/platform/mac/fast/forms/input-first-letter-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/input-first-letter-expected.txt
@@ -11,5 +11,3 @@ layer at (0,0) size 800x600
           RenderText at (0,0) size 38x13
             text run at (0,0) width 38: "Submit"
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/forms/input-no-renderer-expected.txt b/LayoutTests/platform/mac/fast/forms/input-no-renderer-expected.txt
index f9d232e..e8e5728 100644
--- a/LayoutTests/platform/mac/fast/forms/input-no-renderer-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/input-no-renderer-expected.txt
@@ -6,4 +6,3 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 579x18
         text run at (0,0) width 579: "This test makes sure we don't crash when calling focus() on an element that has no renderer."
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/forms/input-readonly-dimmed-expected.txt b/LayoutTests/platform/mac/fast/forms/input-readonly-dimmed-expected.txt
index 68b85a8..3ad5ed2 100644
--- a/LayoutTests/platform/mac/fast/forms/input-readonly-dimmed-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/input-readonly-dimmed-expected.txt
@@ -8,7 +8,6 @@ layer at (0,0) size 800x600
       RenderBR {BR} at (455,14) size 0x0
       RenderTextControl {INPUT} at (2,20) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (13,31) size 119x13 scrollWidth 168
   RenderBlock {DIV} at (3,3) size 119x13
     RenderText {#text} at (1,0) size 166x13
diff --git a/LayoutTests/platform/mac/fast/forms/input-spaces-expected.txt b/LayoutTests/platform/mac/fast/forms/input-spaces-expected.txt
index 957ec18..26b448b 100644
--- a/LayoutTests/platform/mac/fast/forms/input-spaces-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/input-spaces-expected.txt
@@ -9,7 +9,6 @@ layer at (0,0) size 800x600
       RenderBR {BR} at (102,32) size 0x0
       RenderTextControl {INPUT} at (2,38) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (13,49) size 119x13
   RenderBlock {DIV} at (3,3) size 119x13
     RenderText {#text} at (1,0) size 57x13
diff --git a/LayoutTests/platform/mac/fast/forms/input-type-text-min-width-expected.txt b/LayoutTests/platform/mac/fast/forms/input-type-text-min-width-expected.txt
index 81ee553..f6b73d9 100644
--- a/LayoutTests/platform/mac/fast/forms/input-type-text-min-width-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/input-type-text-min-width-expected.txt
@@ -9,8 +9,6 @@ layer at (0,0) size 800x600
       RenderBR {BR} at (615,32) size 0x0
       RenderTextControl {INPUT} at (2,38) size 30x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (13,49) size 24x13 scrollWidth 44
   RenderBlock {DIV} at (3,3) size 24x13
     RenderText {#text} at (1,0) size 42x13
diff --git a/LayoutTests/platform/mac/fast/forms/listbox-clip-expected.txt b/LayoutTests/platform/mac/fast/forms/listbox-clip-expected.txt
index 86e632a..e13e51e 100644
--- a/LayoutTests/platform/mac/fast/forms/listbox-clip-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/listbox-clip-expected.txt
@@ -6,5 +6,3 @@ layer at (0,0) size 800x600
       RenderListBox {SELECT} at (0,2) size 100x106 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
       RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/forms/listbox-hit-test-zoomed-expected.txt b/LayoutTests/platform/mac/fast/forms/listbox-hit-test-zoomed-expected.txt
index 952bf66..0e31b9b 100644
--- a/LayoutTests/platform/mac/fast/forms/listbox-hit-test-zoomed-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/listbox-hit-test-zoomed-expected.txt
@@ -6,8 +6,6 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,0) size 782x162
         RenderListBox {SELECT} at (2,0) size 127x162 [bgcolor=#FFFFFF] [border: (12px solid #000000)]
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
       RenderBlock {DIV} at (0,162) size 782x66
         RenderText {#text} at (0,0) size 60x22
           text run at (0,0) width 60: "Results:"
diff --git a/LayoutTests/platform/mac/fast/forms/listbox-width-change-expected.txt b/LayoutTests/platform/mac/fast/forms/listbox-width-change-expected.txt
index cab1394..aaea1bb 100644
--- a/LayoutTests/platform/mac/fast/forms/listbox-width-change-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/listbox-width-change-expected.txt
@@ -8,5 +8,3 @@ layer at (0,0) size 800x600
       RenderBR {BR} at (0,0) size 0x0
       RenderListBox {SELECT} at (2,20) size 197x57 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/forms/option-script-expected.txt b/LayoutTests/platform/mac/fast/forms/option-script-expected.txt
index 19fe6b5..7b013c2 100644
--- a/LayoutTests/platform/mac/fast/forms/option-script-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/option-script-expected.txt
@@ -16,4 +16,3 @@ layer at (0,0) size 800x600
           RenderText at (8,2) size 24x13
             text run at (8,2) width 24: "Text"
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/forms/option-strip-whitespace-expected.txt b/LayoutTests/platform/mac/fast/forms/option-strip-whitespace-expected.txt
index c447e0f..fc1d6c9 100644
--- a/LayoutTests/platform/mac/fast/forms/option-strip-whitespace-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/option-strip-whitespace-expected.txt
@@ -40,5 +40,3 @@ layer at (0,0) size 800x600
             RenderText at (8,2) size 50x13
               text run at (8,2) width 50: "Five Tabs"
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/forms/placeholder-set-value-expected.txt b/LayoutTests/platform/mac/fast/forms/placeholder-set-value-expected.txt
index 705620e..b7fee38 100644
--- a/LayoutTests/platform/mac/fast/forms/placeholder-set-value-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/placeholder-set-value-expected.txt
@@ -18,7 +18,6 @@ layer at (0,0) size 800x600
             RenderBlock {DIV} at (0,0) size 8x11
             RenderBlock {DIV} at (106,0) size 13x11
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (21,65) size 98x13
   RenderBlock {DIV} at (8,0) size 98x13
     RenderText {#text} at (1,0) size 48x13
diff --git a/LayoutTests/platform/mac/fast/forms/placeholder-stripped-expected.txt b/LayoutTests/platform/mac/fast/forms/placeholder-stripped-expected.txt
index a9ec627..2499cd9 100644
--- a/LayoutTests/platform/mac/fast/forms/placeholder-stripped-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/placeholder-stripped-expected.txt
@@ -14,8 +14,6 @@ layer at (0,0) size 800x202
         RenderBR {BR} at (129,25) size 0x18
         RenderBR {BR} at (165,68) size 0x18
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (13,73) size 119x13
   RenderBlock {DIV} at (3,3) size 119x13 [color=#A9A9A9]
     RenderText {#text} at (1,0) size 109x13
diff --git a/LayoutTests/platform/mac/fast/forms/radio-nested-labels-expected.txt b/LayoutTests/platform/mac/fast/forms/radio-nested-labels-expected.txt
index 3cf5b3d..d5f525b 100644
--- a/LayoutTests/platform/mac/fast/forms/radio-nested-labels-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/radio-nested-labels-expected.txt
@@ -26,7 +26,6 @@ layer at (0,0) size 800x600
                 RenderInline {LABEL} at (0,0) size 26x18
                   RenderText {#text} at (162,0) size 26x18
                     text run at (162,0) width 26: "four"
-                  RenderText {#text} at (0,0) size 0x0
         RenderBlock (anonymous) at (0,19) size 784x18
           RenderBlock {DIV} at (0,0) size 784x18
             RenderText {#text} at (0,0) size 104x18
diff --git a/LayoutTests/platform/mac/fast/forms/search-display-none-cancel-button-expected.txt b/LayoutTests/platform/mac/fast/forms/search-display-none-cancel-button-expected.txt
index 5bbdbd7..3c2934d 100644
--- a/LayoutTests/platform/mac/fast/forms/search-display-none-cancel-button-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/search-display-none-cancel-button-expected.txt
@@ -10,8 +10,6 @@ layer at (0,0) size 800x600
         RenderBlock {DIV} at (3,3) size 119x13
           RenderBlock {DIV} at (0,0) size 8x11
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (21,31) size 111x13
   RenderBlock {DIV} at (8,0) size 111x13
     RenderText {#text} at (1,0) size 20x13
diff --git a/LayoutTests/platform/mac/fast/forms/search-styled-expected.txt b/LayoutTests/platform/mac/fast/forms/search-styled-expected.txt
index 81295a6..6eccf72 100644
--- a/LayoutTests/platform/mac/fast/forms/search-styled-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/search-styled-expected.txt
@@ -8,8 +8,6 @@ layer at (0,0) size 800x39
           RenderBlock {DIV} at (0,0) size 22x11
           RenderBlock {DIV} at (106,0) size 13x11
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (35,13) size 84x13 scrollWidth 95
   RenderBlock {DIV} at (22,0) size 84x13 [color=#A9A9A9]
     RenderText {#text} at (1,0) size 93x13
diff --git a/LayoutTests/platform/mac/fast/forms/searchfield-heights-expected.txt b/LayoutTests/platform/mac/fast/forms/searchfield-heights-expected.txt
index 4cceeae..a2c961f 100644
--- a/LayoutTests/platform/mac/fast/forms/searchfield-heights-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/searchfield-heights-expected.txt
@@ -23,8 +23,6 @@ layer at (0,0) size 800x600
           RenderBlock {DIV} at (0,0) size 10x13
           RenderBlock {DIV} at (126,0) size 16x13
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (19,33) size 75x11
   RenderBlock {DIV} at (8,0) size 75x11
     RenderText {#text} at (1,0) size 20x11
diff --git a/LayoutTests/platform/mac/fast/forms/select-change-listbox-size-expected.txt b/LayoutTests/platform/mac/fast/forms/select-change-listbox-size-expected.txt
index f16dfc6..1b27021 100644
--- a/LayoutTests/platform/mac/fast/forms/select-change-listbox-size-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/select-change-listbox-size-expected.txt
@@ -23,5 +23,3 @@ layer at (0,0) size 800x600
         RenderListBox {SELECT} at (2,2) size 48x85 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/forms/select-empty-option-height-expected.txt b/LayoutTests/platform/mac/fast/forms/select-empty-option-height-expected.txt
index 22402e3..1160d5c 100644
--- a/LayoutTests/platform/mac/fast/forms/select-empty-option-height-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/select-empty-option-height-expected.txt
@@ -8,5 +8,3 @@ layer at (0,0) size 800x600
           RenderBR at (0,0) size 0x13 [bgcolor=#FFFFFF]
       RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/forms/select-initial-position-expected.txt b/LayoutTests/platform/mac/fast/forms/select-initial-position-expected.txt
index 4b2d0d6..0f3bcf2 100644
--- a/LayoutTests/platform/mac/fast/forms/select-initial-position-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/select-initial-position-expected.txt
@@ -54,5 +54,3 @@ layer at (0,0) size 800x600
           RenderText at (8,2) size 124x13
             text run at (8,2) width 124: "this should be selected"
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/forms/select-item-background-clip-expected.txt b/LayoutTests/platform/mac/fast/forms/select-item-background-clip-expected.txt
index 5a8fa41..77d9fbf 100644
--- a/LayoutTests/platform/mac/fast/forms/select-item-background-clip-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/select-item-background-clip-expected.txt
@@ -20,4 +20,3 @@ layer at (0,0) size 800x600
         RenderListBox {SELECT} at (2,0) size 55x58 [bgcolor=#FFFFFF] [border: (3px solid #0000FF)]
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/forms/select-visual-hebrew-expected.txt b/LayoutTests/platform/mac/fast/forms/select-visual-hebrew-expected.txt
index 88e098c..f90e74d 100644
--- a/LayoutTests/platform/mac/fast/forms/select-visual-hebrew-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/select-visual-hebrew-expected.txt
@@ -17,5 +17,3 @@ layer at (0,0) size 800x600
             RenderText at (8,2) size 30x13
               text run at (8,2) width 30 RTL: "\x{5DB}\x{5E4}\x{5EA}\x{5D5}\x{5E8}"
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/forms/slider-thumb-stylability-expected.txt b/LayoutTests/platform/mac/fast/forms/slider-thumb-stylability-expected.txt
index 3873263..4c0aaa1 100644
--- a/LayoutTests/platform/mac/fast/forms/slider-thumb-stylability-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/slider-thumb-stylability-expected.txt
@@ -13,5 +13,3 @@ layer at (0,0) size 800x600
         RenderSlider {INPUT} at (2,2) size 129x20 [bgcolor=#FFFFFF]
           RenderBlock {DIV} at (0,0) size 20x20 [bgcolor=#008000]
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/forms/tabbing-input-iframe-expected.txt b/LayoutTests/platform/mac/fast/forms/tabbing-input-iframe-expected.txt
index 5aaedf2..d7b4374 100644
--- a/LayoutTests/platform/mac/fast/forms/tabbing-input-iframe-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/tabbing-input-iframe-expected.txt
@@ -19,8 +19,6 @@ layer at (0,0) size 800x600
         text run at (435,156) width 4: " "
       RenderTextControl {INPUT} at (441,156) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (13,167) size 119x13
   RenderBlock {DIV} at (3,3) size 119x13
 layer at (452,167) size 119x13 scrollWidth 125
diff --git a/LayoutTests/platform/mac/fast/forms/targeted-frame-submission-expected.txt b/LayoutTests/platform/mac/fast/forms/targeted-frame-submission-expected.txt
index 4fa32e3..81c7b1b 100644
--- a/LayoutTests/platform/mac/fast/forms/targeted-frame-submission-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/targeted-frame-submission-expected.txt
@@ -26,5 +26,3 @@ layer at (0,0) size 800x600
                     text run at (0,0) width 56: "SUCCESS"
                     text run at (56,0) width 0: " "
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/forms/textarea-placeholder-set-value-expected.txt b/LayoutTests/platform/mac/fast/forms/textarea-placeholder-set-value-expected.txt
index 27ccf6f..dcbc135 100644
--- a/LayoutTests/platform/mac/fast/forms/textarea-placeholder-set-value-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/textarea-placeholder-set-value-expected.txt
@@ -13,8 +13,6 @@ layer at (0,0) size 800x600
           text run at (358,0) width 4: "."
       RenderBlock (anonymous) at (0,34) size 784x36
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (10,44) size 161x32 clip at (11,45) size 159x30
   RenderTextControl {TEXTAREA} at (2,2) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 155x13
diff --git a/LayoutTests/platform/mac/fast/forms/textarea-scrollbar-expected.txt b/LayoutTests/platform/mac/fast/forms/textarea-scrollbar-expected.txt
index 7e94e0b..5c6f28d 100644
--- a/LayoutTests/platform/mac/fast/forms/textarea-scrollbar-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/textarea-scrollbar-expected.txt
@@ -7,8 +7,6 @@ layer at (0,0) size 800x600
         text run at (0,0) width 442: "This tests that a scrollbar will appear when text overflows the textarea "
       RenderBR {BR} at (442,14) size 0x0
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (10,28) size 161x84 clip at (11,29) size 144x82 scrollHeight 121
   RenderTextControl {TEXTAREA} at (2,20) size 161x84 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 140x117
diff --git a/LayoutTests/platform/mac/fast/forms/textarea-width-expected.txt b/LayoutTests/platform/mac/fast/forms/textarea-width-expected.txt
index 9998314..77f20fe 100644
--- a/LayoutTests/platform/mac/fast/forms/textarea-width-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/textarea-width-expected.txt
@@ -10,8 +10,6 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,36) size 784x264
         RenderBR {BR} at (0,0) size 0x18
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (8,62) size 461x246 clip at (9,63) size 459x244
   RenderTextControl {TEXTAREA} at (0,18) size 461x246 [color=#333333] [bgcolor=#FFFFFF] [border: (1px solid #333333)]
     RenderBlock {DIV} at (3,3) size 455x36
diff --git a/LayoutTests/platform/mac/fast/forms/textfield-outline-expected.txt b/LayoutTests/platform/mac/fast/forms/textfield-outline-expected.txt
index e004c6a..f1270c9 100644
--- a/LayoutTests/platform/mac/fast/forms/textfield-outline-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/textfield-outline-expected.txt
@@ -8,8 +8,6 @@ layer at (0,0) size 800x600
       RenderBR {BR} at (550,14) size 0x0
       RenderTextControl {INPUT} at (2,20) size 216x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (12,30) size 212x23
   RenderBlock {DIV} at (2,2) size 212x23
     RenderText {#text} at (1,0) size 34x23
diff --git a/LayoutTests/platform/mac/fast/forms/thumbslider-crash-expected.txt b/LayoutTests/platform/mac/fast/forms/thumbslider-crash-expected.txt
index 0fad60b..c0e9a54 100644
--- a/LayoutTests/platform/mac/fast/forms/thumbslider-crash-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/thumbslider-crash-expected.txt
@@ -5,5 +5,3 @@ layer at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderText {#text} at (0,0) size 545x18
         text run at (0,0) width 545: "If this test does not crash it has passed: http://bugs.webkit.org/show_bug.cgi?id=12045"
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/forms/thumbslider-no-parent-slider-expected.txt b/LayoutTests/platform/mac/fast/forms/thumbslider-no-parent-slider-expected.txt
index 385dd1f..7e6bb99 100644
--- a/LayoutTests/platform/mac/fast/forms/thumbslider-no-parent-slider-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/thumbslider-no-parent-slider-expected.txt
@@ -15,5 +15,3 @@ layer at (0,0) size 800x600
         RenderText {#text} at (0,0) size 79x18
           text run at (0,0) width 79: "Hello World"
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/forms/visual-hebrew-text-field-expected.txt b/LayoutTests/platform/mac/fast/forms/visual-hebrew-text-field-expected.txt
index 206152a..86e9e0a 100644
--- a/LayoutTests/platform/mac/fast/forms/visual-hebrew-text-field-expected.txt
+++ b/LayoutTests/platform/mac/fast/forms/visual-hebrew-text-field-expected.txt
@@ -23,8 +23,6 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,105) size 784x23
         RenderTextControl {INPUT} at (2,2) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (13,118) size 119x13
   RenderBlock {DIV} at (3,3) size 119x13
     RenderText {#text} at (1,0) size 30x13
diff --git a/LayoutTests/platform/mac/fast/frames/001-expected.txt b/LayoutTests/platform/mac/fast/frames/001-expected.txt
index 23a0f49..83247f7 100644
--- a/LayoutTests/platform/mac/fast/frames/001-expected.txt
+++ b/LayoutTests/platform/mac/fast/frames/001-expected.txt
@@ -29,4 +29,3 @@ layer at (0,0) size 800x600
           RenderBlock {HTML} at (0,0) size 100x100
             RenderBody {BODY} at (8,8) size 84x84
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/frames/flattening/iframe-flattening-fixed-height-expected.txt b/LayoutTests/platform/mac/fast/frames/flattening/iframe-flattening-fixed-height-expected.txt
index a8da49f..c56899f 100644
--- a/LayoutTests/platform/mac/fast/frames/flattening/iframe-flattening-fixed-height-expected.txt
+++ b/LayoutTests/platform/mac/fast/frames/flattening/iframe-flattening-fixed-height-expected.txt
@@ -20,5 +20,3 @@ layer at (0,0) size 800x600
           layer at (0,0) size 400x400
             RenderBlock (positioned) {DIV} at (0,0) size 400x400
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/frames/flattening/iframe-flattening-fixed-width-and-height-expected.txt b/LayoutTests/platform/mac/fast/frames/flattening/iframe-flattening-fixed-width-and-height-expected.txt
index cfe5857..e456889 100644
--- a/LayoutTests/platform/mac/fast/frames/flattening/iframe-flattening-fixed-width-and-height-expected.txt
+++ b/LayoutTests/platform/mac/fast/frames/flattening/iframe-flattening-fixed-width-and-height-expected.txt
@@ -20,5 +20,3 @@ layer at (0,0) size 800x600
           layer at (0,0) size 400x400
             RenderBlock (positioned) {DIV} at (0,0) size 400x400
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-expected.txt b/LayoutTests/platform/mac/fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-expected.txt
index c6079e4..b6f20be 100644
--- a/LayoutTests/platform/mac/fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-expected.txt
+++ b/LayoutTests/platform/mac/fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-expected.txt
@@ -20,5 +20,3 @@ layer at (0,0) size 800x600
           layer at (0,0) size 400x400
             RenderBlock (positioned) {DIV} at (0,0) size 400x400
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/frames/flattening/iframe-flattening-fixed-width-expected.txt b/LayoutTests/platform/mac/fast/frames/flattening/iframe-flattening-fixed-width-expected.txt
index cfe5857..e456889 100644
--- a/LayoutTests/platform/mac/fast/frames/flattening/iframe-flattening-fixed-width-expected.txt
+++ b/LayoutTests/platform/mac/fast/frames/flattening/iframe-flattening-fixed-width-expected.txt
@@ -20,5 +20,3 @@ layer at (0,0) size 800x600
           layer at (0,0) size 400x400
             RenderBlock (positioned) {DIV} at (0,0) size 400x400
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/frames/frame-element-name-expected.txt b/LayoutTests/platform/mac/fast/frames/frame-element-name-expected.txt
index 7d3fe55..aa7a59e 100644
--- a/LayoutTests/platform/mac/fast/frames/frame-element-name-expected.txt
+++ b/LayoutTests/platform/mac/fast/frames/frame-element-name-expected.txt
@@ -11,7 +11,6 @@ layer at (0,0) size 800x600
             RenderBody {BODY} at (1,8) size 498x584
               RenderText {#text} at (0,0) size 374x18
                 text run at (0,0) width 374: "escape(window.frameElement.name)='left' (should be 'left')"
-              RenderText {#text} at (0,0) size 0x0
       RenderFrame {FRAME} at (501,0) size 299x600
         layer at (0,0) size 299x600
           RenderView at (0,0) size 299x600
@@ -21,4 +20,3 @@ layer at (0,0) size 800x600
               RenderText {#text} at (0,0) size 249x36
                 text run at (0,0) width 249: "escape(window.frameElement.name)=''"
                 text run at (0,18) width 81: "(should be '')"
-              RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/frames/frameElement-iframe-expected.txt b/LayoutTests/platform/mac/fast/frames/frameElement-iframe-expected.txt
index 17b00c1..eb222ce 100644
--- a/LayoutTests/platform/mac/fast/frames/frameElement-iframe-expected.txt
+++ b/LayoutTests/platform/mac/fast/frames/frameElement-iframe-expected.txt
@@ -13,5 +13,3 @@ layer at (0,0) size 800x600
                 RenderText {#text} at (0,0) size 208x18
                   text run at (0,0) width 208: "frameElement ID is \"Mr. Frame\""
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/frames/viewsource-attribute-expected.txt b/LayoutTests/platform/mac/fast/frames/viewsource-attribute-expected.txt
index e207596..159426e 100644
--- a/LayoutTests/platform/mac/fast/frames/viewsource-attribute-expected.txt
+++ b/LayoutTests/platform/mac/fast/frames/viewsource-attribute-expected.txt
@@ -67,5 +67,3 @@ layer at (0,0) size 800x600
                                   RenderText {#text} at (117,0) size 32x15
                                     text run at (117,0) width 32: "</p>"
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/frames/viewsource-on-image-file-expected.txt b/LayoutTests/platform/mac/fast/frames/viewsource-on-image-file-expected.txt
index b8ba3c9..ddfe307 100644
--- a/LayoutTests/platform/mac/fast/frames/viewsource-on-image-file-expected.txt
+++ b/LayoutTests/platform/mac/fast/frames/viewsource-on-image-file-expected.txt
@@ -28,5 +28,3 @@ layer at (0,0) size 800x600
                         RenderText {#text} at (5,0) size 88x15
                           text run at (5,0) width 88: "hello world"
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/html/keygen-expected.txt b/LayoutTests/platform/mac/fast/html/keygen-expected.txt
index 01d073a..81504be 100644
--- a/LayoutTests/platform/mac/fast/html/keygen-expected.txt
+++ b/LayoutTests/platform/mac/fast/html/keygen-expected.txt
@@ -8,4 +8,3 @@ layer at (0,0) size 800x600
           RenderText at (8,2) size 99x13
             text run at (8,2) width 99: "2048 (High Grade)"
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/html/marquee-scroll-expected.txt b/LayoutTests/platform/mac/fast/html/marquee-scroll-expected.txt
index 7f8fc1f..7c751bc 100644
--- a/LayoutTests/platform/mac/fast/html/marquee-scroll-expected.txt
+++ b/LayoutTests/platform/mac/fast/html/marquee-scroll-expected.txt
@@ -17,7 +17,6 @@ layer at (0,0) size 800x600
           text run at (0,18) width 557: "It should scroll until the text, \"The marquee scroll test passed\" is visible and left justified."
       RenderBlock (anonymous) at (0,86) size 784x18
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (8,94) size 392x18 scrollX -392
   RenderBlock {MARQUEE} at (0,0) size 392x18 [bgcolor=#00FFFF]
     RenderText {#text} at (0,0) size 192x18
diff --git a/LayoutTests/platform/mac/fast/images/animated-gif-with-offsets-expected.txt b/LayoutTests/platform/mac/fast/images/animated-gif-with-offsets-expected.txt
index b2bb84c..3f08cc7 100644
--- a/LayoutTests/platform/mac/fast/images/animated-gif-with-offsets-expected.txt
+++ b/LayoutTests/platform/mac/fast/images/animated-gif-with-offsets-expected.txt
@@ -14,4 +14,3 @@ layer at (0,0) size 800x600
           text run at (144,86) width 193: "If it doesn't crash, we're good. "
         RenderImage {IMG} at (337,0) size 100x100
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/images/animated-svg-as-image-expected.txt b/LayoutTests/platform/mac/fast/images/animated-svg-as-image-expected.txt
index 98ea413..70b373a 100644
--- a/LayoutTests/platform/mac/fast/images/animated-svg-as-image-expected.txt
+++ b/LayoutTests/platform/mac/fast/images/animated-svg-as-image-expected.txt
@@ -11,5 +11,3 @@ layer at (0,0) size 800x600
         RenderBR {BR} at (374,274) size 0x0
         RenderImage {IMG} at (10,284) size 354x254 [border: (2px solid #000000)]
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/images/favicon-as-image-expected.txt b/LayoutTests/platform/mac/fast/images/favicon-as-image-expected.txt
index 2a5a5c4..ba1785b 100644
--- a/LayoutTests/platform/mac/fast/images/favicon-as-image-expected.txt
+++ b/LayoutTests/platform/mac/fast/images/favicon-as-image-expected.txt
@@ -18,5 +18,3 @@ layer at (0,0) size 800x600
               RenderBody {BODY} at (0,0) size 16x16
                 RenderImage {IMG} at (0,0) size 16x16
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/images/icon-decoding-expected.txt b/LayoutTests/platform/mac/fast/images/icon-decoding-expected.txt
index 795bc79..05cee3a 100644
--- a/LayoutTests/platform/mac/fast/images/icon-decoding-expected.txt
+++ b/LayoutTests/platform/mac/fast/images/icon-decoding-expected.txt
@@ -18,5 +18,3 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,80) size 800x20
         RenderImage {IMG} at (0,0) size 20x20
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/images/image-in-map-expected.txt b/LayoutTests/platform/mac/fast/images/image-in-map-expected.txt
index 6c65cd5..e7b1708 100644
--- a/LayoutTests/platform/mac/fast/images/image-in-map-expected.txt
+++ b/LayoutTests/platform/mac/fast/images/image-in-map-expected.txt
@@ -6,4 +6,3 @@ layer at (0,0) size 800x600
       RenderInline {MAP} at (0,0) size 564x18
         RenderImage {IMG} at (0,0) size 564x294
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/images/pdf-as-image-landscape-expected.txt b/LayoutTests/platform/mac/fast/images/pdf-as-image-landscape-expected.txt
index b5b4fd4..2aac97b 100644
--- a/LayoutTests/platform/mac/fast/images/pdf-as-image-landscape-expected.txt
+++ b/LayoutTests/platform/mac/fast/images/pdf-as-image-landscape-expected.txt
@@ -10,5 +10,3 @@ layer at (0,0) size 850x653
       RenderBlock {P} at (0,34) size 769x595
         RenderImage {IMG} at (0,0) size 842x595
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/inline-block/001-expected.txt b/LayoutTests/platform/mac/fast/inline-block/001-expected.txt
index d239846..6f3b6b0 100644
--- a/LayoutTests/platform/mac/fast/inline-block/001-expected.txt
+++ b/LayoutTests/platform/mac/fast/inline-block/001-expected.txt
@@ -47,5 +47,3 @@ layer at (0,0) size 800x600
               RenderText {#text} at (0,0) size 63x18
                 text run at (0,0) width 63: "same line."
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/inline-block/003-expected.txt b/LayoutTests/platform/mac/fast/inline-block/003-expected.txt
index 2126d4a..fe99774 100644
--- a/LayoutTests/platform/mac/fast/inline-block/003-expected.txt
+++ b/LayoutTests/platform/mac/fast/inline-block/003-expected.txt
@@ -22,8 +22,6 @@ layer at (0,0) size 800x600
           RenderText {#text} at (0,0) size 0x0
           RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (8,66) size 784x22 clip at (10,68) size 780x18 scrollX -780
   RenderBlock {MARQUEE} at (0,18) size 784x22 [border: (2px solid #008000)]
     RenderText {#text} at (2,2) size 97x18
diff --git a/LayoutTests/platform/mac/fast/inline-block/006-expected.txt b/LayoutTests/platform/mac/fast/inline-block/006-expected.txt
index 55604f1..194ce79 100644
--- a/LayoutTests/platform/mac/fast/inline-block/006-expected.txt
+++ b/LayoutTests/platform/mac/fast/inline-block/006-expected.txt
@@ -32,4 +32,3 @@ layer at (0,0) size 800x600
       RenderBR {BR} at (590,108) size 0x0
       RenderText {#text} at (0,164) size 87x18
         text run at (0,164) width 87: "The next line."
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/inline-block/14498-positionForCoordinates-expected.txt b/LayoutTests/platform/mac/fast/inline-block/14498-positionForCoordinates-expected.txt
index 114e2db..4b3e12f 100644
--- a/LayoutTests/platform/mac/fast/inline-block/14498-positionForCoordinates-expected.txt
+++ b/LayoutTests/platform/mac/fast/inline-block/14498-positionForCoordinates-expected.txt
@@ -27,6 +27,4 @@ layer at (0,0) size 800x600
               text run at (0,0) width 20: "bar"
           RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 caret: position 3 of child 0 {#text} of child 3 {DIV} of child 5 {SPAN} of body
diff --git a/LayoutTests/platform/mac/fast/inline-block/tricky-baseline-expected.txt b/LayoutTests/platform/mac/fast/inline-block/tricky-baseline-expected.txt
index 66d4c7c..660f57b 100644
--- a/LayoutTests/platform/mac/fast/inline-block/tricky-baseline-expected.txt
+++ b/LayoutTests/platform/mac/fast/inline-block/tricky-baseline-expected.txt
@@ -10,8 +10,6 @@ layer at (0,0) size 800x600
       RenderText {#text} at (104,254) size 4x18
         text run at (104,254) width 4: " "
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (8,72) size 104x204 clip at (10,74) size 85x200 scrollHeight 468
   RenderBlock {DIV} at (0,64) size 104x204 [border: (2px solid #800080)]
     RenderText {#text} at (2,2) size 79x36
diff --git a/LayoutTests/platform/mac/fast/inline/drawStyledEmptyInlines-expected.txt b/LayoutTests/platform/mac/fast/inline/drawStyledEmptyInlines-expected.txt
index 34cec1e..c12882c 100644
--- a/LayoutTests/platform/mac/fast/inline/drawStyledEmptyInlines-expected.txt
+++ b/LayoutTests/platform/mac/fast/inline/drawStyledEmptyInlines-expected.txt
@@ -51,5 +51,3 @@ layer at (0,0) size 800x600
             text run at (0,0) width 722: "This text should be flush with the anchor. There should not be a space between the anchor and the text on this line."
         RenderInline {A} at (0,0) size 0x0
           RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/inline/drawStyledEmptyInlinesWithWS-expected.txt b/LayoutTests/platform/mac/fast/inline/drawStyledEmptyInlinesWithWS-expected.txt
index fe260c1..b01f03c 100644
--- a/LayoutTests/platform/mac/fast/inline/drawStyledEmptyInlinesWithWS-expected.txt
+++ b/LayoutTests/platform/mac/fast/inline/drawStyledEmptyInlinesWithWS-expected.txt
@@ -15,5 +15,3 @@ layer at (0,0) size 800x600
           RenderText {#text} at (8,0) size 12x18
             text run at (8,0) width 12: "A"
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/inline/long-wrapped-line-expected.txt b/LayoutTests/platform/mac/fast/inline/long-wrapped-line-expected.txt
index d89abe3..dbe09bc 100644
--- a/LayoutTests/platform/mac/fast/inline/long-wrapped-line-expected.txt
+++ b/LayoutTests/platform/mac/fast/inline/long-wrapped-line-expected.txt
@@ -7,4 +7,3 @@ layer at (0,0) size 1983x585
         RenderText {#text} at (0,0) size 1975x18
           text run at (0,0) width 1975: "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. .  "
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/inline/percentage-margins-expected.txt b/LayoutTests/platform/mac/fast/inline/percentage-margins-expected.txt
index 9cff260..59efef0 100644
--- a/LayoutTests/platform/mac/fast/inline/percentage-margins-expected.txt
+++ b/LayoutTests/platform/mac/fast/inline/percentage-margins-expected.txt
@@ -8,4 +8,3 @@ layer at (0,0) size 800x600
           text run at (196,0) width 265: "This span has 25% margins on either side."
       RenderText {#text} at (657,0) size 30x18
         text run at (657,0) width 30: "See?"
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/inline/positionedLifetime-expected.txt b/LayoutTests/platform/mac/fast/inline/positionedLifetime-expected.txt
index e58e9ce..b1417ea 100644
--- a/LayoutTests/platform/mac/fast/inline/positionedLifetime-expected.txt
+++ b/LayoutTests/platform/mac/fast/inline/positionedLifetime-expected.txt
@@ -10,5 +10,3 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/invalid/005-expected.txt b/LayoutTests/platform/mac/fast/invalid/005-expected.txt
index edb74d6..8eb7ef7 100644
--- a/LayoutTests/platform/mac/fast/invalid/005-expected.txt
+++ b/LayoutTests/platform/mac/fast/invalid/005-expected.txt
@@ -19,4 +19,3 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,52) size 784x0
         RenderInline {B} at (0,0) size 0x0
           RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/invalid/006-expected.txt b/LayoutTests/platform/mac/fast/invalid/006-expected.txt
index 0301333..79ad6f0 100644
--- a/LayoutTests/platform/mac/fast/invalid/006-expected.txt
+++ b/LayoutTests/platform/mac/fast/invalid/006-expected.txt
@@ -5,4 +5,3 @@ layer at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584 [color=#FFFFFF] [bgcolor=#008000]
       RenderText {#text} at (0,0) size 312x18
         text run at (0,0) width 312: "This should be white text on a green background."
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/invalid/021-expected.txt b/LayoutTests/platform/mac/fast/invalid/021-expected.txt
index d1e686b..42e5d9f 100644
--- a/LayoutTests/platform/mac/fast/invalid/021-expected.txt
+++ b/LayoutTests/platform/mac/fast/invalid/021-expected.txt
@@ -17,8 +17,6 @@ layer at (0,0) size 800x600
         RenderBR {BR} at (88,14) size 0x0
         RenderWordBreak {WBR} at (0,0) size 0x0
         RenderInline {A} at (0,0) size 88x18 [color=#0000EE]
-          RenderText {#text} at (0,18) size 27x18
-            text run at (0,18) width 27: "Test"
-          RenderText {#text} at (27,18) size 61x18
-            text run at (27,18) width 61: " more test"
+          RenderText {#text} at (0,18) size 88x18
+            text run at (0,18) width 88: "Test more test"
         RenderBR {BR} at (88,32) size 0x0
diff --git a/LayoutTests/platform/mac/fast/invalid/missing-dl-end-tag-expected.txt b/LayoutTests/platform/mac/fast/invalid/missing-dl-end-tag-expected.txt
index 6e4f1b1..e9a7602 100644
--- a/LayoutTests/platform/mac/fast/invalid/missing-dl-end-tag-expected.txt
+++ b/LayoutTests/platform/mac/fast/invalid/missing-dl-end-tag-expected.txt
@@ -12,7 +12,5 @@ layer at (0,0) size 800x600
         RenderText {#text} at (173,0) size 475x18
           text run at (173,0) width 475: " Minor refactoring to HTMLParser::handleError() to remove duplicate code"
       RenderBlock {DL} at (0,34) size 784x18
-        RenderText {#text} at (0,0) size 12x18
-          text run at (0,0) width 12: "dl"
-        RenderText {#text} at (12,0) size 9x18
-          text run at (12,0) width 9: "tr"
+        RenderText {#text} at (0,0) size 21x18
+          text run at (0,0) width 21: "dltr"
diff --git a/LayoutTests/platform/mac/fast/invalid/missing-dt-end-tag-expected.txt b/LayoutTests/platform/mac/fast/invalid/missing-dt-end-tag-expected.txt
index 707bf26..9f8f063 100644
--- a/LayoutTests/platform/mac/fast/invalid/missing-dt-end-tag-expected.txt
+++ b/LayoutTests/platform/mac/fast/invalid/missing-dt-end-tag-expected.txt
@@ -12,7 +12,5 @@ layer at (0,0) size 800x600
         RenderText {#text} at (173,0) size 475x18
           text run at (173,0) width 475: " Minor refactoring to HTMLParser::handleError() to remove duplicate code"
       RenderBlock {DT} at (0,18) size 784x18
-        RenderText {#text} at (0,0) size 12x18
-          text run at (0,0) width 12: "dt"
-        RenderText {#text} at (12,0) size 9x18
-          text run at (12,0) width 9: "tr"
+        RenderText {#text} at (0,0) size 21x18
+          text run at (0,0) width 21: "dttr"
diff --git a/LayoutTests/platform/mac/fast/layers/remove-only-this-layer-update-expected.txt b/LayoutTests/platform/mac/fast/layers/remove-only-this-layer-update-expected.txt
index ef0d1d4..fdbd2bd 100644
--- a/LayoutTests/platform/mac/fast/layers/remove-only-this-layer-update-expected.txt
+++ b/LayoutTests/platform/mac/fast/layers/remove-only-this-layer-update-expected.txt
@@ -11,7 +11,6 @@ layer at (0,0) size 800x600
           text run at (729,0) width 53: "This is a"
           text run at (0,18) width 383: "test case for https://bugs.webkit.org/show_bug.cgi?id=25252"
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (100,100) size 100x100
   RenderBlock (positioned) {DIV} at (100,100) size 100x100 [bgcolor=#FF0000]
     RenderText {#text} at (0,0) size 36x18
diff --git a/LayoutTests/platform/mac/fast/lists/markers-in-selection-expected.txt b/LayoutTests/platform/mac/fast/lists/markers-in-selection-expected.txt
index 24752f1..e5c0cab 100644
--- a/LayoutTests/platform/mac/fast/lists/markers-in-selection-expected.txt
+++ b/LayoutTests/platform/mac/fast/lists/markers-in-selection-expected.txt
@@ -64,7 +64,5 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,336) size 784x0
         RenderInline {A} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 selection start: position 0 of child 7 {HR} of body
 selection end:   position 1 of child 21 {HR} of body
diff --git a/LayoutTests/platform/mac/fast/loader/start-load-in-unload-expected.txt b/LayoutTests/platform/mac/fast/loader/start-load-in-unload-expected.txt
index bdfaf7e..63d4066 100644
--- a/LayoutTests/platform/mac/fast/loader/start-load-in-unload-expected.txt
+++ b/LayoutTests/platform/mac/fast/loader/start-load-in-unload-expected.txt
@@ -7,4 +7,3 @@ layer at (0,0) size 800x600
       RenderImage {IMG} at (0,0) size 20x20
       RenderText {#text} at (20,6) size 732x18
         text run at (20,6) width 732: " This test verifies that starting a subresource load from an unload handler does not cause crashes or assertion failures."
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/multicol/layers-split-across-columns-expected.txt b/LayoutTests/platform/mac/fast/multicol/layers-split-across-columns-expected.txt
index 71e59f0..a99169a 100644
--- a/LayoutTests/platform/mac/fast/multicol/layers-split-across-columns-expected.txt
+++ b/LayoutTests/platform/mac/fast/multicol/layers-split-across-columns-expected.txt
@@ -15,7 +15,6 @@ layer at (0,0) size 785x676
             text run at (0,0) width 76: "Transforms:"
       RenderText {#text} at (444,314) size 4x18
         text run at (444,314) width 4: " "
-      RenderText {#text} at (0,0) size 0x0
       RenderBlock {DIV} at (448,0) size 220x328
         RenderBlock (anonymous) at (0,0) size 220x18
           RenderText {#text} at (0,0) size 131x18
diff --git a/LayoutTests/platform/mac/fast/multicol/nested-columns-expected.txt b/LayoutTests/platform/mac/fast/multicol/nested-columns-expected.txt
index 838e7a6..f740c7f 100644
--- a/LayoutTests/platform/mac/fast/multicol/nested-columns-expected.txt
+++ b/LayoutTests/platform/mac/fast/multicol/nested-columns-expected.txt
@@ -46,5 +46,3 @@ layer at (8,8) size 750x500
       RenderText {#text} at (0,0) size 354x36
         text run at (0,0) width 354: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
         text run at (0,18) width 154: "Nulla varius enim ac mi."
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt b/LayoutTests/platform/mac/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt
index 80b5422..7299737 100644
--- a/LayoutTests/platform/mac/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt
+++ b/LayoutTests/platform/mac/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt
@@ -40,7 +40,7 @@ layer at (13,87) size 750x322
       RenderInline {SPAN} at (0,0) size 42x18
         RenderText {#text} at (233,180) size 42x18
           text run at (233,180) width 42: "Lorem"
-      RenderText {#text} at (275,180) size 363x216
+      RenderText {#text} at (275,180) size 363x234
         text run at (275,180) width 79: " ipsum dolor"
         text run at (0,198) width 363: "sit amet, consectetuer adipiscing elit. Nulla varius enim ac"
         text run at (0,216) width 318: "mi. Curabitur sollicitudin felis quis lectus. Quisque"
@@ -53,7 +53,6 @@ layer at (13,87) size 750x322
         text run at (0,342) width 345: "Suspendisse hendrerit quam nec felis. Sed varius turpis"
         text run at (0,360) width 331: "vitae pede. Lorem ipsum dolor sit amet, consectetuer"
         text run at (0,378) width 95: "adipiscing elit. "
-      RenderText {#text} at (95,378) size 354x36
         text run at (95,378) width 259: "Lorem ipsum dolor sit amet, consectetuer"
         text run at (0,396) width 249: "adipiscing elit. Nulla varius enim ac mi."
 layer at (8,430) size 760x398
diff --git a/LayoutTests/platform/mac/fast/overflow/line-clamp-expected.txt b/LayoutTests/platform/mac/fast/overflow/line-clamp-expected.txt
index 11232ad..9bbb3aa 100644
--- a/LayoutTests/platform/mac/fast/overflow/line-clamp-expected.txt
+++ b/LayoutTests/platform/mac/fast/overflow/line-clamp-expected.txt
@@ -25,8 +25,6 @@ layer at (0,0) size 800x600
       RenderText {#text} at (208,224) size 4x18
         text run at (208,224) width 4: " "
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (8,44) size 102x74 clip at (9,45) size 100x72 scrollHeight 126
   RenderFlexibleBox {DIV} at (0,36) size 102x74 [border: (1px solid #808080)]
     RenderBlock (anonymous) at (1,1) size 100x72
diff --git a/LayoutTests/platform/mac/fast/overflow/scrollRevealButton-expected.txt b/LayoutTests/platform/mac/fast/overflow/scrollRevealButton-expected.txt
index cd1819d..9a9c3f4 100644
--- a/LayoutTests/platform/mac/fast/overflow/scrollRevealButton-expected.txt
+++ b/LayoutTests/platform/mac/fast/overflow/scrollRevealButton-expected.txt
@@ -7,7 +7,6 @@ layer at (0,0) size 785x1188
         RenderText {#text} at (0,0) size 339x18
           text run at (0,0) width 339: "This test should scroll recursively to reveal the button."
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
       RenderBlock {DIV} at (0,18) size 769x500
       RenderBlock (anonymous) at (0,518) size 769x154
         RenderPartObject {IFRAME} at (0,0) size 304x154 [border: (2px inset #000000)]
diff --git a/LayoutTests/platform/mac/fast/parser/comment-in-style-expected.txt b/LayoutTests/platform/mac/fast/parser/comment-in-style-expected.txt
index fb050c7..c4bc721 100644
--- a/LayoutTests/platform/mac/fast/parser/comment-in-style-expected.txt
+++ b/LayoutTests/platform/mac/fast/parser/comment-in-style-expected.txt
@@ -6,9 +6,6 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 538x18
           text run at (0,0) width 538: "--> */ h1 { background-color: green; } /* This comment should be part of the style. */"
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
       RenderBlock {H1} at (0,39) size 784x37
         RenderText {#text} at (0,0) size 581x37
           text run at (0,0) width 581: "This text should have a green background."
diff --git a/LayoutTests/platform/mac/fast/parser/entity-comment-in-style-expected.txt b/LayoutTests/platform/mac/fast/parser/entity-comment-in-style-expected.txt
index 43c4f76..8cc44a0 100644
--- a/LayoutTests/platform/mac/fast/parser/entity-comment-in-style-expected.txt
+++ b/LayoutTests/platform/mac/fast/parser/entity-comment-in-style-expected.txt
@@ -6,9 +6,6 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 547x18
           text run at (0,0) width 547: "--> */ h1 { background-color: red; } /* This comment should not be part of the style. */"
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
       RenderBlock {H1} at (0,39) size 784x37
         RenderText {#text} at (0,0) size 604x37
           text run at (0,0) width 604: "This text should not have a red background."
diff --git a/LayoutTests/platform/mac/fast/parser/entity-comment-in-textarea-expected.txt b/LayoutTests/platform/mac/fast/parser/entity-comment-in-textarea-expected.txt
index 6ef4ed8..a1c5521 100644
--- a/LayoutTests/platform/mac/fast/parser/entity-comment-in-textarea-expected.txt
+++ b/LayoutTests/platform/mac/fast/parser/entity-comment-in-textarea-expected.txt
@@ -5,9 +5,6 @@ layer at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderText {#text} at (165,22) size 249x18
         text run at (165,22) width 249: " --> This should be outside the textarea."
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (10,10) size 161x32 clip at (11,11) size 159x30
   RenderTextControl {TEXTAREA} at (2,2) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 155x13
diff --git a/LayoutTests/platform/mac/fast/parser/nofoo-tags-inside-paragraph-expected.txt b/LayoutTests/platform/mac/fast/parser/nofoo-tags-inside-paragraph-expected.txt
index 14cd61c..1844a6a 100644
--- a/LayoutTests/platform/mac/fast/parser/nofoo-tags-inside-paragraph-expected.txt
+++ b/LayoutTests/platform/mac/fast/parser/nofoo-tags-inside-paragraph-expected.txt
@@ -12,22 +12,18 @@ layer at (0,0) size 800x600
         RenderText {#text} at (147,0) size 587x18
           text run at (147,0) width 587: " REGRESSION: noscript, noframes, nolayer, noembed tags insert break inside paragraph tag"
       RenderBlock {P} at (0,34) size 784x18
-        RenderText {#text} at (0,0) size 321x18
+        RenderText {#text} at (0,0) size 395x18
           text run at (0,0) width 321: "This sentence contains noscript tags and should be "
-        RenderText {#text} at (321,0) size 74x18
           text run at (321,0) width 74: "on one line."
       RenderBlock {P} at (0,68) size 784x18
-        RenderText {#text} at (0,0) size 329x18
+        RenderText {#text} at (0,0) size 403x18
           text run at (0,0) width 329: "This sentence contains noframes tags and should be "
-        RenderText {#text} at (329,0) size 74x18
           text run at (329,0) width 74: "on one line."
       RenderBlock {P} at (0,102) size 784x18
-        RenderText {#text} at (0,0) size 318x18
+        RenderText {#text} at (0,0) size 392x18
           text run at (0,0) width 318: "This sentence contains nolayer tags and should be "
-        RenderText {#text} at (318,0) size 74x18
           text run at (318,0) width 74: "on one line."
       RenderBlock {P} at (0,136) size 784x18
-        RenderText {#text} at (0,0) size 329x18
+        RenderText {#text} at (0,0) size 403x18
           text run at (0,0) width 329: "This sentence contains noembed tags and should be "
-        RenderText {#text} at (329,0) size 74x18
           text run at (329,0) width 74: "on one line."
diff --git a/LayoutTests/platform/mac/fast/parser/open-comment-in-textarea-expected.txt b/LayoutTests/platform/mac/fast/parser/open-comment-in-textarea-expected.txt
index 9bb26cc..ab1cc84 100644
--- a/LayoutTests/platform/mac/fast/parser/open-comment-in-textarea-expected.txt
+++ b/LayoutTests/platform/mac/fast/parser/open-comment-in-textarea-expected.txt
@@ -5,8 +5,6 @@ layer at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderText {#text} at (165,22) size 246x18
         text run at (165,22) width 246: " This should not be part of the textarea."
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (10,10) size 161x32 clip at (11,11) size 144x30 scrollHeight 56
   RenderTextControl {TEXTAREA} at (2,2) size 161x32 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBlock {DIV} at (3,3) size 140x52
diff --git a/LayoutTests/platform/mac/fast/parser/parseCommentsInTitles-expected.txt b/LayoutTests/platform/mac/fast/parser/parseCommentsInTitles-expected.txt
index a46f87c..3cd5a1e 100644
--- a/LayoutTests/platform/mac/fast/parser/parseCommentsInTitles-expected.txt
+++ b/LayoutTests/platform/mac/fast/parser/parseCommentsInTitles-expected.txt
@@ -4,16 +4,11 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderText {#text} at (0,0) size 23x18
+      RenderText {#text} at (0,0) size 70x18
         text run at (0,0) width 23: "--> "
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (23,0) size 47x18
         text run at (23,0) width 47: "Fix for "
       RenderInline {A} at (0,0) size 56x18 [color=#0000EE]
         RenderText {#text} at (70,0) size 56x18
           text run at (70,0) width 56: "4921692"
       RenderText {#text} at (126,0) size 415x18
         text run at (126,0) width 415: ". We should NOT run the script nested in the comment in the title."
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/parser/remove-block-in-residual-style-expected.txt b/LayoutTests/platform/mac/fast/parser/remove-block-in-residual-style-expected.txt
index 432b08a..56e6ab1 100644
--- a/LayoutTests/platform/mac/fast/parser/remove-block-in-residual-style-expected.txt
+++ b/LayoutTests/platform/mac/fast/parser/remove-block-in-residual-style-expected.txt
@@ -17,4 +17,3 @@ layer at (0,0) size 800x52
             text run at (199,18) width 60: "bug 6778"
         RenderText {#text} at (259,18) size 4x18
           text run at (259,18) width 4: "."
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/parser/title-error-test-expected.txt b/LayoutTests/platform/mac/fast/parser/title-error-test-expected.txt
index 611a72c..98821b3 100644
--- a/LayoutTests/platform/mac/fast/parser/title-error-test-expected.txt
+++ b/LayoutTests/platform/mac/fast/parser/title-error-test-expected.txt
@@ -6,7 +6,6 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,0) size 784x0
         RenderInline {TIMER:TIME} at (0,0) size 0x0
           RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
       RenderBlock (anonymous) at (0,0) size 784x18
         RenderBlock {P} at (0,0) size 784x18
           RenderInline {SPAN} at (0,0) size 75x18 [color=#008000]
diff --git a/LayoutTests/platform/mac/fast/repaint/4774354-expected.txt b/LayoutTests/platform/mac/fast/repaint/4774354-expected.txt
index e5e89a5..b590ad0 100644
--- a/LayoutTests/platform/mac/fast/repaint/4774354-expected.txt
+++ b/LayoutTests/platform/mac/fast/repaint/4774354-expected.txt
@@ -12,4 +12,3 @@ layer at (0,0) size 800x600
               RenderText {#text} at (0,0) size 240x18
                 text run at (0,0) width 240: "You should not see a caret in this text."
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/repaint/button-spurious-layout-hint-expected.txt b/LayoutTests/platform/mac/fast/repaint/button-spurious-layout-hint-expected.txt
index 7adf0da..29980c8 100644
--- a/LayoutTests/platform/mac/fast/repaint/button-spurious-layout-hint-expected.txt
+++ b/LayoutTests/platform/mac/fast/repaint/button-spurious-layout-hint-expected.txt
@@ -8,4 +8,3 @@ layer at (0,0) size 800x600
           RenderText {#text} at (42,0) size 3x13
             text run at (42,0) width 3: " "
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/repaint/continuation-after-outline-expected.txt b/LayoutTests/platform/mac/fast/repaint/continuation-after-outline-expected.txt
index d32e870..0988a06 100644
--- a/LayoutTests/platform/mac/fast/repaint/continuation-after-outline-expected.txt
+++ b/LayoutTests/platform/mac/fast/repaint/continuation-after-outline-expected.txt
@@ -16,5 +16,3 @@ layer at (0,0) size 800x92
       RenderBlock (anonymous) at (0,58) size 784x18
         RenderText {#text} at (0,0) size 0x18
           text run at (0,0) width 0: "\x{19}"
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/repaint/inline-block-overflow-expected.txt b/LayoutTests/platform/mac/fast/repaint/inline-block-overflow-expected.txt
index 5b49b22..7a46a02 100644
--- a/LayoutTests/platform/mac/fast/repaint/inline-block-overflow-expected.txt
+++ b/LayoutTests/platform/mac/fast/repaint/inline-block-overflow-expected.txt
@@ -16,5 +16,3 @@ layer at (0,0) size 800x600
               text run at (0,0) width 74: "inline block"
               text run at (0,18) width 93: "with overflow."
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/repaint/layout-state-scrolloffset-expected.txt b/LayoutTests/platform/mac/fast/repaint/layout-state-scrolloffset-expected.txt
index 6fb69ee..2ef2c9a 100644
--- a/LayoutTests/platform/mac/fast/repaint/layout-state-scrolloffset-expected.txt
+++ b/LayoutTests/platform/mac/fast/repaint/layout-state-scrolloffset-expected.txt
@@ -7,8 +7,6 @@ layer at (0,0) size 800x34
         text run at (0,0) width 448: "You should see the text 'after' in the inner box with no mangled pixels. "
       RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (8,26) size 302x302 clip at (9,27) size 300x300 scrollX 10 scrollY 10 scrollWidth 1000 scrollHeight 1000
   RenderBlock (positioned) {DIV} at (8,26) size 302x302 [border: (1px solid #FF0000)]
     RenderBlock {DIV} at (1,1) size 1000x1000
diff --git a/LayoutTests/platform/mac/fast/repaint/layout-state-scrolloffset2-expected.txt b/LayoutTests/platform/mac/fast/repaint/layout-state-scrolloffset2-expected.txt
index be5651b..1fd2b6a 100644
--- a/LayoutTests/platform/mac/fast/repaint/layout-state-scrolloffset2-expected.txt
+++ b/LayoutTests/platform/mac/fast/repaint/layout-state-scrolloffset2-expected.txt
@@ -7,8 +7,6 @@ layer at (0,0) size 800x34
         text run at (0,0) width 420: "You should see the text 'after' in the inner box, no mangled pixels. "
       RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (8,26) size 302x302 clip at (9,27) size 300x300 scrollX 2 scrollY 2 scrollWidth 302 scrollHeight 302
   RenderBlock (positioned) {DIV} at (8,26) size 302x302 [border: (1px solid #FFFF00)]
 layer at (7,25) size 302x302 backgroundClip at (9,27) size 300x300 clip at (9,27) size 299x299 outlineClip at (9,27) size 300x300 scrollX 7 scrollY 7 scrollWidth 1000 scrollHeight 1000
diff --git a/LayoutTests/platform/mac/fast/repaint/layout-state-scrolloffset3-expected.txt b/LayoutTests/platform/mac/fast/repaint/layout-state-scrolloffset3-expected.txt
index bac1f16..1f334bf 100644
--- a/LayoutTests/platform/mac/fast/repaint/layout-state-scrolloffset3-expected.txt
+++ b/LayoutTests/platform/mac/fast/repaint/layout-state-scrolloffset3-expected.txt
@@ -7,8 +7,6 @@ layer at (0,0) size 800x34
         text run at (0,0) width 448: "You should see the text 'after' in the inner box with no mangled pixels. "
       RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (8,26) size 127x302 clip at (9,27) size 125x300 scrollX 10 scrollY 10 scrollWidth 1000 scrollHeight 1000
   RenderBlock (positioned) {DIV} at (8,26) size 127x302 [border: (1px solid #FF0000)]
     RenderBlock {DIV} at (1,1) size 1000x1000
diff --git a/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-1-expected.txt b/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-1-expected.txt
index 5474ef3..a0a6e63 100644
--- a/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-1-expected.txt
+++ b/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-1-expected.txt
@@ -79,4 +79,3 @@ layer at (0,0) size 800x600
                   text run at (6,474) width 93: "here; the great "
                   text run at (99,474) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-10-expected.txt b/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-10-expected.txt
index 389299f..e603244 100644
--- a/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-10-expected.txt
+++ b/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-10-expected.txt
@@ -79,4 +79,3 @@ layer at (0,0) size 800x600
                   text run at (6,474) width 93: "here; the great "
                   text run at (99,474) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-2-expected.txt b/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-2-expected.txt
index f47c505..e030128 100644
--- a/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-2-expected.txt
+++ b/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-2-expected.txt
@@ -79,4 +79,3 @@ layer at (0,0) size 800x600
                   text run at (6,478) width 93: "here; the great "
                   text run at (99,478) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-3-expected.txt b/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-3-expected.txt
index 1c6dae6..3594103 100644
--- a/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-3-expected.txt
+++ b/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-3-expected.txt
@@ -80,4 +80,3 @@ layer at (0,0) size 800x600
                   text run at (6,474) width 93: "here; the great "
                   text run at (99,474) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-4-expected.txt b/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-4-expected.txt
index 3dcf351..b0973a5 100644
--- a/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-4-expected.txt
+++ b/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-4-expected.txt
@@ -79,4 +79,3 @@ layer at (0,0) size 800x600
                   text run at (6,474) width 93: "here; the great "
                   text run at (99,474) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-5-expected.txt b/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-5-expected.txt
index 4294114..d3c30e8 100644
--- a/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-5-expected.txt
+++ b/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-5-expected.txt
@@ -81,4 +81,3 @@ layer at (0,0) size 800x600
                   text run at (6,474) width 93: "here; the great "
                   text run at (99,474) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-6-expected.txt b/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-6-expected.txt
index 46a2eaa..491efc7 100644
--- a/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-6-expected.txt
+++ b/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-6-expected.txt
@@ -81,4 +81,3 @@ layer at (0,0) size 800x600
                   text run at (6,474) width 93: "here; the great "
                   text run at (99,474) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-7-expected.txt b/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-7-expected.txt
index 9d6dbdc..1deb3be 100644
--- a/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-7-expected.txt
+++ b/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-7-expected.txt
@@ -79,4 +79,3 @@ layer at (0,0) size 800x600
                   text run at (6,474) width 93: "here; the great "
                   text run at (99,474) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-8-expected.txt b/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-8-expected.txt
index ff5a1f7..0c25b03 100644
--- a/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-8-expected.txt
+++ b/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-8-expected.txt
@@ -79,4 +79,3 @@ layer at (0,0) size 800x600
                   text run at (6,474) width 93: "here; the great "
                   text run at (99,474) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-9-expected.txt b/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-9-expected.txt
index 6b65f6b..70890d4 100644
--- a/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-9-expected.txt
+++ b/LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-9-expected.txt
@@ -75,4 +75,3 @@ layer at (0,0) size 800x600
                   text run at (6,474) width 93: "here; the great "
                   text run at (99,474) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/repaint/rel-positioned-inline-with-overflow-expected.txt b/LayoutTests/platform/mac/fast/repaint/rel-positioned-inline-with-overflow-expected.txt
index 61a581e..21628a3 100644
--- a/LayoutTests/platform/mac/fast/repaint/rel-positioned-inline-with-overflow-expected.txt
+++ b/LayoutTests/platform/mac/fast/repaint/rel-positioned-inline-with-overflow-expected.txt
@@ -12,7 +12,6 @@ layer at (0,0) size 800x600
         RenderBR {BR} at (0,0) size 0x0
         RenderBlock {DIV} at (0,50) size 100x50 [bgcolor=#FF0000]
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (8,42) size 100x18
   RenderInline (relative positioned) {SPAN} at (0,0) size 100x18
     RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#008000]
diff --git a/LayoutTests/platform/mac/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.txt b/LayoutTests/platform/mac/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.txt
index 494381f..fd4ba4e 100644
--- a/LayoutTests/platform/mac/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.txt
+++ b/LayoutTests/platform/mac/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.txt
@@ -14,8 +14,6 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,41) size 784x0
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (13,13) size 119x13
   RenderBlock {DIV} at (3,3) size 119x13
 caret: position 0 of child 0 {DIV} of child 1 {INPUT} of child 1 {DIV} of body
diff --git a/LayoutTests/platform/mac/fast/repaint/search-field-cancel-expected.txt b/LayoutTests/platform/mac/fast/repaint/search-field-cancel-expected.txt
index 7d6d14f..e1c6931 100644
--- a/LayoutTests/platform/mac/fast/repaint/search-field-cancel-expected.txt
+++ b/LayoutTests/platform/mac/fast/repaint/search-field-cancel-expected.txt
@@ -17,8 +17,6 @@ layer at (0,0) size 800x600
             RenderBlock {DIV} at (0,0) size 8x11
             RenderBlock {DIV} at (106,0) size 13x11
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (21,47) size 98x13
   RenderBlock {DIV} at (8,0) size 98x13
     RenderText {#text} at (1,0) size 54x13
diff --git a/LayoutTests/platform/mac/fast/repaint/selected-replaced-expected.txt b/LayoutTests/platform/mac/fast/repaint/selected-replaced-expected.txt
index c1a770c..fd9a031 100644
--- a/LayoutTests/platform/mac/fast/repaint/selected-replaced-expected.txt
+++ b/LayoutTests/platform/mac/fast/repaint/selected-replaced-expected.txt
@@ -17,7 +17,6 @@ layer at (0,0) size 800x294
         RenderText {#text} at (0,0) size 0x0
       RenderBlock (anonymous) at (0,34) size 784x236
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (8,50) size 214x232
   RenderImage {IMG} at (0,0) size 214x232
 selection start: position 0 of child 3 {IMG} of body
diff --git a/LayoutTests/platform/mac/fast/repaint/text-selection-rect-in-overflow-2-expected.txt b/LayoutTests/platform/mac/fast/repaint/text-selection-rect-in-overflow-2-expected.txt
index 3aa296b..46c84f2 100644
--- a/LayoutTests/platform/mac/fast/repaint/text-selection-rect-in-overflow-2-expected.txt
+++ b/LayoutTests/platform/mac/fast/repaint/text-selection-rect-in-overflow-2-expected.txt
@@ -23,5 +23,3 @@ layer at (0,0) size 800x174
             RenderBR {BR} at (0,126) size 0x18
             RenderBR {BR} at (0,144) size 0x18
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/repaint/transform-absolute-in-positioned-container-expected.txt b/LayoutTests/platform/mac/fast/repaint/transform-absolute-in-positioned-container-expected.txt
index ceb428e..14a64f2 100644
--- a/LayoutTests/platform/mac/fast/repaint/transform-absolute-in-positioned-container-expected.txt
+++ b/LayoutTests/platform/mac/fast/repaint/transform-absolute-in-positioned-container-expected.txt
@@ -15,7 +15,6 @@ layer at (0,0) size 800x308
       RenderBlock (anonymous) at (0,52) size 784x202
       RenderBlock (anonymous) at (0,254) size 784x18
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (18,110) size 82x58
   RenderInline (relative positioned) {SPAN} at (0,0) size 82x58 [bgcolor=#DDDDDD]
     RenderText {#text} at (20,0) size 62x18
diff --git a/LayoutTests/platform/mac/fast/repaint/transform-replaced-shadows-expected.txt b/LayoutTests/platform/mac/fast/repaint/transform-replaced-shadows-expected.txt
index c387f43..a54f013 100644
--- a/LayoutTests/platform/mac/fast/repaint/transform-replaced-shadows-expected.txt
+++ b/LayoutTests/platform/mac/fast/repaint/transform-replaced-shadows-expected.txt
@@ -4,7 +4,5 @@ layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (28,28) size 100x100
   RenderImage {IMG} at (20,20) size 100x100 [bgcolor=#808080]
diff --git a/LayoutTests/platform/mac/fast/replaced/image-resize-width-expected.txt b/LayoutTests/platform/mac/fast/replaced/image-resize-width-expected.txt
index 6046e16..e482a8e 100644
--- a/LayoutTests/platform/mac/fast/replaced/image-resize-width-expected.txt
+++ b/LayoutTests/platform/mac/fast/replaced/image-resize-width-expected.txt
@@ -21,5 +21,3 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,68) size 784x100
         RenderImage {IMG} at (0,0) size 100x100
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/replaced/maxheight-percent-expected.txt b/LayoutTests/platform/mac/fast/replaced/maxheight-percent-expected.txt
index 9aae033..bd4112c 100644
--- a/LayoutTests/platform/mac/fast/replaced/maxheight-percent-expected.txt
+++ b/LayoutTests/platform/mac/fast/replaced/maxheight-percent-expected.txt
@@ -13,5 +13,3 @@ layer at (0,0) size 800x600
         RenderBR {BR} at (0,0) size 0x18
         RenderImage {IMG} at (0,18) size 50x50
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/replaced/maxheight-pxs-expected.txt b/LayoutTests/platform/mac/fast/replaced/maxheight-pxs-expected.txt
index caeb187..11668b1 100644
--- a/LayoutTests/platform/mac/fast/replaced/maxheight-pxs-expected.txt
+++ b/LayoutTests/platform/mac/fast/replaced/maxheight-pxs-expected.txt
@@ -12,5 +12,3 @@ layer at (0,0) size 800x600
           text run at (50,36) width 4: " "
         RenderImage {IMG} at (54,0) size 50x50
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/replaced/maxwidth-percent-expected.txt b/LayoutTests/platform/mac/fast/replaced/maxwidth-percent-expected.txt
index 0c134d1..9cd736d 100644
--- a/LayoutTests/platform/mac/fast/replaced/maxwidth-percent-expected.txt
+++ b/LayoutTests/platform/mac/fast/replaced/maxwidth-percent-expected.txt
@@ -13,5 +13,3 @@ layer at (0,0) size 800x600
         RenderBR {BR} at (0,0) size 0x18
         RenderImage {IMG} at (0,18) size 50x50
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/replaced/maxwidth-pxs-expected.txt b/LayoutTests/platform/mac/fast/replaced/maxwidth-pxs-expected.txt
index caeb187..11668b1 100644
--- a/LayoutTests/platform/mac/fast/replaced/maxwidth-pxs-expected.txt
+++ b/LayoutTests/platform/mac/fast/replaced/maxwidth-pxs-expected.txt
@@ -12,5 +12,3 @@ layer at (0,0) size 800x600
           text run at (50,36) width 4: " "
         RenderImage {IMG} at (54,0) size 50x50
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/replaced/minheight-percent-expected.txt b/LayoutTests/platform/mac/fast/replaced/minheight-percent-expected.txt
index 9aae033..bd4112c 100644
--- a/LayoutTests/platform/mac/fast/replaced/minheight-percent-expected.txt
+++ b/LayoutTests/platform/mac/fast/replaced/minheight-percent-expected.txt
@@ -13,5 +13,3 @@ layer at (0,0) size 800x600
         RenderBR {BR} at (0,0) size 0x18
         RenderImage {IMG} at (0,18) size 50x50
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/replaced/minheight-pxs-expected.txt b/LayoutTests/platform/mac/fast/replaced/minheight-pxs-expected.txt
index caeb187..11668b1 100644
--- a/LayoutTests/platform/mac/fast/replaced/minheight-pxs-expected.txt
+++ b/LayoutTests/platform/mac/fast/replaced/minheight-pxs-expected.txt
@@ -12,5 +12,3 @@ layer at (0,0) size 800x600
           text run at (50,36) width 4: " "
         RenderImage {IMG} at (54,0) size 50x50
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/replaced/minwidth-percent-expected.txt b/LayoutTests/platform/mac/fast/replaced/minwidth-percent-expected.txt
index 0c134d1..9cd736d 100644
--- a/LayoutTests/platform/mac/fast/replaced/minwidth-percent-expected.txt
+++ b/LayoutTests/platform/mac/fast/replaced/minwidth-percent-expected.txt
@@ -13,5 +13,3 @@ layer at (0,0) size 800x600
         RenderBR {BR} at (0,0) size 0x18
         RenderImage {IMG} at (0,18) size 50x50
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/replaced/minwidth-pxs-expected.txt b/LayoutTests/platform/mac/fast/replaced/minwidth-pxs-expected.txt
index caeb187..11668b1 100644
--- a/LayoutTests/platform/mac/fast/replaced/minwidth-pxs-expected.txt
+++ b/LayoutTests/platform/mac/fast/replaced/minwidth-pxs-expected.txt
@@ -12,5 +12,3 @@ layer at (0,0) size 800x600
           text run at (50,36) width 4: " "
         RenderImage {IMG} at (54,0) size 50x50
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/ruby/ruby-empty-rt-expected.txt b/LayoutTests/platform/mac/fast/ruby/ruby-empty-rt-expected.txt
index 7f487dc..781b379 100644
--- a/LayoutTests/platform/mac/fast/ruby/ruby-empty-rt-expected.txt
+++ b/LayoutTests/platform/mac/fast/ruby/ruby-empty-rt-expected.txt
@@ -26,5 +26,3 @@ layer at (0,0) size 800x600
                 text run at (0,0) width 15: "text"
         RenderText {#text} at (124,13) size 163x18
           text run at (124,13) width 163: " to contain the annotation."
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/ruby/ruby-length-expected.txt b/LayoutTests/platform/mac/fast/ruby/ruby-length-expected.txt
index 925c6fa..7cd308a 100644
--- a/LayoutTests/platform/mac/fast/ruby/ruby-length-expected.txt
+++ b/LayoutTests/platform/mac/fast/ruby/ruby-length-expected.txt
@@ -31,4 +31,3 @@ layer at (0,0) size 800x600
               text run at (28,0) width 37: "CSS3"
       RenderText {#text} at (464,67) size 42x18
         text run at (464,67) width 42: " specs."
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/table/012-expected.txt b/LayoutTests/platform/mac/fast/table/012-expected.txt
index 8b92a49..8f343cb 100644
--- a/LayoutTests/platform/mac/fast/table/012-expected.txt
+++ b/LayoutTests/platform/mac/fast/table/012-expected.txt
@@ -23,5 +23,3 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,254) size 784x18
         RenderText {#text} at (0,0) size 308x18
           text run at (0,0) width 308: "No space between this line and the previous line."
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/table/018-expected.txt b/LayoutTests/platform/mac/fast/table/018-expected.txt
index 7fd09a9..edc6695 100644
--- a/LayoutTests/platform/mac/fast/table/018-expected.txt
+++ b/LayoutTests/platform/mac/fast/table/018-expected.txt
@@ -37,4 +37,3 @@ layer at (0,0) size 800x600
             text run at (289,2) width 88: "hello world"
         RenderText {#text} at (377,0) size 235x18
           text run at (377,0) width 235: ". Notice it is displayed correctly now."
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/table/append-cells2-expected.txt b/LayoutTests/platform/mac/fast/table/append-cells2-expected.txt
index fb02c21..61dd412 100644
--- a/LayoutTests/platform/mac/fast/table/append-cells2-expected.txt
+++ b/LayoutTests/platform/mac/fast/table/append-cells2-expected.txt
@@ -87,5 +87,3 @@ layer at (0,0) size 800x600
             RenderText {#text} at (0,0) size 24x13
               text run at (0,0) width 24: "hide"
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/table/cellindex-expected.txt b/LayoutTests/platform/mac/fast/table/cellindex-expected.txt
index 089e206..0d7d703 100644
--- a/LayoutTests/platform/mac/fast/table/cellindex-expected.txt
+++ b/LayoutTests/platform/mac/fast/table/cellindex-expected.txt
@@ -9,7 +9,6 @@ layer at (0,0) size 800x600
             RenderTableCell {TH} at (2,2) size 64x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 62x18
                 text run at (1,1) width 62: "Header 1"
-              RenderText {#text} at (0,0) size 0x0
             RenderTableCell {TD} at (68,2) size 40x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 38x18
                 text run at (1,1) width 38: "Cell 1"
diff --git a/LayoutTests/platform/mac/fast/table/fixed-table-with-percent-width-inside-extra-large-div-expected.txt b/LayoutTests/platform/mac/fast/table/fixed-table-with-percent-width-inside-extra-large-div-expected.txt
index eb1d4e3..a03bd73 100644
--- a/LayoutTests/platform/mac/fast/table/fixed-table-with-percent-width-inside-extra-large-div-expected.txt
+++ b/LayoutTests/platform/mac/fast/table/fixed-table-with-percent-width-inside-extra-large-div-expected.txt
@@ -8,4 +8,3 @@ layer at (0,0) size 800x600
           text run at (0,0) width 617: "Success! The width of the fixed table is 1994px, which is based on the width of its containing div."
       RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/table/nobr-expected.txt b/LayoutTests/platform/mac/fast/table/nobr-expected.txt
index b6a81c0..2836bbf 100644
--- a/LayoutTests/platform/mac/fast/table/nobr-expected.txt
+++ b/LayoutTests/platform/mac/fast/table/nobr-expected.txt
@@ -34,4 +34,3 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,352) size 784x0
         RenderInline {NOBR} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/table/remove-td-display-none-expected.txt b/LayoutTests/platform/mac/fast/table/remove-td-display-none-expected.txt
index 5d93411..58f1711 100644
--- a/LayoutTests/platform/mac/fast/table/remove-td-display-none-expected.txt
+++ b/LayoutTests/platform/mac/fast/table/remove-td-display-none-expected.txt
@@ -64,5 +64,3 @@ layer at (0,0) size 800x600
             RenderText {#text} at (0,0) size 24x13
               text run at (0,0) width 24: "hide"
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/text/atsui-pointtooffset-calls-cg-expected.txt b/LayoutTests/platform/mac/fast/text/atsui-pointtooffset-calls-cg-expected.txt
index 2f2b56d..8c233eb 100644
--- a/LayoutTests/platform/mac/fast/text/atsui-pointtooffset-calls-cg-expected.txt
+++ b/LayoutTests/platform/mac/fast/text/atsui-pointtooffset-calls-cg-expected.txt
@@ -16,6 +16,4 @@ layer at (0,0) size 800x600
             text run at (0,18) width 62: "code path"
         RenderText {#text} at (62,18) size 632x18
           text run at (62,18) width 632: " by clicking the X and verifying that the correct caret position (13) is reported to the editing delegate."
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 caret: position 13 of child 2 {#text} of body
diff --git a/LayoutTests/platform/mac/fast/text/atsui-rtl-override-selection-expected.txt b/LayoutTests/platform/mac/fast/text/atsui-rtl-override-selection-expected.txt
index 9ad35ed..e3cc39a 100644
--- a/LayoutTests/platform/mac/fast/text/atsui-rtl-override-selection-expected.txt
+++ b/LayoutTests/platform/mac/fast/text/atsui-rtl-override-selection-expected.txt
@@ -12,7 +12,5 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,36) size 800x18
         RenderText {#text} at (0,0) size 281x18
           text run at (0,0) width 281: "\x{201C}remips\x{201D} should be highlighted in the above."
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 selection start: position 3 of child 0 {#text} of child 3 {BDO} of body
 selection end:   position 9 of child 0 {#text} of child 3 {BDO} of body
diff --git a/LayoutTests/platform/mac/fast/text/basic/009-expected.txt b/LayoutTests/platform/mac/fast/text/basic/009-expected.txt
index fa1c4e1..e6b3009 100644
--- a/LayoutTests/platform/mac/fast/text/basic/009-expected.txt
+++ b/LayoutTests/platform/mac/fast/text/basic/009-expected.txt
@@ -11,4 +11,3 @@ layer at (0,0) size 800x600
             text run at (177,0) width 154: "As is this."
       RenderText {#text} at (331,0) size 344x28
         text run at (331,0) width 344: " All of this text should be 24px tall."
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/text/in-rendered-text-rtl-expected.txt b/LayoutTests/platform/mac/fast/text/in-rendered-text-rtl-expected.txt
index 22bbd91..5a50a64 100644
--- a/LayoutTests/platform/mac/fast/text/in-rendered-text-rtl-expected.txt
+++ b/LayoutTests/platform/mac/fast/text/in-rendered-text-rtl-expected.txt
@@ -25,6 +25,4 @@ layer at (0,0) size 800x600
             text run at (0,1) width 62 RTL: "\x{5E9}\x{5EA}\x{5D4} \x{5DE}\x{5D9}\x{5E5}"
             text run at (62,1) width 84 RTL: "\x{5D0}\x{5DB}\x{5DC}\x{5EA} \x{5E4}\x{5DC}\x{5E4}\x{5DC} "
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 caret: position 3 of child 0 {#text} of child 7 {SPAN} of body
diff --git a/LayoutTests/platform/mac/fast/text/international/001-expected.txt b/LayoutTests/platform/mac/fast/text/international/001-expected.txt
index 0a2bdf6..bbbcfc7 100644
--- a/LayoutTests/platform/mac/fast/text/international/001-expected.txt
+++ b/LayoutTests/platform/mac/fast/text/international/001-expected.txt
@@ -24,5 +24,3 @@ layer at (0,0) size 800x600
       RenderText {#text} at (168,3) size 23x18
         text run at (168,3) width 4: " "
         text run at (172,3) width 19: "...a"
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/text/international/bidi-L2-run-reordering-expected.txt b/LayoutTests/platform/mac/fast/text/international/bidi-L2-run-reordering-expected.txt
index 1012f9c..dcf477a 100644
--- a/LayoutTests/platform/mac/fast/text/international/bidi-L2-run-reordering-expected.txt
+++ b/LayoutTests/platform/mac/fast/text/international/bidi-L2-run-reordering-expected.txt
@@ -34,5 +34,3 @@ layer at (0,0) size 800x103
             text run at (360,1) width 31 RTL: "\x{5D0}\x{5D1}\x{5D2} "
             text run at (391,1) width 24: " def"
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/text/international/bidi-european-terminators-expected.txt b/LayoutTests/platform/mac/fast/text/international/bidi-european-terminators-expected.txt
index 21835ba..84e886d 100644
--- a/LayoutTests/platform/mac/fast/text/international/bidi-european-terminators-expected.txt
+++ b/LayoutTests/platform/mac/fast/text/international/bidi-european-terminators-expected.txt
@@ -78,5 +78,3 @@ layer at (0,0) size 800x600
           RenderText {#text} at (0,1) size 75x18
             text run at (0,1) width 75 LTR override: "$%1 @ ^ \x{5D0}"
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/text/international/wrap-CJK-001-expected.txt b/LayoutTests/platform/mac/fast/text/international/wrap-CJK-001-expected.txt
index ee9ffb8..d49dd4a 100644
--- a/LayoutTests/platform/mac/fast/text/international/wrap-CJK-001-expected.txt
+++ b/LayoutTests/platform/mac/fast/text/international/wrap-CJK-001-expected.txt
@@ -10,4 +10,3 @@ layer at (0,0) size 800x600
         RenderText {#text} at (3,5) size 545x30
           text run at (3,5) width 545: "\x{6700}\x{5927}2GHz\x{306E}Intel Core Duo\x{30D7}\x{30ED}\x{30BB}\x{30C3}\x{30B5}\x{306E}\x{30D1}\x{30EF}\x{30FC}\x{3001}iSight\x{30AB}\x{30E1}\x{30E9}\x{3001}Front Row\x{3001}iLife \x{2019}06\x{3001}13\x{30A4}\x{30F3}\x{30C1}\x{306E}\x{30AF}\x{30EA}\x{30A2}"
           text run at (3,21) width 168: "\x{30EF}\x{30A4}\x{30C9}\x{30B9}\x{30AF}\x{30EA}\x{30FC}\x{30F3}\x{30C7}\x{30A3}\x{30B9}\x{30D7}\x{30EC}\x{30A4}"
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/text/justified-text-rect-expected.txt b/LayoutTests/platform/mac/fast/text/justified-text-rect-expected.txt
index cf16c42..9521aa7 100644
--- a/LayoutTests/platform/mac/fast/text/justified-text-rect-expected.txt
+++ b/LayoutTests/platform/mac/fast/text/justified-text-rect-expected.txt
@@ -23,6 +23,4 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,136) size 800x18
         RenderText {#text} at (0,0) size 76x18
           text run at (0,0) width 76: "38,512,4,18"
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 caret: position 8 of child 0 {#text} of child 3 {P} of body
diff --git a/LayoutTests/platform/mac/fast/text/selection-hard-linebreak-expected.txt b/LayoutTests/platform/mac/fast/text/selection-hard-linebreak-expected.txt
index 2766165..339c1b5 100644
--- a/LayoutTests/platform/mac/fast/text/selection-hard-linebreak-expected.txt
+++ b/LayoutTests/platform/mac/fast/text/selection-hard-linebreak-expected.txt
@@ -157,4 +157,3 @@ layer at (0,0) size 800x600
                     text run at (46,0) width 38: "ipsum"
                     text run at (0,18) width 33: "dolor"
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/text/should-use-atsui-expected.txt b/LayoutTests/platform/mac/fast/text/should-use-atsui-expected.txt
index 0c65de7..8da2f12 100644
--- a/LayoutTests/platform/mac/fast/text/should-use-atsui-expected.txt
+++ b/LayoutTests/platform/mac/fast/text/should-use-atsui-expected.txt
@@ -21,6 +21,5 @@ layer at (0,0) size 800x600
           RenderText {#text} at (0,0) size 173x18
             text run at (0,0) width 173: "Lo\x{308}re\x{300}m ipsum dolor sit amet"
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 selection start: position 14 of child 0 {#text} of child 7 {SPAN} of body
 selection end:   position 19 of child 0 {#text} of child 7 {SPAN} of body
diff --git a/LayoutTests/platform/mac/fast/text/updateNewFont-expected.txt b/LayoutTests/platform/mac/fast/text/updateNewFont-expected.txt
index cb1bb20..6f78c9b 100644
--- a/LayoutTests/platform/mac/fast/text/updateNewFont-expected.txt
+++ b/LayoutTests/platform/mac/fast/text/updateNewFont-expected.txt
@@ -5,5 +5,3 @@ layer at (0,0) size 800x125
     RenderBody {BODY} at (8,8) size 784x109
       RenderListBox {SELECT} at (0,0) size 34x109 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/text/whitespace/020-expected.txt b/LayoutTests/platform/mac/fast/text/whitespace/020-expected.txt
index 67eed18..a3dc0ba 100644
--- a/LayoutTests/platform/mac/fast/text/whitespace/020-expected.txt
+++ b/LayoutTests/platform/mac/fast/text/whitespace/020-expected.txt
@@ -30,4 +30,3 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,43) size 784x0
         RenderInline {FONT} at (0,0) size 0x0 [color=#996699]
           RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/tokenizer/external-script-document-write_2-expected.txt b/LayoutTests/platform/mac/fast/tokenizer/external-script-document-write_2-expected.txt
index 393e563..1e51d49 100644
--- a/LayoutTests/platform/mac/fast/tokenizer/external-script-document-write_2-expected.txt
+++ b/LayoutTests/platform/mac/fast/tokenizer/external-script-document-write_2-expected.txt
@@ -7,4 +7,3 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 275x18
         text run at (0,0) width 112: "TEST PASSED. "
         text run at (112,0) width 163: "This text should show up."
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/tokenizer/script_extra_close-expected.txt b/LayoutTests/platform/mac/fast/tokenizer/script_extra_close-expected.txt
index a5f20f8..d49a970 100644
--- a/LayoutTests/platform/mac/fast/tokenizer/script_extra_close-expected.txt
+++ b/LayoutTests/platform/mac/fast/tokenizer/script_extra_close-expected.txt
@@ -10,4 +10,3 @@ layer at (0,0) size 800x600
       RenderText {#text} at (55,0) size 232x18
         text run at (55,0) width 69: "PASSED. "
         text run at (124,0) width 163: "This text should show up."
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/transforms/identity-matrix-expected.txt b/LayoutTests/platform/mac/fast/transforms/identity-matrix-expected.txt
index 6e7509d..9af78d0 100644
--- a/LayoutTests/platform/mac/fast/transforms/identity-matrix-expected.txt
+++ b/LayoutTests/platform/mac/fast/transforms/identity-matrix-expected.txt
@@ -9,6 +9,5 @@ layer at (0,0) size 800x600
       RenderBlock (floating) {DIV} at (5,23) size 110x110 [bgcolor=#87CEEB] [border: (5px solid #000000)]
       RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (133,31) size 110x110
   RenderBlock (floating) {DIV} at (125,23) size 110x110 [bgcolor=#87CEEB] [border: (5px solid #000000)]
diff --git a/LayoutTests/platform/mac/fonts/cursive-expected.txt b/LayoutTests/platform/mac/fonts/cursive-expected.txt
index c0a0cf3..cc5f2f8 100644
--- a/LayoutTests/platform/mac/fonts/cursive-expected.txt
+++ b/LayoutTests/platform/mac/fonts/cursive-expected.txt
@@ -871,5 +871,3 @@ layer at (0,0) size 785x7165
             RenderBR {BR} at (24,2343) size 0x0
           RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fonts/default-expected.txt b/LayoutTests/platform/mac/fonts/default-expected.txt
index 12f3dc7..23815ed 100644
--- a/LayoutTests/platform/mac/fonts/default-expected.txt
+++ b/LayoutTests/platform/mac/fonts/default-expected.txt
@@ -859,5 +859,3 @@ layer at (0,0) size 785x5166
             text run at (0,1674) width 24: "}}}}"
           RenderBR {BR} at (24,1688) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fonts/fantasy-expected.txt b/LayoutTests/platform/mac/fonts/fantasy-expected.txt
index 349740c..ec553e4 100644
--- a/LayoutTests/platform/mac/fonts/fantasy-expected.txt
+++ b/LayoutTests/platform/mac/fonts/fantasy-expected.txt
@@ -871,5 +871,3 @@ layer at (0,0) size 785x7165
             RenderBR {BR} at (16,2340) size 0x0
           RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fonts/monospace-expected.txt b/LayoutTests/platform/mac/fonts/monospace-expected.txt
index c795dd1..0cbda39 100644
--- a/LayoutTests/platform/mac/fonts/monospace-expected.txt
+++ b/LayoutTests/platform/mac/fonts/monospace-expected.txt
@@ -919,5 +919,3 @@ layer at (0,0) size 785x4757
             RenderBR {BR} at (32,1407) size 0x0
           RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fonts/sans-serif-expected.txt b/LayoutTests/platform/mac/fonts/sans-serif-expected.txt
index 71604d0..ef5ae23 100644
--- a/LayoutTests/platform/mac/fonts/sans-serif-expected.txt
+++ b/LayoutTests/platform/mac/fonts/sans-serif-expected.txt
@@ -944,8 +944,6 @@ layer at (0,0) size 785x5610
               RenderBR {BR} at (20,1688) size 0x0
             RenderText {#text} at (0,0) size 0x0
           RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
       RenderBlock (anonymous) at (0,5602) size 769x0
         RenderInline {FONT} at (0,0) size 0x0
           RenderInline {FONT} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fonts/serif-expected.txt b/LayoutTests/platform/mac/fonts/serif-expected.txt
index ed4fdde..b68ff58 100644
--- a/LayoutTests/platform/mac/fonts/serif-expected.txt
+++ b/LayoutTests/platform/mac/fonts/serif-expected.txt
@@ -923,8 +923,6 @@ layer at (0,0) size 785x5468
               RenderBR {BR} at (24,1688) size 0x0
             RenderText {#text} at (0,0) size 0x0
           RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
       RenderBlock (anonymous) at (0,5460) size 769x0
         RenderInline {FONT} at (0,0) size 0x0
           RenderInline {FONT} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/http/tests/misc/favicon-as-image-expected.txt b/LayoutTests/platform/mac/http/tests/misc/favicon-as-image-expected.txt
index a3f0d27..8a582cc 100644
--- a/LayoutTests/platform/mac/http/tests/misc/favicon-as-image-expected.txt
+++ b/LayoutTests/platform/mac/http/tests/misc/favicon-as-image-expected.txt
@@ -26,5 +26,3 @@ layer at (0,0) size 800x600
               RenderBody {BODY} at (0,0) size 16x16
                 RenderImage {IMG} at (0,0) size 16x16
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/http/tests/misc/frame-access-during-load-expected.txt b/LayoutTests/platform/mac/http/tests/misc/frame-access-during-load-expected.txt
index 1040763..b91894f 100644
--- a/LayoutTests/platform/mac/http/tests/misc/frame-access-during-load-expected.txt
+++ b/LayoutTests/platform/mac/http/tests/misc/frame-access-during-load-expected.txt
@@ -17,8 +17,6 @@ layer at (0,0) size 800x600
               RenderBody {BODY} at (8,8) size 284x24
                 RenderText {#text} at (0,0) size 71x18
                   text run at (0,0) width 71: "SUCCESS"
-                RenderText {#text} at (0,0) size 0x0
-                RenderText {#text} at (0,0) size 0x0
         RenderBR {BR} at (300,40) size 0x0
         RenderPartObject {IFRAME} at (0,40) size 300x40
           layer at (0,0) size 300x40
@@ -28,8 +26,6 @@ layer at (0,0) size 800x600
               RenderBody {BODY} at (8,8) size 284x24
                 RenderText {#text} at (0,0) size 71x18
                   text run at (0,0) width 71: "SUCCESS"
-                RenderText {#text} at (0,0) size 0x0
-                RenderText {#text} at (0,0) size 0x0
         RenderBR {BR} at (300,80) size 0x0
         RenderText {#text} at (0,80) size 164x18
           text run at (0,80) width 164: "[object HTMLDocument]"
@@ -39,5 +35,3 @@ layer at (0,0) size 800x600
       RenderBlock {P} at (0,184) size 784x18
         RenderText {#text} at (0,0) size 614x18
           text run at (0,0) width 614: "If this test passes, you should see SUCCESS twice, followed by [object HTMLDocument] twice."
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/http/tests/misc/iframe404-expected.txt b/LayoutTests/platform/mac/http/tests/misc/iframe404-expected.txt
index 6dd7d54..42d6ac9 100644
--- a/LayoutTests/platform/mac/http/tests/misc/iframe404-expected.txt
+++ b/LayoutTests/platform/mac/http/tests/misc/iframe404-expected.txt
@@ -44,5 +44,3 @@ layer at (0,0) size 800x600
               text run at (0,0) width 77: "fallback text"
           RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/http/tests/misc/location-replace-crossdomain-expected.txt b/LayoutTests/platform/mac/http/tests/misc/location-replace-crossdomain-expected.txt
index a89a536..9371b33 100644
--- a/LayoutTests/platform/mac/http/tests/misc/location-replace-crossdomain-expected.txt
+++ b/LayoutTests/platform/mac/http/tests/misc/location-replace-crossdomain-expected.txt
@@ -11,8 +11,4 @@ layer at (0,0) size 800x600
             RenderBody {BODY} at (8,8) size 284x134
               RenderText {#text} at (0,0) size 71x18
                 text run at (0,0) width 71: "SUCCESS"
-              RenderText {#text} at (0,0) size 0x0
-              RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/http/tests/multipart/invalid-image-data-expected.txt b/LayoutTests/platform/mac/http/tests/multipart/invalid-image-data-expected.txt
index ead1801..0e9ed3b 100644
--- a/LayoutTests/platform/mac/http/tests/multipart/invalid-image-data-expected.txt
+++ b/LayoutTests/platform/mac/http/tests/multipart/invalid-image-data-expected.txt
@@ -22,5 +22,3 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,86) size 784x100
         RenderImage {IMG} at (0,0) size 100x100
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/http/tests/multipart/invalid-image-data-standalone-expected.txt b/LayoutTests/platform/mac/http/tests/multipart/invalid-image-data-standalone-expected.txt
index 8892c15..c06eef8 100644
--- a/LayoutTests/platform/mac/http/tests/multipart/invalid-image-data-standalone-expected.txt
+++ b/LayoutTests/platform/mac/http/tests/multipart/invalid-image-data-standalone-expected.txt
@@ -28,5 +28,3 @@ layer at (0,0) size 800x600
               RenderBody {BODY} at (0,0) size 120x120
                 RenderImage {IMG} at (0,0) size 100x100
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/http/tests/navigation/anchor-frames-expected.txt b/LayoutTests/platform/mac/http/tests/navigation/anchor-frames-expected.txt
index fd09be7..97657dc 100644
--- a/LayoutTests/platform/mac/http/tests/navigation/anchor-frames-expected.txt
+++ b/LayoutTests/platform/mac/http/tests/navigation/anchor-frames-expected.txt
@@ -119,8 +119,6 @@ layer at (0,0) size 800x600
               RenderText {#text} at (0,0) size 722x74
                 text run at (0,0) width 722: "This is just a minimal page that we navigate to as part of"
                 text run at (0,37) width 272: "testing back/forward."
-              RenderText {#text} at (0,0) size 0x0
-              RenderText {#text} at (0,0) size 0x0
 frame 'main' scrolled to 0,1020
 
 ============== Back Forward List ==============
diff --git a/LayoutTests/platform/mac/http/tests/navigation/error404-frames-expected.txt b/LayoutTests/platform/mac/http/tests/navigation/error404-frames-expected.txt
index f14ee0a..88fcedb 100644
--- a/LayoutTests/platform/mac/http/tests/navigation/error404-frames-expected.txt
+++ b/LayoutTests/platform/mac/http/tests/navigation/error404-frames-expected.txt
@@ -20,8 +20,6 @@ layer at (0,0) size 800x600
               RenderText {#text} at (0,0) size 722x74
                 text run at (0,0) width 722: "This is just a minimal page that we navigate to as part of"
                 text run at (0,37) width 272: "testing back/forward."
-              RenderText {#text} at (0,0) size 0x0
-              RenderText {#text} at (0,0) size 0x0
 
 ============== Back Forward List ==============
         http://127.0.0.1:8000/navigation/error404-frames.html  **nav target**
diff --git a/LayoutTests/platform/mac/http/tests/navigation/error404-subframeload-expected.txt b/LayoutTests/platform/mac/http/tests/navigation/error404-subframeload-expected.txt
index ff02a32..0c7e76c 100644
--- a/LayoutTests/platform/mac/http/tests/navigation/error404-subframeload-expected.txt
+++ b/LayoutTests/platform/mac/http/tests/navigation/error404-subframeload-expected.txt
@@ -20,8 +20,6 @@ layer at (0,0) size 800x600
               RenderText {#text} at (0,0) size 722x74
                 text run at (0,0) width 722: "This is just a minimal page that we navigate to as part of"
                 text run at (0,37) width 272: "testing back/forward."
-              RenderText {#text} at (0,0) size 0x0
-              RenderText {#text} at (0,0) size 0x0
 
 ============== Back Forward List ==============
         http://127.0.0.1:8000/navigation/error404-subframeload.html  **nav target**
diff --git a/LayoutTests/platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt b/LayoutTests/platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt
index b92ea86..8efdd7d 100644
--- a/LayoutTests/platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt
+++ b/LayoutTests/platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt
@@ -119,8 +119,6 @@ layer at (0,0) size 800x600
               RenderText {#text} at (0,0) size 722x74
                 text run at (0,0) width 722: "This is just a minimal page that we navigate to as part of"
                 text run at (0,37) width 272: "testing back/forward."
-              RenderText {#text} at (0,0) size 0x0
-              RenderText {#text} at (0,0) size 0x0
 
 ============== Back Forward List ==============
         http://127.0.0.1:8000/navigation/javascriptlink-frames.html  **nav target**
diff --git a/LayoutTests/platform/mac/http/tests/navigation/post-basic-expected.txt b/LayoutTests/platform/mac/http/tests/navigation/post-basic-expected.txt
index 034b187..cd01f51 100644
--- a/LayoutTests/platform/mac/http/tests/navigation/post-basic-expected.txt
+++ b/LayoutTests/platform/mac/http/tests/navigation/post-basic-expected.txt
@@ -20,8 +20,6 @@ layer at (0,0) size 800x600
       RenderBR {BR} at (0,0) size 0x0
       RenderText {#text} at (0,296) size 591x37
         text run at (0,296) width 591: "This page was requested with an HTTP POST"
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 
 ============== Back Forward List ==============
         http://127.0.0.1:8000/navigation/post-basic.html  **nav target**
diff --git a/LayoutTests/platform/mac/http/tests/navigation/post-frames-expected.txt b/LayoutTests/platform/mac/http/tests/navigation/post-frames-expected.txt
index 7a69a50..752316a 100644
--- a/LayoutTests/platform/mac/http/tests/navigation/post-frames-expected.txt
+++ b/LayoutTests/platform/mac/http/tests/navigation/post-frames-expected.txt
@@ -26,8 +26,6 @@ layer at (0,0) size 800x600
               RenderBR {BR} at (0,0) size 0x0
               RenderText {#text} at (0,296) size 591x37
                 text run at (0,296) width 591: "This page was requested with an HTTP POST"
-              RenderText {#text} at (0,0) size 0x0
-              RenderText {#text} at (0,0) size 0x0
       RenderFrame {FRAME} at (0,540) size 800x60
         layer at (0,0) size 785x90
           RenderView at (0,0) size 785x60
@@ -37,8 +35,6 @@ layer at (0,0) size 800x600
               RenderText {#text} at (0,0) size 722x74
                 text run at (0,0) width 722: "This is just a minimal page that we navigate to as part of"
                 text run at (0,37) width 272: "testing back/forward."
-              RenderText {#text} at (0,0) size 0x0
-              RenderText {#text} at (0,0) size 0x0
 
 ============== Back Forward List ==============
         http://127.0.0.1:8000/navigation/post-frames.html  **nav target**
diff --git a/LayoutTests/platform/mac/http/tests/navigation/post-goback1-expected.txt b/LayoutTests/platform/mac/http/tests/navigation/post-goback1-expected.txt
index 3961ffa..62479e9 100644
--- a/LayoutTests/platform/mac/http/tests/navigation/post-goback1-expected.txt
+++ b/LayoutTests/platform/mac/http/tests/navigation/post-goback1-expected.txt
@@ -20,8 +20,6 @@ layer at (0,0) size 800x600
       RenderBR {BR} at (0,0) size 0x0
       RenderText {#text} at (0,296) size 591x37
         text run at (0,296) width 591: "This page was requested with an HTTP POST"
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 
 ============== Back Forward List ==============
         http://127.0.0.1:8000/navigation/post-goback1.html  **nav target**
diff --git a/LayoutTests/platform/mac/http/tests/navigation/postredirect-basic-expected.txt b/LayoutTests/platform/mac/http/tests/navigation/postredirect-basic-expected.txt
index 354bb5c..f353654 100644
--- a/LayoutTests/platform/mac/http/tests/navigation/postredirect-basic-expected.txt
+++ b/LayoutTests/platform/mac/http/tests/navigation/postredirect-basic-expected.txt
@@ -20,8 +20,6 @@ layer at (0,0) size 800x600
       RenderBR {BR} at (0,0) size 0x0
       RenderText {#text} at (0,296) size 575x37
         text run at (0,296) width 575: "This page was requested with an HTTP GET"
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 
 ============== Back Forward List ==============
         http://127.0.0.1:8000/navigation/postredirect-basic.html  **nav target**
diff --git a/LayoutTests/platform/mac/http/tests/navigation/postredirect-frames-expected.txt b/LayoutTests/platform/mac/http/tests/navigation/postredirect-frames-expected.txt
index bed8a13..bcf663e 100644
--- a/LayoutTests/platform/mac/http/tests/navigation/postredirect-frames-expected.txt
+++ b/LayoutTests/platform/mac/http/tests/navigation/postredirect-frames-expected.txt
@@ -26,8 +26,6 @@ layer at (0,0) size 800x600
               RenderBR {BR} at (0,0) size 0x0
               RenderText {#text} at (0,296) size 575x37
                 text run at (0,296) width 575: "This page was requested with an HTTP GET"
-              RenderText {#text} at (0,0) size 0x0
-              RenderText {#text} at (0,0) size 0x0
       RenderFrame {FRAME} at (0,540) size 800x60
         layer at (0,0) size 785x90
           RenderView at (0,0) size 785x60
@@ -37,8 +35,6 @@ layer at (0,0) size 800x600
               RenderText {#text} at (0,0) size 722x74
                 text run at (0,0) width 722: "This is just a minimal page that we navigate to as part of"
                 text run at (0,37) width 272: "testing back/forward."
-              RenderText {#text} at (0,0) size 0x0
-              RenderText {#text} at (0,0) size 0x0
 
 ============== Back Forward List ==============
         http://127.0.0.1:8000/navigation/postredirect-frames.html  **nav target**
diff --git a/LayoutTests/platform/mac/http/tests/navigation/postredirect-goback1-expected.txt b/LayoutTests/platform/mac/http/tests/navigation/postredirect-goback1-expected.txt
index 6073230..f37153f 100644
--- a/LayoutTests/platform/mac/http/tests/navigation/postredirect-goback1-expected.txt
+++ b/LayoutTests/platform/mac/http/tests/navigation/postredirect-goback1-expected.txt
@@ -20,8 +20,6 @@ layer at (0,0) size 800x600
       RenderBR {BR} at (0,0) size 0x0
       RenderText {#text} at (0,296) size 575x37
         text run at (0,296) width 575: "This page was requested with an HTTP GET"
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 
 ============== Back Forward List ==============
         http://127.0.0.1:8000/navigation/postredirect-goback1.html  **nav target**
diff --git a/LayoutTests/platform/mac/media/controls-after-reload-expected.txt b/LayoutTests/platform/mac/media/controls-after-reload-expected.txt
index f2e2b88..2797116 100644
--- a/LayoutTests/platform/mac/media/controls-after-reload-expected.txt
+++ b/LayoutTests/platform/mac/media/controls-after-reload-expected.txt
@@ -8,8 +8,6 @@ layer at (0,0) size 800x600
           text run at (0,0) width 360: "Making sure the controller looks ok after a second load()."
       RenderBlock (anonymous) at (0,34) size 784x240
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (8,42) size 320x240
   RenderVideo {VIDEO} at (0,0) size 320x240
 layer at (8,42) size 320x240
diff --git a/LayoutTests/platform/mac/media/controls-styling-expected.txt b/LayoutTests/platform/mac/media/controls-styling-expected.txt
index fae6ed4..c43011b 100644
--- a/LayoutTests/platform/mac/media/controls-styling-expected.txt
+++ b/LayoutTests/platform/mac/media/controls-styling-expected.txt
@@ -10,8 +10,6 @@ layer at (0,0) size 800x600
         RenderText {#text} at (0,0) size 0x0
       RenderBlock (anonymous) at (0,274) size 784x240
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (18,42) size 320x240
   RenderVideo {VIDEO} at (10,0) size 320x240
 layer at (8,282) size 320x240
diff --git a/LayoutTests/platform/mac/media/video-aspect-ratio-expected.txt b/LayoutTests/platform/mac/media/video-aspect-ratio-expected.txt
index faa075a..8035744 100644
--- a/LayoutTests/platform/mac/media/video-aspect-ratio-expected.txt
+++ b/LayoutTests/platform/mac/media/video-aspect-ratio-expected.txt
@@ -13,7 +13,6 @@ layer at (0,0) size 800x600
         RenderBlock {DIV} at (0,360) size 320x120
           RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (8,42) size 320x240
   RenderVideo {VIDEO} at (0,0) size 320x240
 layer at (8,282) size 160x120
diff --git a/LayoutTests/platform/mac/media/video-replaces-poster-expected.txt b/LayoutTests/platform/mac/media/video-replaces-poster-expected.txt
index 79ea7d2..8193a23 100644
--- a/LayoutTests/platform/mac/media/video-replaces-poster-expected.txt
+++ b/LayoutTests/platform/mac/media/video-replaces-poster-expected.txt
@@ -16,7 +16,5 @@ layer at (0,0) size 800x350
           text run at (0,18) width 238: "You should see the video play below."
       RenderBlock (anonymous) at (0,52) size 784x274
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (8,68) size 480x270
   RenderVideo {VIDEO} at (0,0) size 480x270
diff --git a/LayoutTests/platform/mac/printing/media-queries-print-expected.txt b/LayoutTests/platform/mac/printing/media-queries-print-expected.txt
index b07ef87..c00dd37 100644
--- a/LayoutTests/platform/mac/printing/media-queries-print-expected.txt
+++ b/LayoutTests/platform/mac/printing/media-queries-print-expected.txt
@@ -9,5 +9,3 @@ layer at (0,0) size 1000x585
           RenderText {#text} at (0,0) size 533x18
             text run at (0,0) width 533: "When printing, you should see a green square above and this text should be italic."
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/custom/getsvgdocument-expected.txt b/LayoutTests/platform/mac/svg/custom/getsvgdocument-expected.txt
index 766bf0b..886294f 100644
--- a/LayoutTests/platform/mac/svg/custom/getsvgdocument-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/getsvgdocument-expected.txt
@@ -29,4 +29,3 @@ layer at (0,0) size 800x600
                 RenderSVGInlineText {#text} at (0,0) size 71x18
                   chunk 1 text run 1 at (5.00,16.00) startOffset 0 endOffset 7 width 71.00: "SUCCESS"
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/tables/mozilla/bugs/adforce_imgis_com-expected.txt b/LayoutTests/platform/mac/tables/mozilla/bugs/adforce_imgis_com-expected.txt
index 0065f3e..788c9a2 100644
--- a/LayoutTests/platform/mac/tables/mozilla/bugs/adforce_imgis_com-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla/bugs/adforce_imgis_com-expected.txt
@@ -7,5 +7,3 @@ layer at (0,0) size 800x600
         RenderText {#text} at (0,0) size 0x0
         RenderImage {IMG} at (0,0) size 468x60
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/tables/mozilla/bugs/bug120364-expected.txt b/LayoutTests/platform/mac/tables/mozilla/bugs/bug120364-expected.txt
index db8de20..fc7f549 100644
--- a/LayoutTests/platform/mac/tables/mozilla/bugs/bug120364-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla/bugs/bug120364-expected.txt
@@ -21,5 +21,3 @@ layer at (0,0) size 785x1813
                 text run at (1,19) width 89: "Get organized"
                 text run at (1,37) width 94: "online with the"
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/tables/mozilla/bugs/bug1224-expected.txt b/LayoutTests/platform/mac/tables/mozilla/bugs/bug1224-expected.txt
index 0a4beba..049a6e8 100644
--- a/LayoutTests/platform/mac/tables/mozilla/bugs/bug1224-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla/bugs/bug1224-expected.txt
@@ -6,7 +6,6 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 132x18
           text run at (0,0) width 132: "and the page works.)"
-        RenderText {#text} at (0,0) size 0x0
       RenderTable {TABLE} at (0,18) size 191x52 [border: (1px outset #808080)]
         RenderTableSection {TBODY} at (1,1) size 189x50
           RenderTableRow {TR} at (0,2) size 189x22
diff --git a/LayoutTests/platform/mac/tables/mozilla/bugs/bug13526-expected.txt b/LayoutTests/platform/mac/tables/mozilla/bugs/bug13526-expected.txt
index 54a0549..4b1606f 100644
--- a/LayoutTests/platform/mac/tables/mozilla/bugs/bug13526-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla/bugs/bug13526-expected.txt
@@ -16,4 +16,3 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,82) size 784x18
         RenderText {#text} at (0,0) size 29x18
           text run at (0,0) width 29: "10%"
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/tables/mozilla/bugs/bug138725-expected.txt b/LayoutTests/platform/mac/tables/mozilla/bugs/bug138725-expected.txt
index 2a62481..e403b19 100644
--- a/LayoutTests/platform/mac/tables/mozilla/bugs/bug138725-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla/bugs/bug138725-expected.txt
@@ -12,9 +12,6 @@ layer at (0,0) size 800x600
                   RenderText {#text} at (0,0) size 0x0
                   RenderInline {SPAN} at (0,0) size 0x0
                     RenderText {#text} at (0,0) size 0x0
-                    RenderText {#text} at (0,0) size 0x0
-                    RenderText {#text} at (0,0) size 0x0
-                    RenderText {#text} at (0,0) size 0x0
               RenderBlock (anonymous) at (1,1) size 145x50
                 RenderTable {TABLE} at (0,0) size 145x50
                   RenderTableSection {TBODY} at (0,0) size 145x50
diff --git a/LayoutTests/platform/mac/tables/mozilla/bugs/bug2267-expected.txt b/LayoutTests/platform/mac/tables/mozilla/bugs/bug2267-expected.txt
index 0ef9d61..66e1b21 100644
--- a/LayoutTests/platform/mac/tables/mozilla/bugs/bug2267-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla/bugs/bug2267-expected.txt
@@ -20,7 +20,6 @@ layer at (0,0) size 800x600
             RenderTableCell {TD} at (5,32) size 116x22 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 40x18
                 text run at (2,2) width 40: "Guilty"
-              RenderText {#text} at (0,0) size 0x0
           RenderTableRow {TR} at (0,59) size 223x22
             RenderTableCell {TD} at (5,59) size 116x22 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 4x18
@@ -53,7 +52,6 @@ layer at (0,0) size 800x600
             RenderTableCell {TD} at (5,59) size 116x22 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 40x18
                 text run at (2,2) width 40: "Guilty"
-              RenderText {#text} at (0,0) size 0x0
           RenderTableRow {TR} at (0,86) size 223x22
             RenderTableCell {TD} at (5,86) size 116x22 [border: (1px inset #808080)] [r=3 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 4x18
@@ -79,7 +77,6 @@ layer at (0,0) size 800x600
             RenderTableCell {TD} at (5,32) size 116x22 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 40x18
                 text run at (2,2) width 40: "Guilty"
-              RenderText {#text} at (0,0) size 0x0
           RenderTableRow {TR} at (0,59) size 257x22
             RenderTableCell {TD} at (5,59) size 116x22 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 4x18
@@ -112,7 +109,6 @@ layer at (0,0) size 800x600
             RenderTableCell {TD} at (5,59) size 116x22 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 40x18
                 text run at (2,2) width 40: "Guilty"
-              RenderText {#text} at (0,0) size 0x0
           RenderTableRow {TR} at (0,86) size 257x22
             RenderTableCell {TD} at (5,86) size 116x22 [border: (1px inset #808080)] [r=3 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 4x18
diff --git a/LayoutTests/platform/mac/tables/mozilla/bugs/bug23299-expected.txt b/LayoutTests/platform/mac/tables/mozilla/bugs/bug23299-expected.txt
index 2089744..17001e2 100644
--- a/LayoutTests/platform/mac/tables/mozilla/bugs/bug23299-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla/bugs/bug23299-expected.txt
@@ -37,5 +37,3 @@ layer at (0,0) size 800x600
       RenderBR {BR} at (0,36) size 0x18
       RenderText {#text} at (0,54) size 487x18
         text run at (0,54) width 487: "The three tables above should abut each other. (in NN3/4 and IE4/5 they do)."
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/tables/mozilla/bugs/bug2757-expected.txt b/LayoutTests/platform/mac/tables/mozilla/bugs/bug2757-expected.txt
index cfb7166..0737a0c 100644
--- a/LayoutTests/platform/mac/tables/mozilla/bugs/bug2757-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla/bugs/bug2757-expected.txt
@@ -20,7 +20,6 @@ layer at (0,0) size 800x600
             RenderTableCell {TD} at (2,26) size 116x22 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 40x18
                 text run at (2,2) width 40: "Guilty"
-              RenderText {#text} at (0,0) size 0x0
           RenderTableRow {TR} at (0,50) size 214x22
             RenderTableCell {TD} at (2,50) size 116x22 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 4x18
diff --git a/LayoutTests/platform/mac/tables/mozilla/bugs/bug29157-expected.txt b/LayoutTests/platform/mac/tables/mozilla/bugs/bug29157-expected.txt
index 0440a3f..b6cccf1 100644
--- a/LayoutTests/platform/mac/tables/mozilla/bugs/bug29157-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla/bugs/bug29157-expected.txt
@@ -30,5 +30,3 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,76) size 784x18
         RenderText {#text} at (0,0) size 186x18
           text run at (0,0) width 186: "[object HTMLTableElement]"
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/tables/mozilla/bugs/bug2947-expected.txt b/LayoutTests/platform/mac/tables/mozilla/bugs/bug2947-expected.txt
index 8a9b977..bd17084 100644
--- a/LayoutTests/platform/mac/tables/mozilla/bugs/bug2947-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla/bugs/bug2947-expected.txt
@@ -13,7 +13,6 @@ layer at (0,0) size 785x1092
             text run at (42,18) width 66: "should not"
         RenderText {#text} at (108,18) size 131x18
           text run at (108,18) width 131: " overrun the borders."
-        RenderText {#text} at (0,0) size 0x0
       RenderBlock {DIV} at (0,52) size 610x2 [border: (1px solid #FF0000)]
       RenderTable {TABLE} at (0,70) size 608x383 [border: (1px dotted #000080)]
         RenderTableSection {TBODY} at (1,1) size 606x381
diff --git a/LayoutTests/platform/mac/tables/mozilla/bugs/bug3037-1-expected.txt b/LayoutTests/platform/mac/tables/mozilla/bugs/bug3037-1-expected.txt
index 2e4e388..5fe2120 100644
--- a/LayoutTests/platform/mac/tables/mozilla/bugs/bug3037-1-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla/bugs/bug3037-1-expected.txt
@@ -8,7 +8,6 @@ layer at (0,0) size 800x600
           RenderText {#text} at (0,0) size 0x0
           RenderInline {WINDOW} at (0,0) size 0x0
             RenderText {#text} at (0,0) size 0x0
-            RenderText {#text} at (0,0) size 0x0
             RenderInline {WINDOW} at (0,0) size 0x0
               RenderText {#text} at (0,0) size 0x0
               RenderInline {XUL:TOOLBOX} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/tables/mozilla/bugs/bug33855-expected.txt b/LayoutTests/platform/mac/tables/mozilla/bugs/bug33855-expected.txt
index ada7e53..ca7bdb0 100644
--- a/LayoutTests/platform/mac/tables/mozilla/bugs/bug33855-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla/bugs/bug33855-expected.txt
@@ -36,5 +36,3 @@ layer at (0,0) size 800x600
                     RenderText at (8,2) size 78x13
                       text run at (8,2) width 78: "Choose folder "
                 RenderText {#text} at (0,0) size 0x0
-                RenderText {#text} at (0,0) size 0x0
-                RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/tables/mozilla/bugs/bug40828-expected.txt b/LayoutTests/platform/mac/tables/mozilla/bugs/bug40828-expected.txt
index 4e66bfa..aa16daf 100644
--- a/LayoutTests/platform/mac/tables/mozilla/bugs/bug40828-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla/bugs/bug40828-expected.txt
@@ -6,8 +6,6 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,0) size 240x18
         text run at (0,0) width 240: "The cell padding should not disappear"
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (120,120) size 105x88
   RenderTable {TABLE} at (120,120) size 105x88 [border: (1px outset #808080)]
     RenderTableSection {TBODY} at (1,1) size 103x86
diff --git a/LayoutTests/platform/mac/tables/mozilla/bugs/bug42187-expected.txt b/LayoutTests/platform/mac/tables/mozilla/bugs/bug42187-expected.txt
index d839f9f..6dcb36c 100644
--- a/LayoutTests/platform/mac/tables/mozilla/bugs/bug42187-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla/bugs/bug42187-expected.txt
@@ -29,5 +29,3 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,145) size 784x18
         RenderText {#text} at (0,0) size 513x18
           text run at (0,0) width 513: "200*150 =3000twips 100*150=1500twips 180*150=1200twips sum: 5700 twips"
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/tables/mozilla/bugs/bug4527-expected.txt b/LayoutTests/platform/mac/tables/mozilla/bugs/bug4527-expected.txt
index 6eb63da..9dea7ac 100644
--- a/LayoutTests/platform/mac/tables/mozilla/bugs/bug4527-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla/bugs/bug4527-expected.txt
@@ -25,8 +25,6 @@ layer at (0,0) size 800x600
                           RenderText {#text} at (0,0) size 0x0
                           RenderImage {IMG} at (0,0) size 468x60
                         RenderText {#text} at (0,0) size 0x0
-                        RenderText {#text} at (0,0) size 0x0
-                        RenderText {#text} at (0,0) size 0x0
                 RenderInline {A} at (0,0) size 19x18 [color=#0000EE]
                   RenderImage {IMG} at (468,0) size 19x60
               RenderBR {BR} at (487,60) size 0x0
diff --git a/LayoutTests/platform/mac/tables/mozilla/bugs/bug46368-1-expected.txt b/LayoutTests/platform/mac/tables/mozilla/bugs/bug46368-1-expected.txt
index 1bbed3d..78856af 100644
--- a/LayoutTests/platform/mac/tables/mozilla/bugs/bug46368-1-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla/bugs/bug46368-1-expected.txt
@@ -47,8 +47,6 @@ layer at (0,0) size 800x600
           text run at (153,20) width 8: "  "
         RenderTextControl {INPUT} at (163,20) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (174,142) size 119x13
   RenderBlock {DIV} at (3,3) size 119x13
     RenderText {#text} at (1,0) size 7x13
diff --git a/LayoutTests/platform/mac/tables/mozilla/bugs/bug46368-2-expected.txt b/LayoutTests/platform/mac/tables/mozilla/bugs/bug46368-2-expected.txt
index d289a78..1e367a7 100644
--- a/LayoutTests/platform/mac/tables/mozilla/bugs/bug46368-2-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla/bugs/bug46368-2-expected.txt
@@ -35,8 +35,6 @@ layer at (0,0) size 800x600
           text run at (153,20) width 8: "  "
         RenderTextControl {INPUT} at (163,20) size 125x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (174,96) size 119x13
   RenderBlock {DIV} at (3,3) size 119x13
     RenderText {#text} at (1,0) size 7x13
diff --git a/LayoutTests/platform/mac/tables/mozilla/bugs/bug56405-expected.txt b/LayoutTests/platform/mac/tables/mozilla/bugs/bug56405-expected.txt
index d70e604..9dd1bc4 100644
--- a/LayoutTests/platform/mac/tables/mozilla/bugs/bug56405-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla/bugs/bug56405-expected.txt
@@ -13,5 +13,3 @@ layer at (0,0) size 785x1136
       RenderBlock (anonymous) at (0,1102) size 769x18
         RenderText {#text} at (0,0) size 56x18
           text run at (0,0) width 56: "The end."
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/tables/mozilla/bugs/bug5835-expected.txt b/LayoutTests/platform/mac/tables/mozilla/bugs/bug5835-expected.txt
index c164972..4009517 100644
--- a/LayoutTests/platform/mac/tables/mozilla/bugs/bug5835-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla/bugs/bug5835-expected.txt
@@ -87,4 +87,3 @@ layer at (0,0) size 785x704
           text run at (0,0) width 754: "I tested the above with M4 and May01 build for win95. (The above examples assume that images load normally -- N.B."
           text run at (0,18) width 735: "for May01 the images initially load, and the width error is visually apparent, but then the images get replaced by their"
           text run at (0,36) width 578: "ALT text, and the width error is no longer present -- this is, of course, a different issue/bug.)"
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/tables/mozilla/bugs/bug93363-expected.txt b/LayoutTests/platform/mac/tables/mozilla/bugs/bug93363-expected.txt
index dbdab1c..c22fa33 100644
--- a/LayoutTests/platform/mac/tables/mozilla/bugs/bug93363-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla/bugs/bug93363-expected.txt
@@ -50,5 +50,3 @@ layer at (0,0) size 800x600
         RenderBR {BR} at (0,0) size 0x18
         RenderText {#text} at (0,18) size 325x18
           text run at (0,18) width 325: "Tables have a thick border, cells have a thin border."
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/tables/mozilla/core/bloomberg-expected.txt b/LayoutTests/platform/mac/tables/mozilla/core/bloomberg-expected.txt
index 76d8938..07fedb0 100644
--- a/LayoutTests/platform/mac/tables/mozilla/core/bloomberg-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla/core/bloomberg-expected.txt
@@ -387,5 +387,3 @@ layer at (0,0) size 785x669
           RenderText {#text} at (421,0) size 3x12
             text run at (421,0) width 3: "."
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/tables/mozilla/marvin/tables_align_left-expected.txt b/LayoutTests/platform/mac/tables/mozilla/marvin/tables_align_left-expected.txt
index f2db9e4..afb2d89 100644
--- a/LayoutTests/platform/mac/tables/mozilla/marvin/tables_align_left-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla/marvin/tables_align_left-expected.txt
@@ -29,5 +29,3 @@ layer at (0,0) size 800x600
               RenderText {#text} at (1,1) size 59x18
                 text run at (1,1) width 59: "Netcaster"
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/tables/mozilla/marvin/tables_align_right-expected.txt b/LayoutTests/platform/mac/tables/mozilla/marvin/tables_align_right-expected.txt
index 2771628..ae06464 100644
--- a/LayoutTests/platform/mac/tables/mozilla/marvin/tables_align_right-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla/marvin/tables_align_right-expected.txt
@@ -29,5 +29,3 @@ layer at (0,0) size 800x600
               RenderText {#text} at (1,1) size 59x18
                 text run at (1,1) width 59: "Netcaster"
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/tables/mozilla/other/move_row-expected.txt b/LayoutTests/platform/mac/tables/mozilla/other/move_row-expected.txt
index 0b73662..10839be 100644
--- a/LayoutTests/platform/mac/tables/mozilla/other/move_row-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla/other/move_row-expected.txt
@@ -41,8 +41,6 @@ layer at (0,0) size 800x600
             RenderText at (0,0) size 14x13
               text run at (0,0) width 14: "go"
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (13,147) size 24x13
   RenderBlock {DIV} at (3,3) size 24x13
     RenderText {#text} at (1,0) size 7x13
diff --git a/LayoutTests/platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt b/LayoutTests/platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt
index b210e7d..619f5a3 100644
--- a/LayoutTests/platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt
@@ -922,7 +922,6 @@ layer at (0,0) size 785x2358
                 RenderText {#text} at (16,20) size 49x36
                   text run at (16,20) width 49: "span=7"
                   text run at (24,38) width 33: "rows"
-                RenderText {#text} at (0,0) size 0x0
               RenderTableCell {TD} at (86,14) size 77x58 [bgcolor=#FFFACD] [border: (1px inset #808080)] [r=0 c=1 rs=2 cs=1]
                 RenderText {#text} at (2,2) size 42x18
                   text run at (2,2) width 42: "Data 1"
@@ -1203,7 +1202,6 @@ layer at (0,0) size 785x2358
                 RenderText {#text} at (16,20) size 49x36
                   text run at (16,20) width 49: "span=3"
                   text run at (24,38) width 33: "rows"
-                RenderText {#text} at (0,0) size 0x0
               RenderTableCell {TD} at (86,329) size 77x58 [bgcolor=#FFFACD] [border: (1px inset #808080)] [r=7 c=1 rs=3 cs=1]
                 RenderText {#text} at (2,2) size 42x18
                   text run at (2,2) width 42: "Data 3"
diff --git a/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt b/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt
index 84c844a..ba24b8d 100644
--- a/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt
@@ -22,5 +22,3 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,70) size 784x18
         RenderText {#text} at (0,0) size 8x18
           text run at (0,0) width 8: "4"
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug128876-expected.txt b/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug128876-expected.txt
index 90b8e62..b14c062 100644
--- a/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug128876-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug128876-expected.txt
@@ -13,4 +13,3 @@ layer at (0,0) size 800x600
             RenderTableCell {TD} at (555,2) size 206x2 [r=1 c=2 rs=1 cs=1]
               RenderInline {SPAN} at (0,0) size 0x0
                 RenderText {#text} at (0,0) size 0x0
-                RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug29058-2-expected.txt b/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug29058-2-expected.txt
index 6ec2a07..3152730 100644
--- a/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug29058-2-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug29058-2-expected.txt
@@ -134,5 +134,3 @@ layer at (0,0) size 800x542
       RenderBlock {P} at (0,500) size 784x18
         RenderText {#text} at (0,0) size 43x18
           text run at (0,0) width 43: "correct"
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug51000-expected.txt b/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug51000-expected.txt
index 547df12..fcfcaac 100644
--- a/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug51000-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug51000-expected.txt
@@ -12,7 +12,6 @@ layer at (0,0) size 800x600
             RenderTableCell {TH} at (2,2) size 244x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 240x18
                 text run at (2,2) width 240: "This THEAD should be 300px high"
-              RenderText {#text} at (0,0) size 0x0
         RenderTableSection {TFOOT} at (1,53) size 248x26
           RenderTableRow {TR} at (0,2) size 248x22
             RenderTableCell {TD} at (2,2) size 244x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt b/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt
index 8bb63ae..2ae89c6 100644
--- a/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt
@@ -44,5 +44,3 @@ layer at (0,0) size 800x600
             RenderText at (0,0) size 27x13
               text run at (0,0) width 27: "sizes"
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug7113-expected.txt b/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug7113-expected.txt
index 8056e1b..7fe0b0e 100644
--- a/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug7113-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug7113-expected.txt
@@ -30,4 +30,3 @@ layer at (0,0) size 800x600
                 RenderImage {IMG} at (728,5) size 28x15
               RenderText {#text} at (5,5) size 63x18
                 text run at (5,5) width 63: "Some text"
-              RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/tables/mozilla_expected_failures/core/backgrounds-expected.txt b/LayoutTests/platform/mac/tables/mozilla_expected_failures/core/backgrounds-expected.txt
index 458bf21..9121d23 100644
--- a/LayoutTests/platform/mac/tables/mozilla_expected_failures/core/backgrounds-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla_expected_failures/core/backgrounds-expected.txt
@@ -483,4 +483,3 @@ layer at (0,0) size 785x2454
       RenderBlock (anonymous) at (0,2420) size 769x18
         RenderText {#text} at (0,0) size 19x18
           text run at (0,0) width 19: "-->"
-        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.txt b/LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.txt
index f379526..bdf0d0c 100644
--- a/LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.txt
@@ -21,7 +21,6 @@ layer at (0,0) size 785x1305
       RenderBlock {P} at (0,174) size 769x15
         RenderText {#text} at (0,0) size 728x15
           text run at (0,0) width 728: "There should be three aqua stripes just inside the bottom and right padding edges of Cell M"
-        RenderText {#text} at (0,0) size 0x0
       RenderBlock {DL} at (0,202) size 769x90
         RenderBlock {DT} at (0,0) size 769x15
           RenderText {#text} at (0,0) size 32x15
diff --git a/LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.txt b/LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.txt
index 5ab72cf..8acc486 100644
--- a/LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.txt
+++ b/LayoutTests/platform/mac/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.txt
@@ -21,7 +21,6 @@ layer at (0,0) size 785x1291
       RenderBlock {P} at (0,174) size 769x15
         RenderText {#text} at (0,0) size 728x15
           text run at (0,0) width 728: "There should be three aqua stripes just inside the bottom and right padding edges of Cell M"
-        RenderText {#text} at (0,0) size 0x0
       RenderBlock {DL} at (0,202) size 769x90
         RenderBlock {DT} at (0,0) size 769x15
           RenderText {#text} at (0,0) size 32x15
diff --git a/LayoutTests/platform/mac/transforms/3d/general/perspective-units-expected.txt b/LayoutTests/platform/mac/transforms/3d/general/perspective-units-expected.txt
index 9570903..a97c21b 100644
--- a/LayoutTests/platform/mac/transforms/3d/general/perspective-units-expected.txt
+++ b/LayoutTests/platform/mac/transforms/3d/general/perspective-units-expected.txt
@@ -15,8 +15,6 @@ layer at (0,0) size 800x578
           text run at (734,158) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
 layer at (28,60) size 202x152
   RenderBlock {DIV} at (20,10) size 202x152 [border: (1px solid #000000)]
 layer at (29,61) size 200x150
diff --git a/LayoutTests/platform/mac/transforms/3d/point-mapping/3d-point-mapping-2-expected.txt b/LayoutTests/platform/mac/transforms/3d/point-mapping/3d-point-mapping-2-expected.txt
index 4e915e5..e741969 100644
--- a/LayoutTests/platform/mac/transforms/3d/point-mapping/3d-point-mapping-2-expected.txt
+++ b/LayoutTests/platform/mac/transforms/3d/point-mapping/3d-point-mapping-2-expected.txt
@@ -12,8 +12,6 @@ layer at (0,0) size 800x600
       RenderBlock {DIV} at (513,21) size 202x202 [border: (1px solid #000000)]
       RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (30,500) size 314x90
   RenderBlock (positioned) {DIV} at (30,500) size 314x90
     RenderInline {SPAN} at (0,0) size 314x18 [color=#008000]
diff --git a/LayoutTests/platform/mac/transforms/3d/point-mapping/3d-point-mapping-deep-expected.txt b/LayoutTests/platform/mac/transforms/3d/point-mapping/3d-point-mapping-deep-expected.txt
index 94d0dd3..1f4850c 100644
--- a/LayoutTests/platform/mac/transforms/3d/point-mapping/3d-point-mapping-deep-expected.txt
+++ b/LayoutTests/platform/mac/transforms/3d/point-mapping/3d-point-mapping-deep-expected.txt
@@ -7,8 +7,6 @@ layer at (0,0) size 785x600
       RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (42,42) size 340x340
   RenderBlock {DIV} at (21,21) size 340x340 [bgcolor=#DDDDDD] [border: (1px solid #000000)]
 layer at (63,63) size 300x300
diff --git a/LayoutTests/platform/mac/transforms/3d/point-mapping/3d-point-mapping-expected.txt b/LayoutTests/platform/mac/transforms/3d/point-mapping/3d-point-mapping-expected.txt
index 705743e..3fcf05e 100644
--- a/LayoutTests/platform/mac/transforms/3d/point-mapping/3d-point-mapping-expected.txt
+++ b/LayoutTests/platform/mac/transforms/3d/point-mapping/3d-point-mapping-expected.txt
@@ -16,8 +16,6 @@ layer at (0,0) size 785x600
       RenderBlock {DIV} at (267,267) size 202x202 [border: (1px solid #000000)]
       RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (30,500) size 338x162
   RenderBlock (positioned) {DIV} at (30,500) size 338x162
     RenderInline {SPAN} at (0,0) size 298x18 [color=#008000]
diff --git a/LayoutTests/platform/mac/transforms/3d/point-mapping/3d-point-mapping-origins-expected.txt b/LayoutTests/platform/mac/transforms/3d/point-mapping/3d-point-mapping-origins-expected.txt
index d77daef..72cc77c 100644
--- a/LayoutTests/platform/mac/transforms/3d/point-mapping/3d-point-mapping-origins-expected.txt
+++ b/LayoutTests/platform/mac/transforms/3d/point-mapping/3d-point-mapping-origins-expected.txt
@@ -16,8 +16,6 @@ layer at (0,0) size 785x600
       RenderBlock {DIV} at (267,267) size 202x202 [border: (1px solid #000000)]
       RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (30,500) size 338x162
   RenderBlock (positioned) {DIV} at (30,500) size 338x162
     RenderInline {SPAN} at (0,0) size 298x18 [color=#008000]
diff --git a/LayoutTests/platform/mac/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.txt b/LayoutTests/platform/mac/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.txt
index 3eee34b..3dec74e 100644
--- a/LayoutTests/platform/mac/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.txt
+++ b/LayoutTests/platform/mac/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.txt
@@ -22,8 +22,6 @@ layer at (0,0) size 785x600
       RenderBlock {DIV} at (513,267) size 202x202 [border: (1px solid #000000)]
       RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
 layer at (30,500) size 338x306
   RenderBlock (positioned) {DIV} at (30,500) size 338x306
     RenderInline {SPAN} at (0,0) size 298x18 [color=#008000]
diff --git a/LayoutTests/platform/mac/webarchive/loading/cache-expired-subresource-expected.txt b/LayoutTests/platform/mac/webarchive/loading/cache-expired-subresource-expected.txt
index fa2c44e..aa6089a 100644
--- a/LayoutTests/platform/mac/webarchive/loading/cache-expired-subresource-expected.txt
+++ b/LayoutTests/platform/mac/webarchive/loading/cache-expired-subresource-expected.txt
@@ -38,5 +38,3 @@ layer at (0,0) size 800x600
       RenderText {#text} at (0,154) size 777x36
         text run at (0,154) width 777: "This tests that loading a webarchive with a subresource that has an expired cache header does not attempt to hit the network"
         text run at (0,172) width 301: "for resource, and actually uses the archived data"
-      RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog
index f23156f..809d144 100644
--- a/WebCore/ChangeLog
+++ b/WebCore/ChangeLog
@@ -1,3 +1,26 @@
+2010-07-14  Eric Seidel  <eric at webkit.org>
+
+        Reviewed by Adam Barth.
+
+        Make the LegacyHTMLTreeBuilder coalesce text nodes
+        https://bugs.webkit.org/show_bug.cgi?id=42314
+
+        This is slightly tricky as we're side-stepping the old
+        parsers insertion logic in the cases where we know we can
+        safely merge text into an existing text node instead of
+        inserting a new one.
+
+        This affects lots of tests (which will need to change for
+        the HTML5 TreeBuilder anyway) and causes the LegacyHTMLTreeBuilder
+        to now pass a bunch more subtests in html5lib/runner.html.
+
+        The parser benchmark thinks that this is a small speedup.
+        I think I happen to have been lucky enough to get the right
+        cache alignment, and that this is likely a wash.
+
+        * html/LegacyHTMLTreeBuilder.cpp:
+        (WebCore::LegacyHTMLTreeBuilder::parseToken):
+
 2010-07-14  Evan Stade  <estade at chromium.org>
 
         Reviewed by Kent Tamura.
diff --git a/WebCore/html/LegacyHTMLTreeBuilder.cpp b/WebCore/html/LegacyHTMLTreeBuilder.cpp
index afd79b6..bf62fe3 100644
--- a/WebCore/html/LegacyHTMLTreeBuilder.cpp
+++ b/WebCore/html/LegacyHTMLTreeBuilder.cpp
@@ -277,7 +277,29 @@ PassRefPtr<Node> LegacyHTMLTreeBuilder::parseToken(Token* t)
         if (m_inBody && !skipMode() && m_current->localName() != styleTag &&
             m_current->localName() != titleTag && !t->text->containsOnlyWhitespace())
             m_haveContent = true;
-        
+
+        // HTML5 requires text node coalescing.
+        // http://www.whatwg.org/specs/web-apps/current-work/multipage/tokenization.html#insert-a-character
+        Node* previousChild = m_current->lastChild();
+        if (previousChild && previousChild->isTextNode()) {
+            // Only coalesce text nodes if the text node wouldn't be foster parented.
+            if (!m_current->hasTagName(tableTag)
+                && !m_current->hasTagName(trTag)
+                && !m_current->hasTagName(theadTag)
+                && !m_current->hasTagName(tbodyTag)
+                && !m_current->hasTagName(tfootTag)
+                && !m_current->hasTagName(titleTag)) {
+                // Technically we're only supposed to merge into the previous
+                // text node if it was the last node inserted by the parser.
+                // (This was a spec modification made to make it easier for
+                // mozilla to run their parser in a thread.)
+                // In practice it does not seem to matter.
+                CharacterData* textNode = static_cast<CharacterData*>(previousChild);
+                textNode->parserAppendData(t->text);
+                return textNode;
+            }
+        }
+
         RefPtr<Node> n;
         String text = t->text.get();
         unsigned charsLeft = text.length();

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list