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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								6780e930cb
								
							
						 | 
						
							
							
								
								Update the [timestamp] placeholder(s) at every G-code export. #1957
							
							
							
							
							
						 | 
						
							2014-04-25 19:47:13 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								f6897a346a
								
							
						 | 
						
							
							
								
								Fix islands not being ordered efficiently with the logic that completes each of them before moving to the next one (which is now the default behavior). #1137
							
							
							
							
							
						 | 
						
							2014-04-25 19:11:17 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								1e5dcd8154
								
							
						 | 
						
							
							
								
								Always do one island at time instead of doing that only when avoid_crossing_perimeters is enabled. #1907
							
							
							
							
							
						 | 
						
							2014-04-19 11:57:01 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								caf20664cd
								
							
						 | 
						
							
							
								
								Bugfix: ExPolygon::contains_line() was called with a Polyline object but didn't throw any error. Thanks ledvinap #1945
							
							
							
							
							
						 | 
						
							2014-04-19 01:26:21 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								e4709068b9
								
							
						 | 
						
							
							
								
								Some more unit tests for arc fitting
							
							
							
							
							
						 | 
						
							2014-04-06 22:32:53 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								1d35701f99
								
							
						 | 
						
							
							
								
								Incomplete work on arc fitting. Results are still incomplete. More unit tests are needed
							
							
							
							
							
						 | 
						
							2014-04-06 22:10:34 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								6f3844c1ba
								
							
						 | 
						
							
							
								
								Fix crash when using multiple skirts with a single, non-zero, extruder. Includes regression test
							
							
							
							
							
						 | 
						
							2014-04-05 10:09:05 +02: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
								
							 
						 | 
						
							
							
							
							
								
							
							
								49d290accf
								
							
						 | 
						
							
							
								
								Fixed spiral vase regressions. Includes regression tests. #1773
							
							
							
							
							
						 | 
						
							2014-02-13 16:11:12 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								0060873f1c
								
							
						 | 
						
							
							
								
								Regression test and incomplete fix for bug affecting wrong spiral vase output. #1773
							
							
							
							
							
							
							
							Conflicts:
	lib/Slic3r/GCode/Layer.pm 
							
						 | 
						
							2014-02-13 16:11:02 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								07b9b12475
								
							
						 | 
						
							
							
								
								Make tests pass
							
							
							
							
							
						 | 
						
							2014-01-05 00:36:33 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								8ed738d3f7
								
							
						 | 
						
							
							
								
								More incomplete work for Flow/Extruder refactoring
							
							
							
							
							
						 | 
						
							2014-01-03 18:27:46 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5bf0942f45
								
							
						 | 
						
							
							
								
								Satisfy test suite and CLI
							
							
							
							
							
						 | 
						
							2014-01-02 17:24:23 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								f9d38f6655
								
							
						 | 
						
							
							
								
								Allow value -1 for skirt_height with the meaning of: as tall as the object. This might fix an overflow on 32-bit systems when ooze_prevention is enabled
							
							
							
							
							
						 | 
						
							2013-12-24 15:16:10 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								1157a7f859
								
							
						 | 
						
							
							
								
								Remove package variable $Slic3r::Config
							
							
							
							
							
						 | 
						
							2013-12-24 11:29:31 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								fc5aac0ff6
								
							
						 | 
						
							
							
								
								Bugfix: fan wasn't turned on for bridges when vibration limit or another internal post-processor was enabled. Includes regression test. #1533
							
							
							
							
							
						 | 
						
							2013-12-23 01:19:53 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								4f58a1c401
								
							
						 | 
						
							
							
								
								Rewrite avoid_crossing_perimeters() to fix a regression and get better performance by choosing regular points along contours. #1531
							
							
							
							
							
							
							
							Conflicts:
	lib/Slic3r/GCode/MotionPlanner.pm 
							
						 | 
						
							2013-12-22 19:07:07 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								250608aa52
								
							
						 | 
						
							
							
								
								Move centering outside the Print object
							
							
							
							
							
						 | 
						
							2013-12-15 16:17:12 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								bd8c430afd
								
							
						 | 
						
							
							
								
								Merge branch 'stable'
							
							
							
							
							
							
							
							Conflicts:
	lib/Slic3r/Geometry/Clipper.pm
	lib/Slic3r/Layer/Region.pm 
							
						 | 
						
							2013-11-24 22:48:31 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								387df3b900
								
							
						 | 
						
							
							
								
								Fix regression causing toolchange_gcode to crash Slic3r. Includes regression test. #1545
							
							
							
							
							
						 | 
						
							2013-11-24 13:04:16 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								4577f0725c
								
							
						 | 
						
							
							
								
								Incomplete work for XS-based convex_hull
							
							
							
							
							
						 | 
						
							2013-11-22 21:43:35 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								df8d889481
								
							
						 | 
						
							
							
								
								More unfinished work
							
							
							
							
							
						 | 
						
							2013-11-22 02:16:10 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								518798beb3
								
							
						 | 
						
							
							
								
								Incomplete work for porting simplify() to XS
							
							
							
							
							
						 | 
						
							2013-11-21 20:25:24 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5f81292f3f
								
							
						 | 
						
							
							
								
								Ported encloses_point() to XS and renamed to contains_point()
							
							
							
							
							
						 | 
						
							2013-11-21 16:21:42 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								bd62de7653
								
							
						 | 
						
							
							
								
								Renamed encloses_line() to contains_line() and implemented it using diff_pl()
							
							
							
							
							
						 | 
						
							2013-11-21 14:35:28 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								3025c77675
								
							
						 | 
						
							
							
								
								Use Clipper for line clipping
							
							
							
							
							
						 | 
						
							2013-11-21 14:15:38 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								4755e61d71
								
							
						 | 
						
							
							
								
								Bugfix: [input_filename] and [input_filename_base] were only available in the filename pattern and not in the custom G-code settings. #1507
							
							
							
							
							
						 | 
						
							2013-11-02 15:49:20 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								e0da81e8bf
								
							
						 | 
						
							
							
								
								Introduce a ->count method for all collections to save time
							
							
							
							
							
						 | 
						
							2013-09-17 23:38:23 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								aef5c05c57
								
							
						 | 
						
							
							
								
								Update brim generation code. Includes regression test. #1440
							
							
							
							
							
						 | 
						
							2013-09-16 10:33:30 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								907ba55aab
								
							
						 | 
						
							
							
								
								Some minor fixes needed after the xsdata merge. #1421
							
							
							
							
							
						 | 
						
							2013-09-06 22:52:56 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								67aefdccc7
								
							
						 | 
						
							
							
								
								Fixed --avoid-crossing-perimeters and --support-material after the xsdata merge
							
							
							
							
							
						 | 
						
							2013-09-04 00:10:53 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |