BambuStudio/src/libslic3r
Arthur ad9fa81b01 ENH: add a new support style "Tree Organic"
Add a new suport style "Tree Organic" from Prusa, as organic support is
faster and seems more strong in some cases. Thanks to Prusa.

Feature detection including sharp tail, small overhang, long cantilever,
are still kept.

Known issue: first layer support path may go outside build plate.

Jira: STUDIO-2358
Github: #2420

Change-Id: I4cec149bf4fa9eb733ae720ac1a7f65098e3b951
(cherry picked from commit d977bc5d3b4609f4fec0aa68152a33cacf184c4a)
2023-11-01 09:33:21 +08:00
..
Arachne ENH: fix another assert in wall generator 2023-07-07 17:29:08 +08:00
CSGMesh ENH: improve mesh boolean 2023-07-07 17:52:43 +08:00
Execution Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Fill FIX: allow changing ironing angle. 2023-11-01 09:11:19 +08:00
Format NEW: add spiral vase mode in plate config Jira: STUDIO-4127 2023-11-01 09:33:21 +08:00
GCode FIX: brim generation with extruder overridding in by layer slicing 2023-11-01 09:33:21 +08:00
Geometry FIX: crash when slicing(make perimeters) 2023-07-07 17:25:51 +08:00
Optimize Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
SLA FIX: A mesh with overlapping faces cannot be painted 2023-04-17 15:39:02 +08:00
Shape FIX: the text gap is not correct. STUDIO-2518 2023-04-17 15:39:02 +08:00
AABBMesh.cpp NEW: add boolean in export stl 2023-07-07 17:25:51 +08:00
AABBMesh.hpp NEW: add boolean in export stl 2023-07-07 17:25:51 +08:00
AABBTreeIndirect.hpp ENH: speed gcode export up again 2023-04-17 15:39:02 +08:00
AABBTreeLines.hpp ENH: speed gcode export up again 2023-04-17 15:39:02 +08:00
AnyPtr.hpp NEW: add boolean in export stl 2023-07-07 17:25:51 +08:00
AppConfig.cpp ENH: set default environment to PRE 2023-11-01 09:33:21 +08:00
AppConfig.hpp NEW: support restore calibration status of printer 2023-07-07 17:29:08 +08:00
ArcFitter.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
ArcFitter.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Arrange.cpp ENH: improve auto-arranging's aligning to Y axis 2023-11-01 09:33:21 +08:00
Arrange.hpp NEW: add best_object_pos for auto-arranging 2023-11-01 09:11:19 +08:00
BlacklistedLibraryCheck.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
BlacklistedLibraryCheck.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
BoundingBox.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
BoundingBox.hpp NEW: add plate name 2023-07-07 17:25:51 +08:00
BridgeDetector.cpp ENH: improve bridge direction detection 2023-04-17 15:39:02 +08:00
BridgeDetector.hpp ENH: improve bridge direction detection 2023-04-17 15:39:02 +08:00
Brim.cpp FIX: brim generation with extruder overridding in by layer slicing 2023-11-01 09:33:21 +08:00
Brim.hpp FIX: fitst layer bbox was wrong for multiple plates 2023-07-07 17:52:43 +08:00
BuildVolume.cpp ENH: add a new support style "Tree Organic" 2023-11-01 09:33:21 +08:00
BuildVolume.hpp ENH: add a new support style "Tree Organic" 2023-11-01 09:33:21 +08:00
CMakeLists.txt ENH: add a new support style "Tree Organic" 2023-11-01 09:33:21 +08:00
Calib.cpp ENH: Add Ellis' pattern method for flow dynamic calibration 2023-11-01 09:11:19 +08:00
Calib.hpp FIX: add log for cali 2023-11-01 09:33:21 +08:00
Channel.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Circle.cpp Update the codes to 01.01.00.10 for the formal release 2022-07-22 20:35:34 +08:00
Circle.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Clipper2Utils.cpp ENH: add clipper2 for preparing 2022-12-15 04:33:48 -05:00
Clipper2Utils.hpp ENH: add clipper2 for preparing 2022-12-15 04:33:48 -05:00
ClipperUtils.cpp ENH: add a new support style "Tree Organic" 2023-11-01 09:33:21 +08:00
ClipperUtils.hpp ENH: add a new support style "Tree Organic" 2023-11-01 09:33:21 +08:00
Config.cpp ENH: add load_model_objects_and_custom_gcodes 2023-11-01 09:11:19 +08:00
Config.hpp FIX: should not throw in noexcept function 2023-07-07 17:29:08 +08:00
CurveAnalyzer.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
CurveAnalyzer.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
CustomGCode.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
CustomGCode.hpp ENH: add load_model_objects_and_custom_gcodes 2023-11-01 09:11:19 +08:00
EdgeGrid.cpp ENH: fix for STUDIO-881 2023-04-17 15:39:02 +08:00
EdgeGrid.hpp ENH: fix for STUDIO-881 2023-04-17 15:39:02 +08:00
ElephantFootCompensation.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
ElephantFootCompensation.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
ExPolygon.cpp FIX: avoid arrange to nonprefered region 2023-04-17 15:39:02 +08:00
ExPolygon.hpp FIX: avoid arrange to nonprefered region 2023-04-17 15:39:02 +08:00
ExPolygonCollection.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
ExPolygonCollection.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Exception.hpp ENH: merge all error when multi obj have empty layer 2023-07-07 17:25:51 +08:00
Extruder.cpp ENH: add back use_relative_e for third party printer 2023-07-07 17:29:08 +08:00
Extruder.hpp ENH: add back use_relative_e for third party printer 2023-07-07 17:29:08 +08:00
ExtrusionEntity.cpp ENH: fix for STUDIO-881 2023-04-17 15:39:02 +08:00
ExtrusionEntity.hpp ENH: add a new support style "Tree Organic" 2023-11-01 09:33:21 +08:00
ExtrusionEntityCollection.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
ExtrusionEntityCollection.hpp ENH: increase grid infill's strength 2023-07-07 17:25:51 +08:00
ExtrusionSimulator.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
ExtrusionSimulator.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
FaceDetector.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
FaceDetector.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
FileParserError.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Flow.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Flow.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
FlushVolCalc.cpp ENH: CLI: add logic to recompute flush volume matrix for mmu 2023-07-07 17:29:08 +08:00
FlushVolCalc.hpp ENH: CLI: add logic to recompute flush volume matrix for mmu 2023-07-07 17:29:08 +08:00
GCode.cpp ENH: fix collision of timelaps gcode when by object 2023-11-01 09:33:21 +08:00
GCode.hpp ENH: support traditional timelapse for i3 structure 2023-11-01 09:33:21 +08:00
GCodeReader.cpp ENH: add back use_relative_e for third party printer 2023-07-07 17:29:08 +08:00
GCodeReader.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
GCodeSender.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
GCodeSender.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
GCodeWriter.cpp NEW: Z hop restriction 2023-11-01 09:11:19 +08:00
GCodeWriter.hpp ENH: add support for chamber_temp and exhaust_fan 2023-11-01 09:11:19 +08:00
Geometry.cpp ENH: Cut optimization, support for custom connectors 2023-04-17 15:39:02 +08:00
Geometry.hpp ENH: Cut optimization, support for custom connectors 2023-04-17 15:39:02 +08:00
I18N.hpp NEW: add boolean in export stl 2023-07-07 17:25:51 +08:00
Int128.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
InternalBridgeDetector.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
InternalBridgeDetector.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
KDTreeIndirect.hpp ENH: new seam strategy from prusa2.5 2022-09-02 12:52:18 +08:00
Layer.cpp ENH: filter small gap 2023-07-07 17:29:08 +08:00
Layer.hpp ENH: add a new support style "Tree Organic" 2023-11-01 09:33:21 +08:00
LayerRegion.cpp ENH: separate the simplifying of infill and wall 2023-07-07 17:25:51 +08:00
Line.cpp ENH: fix for STUDIO-881 2023-04-17 15:39:02 +08:00
Line.hpp ENH: fix for STUDIO-881 2023-04-17 15:39:02 +08:00
LocalesUtils.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
LocalesUtils.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
MTUtils.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
MacUtils.hpp Update the codes to 01.01.00.10 for the formal release 2022-07-22 20:35:34 +08:00
MacUtils.mm Update the codes to 01.01.00.10 for the formal release 2022-07-22 20:35:34 +08:00
MarchingSquares.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
MeshBoolean.cpp ENH: add a new support style "Tree Organic" 2023-11-01 09:33:21 +08:00
MeshBoolean.hpp ENH: revert boolean tool to mcut 2023-07-07 17:29:08 +08:00
MeshSplitImpl.hpp NEW: add boolean in export stl 2023-07-07 17:25:51 +08:00
MinAreaBoundingBox.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
MinAreaBoundingBox.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
MinimumSpanningTree.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
MinimumSpanningTree.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Model.cpp FIX: Incorrect exploded view after split to objects 2023-11-01 09:33:21 +08:00
Model.hpp FIX: CLI: fix the brim related issues 2023-11-01 09:11:19 +08:00
ModelArrange.cpp FIX: FillBed crashes when accessing unset print config option 2023-07-07 17:29:08 +08:00
ModelArrange.hpp FIX: auto-arrange ignores wipe tower due to supports 2022-12-15 04:38:15 -05:00
MultiMaterialSegmentation.cpp ENH: Added option for enabling interlocking between segmented regions 2023-11-01 09:33:21 +08:00
MultiMaterialSegmentation.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
MultiPoint.cpp ENH: new seam strategy from prusa2.5 2022-09-02 12:52:18 +08:00
MultiPoint.hpp ENH: new seam strategy from prusa2.5 2022-09-02 12:52:18 +08:00
MutablePolygon.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
MutablePolygon.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
MutablePriorityQueue.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
NormalUtils.cpp ENH: new seam strategy from prusa2.5 2022-09-02 12:52:18 +08:00
NormalUtils.hpp ENH: new seam strategy from prusa2.5 2022-09-02 12:52:18 +08:00
ObjectID.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
ObjectID.hpp ENH: Cut optimization, support for custom connectors 2023-04-17 15:39:02 +08:00
OpenVDBUtils.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
OpenVDBUtils.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Orient.cpp ENH: upgrade some deps libraries 2023-07-07 17:25:51 +08:00
Orient.hpp FIX: fix the bugs related to bottom area and flip 2022-12-15 04:38:15 -05:00
PNGReadWrite.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
PNGReadWrite.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
PerimeterGenerator.cpp ENH: fix conner case of sandwich wall order 2023-11-01 09:11:19 +08:00
PerimeterGenerator.hpp ENH: top one wall for arachne 2023-11-01 09:11:19 +08:00
PlaceholderParser.cpp ENH: add preset of voron 2022-10-20 19:34:37 +08:00
PlaceholderParser.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Platform.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Platform.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Point.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Point.hpp ENH: add a new support style "Tree Organic" 2023-11-01 09:33:21 +08:00
Polygon.cpp ENH: add a new support style "Tree Organic" 2023-11-01 09:33:21 +08:00
Polygon.hpp ENH: add a new support style "Tree Organic" 2023-11-01 09:33:21 +08:00
PolygonTrimmer.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
PolygonTrimmer.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Polyline.cpp ENH: fix for STUDIO-881 2023-04-17 15:39:02 +08:00
Polyline.hpp ENH: add a new support style "Tree Organic" 2023-11-01 09:33:21 +08:00
Preset.cpp ENH: [STUDIO-4034] add functions for custom printer/filament 2023-11-01 09:33:21 +08:00
Preset.hpp ENH: [STUDIO-4034] add functions for custom printer/filament 2023-11-01 09:33:21 +08:00
PresetBundle.cpp ENH: [STUDIO-4034] add functions for custom printer/filament 2023-11-01 09:33:21 +08:00
PresetBundle.hpp ENH: [STUDIO-4034] add functions for custom printer/filament 2023-11-01 09:33:21 +08:00
PrincipalComponents2D.cpp ENH: improve bridge direction detection 2023-04-17 15:39:02 +08:00
PrincipalComponents2D.hpp ENH: improve bridge direction detection 2023-04-17 15:39:02 +08:00
Print.cpp FIX: brim generation with extruder overridding in by layer slicing 2023-11-01 09:33:21 +08:00
Print.hpp FIX: brim generation with extruder overridding in by layer slicing 2023-11-01 09:33:21 +08:00
PrintApply.cpp FIX: fix a bbox compute error issue when using multiple height ranges 2023-07-07 17:25:51 +08:00
PrintBase.cpp ENH: CLI: optimize the logic for message 2023-11-01 09:11:19 +08:00
PrintBase.hpp ENH: CLI: optimize the logic for message 2023-11-01 09:11:19 +08:00
PrintConfig.cpp ENH: add a new support style "Tree Organic" 2023-11-01 09:33:21 +08:00
PrintConfig.hpp ENH: add a new support style "Tree Organic" 2023-11-01 09:33:21 +08:00
PrintObject.cpp ENH: add a new support style "Tree Organic" 2023-11-01 09:33:21 +08:00
PrintObjectSlice.cpp FIX: empty layer replacement may crash 2023-07-07 17:29:08 +08:00
PrintRegion.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
ProjectTask.cpp NEW:support the display of profile info in the mall model 2023-07-07 17:25:51 +08:00
ProjectTask.hpp FIX:fixed studio crash caused by HTTP request blocking 2023-11-01 09:33:21 +08:00
QuadricEdgeCollapse.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
QuadricEdgeCollapse.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
SLAPrint.cpp ENH: slicing: add cache data load/export for slicing 2022-12-15 04:38:15 -05:00
SLAPrint.hpp NEW: add boolean in export stl 2023-07-07 17:25:51 +08:00
SLAPrintSteps.cpp ENH: add a new support style "Tree Organic" 2023-11-01 09:33:21 +08:00
SLAPrintSteps.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
SVG.cpp ENH: fix for STUDIO-881 2023-04-17 15:39:02 +08:00
SVG.hpp Update the codes to 01.01.00.10 for the formal release 2022-07-22 20:35:34 +08:00
Semver.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Semver.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
ShortEdgeCollapse.cpp FIX: short edge collapse algortihm 2023-11-01 09:11:19 +08:00
ShortEdgeCollapse.hpp ENH: new seam strategy from prusa2.5 2022-09-02 12:52:18 +08:00
ShortestPath.cpp ENH: reorder print area to reduce travel time 2023-07-07 17:29:08 +08:00
ShortestPath.hpp ENH: reorder print area to reduce travel time 2023-07-07 17:29:08 +08:00
SlicesToTriangleMesh.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
SlicesToTriangleMesh.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Slicing.cpp ENH: smooth 6 times by 1 click of "smooth" button 2023-11-01 09:11:19 +08:00
Slicing.hpp ENH: some change to support layer height edit 2022-12-15 04:33:48 -05:00
SlicingAdaptive.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
SlicingAdaptive.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
SupportMaterial.cpp ENH: add a new support style "Tree Organic" 2023-11-01 09:33:21 +08:00
SupportMaterial.hpp ENH: add a new support style "Tree Organic" 2023-11-01 09:33:21 +08:00
Surface.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Surface.hpp ENH: add solid infill pattern 2023-07-07 17:29:08 +08:00
SurfaceCollection.cpp ENH: fix for STUDIO-881 2023-04-17 15:39:02 +08:00
SurfaceCollection.hpp ENH: improve archor of internal bridge 2022-12-15 04:33:48 -05:00
Technologies.hpp ENH: add reload from disk and replace with stl 2022-09-14 17:39:11 +08:00
Tesselate.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Tesselate.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Thread.cpp FIX: fix the crash issue #1944 caused by wronog thread name in some 2023-07-31 14:29:15 +08:00
Thread.hpp FIX: fix the crash issue #1944 caused by wronog thread name in some 2023-07-31 14:29:15 +08:00
Time.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Time.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
TreeModelVolumes.cpp ENH: add a new support style "Tree Organic" 2023-11-01 09:33:21 +08:00
TreeModelVolumes.hpp ENH: add a new support style "Tree Organic" 2023-11-01 09:33:21 +08:00
TreeSupport.cpp ENH: add a new support style "Tree Organic" 2023-11-01 09:33:21 +08:00
TreeSupport.hpp ENH: add a new support style "Tree Organic" 2023-11-01 09:33:21 +08:00
TreeSupport3D.cpp ENH: add a new support style "Tree Organic" 2023-11-01 09:33:21 +08:00
TreeSupport3D.hpp ENH: add a new support style "Tree Organic" 2023-11-01 09:33:21 +08:00
TriangleMesh.cpp ENH: Cut optimization, support for custom connectors 2023-04-17 15:39:02 +08:00
TriangleMesh.hpp ENH: Cut optimization, support for custom connectors 2023-04-17 15:39:02 +08:00
TriangleMeshSlicer.cpp FIX: Cutting a sphere, the parts need repaired 2023-04-17 15:39:02 +08:00
TriangleMeshSlicer.hpp FIX: withdraw support enforcers on vertical faces 2023-02-22 20:09:17 +08:00
TriangleSelector.cpp FIX: normal_matrix calculation lack transpose in overhang 2023-11-01 09:33:21 +08:00
TriangleSelector.hpp FIX: fix color painting bugs 2022-09-02 12:52:18 +08:00
TriangleSetSampling.cpp ENH: new seam strategy from prusa2.5 2022-09-02 12:52:18 +08:00
TriangleSetSampling.hpp ENH: new seam strategy from prusa2.5 2022-09-02 12:52:18 +08:00
TriangulateWall.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
TriangulateWall.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
TryCatchSignal.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
TryCatchSignal.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
TryCatchSignalSEH.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
TryCatchSignalSEH.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Utils.hpp ENH: add a new support style "Tree Organic" 2023-11-01 09:33:21 +08:00
VariableWidth.cpp ENH: fix another assert in wall generator 2023-07-07 17:29:08 +08:00
VariableWidth.hpp ENH: fix another assert in wall generator 2023-07-07 17:29:08 +08:00
Zipper.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Zipper.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
clipper.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
clipper.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
clonable_ptr.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
enum_bitmask.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
format.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
libslic3r.h ENH: add back use_relative_e for third party printer 2023-07-07 17:29:08 +08:00
libslic3r_version.h.in NEW: add build time in about dialog 2023-01-10 19:08:26 +08:00
miniz_extension.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
miniz_extension.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
pchheader.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
pchheader.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
utils.cpp FIX: [STUDIO-2235] FlushFileBuffers on conf bak 2023-04-17 15:39:02 +08:00