WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
66444
Extend the use of LayoutState for repainting when objects have a layer
https://bugs.webkit.org/show_bug.cgi?id=66444
Summary
Extend the use of LayoutState for repainting when objects have a layer
Julien Chaffraix
Reported
2011-08-17 18:53:01 PDT
As a first step to solve 35998, the goal of this bug is to swipe some of the RenderLayer repainting code for the LayoutState.
Attachments
WIP patch: currently over-paints usually a bit more, for some case a lot more. Missing more tests cases and rebaselines for other platform.
(122.94 KB, patch)
2011-08-17 19:50 PDT
,
Julien Chaffraix
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Julien Chaffraix
Comment 1
2011-08-17 19:50:50 PDT
Created
attachment 104300
[details]
WIP patch: currently over-paints usually a bit more, for some case a lot more. Missing more tests cases and rebaselines for other platform.
Dave Hyatt
Comment 2
2011-08-18 11:37:47 PDT
Comment on
attachment 104300
[details]
WIP patch: currently over-paints usually a bit more, for some case a lot more. Missing more tests cases and rebaselines for other platform. View in context:
https://bugs.webkit.org/attachment.cgi?id=104300&action=review
> Source/WebCore/rendering/RenderBox.cpp:3254 > - if (child->hasSelfPaintingLayer() || hasOverflowClip()) > + if (isRenderView() || hasOverflowClip())
This is wrong. You can't add in overflow from a self-painting layer. That will just lead to overpainting.
Ahmad Saleem
Comment 3
2022-11-29 08:00:41 PST
Is it something we are pursuing now or we can close this bug or mark it as "RESOLVED LATER"? Thanks!
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug