Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								3f6360ee8f
								
							
						 | 
						
							
							
								
								Finish porting Print classes to XS
							
							
							
							
							
						 | 
						
							2014-06-10 16:01:57 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								64853d5661
								
							
						 | 
						
							
							
								
								Bugfix: M73 was exceeding 100% when multiple objects were printed together. #1912
							
							
							
							
							
						 | 
						
							2014-06-05 16:24:47 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								88a2e5c791
								
							
						 | 
						
							
							
								
								Typo seal -> seam  :-)
							
							
							
							
							
						 | 
						
							2014-05-24 22:10:28 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a3bd1b5302
								
							
						 | 
						
							
							
								
								New seal_position option that replaces randomize_start, start_perimeters_at_concave_points and start_perimeters_at_non_overhang. The two latter options are now always on by default. A new "Aligned" seal position value has been added, that forces starting points to be aligned when not randomized. #1741 #925
							
							
							
							
							
						 | 
						
							2014-05-22 19:34:49 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								f2c5e799b1
								
							
						 | 
						
							
							
								
								Enforce seam alignment and blend in spiral vase. #2023
							
							
							
							
							
						 | 
						
							2014-05-22 12:28:12 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a00f6c72ed
								
							
						 | 
						
							
							
								
								Don't emit temperature commands if standby temperature delta is zero
							
							
							
							
							
						 | 
						
							2014-05-18 23:56:00 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								58ffaca2df
								
							
						 | 
						
							
							
								
								Bugfix: ooze_prevention brought the extruder too far. Includes regression test
							
							
							
							
							
						 | 
						
							2014-05-15 19:23:57 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								69002b8ea2
								
							
						 | 
						
							
							
								
								No tests were covering randomize-start, which was not working anymore after recent ExtrusionLoop refactoring. #2028
							
							
							
							
							
						 | 
						
							2014-05-12 21:49:17 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								c37ef2f18b
								
							
						 | 
						
							
							
								
								New semantics for ExtrusionLoop objects. Early processing of perimeter overhangs for paralellizing such work and making G-code export lighter. Lots of refactoring. This should fix a number of minor bugs, including reversals of perimeter overhangs.
							
							
							
							
							
						 | 
						
							2014-05-08 11:07:37 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a31b2e6ca2
								
							
						 | 
						
							
							
								
								Stricter implementation of the overhang detection. Includes unit tests
							
							
							
							
							
						 | 
						
							2014-04-29 19:58:58 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								24571612c7
								
							
						 | 
						
							
							
								
								Some minor changes to the newly-ported Extruder class
							
							
							
							
							
						 | 
						
							2014-04-28 22:02:34 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Y. Sapir
								
							 
						 | 
						
							
							
							
							
								
							
							
								ad03a88733
								
							
						 | 
						
							
							
								
								Add xsp wrapper for Pointf class.
							
							
							
							
							
						 | 
						
							2014-04-28 01:13:50 +03:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Y. Sapir
								
							 
						 | 
						
							
							
							
							
								
							
							
								2565d80679
								
							
						 | 
						
							
							
								
								Replace multitude of Extruder fields with querying a PrintConfig object by id.
							
							
							
							
							
						 | 
						
							2014-04-27 23:43:44 +03:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Y. Sapir
								
							 
						 | 
						
							
							
							
							
								
							
							
								66d23a2416
								
							
						 | 
						
							
							
								
								Convert Extruder object (mostly) to C++ with lots of fields.
							
							
							
							
							
						 | 
						
							2014-04-27 23:42:59 +03:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								073b7fca1f
								
							
						 | 
						
							
							
								
								One more fix after recent fix to default extrusion width
							
							
							
							
							
						 | 
						
							2014-04-25 20:19:02 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Y. Sapir
								
							 
						 | 
						
							
							
							
							
								
							
							
								4deeff995a
								
							
						 | 
						
							
							
								
								Move extrusion path gcode generation to C++ for speed.
							
							
							
							
							
						 | 
						
							2014-04-01 21:11:43 +03:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Y. Sapir
								
							 
						 | 
						
							
							
							
							
								
							
							
								f56206cac3
								
							
						 | 
						
							
							
								
								Precache gcode_comments flag before path loop.
							
							
							
							
							
						 | 
						
							2014-04-01 21:11:43 +03:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Y. Sapir
								
							 
						 | 
						
							
							
							
							
								
							
							
								9f71ea15cf
								
							
						 | 
						
							
							
								
								Precompute X and Y offsets before path loop.
							
							
							
							
							
						 | 
						
							2014-04-01 21:11:43 +03:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								071097d3f1
								
							
						 | 
						
							
							
								
								Fix extruder assignment and tests
							
							
							
							
							
						 | 
						
							2014-03-27 00:01:33 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								432a87e73d
								
							
						 | 
						
							
							
								
								New option for forcing the generation of interface shells. #1847
							
							
							
							
							
						 | 
						
							2014-03-25 01:11:28 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5ce4de0544
								
							
						 | 
						
							
							
								
								Bugfix: wrong inwards moves were calculated for 2+ copies because ExtrusionLoop objects were modified in place. Includes regression test. #1842
							
							
							
							
							
						 | 
						
							2014-03-24 20:01:14 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								a344d68257
								
							
						 | 
						
							
							
								
								Use bridge speed for first solid layer above sparse infill. Includes unit test. #1792
							
							
							
							
							
						 | 
						
							2014-03-01 20:35:44 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								ea173cf815
								
							
						 | 
						
							
							
								
								Bugfix: ambiguous semantics of the layers_count() method caused M73 to go beyond 100%. #1670
							
							
							
							
							
							
							
							Conflicts:
	lib/Slic3r/GCode.pm
	lib/Slic3r/Print.pm
	lib/Slic3r/Print/Object.pm 
							
						 | 
						
							2014-01-11 17:40:09 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								036badf932
								
							
						 | 
						
							
							
								
								Ported Flow to XS
							
							
							
							
							
						 | 
						
							2014-01-05 13:16:13 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								07b9b12475
								
							
						 | 
						
							
							
								
								Make tests pass
							
							
							
							
							
						 | 
						
							2014-01-05 00:36:33 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a2cbb261cb
								
							
						 | 
						
							
							
								
								More work for refactoring Flow/Extruder
							
							
							
							
							
						 | 
						
							2014-01-03 20:02:00 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								57e4e5c8e1
								
							
						 | 
						
							
							
								
								One more fix for ooze_prevention and skirt_height == -1
							
							
							
							
							
						 | 
						
							2013-12-24 15:33:54 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								1157a7f859
								
							
						 | 
						
							
							
								
								Remove package variable $Slic3r::Config
							
							
							
							
							
						 | 
						
							2013-12-24 11:29:31 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								12db58c9d0
								
							
						 | 
						
							
							
								
								Merge branch 'stable'
							
							
							
							
							
						 | 
						
							2013-12-07 14:54:07 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								00e8ba4781
								
							
						 | 
						
							
							
								
								Fix regression causing complete_objects to skip Z moves after first object is complete. Includes regression test. #1582 #1541
							
							
							
							
							
						 | 
						
							2013-12-07 14:52:59 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								5217bc370a
								
							
						 | 
						
							
							
								
								Fix regression causing retraction restarts to ignore extrusion_axis. Includes regression test. #1547
							
							
							
							
							
						 | 
						
							2013-11-24 12:37:36 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								761f261a68
								
							
						 | 
						
							
							
								
								Ported intersect_expolygons() and subtract_expolygons() to XS
							
							
							
							
							
						 | 
						
							2013-11-21 17:53:50 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								beb7939e22
								
							
						 | 
						
							
							
								
								Rename standby_temperature to ooze_prevention. #1523
							
							
							
							
							
						 | 
						
							2013-11-15 16:01:15 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								9f41f0279e
								
							
						 | 
						
							
							
								
								Some work to reduce recursive dependencies between classes
							
							
							
							
							
						 | 
						
							2013-11-11 20:37:06 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								29b83517cb
								
							
						 | 
						
							
							
								
								Ported point_along_segment(), Polyline::length(), Polyline::clip_end() to XS
							
							
							
							
							
						 | 
						
							2013-10-27 22:57:25 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								bcc061176c
								
							
						 | 
						
							
							
								
								New option to use G10/G11 for firmware-controlled retraction. #1494
							
							
							
							
							
						 | 
						
							2013-10-27 16:59:18 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								1741adaddf
								
							
						 | 
						
							
							
								
								Removed debugging line
							
							
							
							
							
						 | 
						
							2013-10-26 09:53:32 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								4c2c31b554
								
							
						 | 
						
							
							
								
								Fix speed math for wipe, which was causing too fast retraction. Includes regression test. #1468
							
							
							
							
							
						 | 
						
							2013-10-13 17:05:22 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								bc0b9e1b72
								
							
						 | 
						
							
							
								
								Don't combine retract and travel anymore when using G0. #1289
							
							
							
							
							
						 | 
						
							2013-10-13 16:20:01 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |