bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								38cb2842ac 
								
							 
						 
						
							
							
								
								support_material_synchronize_layers implementation  
							
							
							
						 
						
							2016-11-30 16:06:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								79f5a16536 
								
							 
						 
						
							
							
								
								Reverted the perimeter generator to not save the perimeter areas.  
							
							... 
							
							
							
							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-17 23:22:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								22ca927f12 
								
							 
						 
						
							
							
								
								Reworked the bridge detector to allow searching a single bridging  
							
							... 
							
							
							
							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-08 09:59:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								d530bdba67 
								
							 
						 
						
							
							
								
								Test of a 100% coverage by the FillRectilinear2 has been disabled before,  
							
							... 
							
							
							
							now also the expected number of tests executed has been adjusted accordingly. 
							
						 
						
							2016-11-02 17:15:05 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								28ccb51f9b 
								
							 
						 
						
							
							
								
								Fixed a crash when accessing a non-existing config value from C++ infill.  
							
							... 
							
							
							
							Disabled a test case of 100% infill coverage. This needs to be
yet improved. 
							
						 
						
							2016-11-02 16:55:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								95ede7c4b8 
								
							 
						 
						
							
							
								
								Rewrote Fill2.pm to C++, deleted Perl infills for good.  
							
							... 
							
							
							
							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-11-02 10:47:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								1fb57e439e 
								
							 
						 
						
							
							
								
								Defined the +-* operators on Pointf.  
							
							... 
							
							
							
							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-10-21 16:53:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								b5e24d3527 
								
							 
						 
						
							
							
								
								Fix of a test case of PerimeterGenerator.  
							
							
							
						 
						
							2016-09-28 11:17:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								8564ac391c 
								
							 
						 
						
							
							
								
								Test case for Bugfix: use Lift-z option for 2. extruder  #3385  
							
							... 
							
							
							
							thanks to
