PrusaSlicer-NonPlainar/xs/xsp
Lukas Matena 07282eb24d Fixed unit tests when run with range checks on std::vector
There was a bug in unit tests that led to generating the wipe tower with non-normalized preset.
This caused out-of-bounds access into max_layer_height vector in fill_wipe_tower_partitions.
The problem surfaced in https://github.com/prusa3d/PrusaSlicer/issues/2288.
I quickly patched additional normalization of the preset to prevent this from happening.

Also, an assert in the same function turned out to trip on one of the tests.
This one was commented out for now and will (hopefully) be looked into later.

Function Print::apply_config was renamed to apply_config_perl_tests_only so everyone
sees its current purpose and does not mistake it for the more important Print::apply.
2019-05-22 16:48:20 +02:00
..
BoundingBox.xsp Eradicated the Pointf class, replaced with Eigen Vector3d 2018-08-21 21:05:24 +02:00
BridgeDetector.xsp Changed the Slic3r coordinate type from long to int32 to match 2018-02-12 18:16:10 +01:00
Clipper.xsp Reduced the content of Geometry.pm, removed unused Perl subroutines. 2017-07-19 10:45:39 +02:00
Config.xsp Implemented the "Support for support enforcers only" quick selection. 2019-05-03 18:01:39 +02:00
ExPolygon.xsp Removed ExPolygon::triangulate_pp() from Perl XS bindings and unit tests. 2019-01-24 19:22:35 +01:00
ExPolygonCollection.xsp
ExtrusionEntityCollection.xsp
ExtrusionLoop.xsp
ExtrusionMultiPath.xsp
ExtrusionPath.xsp
ExtrusionSimulator.xsp
Filler.xsp
Flow.xsp Changed the Slic3r coordinate type from long to int32 to match 2018-02-12 18:16:10 +01:00
GCode.xsp Eradicated the Pointf class, replaced with Eigen Vector3d 2018-08-21 21:05:24 +02:00
GCodeSender.xsp CMake build process - fixes of the previous check-ins to build 2017-08-18 21:09:53 +02:00
Geometry.xsp Eradicated the Pointf class, replaced with Eigen Vector3d 2018-08-21 21:05:24 +02:00
Layer.xsp Merged with dev 2018-09-17 15:12:13 +02:00
Line.xsp Completely replaced the homebrew Pointf3 class with Eigen Vec3d. 2018-08-21 17:43:05 +02:00
Model.xsp Fixed Perl bindings 2019-02-25 08:55:25 +01:00
MotionPlanner.xsp
my.map Upgrade Boost to 1.66 on Windows 2019-01-16 15:14:18 +01:00
mytype.map
PerimeterGenerator.xsp
PlaceholderParser.xsp Fix format-security violations (#802) 2018-03-21 08:38:33 +01:00
Point.xsp Replaced Point3 with Eigen Vec3crd, removed Point3 from the Perl binding. 2018-08-21 22:14:47 +02:00
Polygon.xsp Removed the Point::wkt() and Point::dump_perl() methods. 2018-08-17 16:54:07 +02:00
Polyline.xsp Removed the Point::wkt() and Point::dump_perl() methods. 2018-08-17 16:54:07 +02:00
PolylineCollection.xsp
Print.xsp Fixed unit tests when run with range checks on std::vector 2019-05-22 16:48:20 +02:00
Surface.xsp
SurfaceCollection.xsp
TriangleMesh.xsp Another fix of the perl bindings 2019-04-16 10:53:55 +02:00
typemap.xspt Upgrade Boost to 1.66 on Windows 2019-01-16 15:14:18 +01:00
XS.xsp Updated handling of the SLIC3R_BUILD_ID key 2019-05-13 18:01:00 +02:00