The front-end added the global_inherits_stack SettingExtruder message. We should add it too to be able to read the message. This is a copy from the same file in Cura's front-end.
Contributes to issue CURA-2011.
Each layer is now sent individually, instead of grouped by object and grouping those objects in a sliced object list. The list was sometimes too large to send in one message. The objects weren't used by the front-end anyway.
Contributes to issue CURA-1210.
* 15.06: (21 commits)
bugfix: empty arcus messages
bugfix & feature: insets support smaller outer wall line width
Statically link libstdc++ on Linux to prevent issues with newer libstc++
bugfixes for raft problems: unregistered settings, printZ computed doubly, printZ didn't account for difference in initial slice Z and print Z, initial layer height should be appleid when using raft, wrong (negative) layer comments
bugfix: extrusion per mm to extrusion mm3 per mm is_volumetric set
bugfix: speed compensation for stable feedrate also changed the extrusion per mm
bugfix: speed compensation for stable feedrate also changed the extrusion per mm
bugfix+refactor: extrusion always per mm3
bugfix: no support for too low models
bugfix: no support for too low models
Also send infill polygon data to the UI, not just oultines
Also send line width to the UI along with the polygon's points
Add support for sending layer height and thickness to the UI
Properly reset the extrusion amount between slicing tasks.
Properly initialize extrusion_volume_per_mm variable
bugfix: reset filament at new print
Add missing <string> include so we can build on MacOSX
Install the created executable
bugfix gcode.writeMove(x,y,z) where z didn't get processed. = bug for wireprinting
Fix support generation by making sure "True" is also recognised as true
...