Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								ddc8727b70
								
							
						 | 
						
							
							
								
								Have SLIC3R_NO_AUTO check dependencies before requiring cpanm, and don't skip tests if all prerequisites are there
							
							
							
							
							
						 | 
						
							2013-06-24 16:32:03 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								b33b30b09d
								
							
						 | 
						
							
							
								
								Remove --sudo from ./xs too
							
							
							
							
							
						 | 
						
							2013-06-24 16:04:00 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								607fea3aa4
								
							
						 | 
						
							
							
								
								Merge branch 'master' into xs
							
							
							
							
							
							
							
							Conflicts:
	Build.PL 
							
						 | 
						
							2013-06-24 00:10:04 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a15884dac9
								
							
						 | 
						
							
							
								
								Remove useless algorithm in loop merging code
							
							
							
							
							
						 | 
						
							2013-06-24 00:08:39 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								3622193c3f
								
							
						 | 
						
							
							
								
								Rewrite the algorithm that closes loops in order. We now tolerate the case when more than two facets share a common edge
							
							
							
							
							
						 | 
						
							2013-06-24 00:02:01 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								86c4f5c5b0
								
							
						 | 
						
							
							
								
								Merge branch 'master' into newslice
							
							
							
							
							
						 | 
						
							2013-06-23 22:23:25 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								9e927ffaf9
								
							
						 | 
						
							
							
								
								Reimplement SLIC3R_NO_AUTO
							
							
							
							
							
						 | 
						
							2013-06-23 21:14:55 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								de45b823e1
								
							
						 | 
						
							
							
								
								Merge branch 'master' into xs
							
							
							
							
							
						 | 
						
							2013-06-23 21:12:19 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								2a2633da0a
								
							
						 | 
						
							
							
								
								New automatic built-in STL repair
							
							
							
							
							
						 | 
						
							2013-06-23 21:11:46 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								f62896a77a
								
							
						 | 
						
							
							
								
								Require some recent versions
							
							
							
							
							
						 | 
						
							2013-06-23 20:05:20 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								625a300822
								
							
						 | 
						
							
							
								
								New [layer_num] placeholder in layer change G-code
							
							
							
							
							
						 | 
						
							2013-06-23 19:25:32 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								8ea4ed3b5e
								
							
						 | 
						
							
							
								
								Allow to supply custom G-code via command line if file is not found
							
							
							
							
							
						 | 
						
							2013-06-23 19:25:02 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								2d687cd0a0
								
							
						 | 
						
							
							
								
								Only combine internal infill and leave internal-solid as it is. #1248
							
							
							
							
							
						 | 
						
							2013-06-23 18:21:47 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								77440b774d
								
							
						 | 
						
							
							
								
								Include admesh code for STL repair
							
							
							
							
							
						 | 
						
							2013-06-23 18:18:38 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								f3a9d41c70
								
							
						 | 
						
							
							
								
								Cache a Z table for layer range search
							
							
							
							
							
						 | 
						
							2013-06-23 17:07:12 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								37105e8237
								
							
						 | 
						
							
							
								
								Ported get_layer_range() to C
							
							
							
							
							
						 | 
						
							2013-06-23 15:33:07 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Henrik Brix Andersen
								
							 
						 | 
						
							
							
							
							
								
							
							
								a1a39d3a2e
								
							
						 | 
						
							
							
								
								Let cpanm automatically discover the need for --sudo or --local-lib in order to allow non-root installs.
							
							
							
							
							
						 | 
						
							2013-06-23 13:19:35 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								ff795f2918
								
							
						 | 
						
							
							
								
								Merge branch 'master' into xs
							
							
							
							
							
						 | 
						
							2013-06-23 12:27:12 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								9a904dc88d
								
							
						 | 
						
							
							
								
								Lighter implementation of the slicing algorithm to save memory and time
							
							
							
							
							
						 | 
						
							2013-06-23 12:26:40 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								ecf4099611
								
							
						 | 
						
							
							
								
								More changes to Build.PL
							
							
							
							
							
						 | 
						
							2013-06-23 11:20:03 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								2d3fb15a3f
								
							
						 | 
						
							
							
								
								Look for cpanm in sitebin too
							
							
							
							
							
						 | 
						
							2013-06-23 11:10:36 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								cd1a39397b
								
							
						 | 
						
							
							
								
								Optimize concentric loops
							
							
							
							
							
						 | 
						
							2013-06-23 00:50:44 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								78f1527ab7
								
							
						 | 
						
							
							
								
								Compensate perimeter/infill overlap for concentric infill
							
							
							
							
							
						 | 
						
							2013-06-23 00:37:04 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5c7b447f07
								
							
						 | 
						
							
							
								
								Ensure there's no numerical error when searching for concave points
							
							
							
							
							
						 | 
						
							2013-06-23 00:21:19 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								6e63e938a0
								
							
						 | 
						
							
							
								
								Fix typo in new Build.PL
							
							
							
							
							
						 | 
						
							2013-06-22 22:57:36 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								0bd3d958e2
								
							
						 | 
						
							
							
								
								More optimizations in slice_facet()
							
							
							
							
							
						 | 
						
							2013-06-22 20:48:56 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								1565560b55
								
							
						 | 
						
							
							
								
								One more little optimization
							
							
							
							
							
						 | 
						
							2013-06-22 20:37:15 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								db266cde9f
								
							
						 | 
						
							
							
								
								Little optimizations in slicing
							
							
							
							
							
						 | 
						
							2013-06-22 20:32:39 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								398e66572d
								
							
						 | 
						
							
							
								
								Optimization: remove overkill sort
							
							
							
							
							
						 | 
						
							2013-06-22 19:59:27 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								82fbdb603f
								
							
						 | 
						
							
							
								
								Optimization: cache model bounding box
							
							
							
							
							
						 | 
						
							2013-06-22 19:36:50 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								9d27b5e4a7
								
							
						 | 
						
							
							
								
								New XS framework for C and C++ code
							
							
							
							
							
						 | 
						
							2013-06-22 17:16:45 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								c88d8a5842
								
							
						 | 
						
							
							
								
								Replace Build.PL with a custom script based off cpanm
							
							
							
							
							
						 | 
						
							2013-06-22 16:18:43 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								4774b0e910
								
							
						 | 
						
							
							
								
								Be tolerant with STL files without the "normal" word
							
							
							
							
							
						 | 
						
							2013-06-22 16:15:07 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								64a21276e3
								
							
						 | 
						
							
							
								
								Add regression test for concave starting points. #135
							
							
							
							
							
						 | 
						
							2013-06-22 15:22:58 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								b35e668ee7
								
							
						 | 
						
							
							
								
								Require Boost::Geometry::Utils 0.15
							
							
							
							
							
						 | 
						
							2013-06-21 19:46:45 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								90d8da0e0d
								
							
						 | 
						
							
							
								
								Limit fan speed to 100% :-)
							
							
							
							
							
						 | 
						
							2013-06-21 16:08:16 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								015580629b
								
							
						 | 
						
							
							
								
								Removed wrong optimization causing possible extra retractions while moving in infill space
							
							
							
							
							
						 | 
						
							2013-06-20 19:43:53 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								4474595629
								
							
						 | 
						
							
							
								
								Removed useless code
							
							
							
							
							
						 | 
						
							2013-06-20 19:21:35 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								b414c50b68
								
							
						 | 
						
							
							
								
								Optimization: use Boost.Geometry for point in polygon
							
							
							
							
							
						 | 
						
							2013-06-20 18:48:11 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								f7be746599
								
							
						 | 
						
							
							
								
								Disable overhang detection for now
							
							
							
							
							
						 | 
						
							2013-06-19 20:09:58 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								fcd4de00e5
								
							
						 | 
						
							
							
								
								One more fix for --complete-objects working on single-object plates
							
							
							
							
							
						 | 
						
							2013-06-19 18:01:24 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5843f5df6c
								
							
						 | 
						
							
							
								
								Fix regression in --complete-objects causing fatal error and/or wrong warnings about object heights
							
							
							
							
							
						 | 
						
							2013-06-19 17:34:37 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								b71bc37111
								
							
						 | 
						
							
							
								
								Remove a couple cases of dangerous aliasing, causing crashes. #1257
							
							
							
							
							
						 | 
						
							2013-06-17 19:27:08 +02:00 | 
						
						
							
							
							
							
								
							
							
						 |