Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								bb656ea72c
								
							
						 | 
						
							
							
								
								Merge branch 'master' into xs
							
							
							
							
							
						 | 
						
							2013-07-03 10:52:13 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								71057b54a9
								
							
						 | 
						
							
							
								
								Allow negative values in validation...
							
							
							
							
							
						 | 
						
							2013-07-03 10:51:44 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								63ba894260
								
							
						 | 
						
							
							
								
								Add some comments to OpenGL code
							
							
							
							
							
						 | 
						
							2013-07-01 12:23:44 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								8ec3ec6bda
								
							
						 | 
						
							
							
								
								Cosmetic changes to the new OpenGL code by iXce
							
							
							
							
							
						 | 
						
							2013-07-01 10:58:30 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								dcc2b7f4ff
								
							
						 | 
						
							
							
								
								Enable PreviewCanvas
							
							
							
							
							
						 | 
						
							2013-07-01 01:51:11 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								7c4b1bc736
								
							
						 | 
						
							
							
								
								Merge pull request #1283 from iXce/master
							
							
							
							
							
							
							
							Panning/rotation/zooming support for 3D viewer 
							
						 | 
						
							2013-06-30 16:50:16 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guillaume Seguin
								
							 
						 | 
						
							
							
							
							
								
							
							
								b2e0c1ab42
								
							
						 | 
						
							
							
								
								Use max of all dimensions instead of max of first 2
							
							
							
							
							
						 | 
						
							2013-07-01 00:08:02 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guillaume Seguin
								
							 
						 | 
						
							
							
							
							
								
							
							
								1f229f3233
								
							
						 | 
						
							
							
								
								Cleanup
							
							
							
							
							
						 | 
						
							2013-06-30 23:54:13 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guillaume Seguin
								
							 
						 | 
						
							
							
							
							
								
							
							
								e92fefb6ff
								
							
						 | 
						
							
							
								
								Working rotation for mesh viewer
							
							
							
							
							
						 | 
						
							2013-06-30 23:51:06 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								1b6a9c0c3b
								
							
						 | 
						
							
							
								
								Added validation on all settings. #611
							
							
							
							
							
						 | 
						
							2013-06-30 15:39:03 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guillaume Seguin
								
							 
						 | 
						
							
							
							
							
								
							
							
								6668a81c64
								
							
						 | 
						
							
							
								
								Start work on rotation handling
							
							
							
							
							
						 | 
						
							2013-06-29 18:31:06 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guillaume Seguin
								
							 
						 | 
						
							
							
							
							
								
							
							
								dd7830b1b7
								
							
						 | 
						
							
							
								
								Add panning support
							
							
							
							
							
						 | 
						
							2013-06-29 15:12:57 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guillaume Seguin
								
							 
						 | 
						
							
							
							
							
								
							
							
								43d764feff
								
							
						 | 
						
							
							
								
								Implement zoom to point
							
							
							
							
							
						 | 
						
							2013-06-29 14:16:56 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guillaume Seguin
								
							 
						 | 
						
							
							
							
							
								
							
							
								317c911c67
								
							
						 | 
						
							
							
								
								Remove leftover from 47b2c13c
							
							
							
							
							
						 | 
						
							2013-06-29 14:16:38 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guillaume Seguin
								
							 
						 | 
						
							
							
							
							
								
							
							
								bb3ebb0244
								
							
						 | 
						
							
							
								
								Switch to orthographic projection
							
							
							
							
							
						 | 
						
							2013-06-29 10:43:35 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Guillaume Seguin
								
							 
						 | 
						
							
							
							
							
								
							
							
								47b2c13c99
								
							
						 | 
						
							
							
								
								Get rid of demo timer in PreviewCanvas
							
							
							
							
							
						 | 
						
							2013-06-29 10:43:21 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								1f50d9c7e8
								
							
						 | 
						
							
							
								
								https -> http in manual URL
							
							
							
							
							
						 | 
						
							2013-06-24 20:38:20 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5975145426
								
							
						 | 
						
							
							
								
								Automatically repair any input STL file
							
							
							
							
							
						 | 
						
							2013-06-24 20:34:57 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								ecdc2f077b
								
							
						 | 
						
							
							
								
								Merge branch 'master' into xs
							
							
							
							
							
							
							
							Conflicts:
	Build.PL 
							
						 | 
						
							2013-06-24 19:37:07 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								f29faf0548
								
							
						 | 
						
							
							
								
								New Slic3r::TriangleMesh::XS class
							
							
							
							
							
						 | 
						
							2013-06-24 19:35:49 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								f5cc446853
								
							
						 | 
						
							
							
								
								Menu item for launching the manual
							
							
							
							
							
						 | 
						
							2013-06-24 18:07:33 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								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
								
							 
						 | 
						
							
							
							
							
								
							
							
								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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									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
								
							 
						 | 
						
							
							
							
							
								
							
							
								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
								
							 
						 | 
						
							
							
							
							
								
							
							
								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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |