Bug 363975 - [patch] add text filter to edit task working set dialog
Summary: [patch] add text filter to edit task working set dialog
Status: CLOSED MOVED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Mylyn (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows 7
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: bugday, helpwanted
Depends on:
Blocks:
 
Reported: 2011-11-16 16:26 EST by Sam Davis CLA
Modified: 2012-01-05 19:03 EST (History)
0 users

See Also:


Attachments
patch (5.05 KB, patch)
2012-01-05 17:34 EST, Sam Davis CLA
no flags Details | Diff
mylyn/context/zip (22.45 KB, application/octet-stream)
2012-01-05 17:34 EST, Sam Davis CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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