PrusaSlicer-NonPlainar/src/libslic3r
Vojtech Bubnik 3dd9b8c718 Further improvement error reporting with buggy custom G-code sections #1516
1) The macro-processor sanitizes the source code line for invalid UTF-8
   characters. Ideally these invalid characters would be replaced with ?,
   they are just dropped as of now. Better than showing an empty string
   when converting to wxString though.
2) G-code export collects full error message for 1st occurence of an error
   for each custom G-code block.
3) The composite error message now displays the errors collected in 2).
4) The error window is now scaled bigger and the Slicer logo is smaller
   if the text is to be rendered with monospaced font, as the monospaced
   text will not be word wrapped.
2020-12-03 12:50:24 +01:00
..
Fill Gyroid infill: Lowered the threshold to drop infill line segments. 2020-11-25 14:56:11 +01:00
Format Added functions to export raw image data to PNG for debugging purposes. 2020-11-26 09:01:44 +01:00
GCode Fix random seam for single contour islands (#5003) and for external_perimeters_first 2020-11-27 11:33:25 +01:00
Optimize cosmethics 2020-09-10 14:03:30 +02:00
SLA Fix of [2.3.0-alpha4] Crash - several models cause crash when slicing #5208 2020-11-24 16:01:08 +01:00
AABBTreeIndirect.hpp Fix horrible complexity of custom seam lookup (#5067) 2020-11-27 10:09:20 +01:00
AppConfig.cpp Enabled tech ENABLE_CTRL_M_ON_WINDOWS -> Added customizable support for legacy CTRL+M settings dialog on Windows in preference dialog 2020-11-26 11:00:24 +01:00
AppConfig.hpp ENABLE_GCODE_VIEWER set as default in libslic3r 2020-11-12 14:03:58 +01:00
Arrange.cpp Use smarter object function in partial arrangement with empty bed. 2020-12-02 17:53:22 +01:00
Arrange.hpp Fix for bed filling with some existing items out of bed. 2020-12-02 17:52:40 +01:00
BoundingBox.cpp Refactoring of adaptive cubic / support cubic: 2020-09-17 18:39:28 +02:00
BoundingBox.hpp Fix for bed filling with some existing items out of bed. 2020-12-02 17:52:40 +01:00
BridgeDetector.cpp Fixes of the offset curves from Voronoi diagram. 2020-06-16 13:15:48 +02:00
BridgeDetector.hpp Fixed regression due to ExPolygonCollection to ExPolygons refactoring. 2019-10-04 16:50:01 +02:00
Channel.hpp Printhost: Cancelation, bugfixes 2018-12-20 13:38:00 +01:00
ClipperUtils.cpp Fix of [2.3.0-alpha4] Crash - several models cause crash when slicing #5208 2020-11-24 16:01:08 +01:00
ClipperUtils.hpp Fix polytree traversal. 2019-12-19 11:27:19 +01:00
clonable_ptr.hpp Implemented the "Support for support enforcers only" quick selection. 2019-05-03 18:01:39 +02:00
CMakeLists.txt Added functions to export raw image data to PNG for debugging purposes. 2020-11-26 09:01:44 +01:00
Config.cpp escape_ampersand function and changed order of printer names and pictures in config wizard 2020-11-11 16:08:27 +01:00
Config.hpp escape_ampersand function and changed order of printer names and pictures in config wizard 2020-11-11 16:08:27 +01:00
CustomGCode.cpp ENABLE_GCODE_VIEWER set as default in libslic3r 2020-11-12 14:03:58 +01:00
CustomGCode.hpp Editing of the custom GCodes like ColorChange and PausePrint 2020-06-07 22:42:54 +02:00
EdgeGrid.cpp Added functions to export raw image data to PNG for debugging purposes. 2020-11-26 09:01:44 +01:00
EdgeGrid.hpp Added functions to export raw image data to PNG for debugging purposes. 2020-11-26 09:01:44 +01:00
ElephantFootCompensation.cpp Follow up on 6deb6a776d: 2020-02-19 12:58:03 +01:00
ElephantFootCompensation.hpp Add elephant foot compensation to SLA print 2020-02-14 09:21:00 +01:00
Exception.hpp Improvement of Improve error reporting with buggy custom G-code sections #1516 2020-12-03 11:03:16 +01:00
ExPolygon.cpp Fix of [2.3.0-alpha4] Crash - several models cause crash when slicing #5208 2020-11-24 16:01:08 +01:00
ExPolygon.hpp Fixing compilation issues. 2020-11-16 13:11:58 +01:00
ExPolygonCollection.cpp Fixed regression due to ExPolygonCollection to ExPolygons refactoring. 2019-10-04 16:50:01 +02:00
ExPolygonCollection.hpp Fixed regression due to ExPolygonCollection to ExPolygons refactoring. 2019-10-04 16:50:01 +02:00
Extruder.cpp Fixing build against wxWidgets 3.0 2020-03-04 10:34:59 +01:00
Extruder.hpp Fixing build against wxWidgets 3.0 2020-03-04 10:34:59 +01:00
ExtrusionEntity.cpp Fix of [2.3.0-alpha4] Crash - several models cause crash when slicing #5208 2020-11-24 16:01:08 +01:00
ExtrusionEntity.hpp Fix of Slicer image not good #4992 2020-10-29 10:51:51 +01:00
ExtrusionEntityCollection.cpp Fixed incorrect filtering of extrusions during gcode generation 2020-02-18 09:52:34 +01:00
ExtrusionEntityCollection.hpp WIP Refactoring of exceptions: 2020-09-14 18:03:22 +02:00
ExtrusionSimulator.cpp Fixed warnings in libslic3r 2019-06-25 16:04:29 +02:00
ExtrusionSimulator.hpp
FileParserError.hpp WIP Refactoring of exceptions: 2020-09-14 18:03:22 +02:00
Flow.cpp WIP Refactoring of exceptions: 2020-09-14 18:03:22 +02:00
Flow.hpp WIP Refactoring of exceptions: 2020-09-14 18:03:22 +02:00
format.hpp Slic3r::format(), Slic3r::GUI::format_wxstr(): 2020-04-01 09:49:04 +02:00
GCode.cpp Further improvement error reporting with buggy custom G-code sections #1516 2020-12-03 12:50:24 +01:00
GCode.hpp Further improvement error reporting with buggy custom G-code sections #1516 2020-12-03 12:50:24 +01:00
GCodeReader.cpp ENABLE_GCODE_VIEWER set as default in libslic3r 2020-11-12 14:03:58 +01:00
GCodeReader.hpp ENABLE_GCODE_VIEWER set as default in libslic3r 2020-11-12 14:03:58 +01:00
GCodeSender.cpp WIP Refactoring of exceptions: 2020-09-14 18:03:22 +02:00
GCodeSender.hpp
GCodeWriter.cpp Merge branch 'pa_reprap_g10_temperature_support' of https://github.com/ardenpm/PrusaSlicer into lm_g10 2020-10-23 11:42:35 +02:00
GCodeWriter.hpp Implemented editing for extruder of existing ToolChangeCode tick 2020-01-23 16:11:21 +01:00
Geometry.cpp 1) Implemented anchoring of infill lines to perimeters with length 2020-11-05 17:32:40 +01:00
Geometry.hpp Fixed return value of liang_barsky_line_clipping 2020-12-01 14:28:27 +01:00
I18N.hpp
Int128.hpp Adding rotating calipers algorithm for minimum are bounding box rotation. 2019-06-06 14:27:07 +02:00
KDTreeIndirect.hpp Fix of a typo in KDTreeIndirect. 2019-11-14 17:02:32 +01:00
Layer.cpp Fix of weird double extrusions with multiple regions and their 2020-03-20 13:37:13 +01:00
Layer.hpp Adaptive infill: Reshuffled the namespaces. 2020-09-18 10:53:50 +02:00
LayerRegion.cpp Fixes of the offset curves from Voronoi diagram. 2020-06-16 13:15:48 +02:00
libslic3r_version.h.in Fixed gcodeviewer application title on Linux and Mac 2020-10-07 16:02:01 +02:00
libslic3r.h 1) Implemented anchoring of infill lines to perimeters with length 2020-11-05 17:32:40 +01:00
Line.cpp Renamed Line::offset to extend 2020-10-20 09:17:26 +02:00
Line.hpp FillAdaptive: 2020-11-11 16:49:11 +01:00
MarchingSquares.hpp SLA archive import with miniz, marching square bugfixes 2020-04-23 19:12:07 +02:00
MeshBoolean.cpp Removed unused include (related to #4912) 2020-10-19 11:16:43 +02:00
MeshBoolean.hpp Hollowing: randomize hole mesh translations before unification. 2020-02-07 16:33:04 +01:00
MinAreaBoundingBox.cpp Can build with (original llvm) clang-cl on windows 2019-08-01 16:03:52 +02:00
MinAreaBoundingBox.hpp Adding rotating calipers algorithm for minimum are bounding box rotation. 2019-06-06 14:27:07 +02:00
miniz_extension.cpp SLA archive import with miniz, marching square bugfixes 2020-04-23 19:12:07 +02:00
miniz_extension.hpp SLA archive import with miniz, marching square bugfixes 2020-04-23 19:12:07 +02:00
Model.cpp Removed the legacy PreviewData.cpp,hpp 2020-11-11 16:38:51 +01:00
Model.hpp Fixed some more issues in copy / paste of objects and volumes 2020-10-15 17:29:49 +02:00
ModelArrange.cpp Fix of [2.3.0-alpha4] Crash - several models cause crash when slicing #5208 2020-11-24 16:01:08 +01:00
ModelArrange.hpp WIP Refactoring of exceptions: 2020-09-14 18:03:22 +02:00
MotionPlanner.cpp Fix of [2.3.0-alpha4] Crash - several models cause crash when slicing #5208 2020-11-24 16:01:08 +01:00
MotionPlanner.hpp
MTUtils.hpp Add reserve_vector to libslic3r.h to be globally usable. 2020-08-13 15:42:31 +02:00
MultiPoint.cpp Return MultiPoint::first_point() by reference. 2019-09-27 19:47:30 +02:00
MultiPoint.hpp Fix of [2.3.0-alpha4] Crash - several models cause crash when slicing #5208 2020-11-24 16:01:08 +01:00
MutablePriorityQueue.hpp If of the previous commit: Set the MutablePriorityQueue indices 2019-11-22 19:09:39 +01:00
ObjectID.cpp What MSVC could process I always wonder. 2020-09-24 15:45:04 +02:00
ObjectID.hpp Fixed some more issues in copy / paste of objects and volumes 2020-10-15 17:29:49 +02:00
OpenVDBUtils.cpp Fix hollowing crash when splitting broken object has zero parts. 2020-09-16 11:08:58 +02:00
OpenVDBUtils.hpp Separate support tree routing and meshing, remove Common.hpp/.cpp . 2020-08-03 19:05:30 +02:00
pchheader.cpp
pchheader.hpp Slic3r::format(), Slic3r::GUI::format_wxstr(): 2020-04-01 09:49:04 +02:00
PerimeterGenerator.cpp Fix of [2.3.0-alpha4] Crash - several models cause crash when slicing #5208 2020-11-24 16:01:08 +01:00
PerimeterGenerator.hpp FDM Print refactoring: 2019-10-01 17:17:08 +02:00
PlaceholderParser.cpp Further improvement error reporting with buggy custom G-code sections #1516 2020-12-03 12:50:24 +01:00
PlaceholderParser.hpp Improvement of Improve error reporting with buggy custom G-code sections #1516 2020-12-03 11:03:16 +01:00
PNGReadWrite.cpp Fixing compilation issues on conforming compilers 2020-11-26 10:54:18 +01:00
PNGReadWrite.hpp Added functions to export raw image data to PNG for debugging purposes. 2020-11-26 09:01:44 +01:00
Point.cpp Added missing includes to fix build on gcc 9 2020-11-20 15:19:49 +01:00
Point.hpp New get_extents(const std::vector<Points> &pts), 2020-11-16 10:20:47 +01:00
Polygon.cpp New get_extents(const std::vector<Points> &pts), 2020-11-16 10:20:47 +01:00
Polygon.hpp Fix of [2.3.0-alpha4] Crash - several models cause crash when slicing #5208 2020-11-24 16:01:08 +01:00
PolygonTrimmer.cpp adaptive elpehant foot compensation, fixing 2019-11-01 19:59:09 +01:00
PolygonTrimmer.hpp Added a missing include 2019-08-22 11:35:25 +02:00
Polyline.cpp Fix of [2.3.0-alpha4] Crash - several models cause crash when slicing #5208 2020-11-24 16:01:08 +01:00
Polyline.hpp Fix of [2.3.0-alpha4] Crash - several models cause crash when slicing #5208 2020-11-24 16:01:08 +01:00
Preset.cpp Fix of [2.3.0-alpha4] Crash - several models cause crash when slicing #5208 2020-11-24 16:01:08 +01:00
Preset.hpp ENABLE_GCODE_VIEWER set as default in libslic3r 2020-11-12 14:03:58 +01:00
PresetBundle.cpp Merge of pull request Add support for RepetierServer #4384 by @docbobo 2020-10-28 09:51:05 +01:00
PresetBundle.hpp Physical printers: Implemented import/export to/from the ConfigBundle. 2020-10-01 22:48:57 +02:00
Print.cpp Fix of [2.3.0-alpha4] Crash - several models cause crash when slicing #5208 2020-11-24 16:01:08 +01:00
Print.hpp ENABLE_GCODE_VIEWER set as default in libslic3r 2020-11-12 14:03:58 +01:00
PrintBase.cpp Improvement of Improve error reporting with buggy custom G-code sections #1516 2020-12-03 11:03:16 +01:00
PrintBase.hpp Polishing of NotificationManager: 2020-10-14 16:49:06 +02:00
PrintConfig.cpp Documentation of OctoPrint behind HAProxy with basic auth enabled 2020-12-03 08:22:55 +01:00
PrintConfig.hpp Fix of [2.3.0-alpha4] Crash - several models cause crash when slicing #5208 2020-11-24 16:01:08 +01:00
PrintObject.cpp Fix horrible complexity of custom seam lookup (#5067) 2020-11-27 10:09:20 +01:00
PrintRegion.cpp WIP Refactoring of exceptions: 2020-09-14 18:03:22 +02:00
Semver.cpp Refactor: Move Semver from slice3r to libslic3r 2019-08-19 17:04:14 +02:00
Semver.hpp WIP Refactoring of exceptions: 2020-09-14 18:03:22 +02:00
ShortestPath.cpp Fixed crash in Adaptive Cubic infill if just a single line was extracted. 2020-09-21 11:10:57 +02:00
ShortestPath.hpp Fixed crash in Adaptive Cubic infill if just a single line was extracted. 2020-09-21 11:10:57 +02:00
SimplifyMesh.cpp add mesh simplification. 2020-01-23 10:58:18 +01:00
SimplifyMesh.hpp add mesh simplification. 2020-01-23 10:58:18 +01:00
SimplifyMeshImpl.hpp Remove redundant code 2020-01-29 14:13:21 +01:00
SLAPrint.cpp Support for naming slicer own threads for debugging. 2020-10-22 13:54:15 +02:00
SLAPrint.hpp Estimated printing time per layer for SLAPrint 2020-11-19 21:41:51 +01:00
SLAPrintSteps.cpp Estimated printing time per layer for SLAPrint 2020-11-19 21:41:51 +01:00
SLAPrintSteps.hpp Initial version of sl1 import with sla::Raster refactor. 2020-04-23 19:05:32 +02:00
SlicesToTriangleMesh.cpp SLA archive import with miniz, marching square bugfixes 2020-04-23 19:12:07 +02:00
SlicesToTriangleMesh.hpp Initial version of sl1 import with sla::Raster refactor. 2020-04-23 19:05:32 +02:00
Slicing.cpp New class ModelConfig wrapping DynamicPrintConfig and a timestamp 2020-09-24 15:34:13 +02:00
Slicing.hpp New class ModelConfig wrapping DynamicPrintConfig and a timestamp 2020-09-24 15:34:13 +02:00
SlicingAdaptive.cpp Improved adaptive layer height metrics: Using the area of a triangle 2019-12-13 13:43:16 +01:00
SlicingAdaptive.hpp Improved adaptive layer height metrics: Using the area of a triangle 2019-12-13 13:43:16 +01:00
SupportMaterial.cpp Fix of [2.3.0-alpha4] Crash - several models cause crash when slicing #5208 2020-11-24 16:01:08 +01:00
SupportMaterial.hpp
Surface.cpp Fix of "excess infill below bridges with 0% infill" #442 2019-09-06 15:03:49 +02:00
Surface.hpp Fix of "excess infill below bridges with 0% infill" #442 2019-09-06 15:03:49 +02:00
SurfaceCollection.cpp
SurfaceCollection.hpp Fix of infill type update with vase mode enabled after change 2020-03-14 11:59:50 +01:00
SVG.cpp SVG export: Implemented flipping in Y axis. Now flipped by default 2020-11-16 10:18:51 +01:00
SVG.hpp SVG export: Implemented flipping in Y axis. Now flipped by default 2020-11-16 10:18:51 +01:00
Technologies.hpp #5333 - Reworked navigation of preview's sliders using the keyboard 2020-12-01 08:33:06 +01:00
Tesselate.cpp Extended tesselation wrapper for other 3d and 2d point types. 2019-02-08 09:26:48 +01:00
Tesselate.hpp Reworked pad creation algorithm with new parameters: 2019-10-01 14:58:37 +02:00
Thread.cpp Refactored loading of Get/SetThreadDescription() on Windows: 2020-10-26 08:09:17 +01:00
Thread.hpp Refactored loading of Get/SetThreadDescription() on Windows: 2020-10-26 08:09:17 +01:00
Time.cpp Fix cmake with msvc generator. 2019-10-14 12:50:08 +02:00
Time.hpp Fix incorrect time format spec in iso_utc_timestamp. 2019-10-07 08:56:54 +02:00
TriangleMesh.cpp WIP Refactoring of exceptions: 2020-09-14 18:03:22 +02:00
TriangleMesh.hpp 64bit coord_t 2020-03-25 14:35:41 +01:00
TriangleSelector.cpp Painter gizmos should now work with non-uniformly scaled models 2020-10-06 12:06:39 +02:00
TriangleSelector.hpp Painter gizmos should now work with non-uniformly scaled models 2020-10-06 12:06:39 +02:00
TriangulateWall.cpp Initial version of sl1 import with sla::Raster refactor. 2020-04-23 19:05:32 +02:00
TriangulateWall.hpp Initial version of sl1 import with sla::Raster refactor. 2020-04-23 19:05:32 +02:00
utils.cpp cleanup 2020-12-01 12:06:10 +01:00
Utils.hpp ENABLE_GCODE_VIEWER set as default in libslic3r 2020-11-12 14:03:58 +01:00
VoronoiOffset.cpp Fixes of the offset curves from Voronoi diagram. 2020-06-16 13:15:48 +02:00
VoronoiOffset.hpp Reworked algorithm for Voronoi Offset curve extraction. 2020-06-11 16:11:02 +02:00
VoronoiVisualUtils.hpp Fixes of the offset curves from Voronoi diagram. 2020-06-16 13:15:48 +02:00
Zipper.cpp New Export Finished notification showing path and opening containing folder. Fix of #4917. Fixed wrongly grayed eject button in File menu. Hopefully fix of ctrl shortcut of tooltips at sidebar. 2020-11-04 09:29:08 +01:00
Zipper.hpp SLA archive import with miniz, marching square bugfixes 2020-04-23 19:12:07 +02:00