Commit Graph

2312 Commits (b7cc740b78ea636868c560871437b3beed45cf2e)

Author SHA1 Message Date
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
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
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
Marius Kintel b5cc07098b collect library dependencies a bit to reduce duplication 2012-08-20 19:15:14 -04:00
Marius Kintel 0170923b9b Enable running the test suite on a Mac VM 2012-08-20 10:00:44 -04:00
Marius Kintel 6b32e38e2a Merge branch 'master' of github.com:openscad/openscad 2012-08-20 08:56:40 -04:00
Marius Kintel 63882721d7 Added support for Mac OS X Lion 2012-08-20 08:56:29 -04:00
Marius Kintel 8712bea305 Added support for Lion, added option to force LLVM compiler 2012-08-20 08:53:27 -04:00
don bright c6eeb1a1c5 Merge branch 'master' of github.com:openscad/openscad 2012-08-19 13:08:32 -05:00
don bright ee26d60a8b for ubuntu 12, use binary libcgal libopencsg packages, not build from source 2012-08-19 12:53:02 -05:00