[MonoDevelop] New Task List patch - preview

David Makovský (Yakeen) yakeen at sannyas-on.net
Wed Aug 30 15:01:50 EDT 2006


Hi all,

after some time I worked again on new Task List implementation, here is
preview patch. I would appreciate comments on code, gui and
functionality.

Basic description what is done:

There is new Task List option in preferences where you can setup tokens
for aggregating tasks from comments (eg. //TODO: do something) and
Choosing colors for priorities highlighting.

Next we have new Task List pad ("old" one is renamed to "Errors List")
and this one have an toolbar with combo to switch between "generated"
tasks and user tasks.

User Tasks are interactively editable, you can set three values -
priority, completion, description. Priority causes color highlighting of
tasks. These tasks are stored in userprefs file of main solution.

Generated tasks are filled when files are parsed (this patch ads support
for C#, as I know VB has this, other languages are unknown to me, but
filling ICompilationUnit.TagComments when parsing will do the trick...).
Collected data are stored in pidb files together with last valid Tokens
that was used for parsing. Hopefully all situations when you change your
tokens are handled well, I tried to prevent unnecessary re-parsing, but
for first time you have to :)
Generated Tasks have no priority highlighting yet, but it is on my TODO
for future.

So let me know what is your experience.

Regards,

-- 
David Makovský (Yakeen) <yakeen at sannyas-on.net>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tasklist.patch.gz
Type: application/x-gzip
Size: 41867 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/monodevelop-list/attachments/20060830/03285c42/attachment-0001.gz 


More information about the Monodevelop-list mailing list