Go to file
Jonathan Westhues 12942a74cf Add logic to remember imported files' relative filenames, and use
that to try to find them if we can't find them by absolute path.
This is intended to make everything still work if you copy an
entire directory tree of files that import each other.

Also add a mechanism to not paint the scene if we're not sure it's
consistent; otherwise got some crashes on startup. And disable both
text and graphic window when displaying a modal dialog, wasn't
doing that always.

[git-p4: depot-paths = "//depot/solvespace/": change = 1808]
2008-06-24 21:14:49 -08:00
doc Beginnings of some docs for SolveSpace. 2008-06-20 19:36:29 -08:00
extlib Link against libpng and zlib, and use that to export graphics; 2008-06-18 00:35:14 -08:00
obj This is my initial checkin for solvespace, a second attempt at 2008-03-25 02:02:13 -08:00
win32 Add logic to remember imported files' relative filenames, and use 2008-06-24 21:14:49 -08:00
bsp.cpp Split the BSP stuff off the mesh stuff, and the text screens 2008-06-23 00:37:12 -08:00
constraint.cpp Make the point-on-circle constraints work on the infinite cylinder, 2008-06-21 23:32:50 -08:00
draw.cpp Add logic to remember imported files' relative filenames, and use 2008-06-24 21:14:49 -08:00
drawconstraint.cpp Add two more exotic constraints: equal point-line distances, and 2008-06-14 03:16:14 -08:00
drawentity.cpp Make step and repeats step the mesh, as well as the entities. This 2008-06-21 14:49:57 -08:00
dsc.h Add sweeps. The user specifies a trajectory and a section, in two 2008-06-21 02:18:20 -08:00
entity.cpp Make step and repeats step the mesh, as well as the entities. This 2008-06-21 14:49:57 -08:00
expr.cpp Don't keep a dimension or group's user-entered numerical value as 2008-06-14 00:43:38 -08:00
expr.h Don't keep a dimension or group's user-entered numerical value as 2008-06-14 00:43:38 -08:00
file.cpp Add logic to remember imported files' relative filenames, and use 2008-06-24 21:14:49 -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 Oops, was calling glBegin() once for each triangle when showing 2008-06-23 00:48:19 -08:00
graphicswin.cpp Add helical sweeps. These aren't as parametric as I would have 2008-06-23 00:25:17 -08:00
group.cpp Add helical sweeps. These aren't as parametric as I would have 2008-06-23 00:25:17 -08:00
groupmesh.cpp Add helical sweeps. These aren't as parametric as I would have 2008-06-23 00:25:17 -08:00
Makefile Split the BSP stuff off the mesh stuff, and the text screens 2008-06-23 00:37:12 -08:00
mesh.cpp Split the BSP stuff off the mesh stuff, and the text screens 2008-06-23 00:37:12 -08:00
polygon.cpp Add sweeps. The user specifies a trajectory and a section, in two 2008-06-21 02:18:20 -08:00
polygon.h Make step and repeats step the mesh, as well as the entities. This 2008-06-21 14:49:57 -08:00
request.cpp Split some large files. 2008-06-06 00:14:37 -08:00
sketch.h Add logic to remember imported files' relative filenames, and use 2008-06-24 21:14:49 -08:00
solvespace.cpp Add logic to remember imported files' relative filenames, and use 2008-06-24 21:14:49 -08:00
solvespace.h Add logic to remember imported files' relative filenames, and use 2008-06-24 21:14:49 -08:00
system.cpp Major speedups, mostly by playing nicer with OpenGL; batch things 2008-06-05 23:50:08 -08:00
textscreens.cpp Add logic to remember imported files' relative filenames, and use 2008-06-24 21:14:49 -08:00
textwin.cpp Split the BSP stuff off the mesh stuff, and the text screens 2008-06-23 00:37:12 -08:00
ui.h Add helical sweeps. These aren't as parametric as I would have 2008-06-23 00:25:17 -08:00
undoredo.cpp Add sweeps. The user specifies a trajectory and a section, in two 2008-06-21 02:18:20 -08:00
util.cpp Add logic to remember imported files' relative filenames, and use 2008-06-24 21:14:49 -08:00
wishlist.txt Add logic to remember imported files' relative filenames, and use 2008-06-24 21:14:49 -08:00