Skip to main content

[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




Back to the top