Closed Bug 1482 Opened 26 years ago Closed 26 years ago

damage repair during reflow

Categories

(Core :: Layout, defect, P2)

x86
Windows NT
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: kipp, Assigned: troy)

References

Details

we need to come up with a real solution to this problem. The current hackery that is in the body frame code doesn't work anymore and consequently we are going to be wasting alot of cycles painting too much. What I suspect we need to do is to make each of the container layout classes call Invalidate with the right damage area based on what they did...
Assignee: troy → kipp
This is not my bug. If you remember, I've been saying for a while that each of the frame classes needs to handle its own repainting. The block and table code are two of the biggest offenders...
Assignee: kipp → rickg
Well then let rick assign it. :-(
Assignee: rickg → michaelp
Assignee: michaelp → troy
this is a layout bug.
Status: NEW → ASSIGNED
Setting all current Open/Normal to M4.
Component: Compositor → Layout
per leger, assigning QA contacts to all open bugs without QA contacts according to list at http://bugzilla.mozilla.org/describecomponents.cgi?product=Browser
*** Bug 3762 has been marked as a duplicate of this bug. ***
Something has regressed here over the past few days. In builds from last week, mousing over a toolbar button did not cause the entire window to redraw (this was fixed for the first time a few weeks back). But a build from today is showing entire-window reflow/redraw again, when mousing over a button.
*** Bug 4075 has been marked as a duplicate of this bug. ***
Target Milestone: M4 → M6
Target Milestone: M6 → M7
Target Milestone: M7 → M9
*** Bug 5399 has been marked as a duplicate of this bug. ***
Blocks: 2888
Blocks: 3289
Target Milestone: M9 → M10
Some progress on this. We defined how it should work and the block code has been changed to do damage repair during an incremental reflow. Leaving open because the table code still needs to be changed
Target Milestone: M10 → M11
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
Table code has been changed to be incremental
Status: RESOLVED → VERIFIED
Based on troy's comments, marking as verified fixed in the Oct 1 build.
You need to log in before you can comment on or make changes to this bug.