don bright
d80b067d53
convert tabs to spaces. fix some BSD problems
2012-12-20 20:52:14 +01:00
don bright
bbcc2a0708
update boost version. allow 'out of tree' dependency check. fix cmake detection
2012-12-20 19:35:44 +01:00
don bright
67ba3cb3d2
for out of tree, build under $PWD/openscad_deps not $PWD
2012-12-20 18:59:50 +01:00
don bright
f5cb2ecb30
enable 'out of tree' call of dependency scripts. fix old ubuntu detection.
2012-12-20 18:55:13 +01:00
don bright
29c3699e0a
clarify README linux compilation
2012-12-20 18:03:04 +01:00
don bright
2eb1842d9f
do not use OSTYPE, its a read-only operating system variable
2012-12-19 18:34:37 -06:00
Marius Kintel
ffae0bb3a5
Merge branch 'master' of github.com:openscad/openscad
2012-12-14 20:42:46 +01:00
Marius Kintel
4bd97b936e
Bumped eigen to 3.1.2
2012-12-11 21:22:28 +01:00
Marius Kintel
c0612a9ed0
Explicitly use UTF-8 as file encoding to avoid Windows automatically falling back to cp1252. Fixes #223
2012-12-08 09:53:53 +01:00
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