Refactored the Slic3r::GCode logic for speeds
Some fixed after the recent Slic3r::GCode refactoring
Fixed one more regression introduced with Model refactoring. Includes regression test
Move many speed settings to PrintRegionConfig
Bugfix: ooze_prevention brought the extruder too far. Includes regression test
Use support material speed for skirt and brim instead of perimeter speed so that perimeter speed can be set on a per-region basis
Remove unused method SkeinPanel::init_print()
Bugfix: first layer extrusion width wasn't affecting infill. Includes regression test. #2042
Don't emit temperature commands if standby temperature delta is zero
Include full config in G-code files. #2047 #2032
Fix regression causing config validation to be ignored when using the Export G-code button in plater. #2046
Use last extruder's settings when adding new ones. #1997
Gracefully handle loading config files having empty strings for multi-value options (like wipe). #2003
Bugfix: thin walls forming a closed loop had overlapping segments at their endpoints. #1948 #1875
Separate speed option for support material interface. #2009
Fix more regressions in test suite regarding the workaround for Clipper bug
One line missing for support_material_interface_speed declaration
New Point::projection_onto() methods
Enforce seam alignment and blend in spiral vase. #2023
Fixed minor compilation issue