Changeset 18443 in webkit


Ignore:
Timestamp:
Dec 27, 2006 3:43:41 PM (17 years ago)
Author:
weinig
Message:

LayoutTests:

Reviewed by Hyatt.

  • fast/repaint/fixed-expected.checksum: Added.
  • fast/repaint/fixed-expected.png: Added.
  • fast/repaint/fixed-expected.txt: Added.
  • fast/repaint/fixed.html: Added.

WebCore:

Reviewed by Hyatt.

Test: fast/repaint/fixed.html

  • rendering/RenderView.cpp: (WebCore::RenderView::computeAbsoluteRepaintRect): Re-added.
  • rendering/RenderView.h:
Location:
trunk
Files:
4 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r18442 r18443  
     12006-12-27  Mitz Pettel  <mitz@webkit.org>
     2
     3        Reviewed by Hyatt.
     4
     5        - pixel test for http://bugs.webkit.org/show_bug.cgi?id=11452
     6          REGRESSION (r16736-r16801): Incorrect repaint of fixed boxes
     7
     8        * fast/repaint/fixed-expected.checksum: Added.
     9        * fast/repaint/fixed-expected.png: Added.
     10        * fast/repaint/fixed-expected.txt: Added.
     11        * fast/repaint/fixed.html: Added.
     12
    1132006-12-27  Mitz Pettel  <mitz@webkit.org>
    214
  • trunk/WebCore/ChangeLog

    r18442 r18443  
     12006-12-27  Mitz Pettel  <mitz@webkit.org>
     2
     3        Reviewed by Hyatt.
     4
     5        - fix http://bugs.webkit.org/show_bug.cgi?id=11452
     6          REGRESSION (r16736-r16801): Incorrect repaint of fixed boxes
     7
     8        Test: fast/repaint/fixed.html
     9
     10        * rendering/RenderView.cpp:
     11        (WebCore::RenderView::computeAbsoluteRepaintRect): Re-added.
     12        * rendering/RenderView.h:
     13
    1142006-12-27  Mitz Pettel  <mitz@webkit.org>
    215
  • trunk/WebCore/rendering/RenderView.cpp

    r18263 r18443  
    206206}
    207207
     208void RenderView::computeAbsoluteRepaintRect(IntRect& rect, bool fixed)
     209{
     210    if (m_printingMode)
     211        return;
     212
     213    if (fixed && m_frameView)
     214        rect.move(m_frameView->contentsX(), m_frameView->contentsY());
     215}
     216
    208217void RenderView::absoluteRects(Vector<IntRect>& rects, int tx, int ty)
    209218{
  • trunk/WebCore/rendering/RenderView.h

    r18263 r18443  
    5353    virtual bool hasOverhangingFloats() { return false; }
    5454
     55    virtual void computeAbsoluteRepaintRect(IntRect&, bool fixed = false);
    5556    virtual void repaintViewRectangle(const IntRect&, bool immediate = false);
    5657
Note: See TracChangeset for help on using the changeset viewer.