Michael D. Seymour wrote:
On Mon, 2003-12-08 at 13:13, Alan Horkan wrote:
Are there any plans to work on Infinite Undo? Some sort of journalling or suchlike? Should I file an RFE?
Primarily from a usability point of view I dont like ever needing to (have a preference or even) answer the question of how many levels of undo I want. Users of course want as many levels of Undo as they can get.
There would probably have to be some upper bound. I can see after some long, heavy editing session, the memory footprint getting quite large. If the undo level isn't up to the user, how would the application limit the amount of memory it uses (not a rhetorical question)? I imagine at some point, old actions would have to fall off the end of the list.
You can always spool to disk. It's relatively easy to add, just allocate the memory using mmap (this limits you to less than 2GB of undo, but perhaps we'll all have 64bit cpus before it matters :)
njh