Skip to content
  • hyatt's avatar
    Begin connecting the layer system. The root box and the <html> · 130a831d
    hyatt authored
    	box now construct layers for themselves.  Those layers are
    	connected in a layer tree properly and they correctly update
    	their positions.
    
    	Implemented all the code for layer construction and for keeping
    	the layer tree in sync with the render object tree.
    
    	The goal is to get the layer tree fully constructed and correct
    	(with lots of testing) before actually switching over to it for
    	painting.
    
    	This change requires a clean of WebCore.
    
            * force-clean-timestamp:
            * khtml/rendering/render_box.cpp:
            (RenderBox::RenderBox):
            (RenderBox::~RenderBox):
            (RenderBox::setPos):
            (RenderBox::positionChildLayers):
            * khtml/rendering/render_box.h:
            * khtml/rendering/render_container.cpp:
            (RenderContainer::~RenderContainer):
            (RenderContainer::addChild):
            (RenderContainer::removeChildNode):
            * khtml/rendering/render_container.h:
            * khtml/rendering/render_html.cpp:
            (RenderHtml::RenderHtml):
            * khtml/rendering/render_layer.cpp:
            (RenderLayer::updateLayerPosition):
            * khtml/rendering/render_layer.h:
            * khtml/rendering/render_object.h:
            * khtml/rendering/render_root.cpp:
            (RenderRoot::RenderRoot):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@1938 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    130a831d