Commit Graph

2553 Commits (593033e89a4619d5ecf97b5c0ea6ae3aad76a44c)

Author SHA1 Message Date
Marius Kintel a64f932693 Render all 2D objects 1mm high in OpenCSG/Throwntogether mode 2012-12-08 09:47:31 +01:00
don bright 03ef1a27ea unify build scripts. introduce 'version checker' script. simplify instructions 2012-12-04 22:18:12 -06:00
don bright fcaa4811e2 move flattr image to right-hand side. 2012-12-03 20:38:46 -06:00
don bright 29c22aa55d tidy up html for QTextBrowser. add shortcut for 'help' 2012-12-03 20:22:39 -06:00
don bright 5624a0e426 hand code html to remove qt cruft. makes it easier to change, and easier
to spit out to cmdline (eventually)
2012-12-03 20:04:20 -06:00
don bright 406bf8a3a6 clarify mingw32 usage in docs & in 'print usage' 2012-12-03 09:08:11 +01:00
don bright 0778a55a40 actually assign copyright to Marius + Clifford, to eliminate any
problems with Debian.
2012-12-03 08:59:57 +01:00
don bright b64139788c fix tabs in svg.cc 2012-12-03 08:52:21 +01:00
don bright f07edc4f05 allow 'mingw32' option. dont use OSTYPE. fix docs. allow NUMCPU multicore build 2012-12-03 08:47:54 +01:00
don bright d57029a52b fix bug where if $MXEDIR didn't already exist, build failed 2012-12-03 05:16:15 +01:00
John-Paul Robinson cd894cbbc3 Added difference test for something from nothing
The difference tests all subtract objects from an existing object but if
there is no existing object as the first argument the results are
inconsistent across Mac and Linux platforms.  Added a test to highlight
this condition.
2012-11-26 16:47:02 -06:00
Marius Kintel b04734cbf5 updated MCAD 2012-10-31 12:30:20 -04:00
Marius Kintel b796d6c554 robustification: Postfix traversals used uninitialized response variable. Bug wasn't trigged by the current codebase though 2012-10-31 11:35:36 -04:00
Marius Kintel 2c2446e7ba Return on unknown ColorMode to avoid using uninitialized variable 2012-10-31 11:34:54 -04:00
Marius Kintel 467f896843 Merge branch 'master' into issue202svg 2012-10-30 09:43:49 -04:00
don bright 73d8d3cca4 fix possible crash bug 2012-10-29 11:46:40 +01:00
don bright f54797cfbd fixes for test suite and gcc 2012-10-28 20:22:04 +01:00
don bright 45e5cdea69 fix typo 2012-10-28 13:08:41 -05:00
Marius Kintel 65c5788676 Updated to CGAL-4.1 2012-10-28 14:04:21 -04:00
don bright ec41b7e432 move failure-detection so there is only one reset of error behavior. 2012-10-28 13:01:10 -05:00
don bright 0473a0eff3 put eps and inf back in 2012-10-28 12:43:53 -05:00
don bright 434ebe017d more cleanup 2012-10-28 12:40:16 -05:00
don bright 66b6433ffe cleanup 2012-10-28 12:37:27 -05:00
don bright 66b9efb35e reduce linecount of bigbox code. minor cleaning. 2012-10-28 12:14:34 -05:00
don bright f39cb81549 remove debugging. cleanup 2012-10-28 11:51:43 -05:00
don bright 4ecd9fa8a4 refactor, cleanup, put code where it belongs, make simple logging class 2012-10-28 08:56:23 -05:00
Marius Kintel a661315ab2 Boost 1.51 requires chrono for thread 2012-10-26 10:44:50 -04:00
don bright 1dbcd7f468 use a thin box, union the intersection w top of box and bottom of box 2012-10-24 05:45:40 -05:00
don bright 45a99bfe36 use target(), not source(), making 'simple' the 2d polygon
created during the 'flattening' process from 3d to 2d.
not sure why this works, but it does.
2012-10-24 04:14:52 -05:00
Marius Kintel 3207b5abf9 Updated RELEASE_NOTES 2012-10-23 22:26:58 -04:00
Marius Kintel ebf9ee0f9f Support specifying an OPENSCADPATH environment variable which will have precedence over the hardcoded library paths. First step of issue #125 2012-10-23 22:10:15 -04:00
Marius Kintel 5467bc9411 Make cmd-line overrides using -D work also for USEd modules. Fixes #211 2012-10-23 21:48:29 -04:00
Marius Kintel b7cc740b78 Detect circular includes. Probably the final commit for #75 2012-10-23 20:41:50 -04:00
Marius Kintel ebe59a0e4d Added test for circular includes 2012-10-23 20:40:45 -04:00
don bright 5b92e171ea this svg-prints the 'marked' faces as dashed lines, revealing CGAL issues
with mark() and union() operations on Nef Polyhedron 2 objects.
2012-10-22 23:44:54 -05:00
Marius Kintel 85bc16fc9f Initial clang build support
Conflicts:
	scripts/macosx-build-dependencies.sh
2012-10-22 22:07:45 -04:00
Marius Kintel dadde5d754 Minor clang updates
Conflicts:
	scripts/macosx-build-dependencies.sh
2012-10-22 22:05:25 -04:00
Marius Kintel ed27859e65 Now builds on clang-4.0 on Mac OS X Lion
Conflicts:
	scripts/macosx-build-dependencies.sh
2012-10-22 22:04:49 -04:00
don bright 30fad0d4e4 remove old dump code. improve debugging svg output. 2012-10-21 12:10:06 -05:00
don bright ddbdd58d16 add OpenSCAD version to about dialog title.
improve SVG debugging output for Nef3 and Nef2 polyhedra.
2012-10-18 22:31:37 -05:00
don bright 8191c292b0 refactor to make svg in 2d and 3d use same transformation code 2012-10-15 22:02:44 -05:00
don bright 56def4aef2 projection: fallback to 'large thin box' if intersection with plane fails.
also implement SVG debugging output for 2d + 3d Nef Polyhedrons.
2012-10-15 20:17:12 -05:00
Marius Kintel 65fc1d6b01 Detect recursive execution of functions to avoid a stack overflow crash. Fixes #200 2012-10-09 23:32:56 -04:00
Marius Kintel 165c29e159 cosmetics 2012-10-09 21:22:17 -04:00
Marius Kintel eebc87fe1f Fixed broken debug output 2012-10-08 22:22:27 -04:00
Marius Kintel 08e7ce3036 Catch CGAL assertion for projection nodes. Fixes #202 2012-10-08 21:05:23 -04:00
Marius Kintel 087b9bb7c3 Catch exceptions as const references. Related to #204 2012-10-08 20:49:02 -04:00
Marius Kintel 750e1f9f64 Catch exceptions as const references. Fixes #204 2012-10-08 20:45:47 -04:00
Marius Kintel 9c9781334a Added testcase for issue #204 2012-10-08 20:44:48 -04:00
Marius Kintel 1fe573864c Merge branch 'master' of github.com:openscad/openscad 2012-10-07 15:24:29 -04:00