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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mike Sheldrake 
								
							 
						 
						
							
							
							
							
								
							
							
								f46226b32f 
								
							 
						 
						
							
							
								
								regression test for combined infill  #834  
							
							... 
							
							
							
							Guards against issue of slightly off-vertical walls triggering
extra infill on layers that should be empty when combining infill. 
							
						 
						
							2013-02-16 06:51:24 -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 
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								e7139c514d 
								
							 
						 
						
							
							
								
								Rename shortest_path() in tests too.  #980  
							
							
							
						 
						
							2013-02-06 10:21:23 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								3794d51cc7 
								
							 
						 
						
							
							
								
								Add unit test for polyline_lines  
							
							
							
						 
						
							2013-02-04 14:21:59 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								862900d9c1 
								
							 
						 
						
							
							
								
								Scale test coordinates to avoid truncation issues  
							
							
							
						 
						
							2013-01-31 16:05:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								1de0169910 
								
							 
						 
						
							
							
								
								Multithreaded perimeter generation.  #154  
							
							
							
						 
						
							2013-01-31 15:44:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Penrose 
								
							 
						 
						
							
							
							
							
								
							
							
								9d086f027a 
								
							 
						 
						
							
							
								
								Add defaults into Tooltips from  #885  
							
							
							
						 
						
							2013-01-30 09:53:22 +11: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 
								
							 
						 
						
							
							
							
							
								
							
							
								4d70748723 
								
							 
						 
						
							
							
								
								Make tests happy about the new Boost::Geometry::Utils working with integers  
							
							
							
						 
						
							2013-01-28 00:40:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								721b61e798 
								
							 
						 
						
							
							
								
								Require Boost::Geometry::Utils 0.06  
							
							
							
						 
						
							2013-01-28 00:34:09 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								09bdd2ea5d 
								
							 
						 
						
							
							
								
								Bump version number  
							
							
							
						 
						
							2013-01-17 17:44:56 +01:00