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
b4c023d84b
Capitalize 'duplicate'
2012-08-19 16:49:37 -05:00
don bright
4014997857
fix print statement
2012-08-19 16:45:24 -05:00
don bright
f16d3a65a1
print only a single warning about intersecting vertices at dxf tessellation
...
, instead of spamming it over and over. also mention that it might be
due to intersecting lines, not just duplicate vertices (duplicate vertices
being perhaps generated by cgal's tessellator when it deals with intersecting
lines)
2012-08-19 16:43:04 -05:00
don bright
ef51ee8a7f
use the CGAL triangulation with intersections enabled. attempt to fix issue #159
2012-08-19 16:36:49 -05: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
don bright
765f1a98dc
cleanup
2012-08-19 08:29:22 -05:00
don bright
fc945bfdc4
fix small bugs in eigen build scripts
2012-08-19 08:27:49 -05:00
don bright
5d31f56d93
look for EIGENDIR env var. (also look for EIGEN2DIR for backwards compatability)
2012-08-19 08:10:33 -05:00
don bright
a9045315ba
rewrite Eigen detection in CMakelists. cleanup files for pull request.
2012-08-19 07:58:30 -05:00
don bright
702525f69c
cleanup for pull request
2012-08-19 07:31:23 -05:00
don bright
ca03eec840
Merge branch 'master' of github.com:openscad/openscad into eigen3
2012-08-19 07:19:09 -05:00
don bright
17e9fe2ea9
cleaning up for pull request
2012-08-19 07:17:06 -05:00
don bright
5bba950304
Revert "Revert "Revert "more debug"""
...
This reverts commit 94de600995
.
2012-08-19 07:13:57 -05:00
don bright
94de600995
Revert "Revert "more debug""
...
This reverts commit 4ef470be1f
.
2012-08-19 07:13:49 -05:00
don bright
4ef470be1f
Revert "more debug"
...
This reverts commit 8f17a48e2c
.
2012-08-19 07:13:41 -05:00
don bright
8f17a48e2c
more debug
2012-08-18 23:12:53 -05:00
don bright
d656f556b8
debugging failed test: throwntogethertest polygons
2012-08-18 23:02:39 -05:00
don bright
aa2c67d249
make EIGEN_DONT_ALIGN flag work. also remove warnings when using clang.
2012-08-18 21:35:12 -05:00
don bright
7a2f91e51d
update eigen version in README. dont use alignment in dxfdata vector.
2012-08-18 21:16:34 -05:00
Marius Kintel
c1d5e82b43
Merge branch 'master' of github.com:openscad/openscad
2012-08-18 19:09:14 -04:00
Marius Kintel
3ac6b033b7
Lion compile fix
2012-08-18 19:08:50 -04:00
Marius Kintel
3ee8c09db2
Make OS checks independent of Qt
2012-08-18 19:08:07 -04:00
don bright
e7ebf47d9b
fix bug in build script for boost
2012-08-18 17:50:45 -05:00
don bright
526ed73ec2
restore commented-out build commands
2012-08-18 17:30:47 -05:00
don bright
1e0ce9e46b
alter Mac OSX dependencies build script to get eigen version 3.1.1
...
This still allows the building of eigen, 2.0.17 just change the version
number at the bottom of the file.
Eigen3 requires an 'out of source' build.
2012-08-19 00:19:25 +02:00
don bright
c4d68588a6
modify build system to auto-detect eigen3, and fallback to eigen2
2012-08-19 00:14:17 +02:00