PrusaSlicer-NonPlainar/src/libslic3r
Lukas Matena cb99d491af Fix of a possible locales mismatch during GCode export
There is a mysterious issue with GCode annotations printed with decimal
commas instead of points. tbb threads should be set to "C" locales when started,
either another thread is spawned by tbb, or someone switches the thread locales
and leaves it in the pool.
2022-01-24 16:21:21 +01:00
..
Execution drop deprecated TBB components (#6590) 2021-06-23 11:48:48 +02:00
Fill Fixed ironing over areas with modifier meshes: 2021-12-02 18:19:35 +01:00
Format Tech ENABLE_SAVE_COMMANDS_ALWAYS_ENABLED set as default 2021-11-30 09:41:43 +01:00
GCode Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_z_offset 2022-01-20 13:46:03 +01:00
Geometry Added missing includes (gcc9.4 without pch) 2021-11-16 16:09:30 +01:00
Optimize Refactoring for code clarity: Replaced this->m_xxx with m_xxx 2021-05-06 14:43:36 +02:00
SLA Fixing corrupted SLA pad 2022-01-07 10:09:20 +01:00
AABBTreeIndirect.hpp Fix of paint on supports don't work for object that has been scaled up #6718 2021-08-27 21:04:18 +02:00
AppConfig.cpp Added "Restore window position on start" option to the "Preferences > General" 2022-01-11 13:53:25 +01:00
AppConfig.hpp Fix of #7583: Wizard crashes due to accessing undefined AppConfig section. 2022-01-10 08:26:33 +01:00
Arrange.cpp Search for suitable rotation when arranging items larger than the bed 2021-06-22 11:23:32 +02:00
Arrange.hpp Fix for bed filling with some existing items out of bed. 2020-12-02 17:52:40 +01:00
BlacklistedLibraryCheck.cpp Blacklisted AMHook.dll 2021-09-23 11:15:08 +02:00
BlacklistedLibraryCheck.hpp WIN32 specific Blacklisted libraries check: 2021-07-30 15:52:52 +02:00
BoundingBox.cpp New FDM support sparse infill zig-zag algorithm. 2021-04-08 15:29:40 +02:00
BoundingBox.hpp New BuildVolume class was created, which detects build volume type (rectangular, 2021-11-16 10:15:51 +01:00
BridgeDetector.cpp Fix of safety_offset() after ClipperUtils refactoring. 2021-05-05 12:16:47 +02:00
BridgeDetector.hpp Removal of not numerically robust libraries "poly2tree" and "polypartition". 2021-02-09 18:36:28 +01:00
Brim.cpp New config value "gcode_resolution" replaces the hard coded RESOLUTION 2021-11-30 17:52:05 +01:00
Brim.hpp Squash merge of lh_brim_rework, 2021-02-03 15:12:53 +01:00
BuildVolume.cpp Fix of toolpath outside print area wrongly reported - SPE-1135 2021-11-25 09:40:36 +01:00
BuildVolume.hpp Fix of toolpath outside print area wrongly reported - SPE-1135 2021-11-25 09:40:36 +01:00
Channel.hpp
clipper.cpp Added missing files 2021-04-22 09:26:07 +02:00
clipper.hpp Added missing files 2021-04-22 09:26:07 +02:00
ClipperUtils.cpp New BuildVolume class was created, which detects build volume type (rectangular, 2021-11-16 10:15:51 +01:00
ClipperUtils.hpp New BuildVolume class was created, which detects build volume type (rectangular, 2021-11-16 10:15:51 +01:00
clonable_ptr.hpp
CMakeLists.txt WIP: G-code find / replace using a new gcode_substitutions PrintConfig 2022-01-17 12:29:46 +01:00
Config.cpp Tech ENABLE_FIX_SUPERSLICER_GCODE_IMPORT set as default 2021-11-30 12:01:22 +01:00
Config.hpp Implemented new placeholders for output file name: 2022-01-10 17:57:03 +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 Refactoring for code clarity: Replaced this->m_xxx with m_xxx 2021-05-06 14:43:36 +02:00
EdgeGrid.hpp Get rid of unnecessary double storage of processed input polygons in the multi-material segmentation as ExPolygons and also as Polygons. All processed input polygons are now stored as ExPolygons. 2021-07-29 11:45:02 +02:00
ElephantFootCompensation.cpp 1) New methods PrintObject::num_regions() and ::has_region() to make 2021-04-22 11:41:26 +02:00
ElephantFootCompensation.hpp Added missing includes (GCC 9.3) 2021-05-27 16:47:31 +02:00
enum_bitmask.hpp Support for forward compatibility of configurations, user and system 2021-06-27 16:57:05 +02:00
Exception.hpp Win32 specific: SEH handler on background thread. Catches Windows 2021-06-22 09:54:08 +02:00
ExPolygon.cpp Extracted MedialAxis code from Geometry.cpp/hpp, moved to its own 2021-10-27 16:03:04 +02:00
ExPolygon.hpp Added various has_duplicate_points() checks, to be used by asserts. 2021-09-24 14:07:46 +02:00
ExPolygonCollection.cpp Added missing includes (gcc9.4 without pch) 2021-11-16 16:09:30 +01: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 Seam placement improvements 2021-10-22 13:16:08 +02:00
ExtrusionEntity.hpp Seam placement improvements 2021-10-22 13:16:08 +02:00
ExtrusionEntityCollection.cpp Fixed incorrect filtering of extrusions during gcode generation 2020-02-18 09:52:34 +01:00
ExtrusionEntityCollection.hpp Added a single perimeter to the first layer of support or raft. 2021-02-24 08:48:40 +01:00
ExtrusionSimulator.cpp 1) New methods PrintObject::num_regions() and ::has_region() to make 2021-04-22 11:41:26 +02:00
ExtrusionSimulator.hpp
FileParserError.hpp WIP Refactoring of exceptions: 2020-09-14 18:03:22 +02:00
Flow.cpp Further fixes of the first_layer_height refactoring. 2021-04-21 14:34:49 +02:00
Flow.hpp WIP: Splitting the number of top / bottom support interface layers. 2021-03-15 09:55:56 +01:00
format.hpp Slic3r::format(), Slic3r::GUI::format_wxstr(): 2020-04-01 09:49:04 +02:00
GCode.cpp Fix of a possible locales mismatch during GCode export 2022-01-24 16:21:21 +01:00
GCode.hpp WIP G-code Find-Replace: Optimize regexps, process complete G-code, 2022-01-17 12:29:46 +01:00
GCodeReader.cpp Follow-up of 4b4d1c2f2a - Restored line deleted by mistake 2022-01-19 13:26:58 +01:00
GCodeReader.hpp Fixed visualization of G-code lines in G-code viewer (3D view). 2021-09-21 15:30:37 +02:00
GCodeSender.cpp Replaced __linux macro with __linux__ 2021-01-11 13:31:30 +01:00
GCodeSender.hpp Some more reduction of compiler warnings on MSVC 2021-02-10 18:04:16 +01:00
GCodeWriter.cpp Minor tweaks in machine limits handling: 2022-01-10 12:52:21 +01:00
GCodeWriter.hpp Fix of the last commit, G-code resolution was increased 10x by mistake. 2021-11-16 15:59:43 +01:00
Geometry.cpp Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS set as default 2021-11-16 12:39:54 +01:00
Geometry.hpp Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS set as default 2021-11-16 12:39:54 +01:00
I18N.hpp
Int128.hpp
KDTreeIndirect.hpp Trying to fix the remaining OSX warnings 2021-02-10 19:07:09 +01:00
Layer.cpp Follow-up to c9727b5a57 2021-12-08 11:22:43 +01:00
Layer.hpp Fix of Random placment of top fill throughout model #7442 2021-12-08 09:45:59 +01:00
LayerRegion.cpp Fix of Random placment of top fill throughout model #7442 2021-12-08 09:45:59 +01:00
libslic3r.h New config value "gcode_resolution" replaces the hard coded RESOLUTION 2021-11-30 17:52:05 +01:00
libslic3r_version.h.in Fixed gcodeviewer application title on Linux and Mac 2020-10-07 16:02:01 +02:00
Line.cpp Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS set as default 2021-11-16 12:39:54 +01:00
Line.hpp Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS set as default 2021-11-16 12:39:54 +01:00
LocalesUtils.cpp Added a missing include (Clang 12 without PCH). 2022-01-19 20:39:28 +01:00
LocalesUtils.hpp Fixed visualization of G-code lines in G-code viewer (3D view). 2021-09-21 15:30:37 +02:00
MarchingSquares.hpp Fixing Clang warnings 2 2021-02-08 17:52:29 +01:00
MeshBoolean.cpp Remove unused headers 2021-11-19 10:28:23 +01:00
MeshBoolean.hpp Fix crash when all the holes fail to drill 2021-07-13 16:02:58 +02:00
MeshSplitImpl.hpp Eradicated admesh from TriangleMesh: 2021-09-20 17:12:22 +02:00
MinAreaBoundingBox.cpp Use new libnest backend for MinAreaBoundingBox wrapper 2021-04-21 17:21:43 +02:00
MinAreaBoundingBox.hpp Use new libnest backend for MinAreaBoundingBox wrapper 2021-04-21 17:21:43 +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 Tech ENABLE_SAVE_COMMANDS_ALWAYS_ENABLED set as default 2021-11-30 09:41:43 +01:00
Model.hpp New BuildVolume class was created, which detects build volume type (rectangular, 2021-11-16 10:15:51 +01:00
ModelArrange.cpp New BuildVolume class was created, which detects build volume type (rectangular, 2021-11-16 10:15:51 +01:00
ModelArrange.hpp WIP Refactoring of exceptions: 2020-09-14 18:03:22 +02:00
MTUtils.hpp Minor beautification 2021-10-12 10:55:23 +02:00
MultiMaterialSegmentation.cpp Fix of #7618 (Crash in the multi-material segmentation when a negative volume was used on painted areas of a model.) 2022-01-05 11:11:29 +01:00
MultiMaterialSegmentation.hpp Small refactoring of storing colored polygons in multi-material segmentation. 2021-11-05 22:52:52 +01:00
MultiPoint.cpp Seam placement improvements 2021-10-22 13:16:08 +02:00
MultiPoint.hpp Fix of Can't convert polyline with more than two points to a line (#6933) 2021-09-13 15:40:56 +02:00
MutablePolygon.cpp Fixed incorrect use of _NDEBUG instead of NDEBUG 2021-06-30 11:59:16 +02:00
MutablePolygon.hpp Used function smooth_outward in multi-material segmentation to get rid of artifacts arisen after merging multi-volume objects. 2021-06-28 08:09:06 +02:00
MutablePriorityQueue.hpp FIX: Mutable priority queue 2021-07-12 16:36:08 +02:00
ObjectID.cpp What MSVC could process I always wonder. 2020-09-24 15:45:04 +02:00
ObjectID.hpp Fixed undo/redo issue when clear method of FacetsAnnotation and ModelConfig 2021-08-31 09:16:09 +02:00
OpenVDBUtils.cpp Corrected mesh split implementation 2021-06-08 10:28:23 +02:00
OpenVDBUtils.hpp Get rid of Contour3D 2021-06-08 10:28:23 +02:00
pchheader.cpp
pchheader.hpp Support for forward compatibility of configurations, user and system 2021-06-27 16:57:05 +02:00
PerimeterGenerator.cpp New config value "gcode_resolution" replaces the hard coded RESOLUTION 2021-11-30 17:52:05 +01:00
PerimeterGenerator.hpp New config value "gcode_resolution" replaces the hard coded RESOLUTION 2021-11-30 17:52:05 +01:00
PlaceholderParser.cpp Fixing the GCC/clang builds. MSVC is again non-conformant. 2021-10-30 14:00:23 +02:00
PlaceholderParser.hpp Fixed unreliable application of filament overrides to PlaceholderParser. 2021-08-20 14:21:22 +02:00
Platform.cpp First draft of SendSystemInfoDialog 2021-10-05 15:09:52 +02:00
Platform.hpp First draft of SendSystemInfoDialog 2021-10-05 15:09:52 +02:00
PNGReadWrite.cpp Removing offset2 from Perl bindings and other minor cleanup. 2021-05-06 14:29:20 +02:00
PNGReadWrite.hpp PNGReadWrite: png::write_gray_to_file(), png::write_gray_to_file_scaled() 2021-02-22 18:07:27 +01:00
Point.cpp New BuildVolume class was created, which detects build volume type (rectangular, 2021-11-16 10:15:51 +01:00
Point.hpp WIP Cura Lightning infill, initial port. 2021-12-01 16:45:04 +01:00
Polygon.cpp New BuildVolume class was created, which detects build volume type (rectangular, 2021-11-16 10:15:51 +01:00
Polygon.hpp New BuildVolume class was created, which detects build volume type (rectangular, 2021-11-16 10:15:51 +01:00
PolygonTrimmer.cpp adaptive elpehant foot compensation, fixing 2019-11-01 19:59:09 +01:00
PolygonTrimmer.hpp
Polyline.cpp Fix of Can't convert polyline with more than two points to a line (#6933) 2021-09-13 15:40:56 +02:00
Polyline.hpp Fix of Can't convert polyline with more than two points to a line (#6933) 2021-09-13 15:40:56 +02:00
Preset.cpp Fix for #7781 - Entering value in Thumbnail setting causes PrusaSlicer to crash 2022-01-20 10:07:26 +01:00
Preset.hpp Invalidate print when G-code substitution is changed 2022-01-17 12:29:47 +01:00
PresetBundle.cpp Importing newer configuration data: Fixed compiler warning, 2021-12-16 17:51:40 +01:00
PresetBundle.hpp Delete existing vendors before importing newer vendors, as the existing 2021-12-15 13:43:37 +01:00
Print.cpp Fixed crashes with specific configuration of draft shield: 2022-01-21 11:07:18 +01:00
Print.hpp Implemented new placeholders for output file name: 2022-01-10 17:57:03 +01:00
PrintApply.cpp Fixing clang compiler warnings 2021-11-30 10:50:27 +01:00
PrintBase.cpp New placeholder parser values for output file name template; 2021-10-29 14:27:36 +02:00
PrintBase.hpp Slight improvement in cost of background slicing cancellation. 2021-06-23 16:37:18 +02:00
PrintConfig.cpp WIP: G-code find / replace using a new gcode_substitutions PrintConfig 2022-01-17 12:29:46 +01:00
PrintConfig.hpp WIP: G-code find & replace: Support for non-regular expression, 2022-01-17 12:29:46 +01:00
PrintObject.cpp Fix of PrusaSlicer crashes when using fuzzy skin and setting 0 for values #7468 2021-12-13 11:18:43 +01:00
PrintObjectSlice.cpp Fixed handling of "clip_multipart_objects". 2021-11-29 16:33:44 +01:00
PrintRegion.cpp PrintRegion refactoring: Getting rid of the Print pointer. 2021-05-05 14:17:36 +02:00
QuadricEdgeCollapse.cpp Remove SimplifyMesh 2021-11-02 14:23:49 +01:00
QuadricEdgeCollapse.hpp Fix status function 2021-07-19 10:12:19 +02:00
Semver.cpp
Semver.hpp Follow-up to 7c01ddf996 2021-08-12 15:27:46 +02:00
ShortestPath.cpp Fixed wrong orientation of infill and gap-fill extrusion. 2021-02-23 20:07:40 +01:00
ShortestPath.hpp Fixed crash in Adaptive Cubic infill if just a single line was extracted. 2020-09-21 11:10:57 +02:00
SLAPrint.cpp Trying to solve forward compatibility for SLA relative_corrections 2021-11-19 09:47:57 +01:00
SLAPrint.hpp Replaced "Simple shorthands for smart pointers" shptr, uqptr, wkptr 2021-10-04 16:56:26 +02:00
SLAPrintSteps.cpp Construct supports using the trimmed mesh. To solve issues with supports within the cavity hanging in the air. This still doesn't solve the issue with undrilled holes. 2021-10-27 10:05:09 +02:00
SLAPrintSteps.hpp Initial version of sl1 import with sla::Raster refactor. 2020-04-23 19:05:32 +02:00
SlicesToTriangleMesh.cpp Fixing corrupted SLA pad 2022-01-07 10:09:20 +01:00
SlicesToTriangleMesh.hpp Fix some mesh errors in sl1 archive reconstruction 2021-11-05 15:43:40 +01:00
Slicing.cpp Fixed some compiler warnings 2021-05-31 14:48:26 +02:00
Slicing.hpp Splitting FDM support gap to top / bottom, introducing 2021-03-15 09:55:57 +01:00
SlicingAdaptive.cpp WIP: admesh eradication 2021-09-14 14:51:40 +02:00
SlicingAdaptive.hpp Improved adaptive layer height metrics: Using the area of a triangle 2019-12-13 13:43:16 +01:00
SupportMaterial.cpp Fixed FDM support generator for object layers lower than minimum 2021-12-21 16:57:35 +01:00
SupportMaterial.hpp New ClipperUtils functions: opening(), closing() as an alternative 2021-10-14 09:11:31 +02:00
Surface.cpp Fix of "excess infill below bridges with 0% infill" #442 2019-09-06 15:03:49 +02:00
Surface.hpp Further rework of ClipperUtils: Replaced many to_polygons() / 2021-05-03 11:39:53 +02:00
SurfaceCollection.cpp Further rework of ClipperUtils: Replaced many to_polygons() / 2021-05-03 11:39:53 +02:00
SurfaceCollection.hpp Further rework of ClipperUtils: Replaced many to_polygons() / 2021-05-03 11:39:53 +02:00
SVG.cpp WIP: Reworked slicing 2021-05-17 20:25:59 +02:00
SVG.hpp WIP: Reworked slicing 2021-05-17 20:25:59 +02:00
Technologies.hpp Tech ENABLE_Z_OFFSET_CORRECTION - Correction of toolpaths zs when z offset is set 2022-01-18 15:53:59 +01:00
Tesselate.cpp Fixing corrupted SLA pad 2022-01-07 10:09:20 +01:00
Tesselate.hpp Fixing corrupted SLA pad 2022-01-07 10:09:20 +01:00
Thread.cpp Fixed a possible deadlock: 2021-10-18 16:24:15 +02:00
Thread.hpp Follow-up to ae7d6db1d9 2021-09-13 13:04:12 +02: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 Fixing clang compiler warnings 2021-11-30 10:50:27 +01:00
TriangleMesh.hpp Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS set as default 2021-11-16 12:39:54 +01:00
TriangleMeshSlicer.cpp Fixing clang compiler warnings 2021-11-30 10:50:27 +01:00
TriangleMeshSlicer.hpp Fixing projection of bottom surfaces in MM segmentation and for 2021-10-28 15:07:29 +02:00
TriangleSelector.cpp Fixed a bug in the precomputation of the data for bucket fill that was triggering assert in TriangleSelector::neighbor_child(). 2021-12-03 14:06:53 +01:00
TriangleSelector.hpp Fixed use of an uninitialized variable in TriangleSelector caused the cursor radius in TriangleSelector to be mistakenly reset after undo. 2021-12-17 18:20:43 +01:00
TriangulateWall.cpp SLA backend refactored, except Hollowing 2021-06-08 10:27:35 +02:00
TriangulateWall.hpp SLA backend refactored, except Hollowing 2021-06-08 10:27:35 +02:00
TryCatchSignal.cpp Catching of sigsegv and sigfpe with structured exceptions on win 2021-06-17 15:17:21 +02:00
TryCatchSignal.hpp Fix broken hole drilling 2021-07-26 12:28:57 +02:00
TryCatchSignalSEH.cpp Catching of sigsegv and sigfpe with structured exceptions on win 2021-06-17 15:17:21 +02:00
TryCatchSignalSEH.hpp Catching of sigsegv and sigfpe with structured exceptions on win 2021-06-17 15:17:21 +02:00
utils.cpp Moved Odaki's implemetation of searching for end of utf8 sequence to separate function. 2022-01-05 14:45:56 +01:00
Utils.hpp Moved Odaki's implemetation of searching for end of utf8 sequence to separate function. 2022-01-05 14:45:56 +01: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