Marius Kintel
c3a6128e6a
#1672 Added testcase
2016-06-19 13:26:05 -04:00
Marius Kintel
7452397e96
Moved fixed bug to issues/
2016-06-19 13:07:47 -04:00
Marius Kintel
7956f57cef
#1671 Added testcase
2016-06-19 12:45:23 -04:00
Marius Kintel
d1df5bc842
Added parallel vs. sequential lookup test for echo
2016-02-24 16:31:43 -05:00
Marius Kintel
08154b1921
#1580 testcase cleanup
2016-02-17 13:56:33 -05:00
Marius Kintel
bbcee74e3e
#1580 test cases
2016-02-17 12:51:16 -05:00
Marius Kintel
44a50d202a
Merge remote-tracking branch 'origin/lc-extensions'
2016-01-25 22:18:02 -05:00
Marius Kintel
fd5833b8fe
Merge remote-tracking branch 'origin/master' into let-module
2016-01-25 01:12:29 -05:00
Marius Kintel
a7a629cec9
Merge branch 'lc-extensions' into lc-extensions-cstyle-for
...
Make C-style for an experimental feature
2016-01-20 00:35:28 -05:00
Marius Kintel
085167bfae
Merge pull request #1536 from openscad/lc-extensions
...
Extended List-Comprehension
2016-01-19 12:16:05 -05:00
Torsten Paul
4c77052002
Add let() module to allow creating scoped assignments on statement level.
2016-01-10 20:25:58 +01:00
Torsten Paul
a65a55db4f
Flag both "each" and "else" expressions as experimental.
...
This also moves the new test cases to a separate test case
(echotest_list-comprehensions-experimental) which will be
run with "--enable=lc-each --enable=lc-else".
2016-01-08 02:36:40 +01:00
Torsten Paul
b081a627c0
Allow parenthesis around list comprehension expressions.
...
This mainly allows to group nested if/else expressions, otherwise else
would always bind to the nearest if.
2016-01-07 20:57:16 +01:00
Torsten Paul
d928082e53
Add c-style for as list comprehension generator expression.
2016-01-06 00:51:02 +01:00
Torsten Paul
ec73c8ba49
Add each as list comprehension generator expression.
2016-01-06 00:50:34 +01:00
Torsten Paul
75b09ab2d7
Add if-else for list-comprehensions.
...
This also splits the ExpressionLc class into separate classes for each
of the list-comprehension expressions, leaving ExpressionLc as base class.
2016-01-06 00:50:34 +01:00
Torsten Paul
eed5d9298a
Allow list comprehensions to be included in general vector expressions.
2016-01-06 00:50:34 +01:00
Marius Kintel
3a090f3401
#1527 Updated test results
2016-01-05 01:13:08 -05:00
Marius Kintel
ec3ccbd281
Adapted to new root node behavior in master
2016-01-05 00:50:42 -05:00
Marius Kintel
e9685b7001
Merge remote-tracking branch 'origin/master' into csgterm-refactor
2015-12-28 18:49:05 -05:00
Torsten Paul
e72b6c4127
Fix duplicate header/footer for STL export ( fixes #1532 ).
2015-12-28 22:16:16 +01:00
Marius Kintel
dff10cc9af
forgot to update test
2015-12-27 03:07:39 -05:00
Marius Kintel
0815b30fff
forgot to update csgtexttest
2015-12-27 03:05:53 -05:00
Marius Kintel
d3c6c5cf15
Refactoring: Added explicit group node and root note to clarify some code, removed implicitly added top-level group in .csg output
2015-12-27 02:39:25 -05:00
Marius Kintel
c468f9a531
#1529 Added testcase
2015-12-23 03:21:29 -05:00
Marius Kintel
06147d81ea
#1527 Added testcases
2015-12-23 03:03:41 -05:00
Marius Kintel
d6d7e1b183
Merge remote-tracking branch 'origin/master' into csgterm-refactor
2015-12-23 02:03:01 -05:00
Marius Kintel
8098e570b5
#1528 Added testcase
2015-12-22 10:59:32 -05:00
Marius Kintel
3f7b6b3aeb
Final tweaks of CSGTerm refactoring
2015-12-19 23:26:29 -05:00
Marius Kintel
a6fe98d0b4
#1516 Correct test result
2015-12-11 12:18:19 -05:00
Marius Kintel
4e1f4bad50
#1516 Added test case
2015-12-11 12:13:30 -05:00
Marius Kintel
eba4a4f817
Merge pull request #1498 from thehans/issue1495
...
Avoid transparencies on cut faces.
2015-12-03 16:04:06 -05:00
Hans Loeblich
19360666fe
updated test results
2015-12-03 01:39:59 -06:00
Marius Kintel
9d22fb6b25
#1498 Updated test results
2015-12-02 11:36:02 -05:00
Marius Kintel
1378e8ccb6
#1478 Updated test results
2015-12-02 01:14:43 -05:00
Marius Kintel
9716dffdf1
#1478 Updated test results
2015-12-02 00:54:24 -05:00
Marius Kintel
ea50b90c69
Merge pull request #1478 from openscad/rotate_extrude-angle
...
Angle parameter for rotate_extrude
2015-11-20 01:37:43 -05:00
Hans Loeblich
bcb3b4abaf
Updated examples/rotate_extrude, added rotate_extrude-angle test, updated expected dumptests
2015-11-15 13:51:18 -06:00
Marius Kintel
9a9c7ec31d
#1479 Be more robust when passed invalid value
2015-11-15 01:53:24 -05:00
Marius Kintel
8819d6bde6
#1472 Another attempt at fixing; fix the iterator
2015-11-09 21:12:36 -05:00
Marius Kintel
1b030d7b71
#1472 : Fixed infinite loop when passing NaN to for loops
2015-11-09 18:12:55 -05:00
Marius Kintel
6736b1e3a3
Merge pull request #1464 from openscad/issue452part2
...
Issue452part2
2015-10-26 15:45:22 -04:00
Don Bright
24124f62bf
improve infinity tests per discussion on email list
2015-10-24 21:57:19 -05:00
Don Bright
3bab13d2ee
update test results to match output verbiage
2015-09-23 20:20:52 -05:00
Don Bright
d2d273895e
add a few more tests for floating point rands() seeds, and expected results.
2015-09-23 20:03:34 -05:00
Don Bright
3327231847
add test results for rands() dealing with floating point seeds & infinite inputs
2015-09-23 19:58:04 -05:00
Don Bright
c8097fd604
add expected result of recursion-test-vector
2015-09-05 22:38:50 -05:00
Torsten Paul
1f5367bd46
Ignore Inf/NaN parameters to linear_extrude() ( fixes #1378 ).
2015-07-04 16:50:59 +02:00
Marius Kintel
87e32efc18
Handle dimensional errors in matrix multiplication, including undef values. Fixes #1356
2015-06-07 13:11:27 -04:00
Torsten Paul
9f372cff41
Simple detection of script and direction based on given text.
...
This adds a simple detection logic based on the hb_unicode_script()
function provided by harfbuzz. Automatic script selection will only
happen if no valid parameter was given (basically only in case of
a missing script parameter in text()).
If different scripts are found in a single text, the resulting value
is HB_SCRIPT_UNKNOWN.
2015-05-09 18:05:07 +02:00