Changeset 97386 in webkit
- Timestamp:
- Oct 13, 2011, 12:37:57 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/platform/chromium/test_expectations.txt
r97373 r97386 3499 3499 BUGWK65862 MAC DEBUG SLOW : storage/indexeddb/index-cursor.html = PASS 3500 3500 3501 // Performance issues with border radius clipping on Chromium not yet resolved 3502 BUGCR97716 : fast/clip/overflow-border-radius-composited.html = IMAGE 3503 BUGCR97716 : fast/clip/overflow-border-radius-fixed-position.html = IMAGE 3504 BUGCR97716 : fast/clip/overflow-border-radius-transformed.html = IMAGE 3505 BUGCR97716 : fast/clip/overflow-border-radius-combinations.html = IMAGE 3506 3501 3507 // Caused by r92618 3502 3508 BUGWK65874 : fast/js/preventExtensions.html = TEXT -
trunk/Source/WebCore/ChangeLog
r97380 r97386 1 2011-10-13 Tom Hudson <tomhudson@google.com> 2 3 Revert border radius clips (r95239) for Chromium due to performance issues. Update test expectations to skip border radius clip layout tests. 4 https://bugs.webkit.org/show_bug.cgi?id=69844 5 6 Reviewed by Simon Fraser. 7 8 * rendering/RenderLayer.cpp: 9 (WebCore::RenderLayer::clipToRect): Only process border radius clips #if !PLATFORM(CHROMIUM) 10 1 11 2011-10-13 Julien Chaffraix <jchaffraix@webkit.org> 2 12 -
trunk/Source/WebCore/rendering/RenderLayer.cpp
r97227 r97386 99 99 #endif 100 100 101 #if PLATFORM(CHROMIUM) 102 // FIXME: border radius clipping triggers too-slow path on Chromium 103 // https://bugs.webkit.org/show_bug.cgi?id=69866 104 #define DISABLE_ROUNDED_CORNER_CLIPPING 105 #endif 106 101 107 #define MIN_INTERSECT_FOR_REVEAL 32 102 108 … … 2556 2562 } 2557 2563 2564 #ifndef DISABLE_ROUNDED_CORNER_CLIPPING 2558 2565 static bool inContainingBlockChain(RenderLayer* startLayer, RenderLayer* endLayer) 2559 2566 { … … 2569 2576 return false; 2570 2577 } 2578 #endif 2571 2579 2572 2580 void RenderLayer::clipToRect(RenderLayer* rootLayer, GraphicsContext* context, const LayoutRect& paintDirtyRect, const ClipRect& clipRect, … … 2581 2589 return; 2582 2590 2591 #ifndef DISABLE_ROUNDED_CORNER_CLIPPING 2583 2592 // If the clip rect has been tainted by a border radius, then we have to walk up our layer chain applying the clips from 2584 2593 // any layers with overflow. The condition for being able to apply these clips is that the overflow object be in our … … 2594 2603 break; 2595 2604 } 2605 #endif 2596 2606 } 2597 2607
Note:
See TracChangeset
for help on using the changeset viewer.