bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								72ae3585e4 
								
							 
						 
						
							
							
								
								Removed a broken Arc Fitting feature.  
							
							... 
							
							
							
							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-26 14:24:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								8a8b49ea02 
								
							 
						 
						
							
							
								
								Removed CoolingBuffer.pm as it has been superseeded by the C++ code.  
							
							
							
						 
						
							2017-02-27 01:51:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								4a84643894 
								
							 
						 
						
							
							
								
								Fixed regression causing slowdown_below_layer_time to be ignored.  #3515   #3443  
							
							
							
						 
						
							2017-02-22 15:29:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sebastianv650 
								
							 
						 
						
							
							
							
							
								
							
							
								b8ece2af06 
								
							 
						 
						
							
							
								
								Pressure advance overrides print speeds patch ( #3287 )  
							
							... 
							
							
							
							* Fix PressureRegulation.pm
Check if a pressure advance is needed even if speed is unchanged, but a discharge happened before. Restore print speed after advance / discharge. Solves #3282  
							
						 
						
							2017-02-21 13:09:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Lenox 
								
							 
						 
						
							
							
							
							
								
							
							
								b022e51d94 
								
							 
						 
						
							
							
								
								Don't reset speed on flush moves (avoid use of uninitialized variable).  
							
							
							
						 
						
							2017-02-21 13:02:16 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								565146d9d1 
								
							 
						 
						
							
							
								
								Fix of a spiral vase with realtive extruder distances enabled.  
							
							... 
							
							
							
							The clone function is used by the SpiralVase.pm only, so the change
is safe. 
							
						 
						
							2016-09-23 12:59:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								b2a6f43923 
								
							 
						 
						
							
							
								
								Documented perl modules.  
							
							
							
						 
						
							2016-09-13 11:24:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chow Loong Jin 
								
							 
						 
						
							
							
							
							
								
							
							
								2e2e4e68d3 
								
							 
						 
						
							
							
								
								Fix layer time slowdown  
							
							... 
							
							
							
							The recent GCode writer changes which put the speed changes on a line of
their own have caused the layer time slowdown to be ignored by the regex
in CoolingBuffer.pm.
Fixes : #3134  
							
						 
						
							2016-04-10 16:10:18 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								3c862836f2 
								
							 
						 
						
							
							
								
								Refactored the Config XS bindings  
							
							
							
						 
						
							2015-12-16 12:33:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								3e739b87da 
								
							 
						 
						
							
							
								
								Finished porting Slic3r::GCode to XS (speed boost!)  
							
							
							
						 
						
							2015-07-02 20:24:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								801f629fdc 
								
							 
						 
						
							
							
								
								Ported Slic3r::GCode storage to XS  
							
							
							
						 
						
							2015-07-01 21:47:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								580d28d071 
								
							 
						 
						
							
							
								
								Finished porting PlaceholderParser to XS  
							
							
							
						 
						
							2015-07-01 19:35:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								f361d8ad43 
								
							 
						 
						
							
							
								
								Ported PlaceholderParser::apply_env_variables() to XS  
							
							
							
						 
						
							2015-07-01 17:56:38 +02: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 
								
							 
						 
						
							
							
							
							
								
							
							
								9ac60dca1a 
								
							 
						 
						
							
							
								
								Fixed vibration limit.  
							
							
							
						 
						
							2014-12-21 12:39:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								0d3c4a160f 
								
							 
						 
						
							
							
								
								Typo in Reader.pm  #2033  
							
							
							
						 
						
							2014-12-01 00:00:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								98cb9f0e18 
								
							 
						 
						
							
							
								
								Refactoring: moved G-code export logic into new Slic3r::Print::GCode class. Removed Slic3r::GCode::Layer class. Fixes the order of post-processing filters so that cooling buffer is applied before any other filter whose logic is affected by speeds  
							
							
							
						 
						
							2014-12-01 00:00:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								43cbad8867 
								
							 
						 
						
							
							
								
								Minor fix to pressure management: support the case where speed is set before printing commands with a dedicated G1 Fx line  
							
							
							
						 
						
							2014-11-24 18:32:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ff9b53260d 
								
							 
						 
						
							
							
								
								New experimental feature for pressure management. Credits to @llluis for the original implementation.  #1203   #1677   #2018  
							
							
							
						 
						
							2014-11-24 18:22:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								5a382f0200 
								
							 
						 
						
							
							
								
								Bugfix: Slic3r::GCode::Reader did not parse correctly when use_relative_e_distances was enabled.  #2033  
							
							
							
						 
						
							2014-11-24 16:30:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								2c64c3dd5b 
								
							 
						 
						
							
							
								
								Bugfix: spiral vase was not working when extrusion axis was not E.  #2350  
							
							
							
						 
						
							2014-11-23 18:59:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								c1e26a70f8 
								
							 
						 
						
							
							
								
								Refactoring: move ooze prevention, wipe and avoid crossing perimeters into nested classes for better isolation  
							
							
							
						 
						
							2014-11-23 15:13:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								8b6a8e6307 
								
							 
						 
						
							
							
								
								Ported PlaceholderParser::update_timestamp() to XS  
							
							... 
							
							
							
							Note that Slic3r version number is now located in libslic3r.h 
							
						 
						
							2014-11-09 20:41:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ee3fb7caa2 
								
							 
						 
						
							
							
								
								Ported GCodeWriter to XS (faster G-code export!)  
							
							
							
						 
						
							2014-11-09 19:02:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								fb2d84b5d3 
								
							 
						 
						
							
							
								
								Bugfix: double G10 and G11 commands were issued.  #2320  
							
							
							
						 
						
							2014-11-07 00:26:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								30b0869595 
								
							 
						 
						
							
							
								
								Bugfix: crash when slicing one layer objects with sailfish G-code flavor. Includes regression test.  #2335  
							
							
							
						 
						
							2014-11-06 21:06:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								268de5c8e5 
								
							 
						 
						
							
							
								
								More refactoring to GCode.pm: make writer() public and fix usage of Slic3r::GCode without a Slic3r::Layer object  
							
							
							
						 
						
							2014-10-28 21:47:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								e29569a2cd 
								
							 
						 
						
							
							
								
								Minor cleanup and refactoring in Slic3r::GCode  
							
							
							
						 
						
							2014-10-25 11:00:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								36c1a9d20c 
								
							 
						 
						
							
							
								
								Renamed shift_x and shift_y into origin  
							
							
							
						 
						
							2014-10-25 10:56:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								7f57f007cd 
								
							 
						 
						
							
							
								
								Refactoring: moved Slic3r::GCode::Base to Slic3r::GCode::Writer  
							
							
							
						 
						
							2014-10-25 10:42:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								167df0ab87 
								
							 
						 
						
							
							
								
								Refactoring: moved most of the low-level G-code to the Slic3r::GCode::Base class. Cleanup of the retraction and wipe logic.  
							
							
							
						 
						
							2014-10-21 20:16:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								33edda0a69 
								
							 
						 
						
							
							
								
								Moved Slic3r::GCode::Base to its own file  
							
							
							
						 
						
							2014-10-18 17:59:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								f8967418b9 
								
							 
						 
						
							
							
								
								Refactoring: moved the ooze prevention logic into a separate class with hooks  
							
							
							
						 
						
							2014-10-18 17:58:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								e521475b7e 
								
							 
						 
						
							
							
								
								Refactoring: moved some low-level G-code generation methods to the new Slic3r::GCode::Base class  
							
							
							
						 
						
							2014-10-18 17:41:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								380dd8adfc 
								
							 
						 
						
							
							
								
								Ported some methods to XS  
							
							
							
						 
						
							2014-08-03 18:41:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Y. Sapir 
								
							 
						 
						
							
							
							
							
								
							
							
								a837e26f51 
								
							 
						 
						
							
							
								
								Translate PlaceholderParser::apply_config to C++.  
							
							
							
						 
						
							2014-06-14 00:01:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								b9de65e174 
								
							 
						 
						
							
							
								
								Removed warning  
							
							
							
						 
						
							2014-06-13 16:18:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d9e7a50a6e 
								
							 
						 
						
							
							
								
								Partial work for background processing  
							
							
							
						 
						
							2014-06-13 11:19:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								5e80d7a388 
								
							 
						 
						
							
							
								
								Readd use strict and use warnings  
							
							
							
						 
						
							2014-06-12 09:23:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								3f6360ee8f 
								
							 
						 
						
							
							
								
								Finish porting Print classes to XS  
							
							
							
						 
						
							2014-06-10 16:01:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Y. Sapir 
								
							 
						 
						
							
							
							
							
								
							
							
								8da0bded1d 
								
							 
						 
						
							
							
								
								Move Print object storage to C++. (along with its subobjects)  
							
							
							
						 
						
							2014-05-24 23:50:29 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								f2c5e799b1 
								
							 
						 
						
							
							
								
								Enforce seam alignment and blend in spiral vase.  #2023  
							
							
							
						 
						
							2014-05-22 12:28:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								8ca352eb62 
								
							 
						 
						
							
							
								
								Separate speed option for support material interface.  #2009  
							
							
							
						 
						
							2014-05-21 15:21:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								0ddcefe956 
								
							 
						 
						
							
							
								
								Use support material speed for skirt and brim instead of perimeter speed so that perimeter speed can be set on a per-region basis  
							
							
							
						 
						
							2014-05-18 17:02:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								dd1183f19a 
								
							 
						 
						
							
							
								
								Some fixed after the recent Slic3r::GCode refactoring  
							
							
							
						 
						
							2014-05-15 15:54:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ee2c1c6127 
								
							 
						 
						
							
							
								
								Refactored the Slic3r::GCode logic for speeds  
							
							
							
						 
						
							2014-05-13 08:34:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								4680bbdfe2 
								
							 
						 
						
							
							
								
								Make sure spiral vase mode is not enabled for multi-island layers.  #1938  
							
							
							
						 
						
							2014-04-30 12:23:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								7a9dec3720 
								
							 
						 
						
							
							
								
								One more change to multi-value placeholders: indices start from 0.  #1899  
							
							
							
						 
						
							2014-04-29 17:12:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								a4b6075600 
								
							 
						 
						
							
							
								
								Fixed regression and ambiguity about multiple-value placeholders like [first_layer_temperature_1]. Includes several unit tests covering regression.  #1899  
							
							
							
						 
						
							2014-04-29 17:06:31 +02:00