6022 Commits

Author SHA1 Message Date
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
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
Joseph Lenox
37f4497450 Allow for filtering additionally on topic name. 2018-11-22 23:31:13 -06:00
Joseph Lenox
4a39f30ab5 Add doxygen comments 2018-11-22 23:10:20 -06:00
Joseph Lenox
b538f33459 Call through to underlying method for static Log methods 2018-11-22 23:03:58 -06:00
Joseph Lenox
bd9b9cc416 refactor to only use log() and use locale converter to figure out the rest. 2018-11-22 23:03:10 -06:00
Joseph Lenox
86c776287e Implemented debug level filtering. 2018-11-22 22:53:11 -06:00
Joseph Lenox
0ccb9b046e starting to enhance Slic3r::Log; adding tests. 2018-11-22 20:33:19 -06:00
Joseph Lenox
af3b9e2a4a
add Coverity badge to README 2018-11-18 20:11:35 -06:00
Joseph Lenox
aa42487db4
Update README.md 2018-11-18 20:02:52 -06:00
Joseph Lenox
b736711a7b Renamed sample_compatible to be more descriptive of what it is
(an incompatible preset group that forces a reversion to - default -
2018-11-18 19:02:56 -06:00
Joseph Lenox
e234a3b208 Added test to catch regression where input list would be clobbered during filtering. 2018-11-18 19:02:56 -06:00
Joseph Lenox
148fa8e3f9 comment update 2018-11-18 19:02:56 -06:00
Joseph Lenox
34c22403e1 remove debug print in test. 2018-11-18 19:02:56 -06:00
Joseph Lenox
f84f658389 fix partial regression due to reversion 2018-11-18 19:02:56 -06:00
Joseph Lenox
bbbcd36113 When filtering default values out, it helps to not use the original source and clobber the compatibilty list. 2018-11-18 19:02:56 -06:00
Joseph Lenox
84ef996275 Fix spacing for readability. 2018-11-18 19:02:56 -06:00
Joseph Lenox
d3e4b3ae5f Add debug string translation for presets. 2018-11-18 19:02:56 -06:00
Joseph Lenox
17fd8e26cd Clear the preset name map list during load 2018-11-18 19:02:56 -06:00
Joseph Lenox
c8662bad0a fix typo; assert load sizes 2018-11-18 19:02:56 -06:00
Joseph Lenox
9306c25db2 Filter only when not loading printer presets. 2018-11-18 19:02:56 -06:00
Joseph Lenox
5f8075585c Move the incompatible to the file for consistency. 2018-11-18 19:02:56 -06:00
Joseph Lenox
fd455d75dc Finish refactor to put PresetChooser in its own class; wiring up through Plater. 2018-11-18 19:02:56 -06:00
Joseph Lenox
eb198e9408 add text and button back to sizer. 2018-11-18 19:02:56 -06:00
Joseph Lenox
7a0d4ac990 ramifications of Settings being a pointer instead of a reference. 2018-11-18 19:02:56 -06:00
Joseph Lenox
36336840ba prepend this-> to own variables. 2018-11-18 19:02:56 -06:00
Joseph Lenox
7a048c3f70 Convert Print& to weak_ptr; Settings& to Settings*. 2018-11-18 19:02:56 -06:00
Joseph Lenox
eb69998832 Fix adding presets to master preset list. 2018-11-18 19:02:56 -06:00
Joseph Lenox
52827f0d9b Finish refactor, made settings_default a const reference. 2018-11-18 19:02:56 -06:00