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
Marius Kintel
0cea83a35d
Fixed weakness in parser causing modifier characters not to work in front of 'if' statements. Fixes #197
2012-10-07 15:24:08 -04:00
Marius Kintel
19ae30cc0b
Merge pull request #206 from hroncok/master
...
Fixed Free Software Foundation address
2012-10-07 12:19:50 -07:00
Miro Hrončok
c514f8041e
Fixed FSF address
2012-10-07 19:52:43 +02:00
Marius Kintel
fa9811c0f3
bugfix: parser errors wasn't treated correctly, causing cmd-line tools to return without an error code, as well as error highlighting in the editor being broken
2012-10-06 18:01:17 -04:00
Marius Kintel
3b6f16605c
Fix bug where recently compiled module happened to receive the same pointer value as the module it replaced, causing dependency tracking not to work properly. Related to #75
2012-09-08 16:48:15 -04:00
Marius Kintel
66601933ab
Enable opening of .csg files from from the GUI
2012-09-08 15:45:51 -04:00
Marius Kintel
502ecbb6ca
Block recursion on circular or recursive inclusions. Fixes #187
2012-09-02 13:17:14 -04:00
Marius Kintel
aab3c36f90
Merge pull request #189 from openscad/issue188
...
Issue188
2012-08-27 20:35:39 -07:00
Marius Kintel
0e9d66f532
Merge pull request #190 from openscad/colorwarn
...
color>1.0 warning (color([255,0,0]) per Joel Bodenmann rept to mail list
2012-08-27 20:29:15 -07:00
don bright
44d88f4001
compile fix, boost>=1.44 can use boost filesystem v3
...
if you pass BOOST_FILESYSTEM_VERSION=3 as a compiler define but try to
use boost filesystem v2 functions on these older boosts, (1.44, 1.45,
etc) you get compilation errors. by changing the boost version detection for v3,
we prevent the compile error.
2012-08-23 07:32:55 +02:00
don bright
2eb62f9173
color>1.0 warning (color([255,0,0]) per Joel Bodenmann rept to mail list
2012-08-23 00:18:10 +02:00
don bright
2ac3286290
add line to hull test
2012-08-22 12:23:17 +02:00
don bright
59080526a4
cleanup
2012-08-22 12:10:21 +02:00
don bright
94f32b7647
cleanuyp
2012-08-22 12:08:23 +02:00
don bright
15959bc32c
stop crash bug reported by Giles Bathgate
2012-08-22 12:07:46 +02:00
Marius Kintel
51b83ff8dd
bugfix: There is a bug in the stdc++ library on Mac OS 10.5 which messes up some STL templates. This should fix it, courtesy of http://stackoverflow.com/questions/3484043/os-x-program-runs-on-dev-machine-crashing-horribly-on-others
2012-08-22 00:22:35 -04:00
Marius Kintel
787572c07a
Bugfix: rotate() with a vector argument with less that 3 elements used uninitialized variables, ending up being non-deterministic. Fixes #152
2012-08-22 00:13:19 -04:00
Marius Kintel
68da5cf2e8
Manual tests for module caching
2012-08-21 23:21:02 -04:00
Marius Kintel
f89b237ab6
Updated mpfr, boost, glew
2012-08-21 21:10:47 -04:00
Marius Kintel
2f07f78932
Extracted the about box contents to an external file for easier editing
2012-08-21 21:08:55 -04:00
Marius Kintel
37f14683ab
Compile fix for eigen3
2012-08-21 21:07:17 -04:00
Marius Kintel
7bca8b414b
minor code compacting
2012-08-21 21:06:56 -04:00
Marius Kintel
a629560cee
Merge pull request #186 from openscad/issue185
...
Issue185
2012-08-21 17:31:28 -07:00
don bright
d831b44474
clarify warning message
2012-08-21 03:10:06 +02:00
don bright
69f90c13bb
clarify that 'infinity' is not 'really' tested currently.
2012-08-21 02:54:53 +02:00
don bright
6a8254f849
add images for tests
2012-08-21 02:47:45 +02:00
don bright
358129cad6
improve test scad. don't use dumptest(), 'nan' is a bit of a problem
2012-08-21 02:39:18 +02:00
Marius Kintel
1e56bf65b9
Merge commit '765f1a98dc124e1913b53ea8467908b8b8bda032'
2012-08-20 19:49:00 -04:00
don bright
a5da9c899b
improve test scad
2012-08-21 01:40:06 +02:00
don bright
f1d4a52f4c
dont crash if there's infinity or NaN in transformation matrix
2012-08-21 01:33:13 +02:00