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
Don Bright
45c86b5a5a
add extra shapes for testing 'holes' in cut projections. new test images.
2012-05-28 12:24:48 -05:00
Marius Kintel
bd714c75a8
Ported away from Qt
2012-05-02 12:07:56 -04:00
Marius Kintel
60ea4baa2c
Removed unused include
2012-05-02 12:06:45 -04:00
Marius Kintel
1adc8aa531
Catch and report common top-level issues
2012-04-03 12:51:39 +02:00
Marius Kintel
8766b955ec
Updated matrix and vector multiplication tests
2012-03-31 23:22:33 +02:00
Marius Kintel
99cec78159
Revert "expected file for updated projection-tests"
...
This reverts commit 3cd36f972e
.
2012-03-27 23:40:55 +02:00
Marius Kintel
b38310a837
bugfix: Support passing files without an explicit parent directory
2012-03-20 12:05:18 +01:00
Don Bright
e88ec1a616
require GLEW 1.6 per bug rpt from 42loop
2012-03-01 17:17:30 -06:00
Marius Kintel
c5703b4407
bugfix: Fix crash bug when using zero scale factors. Reported by Alan Cox
2012-02-19 13:09:02 +01:00
Andrew Plumb
d3528779bb
Added dumptest_example023 to disable_tests()
2012-02-18 23:20:28 -05:00
Andrew Plumb
de1deb113f
Added better example023 with test output.
2012-02-18 21:22:31 -05:00
Marius Kintel
45c180e8e3
Disable test causing floating point comparison issues
2012-02-18 18:44:45 +01:00
Marius Kintel
a232426798
Merge branch 'glewfix'
2012-02-18 17:18:17 +01:00
Marius Kintel
79d9fdba32
GLEW fix: Support GLEW installed in the default system location
2012-02-18 16:57:24 +01:00
Marius Kintel
d460e7203f
Try pkg-config to find GLEW if no override path was specified. Simplifies build on Ubuntu
2012-02-18 16:26:56 +01:00
Marius Kintel
ccde313570
Removed redundant dependency on tests-common
2012-02-18 16:05:16 +01:00
Marius Kintel
4f8c89ecf0
Merge branch 'search_function' of https://github.com/clothbot/openscad into clothbot-search_function
2012-02-18 12:51:51 +01:00
Marius Kintel
4b54876b7a
Merge branch 'master' into modulecache
2012-02-17 23:08:29 +01:00
Andrew Plumb
32a408f594
Test using search() and MCAD/fonts.scad
...
A more comprehensive test that exercises the search function and
MCAD/fonts.scad approach to text rendering together.
2012-02-15 00:10:36 -05:00
Andrew Plumb
505e808067
Added search function
...
Search for characters, strings and integers in a lookup table and
return the index (or indices) for matches.
2012-02-14 23:04:40 -05:00
Andrew Plumb
5d6a259a8b
Added vector math support.
...
Added vector dot-product, matrix*vec, vec*matrix and matrix*matrix
support.
2012-02-14 21:22:48 -05:00
Marius Kintel
3cd36f972e
expected file for updated projection-tests
2012-02-15 01:32:37 +01:00
Marius Kintel
b9d218e137
Initial implementation of ModuleCache and dependency tracking of used modules
2012-02-15 01:32:37 +01:00
Marius Kintel
cf3102f4fb
expected file for updated projection-tests
2012-02-04 02:51:00 +01:00
Marius Kintel
1ce1b88249
bugfix: Nested use and included of files inside libraries was broken. Fixes #78
2012-02-02 23:11:54 +01:00
Marius Kintel
2def247b1b
Minor refactor: use set/get_librarydir() to access global variable
2012-02-02 22:50:51 +01:00
Marius Kintel
5056de8d1c
bugfix: scad files without a newline as the last character could leave a commented out line open, shadowing command-line parameters. Fixes #76
2012-01-31 22:00:00 +01:00
Marius Kintel
e541df8bb5
Added test case for recently fixed csg normalization bugfix
2012-01-29 19:02:19 +01:00
Marius Kintel
3c3bb91520
Bugfix for tests: Empty tree after normalization
2012-01-29 19:01:15 +01:00
Marius Kintel
ed02aa85ef
The tests no longer depend on QtGui or QtOpenGL
2012-01-25 21:12:50 +01:00
Marius Kintel
8061a36dd1
Use QCoreApplication - reduce Qt dependency
2012-01-25 21:07:53 +01:00
Marius Kintel
eff1f7f8c9
Ported printutils away from Qt
2012-01-25 03:11:12 +01:00
Marius Kintel
16c05eb533
Temporarily removed progress output from file exporting to remove Qt dependency. When reinstating this, use another mechanism
2012-01-25 02:59:02 +01:00
Marius Kintel
d3fc11b7db
compile fix for recent change of the normalize() method
2012-01-24 23:10:58 +01:00