Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								bc9ff47d3f 
								
							 
						 
						
							
							
								
								New module to output SVG vertical sections of extrusion paths with real width and height. The commit includes a bugfix to the Polyline->grow() method and some simplification in the Line class which is now child of Polyline  
							
							
							
						 
						
							2013-04-27 15:02:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								6842114d3d 
								
							 
						 
						
							
							
								
								Fix for rectilinear infill failing in plates with new caching  
							
							
							
						 
						
							2013-04-26 17:14:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								0118c7257f 
								
							 
						 
						
							
							
								
								Update test according to the new Fill/Base.pm syntax  
							
							
							
						 
						
							2013-04-25 12:01:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								24fd152ce4 
								
							 
						 
						
							
							
								
								Bugfix: cooling buffer was broken.  #1149  
							
							
							
						 
						
							2013-04-24 11:19:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miro Hrončok 
								
							 
						 
						
							
							
							
							
								
							
							
								55c413627f 
								
							 
						 
						
							
							
								
								Bugfix: configuration wizard crash 2  #1077  
							
							
							
						 
						
							2013-04-23 16:17:43 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Hindess 
								
							 
						 
						
							
							
							
							
								
							
							
								8c26f0da30 
								
							 
						 
						
							
							
								
								Avoid memory leaks by breaking reference cycle: Print -> Fill -> Print  
							
							
							
						 
						
							2013-04-18 22:49:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Hindess 
								
							 
						 
						
							
							
							
							
								
							
							
								aac2c45450 
								
							 
						 
						
							
							
								
								Avoid merging meshes when there is only one mesh to merge.  
							
							... 
							
							
							
							When slicing yoda.stl it reduces peak memory usage by 5% and speeds up
slicing by 13%.
Further optimization using a simple proxy to implement the two methods
(size/extends) needed on the merge meshes is also possible and
undoubtedly worthwhile. 
							
						 
						
							2013-04-18 19:50:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Hindess 
								
							 
						 
						
							
							
							
							
								
							
							
								407de02fe4 
								
							 
						 
						
							
							
								
								Use binary search for get_layer_range.  
							
							... 
							
							
							
							Gives a 13% speed up on Teethy_Tiki.stl (thing:49334) with default settings
on my laptop.
When $self->layers->[0]->slice_z == $min_z the returned $min_layer value is
0 rather than the (incorrect?) -1 returned by the old code. 
							
						 
						
							2013-04-18 19:29:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Hindess 
								
							 
						 
						
							
							
							
							
								
							
							
								51d140d7d7 
								
							 
						 
						
							
							
								
								Fix dependencies to require Math::Clipper 1.18.  
							
							... 
							
							
							
							To avoid error "Undefined subroutine &Math::Clipper::int_offset ...". 
							
						 
						
							2013-04-18 18:56:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								4e6c58f749 
								
							 
						 
						
							
							
								
								TYpo  
							
							
							
						 
						
							2013-04-18 19:49:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								17f76c4951 
								
							 
						 
						
							
							
								
								Move bridge detection to its own method  
							
							
							
						 
						
							2013-04-18 18:43:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								e088d9b3f7 
								
							 
						 
						
							
							
								
								Cache Slic3r::Fill object  
							
							
							
						 
						
							2013-04-18 18:40:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								312bb285a0 
								
							 
						 
						
							
							
								
								Fix initialization of Rectilinear filler  
							
							
							
						 
						
							2013-04-18 18:37:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								c46bfc71b4 
								
							 
						 
						
							
							
								
								Merge branch 'master' into boost-optimizations  
							
							
							
						 
						
							2013-04-18 17:48:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								01bd9040f5 
								
							 
						 
						
							
							
								
								Fix syntax for ex_int_offset2()  
							
							
							
						 
						
							2013-04-18 17:46:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								b160feacfd 
								
							 
						 
						
							
							
								
								Merge branch 'master' into clipper-optimizations  
							
							
							
						 
						
							2013-04-18 17:36:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								850690cf79 
								
							 
						 
						
							
							
								
								Minor optimization  
							
							
							
						 
						
							2013-04-18 17:36:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								430c825918 
								
							 
						 
						
							
							
								
								Align rectilinear and line infill across layers (new implementation).  #712  
							
							
							
						 
						
							2013-04-18 17:34:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								c723c07f8c 
								
							 
						 
						
							
							
								
								Update unit test after recent conversion of Boost::Geometry::Utils to double coordinates  
							
							
							
						 
						
							2013-04-15 19:03:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								bd3384525e 
								
							 
						 
						
							
							
								
								Revert "Align rectilinear and line infill across layers.  #712 "  
							
							... 
							
							
							
							This reverts commit a0a54ea706 
							
						 
						
							2013-04-15 11:33:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								a0a54ea706 
								
							 
						 
						
							
							
								
								Align rectilinear and line infill across layers.  #712  
							
							
							
						 
						
							2013-04-11 19:36:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								c2aa119c09 
								
							 
						 
						
							
							
								
								Require Boost::Geometry::Utils 0.08  
							
							
							
						 
						
							2013-04-09 14:03:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								8030eaaa04 
								
							 
						 
						
							
							
								
								Remove debugging statements  
							
							
							
						 
						
							2013-04-09 14:02:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								94ed6cd239 
								
							 
						 
						
							
							
								
								Always move Z at travel speed.  #1093  
							
							
							
						 
						
							2013-04-08 22:23:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								6b989203b4 
								
							 
						 
						
							
							
								
								Merge pull request  #1107  from obra/nearest_point_index_perf_part_2  
							
							... 
							
							
							
							Nearest point index perf work part 2 
							
						 
						
							2013-04-08 12:09:49 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesse Vincent 
								
							 
						 
						
							
							
							
							
								
							
							
								7ec6332141 
								
							 
						 
						
							
							
								
								split apart the math in nearest_point_index and short-circuit if we know the candidate is no good  
							
							
							
						 
						
							2013-04-07 19:53:15 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesse Vincent 
								
							 
						 
						
							
							
							
							
								
							
							
								e8ca1e59a6 
								
							 
						 
						
							
							
								
								no functional change. only return from one place for clarity  
							
							
							
						 
						
							2013-04-07 19:44:32 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesse Vincent 
								
							 
						 
						
							
							
							
							
								
							
							
								da0e67a891 
								
							 
						 
						
							
							
								
								Only look up $point's X and Y once, rather than once on every pass through the loop.  
							
							... 
							
							
							
							(Those lookups are expensive) 
							
						 
						
							2013-04-07 18:28:08 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesse Vincent 
								
							 
						 
						
							
							
							
							
								
							
							
								3e8c5804fe 
								
							 
						 
						
							
							
								
								Inline comparable_distance_between_points  
							
							... 
							
							
							
							It was called on an incredibly hot codepath from a single place. At 12313276 calls
