| 
								
								
									 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 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 0dd3ab0662 | Don't block while cooling extruder | 2013-09-18 20:05:15 +02:00 |  |