Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								bec2371604 
								
							 
						 
						
							
							
								
								Fix regression introduced in  91bcfc8a74 
							
							
							
						 
						
							2013-02-22 16:56:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								5eade0f9e1 
								
							 
						 
						
							
							
								
								Don't validate the number of layers for infill combination, just limit it automatically.  #993  
							
							
							
						 
						
							2013-02-22 16:24:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								91bcfc8a74 
								
							 
						 
						
							
							
								
								Remove $Slic3r::flow and $Slic3r::first_layer_flow  
							
							
							
						 
						
							2013-02-22 16:08:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								b9c84490b8 
								
							 
						 
						
							
							
								
								Get rid of most calls to $Slic3r::flow  
							
							
							
						 
						
							2013-02-19 12:37:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								6dc62d3cf2 
								
							 
						 
						
							
							
								
								Disable extra perimeters if fill density is zero as they wouldn't be supported by anything and would just float inside the object. infill_only_where_needed should be the method of choice for hollow objects  
							
							
							
						 
						
							2013-02-19 12:37:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mike Sheldrake 
								
							 
						 
						
							
							
							
							
								
							
							
								c2f04f2861 
								
							 
						 
						
							
							
								
								avoid overlap of single layer and multilayer fill  
							
							... 
							
							
							
							A single-layer rectilinear or honeycomb fill under a low slope
wall/ceiling or extra perimeter will stick out from under the
overhang, because those fills get extended beyond their fill_surface
boundaries to purposely overlap perimeters. This causes interference
with multil-layer fills. This commit clips the single layer fill
boundaries a bit more where they interface with multi-layer fill
boundaries, to avoid overlap. 
							
						 
						
							2013-02-18 07:26:19 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mike Sheldrake 
								
							 
						 
						
							
							
							
							
								
							
							
								9a86edc70c 
								
							 
						 
						
							
							
								
								account for extrusion width when clearing layers for combined infill  
							
							... 
							
							
							
							Otherwise you get extraneous fill up against sloped walls in regions
of layers that should not have fill, like in #834 . 
							
						 
						
							2013-02-16 07:53:47 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								c9b506fa02 
								
							 
						 
						
							
							
								
								New simpler and more robust implementation of infill every 'n' layers  
							
							
							
						 
						
							2013-02-10 12:40:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								cac79c0575 
								
							 
						 
						
							
							
								
								New option to only infill where strictly needed for supporting ceilings  
							
							
							
						 
						
							2013-02-09 23:36:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								cf8cfc1380 
								
							 
						 
						
							
							
								
								Bugfix: angle threshold was considered even when enforcing support  
							
							
							
						 
						
							2013-02-09 21:49:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								26a3cd5542 
								
							 
						 
						
							
							
								
								Refactor chained_path(), add chained_path_items() and chained_path_points()  
							
							
							
						 
						
							2013-02-06 12:03:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								e593a30fc7 
								
							 
						 
						
							
							
								
								Skip support material for one-layer objects  
							
							
							
						 
						
							2013-02-06 10:40:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								4f91bed904 
								
							 
						 
						
							
							
								
								Optimize cycling in get_layer_range()  
							
							
							
						 
						
							2013-02-05 21:59:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								73a661e6c1 
								
							 
						 
						
							
							
								
								shortest_path() in MotionPlanner was actually correctly named shortest_path()  
							
							
							
						 
						
							2013-02-05 19:41:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								090e3b1fe3 
								
							 
						 
						
							
							
								
								Rename shortest_path to chained_path, which reflects its algorithm more correctly  
							
							
							
						 
						
							2013-02-05 17:27:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								11637d527a 
								
							 
						 
						
							
							
								
								Bugfix: avoid-crossing-perimeters was failing on layers only containing single walls.  #978  
							
							
							
						 
						
							2013-02-04 19:33:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								8efe46e58d 
								
							 
						 
						
							
							
								
								New option to enforce support material on a given number of layers to improve adhesion of objects with poor footprint  
							
							
							
						 
						
							2013-02-04 15:48:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								c8100ed099 
								
							 
						 
						
							
							
								
								Disable randomize starting points by default  
							
							
							
						 
						
							2013-02-04 15:05:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								7d08796b0a 
								
							 
						 
						
							
							
								
								Remove sporadic duplicate useless lines.  #772  
							
							
							
						 
						
							2013-02-04 14:27:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								9222526e03 
								
							 
						 
						
							
							
								
								Customizable number of interface layers for support material and raft  
							
							
							
						 
						
							2013-02-03 17:23:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								acada05068 
								
							 
						 
						
							
							
								
								Merge branch 'raft'  
							
							
							
						 
						
							2013-02-02 16:17:05 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								c7b4d99d7e 
								
							 
						 
						
							
							
								
								Generate raft automatically even when support material is disabled  
							
							
							
						 
						
							2013-02-02 16:16:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								02c0f3658f 
								
							 
						 
						
							
							
								
								Use 50% density for support base flange  
							
							
							
						 
						
							2013-02-02 15:37:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d3727a1699 
								
							 
						 
						
							
							
								
								Add ability to have cross-hatched rectilinear support material.  #509  
							
							
							
						 
						
							2013-02-02 00:14:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								547dfb857d 
								
							 
						 
						
							
							
								
								Workaround for Boost clipping not being idempotent and causing lack of support material  
							
							
							
						 
						
							2013-02-01 23:45:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								eae1e7adc2 
								
							 
						 
						
							
							
								
								Make a solid base below support material on first layer  
							
							
							
						 
						
							2013-02-01 22:13:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								1de0169910 
								
							 
						 
						
							
							
								
								Multithreaded perimeter generation.  #154  
							
							
							
						 
						
							2013-01-31 15:44:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								177f1a9bf0 
								
							 
						 
						
							
							
								
								New raft_layers option.  #123  
							
							
							
						 
						
							2013-01-28 14:12:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								a016a06fa6 
								
							 
						 
						
							
							
								
								Merge branch 'avoid-crossing-perimeters'  
							
							... 
							
							
							
							Conflicts:
	lib/Slic3r/GCode.pm 
							
						 
						
							2013-01-28 10:43:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								e8cb1f4528 
								
							 
						 
						
							
							
								
								Slight addition to avoid_crossing_perimeters tooltip  
							
							
							
						 
						
							2013-01-28 10:42:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								2963e54d21 
								
							 
						 
						
							
							
								
								Use the faster polygon_multi_linestring_intersection()  
							
							
							
						 
						
							2013-01-28 00:32:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ae201c8f41 
								
							 
						 
						
							
							
								
								Optimization: avoid calculating square roots if not needed  
							
							
							
						 
						
							2013-01-28 00:18:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								6cb891f2db 
								
							 
						 
						
							
							
								
								Use Boost::Geometry::Utils for Douglas-Peucker  
							
							
							
						 
						
							2013-01-28 00:09:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								4c8c725eec 
								
							 
						 
						
							
							
								
								Add a wkt() method to ExPolygon  
							
							
							
						 
						
							2013-01-28 00:02:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ddaeaa7591 
								
							 
						 
						
							
							
								
								Fix last_pos shifting and add unit test  
							
							
							
						 
						
							2013-01-27 13:08:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								50526dea5a 
								
							 
						 
						
							
							
								
								Fix last_pos shifting and add unit test  
							
							
							
						 
						
							2013-01-27 13:06:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ad48fdc7f9 
								
							 
						 
						
							
							
								
								Fix external motionplanner too  
							
							
							
						 
						
							2013-01-27 12:48:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								f1230312e3 
								
							 
						 
						
							
							
								
								Fixes for merge issues  
							
							
							
						 
						
							2013-01-26 23:55:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								61b164b539 
								
							 
						 
						
							
							
								
								Merge branch 'master' into avoid-crossing-perimeters  
							
							... 
							
							
							
							Conflicts:
	lib/Slic3r/GCode.pm
	lib/Slic3r/Print.pm 
							
						 
						
							2013-01-26 21:45:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								4c62c1b570 
								
							 
						 
						
							
							
								
								Support .gco extension too.  #957  
							
							
							
						 
						
							2013-01-26 21:40:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mike Sheldrake 
								
							 
						 
						
							
							
							
							
								
							
							
								bc61656057 
								
							 
						 
						
							
							
								
								harmless misplaced semicolon  
							
							
							
						 
						
							2013-01-26 09:31:28 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mike Sheldrake 
								
							 
						 
						
							
							
							
							
								
							
							
								599d76b70b 
								
							 
						 
						
							
							
								
								avoid DBus related crash on Ubuntu  #954  
							
							... 
							
							
							
							An undocumented feature of Net::DBus->session() is that it returns
