don bright
44cddd0b3c
Merge branch 'master' of github.com:openscad/openscad into cmake_workaround
...
Conflicts:
tests/virtualfb.sh
2013-02-03 02:40:26 +01:00
don bright
b390d54471
fix bug in test_pretty_print.cc / Cmakefile
...
The build needs to be after Python binary has been found because the Python
binary path is passed to the .cc compile through a -D flag.
2013-02-03 01:39:43 +01:00
don bright
8c9c9adfe0
improve Xvfb handling when ctest is cancelled partway through
2013-02-03 01:21:47 +01:00
don bright
1a545b75f6
workaround cmake 2.8.10 not allowing CTEST_CUSTOM_POST_TEST arguments
2013-02-02 15:44:25 -08:00
don bright
52cb3b00c2
start Xvfb on random DISPLAY number.
2013-02-02 20:04:05 +01:00
don bright
1f39090cc0
fix GLU issues caued by mesa split from glu. clarify test error msg
2013-01-31 20:16:28 -08:00
don bright
600893dd74
fix bug report in glew finder
2013-01-28 22:20:55 -06:00
Marius Kintel
c087605193
Support reading binary STLs which happen to start with the string 'solid'. Fixes #258
2013-01-28 17:58:36 -05:00
Marius Kintel
ce6813476d
Merge pull request #255 from openscad/issue159
...
Issue159
2013-01-28 09:05:36 -08:00
Marius Kintel
81264c1d26
Merge pull request #256 from openscad/glewfix
...
fix bugs and rewrite GLEW finding code to be more clear.
2013-01-28 09:02:46 -08:00
don bright
d6f2cc1a1e
if we are on linux/BSD and there's no X running, try Xvfb automatically.
...
also workaround some Gallium bugs and Imagemagick bugs
2013-01-28 06:38:50 +01:00
don bright
d09e0e7f42
fix pkg-config to actually work
2013-01-28 05:15:38 +01:00
don bright
1e64dddf1e
Merge branch 'master' of github.com:openscad/openscad into issue159
2013-01-27 20:42:20 -06:00
don bright
9f83c8ffe7
fix bugs and rewrite GLEW finding code to be more clear.
2013-01-27 20:06:08 +01:00
Marius Kintel
0e4e8b64a7
Test results for updated tests for issue #221
2013-01-17 11:43:17 -05:00
Marius Kintel
810f1a8618
Don't just ignore geometric nodes having zero volume/area - when doing difference/intersection, they tend to turn negative objects into positive ones. Fixes #221
2013-01-08 13:26:25 -05:00
don bright
5c779159c2
new test results (degenerate polygons produce output)
2013-01-08 05:06:26 +01:00
Marius Kintel
101510c5cb
Merge pull request #235 from openscad/mxebuild_fix
...
Mxebuild fix
2013-01-05 14:57:08 -08:00
Marius Kintel
bc7ff5aa8d
Ignore dimension when evaluating control modules mixed with geometry children. Fixes #229
2012-12-27 17:30:13 +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
f54797cfbd
fixes for test suite and gcc
2012-10-28 20:22:04 +01: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
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
a629560cee
Merge pull request #186 from openscad/issue185
...
Issue185
2012-08-21 17:31:28 -07: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
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
63882721d7
Added support for Mac OS X Lion
2012-08-20 08:56:29 -04: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
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
c4d68588a6
modify build system to auto-detect eigen3, and fallback to eigen2
2012-08-19 00:14:17 +02:00
don bright
10c7607541
more eigen3 fixes.
...
1. finish converting 'using namespace boost::filsystem' to 'namespace fs = boost::filesystem'.
2. initial version of changes to CMakelists.txt for the regression test
2012-08-18 22:44:46 +02:00
don bright
fddad68a73
give Kintel and Wolf permission to alter the license
2012-08-03 20:11:13 -05:00
don bright
4f7bf1819f
add test for proper rounding of decimals in echo()
2012-07-26 20:49:58 -05:00
Marius Kintel
2495df6bab
Add timestamp to cache key for modules importing files. Fixes #141
2012-07-14 21:57:41 -04:00
Marius Kintel
694382bba9
Merge branch 'master' into value
...
Conflicts:
src/parsersettings.cc
2012-07-05 09:41:15 -04:00
Marius Kintel
54067c635d
Fixed normalization bug: node limit wasn't checked properly and some cases triggered exponential expansion of nodes during normalization. Fixes #127
2012-07-01 02:08:45 +02:00
Marius Kintel
22c5f37424
Search for libraries from a list of paths. Preparations for issue #125
2012-06-24 16:29:28 +02:00
Marius Kintel
8e8f090fa4
cosmetics
2012-06-23 23:05:06 +02:00
Marius Kintel
197a4e4d36
Merge branch 'master' into value
2012-06-04 11:34:27 +02:00
Marius Kintel
38cb06c3f0
Added test cases for issue #123
2012-06-04 11:22:09 +02:00
don bright
cd2d2dabf6
enable CMAKE to find glew on systems that use 'lib64'
2012-06-02 21:57:28 +02:00