Bug 363975

Summary: [patch] add text filter to edit task working set dialog
Product: z_Archived Reporter: Sam Davis <sam.davis>
Component: MylynAssignee: Project Inbox <mylyn-triaged>
Status: CLOSED MOVED QA Contact:
Severity: enhancement    
Priority: P3 Keywords: bugday, helpwanted
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:
Attachments:
Description Flags
patch
none
mylyn/context/zip none

Description Sam Davis CLA 2011-11-16 16:26:42 EST
It would be useful to be able to filter the edit task working set dialog so you could quickly check all projects whose names contain a certain string.
Comment 1 Steffen Pingel CLA 2011-11-23 05:15:17 EST
+1 makes sense to me.
Comment 2 Sam Davis CLA 2012-01-05 17:34:33 EST
Created attachment 209109 [details]
patch

I noticed that when subversive is installed, the task working set dialog is quite slow to load, and this text filter is very slow.
Comment 3 Sam Davis CLA 2012-01-05 17:34:35 EST
Created attachment 209110 [details]
mylyn/context/zip
Comment 4 Sam Davis CLA 2012-01-05 17:44:54 EST
Actually it is just as slow with Subclipse installed. In either case it blocks at org.eclipse.mylyn.internal.tasks.ui.TasksUiPlugin.getRepositoryForResource(IResource) line 1261.
Comment 5 Sam Davis CLA 2012-01-05 18:24:58 EST
Actually, this doesn't work: sometimes filtering unchecks items in the tree.
Comment 6 Steffen Pingel CLA 2012-01-05 19:00:20 EST
(In reply to comment #4)
> Actually it is just as slow with Subclipse installed. In either case it blocks
> at
> org.eclipse.mylyn.internal.tasks.ui.TasksUiPlugin.getRepositoryForResource(IResource)
> line 1261.

Yes, some linking providers perform expensive (I/O) operations that can cause the UI to block. It would be nicer if the grouping ran in the background or would at least show a cancelable progress monitor.
Comment 7 Steffen Pingel CLA 2012-01-05 19:03:47 EST
(In reply to comment #5)
> Actually, this doesn't work: sometimes filtering unchecks items in the tree.

My experience with the check box tree is that it only works properly when used with an ICheckStateProvider (BuildServerPart has an example for that). Unfortunately that interface is only available on Eclipse 3.5 and later so we wouldn't be able to use this for the task working set dialog, yet.
Comment 8 Eclipse Webmaster CLA 2022-11-15 11:45:08 EST
Mylyn has been restructured, and our issue tracking has moved to GitHub [1].

We are closing ~14K Bugzilla issues to give the new team a fresh start. If you feel that this issue is still relevant, please create a new one on GitHub.

[1] https://github.com/orgs/eclipse-mylyn