6050 Commits

Author SHA1 Message Date
Alessandro Ranellucci
aac9c2481c Ported PrintObject::infill() to C++ 2018-11-26 21:24:33 +01:00
Alessandro Ranellucci
1cc8a8d3e3 Ported PrintObject::detect_surfaces_type() to C++ 2018-11-26 21:17:54 +01:00
Alessandro Ranellucci
f2e2c9aa71 Ported PrintObject::make_perimeters() to C++ 2018-11-26 21:16:37 +01:00
Alessandro Ranellucci
f7509f2a3f Ported PrintObject::slice() to C++ 2018-11-26 21:13:04 +01:00
Alessandro Ranellucci
2bbb089a4f Ported PrintObject::combine_infill() to C++ 2018-11-26 13:57:31 +01:00
Alessandro Ranellucci
450042a60c Fixed warning in t/support.t 2018-11-26 11:13:05 +01:00
Alessandro Ranellucci
fb3aba351b Ported PrintObject::discover_horizontal_shells() to C++ 2018-11-26 11:09:53 +01:00
Alessandro Ranellucci
ea186f5651 Ported PrintObject::_simplify_slices() to C++ 2018-11-26 09:25:15 +01:00
Alessandro Ranellucci
725d0ab408 Ported PrintObject::_support_material_flow() to C++ 2018-11-26 01:01:02 +01:00
Alessandro Ranellucci
e5bd2ef801 Ported PrintObject::clip_fill_surfaces() to C++ 2018-11-26 01:01:02 +01:00
Joseph Lenox
a4d8d20c7a Build coverity-scan (this branch should be rebased or merged as scans are desired) 2018-11-25 12:38:08 -06:00
Alessandro Ranellucci
23c88c5f37
Merge pull request #4595 from slic3r/commandline-update-docs
Refer to manual in README
2018-11-25 19:09:00 +01:00
Joseph Lenox
5d7711f319 Avoid locking in 0,0 for minimum x/y 2018-11-25 11:55:57 -06:00
Alessandro Ranellucci
b0fc0429cb Bugfix: --dont-arrange was reported as not implemented 2018-11-25 11:55:57 -06:00
Alessandro Ranellucci
ea67f8ca4f Bugfix: Model::add_default_instances() was always return true 2018-11-25 11:55:57 -06:00
Alessandro Ranellucci
73f3bfb0da Fix test according to the wanted behavior for --export-sla-svg 2018-11-25 11:55:57 -06:00
Alessandro Ranellucci
945bbc030c Fix --center, --dont-arrange, --export-* and other things 2018-11-25 11:55:57 -06:00
Alessandro Ranellucci
b17f623915 Add missing export_amf option to CLIActionsConfigDef 2018-11-25 11:55:57 -06:00
Joseph Lenox
76c23fa966 Math is hard. 2018-11-25 11:55:57 -06:00
Joseph Lenox
afc90ed91e Test --dont-arrange and --center. 2018-11-25 11:55:57 -06:00
Joseph Lenox
6fcf4195e1 Fix endline whitespace. 2018-11-25 11:55:57 -06:00
Joseph Lenox
63b74b8cc2 Remove extraneous options in 20mm box config. 2018-11-25 11:55:57 -06:00
Joseph Lenox
a81b150e82 Allow const reference to local full print config. 2018-11-25 11:55:57 -06:00
Joseph Lenox
0218bd34ac added 20mm box stl test file 2018-11-25 11:55:57 -06:00
Joseph Lenox
c2befe68ff Add exported config for 20mm box tests. 2018-11-25 11:55:57 -06:00
Joseph Lenox
ff1d0de988 Test for default SVG file naming behavior as specified in 382ceed584/src/advanced/command-line.md 2018-11-25 11:55:57 -06:00
Joseph Lenox
add7e2c369 Add basic export option tests to cppcli. 2018-11-25 11:55:57 -06:00
Alessandro Ranellucci
a20adee38c Minor improvements to code quality 2018-11-25 11:55:57 -06:00
Alessandro Ranellucci
f0f36cb935 Complete the C++ CLI; remove the #ifndef SLIC3RXS guards and fix CI by removing std::initializer_lists 2018-11-25 11:55:57 -06:00
Alessandro Ranellucci
11a6601c4a Make Linux build fail correctly when something does not work 2018-11-25 11:55:57 -06:00
Alessandro Ranellucci
0eb3ea7253 Auto-generate CLI help (includes some refactoring to ConfigDef and ConfigOptionDef) 2018-11-25 11:55:57 -06:00
Alessandro Ranellucci
3b2c9cbf7d Finish porting export_gcode() - atomic write and post-processing scripts 2018-11-25 11:55:57 -06:00
Alessandro Ranellucci
fac31616c8 Clean setenv_() code 2018-11-25 11:55:57 -06:00
Alessandro Ranellucci
a1464a737e Validate CLI config options against min/max 2018-11-25 11:55:57 -06:00
Alessandro Ranellucci
bb29661a90 Redesigned C++ CLI 2018-11-25 11:55:57 -06:00
Joseph Lenox
e4fd0e3200 Pull TESTDIR out of the global includes if tests are being built. 2018-11-25 11:48:39 -06:00
Joseph Lenox
181ef8e221 Update CATCH2 to 2.4.2 from 2.0.1. 2018-11-25 11:48:39 -06:00
Joseph Lenox
8fd4c85ba4 remove ;; 2018-11-24 20:10:53 -06:00
Joseph Lenox
76c588ccfe ensure that a failing return code propagates out from linux travis-build-main 2018-11-24 20:10:53 -06:00
Joseph Lenox
ef65931808 Ensure that travis goes out if one of the build scripts fails. 2018-11-24 20:10:53 -06:00
Alessandro Ranellucci
40df92a472 Rename "Extended GUI" to "Rotation controls" and simplify it 2018-11-24 19:47:18 -06:00
Alessandro Ranellucci
4ea1764cf1
Update README.md
Co-Authored-By: lordofhyphens <lordofhyphens@gmail.com>
2018-11-24 14:48:38 -06:00
Joseph Lenox
1802193c5b Fixed useage of boost::locale for raw() 2018-11-24 14:47:26 -06:00
Joseph Lenox
d12885d042 use boost::locale instead of corecvt. 2018-11-24 14:47:26 -06:00
Joseph Lenox
02fd5b9de7 Revert "Revert "Expanding Slic3r::Log""
This reverts commit cf933c62d575d3d147d6bc869c9e3e354b81df17.
2018-11-24 14:47:26 -06:00
Alessandro Ranellucci
1e17979e05 Fix warnings about _USE_MATH_DEFINES on Windows 2018-11-23 23:30:43 +01:00
Alessandro Ranellucci
908b8db5dc
Merge pull request #4606 from slic3r/revert-4604-file-log
Revert "Expanding Slic3r::Log"
2018-11-23 19:59:44 +01:00
Alessandro Ranellucci
cf933c62d5
Revert "Expanding Slic3r::Log" 2018-11-23 19:59:13 +01:00
Alessandro Ranellucci
bff574bfa8
Merge pull request #4604 from slic3r/file-log
Expanding Slic3r::Log
2018-11-23 19:40:40 +01:00
Joseph Lenox
93518c9545
Include STL algorithm 2018-11-23 08:07:50 -06:00