Commit Graph

484 Commits (b22951af47f7cbb5a7db60765f6ab188544fffbe)

Author SHA1 Message Date
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
Don Bright 864c39f5fb fix boosty.h docs / layout. chg boost CMake minver back to 1.35.0 2012-01-14 14:14:26 -06:00
donb 65a1c9cf6c add boosty.h for compatability with boost <1.44 2012-01-14 05:02:15 +01:00
Marius Kintel 10701f7158 Added absolute path tests to include and use tests, fixed bug using absolute paths in use and include 2012-01-14 03:25:09 +01:00
Don Bright 1cec18d9c0 Require Boost 1.44, and set BOOST_FILESYSTEM_VERSION=3 on .44 and .45 2012-01-12 18:35:34 -06:00
Marius Kintel a4810e0019 Added cgalcachetest 2012-01-10 00:01:51 +01:00
Marius Kintel 5044ea928d typo: ouput->output 2012-01-09 03:20:27 +01:00
Marius Kintel ad338d3e46 Another try at fixing double-to-text conversion for testing 2012-01-09 01:44:01 +01:00
Marius Kintel d3c9654ed5 Merge branch 'inftest' of https://github.com/brad/openscad into brad-inftest 2012-01-09 00:22:38 +01:00