OrcaSlicer/src/libslic3r
bubnikv fd3fe75d1c Reworked the rename_file() function on Windows to work reliably and
atomically. The code was taken from the llvm project, it is complex
and hopefully it covers all the Windows file system quirks. Vojtech
has highest hopes, that this will fix the various PrusaSlicer.ini
file corruptions.

Enabled the locales switching and error handling on Linux as well,
where now the missing locales are reported and running the locale-gen
tool is recommended.
2019-08-20 16:19:30 +02:00
..
Fill Merge branch 'master' into lm_warnings 2019-07-15 13:26:55 +02:00
Format Save/load printable flag to/from 3mf and amf 2019-08-06 16:27:56 +02:00
GCode Merge remote-tracking branch 'remotes/origin/lm_circular_priming' 2019-08-20 09:34:45 +02:00
SLA Merge branch 'master' into tm_clang_mingw 2019-08-16 16:37:02 +02:00
Arrange.cpp Fixed memory issues of BedShapeHintwhen using unions of non-trivial objects 2019-08-19 17:01:39 +02:00
Arrange.hpp Fixed memory issues of BedShapeHintwhen using unions of non-trivial objects 2019-08-19 17:01:39 +02:00
BoundingBox.cpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
BoundingBox.hpp Simplified the "cereal" includes to not clash with Perl includes 2019-07-04 22:09:14 +02:00
BridgeDetector.cpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
BridgeDetector.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
Channel.hpp Printhost: Cancelation, bugfixes 2018-12-20 13:38:00 +01:00
ClipperUtils.cpp Call Line conversion operator explicitly. 2019-04-03 11:17:15 +02:00
ClipperUtils.hpp Optimizing manual unification. 2019-03-26 15:05:57 +01:00
clonable_ptr.hpp Implemented the "Support for support enforcers only" quick selection. 2019-05-03 18:01:39 +02:00
CMakeLists.txt build: Add source file encoding check 2019-08-19 17:04:14 +02:00
Config.cpp WIP: Nullable configuration value concept, implemented for 2019-07-23 14:15:42 +02:00
Config.hpp Some reverts for commit 4cd4d2c8b5 2019-08-14 17:07:30 +02:00
EdgeGrid.cpp Fixed warnings in libslic3r 2019-06-25 16:04:29 +02:00
EdgeGrid.hpp Fixed warnings in libslic3r 2019-06-25 16:04:29 +02:00
ExPolygon.cpp Improvements of the triangulation of SLA layer preview. 2019-01-24 19:08:58 +01:00
ExPolygon.hpp Improvements of the triangulation of SLA layer preview. 2019-01-24 19:08:58 +01:00
ExPolygonCollection.cpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
ExPolygonCollection.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
Extruder.cpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
Extruder.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
ExtrusionEntity.cpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
ExtrusionEntity.hpp Implementation of the "ColorPrint" on the 3DScene 2018-11-26 16:28:12 +01:00
ExtrusionEntityCollection.cpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
ExtrusionEntityCollection.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
ExtrusionSimulator.cpp Fixed warnings in libslic3r 2019-06-25 16:04:29 +02:00
ExtrusionSimulator.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
FileParserError.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
Flow.cpp Improved handling of excessive extrusion width values (too small 2019-08-06 15:11:46 +02:00
Flow.hpp Elephant foot compensation improvements. 2019-03-05 11:54:04 +01:00
GCode.cpp Reworked the rename_file() function on Windows to work reliably and 2019-08-20 16:19:30 +02:00
GCode.hpp Wipe tower accounts for extruder offsets 2019-07-19 13:00:10 +02:00
GCodeReader.cpp Fix a missing header in GCodeReader 2019-01-17 13:49:10 +01:00
GCodeReader.hpp Get name of both the G-code and project file from the 1st printable 2019-02-01 11:44:08 +01:00
GCodeSender.cpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
GCodeSender.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
GCodeTimeEstimator.cpp Reworked the rename_file() function on Windows to work reliably and 2019-08-20 16:19:30 +02:00
GCodeTimeEstimator.hpp Follow-up of c791ba776f -> Estimated times for color print layed-out as 'time for color (remaining time at color start)' 2019-08-03 08:51:03 +02:00
GCodeWriter.cpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
GCodeWriter.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
Geometry.cpp Fixed warnings in libslic3r 2019-06-25 16:04:29 +02:00
Geometry.hpp Simplified the "cereal" includes to not clash with Perl includes 2019-07-04 22:09:14 +02:00
I18N.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
Int128.hpp Adding rotating calipers algorithm for minimum are bounding box rotation. 2019-06-06 14:27:07 +02:00
Layer.cpp WIP: Undo / Redo stack. 2019-06-26 13:26:49 +02:00
Layer.hpp Elephant foot compensation improvements. 2019-03-05 11:54:04 +01:00
LayerRegion.cpp Fixed warnings in libslic3r 2019-06-25 16:04:29 +02:00
libslic3r.h Refactor: Move Semver from slice3r to libslic3r 2019-08-19 17:04:14 +02:00
libslic3r_version.h.in Updated handling of the SLIC3R_BUILD_ID key 2019-05-13 18:01:00 +02:00
Line.cpp Fixed warnings in libslic3r 2019-06-25 16:04:29 +02:00
Line.hpp Iterative, not recursive, version of the Douglas-Peucker-Ramer algorithm 2018-12-14 19:29:58 +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 Fix for opening issues with archive files. 2019-06-03 15:27:46 +02:00
miniz_extension.hpp Fix for opening issues with archive files. 2019-06-03 15:27:46 +02:00
Model.cpp Merge remote-tracking branch 'origin' into ys_printable_property 2019-08-06 10:31:17 +02:00
Model.hpp ModelInstance::is_printable() takes into account printability 2019-08-07 10:18:16 +02:00
MotionPlanner.cpp Fixed warnings in libslic3r 2019-06-25 16:04:29 +02:00
MotionPlanner.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
MTUtils.hpp Fixing zero elevation bug when concave hull overlap was not detected. 2019-07-30 14:24:42 +02:00
MultiPoint.cpp Added debugging code for the Douglas-Peucker contour simplification code. 2019-01-14 19:59:18 +01:00
MultiPoint.hpp WIP: Merged commits from stable between 1.41.2-beta and 1.42.2 final. 2018-12-11 16:33:43 +01:00
MutablePriorityQueue.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
ObjectID.cpp WIP UndoRedo: Added Undo/Redo stack, added Platter::take_snapshot(), 2019-07-02 16:42:23 +02:00
ObjectID.hpp Undo / Redo fixes 2019-07-05 19:06:19 +02:00
pchheader.cpp Precompiled headers on Visual Studio & GCC, with the highest hopes 2018-10-29 16:01:26 +01:00
pchheader.hpp Simplified the "cereal" includes to not clash with Perl includes 2019-07-04 22:09:14 +02:00
PerimeterGenerator.cpp Fixed warnings in libslic3r 2019-06-25 16:04:29 +02:00
PerimeterGenerator.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
PlaceholderParser.cpp Workaround for invalid access inside some character classification table 2019-08-08 14:21:24 +02:00
PlaceholderParser.hpp Reworked the FFF Print::update() to process the filament retract 2019-07-25 14:39:19 +02:00
Point.cpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
Point.hpp Simplified the "cereal" includes to not clash with Perl includes 2019-07-04 22:09:14 +02:00
Polygon.cpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
Polygon.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
Polyline.cpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
Polyline.hpp WIP: Merged commits from stable between 1.41.2-beta and 1.42.2 final. 2018-12-11 16:33:43 +01:00
PolylineCollection.cpp Fixed warnings in libslic3r 2019-06-25 16:04:29 +02:00
PolylineCollection.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
Print.cpp Merge remote-tracking branch 'remotes/origin/lm_circular_priming' 2019-08-20 09:34:45 +02:00
Print.hpp Reworked the FFF Print::update() to process the filament retract 2019-07-25 14:39:19 +02:00
PrintBase.cpp Changed the G-code export and send to OctoPrint GUI code 2019-05-17 16:27:00 +02:00
PrintBase.hpp Fixed the Perl bindings, made Print::m_placeholder_parser protected, 2019-07-25 17:08:31 +02:00
PrintConfig.cpp Fixed SPE-1000. 2019-08-19 12:58:59 +02:00
PrintConfig.hpp Added additional checkbox to enable zero elevation 2019-08-06 16:51:32 +02:00
PrintObject.cpp Added handling of std::bad_alloc so the user gets more comprehensible error message 2019-08-08 16:55:25 +02:00
PrintRegion.cpp WIP Restoration of the layer editing. 2019-01-21 10:06:51 +01:00
Semver.cpp Refactor: Move Semver from slice3r to libslic3r 2019-08-19 17:04:14 +02:00
Semver.hpp Refactor: Move Semver from slice3r to libslic3r 2019-08-19 17:04:14 +02:00
SLAPrint.cpp Merge branch 'master' into tm_clang_mingw 2019-08-16 16:37:02 +02:00
SLAPrint.hpp Merge remote-tracking branch 'origin/ys_overrides' 2019-07-31 13:05:47 +02:00
Slicing.cpp Merge branch 'master' into lm_warnings 2019-07-15 13:26:55 +02:00
Slicing.hpp Merge remote-tracking branch 'origin/master' into vb_undo_redo 2019-07-04 20:22:15 +02:00
SlicingAdaptive.cpp WIP: Admesh - replacement of C memory allocation with std vectors 2019-06-04 22:06:42 +02:00
SlicingAdaptive.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
SupportMaterial.cpp Merge branch 'master' into lm_warnings 2019-07-15 13:26:55 +02:00
SupportMaterial.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
Surface.cpp Split the external infill pattern to separate top / bottom config values. 2019-02-22 15:25:35 +01:00
Surface.hpp Split the external infill pattern to separate top / bottom config values. 2019-02-22 15:25:35 +01:00
SurfaceCollection.cpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
SurfaceCollection.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
SVG.cpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
SVG.hpp WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00
Technologies.hpp Code cleanup 2019-07-26 11:32:44 +02:00
Tesselate.cpp Extended tesselation wrapper for other 3d and 2d point types. 2019-02-08 09:26:48 +01:00
Tesselate.hpp Extended tesselation wrapper for other 3d and 2d point types. 2019-02-08 09:26:48 +01:00
TriangleMesh.cpp Undo / Redo memory conservation strategy: Release recoverable data 2019-07-18 11:51:06 +02:00
TriangleMesh.hpp Undo / Redo memory conservation strategy: Release recoverable data 2019-07-18 11:51:06 +02:00
utils.cpp Reworked the rename_file() function on Windows to work reliably and 2019-08-20 16:19:30 +02:00
Utils.hpp Reworked the rename_file() function on Windows to work reliably and 2019-08-20 16:19:30 +02:00
Zipper.cpp Move cstdint to Zipper header. 2019-06-04 09:26:33 +02:00
Zipper.hpp Move cstdint to Zipper header. 2019-06-04 09:26:33 +02:00