From e550cefdc06df8565090a6b45d63ed046bc139ad Mon Sep 17 00:00:00 2001 From: Hanif Koh Date: Sun, 4 Oct 2026 14:54:15 +0800 Subject: [PATCH] Drop Includes Duplicated by the Cleanup or by Main's Own Additions --- src/libslic3r/Fill/FillAdaptive.cpp | 1 - src/libslic3r/Fill/FillLightning.cpp | 1 - src/libslic3r/Format/OBJ.cpp | 1 - src/libslic3r/Format/STL.cpp | 1 - src/libslic3r/Format/bbs_3mf.cpp | 1 - src/libslic3r/GCode/AvoidCrossingPerimeters.cpp | 1 - src/libslic3r/GCode/CoolingBuffer.cpp | 1 - src/libslic3r/GCode/GCodeProcessor.cpp | 1 - src/libslic3r/GCode/PressureEqualizer.cpp | 1 - src/libslic3r/GCode/ToolOrdering.cpp | 1 - src/slic3r/GUI/GCodeViewer.cpp | 1 - src/slic3r/GUI/SceneBenchmark.cpp | 6 ------ tests/fff_print/test_helpers.cpp | 6 ------ tests/libslic3r/test_trianglemesh_slicer.cpp | 3 --- tests/slic3rutils/test_scene_benchmark.cpp | 3 --- 15 files changed, 29 deletions(-) diff --git a/src/libslic3r/Fill/FillAdaptive.cpp b/src/libslic3r/Fill/FillAdaptive.cpp index bbf906ecc7..210394ea51 100644 --- a/src/libslic3r/Fill/FillAdaptive.cpp +++ b/src/libslic3r/Fill/FillAdaptive.cpp @@ -49,7 +49,6 @@ #include #include #include -#include "libslic3r/Fill/FillAdaptive.hpp" #include "libslic3r/Config.hpp" #include "libslic3r/Polygon.hpp" #include "libslic3r/SurfaceCollection.hpp" diff --git a/src/libslic3r/Fill/FillLightning.cpp b/src/libslic3r/Fill/FillLightning.cpp index 1f8c453982..a81ef31586 100644 --- a/src/libslic3r/Fill/FillLightning.cpp +++ b/src/libslic3r/Fill/FillLightning.cpp @@ -12,7 +12,6 @@ #include "libslic3r/libslic3r.h" #include #include -#include "libslic3r/Fill/FillLightning.hpp" namespace Slic3r::FillLightning { diff --git a/src/libslic3r/Format/OBJ.cpp b/src/libslic3r/Format/OBJ.cpp index 6be8e76765..094dbe28d7 100644 --- a/src/libslic3r/Format/OBJ.cpp +++ b/src/libslic3r/Format/OBJ.cpp @@ -31,7 +31,6 @@ //Translation #include "I18N.hpp" -#include "libslic3r/Format/OBJ.hpp" #define _L(s) Slic3r::I18N::translate(s) namespace Slic3r { diff --git a/src/libslic3r/Format/STL.cpp b/src/libslic3r/Format/STL.cpp index eabe867cbb..83510043a2 100644 --- a/src/libslic3r/Format/STL.cpp +++ b/src/libslic3r/Format/STL.cpp @@ -6,7 +6,6 @@ #include #include #include -#include "libslic3r/Format/STL.hpp" #ifdef _WIN32 #define DIR_SEPARATOR '\\' diff --git a/src/libslic3r/Format/bbs_3mf.cpp b/src/libslic3r/Format/bbs_3mf.cpp index a429e46720..ee4caa0a85 100644 --- a/src/libslic3r/Format/bbs_3mf.cpp +++ b/src/libslic3r/Format/bbs_3mf.cpp @@ -112,7 +112,6 @@ namespace pt = boost::property_tree; #include "NSVGUtils.hpp" #include -#include "libslic3r/Format/bbs_3mf.hpp" #include "libslic3r/ProjectTask.hpp" // Slightly faster than sprintf("%.9g"), but there is an issue with the karma floating point formatter, diff --git a/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp b/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp index dcf382ad2f..35adda3bf7 100644 --- a/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp +++ b/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp @@ -30,7 +30,6 @@ #include #include #include -#include "libslic3r/GCode/AvoidCrossingPerimeters.hpp" #include "libslic3r/Extruder.hpp" #include "libslic3r/GCodeWriter.hpp" #include "libslic3r/PrintConfig.hpp" diff --git a/src/libslic3r/GCode/CoolingBuffer.cpp b/src/libslic3r/GCode/CoolingBuffer.cpp index 159cbb7341..9fe7bbbd20 100644 --- a/src/libslic3r/GCode/CoolingBuffer.cpp +++ b/src/libslic3r/GCode/CoolingBuffer.cpp @@ -30,7 +30,6 @@ #endif #include -#include "libslic3r/GCode/CoolingBuffer.hpp" #include "libslic3r/Config.hpp" #include "libslic3r/GCodeWriter.hpp" #include "libslic3r/PrintConfig.hpp" diff --git a/src/libslic3r/GCode/GCodeProcessor.cpp b/src/libslic3r/GCode/GCodeProcessor.cpp index 9093fd5989..10a6f9dc88 100644 --- a/src/libslic3r/GCode/GCodeProcessor.cpp +++ b/src/libslic3r/GCode/GCodeProcessor.cpp @@ -73,7 +73,6 @@ #include #include "Geometry/ArcWelder.hpp" -#include "libslic3r/GCode/GCodeProcessor.hpp" #include "libslic3r/MultiNozzleUtils.hpp" static const float DEFAULT_TOOLPATH_WIDTH = 0.4f; diff --git a/src/libslic3r/GCode/PressureEqualizer.cpp b/src/libslic3r/GCode/PressureEqualizer.cpp index 3119091718..1d3111ccc8 100644 --- a/src/libslic3r/GCode/PressureEqualizer.cpp +++ b/src/libslic3r/GCode/PressureEqualizer.cpp @@ -21,7 +21,6 @@ #include "libslic3r/Exception.hpp" #include "fast_float/fast_float.h" #include "GCodeWriter.hpp" -#include "libslic3r/GCode/PressureEqualizer.hpp" #include "libslic3r/Config.hpp" namespace Slic3r { diff --git a/src/libslic3r/GCode/ToolOrdering.cpp b/src/libslic3r/GCode/ToolOrdering.cpp index 0976b8fe8a..701c2a5858 100644 --- a/src/libslic3r/GCode/ToolOrdering.cpp +++ b/src/libslic3r/GCode/ToolOrdering.cpp @@ -52,7 +52,6 @@ #include #include -#include "libslic3r/GCode/ToolOrdering.hpp" #include "libslic3r/ExPolygon.hpp" #include "libslic3r/ExtrusionEntityCollection.hpp" #include "libslic3r/Model.hpp" diff --git a/src/slic3r/GUI/GCodeViewer.cpp b/src/slic3r/GUI/GCodeViewer.cpp index 915993a53c..e3d7d14d30 100644 --- a/src/slic3r/GUI/GCodeViewer.cpp +++ b/src/slic3r/GUI/GCodeViewer.cpp @@ -92,7 +92,6 @@ #include "libslic3r/GCode/ToolOrdering.hpp" #include "libslic3r/ObjectID.hpp" #include "slic3r/GUI/Gizmos/GizmoObjectManipulation.hpp" -#include "slic3r/GUI/MeshUtils.hpp" #include "slic3r/GUI/PartPlate.hpp" namespace Slic3r { class PrintBase; } diff --git a/src/slic3r/GUI/SceneBenchmark.cpp b/src/slic3r/GUI/SceneBenchmark.cpp index 9dad614c66..a1e60a6fbf 100644 --- a/src/slic3r/GUI/SceneBenchmark.cpp +++ b/src/slic3r/GUI/SceneBenchmark.cpp @@ -55,16 +55,10 @@ #include #include #include -#include "libslic3r/BoundingBox.hpp" -#include "libslic3r/Point.hpp" -#include "libslic3r/Preset.hpp" #include "libslic3r/PresetBundle.hpp" -#include "slic3r/GUI/FrameProfiler.hpp" #include "slic3r/GUI/GCodeViewer.hpp" -#include "slic3r/GUI/GUI_Utils.hpp" #include "slic3r/GUI/Jobs/Worker.hpp" #include "slic3r/GUI/Widgets/Button.hpp" -#include "libslic3r_version.h" class wxWindow; diff --git a/tests/fff_print/test_helpers.cpp b/tests/fff_print/test_helpers.cpp index 3864f0caf0..38935f33a7 100644 --- a/tests/fff_print/test_helpers.cpp +++ b/tests/fff_print/test_helpers.cpp @@ -488,12 +488,6 @@ std::vector role_sequence(const std::string &gcode, const std::vect #include #include "libslic3r/Arrange.hpp" #include "libslic3r/Model.hpp" -#include "libslic3r/Arrange.hpp" -#include "libslic3r/Model.hpp" -#include "libslic3r/Arrange.hpp" -#include "libslic3r/Model.hpp" -#include "libslic3r/Arrange.hpp" -#include "libslic3r/Model.hpp" SCENARIO("init_print functionality", "[test_helpers]") { GIVEN("A default config") { diff --git a/tests/libslic3r/test_trianglemesh_slicer.cpp b/tests/libslic3r/test_trianglemesh_slicer.cpp index 92bca2ca20..f098877f0b 100644 --- a/tests/libslic3r/test_trianglemesh_slicer.cpp +++ b/tests/libslic3r/test_trianglemesh_slicer.cpp @@ -10,9 +10,6 @@ #include #include "libslic3r/TriangleMesh.hpp" #include "libslic3r/TriangleMeshSlicer.hpp" -#include "libslic3r/Point.hpp" -#include "libslic3r/Polygon.hpp" -#include using namespace Slic3r; diff --git a/tests/slic3rutils/test_scene_benchmark.cpp b/tests/slic3rutils/test_scene_benchmark.cpp index 0e78d15e9a..23bb8b57c9 100644 --- a/tests/slic3rutils/test_scene_benchmark.cpp +++ b/tests/slic3rutils/test_scene_benchmark.cpp @@ -9,9 +9,6 @@ #include #include #include -#include -#include -#include using Catch::Matchers::WithinAbs; using Slic3r::GUI::frame_time_stats;