on my test .stl, the sub call overhead alone was a significant perf hit. 
							
						 
						
							2013-04-07 18:13:40 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesse Vincent 
								
							 
						 
						
							
							
							
							
								
							
							
								060d2da7fe 
								
							 
						 
						
							
							
								
								Small optimization on an incredibly hot codepath.  
							
							
							
						 
						
							2013-04-07 18:01:15 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								7e51cbcf69 
								
							 
						 
						
							
							
								
								Allow 0.1mm slots.  #959   #1056  
							
							
							
						 
						
							2013-04-04 01:24:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								b4be61b703 
								
							 
						 
						
							
							
								
								Bugfix: time estimates for cooling were computed for each object separately instead of the whole actual layer.  #1071  
							
							
							
						 
						
							2013-04-04 01:17:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								a563801304 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:alexrj/Slic3r  
							
							
							
						 
						
							2013-04-04 01:15:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								3afeb5c7b5 
								
							 
						 
						
							
							
								
								Second layer commands were written multiple times  
							
							
							
						 
						
							2013-04-04 00:52:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								b725847a51 
								
							 
						 
						
							
							
								
								Bugfix: configuration wizard led to crash with simple mode.  #1077  
							
							
							
						 
						
							2013-04-03 19:26:59 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								44f91cb805 
								
							 
						 
						
							
							
								
								Merge pull request  #1085  from fehknt/master  
							
							... 
							
							
							
							fix for issue 1076 
							
						 
						
							2013-04-03 07:25:21 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Devin Grady 
								
							 
						 
						
							
							
							
							
								
							
							
								e602aad998 
								
							 
						 
						
							
							
								
								inspired by  f5e48a3, a seems to work to fix 1076  
							
							
							
						 
						
							2013-04-01 22:12:51 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								bf809d1fd0 
								
							 
						 
						
							
							
								
								Use linestring_length() from Boost  
							
							
							
						 
						
							2013-03-31 19:50:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								1187f4846d 
								
							 
						 
						
							
							
								
								Some Clipper optimizations  
							
							
							
						 
						
							2013-03-31 19:40:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								0d6ff22e19 
								
							 
						 
						
							
							
								
								Merge branch 'wipe'  
							
							
							
						 
						
							2013-03-31 11:36:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								0e6d80d33c 
								
							 
						 
						
							
							
								
								Bump version number  
							
							
							
						 
						
							2013-03-31 11:24:33 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								01e86c2615 
								
							 
						 
						
							
							
								
								Releasing 0.9.9  
							
							
							
						 
						
							2013-03-30 15:59:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								04d2231901 
								
							 
						 
						
							
							
								
								Bugfix: is_printable() wasn't discarding narrow ring-shaped top/bottom surfaces because it was only considering the contour. This caused extra shell material even in hollow prints.  #1049  
							
							
							
						 
						
							2013-03-30 11:22:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								7f23e72a10 
								
							 
						 
						
							
							
								
								Display preview for small files too.  #929  
							
							
							
						 
						
							2013-03-30 00:52:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								33a4ec660d 
								
							 
						 
						
							
							
								
								better handling of too-small and too-short models  #929 .  
							
							... 
							
							
							
							These changes handle small models better in the plater preview.
Extremely small thumbnails are preserved instead of culled,
allowing the model to be scaled up. The scale range is extended to
100000% to allow mm-scale objects expressed in meters to be opened
and scaled to mm.
Original coding by mesheldrake 
							
						 
						
							2013-03-30 00:47:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ac2356f66a 
								
							 
						 
						
							
							
								
								Don't crash at the end of empty prints.  #1042  
							
							
							
						 
						
							2013-03-30 00:36:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								7b7c9f6330 
								
							 
						 
						
							
							
								
								Launch even if config is corrupted.  #1067  
							
							
							
						 
						
							2013-03-30 00:30:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								f5e48a306d 
								
							 
						 
						
							
							
								
								Bugfix: support material and brim didn't work correctly. Includes unit test.  #1074  
							
							
							
						 
						
							2013-03-30 00:21:09 +01:00