Skip to content
  • bdakin@apple.com's avatar
    WebCore: · 01af3029
    bdakin@apple.com authored
    2009-03-10  Beth Dakin  <bdakin@apple.com>
    
            Reviewed by Darin Adler.
    
            Fix for <rdar://problem/6624769> REGRESSION (Safari 4 PB): No 
            scroll bar appears for long line of text with NOWRAP set
    
            This is a regression from http://trac.webkit.org/changeset/32226
            I talked with Dan about the original change, and we decided that 
            the best fix was to remove his small potential-optimization that 
            only created a separate line box for whitespace under certain 
            circumstances. This new code will always create a separate line 
            box.
    
            * rendering/bidi.cpp:
            (WebCore::RenderBlock::layoutInlineChildren):
    
    LayoutTests:
    
    2009-03-10  Beth Dakin  <bdakin@apple.com>
    
            Reviewed by Darin Adler.
    
            Test changes for <rdar://problem/6624769> REGRESSION (Safari 4 PB): 
            No scroll bar appears for long line of text with NOWRAP set
    
            New test:
            * fast/inline/long-wrapped-line.html: Added.
            * platform/mac/fast/inline/long-wrapped-line-expected.checksum: Added.
            * platform/mac/fast/inline/long-wrapped-line-expected.png: Added.
            * platform/mac/fast/inline/long-wrapped-line-expected.txt: Added.
    
            
            These tests all have changed results from the patch. Now trailing 
            whitespace always has its own linebox instead of sometimes sharing 
            a linebox with text.
            * platform/mac/editing/deleting/5206311-1-expected.txt:
            * platform/mac/editing/deleting/delete-block-merge-contents-018-expected.txt:
            * platform/mac/editing/deleting/delete-block-merge-contents-021-expected.txt:
            * platform/mac/editing/deleting/delete-block-merge-contents-022-expected.txt:
            * platform/mac/editing/deleting/delete-block-table-expected.txt:
            * platform/mac/editing/deleting/delete-leading-ws-001-expected.txt:
            * platform/mac/editing/deleting/delete-line-end-ws-001-expected.txt:
            * platform/mac/editing/deleting/delete-line-end-ws-002-expected.txt:
            * platform/mac/editing/deleting/delete-to-select-table-expected.txt:
            * platform/mac/editing/deleting/delete-ws-fixup-001-expected.txt:
            * platform/mac/editing/deleting/delete-ws-fixup-002-expected.txt:
            * platform/mac/editing/deleting/deletionUI-single-instance-expected.txt:
            * platform/mac/editing/deleting/forward-delete-expected.txt:
            * platform/mac/editing/execCommand/5482023-expected.txt:
            * platform/mac/editing/execCommand/boldSelection-expected.txt:
            * platform/mac/editing/execCommand/italicizeByCharacter-expected.txt:
            * platform/mac/editing/execCommand/modifyForeColorByCharacter-expected.txt:
            * platform/mac/editing/execCommand/print-expected.txt:
            * platform/mac/editing/execCommand/selectAll-expected.txt:
            * platform/mac/editing/execCommand/strikethroughSelection-expected.txt:
            * platform/mac/editing/input/emacs-ctrl-o-expected.txt:
            * platform/mac/editing/inserting/12882-expected.txt:
            * platform/mac/editing/inserting/editable-html-element-expected.txt:
            * platform/mac/editing/inserting/insert-div-019-expected.txt:
            * platform/mac/editing/inserting/insert-div-020-expected.txt:
            * platform/mac/editing/inserting/insert-div-021-expected.txt:
            * platform/mac/editing/inserting/insert-div-022-expected.txt:
            * platform/mac/editing/inserting/insert-div-023-expected.txt:
            * platform/mac/editing/inserting/insert-div-024-expected.txt:
            * platform/mac/editing/inserting/insert-div-025-expected.txt:
            * platform/mac/editing/inserting/insert-div-027-expected.txt:
            * platform/mac/editing/inserting/typing-003-expected.txt:
            * platform/mac/editing/pasteboard/4989774-expected.txt:
            * platform/mac/editing/pasteboard/5028447-expected.txt:
            * platform/mac/editing/pasteboard/merge-end-3-expected.txt:
            * platform/mac/editing/pasteboard/paste-table-003-expected.txt:
            * platform/mac/editing/pasteboard/paste-text-012-expected.txt:
            * platform/mac/editing/pasteboard/paste-text-013-expected.txt:
            * platform/mac/editing/pasteboard/paste-text-014-expected.txt:
            * platform/mac/editing/selection/4947387-expected.txt:
            * platform/mac/editing/selection/4983858-expected.txt:
            * platform/mac/editing/selection/5081257-1-expected.txt:
            * platform/mac/editing/selection/5081257-2-expected.txt:
            * platform/mac/editing/selection/5136696-expected.txt:
            * platform/mac/editing/selection/5234383-1-expected.txt:
            * platform/mac/editing/selection/5234383-2-expected.txt:
            * platform/mac/editing/selection/7152-1-expected.txt:
            * platform/mac/editing/selection/7152-2-expected.txt:
            * platform/mac/editing/selection/after-line-wrap-expected.txt:
            * platform/mac/editing/selection/click-start-of-line-expected.txt:
            * platform/mac/editing/selection/drag-in-iframe-expected.txt:
            * platform/mac/editing/selection/editable-html-element-expected.txt:
            * platform/mac/editing/selection/editable-non-editable-crash-expected.txt:
            * platform/mac/editing/selection/end-of-document-expected.txt:
            * platform/mac/editing/selection/extend-by-character-003-expected.txt:
            * platform/mac/editing/selection/extend-by-character-005-expected.txt:
            * platform/mac/editing/selection/extend-by-word-002-expected.txt:
            * platform/mac/editing/selection/mixed-editability-1-expected.txt:
            * platform/mac/editing/selection/move-by-character-003-expected.txt:
            * platform/mac/editing/selection/move-by-character-005-expected.txt:
            * platform/mac/editing/selection/select-all-001-expected.txt:
            * platform/mac/editing/selection/select-all-002-expected.txt:
            * platform/mac/editing/selection/select-all-003-expected.txt:
            * platform/mac/editing/selection/wrapped-line-caret-1-expected.txt:
            * platform/mac/editing/selection/wrapped-line-caret-2-expected.txt:
            * platform/mac/editing/style/apple-style-editable-mix-expected.txt:
            * platform/mac/editing/style/create-block-for-style-001-expected.txt:
            * platform/mac/editing/style/create-block-for-style-002-expected.txt:
            * platform/mac/editing/style/create-block-for-style-003-expected.txt:
            * platform/mac/editing/style/create-block-for-style-004-expected.txt:
            * platform/mac/editing/style/create-block-for-style-005-expected.txt:
            * platform/mac/editing/style/create-block-for-style-006-expected.txt:
            * platform/mac/editing/style/create-block-for-style-007-expected.txt:
            * platform/mac/editing/style/create-block-for-style-008-expected.txt:
            * platform/mac/editing/style/create-block-for-style-009-expected.txt:
            * platform/mac/editing/style/create-block-for-style-010-expected.txt:
            * platform/mac/editing/style/create-block-for-style-011-expected.txt:
            * platform/mac/editing/style/create-block-for-style-012-expected.txt:
            * platform/mac/editing/style/create-block-for-style-013-expected.txt:
            * platform/mac/editing/style/relative-font-size-change-001-expected.txt:
            * platform/mac/editing/style/relative-font-size-change-002-expected.txt:
            * platform/mac/editing/style/relative-font-size-change-003-expected.txt:
            * platform/mac/editing/style/relative-font-size-change-004-expected.txt:
            * platform/mac/editing/undo/undo-combined-delete-boundary-expected.txt:
            * platform/mac/editing/undo/undo-combined-delete-expected.txt:
            * platform/mac/editing/undo/undo-delete-boundary-expected.txt:
            * platform/mac/editing/undo/undo-delete-expected.txt:
            * platform/mac/editing/undo/undo-forward-delete-boundary-expected.txt:
            * platform/mac/editing/undo/undo-forward-delete-expected.txt:
            * platform/mac/fast/block/float/editable-text-overlapping-float-expected.txt:
            * platform/mac/fast/clip/outline-overflowClip-expected.txt:
            * platform/mac/fast/forms/negativeLineHeight-expected.txt:
            * platform/mac/fast/forms/textAreaLineHeight-expected.txt:
            * platform/mac/fast/forms/textarea-rows-cols-expected.txt:
            * platform/mac/fast/lists/drag-into-marker-expected.txt:
            * platform/mac/fast/parser/comment-in-textarea-expected.txt:
            * platform/mac/fast/parser/entity-comment-in-textarea-expected.txt:
            * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
            * platform/mac/fast/repaint/inline-outline-repaint-expected.txt:
            * platform/mac/fast/repaint/selection-after-delete-expected.txt:
            * platform/mac/fast/repaint/selection-after-remove-expected.txt:
            * platform/mac/fast/text/embed-at-end-of-pre-wrap-line-expected.txt:
            * platform/mac/fast/text/trailing-white-space-expected.txt:
            * platform/mac/fast/text/whitespace/pre-wrap-line-test-expected.txt:
            * platform/mac/fast/text/whitespace/pre-wrap-overflow-selection-expected.txt:
            * platform/mac/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.txt:
            * platform/mac/fast/text/whitespace/tab-character-basics-expected.txt:
            * platform/mac/http/tests/navigation/anchor-goback-expected.txt:
            * platform/mac/http/tests/navigation/javascriptlink-goback-expected.txt:
            * platform/mac/http/tests/navigation/metaredirect-goback-expected.txt:
            * platform/mac/http/tests/navigation/post-goback2-expected.txt:
            * platform/mac/http/tests/navigation/postredirect-goback2-expected.txt:
            * platform/mac/http/tests/navigation/redirect302-goback-expected.txt:
            * platform/mac/http/tests/navigation/success200-goback-expected.txt:
            * platform/mac/http/tests/navigation/timerredirect-goback-expected.txt:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@41569 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    01af3029