2006-05-12 Eric Seidel <eseidel@apple.com>
authoreseidel <eseidel@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 13 May 2006 00:54:02 +0000 (00:54 +0000)
committereseidel <eseidel@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 13 May 2006 00:54:02 +0000 (00:54 +0000)
commit9e18031cdc9a3684c550bc7d5c3b2078d517efb4
tree80312aec78a928e77482a4b63571901cf23eda29
parent6c54ff5d3ac6dcf3da3c35dd7b7a40c97fbea784
2006-05-12  Eric Seidel  <eseidel@apple.com>

        Reviewed by beth.

        Split out render_line.* into separate files (one per class).

        * WebCore.xcodeproj/project.pbxproj:
        * dom/ContainerNode.cpp:
        * rendering/EllipsisBox.cpp: Added.
        * rendering/EllipsisBox.h: Added.
        (WebCore::EllipsisBox::EllipsisBox):
        * rendering/InlineBox.cpp: Added.
        * rendering/InlineBox.h: Added.
        (WebCore::InlineBox::InlineBox):
        (WebCore::InlineBox::~InlineBox):
        (WebCore::InlineBox::bottomOverflow):
        (WebCore::InlineBox::rightOverflow):
        * rendering/InlineFlowBox.cpp: Added.
        (WebCore::InlineFlowBox::placeBoxesHorizontally):
        * rendering/InlineFlowBox.h: Added.
        * rendering/InlineRunBox.h: Added.
        (WebCore::InlineRunBox::InlineRunBox):
        (WebCore::InlineRunBox::paintBackgroundAndBorder):
        (WebCore::InlineRunBox::paintDecorations):
        * rendering/InlineTextBox.h:
        * rendering/RenderBlock.h:
        * rendering/RenderFlow.h:
        * rendering/RenderReplaced.cpp:
        * rendering/RootInlineBox.cpp: Added.
        * rendering/RootInlineBox.h: Added.
        (WebCore::RootInlineBox::RootInlineBox):
        * rendering/render_line.h: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@14343 268f45cc-cd09-0410-ab3c-d52691b4dbfc
17 files changed:
WebCore/ChangeLog
WebCore/WebCore.xcodeproj/project.pbxproj
WebCore/dom/ContainerNode.cpp
WebCore/rendering/EllipsisBox.cpp [new file with mode: 0644]
WebCore/rendering/EllipsisBox.h [new file with mode: 0644]
WebCore/rendering/InlineBox.cpp [new file with mode: 0644]
WebCore/rendering/InlineBox.h [new file with mode: 0644]
WebCore/rendering/InlineFlowBox.cpp [new file with mode: 0644]
WebCore/rendering/InlineFlowBox.h [new file with mode: 0644]
WebCore/rendering/InlineRunBox.h [new file with mode: 0644]
WebCore/rendering/InlineTextBox.h
WebCore/rendering/RenderBlock.h
WebCore/rendering/RenderFlow.h
WebCore/rendering/RenderReplaced.cpp
WebCore/rendering/RootInlineBox.cpp [new file with mode: 0644]
WebCore/rendering/RootInlineBox.h [new file with mode: 0644]
WebCore/rendering/render_line.h [deleted file]