Changeset 43458 in webkit


Ignore:
Timestamp:
May 10, 2009 9:26:10 AM (15 years ago)
Author:
mitz@apple.com
Message:

WebCore:

Reviewed by Dave Kilzer.

Test: fast/layers/self-painting-outline.html

  • rendering/RenderLayer.cpp: (WebCore::RenderLayer::paintLayer): Paint the layer's own outline only if it is a self-painting layer.

LayoutTests:

Reviewed by Dave Kilzer.

  • fast/layers/self-painting-outline.html: Added.
  • platform/mac/fast/overflow/overflow-focus-ring-expected.checksum: Updated.
  • platform/mac/fast/overflow/overflow-focus-ring-expected.png: Updated.
  • platform/mac/fast/layers/self-painting-outline-expected.checksum: Added.
  • platform/mac/fast/layers/self-painting-outline-expected.png: Added.
  • platform/mac/fast/layers/self-painting-outline-expected.txt: Added.
Location:
trunk
Files:
4 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r43451 r43458  
     12009-05-10  Dan Bernstein  <mitz@apple.com>
     2
     3        Reviewed by Dave Kilzer.
     4
     5        - new test and correct results for https://bugs.webkit.org/show_bug.cgi?id=25602
     6          REGRESSION: fast/overflow/overflow-focus-ring.html seems double-drawn
     7          on ToT
     8
     9        * fast/layers/self-painting-outline.html: Added.
     10        * platform/mac/fast/overflow/overflow-focus-ring-expected.checksum: Updated.
     11        * platform/mac/fast/overflow/overflow-focus-ring-expected.png: Updated.
     12        * platform/mac/fast/layers/self-painting-outline-expected.checksum: Added.
     13        * platform/mac/fast/layers/self-painting-outline-expected.png: Added.
     14        * platform/mac/fast/layers/self-painting-outline-expected.txt: Added.
     15
    1162009-05-09  Dan Bernstein  <mitz@apple.com>
    217
  • trunk/LayoutTests/platform/mac/fast/overflow/overflow-focus-ring-expected.checksum

    r43355 r43458  
    1 3c232b4f332556ee3dd41efdac1d8425
     13e94a655f09a4899cbd3f4ecee6275d1
  • trunk/WebCore/ChangeLog

    r43451 r43458  
     12009-05-10  Dan Bernstein  <mitz@apple.com>
     2
     3        Reviewed by Dave Kilzer.
     4
     5        - fix https://bugs.webkit.org/show_bug.cgi?id=25602
     6          REGRESSION: fast/overflow/overflow-focus-ring.html seems double-drawn
     7          on ToT
     8
     9        Test: fast/layers/self-painting-outline.html
     10
     11        * rendering/RenderLayer.cpp:
     12        (WebCore::RenderLayer::paintLayer): Paint the layer's own outline only
     13        if it is a self-painting layer.
     14
    1152009-05-09  Dan Bernstein  <mitz@apple.com>
    216
  • trunk/WebCore/rendering/RenderLayer.cpp

    r43378 r43458  
    20852085    }
    20862086   
    2087     if (!outlineRect.isEmpty()) {
     2087    if (!outlineRect.isEmpty() && isSelfPaintingLayer()) {
    20882088        // Paint our own outline
    20892089        RenderObject::PaintInfo paintInfo(p, outlineRect, PaintPhaseSelfOutline, false, paintingRootForRenderer, 0);
Note: See TracChangeset for help on using the changeset viewer.