Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/t
AgeCommit message (Collapse)Author
2017-07-19Reduced the content of Geometry.pm, removed unused Perl subroutines.bubnikv
Reduced the use Slic3r::Geometry and use Slic3r::Geometry::Clipper clauses to only reference used subroutines.
2017-06-30Fix of a cooling buffer over multiple extruders.bubnikv
2017-06-30Finalized implementation of a cooling buffer for multiple extrudersbubnikv
with different settings.
2017-06-23Fix of https://github.com/alexrj/Slic3r/issues/4043 , thanks to @lordofhyphens.bubnikv
Further refactoring of the cooling logic to collect per extruder data.
2017-06-22Ported the cooling changes from @alexrj: Don't slow down the externalbubnikv
perimeters if not necessary, don't take the bridging time into account when slowing down the print. Removed Extruder & GCodeWriter Perl bindings. Improved Extruder for constness. Refactored GCode::m_elapsed_time to struct ElapsedTime.
2017-06-21Slic3r has been modified to propagate the following filament specificbubnikv
values to GCode generator, one per active extruder: bed_temperature bridge_fan_speed cooling disable_fan_first_layers fan_always_on fan_below_layer_time first_layer_bed_temperature max_fan_speed min_fan_speed min_print_speed slowdown_below_layer_time Now it remains to extend Slic3r to correctly apply these values.
2017-06-08Removed Object.pm support_material_flow method.bubnikv
2017-05-03Ported the G-code generator from Perl to C++.bubnikv
Removed GCode.pm Removed the Perl bindigns for AvoidCrossingPerimeters, OozePrevention, SpiralVase, Wipe Changed the std::set of extruder IDs to vector of IDs. Removed some MSVC compiler warnings, removed obnoxious compiler warnings when compiling the Perl bindings.
2017-04-26Removed a broken Arc Fitting feature.bubnikv
Removed the questionable Pressure Advance feature. It is better to use the Pressure Advance implemented into a firmware. Added a C++ implementation of GCodeReader and SpiralVase, thanks to @alexrj Added a C++ implementation of GCodeTimeEstimator, thanks to @lordofhyphens
2017-04-07Merged support_fills with support_interface_fills.bubnikv
When extruding supports, the support is interleaved with interface if possible (when extruded with the same extruder). Otherwise the base is extruded first.
2017-03-23Increased a threshold for print centering from EPSILON to 5umbubnikv
to account for the decimation of the brim lines.
2017-02-28Ported expanded_output_filepath() to C++/XSAlessandro Ranellucci
2017-02-27Disabling the support tests until the test suite is modifiedbubnikv
for the new supports.
2017-02-22Fixed regression causing slowdown_below_layer_time to be ignored. #3515 #3443Alessandro Ranellucci
2017-02-21Ported CoolingBuffer to C++/XSAlessandro Ranellucci
2017-02-10Test to ensure that the repetier firmware returns the correct acceleration M ↵Joseph Lenox
code and that the values are set properly.
2016-11-30support_material_synchronize_layers implementationbubnikv
2016-11-18Reverted the perimeter generator to not save the perimeter areas.bubnikv
These could be calculated from the fill areas if needed. On the other side, the non-classified (non-split) fill areas are stored now for use in the "ensure vertical wall thickness" feature, also the non-split fill areas are re-used when recalculating the infills. This is safer than trying to stitch the fill region together from the classified fragments. Modified the "ensure vertical wall thickness" feature to use the non-split fill areas instead of perimeter areas for the calculation of non-supported regions. This is cheaper as the fill areas contain roughly half the edges.
2016-11-08Reworked the bridge detector to allow searching a single bridgingbubnikv
direction over multiple regions. This allows a single bridge to be drawn over holes, which are too close to each other to allow for separate bridges. Fixes Bridging-Angle not optimal https://github.com/prusa3d/Slic3r/issues/12 Re-allowed adaptive infill line width for solid infills. The adaptive infill line width works in some circumstances, see Issue #15, but the original implementation often changed the line width too aggressively. The current implementation limits the line width change to 20%. Fixes Gaps between infill and perimeter leads to errors in laydown on following layer https://github.com/prusa3d/Slic3r/issues/15
2016-11-02Test of a 100% coverage by the FillRectilinear2 has been disabled before,bubnikv
now also the expected number of tests executed has been adjusted accordingly.
2016-11-02Fixed a crash when accessing a non-existing config value from C++ infill.bubnikv
Disabled a test case of 100% infill coverage. This needs to be yet improved.
2016-11-02Rewrote Fill2.pm to C++, deleted Perl infills for good.bubnikv
Removed dependency on Perl Math::PlanePath module. Fixed compilation with Visual Studio and SLIC3R_DEBUG: Visual Studio older than 2015 does not support the prinf type specifier %zu. Use %Iu instead. C++11 move semantics enabled.
2016-10-21Defined the +-* operators on Pointf.bubnikv
Removed the deprecated VibrationLimit feature. Added triangle infill. The Prusa3D fork of Slic3r has been marked as "Slic3r Prusa Edition" with menus pointing to the prusa3d/slic3r github release page and Prusa3D drivers downloads page.
2016-09-28Fix of a test case of PerimeterGenerator.bubnikv
2016-09-26Test case for Bugfix: use Lift-z option for 2. extruder #3385bubnikv
thanks to https://github.com/platsch
2016-05-20More refactoring to medial axis and gap fill, more robustAlessandro Ranellucci
2016-04-10Update tests for new GCode style and markersChow Loong Jin
2016-03-26Rewritten the medial axis algorithm, now more robust (don't just prune MAT ↵Alessandro Ranellucci
from endpoints, but validate all single edges)
2016-03-19Fixed regression in bridging caused by error in porting. Includes regression ↵Alessandro Ranellucci
test. #3175
2015-12-19Fix false positive in lift unit testAlessandro Ranellucci
2015-12-19Fix regression in lift, includes regression testAlessandro Ranellucci
2015-12-18New --retract-lift-above and --retract-lift-below options. #763 #3057Alessandro Ranellucci
2015-12-01Bugfix: an error in porting caused bad perimeter ordering. Includes ↵Alessandro Ranellucci
regression test and more unit tests for PerimeterGenerator
2015-07-23Ported make_perimeters() to C++Alessandro Ranellucci
2015-07-23Finished porting PerimeterGenerator to C++Alessandro Ranellucci
2015-07-02Make tests happyAlessandro Ranellucci
2015-07-02Ported more Slic3r::GCode methods to XSAlessandro Ranellucci
2015-07-01Ported Slic3r::GCode storage to XSAlessandro Ranellucci
2015-07-01Removed setenv() test as we can't test environment variables in Perl since ↵Alessandro Ranellucci
they are now set in XS
2015-07-01Finished porting PlaceholderParser to XSAlessandro Ranellucci
2015-06-01Bugfix: concave starting points were not correctly detected for slice holes. ↵Alessandro Ranellucci
Includes regression test. #2857
2015-05-22Regression test for overlapping gap fill. #2474Alessandro Ranellucci
2015-05-13More robust medial axis pruning. #2800Alessandro Ranellucci
2015-05-03Bugfix: [layer_num] was out of order because of support material layers ↵Alessandro Ranellucci
having their order numbers. Now we use a unique continuous series. Includes regression test. #2634
2015-04-12Fixed regression introduced by the recent PerimeterGenerator refactoring ↵Alessandro Ranellucci
causing spiral vase not to be correctly skipped on multi-loop layers. Includes regression test. #2761
2015-03-09Use thick raft layers as we do for support material layers. #2723Alessandro Ranellucci
2015-03-09Limit first object layer height correctly when using a larger support ↵Alessandro Ranellucci
material extruder. #2722
2015-03-06When using raft, validate first layer height against support material ↵Alessandro Ranellucci
extruder only instead of taking other extruders into account, thus potentially allowing larger nozzles to be used for it. #2701
2015-03-06Refactoring: removed the non-idempotent init_extruders() step. Also, ↵Alessandro Ranellucci
infill_extruder was not limited to the available number of extruders when slicing from the plater, and support material extruder was considered also when support material was disabled
2015-03-03Bugfix: temperature was not set correctly when using sequential printing. ↵Alessandro Ranellucci
Includes regression test. #2702