Hi all,

I've been working on better performance. Task Coach no longer uses the
treemixin module. The "virtual" treemixin was pretty slow, slower even
than simply recreating the tree whenever it changes. So I've
simplified the tree controls. They now simply recreate the whole tree
whenever items are added or removed or when the sort order changes.

I think it's a bit faster now, but the difference is not that big. So,
I want to introduce one more optimization by only adding children to
tree items when the parent item is actually expanded.

However, before I do that I'd like some feedback on the current
version and iron out any bugs I may have introduced while making these
changes. I'd appreciate some testing. You can get the latest build
from http://www.fraca7.net/TaskCoach-packages/latest_bugfixes.py, be
sure to get at least r2428. Running from source would even be better
since that will give you tracebacks whenever something goes wrong.

Thanks, Frank

Reply via email to