Skip to content
  • hyatt@apple.com's avatar
    https://bugs.webkit.org/show_bug.cgi?id=36069 · 9f47d581
    hyatt@apple.com authored
            
    Reviewed by Dan Bernstein.
    
    Eliminate InlineRunBox.
    
    * WebCore.xcodeproj/project.pbxproj:
    * rendering/InlineFlowBox.cpp:
    (WebCore::InlineFlowBox::adjustPosition):
    (WebCore::InlineFlowBox::paintFillLayer):
    (WebCore::InlineFlowBox::paintBoxDecorations):
    (WebCore::InlineFlowBox::paintMask):
    * rendering/InlineFlowBox.h:
    (WebCore::InlineFlowBox::InlineFlowBox):
    (WebCore::InlineFlowBox::prevLineBox):
    (WebCore::InlineFlowBox::nextLineBox):
    (WebCore::InlineFlowBox::setNextLineBox):
    (WebCore::InlineFlowBox::setPreviousLineBox):
    * rendering/InlineRunBox.h: Removed.
    * rendering/InlineTextBox.h:
    (WebCore::InlineTextBox::InlineTextBox):
    (WebCore::InlineTextBox::prevTextBox):
    (WebCore::InlineTextBox::nextTextBox):
    (WebCore::InlineTextBox::setNextTextBox):
    (WebCore::InlineTextBox::setPreviousTextBox):
    * rendering/RenderBlock.cpp:
    (WebCore::RenderBlock::destroy):
    (WebCore::RenderBlock::rightmostPosition):
    (WebCore::RenderBlock::leftmostPosition):
    * rendering/RenderInline.cpp:
    (WebCore::RenderInline::destroy):
    (WebCore::RenderInline::absoluteRects):
    (WebCore::RenderInline::absoluteQuads):
    (WebCore::RenderInline::linesBoundingBox):
    (WebCore::RenderInline::linesVisibleOverflowBoundingBox):
    (WebCore::RenderInline::addFocusRingRects):
    (WebCore::RenderInline::paintOutline):
    * rendering/RenderLayer.cpp:
    (WebCore::RenderLayer::localBoundingBox):
    * rendering/RenderLineBoxList.cpp:
    (WebCore::RenderLineBoxList::deleteLineBoxTree):
    (WebCore::RenderLineBoxList::extractLineBox):
    (WebCore::RenderLineBoxList::attachLineBox):
    (WebCore::RenderLineBoxList::removeLineBox):
    (WebCore::RenderLineBoxList::deleteLineBoxes):
    (WebCore::RenderLineBoxList::dirtyLineBoxes):
    (WebCore::RenderLineBoxList::paint):
    (WebCore::RenderLineBoxList::hitTest):
    (WebCore::RenderLineBoxList::dirtyLinesFromChangedChild):
    (WebCore::RenderLineBoxList::checkConsistency):
    * rendering/RenderSVGInline.cpp:
    (WebCore::RenderSVGInline::absoluteRects):
    (WebCore::RenderSVGInline::absoluteQuads):
    * rendering/RenderSVGText.cpp:
    (WebCore::RenderSVGText::absoluteRects):
    (WebCore::RenderSVGText::absoluteQuads):
    (WebCore::RenderSVGText::objectBoundingBox):
    * rendering/RenderText.cpp:
    (WebCore::RenderText::extractTextBox):
    (WebCore::RenderText::attachTextBox):
    (WebCore::RenderText::removeTextBox):
    (WebCore::RenderText::createInlineTextBox):
    (WebCore::RenderText::positionLineBox):
    * rendering/RootInlineBox.h:
    (WebCore::RootInlineBox::nextRootBox):
    (WebCore::RootInlineBox::prevRootBox):
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55928 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    9f47d581