summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-11-30Improvement to lexing of strings don't use QString.replace, use the power of ↵Giles Bathgate
flex instead.
2010-11-17This adds support for escape sequences in strings e.g \t \n \r \" \\Giles Bathgate
2010-11-17Working state, still requires a show()Marius Kintel
2010-11-08Cosmetics, temporarily disabled preferences in GLViewMarius Kintel
2010-11-07COMPAT mode not needed anymoreMarius Kintel
2010-11-07Allow render_polyset() to return NULLMarius Kintel
2010-11-07Value::QVector -> std::vectorMarius Kintel
2010-11-07Refactored some QString usage in the backend to std::stringMarius Kintel
2010-11-06doc and cosmeticsMarius Kintel
2010-11-06Quick&Dirty locking of GUI to avoid running two compilations in parallelMarius Kintel
2010-11-03Fixed some issues with PolySetRenderer, causing e.g. extrusions to fail in ↵Marius Kintel
OpenCSG mode
2010-11-03Added note about when to includeMarius Kintel
2010-11-02TOK_NUMBER lexer improvement by Steven Dickkintel
git-svn-id: http://svn.clifford.at/openscad/trunk@579 b57f626f-c46c-0410-a088-ec61d464b74c
2010-11-02Tag deprecation as suchkintel
git-svn-id: http://svn.clifford.at/openscad/trunk@578 b57f626f-c46c-0410-a088-ec61d464b74c
2010-11-01cosmeticsMarius Kintel
2010-11-01Elusive CSG bug finally squashedMarius Kintel
2010-10-31fixed minor merge mistakeMarius Kintel
2010-10-31coding stylekintel
git-svn-id: http://svn.clifford.at/openscad/trunk@575 b57f626f-c46c-0410-a088-ec61d464b74c
2010-10-31Added a rands() function that returns a vector of random numbers.kintel
the function takes either 3 arguments or 4 rands(min,max,num) or rands(min,max,num,seed) git-svn-id: http://svn.clifford.at/openscad/trunk@574 b57f626f-c46c-0410-a088-ec61d464b74c
2010-10-31Reverted accidental commitskintel
git-svn-id: http://svn.clifford.at/openscad/trunk@573 b57f626f-c46c-0410-a088-ec61d464b74c
2010-10-31FIXME's added to AbstractNodekintel
git-svn-id: http://svn.clifford.at/openscad/trunk@572 b57f626f-c46c-0410-a088-ec61d464b74c
2010-10-31Committed current version of visitor refactoringkintel
git-svn-id: http://svn.clifford.at/openscad/trunk@571 b57f626f-c46c-0410-a088-ec61d464b74c
2010-10-31bugfix: Matrix initialization state was wrong, made CSGTermRenderer failMarius Kintel
2010-10-31Improved CSGTermRenderer to a testable pointMarius Kintel
2010-10-31Reenabled CGAL renderingMarius Kintel
2010-10-31bugfix: copy&paste errorMarius Kintel
2010-10-31CSGTermRenderer refactor: minor updateMarius Kintel
2010-10-31Added AbstractNode::name(), changed CSGTextRenderer to use this instead of ↵Marius Kintel
the rtti name
2010-10-31CSGTermRenderer refactoring: Added matrix to traversal stateMarius Kintel
2010-10-31cosmeticsMarius Kintel
2010-10-31Started refactoring of render_csg_term() into a visitorMarius Kintel
2010-10-31assert fix (forgot to set root node on the tree) + mix. coding style fixes + ↵Marius Kintel
a note to remember that this is the visitor refactor version
2010-10-31Compile fixes after working in test-code/Marius Kintel
2010-10-31Export DXF to streamMarius Kintel
2010-10-31export to stream for stdout/stderr output supportMarius Kintel
2010-10-31docMarius Kintel
2010-10-31removed unused headersMarius Kintel
2010-10-31Don't assert dimension - groups without geometry will have dimension 0Marius Kintel
2010-10-31bugfix: render_polyset() returned NULL when DAT file wasn't found -> crashMarius Kintel
2010-10-31prefix instance variables with this->Marius Kintel
2010-10-31Ignore empty filenames when calculating absolute pathMarius Kintel
2010-10-31bugfix: use case sensitive includesMarius Kintel
2010-10-31Added CSGTextCache for experimenting with cache-tree organizationMarius Kintel
2010-10-31Another refactoring session:Marius Kintel
o mk_cache_id() obsoleted by removing the node index from the dump o node index output removed from each node and make optional in NodeDumper o The visitors are no longer global, but associated with a tree o Added Tree class to manage node trees and the (now implicit) dump cache o Moved PolySet cache into PolySetRenderer
2010-10-31Removed temporary REMOVE_DUMP defineMarius Kintel
2010-10-31Compile fixes for test programsMarius Kintel
2010-10-31Reenabled polygon winding exception catchMarius Kintel
2010-10-31Enabled Csg and Intersection nodes in CGALRenderer, added more testsMarius Kintel
2010-10-31Initial implementation of CGALRendererMarius Kintel
2010-10-31Saved text-based renderer as own file for future testingMarius Kintel
contact: Jan Huwald // Impressum