Show
Ignore:
Timestamp:
02/12/07 17:41:52 (2 years ago)
Author:
bdash
Message:

Rolling out r19588 as it caused a build failure and a hang in layout tests after the obvious build fix was applied.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/rendering/RenderBlock.h

    r19588 r19593  
    7070    virtual void setOverflowWidth(int w) { m_overflowWidth = w; } 
    7171 
    72     void addVisualOverflow(const IntRect&); 
    73  
    7472    virtual bool isSelfCollapsingBlock() const; 
    7573    virtual bool isTopMarginQuirk() const { return m_topMarginQuirk; } 
     
    104102    virtual void repaintObjectsBeforeLayout(); 
    105103    virtual void repaintOverhangingFloats(bool paintAllDescendants); 
     104    virtual void getAbsoluteRepaintRectIncludingFloats(IntRect& bounds, IntRect& fullBounds); 
    106105 
    107106    virtual void setStyle(RenderStyle*); 
     
    180179    inline int leftBottom(); 
    181180    inline int rightBottom(); 
     181    virtual IntRect floatRect() const; 
    182182 
    183183    virtual int lineWidth(int y) const; 
     
    290290 
    291291protected: 
    292     IntRect floatRect() const; 
    293292    void newLine(); 
    294293    virtual bool hasLineIfEmpty() const; 
     
    450449    int m_maxBottomNegMargin; 
    451450 
    452     // How much content overflows out of our block vertically or horizontally. 
     451    // How much content overflows out of our block vertically or horizontally (all we support 
     452    // for now is spillage out of the bottom and the right, which are the common cases). 
     453    // FIXME: Generalize to work with top and left as well. 
    453454    int m_overflowHeight; 
    454455    int m_overflowWidth; 
     456 
     457    // Left and top overflow.  Does not affect scrolling dimensions, but we do at least use it 
     458    // when dirty rect checking and hit testing. 
    455459    int m_overflowLeft; 
    456460    int m_overflowTop;