5822 Commits

Author SHA1 Message Date
Joseph Lenox
067fc3cd8f Make sure processing is done. 2018-07-25 21:40:34 -05:00
Joseph Lenox
bb7d82622a Accidentally inverted the logic in the first draft. 2018-07-25 19:13:44 -05:00
Benjamin Landers
a1f304541b Added perl implementaions to Geometry.cpp 2018-07-25 15:13:20 -05:00
Benjamin Landers
71af7100b0 Initial port of the geometry tests 2018-07-25 15:13:20 -05:00
Benjamin Landers
2bbd43c373 Fix two compilation issues
One was due to enums not having a std::hash below c++17
The other was due to overloaded methods prefering ones in the same namespace (I think)
2018-07-25 15:12:26 -05:00
Joseph Lenox
b235640e88 Added some brim tests for basic functionality. 2018-07-25 10:20:59 -05:00
Joseph Lenox
a196bcdff6 Skirt_done should be a coord_t 2018-07-24 23:39:50 -05:00
Joseph Lenox
346adade6b Added docstring comments for several ExtrusionEntityCollection methods. 2018-07-24 23:39:34 -05:00
Joseph Lenox
5bb7f79baf Workaround to avoid a crash referencing _skirt_done when it is empty. 2018-07-24 23:38:19 -05:00
Joseph Lenox
1a94921462 Whoops, need to call reserve() instead of passing 100 to the constructor. 2018-07-24 23:37:10 -05:00
Joseph Lenox
048c52cafd Add test_print to build 2018-07-24 23:36:28 -05:00
Joseph Lenox
e64f23e7bb Forgot to call Geometry::chained_path 2018-07-24 23:36:11 -05:00
Joseph Lenox
fcd3da17b3 Use scaled integer coordinates for map entries instead of unscaled doubles. 2018-07-24 23:35:54 -05:00
Joseph Lenox
18deb6b0f3 Adding unit tests to validate individual components.
Testing make_perimeters() on a cube.
Also added simple test for make_skirt on a single cube.
2018-07-24 23:31:49 -05:00
Joseph Lenox
372fb75dd6 remove old doc that is on wiki now 2018-07-24 23:19:30 -05:00
Joseph Lenox
735fcd1b13 fixed some syntax errors. 2018-07-24 11:02:52 -05:00
Joseph Lenox
15a47fc4b4
Merge pull request #38 from TheThirdOne/process_layer
Finish up process_layer
2018-07-24 10:42:10 -05:00
Joseph Lenox
f42c6c5844 Add test to check whether or not gcode output includes elements
Check for skirt, perimeters, infill.
2018-07-24 10:40:54 -05:00
Joseph Lenox
b6a5d600b3 Added draft of optionsgroup folder and some initial tests. 2018-07-24 09:00:50 -05:00
Benjamin Landers
fd1a4c396f Finish up process_layer 2018-07-24 02:24:11 -07:00
Joseph Lenox
662b95b1ca Add utils.hpp to pick the right function. 2018-07-23 20:41:38 -05:00
Joseph Lenox
fef97086fb Fixed UI_Slider so that tests pass.
Also fixed the assumptions so that the test was doing what was intended.
2018-07-23 18:19:03 -05:00
Joseph Lenox
dfb9536ad0 Make build server build release builds. 2018-07-23 10:04:37 -05:00
Joseph Lenox
d3dc2ccc8b Made tests report their status. 2018-07-23 09:50:54 -05:00
Joseph Lenox
17e588904b Continued implementation for UI_Slider
Added enable/disable methods and set_range()
text control should update as well.
Added tests to build.
2018-07-23 09:45:25 -05:00
Joseph Lenox
2090fae11d Tests for UI_Slider. 2018-07-23 00:09:41 -05:00
Joseph Lenox
193297a92d Stubbed out UI_Slider class. 2018-07-23 00:09:16 -05:00
Joseph Lenox
cdb7053034 Properly assign properties during the test setup and bind event. 2018-07-23 00:02:50 -05:00
Joseph Lenox
dc48ebea78 Pass exceptions by reference (fixes warnings) 2018-07-22 21:55:15 -05:00
Joseph Lenox
97522955a9 help the overload not choose itself for trim_zeroes 2018-07-22 21:55:00 -05:00
Joseph Lenox
383ed3e995 Merge branch 'cppgui' of https://github.com/lordofhyphens/Slic3r into cppgui 2018-07-22 21:35:12 -05:00
Joseph Lenox
e2bf3a84f7 Remove detection of gcc 4.7. We don't even support that compiler anymore. 2018-07-22 21:34:19 -05:00
Joseph Lenox
d1ebbeb6a6 Better-pack CMAKE flags? 2018-07-22 21:33:52 -05:00
Joseph Lenox
8afa0df50c Implemented UI_Color, a color picker, and its tests. 2018-07-22 21:33:14 -05:00
Joseph Lenox
dec175f9de Properly convert to wxString 2018-07-22 21:32:34 -05:00
Joseph Lenox
fd1c727910 indent includes 2018-07-22 21:32:15 -05:00
Joseph Lenox
533a2314fd Fixed includes on OSX and silenced override warnings. 2018-07-22 11:55:33 -05:00
Joseph Lenox
6762870529 add mayfail until gcode export is fully ported. 2018-07-22 10:55:50 -05:00
Joseph Lenox
9506a21114 Added bridge flow tests. 2018-07-22 09:54:24 -05:00
Joseph Lenox
ef11ec2913 add some more flow tests 2018-07-22 09:42:58 -05:00
Joseph Lenox
1c631fcd67 Revert "use gcc7 for perl"
This reverts commit 2f9169d0d2c71c5e20c1b1d317dd918783fa35e8.
2018-07-22 08:20:11 -05:00
Joseph Lenox
86d588d605 Use < instead of <=, avoids a infinite loop. 2018-07-22 08:15:32 -05:00
Joseph Lenox
b97478a2dd Removing more methods 2018-07-22 07:41:24 -05:00
Joseph Lenox
0d1f5ec57c Removed methods from slic3rxs 2018-07-21 23:35:28 -05:00
Joseph Lenox
2f9169d0d2 use gcc7 for perl 2018-07-21 23:23:38 -05:00
Joseph Lenox
937f5c6d6a added tests for setting Config/float values. 2018-07-21 23:21:37 -05:00
Joseph Lenox
24d93aea32 Use 2.0mm width as intended. 2018-07-21 23:14:10 -05:00
Joseph Lenox
415e65f5f5 Compile out functions not used in perl build 2018-07-21 23:13:46 -05:00
Joseph Lenox
61c60d6d32 Actually set percent flag when setting through Config.
Strings will detect, everything else will default to off.
2018-07-21 23:13:27 -05:00
Joseph Lenox
41bb9e2575 Remove more things from the perl build. 2018-07-21 22:59:28 -05:00