openscad/src
Marius Kintel d4af7fb04e Merge pull request #61 from openscad/fixpathbug
prevent crash: make path absolute so that it has a parent to cwd to
2012-01-08 18:59:52 -08: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 Refactored normalization into a separate class, hard-limited normalization to stop at 5000 nodes to keep from normalizing 'forever' 2011-12-26 19:15:51 +01:00
CGALCache.h Ported QCache and related code away from Qt 2011-11-09 03:18:32 +01:00
CGALEvaluator.cc Merge branch 'master' into boost_filesystem 2012-01-08 19:14:30 +01:00
CGALEvaluator.h Ported QCache and related code away from Qt 2011-11-09 03:18:32 +01:00
CGALRenderer.cc MSVC compile fix 2011-12-09 09:47:13 -06:00
CGALRenderer.h Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
CGAL_Nef_polyhedron.cc Fixed render() crash reported by tjhowse. It still fails, but at least doesn't crash anymore 2011-12-12 00:48:07 +01:00
CGAL_Nef_polyhedron.h bugfix: We didn't correctly set back CGAL error behaviour after changing it 2011-11-26 23:31:11 +01: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 Merge branch 'master' into color-priority 2011-12-26 16:37:45 +01:00
CSGTermEvaluator.h Refactoring: Use shared_ptr instead of our own shared pointer implementation for CSGTerm 2011-12-06 01:17:03 +01:00
EventFilter.h reorganized file structure layout. more to follow... 2010-01-30 04:17:05 +00:00
GLView.h Better warnings and GL info related to OpenCSG capabilities and OpenGL 1.x 2011-12-09 03:43:06 +01:00
MainWindow.h Perform CGAL evaluation in a separate thread. First steps towards better GUI responsiveness and parallelization 2011-12-25 23:00:30 +01:00
MainWindow.ui Perform CGAL evaluation in a separate thread. First steps towards better GUI responsiveness and parallelization 2011-12-25 23:00:30 +01:00
OGL_helper.h Cleaned up the OGL_helper patches a bit 2011-09-29 23:13:22 +02:00
OpenCSGRenderer.cc Color overriding now works. The outermost color will win if multiple colors are specified for the same object 2011-12-26 00:38:03 +01:00
OpenCSGRenderer.h Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
OpenCSGWarningDialog.cc Better warnings and GL info related to OpenCSG capabilities and OpenGL 1.x 2011-12-09 03:43:06 +01:00
OpenCSGWarningDialog.h Better warnings and GL info related to OpenCSG capabilities and OpenGL 1.x 2011-12-09 03:43:06 +01:00
OpenCSGWarningDialog.ui Enable OpenCSG as default for capable OpenGL 1.x contexts as this appears to be the normal situation 2011-12-28 21:32:56 +01:00
PolySetCGALEvaluator.cc Some light refactoring attempts, didn't get very far.. 2011-12-26 16:34:47 +01:00
PolySetCGALEvaluator.h Renamed some files and classnames for clarification 2011-09-30 03:11:28 +02:00
PolySetCache.cc de-Qt'ified printutils 2011-10-31 23:56:35 +01:00
PolySetCache.h Ported QCache and related code away from Qt 2011-11-09 03:18:32 +01:00
PolySetEvaluator.cc Minor doc clarification 2011-12-26 11:47:02 +01:00
PolySetEvaluator.h Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
Preferences.cc Use Qt's fontfind algorithm for default, so that QFontComboBox works properly 2012-01-04 19:53:46 -06:00
Preferences.h Some small refactoring of color handling to support using the color() module to change only alpha 2011-12-11 23:45:14 +01:00
Preferences.ui Better warnings and GL info related to OpenCSG capabilities and OpenGL 1.x 2011-12-09 03:43:06 +01:00
ProgressWidget.cc Perform CGAL evaluation in a separate thread. First steps towards better GUI responsiveness and parallelization 2011-12-25 23:00:30 +01:00
ProgressWidget.h Perform CGAL evaluation in a separate thread. First steps towards better GUI responsiveness and parallelization 2011-12-25 23:00:30 +01: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 Color overriding now works. The outermost color will win if multiple colors are specified for the same object 2011-12-26 00:38:03 +01:00
ThrownTogetherRenderer.h some leftover conflicts from the last merge 2011-08-04 04:56:31 +02:00
Tree.cc Refactoring: Use shared_ptr instead of our own shared pointer implementation for CSGTerm 2011-12-06 01:17:03 +01:00
Tree.h Refactoring: Use shared_ptr instead of our own shared pointer implementation for CSGTerm 2011-12-06 01:17:03 +01:00
builtin.cc Slight refactoring of builtin function and module handling 2011-11-06 18:37:12 +01:00
builtin.h Slight refactoring of builtin function and module handling 2011-11-06 18:37:12 +01:00
cache.h Ported QCache and related code away from Qt 2011-11-09 03:18:32 +01:00
cgal.h #undef NDEBUG before including any CGAL headers 2011-12-06 01:43:44 +01:00
cgaladv.cc Slight refactoring of builtin function and module handling 2011-11-06 18:37:12 +01:00
cgaladv_minkowski2.cc #undef NDEBUG before including any CGAL headers 2011-12-06 01:43:44 +01: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 #undef NDEBUG before including any CGAL headers 2011-12-06 01:43:44 +01:00
cgalutils.h Implemented OFF import, refactored PolySet/Polyhedron conversion 2011-09-07 22:04:59 +02:00
cgalworker.cc Perform CGAL evaluation in a separate thread. First steps towards better GUI responsiveness and parallelization 2011-12-25 23:00:30 +01:00
cgalworker.h Perform CGAL evaluation in a separate thread. First steps towards better GUI responsiveness and parallelization 2011-12-25 23:00:30 +01:00
color.cc Slight refactoring of builtin function and module handling 2011-11-06 18:37:12 +01:00
colornode.h Color overriding now works. The outermost color will win if multiple colors are specified for the same object 2011-12-26 00:38:03 +01:00
context.cc Don't use native() to extract strings from boost::filesystem::path() since that will use wchar under Windows 2012-01-09 03:06:44 +01:00
context.h Some cleanup of the Context class 2011-09-03 18:51:29 +02:00
control.cc Slight refactoring of builtin function and module handling 2011-11-06 18:37:12 +01:00
csgnode.h Reverted accidental commits 2010-10-31 01:58:50 +00:00
csgops.cc Slight refactoring of builtin function and module handling 2011-11-06 18:37:12 +01:00
csgterm.cc Merge branch 'master' into color-priority 2011-12-27 14:46:10 +01:00
csgterm.h Merge branch 'master' into color-priority 2011-12-27 14:46:10 +01:00
csgtermnormalizer.cc Refactored normalization into a separate class, hard-limited normalization to stop at 5000 nodes to keep from normalizing 'forever' 2011-12-26 19:15:51 +01:00
csgtermnormalizer.h Refactored normalization into a separate class, hard-limited normalization to stop at 5000 nodes to keep from normalizing 'forever' 2011-12-26 19:15:51 +01:00
dxfdata.cc Updated documentation 2011-12-26 12:00:15 +01:00
dxfdata.h Minor eigen include fix 2011-10-30 02:16:27 +01:00
dxfdim.cc Ported from QFileInfo to boost::filesystem 2011-12-06 04:09:39 +01:00
dxfdim.h Ported a bunch of stuff from Qt to STL 2011-09-03 06:10:36 +02:00
dxftess-cgal.cc #undef NDEBUG before including any CGAL headers 2011-12-06 01:43:44 +01:00
dxftess-glu.cc Removed some more Qt dependencies 2011-11-28 01:00:21 +01: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 Another unit normal update from Xyne: Defer conversion to double until we've performed the division 2012-01-04 18:40:33 +01:00
export.h Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
expr.cc Killed some warnings 2011-12-04 22:20:19 +01:00
expression.h Ported a bunch of stuff from Qt to STL 2011-09-03 06:10:36 +02:00
func.cc bugfix: Infinite loop in deg2rad/rad2deg when giving it an inf number, e.g. 1/0. Reported by Triffid Hunter. 2012-01-08 18:31:09 +01:00
function.h Ported a bunch of stuff from Qt to STL 2011-09-03 06:10:36 +02:00
glview.cc minor fix: version and vendor output was mixed up in the info string 2012-01-04 18:40:58 +01:00
grid.h Removed some more Qt dependencies 2011-11-28 01:00:21 +01:00
handle_dep.cc Don't use native() to extract strings from boost::filesystem::path() since that will use wchar under Windows 2012-01-09 03:06:44 +01:00
handle_dep.h Added handle_dep sources 2011-09-04 01:39:19 +02:00
highlighter.cc Extracted librarydir initialization to separate function 2011-12-24 22:02:37 +01:00
highlighter.h Fixed compile error and added zoomIn/zoomOut slots 2010-04-03 03:05:20 +00:00
import.cc Don't use native() to extract strings from boost::filesystem::path() since that will use wchar under Windows 2012-01-09 03:06:44 +01:00
importnode.h Initial work: Created a Filename class 2011-11-06 19:18:59 +01:00
lexer.l Merge branch 'master' into boost_filesystem 2012-01-04 23:07:32 +01:00
linalg.cc commit Marius' linalg.cc 2011-12-24 07:50:24 -06:00
linalg.h Color overriding now works. The outermost color will win if multiple colors are specified for the same object 2011-12-26 00:38:03 +01:00
linearextrude.cc Removed unused Qt include 2011-12-06 04:07:58 +01:00
linearextrudenode.h Initial work: Created a Filename class 2011-11-06 19:18:59 +01:00
mainwin.cc Merge branch 'master' into threading 2012-01-09 03:29:24 +01: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 Some light refactoring attempts, didn't get very far.. 2011-12-26 16:34:47 +01:00
module.h Additional fixes after merging with master 2012-01-04 23:28:16 +01:00
namedcolors.cpp Merge branch 'master' into visitor 2011-07-31 01:58:51 +02:00
node.cc Some light refactoring attempts, didn't get very far.. 2011-12-26 16:34:47 +01:00
node.h Minor doc clarification 2011-12-26 11:47:02 +01: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 prevent crash: make path absolute so that it has a parent to cwd to 2012-01-08 18:54:04 -08:00
openscad.h Ported currentdir handling from Qt to boost filesystem 2011-12-25 00:22:03 +01:00
parser.y Merge branch 'master' into boost_filesystem 2012-01-04 23:07:32 +01:00
parsersettings.cc Removed Qt dependency from parser_init() 2011-12-25 15:09:52 +01:00
parsersettings.h Removed Qt dependency from parser_init() 2011-12-25 15:09:52 +01:00
polyset.cc Merge branch 'master' into boost_filesystem 2011-12-26 16:37:00 +01:00
polyset.h Some small refactoring of color handling to support using the color() module to change only alpha 2011-12-11 23:45:14 +01:00
primitives.cc bugfix: The parameter yielded half as many segments as expected 2011-12-19 16:31:38 +01:00
printutils.cc Don't dump timestamp of included files, this wasn't really used anywhere 2011-11-07 02:37:44 +01:00
printutils.h de-Qt'ified printutils 2011-10-31 23:56:35 +01: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 Slight refactoring of builtin function and module handling 2011-11-06 18:37:12 +01: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
render-opencsg.cc.org Merge branch 'master' into visitor 2011-07-31 01:58:51 +02:00
render.cc Slight refactoring of builtin function and module handling 2011-11-06 18:37:12 +01:00
renderer.cc Color overriding now works. The outermost color will win if multiple colors are specified for the same object 2011-12-26 00:38:03 +01:00
renderer.h Color overriding now works. The outermost color will win if multiple colors are specified for the same object 2011-12-26 00:38:03 +01: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
rendersettings.cc Some small refactoring of color handling to support using the color() module to change only alpha 2011-12-11 23:45:14 +01:00
rendersettings.h Some small refactoring of color handling to support using the color() module to change only alpha 2011-12-11 23:45:14 +01:00
rotateextrude.cc Removed unused Qt include 2011-12-06 04:07:58 +01:00
rotateextrudenode.h Initial work: Created a Filename class 2011-11-06 19:18:59 +01:00
state.h Color overriding now works. The outermost color will win if multiple colors are specified for the same object 2011-12-26 00:38:03 +01:00
stl-utils.h De-Qt-ified AbstractNode 2011-08-04 04:58:17 +02:00
surface.cc Merge branch 'master' into boost_filesystem 2011-12-23 21:14:12 +01:00
system-gl.h GLXEW mixed with eigen2 causes weird compiler errors. This is a temporary fix 2011-11-28 01:41:36 +01:00
transform.cc Slight refactoring of builtin function and module handling 2011-11-06 18:37:12 +01:00
transformnode.h Rewrote some hard to read linear algebra code to use Eigen 2011-10-04 03:41:43 +02:00
traverser.cc Support for traversal pruning and abortion 2011-11-25 22:41:36 +01:00
traverser.h Support for traversal pruning and abortion 2011-11-25 22:41:36 +01:00
value.cc Another try at fixing double-to-text conversion for testing 2012-01-09 01:44:01 +01:00
value.h Correctly escape special characters in dumped strings. Fixes dumptest_import_dxf-tests 2011-11-07 03:59:40 +01:00
visitor.h Renamed some files and classnames for clarification 2011-09-30 03:11:28 +02:00