Works on my Mac, but on Linux, if I accidentally change the subject of a task or if I type a bunch in a description and want to undo, it doesn't work.
A fix was made and checked into the source code repository of Task Coach. The fix will be part of the next release. You will get another notification when that release is available with the request to install the new release and confirm that your issue has indeed been fixed.
If you like, you can download a recent build from http://www.fraca7.net/TaskCoach-packages/latest_bugfixes.py to test the fix before the next release is available.
Because a fix has been made for this bug report, the priority of this report has been lowered to 1 and its resolution has been set to 'Fixed'. Please keep the status of the bug report 'Open' until the next release is available to prevent duplicate bug reports.
Thanks, Task Coach development team
This is functionality provided by the native text controls on Windows and Mac, but on Linux (tested on Ubuntu) the native text control doesn't provide that functionality. So I've added a home grown undo/redo capability to the text controls on Linux.
Not quite working right.
If I either add or delete text from a subject, then undo works as expected. But if I add some text in a description that already had content, then undo removes the ENTIRE description!
This is now how it should work. It should only undo the recent change.
The whole loss can be undone by going to the edit menu to choose undo (because using the menu sets the changes for the item and then undo isn't just text-based, it's undoing the state change of the item). But this is just a workaround.
I just lost a good bunch of work because I was typing and editing and then pressed undo. Instead of undoing the latest thing, it deleted everything, as I mentioned before. I had to revert to the version from when I last closed the editor.
So this is not fixed in release 1.3.19?
No not fixed adequately. It doesn't work as one would expect. All other programs undo only changes the last typing since some short idle time or something like that. Task Coach 1.3.19 on Linux DELETES all the text if an undo is pressed, even if most of the text was a year old and the new change was just minor.
I'll see what I can do. Please note that I'm adding a capability here, not fixing a bug.
The current implementation of undo was indeed broken. Revision 5610 should fix this.