Commit Graph

282 Commits (157bf75a9b6fa576d4f4fb8090660981fcb0e646)

Author SHA1 Message Date
Torsten Paul 3c0e9f4f18 Update 'children' test case using range [4 : -1 : 0] which is now valid. 2013-11-11 01:38:24 +01:00
Torsten Paul bcba02fac3 Add test cases for new range expression handling. 2013-11-11 01:31:53 +01:00
Torsten Paul 74082c8cff Extend circle tests to cover the new diameter parameter. 2013-10-21 19:47:55 +02:00
Torsten Paul 141f43498c Add cylinder tests to cover the new diameter parameters. 2013-10-21 19:47:55 +02:00
Torsten Paul 6624fc7089 Extend sphere tests to cover the new diameter parameter. 2013-10-21 19:47:48 +02:00
Marius Kintel e77615be30 Merge branch 'children' of git://github.com/vicnet/openscad into vicnet-children
Conflicts:
	tests/CMakeLists.txt
2013-10-13 13:19:34 -04:00
Marius Kintel 0f22d6e9ad Added test case for parent_module() 2013-10-08 23:41:53 -04:00
Vicnet 4401a136b9 add children tests 2013-10-08 15:35:47 +02:00
Don Bright 30fd8b250a little tweaks, cleanups, tab fixing, eliminating comments 2013-09-12 20:03:27 -05:00
Don Bright d6a57b8968 fix bug in 2d resize code 2013-09-12 19:44:07 -05:00
Marius Kintel a7396cc36f Fixes two problems related to : lookup was dynamic rather than lexical, assignment was done after all local variables causing it not to be copyable 2013-08-21 01:40:21 -04:00
Don Bright 506ed4e693 first step of dealing with issue #455 2013-08-13 21:14:56 -05:00
Don Bright d2933590c2 fix #452 2013-08-11 09:54:04 -05:00
Marius Kintel d9b3f7b52b Test case for #399 2013-06-25 23:17:51 -04:00
Marius Kintel a3cd019494 Removed a bunch of less useful tests 2013-06-23 01:56:04 -04:00
Marius Kintel 3f936099fa Clamp linear_extrude height to 0. Fixes #405 2013-06-15 12:48:09 -04:00
Marius Kintel b45a93aad2 Related to #399, reverted assignment evaluation order to be the same as in 2013.01 as the new implementation broke existing scripts. Added some experimental commented out code, which can be used as reference in the future 2013-06-13 10:29:39 -04:00
Marius Kintel e76a41a346 Added scope and reassignment tests 2013-06-13 01:27:19 -04:00
Marius Kintel 4280ebe7d3 Added scope and reassignment tests 2013-06-13 01:26:57 -04:00
Marius Kintel 2d86c14e1a Added scope and reassignment tests 2013-06-13 01:26:46 -04:00
Marius Kintel f2f019f57e clamp to 3. Fixes #395 2013-06-08 02:12:06 -04:00
Marius Kintel b711e62075 Don't fail when files are already removed 2013-06-05 23:55:34 -04:00
Marius Kintel 6b16a0f891 Related to #181, also ignore removal of the main file when auto-reloading
Conflicts:
	testdata/modulecache-tests/README.txt
	testdata/modulecache-tests/cascade2.sh
