[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[mylar-dev] patch for performance improvements and group actions on task list
|
Hi all,
I get annoyed by slow UI responsiveness when group actions are called
on Task List (mark read, completed, schedule..., etc). More over group
actions aren't enabled for local and web tasks...
So, after looking at these issues I again come up with quite big
patch. Apparently I am unable to produce the small ones and have to beg
to review and apply them, so they won't get into conflicts with ongoing
changes.
Patch attached to issue 165732 adds canRead() and canComplete()
methods to ITaskListElement and moves other methods like isCompleted()
up to class hierarchy. Logic for mark read/unread and complete actions
became much simpler and group actions now work for local and web tasks.
Another improvement that worth to note is moving task saving (which
takes 2..3 seconds here) into the background job, so it don't block the
UI anymore and as a side effect skips lots of sequential save requests.
With this change I observe significant improvement in UI and task saving
operations.
See https://bugs.eclipse.org/bugs/show_bug.cgi?id=165732
I hope Mik or Rob can review this and apply this patch before it get
stale.
regards,
Eugene