Go to file
Jonathan Westhues 48612bde3d Add undo/redo. This saves the param guesses, constraints, groups,
and requests to a separate list. It's messy, because I have to make
a deep copy (e.g. of the remap list for the groups, or Expr *
stuff) of some things. Others (e.g. the polygon or mesh) will be
regenerated, so they should be discarded, but they must not get
double-freed.

In any case, works superficially. And fix a few memory leaks
unrelated to this, and remove some dead code.

[git-p4: depot-paths = "//depot/solvespace/": change = 1775]
2008-06-04 02:22:30 -08:00
obj This is my initial checkin for solvespace, a second attempt at 2008-03-25 02:02:13 -08:00
win32 Fix bugs: problem drag-rotating normals with the mouse, a failure 2008-06-03 10:48:47 -08:00
Makefile Add undo/redo. This saves the param guesses, constraints, groups, 2008-06-04 02:22:30 -08:00
constraint.cpp Add undo/redo. This saves the param guesses, constraints, groups, 2008-06-04 02:22:30 -08:00
drawconstraint.cpp Add selectable faces, by associating an hEntity with the triangle's 2008-06-01 19:31:37 -08:00
dsc.h Add selectable faces, by associating an hEntity with the triangle's 2008-06-01 19:31:37 -08:00
entity.cpp Consolidate the code that determines whether an entity is visible 2008-06-02 01:31:26 -08:00
expr.cpp Add selectable faces, by associating an hEntity with the triangle's 2008-06-01 19:31:37 -08:00
expr.h Add selectable faces, by associating an hEntity with the triangle's 2008-06-01 19:31:37 -08:00
file.cpp Add undo/redo. This saves the param guesses, constraints, groups, 2008-06-04 02:22:30 -08:00
font.table Add routines to draw a vector font (public domain Hershey Simplex 2008-04-11 03:13:47 -08:00
glhelper.cpp Stipple the selected/hovered faces, instead of drawing them in 2008-06-01 21:38:12 -08:00
graphicswin.cpp Add undo/redo. This saves the param guesses, constraints, groups, 2008-06-04 02:22:30 -08:00
mesh.cpp Add an interference check for assembled parts. That's easy once the 2008-06-03 22:39:32 -08:00
polygon.cpp Fix bugs: problem drag-rotating normals with the mouse, a failure 2008-06-03 10:48:47 -08:00
polygon.h Add an interference check for assembled parts. That's easy once the 2008-06-03 22:39:32 -08:00
sketch.cpp Add undo/redo. This saves the param guesses, constraints, groups, 2008-06-04 02:22:30 -08:00
sketch.h Add undo/redo. This saves the param guesses, constraints, groups, 2008-06-04 02:22:30 -08:00
solvespace.cpp Fix bugs: problem drag-rotating normals with the mouse, a failure 2008-06-03 10:48:47 -08:00
solvespace.h Add undo/redo. This saves the param guesses, constraints, groups, 2008-06-04 02:22:30 -08:00
system.cpp Add undo/redo. This saves the param guesses, constraints, groups, 2008-06-04 02:22:30 -08:00
textwin.cpp Add undo/redo. This saves the param guesses, constraints, groups, 2008-06-04 02:22:30 -08:00
ui.h Add undo/redo. This saves the param guesses, constraints, groups, 2008-06-04 02:22:30 -08:00
undoredo.cpp Add undo/redo. This saves the param guesses, constraints, groups, 2008-06-04 02:22:30 -08:00
util.cpp Add selectable faces, by associating an hEntity with the triangle's 2008-06-01 19:31:37 -08:00
wishlist.txt Add undo/redo. This saves the param guesses, constraints, groups, 2008-06-04 02:22:30 -08:00