Commit graph

5848 commits

Author SHA1 Message Date
Marius Kintel
a2ba33de7f Merge remote-tracking branch 'origin/master' into c++11 2016-01-10 18:36:05 -05:00
Marius Kintel
90b9359bb2 C++11: Use isinf()/isnan() from std:: rather than boost 2016-01-10 18:31:27 -05:00
Marius Kintel
2e27480ef5 C++11: Moved lexer usage of foreach from boost to std c++11 2016-01-10 18:16:13 -05:00
Marius Kintel
f44b97bdee C++11: Moved parser usage of foreach and shared_ptr from boost to std c++11 2016-01-10 18:14:59 -05:00
Marius Kintel
686071cdcc C++11: Cosmetics 2016-01-10 17:51:18 -05:00
Marius Kintel
6f43d97ba3 C++11: Use std::shared_ptr insted of boost::shared_ptr 2016-01-10 17:43:45 -05:00
Marius Kintel
a9d2cb2838 C++11: Use unordered containers from std instead of boost 2016-01-10 17:19:43 -05:00
Marius Kintel
34e7761a79 C++11: Use range-based for instead of BOOST_FOREACH 2016-01-10 16:10:17 -05:00
Marius Kintel
f460ca231a Merge pull request #1550 from openscad/issue1545
Link to GLU and X11 also when using QOpenGLWidget (fixes #1545).
2016-01-10 15:52:27 -05:00
Torsten Paul
d8f7102cea Link to GLU and X11 also when using QOpenGLWidget (fixes #1545). 2016-01-10 21:49:49 +01:00
Marius Kintel
10a0285f81 Merge pull request #1547 from openscad/issue1523
Check error code from glReadPixels() to prevent invalid zoom.
2016-01-10 15:40:16 -05:00
Torsten Paul
143db7bfa8 Check error code from glReadPixels() to prevent invalid zoom. 2016-01-10 17:51:07 +01:00
Marius Kintel
2dc6335bf5 #1543 Only link with Qt's opengl module if we're using QGLWidget 2016-01-08 16:33:03 -05:00
Marius Kintel
d4bfcdf373 Merge pull request #1544 from openscad/svg-export-fix
Fix SVG export.
2016-01-08 15:38:15 -05:00
Torsten Paul
d82a4d10aa Fix SVG export. 2016-01-08 21:34:57 +01:00
Marius Kintel
9bf22c6dea Merge branch 'master' of github.com:openscad/openscad 2016-01-07 19:50:17 -05:00
Marius Kintel
39aac370e7 Prefer QOpenGLWidget, except for on Windows (until we sort out Windows issues) 2016-01-07 19:50:13 -05:00
Marius Kintel
3d8844c566 Merge pull request #1540 from openscad/qopenglwidget-fix
Use correct define for disabling the SwapInterval configuration.
2016-01-07 17:36:48 -05:00
Torsten Paul
6bac7c3912 Use correct define for disabling the SwapInterval configuration. 2016-01-07 23:29:33 +01:00
Marius Kintel
27c05e1132 Our custom FindBoost.cmake was removed a while ago 2016-01-06 13:22:40 -05:00
Marius Kintel
9e9263b39b Plugged memory leak, by @obliviand 2016-01-05 18:48:23 -05:00
Marius Kintel
39da6e9e2e Merge branch 'master' of github.com:openscad/openscad 2016-01-04 01:26:44 -05:00
Marius Kintel
3df1947d70 cosmetics 2016-01-04 01:10:30 -05:00
Marius Kintel
76e744fa60 fixed outdated ignore 2016-01-04 01:05:50 -05:00
Marius Kintel
bf19e009ff Require C++11 2016-01-04 01:01:36 -05:00
Marius Kintel
1331357d55 Merge pull request #1533 from openscad/issue1532-stl-export-fix
Fix duplicate header/footer for STL export (fixes #1532).
2015-12-28 17:41:34 -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
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
9d5ec27db9 doc fix 2015-12-27 02:36:01 -05:00
Marius Kintel
ab338a2c20 Green refactoring: Split export into separate files 2015-12-26 23:06:18 -05:00
Marius Kintel
5ac04ae1cc renamed typedefs for more clarity 2015-12-26 23:04:02 -05:00
Marius Kintel
577a5908fd green refactor: Use shared_ptr strings 2015-12-26 21:12:48 -05:00
Marius Kintel
d065aff2d3 more ignores 2015-12-26 21:07:29 -05:00
Marius Kintel
33b773a1c8 bugfix: Empty surface() shouldn't generate any geometry. Temporarily disabled tests returning error code 1 2015-12-26 21:06:53 -05:00
Marius Kintel
c468f9a531 #1529 Added testcase 2015-12-23 03:21:29 -05:00
Marius Kintel
800cba545c #1528 Fixed crash bug; vector argument wasn't validated before indexing 2015-12-22 11:09:30 -05:00
Marius Kintel
8098e570b5 #1528 Added testcase 2015-12-22 10:59:32 -05:00
Marius Kintel
f0a935d8c6 Merge pull request #1520 from GilesBathgate/tesscombine-memleak
Restores the call to combineCallback with NULL args.
2015-12-14 19:24:36 -05:00
Giles Bathgate
cb699c732a Restores the call to combineCallback with NULL args.
This was required to ensure pcache is cleared. Without it there
was a minor memory leak.
2015-12-14 21:23:33 +00:00
Marius Kintel
81994d2c3d #1516 Moved fixed bug to issues 2015-12-11 12:21:01 -05:00
Marius Kintel
fd3ba84544 #1516 Don't crash when multiplying something with nothing 2015-12-11 12:19:26 -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
b6eed4b153 Fix: Make crashing tests fail 2015-12-11 12:12:38 -05:00
Marius Kintel
754cb0f750 Merge pull request #1509 from thehans/patch-2
Issue #1502 ambient shading
2015-12-05 00:31:28 -05:00
Hans L
bfb68fc2fc Issue #1502 ambient shading 2015-12-03 19:10:11 -08:00
Marius Kintel
eba4a4f817 Merge pull request #1498 from thehans/issue1495
Avoid transparencies on cut faces.
2015-12-03 16:04:06 -05:00