• hyatt's avatar
    Implement phased painting to correct the paint order of blocks, · c12f0487
    hyatt authored
    	floats, and inlines.
    
            * khtml/rendering/render_body.cpp:
            (RenderBody::paintBoxDecorations):
            * khtml/rendering/render_body.h:
            * khtml/rendering/render_box.cpp:
            (RenderBox::paint):
            (RenderBox::paintBoxDecorations):
            (RenderBox::paintBackground):
            * khtml/rendering/render_box.h:
            * khtml/rendering/render_br.h:
            * khtml/rendering/render_flow.cpp:
            (RenderFlow::paint):
            (RenderFlow::paintObject):
            (RenderFlow::paintFloats):
            (RenderFlow::addChild):
            * khtml/rendering/render_flow.h:
            * khtml/rendering/render_html.cpp:
            (RenderHtml::setStyle):
            (RenderHtml::paint):
            (RenderHtml::paintBoxDecorations):
            * khtml/rendering/render_html.h:
            * khtml/rendering/render_image.cpp:
            (RenderImage::setStyle):
            (RenderImage::paintObject):
            * khtml/rendering/render_image.h:
            * khtml/rendering/render_layer.cpp:
            (RenderLayer::paint):
            (RenderLayer::nodeAtPoint):
            * khtml/rendering/render_list.cpp:
            (RenderListItem::paint):
            (RenderListItem::paintObject):
            (RenderListMarker::paint):
            (RenderListMarker::paintObject):
            * khtml/rendering/render_list.h:
            * khtml/rendering/render_object.cpp:
            (RenderObject::RenderObject):
            (RenderObject::paintBorder):
            (RenderObject::paintOutline):
            (RenderObject::paint):
            (RenderObject::dump):
            (RenderObject::setStyle):
            * khtml/rendering/render_object.h:
            * khtml/rendering/render_replaced.cpp:
            (RenderReplaced::paint):
            (RenderWidget::setStyle):
            (RenderWidget::paintObject):
            * khtml/rendering/render_replaced.h:
            * khtml/rendering/render_root.cpp:
            (RenderRoot::paint):
            (RenderRoot::paintObject):
            * khtml/rendering/render_root.h:
            * khtml/rendering/render_table.cpp:
            (RenderTable::paint):
            (RenderTableCell::RenderTableCell):
            (RenderTableCell::setStyle):
            (RenderTableCell::paint):
            (RenderTableCell::paintBoxDecorations):
            * khtml/rendering/render_table.h:
            * khtml/rendering/render_text.cpp:
            (TextSlave::paintSelection):
            (TextSlave::paintDecoration):
            (TextSlave::paintBoxDecorations):
            (RenderText::paintObject):
            (RenderText::paint):
            (RenderText::paintTextOutline):
            * khtml/rendering/render_text.h:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@2752 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    c12f0487
render_text.cpp 36.4 KB