PrusaSlicer-NonPlainar/src/libslic3r/GCode
Vojtech Bubnik e947a29fc8 Follow-up to 7c01ddf996
1) Starting with this commit, configuration block exported into G-code
   is delimited by "; prusaslicer_config = begin" and "; prusaslicer_config = end".
   These delimiters look like any other key / value configuration pairs
   on purpose to be compatible with older PrusaSlicer config parsing from G-code.
2) Config parser from G-code newly searches for "; generated by ..."
   comment over the complete G-code, thus it is compatible with various
   post processing scripts extending the G-code at the start.
3) Config parser from G-code parses PrusaSlicer version from
   the "; generated by PrusaSlicer ...." header and if the G-code was
   generated by PrusaSlicer 2.4.0-alpha0 and newer, it expects that
   the G-code already contains the "; prusaslicer_config = begin / end"
   tags and it relies on these tags to extract configuration.
4) A new simple and robust parser was written for reading project configuration
   from 3MF / AMF, while a heuristic parser to read config from G-code located
   at the end of the G-code file was used before.
2021-08-12 15:27:46 +02:00
..
AvoidCrossingPerimeters.cpp 1) New methods PrintObject::num_regions() and ::has_region() to make 2021-04-22 11:41:26 +02:00
AvoidCrossingPerimeters.hpp Fix of 8f293f0cb5 2021-02-25 23:30:22 +01:00
CoolingBuffer.cpp Merge remote-tracking branch 'remotes/origin/lh_multi_material_segmentation' into vb_print_regions 2021-05-26 15:23:35 +02:00
CoolingBuffer.hpp Fix of Supports printed too slowly. #984 2021-02-16 11:30:57 +01:00
GCodeProcessor.cpp Follow-up to 7c01ddf996 2021-08-12 15:27:46 +02:00
GCodeProcessor.hpp Implemented extension of the G-code post-processor framework: 2021-08-10 15:22:01 +02:00
PostProcessor.cpp Fixup of previous commit 2021-08-11 13:38:28 +02:00
PostProcessor.hpp Implemented extension of the G-code post-processor framework: 2021-08-10 15:22:01 +02:00
PressureEqualizer.cpp Fixed second batch of locale-dependent calls 2021-05-24 12:20:29 +02:00
PressureEqualizer.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
PrintExtents.cpp WIP Refactoring of exceptions: 2020-09-14 18:03:22 +02:00
PrintExtents.hpp Simplified inclusion of the wipe tower into skirt calculation 2019-10-08 14:12:40 +02:00
SeamPlacer.cpp Speed-up of painted seams 2021-07-15 09:49:36 +02:00
SeamPlacer.hpp Fix random seam for single contour islands (#5003) and for external_perimeters_first 2020-11-27 11:33:25 +01:00
SpiralVase.cpp Fix of 298b730589 2020-12-09 16:52:41 +01:00
SpiralVase.hpp Implemented linear tapering of extrusion rate for the 1st spiral vase layer 2020-12-09 14:54:26 +01:00
ThumbnailData.cpp Few more include chains broken 2020-05-26 13:46:59 +02:00
ThumbnailData.hpp Implemented generic mechanism for executing tasks on UI thread synchronously 2021-05-04 16:07:32 +02:00
ToolOrdering.cpp FDM backend refactoring for const correctness, clarity ... 2021-05-06 15:08:57 +02:00
ToolOrdering.hpp Fix of crash when using raft with modified Shape-Box with height 0.5mm #5652 2021-02-25 12:18:11 +01:00
WipeTower.cpp Tech ENABLE_VALIDATE_CUSTOM_GCODE set as default 2021-07-22 09:13:12 +02:00
WipeTower.hpp Refactoring for code clarity: Replaced this->m_xxx with m_xxx 2021-05-06 14:43:36 +02:00