made Extruder create its own blocks for solo moves, and other modules explicitely adding their gcodes to the last block, instead of having Robot doing that for them
Merge branch 'edge' into extruderfix
most probably corrected the Extruder bug, which was actually a much deeper problem, see Gcode.h for this part of the solution, previous commits for the rest
fixing merge conflicts when merging edge back in
Im dumb
using Checked instead of Release
was not supposed to be false
this commit does not compile, commiting to get help with the errors
does not commit yet, but getting close
compiles again
compiles and does not crash
G90 and G91 were missing
Extruder: clarify handling of relative/absolute mode on incoming gcode
Extruder: move handling for flowrate outside SOLO mode condition so we can remember previous flowrates
Extruder: append_empty_block returns the new block so we don't have to look it up
Extruder: remove redundant relative/absolute conversions
Extruder: don't clobber target position
Extruder: use block returned from append_empty_block() instead of munging the queue
Extruder: whitespace and comments
Extruder: don't clobber flowrate in FOLLOW mode, we don't use it anyway