the same connection object it creates the first time it's called for
all subsequent calls. Somehow this exposes us to a bug where unref()
is called on that object too many times, causing a segfault.
Undefining the cached object after we've used it once avoids this. 
							
						 
						
							2013-01-25 12:29:44 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								18280da1b3 
								
							 
						 
						
							
							
								
								Bugfix: the non-manifold warning was spitting out wrong coordinates  
							
							
							
						 
						
							2013-01-25 18:02:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								f555a1ecc2 
								
							 
						 
						
							
							
								
								Replace 'Less' with 'Fewer' in plater.  #944  
							
							
							
						 
						
							2013-01-23 19:16:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								94bb1e54bb 
								
							 
						 
						
							
							
								
								Raise max temperatures (in GUI) to 400°C  
							
							
							
						 
						
							2013-01-23 11:10:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mike Sheldrake 
								
							 
						 
						
							
							
							
							
								
							
							
								65ef3b35d9 
								
							 
						 
						
							
							
								
								limit layer requests to object->layer_count when preparing skirt  #901  
							
							... 
							
							
							
							Each object on the plater was being queried for points for
producing the skirt for all skirt layers, even when the object was
shorter than the skirt.
layers of the print 
							
						 
						
							2013-01-18 08:36:01 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								73c70021df 
								
							 
						 
						
							
							
								
								Change toolchange and G92 E0 order for makerbot and sailfish G-code flavors.  #855  
							
							
							
						 
						
							2013-01-17 15:02:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								177347137f 
								
							 
						 
						
							
							
								
								New G-code flavor for Sailfish (thanks to fros1y for working on it).  #826  
							
							
							
						 
						
							2013-01-17 14:56:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								8001059390 
								
							 
						 
						
							
							
								
								Add Mike Sheldrake in the About window  
							
							
							
						 
						
							2013-01-17 14:13:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								92feebf5fe 
								
							 
						 
						
							
							
								
								Fixed regression introduced in  4d8757bf5d causing crash during support material generation  
							
							
							
						 
						
							2013-01-17 12:32:57 +01:00