openscad/src
Marius Kintel 3080932440 Bugfix: Changed caching strategy to avoid the risk of sibling nodes being evicted from the cache before the parent node has evaluated. 2011-10-27 00:49:55 +02:00
..
AppleEvents.cc minor patches from Andrew Plumb 2010-03-25 22:02:45 +00:00
AppleEvents.h Experimental Apple Event hack; you can now do 'tell application "OpenSCAD" to reload' 2010-02-02 01:07:02 +00:00
CGALCache.cc Forgot to commit CGALCache class 2011-09-11 11:07:18 +02:00
CGALCache.h Forgot to commit CGALCache class 2011-09-11 11:07:18 +02:00
CGALEvaluator.cc Bugfix: Changed caching strategy to avoid the risk of sibling nodes being evicted from the cache before the parent node has evaluated. 2011-10-27 00:49:55 +02:00
CGALEvaluator.h Bugfix: Changed caching strategy to avoid the risk of sibling nodes being evicted from the cache before the parent node has evaluated. 2011-10-27 00:49:55 +02:00
CGALRenderer.cc Initial attempt of cleaning up polyset handling. PolySet no longer keeps a refcount, basic cache mechanism is in place, instantiating polysets are controlled through PolySetEvaluator 2011-09-09 05:53:05 +02:00
CGALRenderer.h Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
CGAL_Nef_polyhedron.cc Implemented CGAL caching 2011-09-11 10:51:55 +02:00
CGAL_Nef_polyhedron.h Linux build fixes 2011-09-11 11:48:00 +02:00
CGAL_Nef_polyhedron_DxfData.cc De-Qt-ification continues, almost done with DxfData 2011-09-03 22:44:41 +02:00
CGAL_renderer.h Refactored GL rendering inspired by Giles' work on RapCad. The ultimate goal is to become independent of Qt 2011-07-30 21:29:40 +02:00
CSGTermEvaluator.cc Rewrote some hard to read linear algebra code to use Eigen 2011-10-04 03:41:43 +02:00
CSGTermEvaluator.h Linux compile fix: include cstddef for NULL 2011-10-20 18:59:34 +02:00
EventFilter.h reorganized file structure layout. more to follow... 2010-01-30 04:17:05 +00:00
GLView.h Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
MainWindow.h Experimental support for exporting the compiled CSG tree as a text file 2011-10-19 17:35:14 +02:00
MainWindow.ui Experimental support for exporting the compiled CSG tree as a text file 2011-10-19 17:35:14 +02:00
OGL_helper.h Cleaned up the OGL_helper patches a bit 2011-09-29 23:13:22 +02:00
OpenCSGRenderer.cc Rewrote some hard to read linear algebra code to use Eigen 2011-10-04 03:41:43 +02:00
OpenCSGRenderer.h Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
PolySetCGALEvaluator.cc Renamed some files and classnames for clarification 2011-09-30 03:11:28 +02:00
PolySetCGALEvaluator.h Renamed some files and classnames for clarification 2011-09-30 03:11:28 +02:00
PolySetCache.cc Linux build fixes 2011-09-11 11:48:00 +02:00
PolySetCache.h Fixed bug introduced by the new PolySet cache; string filtering done in the wrong place, refactored cache into separate class 2011-09-11 09:10:31 +02:00
PolySetEvaluator.cc Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
PolySetEvaluator.h Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
Preferences.cc Allow the hiding of the opengl2.0 warning on startup. 2011-07-03 13:52:28 +01:00
Preferences.h Allow the hiding of the opengl2.0 warning on startup. 2011-07-03 13:52:28 +01:00
Preferences.ui Allow the hiding of the opengl2.0 warning on startup. 2011-07-03 13:52:28 +01:00
ProgressWidget.cc Delay showing the progress bar with one second 2010-02-12 15:43:56 +00:00
ProgressWidget.h Delay showing the progress bar with one second 2010-02-12 15:43:56 +00:00
ProgressWidget.ui Moved progress display to status bar. Disabled by default but can be enabled in .pro file with CONFIG += progresswidget. Please test and enable as default if it looks good on all platforms. 2010-02-10 15:13:12 +00:00
ThrownTogetherRenderer.cc Rewrote some hard to read linear algebra code to use Eigen 2011-10-04 03:41:43 +02:00
ThrownTogetherRenderer.h some leftover conflicts from the last merge 2011-08-04 04:56:31 +02:00
Tree.cc bugfix: Clear both caches before rebuilding 2011-09-11 12:26:23 +02:00
Tree.h Minor namespace fixes 2011-10-26 16:59:26 +02:00
builtin.h Ported a bunch of stuff from Qt to STL 2011-09-03 06:10:36 +02:00
cgal.h intmax_t patch - make smaller 2011-09-13 02:51:59 -05:00
cgaladv.cc Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
cgaladv_convexhull2.cc Implemented 2D hull 2011-09-06 22:03:52 +02:00
cgaladv_minkowski2.cc Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
cgaladvnode.h Initial attempt of cleaning up polyset handling. PolySet no longer keeps a refcount, basic cache mechanism is in place, instantiating polysets are controlled through PolySetEvaluator 2011-09-09 05:53:05 +02:00
cgalfwd.h Implemented OFF import, refactored PolySet/Polyhedron conversion 2011-09-07 22:04:59 +02:00
cgalutils.cc Localization indicator of CGAL errors 2011-09-08 06:55:12 +02:00
cgalutils.h Implemented OFF import, refactored PolySet/Polyhedron conversion 2011-09-07 22:04:59 +02:00
color.cc Minor namespace fixes 2011-10-26 16:59:26 +02:00
colornode.h Refactoring: Moved color functionality into separate module and node 2011-09-02 23:35:10 +02:00
context.cc Added support for an untyped import() module, deprecating the explicitly typed import_*() ones 2011-09-07 00:47:55 +02:00
context.h Some cleanup of the Context class 2011-09-03 18:51:29 +02:00
control.cc Added note about problem with modifiers using the child() module, reported by nophead 2011-09-28 23:06:19 +02:00
csgnode.h Reverted accidental commits 2010-10-31 01:58:50 +00:00
csgops.cc Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
csgterm.cc Rewrote some hard to read linear algebra code to use Eigen 2011-10-04 03:41:43 +02:00
csgterm.h Rewrote some hard to read linear algebra code to use Eigen 2011-10-04 03:41:43 +02:00
dxfdata.cc Killed some warnings 2011-09-08 02:32:49 +02:00
dxfdata.h remove the unnecessary prefix 2011-09-27 22:55:58 -07:00
dxfdim.cc De-Qt-ification continues, almost done with DxfData 2011-09-03 22:44:41 +02:00
dxfdim.h Ported a bunch of stuff from Qt to STL 2011-09-03 06:10:36 +02:00
dxftess-cgal.cc Localization indicator of CGAL errors 2011-09-08 06:55:12 +02:00
dxftess-glu.cc Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
dxftess.cc De-Qt-ification continues, almost done with DxfData 2011-09-03 22:44:41 +02:00
dxftess.h De-Qt-ification continues, almost done with DxfData 2011-09-03 22:44:41 +02:00
editor.cc Replaced main text editor with a qcodeedit widget 2010-04-03 03:05:05 +00:00
editor.h Disable insertion of rich text as it caused copy and paste errors. Reported and fixed by 'Moc' 2011-10-04 00:41:41 +02:00
export.cc fixed merge conflict 2011-09-08 03:34:13 +02:00
export.h Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
expr.cc Evaluate expressions for the ternary operator the same way as for if-else, i.e. cast any value to bool 2011-10-23 22:33:11 +02:00
expression.h Ported a bunch of stuff from Qt to STL 2011-09-03 06:10:36 +02:00
func.cc Redefined version() to return the version as a vector. Added version_num() to return a comparable number 2011-10-04 00:09:04 +02:00
function.h Ported a bunch of stuff from Qt to STL 2011-09-03 06:10:36 +02:00
glview.cc Change the diagonal view so that the object's front faces the light 2011-09-11 13:14:15 +02:00
grid.h Ported recent changes to master into the visitor branch 2011-04-12 20:35:44 +02:00
handle_dep.cc Added handle_dep sources 2011-09-04 01:39:19 +02:00
handle_dep.h Added handle_dep sources 2011-09-04 01:39:19 +02:00
highlighter.cc Copyright updates 2011-01-21 02:21:09 +01:00
highlighter.h Fixed compile error and added zoomIn/zoomOut slots 2010-04-03 03:05:20 +00:00
import.cc Removed unused variable 2011-09-30 19:04:08 +02:00
importnode.h Initial attempt of cleaning up polyset handling. PolySet no longer keeps a refcount, basic cache mechanism is in place, instantiating polysets are controlled through PolySetEvaluator 2011-09-09 05:53:05 +02:00
lexer.l Don't leave files open on parse errors 2011-09-11 01:53:25 +02:00
linalg.h Rewrote some hard to read linear algebra code to use Eigen 2011-10-04 03:41:43 +02:00
linearextrude.cc Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
linearextrudenode.h Renamed some files and classnames for clarification 2011-09-30 03:11:28 +02:00
mainwin.cc Experimental support for exporting the compiled CSG tree as a text file 2011-10-19 17:35:14 +02:00
mathc99.cc add some more missing C99 math.h functions 2011-01-18 00:52:45 +01:00
mathc99.h add some more missing C99 math.h functions 2011-01-18 00:52:45 +01:00
memory.h helper to include TR1 stuff 2011-09-11 11:10:22 +02:00
module.cc bugfix: context mixup after last foreach fix 2011-09-04 20:56:22 +02:00
module.h Ported use for Qt's foreach to BOOST_FOREACH 2011-09-04 20:35:23 +02:00
myqhash.h Added note about when to include 2010-11-03 19:24:19 +01:00
namedcolors.cpp Merge branch 'master' into visitor 2011-07-31 01:58:51 +02:00
node.cc Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
node.h Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
nodecache.h Implemented CGAL caching 2011-09-11 10:51:55 +02:00
nodedumper.cc Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
nodedumper.h Minor namespace fixes 2011-10-26 16:59:26 +02:00
openscad.cc Experimental support for exporting the compiled CSG tree as a text file 2011-10-19 17:35:14 +02:00
openscad.h Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
parser.y Don't leave files open on parse errors 2011-09-11 01:53:25 +02:00
polyset.cc Rewrote some hard to read linear algebra code to use Eigen 2011-10-04 03:41:43 +02:00
polyset.h Rewrote some hard to read linear algebra code to use Eigen 2011-10-04 03:41:43 +02:00
primitives.cc Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
printutils.cc Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
printutils.h Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
progress.cc Cleaned up progress handling, implemented cancel function. Needs more testing 2010-02-09 13:48:09 +00:00
progress.h Cleaned up progress handling, implemented cancel function. Needs more testing 2010-02-09 13:48:09 +00:00
projection.cc Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
projectionnode.h Initial attempt of cleaning up polyset handling. PolySet no longer keeps a refcount, basic cache mechanism is in place, instantiating polysets are controlled through PolySetEvaluator 2011-09-09 05:53:05 +02:00
qhash.cc Added CSGTextCache for experimenting with cache-tree organization 2010-10-31 02:42:35 +02:00
render-opencsg.cc.org Merge branch 'master' into visitor 2011-07-31 01:58:51 +02:00
render.cc Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
renderer.h Refactored GL rendering inspired by Giles' work on RapCad. The ultimate goal is to become independent of Qt 2011-07-30 21:29:40 +02:00
rendernode.h Initial attempt of cleaning up polyset handling. PolySet no longer keeps a refcount, basic cache mechanism is in place, instantiating polysets are controlled through PolySetEvaluator 2011-09-09 05:53:05 +02:00
rotateextrude.cc Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
rotateextrudenode.h Renamed some files and classnames for clarification 2011-09-30 03:11:28 +02:00
state.h Rewrote some hard to read linear algebra code to use Eigen 2011-10-04 03:41:43 +02:00
stl-utils.h De-Qt-ified AbstractNode 2011-08-04 04:58:17 +02:00
surface.cc Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
system-gl.h Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
transform.cc Rewrote some hard to read linear algebra code to use Eigen 2011-10-04 03:41:43 +02:00
transformnode.h Rewrote some hard to read linear algebra code to use Eigen 2011-10-04 03:41:43 +02:00
traverser.cc De-Qt-ified AbstractNode 2011-08-04 04:58:17 +02:00
traverser.h De-Qt-ified AbstractNode 2011-08-04 04:58:17 +02:00
value.cc echo output adjustments: same style for vector and range, output boolean values as true/false instead of 1/0 2011-10-08 14:52:26 +02:00
value.h Updated boolean handling of if/else 2011-09-08 08:52:21 +02:00
visitor.h Renamed some files and classnames for clarification 2011-09-30 03:11:28 +02:00