mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-10-07 07:41:06 +00:00
Profile tool: list the retired belt keys as obsolete (#16240)
Gets the `belt-printer` CI green again after #16236: - **Check profiles**: the profile tool's unit test `test_obsolete_keys_match_the_loader_ignore_set` compares `OBSOLETE_KEYS` with the loader's ignore set in `PrintConfigDef::handle_legacy()`, which gained the twelve retired belt keys. Adds them to the tool's list. - **clang-tidy**: `tests/fff_print/test_print.cpp` used `std::sqrt` without `<cmath>` (misc-include-cleaner). Verification: - `python3 -m unittest discover -s scripts/tests -t scripts`: 281 tests pass. - `scripts/orca_profile_tool.py check`: no errors. - `scripts/clang_tidy_diff.py -p build-tidy --base upstream/main` on this head, i.e. every line the belt branch changes against `main` (100 files, the same check the *Merge Belt Printing Into Upstream* PR runs): no findings.
This commit is contained in:
@@ -167,6 +167,11 @@ OBSOLETE_KEYS = {
|
||||
"filament_load_time", "filament_unload_time", "smooth_coefficient",
|
||||
"overhang_totally_speed", "silent_mode", "overhang_speed_classic",
|
||||
"anisotropic_surfaces",
|
||||
# Belt printer options retired before the feature shipped (#16236).
|
||||
"belt_slice_rotation_global", "preslice_remap_x", "preslice_remap_y", "preslice_remap_z",
|
||||
"preslice_remap_global", "belt_support_z_offset_mode", "first_layer_plane",
|
||||
"first_layer_plane_offset", "belt_preslice_global", "gcode_back_transform",
|
||||
"belt_support_floor_mode", "first_layer_plane_thickness",
|
||||
}
|
||||
|
||||
# Keys renamed at some point, whose old and new spellings must never co-exist:
|
||||
|
||||
@@ -34,6 +34,7 @@
|
||||
#include "libslic3r/ExtrusionEntity.hpp"
|
||||
#include "libslic3r/Polyline.hpp"
|
||||
#include <limits>
|
||||
#include <cmath>
|
||||
#include "libslic3r/Polygon.hpp"
|
||||
#include "libslic3r/Model.hpp"
|
||||
#include "libslic3r/GCodeReader.hpp"
|
||||
|
||||
Reference in New Issue
Block a user