Joseph Lenox
|
a66ae6ac26
|
Moved regular expression definitions to header (for reuse)
|
2018-07-26 22:58:43 -05:00 |
|
Joseph Lenox
|
eb4e727f74
|
Added test to check for two-object systems.
|
2018-07-26 22:58:21 -05:00 |
|
Joseph Lenox
|
80b59f66fa
|
Revert "actually remove gcc-4.9 refs"
This reverts commit 19b70a1dc1908e1d6f820e170d3451ce7139208b.
|
2018-07-26 21:39:52 -05:00 |
|
Joseph Lenox
|
549e1dace1
|
Revert "remove gcc 4.9 from package install list"
This reverts commit d4a9bd5b4400bcde7d1c4e6c192ea5f26084d920.
|
2018-07-26 21:39:33 -05:00 |
|
Joseph Lenox
|
0eaf610875
|
go back to gcc49
|
2018-07-26 21:39:17 -05:00 |
|
Joseph Lenox
|
19b70a1dc1
|
actually remove gcc-4.9 refs
|
2018-07-26 20:51:30 -05:00 |
|
Joseph Lenox
|
d4a9bd5b44
|
remove gcc 4.9 from package install list
|
2018-07-26 20:46:42 -05:00 |
|
Joseph Lenox
|
3b52855497
|
use gcc7 perlbrew
|
2018-07-26 20:45:57 -05:00 |
|
Joseph Lenox
|
5e09035181
|
document the usage of flatten()
|
2018-07-25 23:47:56 -05:00 |
|
Joseph Lenox
|
6710b249b1
|
Also flatten the infill list before iterating over it.
|
2018-07-25 23:41:27 -05:00 |
|
Joseph Lenox
|
8c33fac143
|
Flatten the perimeters list (which is what the xspp does in the background) before iterating over it.
|
2018-07-25 23:39:26 -05:00 |
|
Joseph Lenox
|
c78c23c73d
|
Don't need the const_cast.
|
2018-07-25 23:38:46 -05:00 |
|
Joseph Lenox
|
0b3496b45f
|
Bugfix: Preqreq calls should be calling slice(), not _slice(). _slice() invalidates the print state (!!!)
|
2018-07-25 23:34:14 -05:00 |
|
Joseph Lenox
|
60005d1bc6
|
updated comment to use correct c++ syntax.
|
2018-07-25 23:33:32 -05:00 |
|
Joseph Lenox
|
725f8282b3
|
Handle case where the get_region() call fails.
|
2018-07-25 23:14:35 -05:00 |
|
Joseph Lenox
|
347143e344
|
Reordered to avoid weird logic.
|
2018-07-25 22:44:24 -05:00 |
|
Joseph Lenox
|
11f85a490a
|
Flatten entities
|
2018-07-25 22:42:22 -05:00 |
|
Joseph Lenox
|
5e6910de4e
|
Fixed regex to match lines.
|
2018-07-25 22:39:45 -05:00 |
|
Joseph Lenox
|
5dc227d26b
|
Fixed a regression where description was always overwritten to "small perimeter".
|
2018-07-25 22:39:18 -05:00 |
|
Joseph Lenox
|
9411f5025d
|
Implemented boolean set and some tests to check those values.
|
2018-07-25 22:26:04 -05:00 |
|
Joseph Lenox
|
0015b3c7d3
|
Was incorrectly reserving space for vector. Fixed.
|
2018-07-25 21:41:07 -05:00 |
|
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 |
|