Chromium Code Reviews
DescriptionMerges two WK fixes for RenderLayer::backgroundIsKnownToBeOpaque.
1. Opaqueness logic takes visibility:hidden property into account. If a render object is not visible, it is not marked as opaque.
- http://trac.webkit.org/changeset/149084
- http://trac.webkit.org/changeset/149915
2. The logic was incorrect for layers where the given rect wasn't contained in the background rect, but where some child layer obscured the rect, even though clipping hid part of that child layer. So bail from RenderLayer::backgroundIsKnownToBeOpaqueInRect() if we have
any overflow clipping. This could be enhanced in future to test whether child layers obscure the clipping rect, but that would be more expensive.
- http://trac.webkit.org/changeset/149914
BUG=245229
R=jamesr@chromium.org
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=151581
Patch Set 1 #
Total comments: 2
Patch Set 2 : added DOCTYPE #
Total comments: 5
Messages
Total messages: 13 (2 generated)
|