Marius Kintel
2c56845fe8
Merge pull request #1716 from openscad/travis-osx
...
Travis build for OS X & Trusty
2016-07-19 17:41:07 -04:00
Marius Kintel
9bcab11129
Added OS X build and trusty build to travis config
2016-07-19 15:32:27 -04:00
Marius Kintel
bd20fe6bf8
Added experimental SVG import
2016-07-19 14:44:35 -04:00
Marius Kintel
3a63c01b7f
Merge branch 'master' of github.com:openscad/openscad
2016-07-18 21:30:17 -04:00
Marius Kintel
7744377a4e
Even more xvfb debugging
2016-07-18 21:27:39 -04:00
Marius Kintel
25ec72ce07
Refactored the import code into separate files per format
2016-07-18 20:14:31 -04:00
Marius Kintel
f225d0de15
More virtualfb debugging
2016-07-15 11:49:18 -04:00
Marius Kintel
557d15c61d
Enable debugging of virtualfb.sh to figure out why Travis CI sometimes fails
2016-07-15 01:24:48 -04:00
Konrad Malkowski
0a38deaed7
#1647 remove workarounds for older versions of boost
...
another config
another one
2016-06-27 22:52:41 -04:00
Marius Kintel
1ee2edaf7b
Merge branch 'ast-refactor'
2016-06-21 22:49:26 -04:00
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
b509afd4ed
Added a Location object to ASTNode, to track source code locations
2016-06-13 20:20:04 -04:00
Marius Kintel
95b5306495
ast refactoring: Made the traverser part of NodeVisitor as it was dependent on the node tree
2016-06-13 19:35:43 -04:00
Marius Kintel
ae60056968
Split the module file into module, FileModule, UserModule and GroupModule to better manage dependencies
2016-06-13 19:35:43 -04:00
Marius Kintel
d8523ae6be
AST refactor: Refactored the visitor system to a more general purpose visitor
2016-06-13 19:35:43 -04:00
Marius Kintel
fb18ec935b
AST refactoring: New ASTNode supertype, refactored Expression, Module and Function class hierarchies
2016-06-13 19:35:42 -04:00
Marius Kintel
d1df5bc842
Added parallel vs. sequential lookup test for echo
2016-02-24 16:31:43 -05:00
Marius Kintel
f00a036131
#1580 Tweaked test cases
2016-02-17 16:36:56 -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
96051b895d
c++11 build fix: remove mathc99.cc
2016-01-27 12:06:22 -05:00
Marius Kintel
0ecd392e0b
Merge remote-tracking branch 'origin/master' into c++11
2016-01-25 22:20:37 -05:00
Marius Kintel
44a50d202a
Merge remote-tracking branch 'origin/lc-extensions'
2016-01-25 22:18:02 -05:00
Marius Kintel
bcb8723527
Merge branch 'master' into c++11
2016-01-25 18:20:51 -05:00
Marius Kintel
fd5833b8fe
Merge remote-tracking branch 'origin/master' into let-module
2016-01-25 01:12:29 -05:00
Marius Kintel
80e0149b29
Tag some tests as Heavy
2016-01-23 14:47:24 -05:00
Marius Kintel
f2b5382247
Merge remote-tracking branch 'origin/master' into c++11
2016-01-20 00:42:19 -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
Marius Kintel
9f2fc6e74c
Merge remote-tracking branch 'origin/master' into c++11
2016-01-18 14:40:01 -05:00
Marius Kintel
6646b2a07b
Fall back to -std=c++0x on gcc to support gcc < 4.7
2016-01-11 11:04:51 -05:00
Marius Kintel
a0bcae241c
C++11: Added hash.cc
2016-01-10 18:43:10 -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
caab2595e9
Renamed CsgNode to CsgOpNode
2016-01-05 00:25:59 -05:00
Marius Kintel
bef26b4580
Renamed csgterm.cc to csgnode.cc
2016-01-04 23:48:28 -05:00
Marius Kintel
bf19e009ff
Require C++11
2016-01-04 01:01:36 -05:00
Marius Kintel
e9685b7001
Merge remote-tracking branch 'origin/master' into csgterm-refactor
2015-12-28 18:49:05 -05:00
Torsten Paul
4311c24965
Disable test case, this needs #420 to be implemented for stable results.
2015-12-28 23:30:45 +01: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