https://github.com/platsch  
							
						 
						
							2016-09-26 12:50:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								9e8022f6f6 
								
							 
						 
						
							
							
								
								More refactoring to medial axis and gap fill, more robust  
							
							
							
						 
						
							2016-05-20 17:03:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chow Loong Jin 
								
							 
						 
						
							
							
							
							
								
							
							
								a94402a8a2 
								
							 
						 
						
							
							
								
								Update tests for new GCode style and markers  
							
							
							
						 
						
							2016-04-10 16:40:18 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								7041bb5bd9 
								
							 
						 
						
							
							
								
								Rewritten the medial axis algorithm, now more robust (don't just prune MAT from endpoints, but validate all single edges)  
							
							
							
						 
						
							2016-03-26 01:45:08 +01: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 
								
							 
						 
						
							
							
							
							
								
							
							
								790dbfe9a8 
								
							 
						 
						
							
							
								
								Fix false positive in lift unit test  
							
							
							
						 
						
							2015-12-19 15:00:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								a2ea191d84 
								
							 
						 
						
							
							
								
								Fix regression in lift, includes regression test  
							
							
							
						 
						
							2015-12-19 12:44:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								8138fbf349 
								
							 
						 
						
							
							
								
								New --retract-lift-above and --retract-lift-below options.  #763   #3057  
							
							
							
						 
						
							2015-12-18 18:36:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								48f1fab49f 
								
							 
						 
						
							
							
								
								Bugfix: an error in porting caused bad perimeter ordering. Includes regression test and more unit tests for PerimeterGenerator  
							
							
							
						 
						
							2015-12-01 20:40:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								6ac79e3ed6 
								
							 
						 
						
							
							
								
								Ported make_perimeters() to C++  
							
							
							
						 
						
							2015-07-23 16:27:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								b4515cf695 
								
							 
						 
						
							
							
								
								Finished porting PerimeterGenerator to C++  
							
							
							
						 
						
							2015-07-23 15:53:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								b14290b9f6 
								
							 
						 
						
							
							
								
								Make tests happy  
							
							
							
						 
						
							2015-07-02 14:29:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								b4019bb438 
								
							 
						 
						
							
							
								
								Ported more Slic3r::GCode methods to XS  
							
							
							
						 
						
							2015-07-01 23:00:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								801f629fdc 
								
							 
						 
						
							
							
								
								Ported Slic3r::GCode storage to XS  
							
							
							
						 
						
							2015-07-01 21:47:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								76b2e88551 
								
							 
						 
						
							
							
								
								Removed setenv() test as we can't test environment variables in Perl since they are now set in XS  
							
							
							
						 
						
							2015-07-01 20:15:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								580d28d071 
								
							 
						 
						
							
							
								
								Finished porting PlaceholderParser to XS  
							
							
							
						 
						
							2015-07-01 19:35:22 +02: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 
								
							 
						 
						
							
							
							
							
								
							
							
								a587e11780 
								
							 
						 
						
							
							
								
								Regression test for overlapping gap fill.  #2474  
							
							
							
						 
						
							2015-05-22 14:26:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								97211f35e7 
								
							 
						 
						
							
							
								
								More robust medial axis pruning.  #2800  
							
							
							
						 
						
							2015-05-13 20:50:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								63af442e3e 
								
							 
						 
						
							
							
								
								Bugfix: [layer_num] was out of order because of support material layers having their order numbers. Now we use a unique continuous series. Includes regression test.  #2634  
							
							
							
						 
						
							2015-05-03 21:41:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								1f8ef2a63c 
								
							 
						 
						
							
							
								
								Fixed regression introduced by the recent PerimeterGenerator refactoring causing spiral vase not to be correctly skipped on multi-loop layers. Includes regression test.  #2761  
							
							
							
						 
						
							2015-04-12 20:16:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								13b63d06ed 
								
							 
						 
						
							
							
								
								Use thick raft layers as we do for support material layers.  #2723  
							
							
							
						 
						
							2015-03-09 20:00:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d8ee9dd5f5 
								
							 
						 
						
							
							
								
								Limit first object layer height correctly when using a larger support material extruder.  #2722  
							
							
							
						 
						
							2015-03-09 19:27:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								095391d702 
								
							 
						 
						
							
							
								
								When using raft, validate first layer height against support material extruder only instead of taking other extruders into account, thus potentially allowing larger nozzles to be used for it.  #2701  
							
							
							
						 
						
							2015-03-06 21:35:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								722e94513c 
								
							 
						 
						
							
							
								
								Refactoring: removed the non-idempotent init_extruders() step. Also, 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-06 09:56:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								a3b843b24e 
								
							 
						 
						
							
							
								
								Bugfix: temperature was not set correctly when using sequential printing. Includes regression test.  #2702  
							
							
							
						 
						
							2015-03-02 23:56:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								a07c48bb30 
								
							 
						 
						
							
							
								
								Fixed regression causing [input_filename] and [input_filename_base] not being available in custom G-code anymore. Includes regression test.   #1507  
							
							
							
						 
						
							2015-02-15 23:47:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								6eb1fa36ed 
								
							 
						 
						
							
							
								
								Bugfix: bridge speed was still used for first object layer above raft when support_material_contact_distance == 0. Includes regression tests.  #2656  
							
							
							
						 
						
							2015-02-14 12:47:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								2e88b088e6 
								
							 
						 
						
							
							
								
								Make tests happy with new defaults  
							
							
							
						 
						
							2015-01-31 12:10:50 +01: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 
								
							 
						 
						
							
							
							
							
								
							
							
								7b980c1dc9 
								
							 
						 
						
							
							
								
								New option for vertical distance between object and support material, with special handling of the 0 case that disabled bridge flow/speed in order to allow for soluble material.  #2491   #2272   #2069   #1942   #2435   #1703  
							
							
							
						 
						
							2015-01-19 09:52:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								90afbc8bd9 
								
							 
						 
						
							
							
								
								Bugfix: don't crash when skirts > 0 but skirt_height = 0. Includes regression test.  #2537  
							
							
							
						 
						
							2015-01-18 13:01:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								89f0c60fc8 
								
							 
						 
						
							
							
								
								Adapt t/multi.t to new behavior of auto_assign_extruders()  
							
							
							
						 
						
							2015-01-17 10:36:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d1243397fa 
								
							 
						 
						
							
							
								
								Make tests happy  
							
							
							
						 
						
							2015-01-14 00:14:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								406d045ced 
								
							 
						 
						
							
							
								
								The inwards move after an external loop was still randomly generated outwards in some cases. Perimeters are now generated with a distinct iterator for each slice. Nested islands are also correctly supported too. Various regression tests included.  #2253  
							
							
							
						 
						
							2015-01-08 15:22:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								49817aac34 
								
							 
						 
						
							
							
								
								Removed test that doesn't apply anymore because the logic of only_retract_when_crossing_perimeters is much more complex now  
							
							
							
						 
						
							2015-01-06 21:04:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								0f7933c4f9 
								
							 
						 
						
							
							
								
								Bugfix: pressure regulation accumulated too much retraction and didn't discharge at the end of print. Includes regression test.  #2470  
							
							
							
						 
						
							2015-01-06 00:35:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								3332282767 
								
							 
						 
						
							
							
								
								Unit test for pressure advance.  #2470  
							
							
							
						 
						
							2015-01-05 20:07:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d46d9079a3 
								
							 
						 
						
							
							
								
								Fixed test after recent change of distance_to_line() semantics  
							
							
							
						 
						
							2015-01-03 15:41:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								de2fd9721c 
								
							 
						 
						
							
							
								
								Fixed ooze prevention test as well  
							
							
							
						 
						
							2014-12-29 01:37:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								33f7b08c80 
								
							 
						 
						
							
							
								
								Fix t/support.t after changing contact distance on top surfaces  
							
							
							
						 
						
							2014-12-24 12:11:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								19548fe301 
								
							 
						 
						
							
							
								
								Don't perform wiping if we have just changed layer and no extrusions were performed before the first retraction. Includes regression test.  #2214  
							
							
							
						 
						
							2014-12-24 12:02:42 +01:00