summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2013-10-07factorize Value::RangeType methodVicnet
2013-10-07add vector parameter to children()Vicnet
2013-10-07allow one number parameter on children(): select this child onlyVicnet
2013-10-07use explicit Value::RangeType for clarityVicnet
2013-10-07add children primitive, and refactor control.cc a littleVicnet
2013-10-04Mac build fixMarius Kintel
2013-10-04Mac build fix for openscad_noguiMarius Kintel
2013-10-04Make recent examplesdir changws work for MDI modeMarius Kintel
2013-10-02fix broken buildDon Bright
2013-10-02Merge branch 'master' of github.com:openscad/openscad into issue480Don Bright
Conflicts: src/openscad.cc
2013-09-25remove unused stuffVicnet
2013-09-21use debug symbols for test binaries. also remove echostream pointerDon Bright
2013-09-21make echotest work on BSD, by adding .echo as recognized extensionDon Bright
2013-09-21moving towards making tests work on bsd againDon Bright
2013-09-20restore missing digits. make --info work better. fix parser / path bugDon Bright
2013-09-20allow openscad binary to be compiled with or without QT. use non-QT for tests.Don Bright
2013-09-19Don't recompile while editing the text. Wait until saving or manual refresh. ↵Marius Kintel
Fixes #482
2013-09-19gcc 4.7 should work for demangling of CGAL kernel info nameDon Bright
2013-09-19enable --info output of names of CGAL Kernels to aid debuggingDon Bright
2013-09-15fix issue with gcc 4.4.5. pointer to renderer in export_png segfaulteddon bright
worked fine in clang
2013-09-13Merge remote-tracking branch 'upstream/master'Vicnet
2013-09-13reorder parser predicat to better understandingVicnet
2013-09-13Indent parser file for better clarityVicnet
2013-09-13Merge pull request #476 from openscad/testfixesMarius Kintel
Testfixes
2013-09-13cleanupDon Bright
2013-09-13cleanDon Bright
2013-09-13cleanupDon Bright
2013-09-13cleanup, remove unused files and code, etcDon Bright
2013-09-13cleanups, tab fixes, remove redundant codeDon Bright
2013-09-13little tweaks, cleanups, tab fixing, eliminating commentsDon Bright
2013-09-13fix bug in 2d resize codeDon Bright
2013-09-12remove redundant codeDon Bright
2013-09-12cmdline throwntogether, integrate w chrysn tests, update resize testsDon Bright
2013-09-12rendersettings.h not neededDon Bright
2013-09-12lodepng: write RGB instead of RGBA: decoders differ on alpha renderingDon Bright
2013-09-12use background color when writing PNG with lodepngDon Bright
2013-09-12fix issue #430Don Bright
2013-08-21Merge branch 'master' of github.com:openscad/openscadMarius Kintel
2013-08-21Fixes two problems related to : lookup was dynamic rather than lexical, ↵Marius Kintel
assignment was done after all local variables causing it not to be copyable
2013-08-20Put back some stuff necessary for building on non-MSVC platforms for nowMarius Kintel
2013-08-20Merge branch 'master' of git://github.com/ivoknutsel/openscad into ↵Marius Kintel
ivoknutsel-master
2013-08-14first step of dealing with issue #455Don Bright
2013-08-11fix #452Don Bright
2013-07-28In this commit i'll change just the Qt project, c and header files to get ↵Ivo Noorhoff
OpenSCAD building and working on Windows 7 compiled with Visual Studio Express 2012. A couple of things needed changing : * MSVC 2012 has no trunc or round, i have added those to mathc99 and included mathc99 to the files needed. The implementations were taken from boost. * MSVC 2012 stl does now allow accessing out of bounds elements in std:vector as an array, so "chain->objects[i]" will fail in "OpenCSGRenderer::renderCSGChain". Whatever the platform, it will me a good idea to change this code to something that does not trigger undefined behavior. * MSVC 2012 cannot figure out the types involved in "if (file_size == 80 + 4 + 50*facenum) {", i have added a cast to force it to "if (file_size == static_cast<std::streamoff>(80 + 4 + 50*facenum)) {". The next round would be regression testing and debugging and possibly more changes to the OpenSCAD main code. The round after that would be changing the .pro and .pri files to create correct visual studio solutions.
2013-06-26Merge branch 'master' into no-testprogramschrysn
Conflicts: tests/CMakeLists.txt tests/regression/csgtermtest/assign-expected.term tests/regression/csgtermtest/child-expected.term tests/regression/csgtermtest/circle-expected.term tests/regression/csgtermtest/color-expected.term tests/regression/csgtermtest/cube-expected.term tests/regression/csgtermtest/cylinder-expected.term tests/regression/csgtermtest/difference-expected.term tests/regression/csgtermtest/dxf_linear_extrude-expected.term tests/regression/csgtermtest/dxf_rotate_extrude-expected.term tests/regression/csgtermtest/echo-expected.term tests/regression/csgtermtest/for-expected.term tests/regression/csgtermtest/glide-expected.term tests/regression/csgtermtest/group-expected.term tests/regression/csgtermtest/hull-expected.term tests/regression/csgtermtest/if-expected.term tests/regression/csgtermtest/import-expected.term tests/regression/csgtermtest/import_dxf-expected.term tests/regression/csgtermtest/import_off-expected.term tests/regression/csgtermtest/import_stl-expected.term tests/regression/csgtermtest/intersection-expected.term tests/regression/csgtermtest/intersection_for-expected.term tests/regression/csgtermtest/linear_extrude-expected.term tests/regression/csgtermtest/minkowski-expected.term tests/regression/csgtermtest/mirror-expected.term tests/regression/csgtermtest/multmatrix-expected.term tests/regression/csgtermtest/polygon-expected.term tests/regression/csgtermtest/polyhedron-expected.term tests/regression/csgtermtest/projection-expected.term tests/regression/csgtermtest/render-expected.term tests/regression/csgtermtest/rotate-expected.term tests/regression/csgtermtest/rotate_extrude-expected.term tests/regression/csgtermtest/scale-expected.term tests/regression/csgtermtest/sphere-expected.term tests/regression/csgtermtest/square-expected.term tests/regression/csgtermtest/subdiv-expected.term tests/regression/csgtermtest/surface-expected.term tests/regression/csgtermtest/translate-expected.term tests/regression/csgtermtest/union-expected.term tests/regression/dumptest/circle-expected.csg tests/regression/dumptest/color-expected.csg tests/regression/dumptest/cube-expected.csg tests/regression/dumptest/cylinder-expected.csg tests/regression/dumptest/difference-expected.csg tests/regression/dumptest/dxf_linear_extrude-expected.csg tests/regression/dumptest/dxf_rotate_extrude-expected.csg tests/regression/dumptest/glide-expected.csg tests/regression/dumptest/import-expected.csg tests/regression/dumptest/import_dxf-expected.csg tests/regression/dumptest/import_off-expected.csg tests/regression/dumptest/import_stl-expected.csg tests/regression/dumptest/intersection-expected.csg tests/regression/dumptest/intersection_for-expected.csg tests/regression/dumptest/linear_extrude-expected.csg tests/regression/dumptest/minkowski-expected.csg tests/regression/dumptest/mirror-expected.csg tests/regression/dumptest/multmatrix-expected.csg tests/regression/dumptest/polygon-expected.csg tests/regression/dumptest/polyhedron-expected.csg tests/regression/dumptest/projection-expected.csg tests/regression/dumptest/render-expected.csg tests/regression/dumptest/rotate-expected.csg tests/regression/dumptest/rotate_extrude-expected.csg tests/regression/dumptest/scale-expected.csg tests/regression/dumptest/sphere-expected.csg tests/regression/dumptest/square-expected.csg tests/regression/dumptest/subdiv-expected.csg tests/regression/dumptest/surface-expected.csg tests/regression/dumptest/translate-expected.csg
2013-06-26Short circuit boolean logic - fixes #411Marius Kintel
2013-06-25normalize -nan and -0 in all output modeschrysn
having a stable output is not only relevant in testing, and with the main binary being used for more tests, having those normalizations takes load off the preparing scripts tests/{dumptest,echotest}
2013-06-25add .term output for CSG term exportchrysn
2013-06-25drop moduledumptest, use `openscad -o ${NAME}.ast`chrysn
src/openscad.cc code was copy/pasted from .csg section; some refactoring might make things nicer, but i didn't dare change too much for lack of language knowledge
2013-06-25use openscad as a replacement for dumptest and echotestchrysn
the echotest and dumptest still contain hacks to keep the delta to the original unit tests minimal; possibly, some of these changes will make it into the openscad program, at which time they can go away from there.
contact: Jan Huwald // Impressum