Closed Bug 12860 Opened 25 years ago Closed 24 years ago

[DOGFOOD] [PP]nsIWindow::Scroll() - Scrolling on unix flashes too much

Categories

(Core :: XUL, defect, P3)

x86
Linux
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: ramiro, Assigned: blizzard)

References

Details

Attachments

(1 file)

nsIWindow::Scroll() - Scrolling on unix flashes too much

The problem is the "guffaw" scrolling effect caused by the gtk layout widget.

You can see this on the top and bottom parts of the the scrolled region.
*** Bug 6029 has been marked as a duplicate of this bug. ***
Summary: nsIWindow::Scroll() - Scrolling on unix flashes too much → [PP]nsIWindow::Scroll() - Scrolling on unix flashes too much
Puttin on [PP] radar.
*** Bug 9994 has been marked as a duplicate of this bug. ***
Blocks: 14469
giving me rest of phillips open qa contact bugs, sorry for spam
Assignee: ramiro → blizzard
Reassigning to blizzard.  Adding pavlov to cc.

This is a placeholder bug that i filed a long time ago, which blizzard is
working on now.
Status: NEW → ASSIGNED
Summary: [PP]nsIWindow::Scroll() - Scrolling on unix flashes too much → [DOGFOOD] [PP]nsIWindow::Scroll() - Scrolling on unix flashes too much
I have a patch for this now.  Waiting for review and approval to check in.
we got to get this in for m12.  this patch rocks.  it makes
5.0 scroll as fast as 4.x!
Seems reasonably well thought out, although it would be nice to get rid of all
the list processing that goes on accumulating the translation queue (if in fact
that is possible). Regardless, looks like the gains are positive. r=syd
The list operations in glib are pretty lightweight compared to the drawing
operations.  It's the server roundtrips and polling the queue that are painful.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Fix checked in.
On my machine dragging an xterm across 4.7 causing expose events uses about 50%
CPU (truecolor ATI). M11 uses 100% CPU and has terrible blinking. It seems that
the patch will fix the blinking (the no-background is for all windows, right?),
but I am not sure if it causes more than 2x slowdown.
Status: RESOLVED → VERIFIED
verified
Please ignore the spam.  Changing address.
Assignee: blizzard → blizzard
Status: VERIFIED → NEW
bustage from my reassign
Status: NEW → RESOLVED
Closed: 25 years ago24 years ago
bustage from my reassign
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: