Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								ef9004cee4 
								
							 
						 
						
							
							
								
								Fix of its_collect_mesh_projection_points_above()  
							
							... 
							
							
							
							Fix of perl integration tests after introduction of not using the mesh
below the print bed. 
							
						 
						
							2021-05-20 13:58:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								ac6969c992 
								
							 
						 
						
							
							
								
								Reworked the Perl unit / integration tests to use the same Print  
							
							... 
							
							
							
							interface that the application is using. Old interface used just
for the integration tests was removed. 
							
						 
						
							2019-06-20 20:23:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								197600d452 
								
							 
						 
						
							
							
								
								Test.pm modified to use ModelInstance full 3D transform  
							
							
							
						 
						
							2018-09-25 09:21:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								5063c15442 
								
							 
						 
						
							
							
								
								Fixed automatic tests.  
							
							
							
						 
						
							2018-03-23 16:00:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								e162c47167 
								
							 
						 
						
							
							
								
								Removed some dependencies on Perl IO module.  
							
							
							
						 
						
							2018-03-16 12:07:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								881a5c531b 
								
							 
						 
						
							
							
								
								Fix of the last commits:  
							
							... 
							
							
							
							1) FLT_MAX replaced with limits,
2) apply_config is called by the test case harness to update layer height profile. 
							
						 
						
							2017-06-09 14:24:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								2f57ee60d1 
								
							 
						 
						
							
							
								
								Improved G-code generator for multi-material prints  
							
							... 
							
							
							
							to minimize tool switches. 
							
						 
						
							2017-05-10 11:25:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								e90279c513 
								
							 
						 
						
							
							
								
								Ported the G-code generator from Perl to C++.  
							
							... 
							
							
							
							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-05-03 18:28:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Lenox 
								
							 
						 
						
							
							
							
							
								
							
							
								33f489bba9 
								
							 
						 
						
							
							
								
								Anonymous object supports. Initial implementation provides for a box of arbitrary size.  
							
							
							
						 
						
							2017-02-21 16:03:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								6dfe4c0b96 
								
							 
						 
						
							
							
								
								Debugging code: Storing the test STLs inlined in the Perl code into a file.  
							
							
							
						 
						
							2016-09-13 09:48:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								5ff7511a14 
								
							 
						 
						
							
							
								
								Fixed regression in bridging caused by error in porting. Includes regression test.  #3175  
							
							
							
						 
						
							2016-03-18 22:40:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								f14c0e2183 
								
							 
						 
						
							
							
								
								Bugfix: concave starting points were not correctly detected for slice holes. Includes regression test.  #2857  
							
							
							
						 
						
							2015-06-01 17:55:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								229039d3b8 
								
							 
						 
						
							
							
								
								Fixed test and implementation of ooze prevention standby points (wrong test caused wrong implementation).  #2103  
							
							
							
						 
						
							2015-01-19 15:31:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								16b6cdcd6e 
								
							 
						 
						
							
							
								
								Fix failing tests  
							
							
							
						 
						
							2014-09-21 14:53:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								73b3c06361 
								
							 
						 
						
							
							
								
								Ported more things to XS  
							
							
							
						 
						
							2014-09-21 10:51:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								c0a6b1a9cc 
								
							 
						 
						
							
							
								
								Bugfix: enabling/disabling support material didn't cause skirt to be recalculated  
							
							
							
						 
						
							2014-08-08 01:37:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								928335f186 
								
							 
						 
						
							
							
								
								Removed print_center option (but left --print-center from CLI)  
							
							
							
						 
						
							2014-06-16 23:58:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								5dcc1eab79 
								
							 
						 
						
							
							
								
								Bugfix: seam_position = aligned failed in certaim circumstances because of faulty concave points detection. Includes regression test  
							
							
							
						 
						
							2014-06-11 21:58:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								7ba08c90cf 
								
							 
						 
						
							
							
								
								Refactoring to Model API for making it stricter and safer  
							
							
							
						 
						
							2014-05-09 14:24:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								913ab54a2b 
								
							 
						 
						
							
							
								
								Bugfix: gap fill was not inserted in the correct order before leaving island. Includes regression test.  #1907  
							
							
							
						 
						
							2014-04-29 15:25:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								62e19469bc 
								
							 
						 
						
							
							
								
								Fixed regression in --infill-only-where-needed. Includes a minimal test suite for such feature.  #1871  
							
							... 
							
							
							
							Conflicts:
	t/fill.t 
							
						 
						
							2014-04-18 21:48:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								e9e23119fc 
								
							 
						 
						
							
							
								
								Failing test for broken command line scaling.  #1889  
							
							
							
						 
						
							2014-04-05 11:21:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								071097d3f1 
								
							 
						 
						
							
							
								
								Fix extruder assignment and tests  
							
							
							
						 
						
							2014-03-27 00:01:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								6feff7fe53 
								
							 
						 
						
							
							
								
								Test that stacked cubes with distinct extruders don't generate any internal interface shells.  #1847  
							
							
							
						 
						
							2014-03-24 23:44:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								34f1511e0c 
								
							 
						 
						
							
							
								
								Better fix for non-global options not being replaced in filename placeholders. Includes refactoring and a new PlaceholderParser class. Also includes regression tests.  #1831  
							
							
							
						 
						
							2014-03-17 00:39:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								2295d48947 
								
							 
						 
						
							
							
								
								Better pruning of thin walls to avoid unwanted extra extrusions. Includes regression test.  #1794  
							
							... 
							
							
							
							Conflicts:
	lib/Slic3r/Layer/Region.pm 
							
						 
						
							2014-03-02 00:31:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ffc891d885 
								
							 
						 
						
							
							
								
								Bugfix: when processing with fill_density = 0, top/bottom solid shells were missing regions thinner than 3 * extrusion width. Includes regression test.  #1602  
							
							... 
							
							
							
							Conflicts:
	lib/Slic3r/Print/Object.pm
	t/fill.t 
							
						 
						
							2014-02-07 02:07:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								5bf0942f45 
								
							 
						 
						
							
							
								
								Satisfy test suite and CLI  
							
							
							
						 
						
							2014-01-02 17:24:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								7ddf4f3ddf 
								
							 
						 
						
							
							
								
								Fixes to complete_objects to make t/gcode.t pass  
							
							
							
						 
						
							2013-12-24 01:13:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								c5ead0f2a6 
								
							 
						 
						
							
							
								
								Fixes to Config and plater; also refactored the arrange() code  
							
							
							
						 
						
							2013-12-24 00:30:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								20f1f3d2b4 
								
							 
						 
						
							
							
								
								Fix regression preventing raft from being generated for the entire object footprint.  #1614   #1567  
							
							
							
						 
						
							2013-12-23 20:31:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								916a0a0e58 
								
							 
						 
						
							
							
								
								Fix compilation and test suite  
							
							
							
						 
						
							2013-12-18 16:34:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								02df73c94b 
								
							 
						 
						
							
							
								
								More refactoring to clean up the Print object API  
							
							
							
						 
						
							2013-12-16 00:54:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								f55e057504 
								
							 
						 
						
							
							
								
								More work for refactoring add_model() to add_model_object(). Tests pass  
							
							
							
						 
						
							2013-12-09 01:12:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								0b63afb370 
								
							 
						 
						
							
							
								
								Fix complete_objects after XS port. Includes regression test.  #1511  
							
							
							
						 
						
							2013-11-02 14:44:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ea0e136b45 
								
							 
						 
						
							
							
								
								Prevent superfluous extra perimeters added when a region has an acute angle  
							
							
							
						 
						
							2013-09-17 20:18:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								39449f9245 
								
							 
						 
						
							
							
								
								Revert a recent change made to shells generation, causing too much solid infill. Includes regression test.  #1431  
							
							
							
						 
						
							2013-09-17 19:24:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								747fd25f6d 
								
							 
						 
						
							
							
								
								Fix threads, tests and require the most recent Moo version  
							
							
							
						 
						
							2013-09-12 11:09:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								566d38a472 
								
							 
						 
						
							
							
								
								Replace TriangleMesh with the XS port  
							
							
							
						 
						
							2013-09-10 00:40:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								3bcb2f04ed 
								
							 
						 
						
							
							
								
								Add spiral vase test for hollow models  
							
							
							
						 
						
							2013-07-28 15:02:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								6bd4803612 
								
							 
						 
						
							
							
								
								Failing test case about spurious infill in hollow objects, caused by shells being correctly generated even for hollow objects - however sometimes we don't want that  
							
							
							
						 
						
							2013-07-26 20:17:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								0a8872ca6c 
								
							 
						 
						
							
							
								
								Extend utils/dump-stl.pl to also write STL files  
							
							
							
						 
						
							2013-07-26 19:25:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								f26f084064 
								
							 
						 
						
							
							
								
								New freeze.t test  
							
							
							
						 
						
							2013-07-03 15:42:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								c03f9f0197 
								
							 
						 
						
							
							
								
								Fixed regression causing wrong direction for inwards move in holes. Includes regression test.  #1265  
							
							
							
						 
						
							2013-06-23 00:05:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								64a21276e3 
								
							 
						 
						
							
							
								
								Add regression test for concave starting points.  #135  
							
							
							
						 
						
							2013-06-22 15:22:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								c707073a73 
								
							 
						 
						
							
							
								
								Some fixes about overhang detection. Includes regression tests  
							
							
							
						 
						
							2013-06-21 14:52:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								20158aac0d 
								
							 
						 
						
							
							
								
								Merge branch 'issue1161'  
							
							
							
						 
						
							2013-06-15 18:08:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								8b6afb61d9 
								
							 
						 
						
							
							
								
								Fix little error in tests  
							
							
							
						 
						
							2013-06-15 17:17:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								a8981b8b35 
								
							 
						 
						
							
							
								
								Bugfix: infill was clipped badly. Includes regression test.  #1245  
							
							
							
						 
						
							2013-06-15 12:10:57 +02:00