Commit Graph

239 Commits (6987ac927907bd2440abd8336cf6fa095a984bab)

Author SHA1 Message Date
Brody Kenrick d7d5bea736 Add specific tests for unicode len() 2013-12-06 18:33:42 +11:00
Brody Kenrick 0717c67c9f Unicode support for strings
Add suport for using unicode strings in .scad files. Support iterating
across them/accessing them via [] and searching.
--------
Add GLIB (to build for test and normal build -- both with installed and
built locally development files).
Add support for unicode chars to length and search builtin functions and
[] for strings.
Added unicode testing functions.
Ad GLIB to library info page.
2013-12-05 18:28:40 +11:00
Marius Kintel de2db22b5f Split projection tests into cut vs. project 2013-11-25 00:27:15 -05:00
Marius Kintel 91c2b8909c Added test for implicit union of render() children 2013-11-23 22:10:05 -05:00
Marius Kintel 7b526bc27a Added test for polygon with hole 2013-11-23 20:00:19 -05:00
Marius Kintel 2162aaed64 Split up projection tests to avoid long running times 2013-11-20 01:27:46 -05:00
Torsten Paul 1fcad169e6 Update 'for' test cases to match the new range expression handling. 2013-11-11 01:38:34 +01:00
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