Closed Bug 91851 Opened 24 years ago Closed 24 years ago

[xlib] expose event handling is inefficient on xlib port

Categories

(Core :: XUL, defect)

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla0.9.3

People

(Reporter: tomi.leppikangas, Assigned: roland.mainz)

Details

(Keywords: perf)

Attachments

(2 files)

xlib handles expose events by sending paint event, this cause slow updates, eg when draggin window over mozilla win there is long "tail". Better is to call Invalidate that does compression of paint regions.
Keywords: perf
imoT: Thanks! Patch works great... :-9 r=roland.mainz@informatik.med.uni-giessen.de
Status: NEW → ASSIGNED
r=roland.mainz@informatik.med.uni-giessen.de for that new patch. Please stop filing new patches - I'd like to get this "in" 0.9.3 release if possible... :-)
Keywords: patch, review
Target Milestone: --- → mozilla0.9.3
sr=blizzard
CC:'ing mkaply@us.ibm.com for checkin.
Fix checked in Checking in nsAppShell.cpp; /cvsroot/mozilla/widget/src/xlib/nsAppShell.cpp,v <-- nsAppShell.cpp new revision: 1.69; previous revision: 1.68 done
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
May God have mercy on us all. The 212 bug spam-o-rama is Now!
QA Contact: aegis → jrgm
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: