satovey / heekscad

Automatically exported from code.google.com/p/heekscad
Other
0 stars 0 forks source link

Undo operation un-does too much. #272

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
In certain circumstances, hitting the undo button undoes changes that it
shouldn't.

1) add a cube.
2) add a sphere and move it to overlap some part of the cube.
3) Select the cube and the sphere and but one with the other.
4) Move the resulting object to a new location.
5) Click the undo.  

I would expect the object to move back to its previous location.  Instead
the object returns and the cut operation is undone.

Don't try this with an STL object or even with an STL object in the project
as it will cause HeeksCAD to segfault.  See issue 246.

Original issue reported on code.google.com by shopinth...@gmail.com on 13 May 2010 at 3:07

GoogleCodeExporter commented 9 years ago
There seems to be quite a few flaws in the undo system. Frequently it will 
either do nothing at all, or it will crash the program.

Perhaps, since we all have multi-gig hard disks and insanely fast machines, the 
program could save at every step as it goes along, with a huge resulting file, 
which then overwrites the (say) 10th prior step with the next step done. This 
would give a cast-iron undo-redo system akin to the old VAX systems of yore.

Having just installed 0.16.0, there appears to be no Undo function at all! 

Original comment by adwo...@discreetsecuritysolutions.com on 29 Jan 2011 at 3:37

GoogleCodeExporter commented 9 years ago
Undo have been reworked.
This issue is now obsolete.

Original comment by neomil...@gmail.com on 18 Aug 2014 at 9:10