Commit Graph

504 Commits (0cea83a35d302929d22ddddbaa60280af62bf4dc)

Author SHA1 Message Date
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
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