2013-06-05 20:30:48 -04:00
Marius Kintel 70a25f3bc5 Added automatic reload and compile note 2013-06-05 20:26:29 -04:00
Marius Kintel f2221499e7 Added testcase for cascading changes 2013-06-05 20:26:22 -04:00
Marius Kintel d320a85284 typo 2013-06-05 20:24:59 -04:00
Marius Kintel 41f352a788 Added moduledumptest. Fixes #384 2013-06-01 16:11:44 -04:00
Marius Kintel 84088dee58 Improved if-else test to include a multiple-children test 2013-06-01 16:11:15 -04:00
Marius Kintel f110092852 Added resize() and improved if test 2013-06-01 16:09:05 -04:00
Marius Kintel 00dda1b02c Assign function results to different variables to improve test coverage 2013-06-01 16:07:27 -04:00
Marius Kintel 84e918da7d Added missing testfile 2013-05-27 17:40:47 -04:00
Marius Kintel 0967a26bff Support locating previously missing modules. yet another part of #364 2013-05-26 21:55:00 -04:00
Marius Kintel da970b5cc0 typo 2013-05-26 15:05:59 -04:00
Marius Kintel 6b66e9f033 Added test cases for #364 2013-05-25 18:30:55 -04:00
Marius Kintel 794b80ffcf Modified tests for #304 2013-05-25 13:11:09 -04:00
Marius Kintel 71ab237aad Added tests for linear extrude with scale. Should mostly fix #273 2013-05-21 21:26:51 -04:00
Marius Kintel adffb9121f Added support for 2D scaling in linear_extrude 2013-05-10 18:01:50 +02:00
Marius Kintel 3780677def Added testcase for #322 2013-05-09 17:28:05 +02:00
Marius Kintel 6ee78e7f68 Handle lack of trailing newline in dat files. Fixes #336 2013-05-09 14:32:43 +02:00
Marius Kintel c5ebdb788b Added failing test for #336 2013-05-09 14:23:52 +02:00
Marius Kintel ad8ba77a15 Added failing test for #352 2013-05-09 12:16:58 +02:00
Marius Kintel db8ad9631d Added failing test for the #217 regression 2013-05-08 16:34:38 +02:00
Marius Kintel e09d1df0e1 Merge branch 'master' into local-scope 2013-05-05 01:26:09 +02:00
Marius Kintel c4cae2a29a Fixes crash if hull's children are empty objects. Fixes #345 2013-05-02 22:11:23 -04:00
Marius Kintel 886bc85eec Fixes remaining dxfdim() issue from #217 2013-04-27 00:53:41 -04:00
Marius Kintel 9b740b558d Further refactoring of scope/context mechanisms. Mostly related to the new FileContext class. Not quite there yet, but almost 2013-04-26 17:45:03 -04:00
Marius Kintel b06b4f32f8 Merge branch 'master' into issue116 2013-04-18 18:42:51 -04:00
Marius Kintel 5cee6b58dd Test old parameter names for import 2013-04-18 18:26:39 -04:00
Marius Kintel a37813a899 Refactored context handling into using separate Module contexts and Eval contexts. This allows for recursive module calls, and cascading children. I believe this fixes issue #116 2013-04-09 00:28:16 -04:00
Marius Kintel 3307deee93 Added test for inner module variables 2013-04-08 22:41:28 -04:00
Marius Kintel 1b8b7aa5fa I think this should fix issue #217 2013-04-05 01:30:09 -04:00
don bright eb8772539c update test results 2013-03-16 13:34:47 -05:00
don bright 035f022e0a Merge branch 'master' of github.com:openscad/openscad into resize5 2013-03-16 13:07:21 -05:00
don bright 9891d8c86c fix 3d test bug, improve 2d test, update release note 2013-03-16 13:04:32 -05:00
Marius Kintel 6b8a5e266c Handle files with non-ascii filenames. Only rudimentary tested. Fixes #113 #290 2013-03-11 22:14:00 -04:00
don bright ea0bb94be9 Merge branch 'master' of github.com:openscad/openscad into resize5 2013-03-11 16:40:51 -07:00
don bright fc257c9383 make resize of flat objects fail in the direction normal to the flat.
also fail on resize to negative size.
update tests
2013-03-11 17:23:53 -05:00
Marius Kintel d9c4b77942 Added test case for value reassignment issue. #289 2013-03-11 17:58:05 -04:00
don bright 4e2965ac17 fix crashbug 2d resize. add 2d tests. print offscreen warning better. 2013-03-11 10:59:52 -05:00
don bright 3cf6c24d83 beginning of resize() command implementation. 2013-03-09 20:28:43 -06:00
Marius Kintel b7bb0071fb Added tests which slipped through earlier. Fixes #298 2013-03-09 10:39:46 -05:00
Marius Kintel c56d8c1e3a Uncatchable CGAL assertion exception 2013-03-02 22:28:58 +07:00
Justin C 96903036fd add test sample for issue #267 2013-02-02 02:12:56 -08: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 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
Marius Kintel d983ede356 Merge pull request #222 from mrrobinson/master
Difference test for subtracting something from nothing
2013-01-07 19:42:46 -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
John-Paul Robinson cd894cbbc3 Added difference test for something from nothing
The difference tests all subtract objects from an existing object but if
there is no existing object as the first argument the results are
inconsistent across Mac and Linux platforms.  Added a test to highlight
this condition.
2012-11-26 16:47:02 -06:00
Marius Kintel ebe59a0e4d Added test for circular includes 2012-10-23 20:40:45 -04: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 9c9781334a Added testcase for issue #204 2012-10-08 20:44:48 -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
don bright 2ac3286290 add line to hull test 2012-08-22 12:23:17 +02:00
Marius Kintel 68da5cf2e8 Manual tests for module caching 2012-08-21 23:21:02 -04:00
don bright 69f90c13bb clarify that 'infinity' is not 'really' tested currently. 2012-08-21 02:54:53 +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
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
don bright 47a06c074f detect flaws in 'use' and 'include' statements. make locate_file consider directories as 'non files'. 2012-08-18 18:38:24 +02:00
don bright 4f7bf1819f add test for proper rounding of decimals in echo() 2012-07-26 20:49:58 -05:00
Marius Kintel 694382bba9 Merge branch 'master' into value
Conflicts:
	src/parsersettings.cc
2012-07-05 09:41:15 -04: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 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 5b366adf8a adding new test images for 'hole' with projection-cut 2012-05-28 12:38:40 -05:00
Marius Kintel 203c60d823 Added known STL import failure 2012-05-12 00:55:33 -04:00
Marius Kintel 023ded046f Slimmed down test case to minimum 2012-04-03 22:28:34 +02:00
Marius Kintel d63b932027 Merge branch 'master' into value 2012-04-03 13:21:29 +02:00
Marius Kintel 405dfaa65f typo 2012-04-03 13:21:16 +02:00
Marius Kintel c5c60f7b68 Merge branch 'master' into value 2012-04-03 13:20:11 +02:00
Marius Kintel 382e5fa7e1 Example file for issue #95 2012-04-03 12:36:22 +02:00
Marius Kintel 8766b955ec Updated matrix and vector multiplication tests 2012-03-31 23:22:33 +02: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 cb363df358 Added test case and source code comments related to issue #80 2012-02-03 23:05:42 +01:00
Marius Kintel 456a87efcc Use teardrop instead of roundedBox - renders better (#78) 2012-02-02 23:02:43 +01:00
Marius Kintel f7c2d467f0 Test cases for #78 2012-02-02 22:55:52 +01:00
Marius Kintel e541df8bb5 Added test case for recently fixed csg normalization bugfix 2012-01-29 19:02:19 +01:00
Marius Kintel e5ca86f408 Added forgotten file - gitignore had shadowed it 2012-01-25 21:39:43 +01:00