| 
								
								
									 Alessandro Ranellucci | 7f4dc4e248 | Fix merging error | 2013-07-14 00:20:03 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 31809d473f | Merge branch 'master' into xsdata Conflicts:
	lib/Slic3r/GCode.pm
	xs/src/Point.hpp | 2013-07-13 21:00:19 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 6f6ee40dae | Small optimization in case no overhang logic is required at all | 2013-07-07 19:12:44 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | c57a88c943 | start_perimeters_at_non_overhang was still partially enforced | 2013-07-07 19:11:23 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | a1e4bda670 | Have Clipper.pm only return ExPolygon::XS objects | 2013-07-07 15:17:09 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | f455ecb7da | Rename adjust_overhang_flow to overhangs | 2013-07-06 11:35:40 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | f8ae8d3e8d | New option to disable overhang flow | 2013-07-05 22:12:58 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 0a7e0ffecf | New options: start_perimeters_at_concave_points start_perimeters_at_non_overhang | 2013-07-05 22:06:58 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 339c487077 | Fix starting point after overhang clipping is performed | 2013-07-05 17:25:56 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | b3b2a1e891 | One more fix in overhang starting point detection | 2013-07-05 17:08:26 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | df4612a209 | Prefer starting points that are NOT in overhangs | 2013-07-05 17:00:14 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | d074b98aba | Optimization: don't store wipe path if wipe is not requested | 2013-07-05 15:03:08 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 8061cc6e30 | Optimization in Polyline instantiation | 2013-07-05 14:44:41 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 1e3ce9b8c4 | Complete retraction if the wipe path was too short for the full retract. #1264 | 2013-06-23 00:10:57 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | c03f9f0197 | Fixed regression causing wrong direction for inwards move in holes. Includes regression test. #1265 | 2013-06-23 00:05:08 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | aba7641fe4 | Avoid starting loops on convex vertices and/or overhangs. #296 #135 | 2013-06-21 19:43:15 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 19b40baf55 | Add regression test to ensure fan is enabled when printing overhangs. #432 | 2013-06-21 15:38:58 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | c707073a73 | Some fixes about overhang detection. Includes regression tests | 2013-06-21 14:52:35 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | f5322596d9 | Note to self in code | 2013-06-20 20:16:15 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 7e875393f5 | New algorithm for overhang detection | 2013-06-20 20:11:46 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 07407e5dbd | Merge branch 'master' into overhang Conflicts:
	lib/Slic3r/GCode.pm | 2013-06-16 10:49:33 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | b12a09ed71 | Rename makerbot G-code flavor to makerware; also mention Repetier among RepRap firmwares. #1034 | 2013-06-07 23:24:53 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 8c40cefe1e | Also use G1 when traveling with avoid_crossing_perimeters enabled | 2013-06-05 17:12:34 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 532ae53d0b | Use G1 instead of G0 for restart after retraction to avoid blending with the previous travel move. #1212 | 2013-06-05 16:58:30 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 167ec7a4e7 | Use M135 for makerbot toolchange; also disable any G90 and G21 command. #1034 | 2013-06-03 16:21:22 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 974379c955 | Add M103 after retraction and M101 before restart when Makerbot G-code flavor is selected. #1119 | 2013-06-03 15:37:32 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 71608e799e | Keep per-extruder E absolute value for Makerbot flavour to avoid any G92 E0. #950 | 2013-06-03 15:27:58 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 81bae56e92 | Limit only_retract_when_crossing_perimeters to travel moves that are completely enclosed in the upper layer's slices so that we avoid visible traces on top layers. #1091 | 2013-06-03 12:25:32 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | da76496988 | Store config in Slic3r::GCode object | 2013-05-31 11:19:36 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | f599ed00c6 | Avoid closures, move planning code to _plan() and layer G-code generation to Slic3r::GCode::Layer | 2013-05-18 17:41:37 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 575127151b | New algorithm for overhang detection | 2013-05-14 20:19:42 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | ece6dd8a0b | Only make the inwards move when we have more than one perimeter | 2013-05-13 19:35:42 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 94ed6cd239 | Always move Z at travel speed. #1093 | 2013-04-08 22:23:51 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 88e70a59c7 | Don't wipe if option is disabled | 2013-04-03 19:08:12 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | d089d2b2d4 | Bugfix: crash introduced by wipe | 2013-04-03 19:06:33 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 843a700e96 | Fixes for wipe | 2013-03-25 23:06:18 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 7de8b20bc4 | New wipe feature | 2013-03-17 02:22:50 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 537fca47c5 | Use solid infill speed for internal bridges; apply slowdown if any; don't use bridge fan settings. #240 | 2013-03-17 00:42:53 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | b73c301c55 | Bugfix: double lift at toolchange. #953 | 2013-03-11 17:06:05 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | e9c7460c11 | New --bridge-acceleration option | 2013-03-09 20:31:09 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 2acda9973e | Don't apply acceleration settings to travel moves | 2013-03-09 20:28:03 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 460e169c67 | New option to disable retraction on layer change | 2013-03-09 20:05:43 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | d50e0af548 | Make sure the inwards move after last perimeter loop doesn't exceed object boundary | 2013-03-09 17:15:45 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 4fc435f0fd | Bugfix: retract speed was applied to travel | 2013-03-08 17:52:33 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | f494335f77 | Bugfix: not all the calls to travel_to() were updated | 2013-03-08 13:50:50 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 2f192bddca | Make tests happy | 2013-03-07 16:24:25 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 37810f777f | Make only_retract_when_crossing_perimeters work with avoid_crossing_perimeters | 2013-03-05 17:30:27 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 70092a9cf5 | Apply only_retract_when_crossing_perimeters to all infills | 2013-03-04 23:37:58 +01:00 |  | 
				
					
						| 
								
								
									 Robert Giseburt | 6c12bd32ad | Fix for Replicator 1 not finishing builds. If the progress reaches 100% before last layer, the firmware erroneously stops reading the file. | 2013-02-06 22:32:37 -06:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 73a661e6c1 | shortest_path() in MotionPlanner was actually correctly named shortest_path() | 2013-02-05 19:41:56 +01:00 |  |