Closed
Bug 194623
Opened 22 years ago
Closed 18 years ago
Need to implement nsIWidget::GetLastInputEventTime(PRUint32& aTime) on Xlib
Categories
(Core Graveyard :: GFX: Xlib, defect)
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: kmcclusk, Assigned: roland.mainz)
References
(Blocks 1 open bug)
Details
(Keywords: perf)
this was broken off from bug 165039
To improve interactivity during long page loads we need to implement
nsIWidget::GetLastInputEventTime.
Since it is currently not implemented, Mozilla gets the last user input event
time from the viewmanager. The viewmanager only reports times for mouse and
keyboard events which occur in windows associated with a viewmanager. Other
mouse and keyboard events such as clicking in a window title bar are not
reported so moving a window while loading a long page is sluggish. For embedded
applications, clicking on native menus and interacting with native dialog boxes
is also sluggish because these mouse and keyboard events times are not recorded
in the viewmanager.
NS_IMETHOD GetLastInputEventTime(PRUint32& aTime) = 0;
Description:
Get the last user input event time in milliseconds. If there are any pending
native toolkit input events it returns the current time. All input events are
included (ie. it is *not* limited to events targeted at this nsIWidget instance.
@param aTime Last user input time in milliseconds. This value can be used to
compare durations but can not be used for determining wall clock time. The value
returned is platform dependent, but is compatible with the expression
PR_IntervalToMicroseconds(PR_IntervalNow()).
![]() |
||
Updated•22 years ago
|
Summary: Need to implement nsIWidget::GetLastInputEventTime(PRUint32& aTime) on Mac → Need to implement nsIWidget::GetLastInputEventTime(PRUint32& aTime) on Xlib
Assignee | ||
Comment 1•22 years ago
|
||
Adding dependicy to bug 172499 ("Need to implement
nsIWidget::GetLastInputEventTime(PRUint32& aTime) on GTK+") ...
Depends on: 172499
Comment 2•18 years ago
|
||
Gtk1/xlib widget code has been removed on trunk and this bug doesn't seem
like a branch candidate.
-> WONTFIX
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → WONTFIX
Updated•16 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•