Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a6a6a6888b
								
							
						 | 
						
							
							
								
								Ported Slic3r::Print::State to XS
							
							
							
							
							
						 | 
						
							2013-12-20 01:36:42 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								d2295cdf70
								
							
						 | 
						
							
							
								
								New Slic3r::Print::State class
							
							
							
							
							
						 | 
						
							2013-12-19 18:54:24 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								685e8e4dfa
								
							
						 | 
						
							
							
								
								More work for step-based slicing
							
							
							
							
							
						 | 
						
							2013-12-19 15:23:10 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5280b05ebb
								
							
						 | 
						
							
							
								
								Initial work for step refactoring
							
							
							
							
							
						 | 
						
							2013-12-19 12:11:02 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								266673213d
								
							
						 | 
						
							
							
								
								New option for turning autocentering off. #404
							
							
							
							
							
						 | 
						
							2013-12-18 19:11:20 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								15235699e4
								
							
						 | 
						
							
							
								
								Completed adapting plater behavior to new Print object API
							
							
							
							
							
						 | 
						
							2013-12-18 18:54:11 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								916a0a0e58
								
							
						 | 
						
							
							
								
								Fix compilation and test suite
							
							
							
							
							
						 | 
						
							2013-12-18 16:34:31 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								0591eecab7
								
							
						 | 
						
							
							
								
								Lazy mesh generation so that we only keep it in model object
							
							
							
							
							
						 | 
						
							2013-12-18 00:13:41 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								e4c9171890
								
							
						 | 
						
							
							
								
								Handle read_from_file() exceptions in GUI. #1619
							
							
							
							
							
						 | 
						
							2013-12-17 16:14:00 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								2d045d1f39
								
							
						 | 
						
							
							
								
								Removed extra line
							
							
							
							
							
						 | 
						
							2013-12-17 16:01:25 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								02df73c94b
								
							
						 | 
						
							
							
								
								More refactoring to clean up the Print object API
							
							
							
							
							
						 | 
						
							2013-12-16 00:54:59 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								d3171b1eea
								
							
						 | 
						
							
							
								
								More work for updating the embedded Print object when Model is changed in plater
							
							
							
							
							
						 | 
						
							2013-12-16 00:36:53 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								fcbd62f07c
								
							
						 | 
						
							
							
								
								Finished updating plater to the new centering logic
							
							
							
							
							
						 | 
						
							2013-12-15 23:50:05 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								4993b12799
								
							
						 | 
						
							
							
								
								Some initial work for adapting plater to the new centering workflow
							
							
							
							
							
						 | 
						
							2013-12-15 18:00:44 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								250608aa52
								
							
						 | 
						
							
							
								
								Move centering outside the Print object
							
							
							
							
							
						 | 
						
							2013-12-15 16:17:12 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								2eff7c238e
								
							
						 | 
						
							
							
								
								Some initial work for stateful Print object
							
							
							
							
							
						 | 
						
							2013-12-13 14:02:01 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								14c97978c7
								
							
						 | 
						
							
							
								
								Use 0,0 for default instance
							
							
							
							
							
						 | 
						
							2013-12-13 12:24:23 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5470fbbebc
								
							
						 | 
						
							
							
								
								Make quick_slice() work with new model handling
							
							
							
							
							
						 | 
						
							2013-12-13 12:18:30 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								0e8a0ef1ca
								
							
						 | 
						
							
							
								
								Refactoring. Use Model class for representing the plate in GUI
							
							
							
							
							
						 | 
						
							2013-12-12 20:19:33 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								f55e057504
								
							
						 | 
						
							
							
								
								More work for refactoring add_model() to add_model_object(). Tests pass
							
							
							
							
							
						 | 
						
							2013-12-09 01:12:37 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								0339d5423d
								
							
						 | 
						
							
							
								
								Merge branch 'master' into xs-model
							
							
							
							
							
						 | 
						
							2013-12-06 22:48:42 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								72fe6d903c
								
							
						 | 
						
							
							
								
								Don't return the cached bounding box but clone it
							
							
							
							
							
						 | 
						
							2013-12-06 19:34:50 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								7871673bf6
								
							
						 | 
						
							
							
								
								Initial work for new model handling
							
							
							
							
							
						 | 
						
							2013-11-27 12:18:24 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								57fd6ad563
								
							
						 | 
						
							
							
								
								Removed dependency on ->object from Region.pm
							
							
							
							
							
						 | 
						
							2013-11-26 18:46:48 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								bd8c430afd
								
							
						 | 
						
							
							
								
								Merge branch 'stable'
							
							
							
							
							
							
							
							Conflicts:
	lib/Slic3r/Geometry/Clipper.pm
	lib/Slic3r/Layer/Region.pm 
							
						 | 
						
							2013-11-24 22:48:31 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								3fca0956bc
								
							
						 | 
						
							
							
								
								Adapt plater to new convex hull
							
							
							
							
							
						 | 
						
							2013-11-24 22:42:52 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								bed1625d6b
								
							
						 | 
						
							
							
								
								Split objects could not be repositioned in plater. 3D preview and stats were not available too. #1543
							
							
							
							
							
						 | 
						
							2013-11-24 14:28:17 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								22605418ba
								
							
						 | 
						
							
							
								
								Removed recursion warning in brim
							
							
							
							
							
						 | 
						
							2013-11-24 13:08:13 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								387df3b900
								
							
						 | 
						
							
							
								
								Fix regression causing toolchange_gcode to crash Slic3r. Includes regression test. #1545
							
							
							
							
							
						 | 
						
							2013-11-24 13:04:16 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5217bc370a
								
							
						 | 
						
							
							
								
								Fix regression causing retraction restarts to ignore extrusion_axis. Includes regression test. #1547
							
							
							
							
							
						 | 
						
							2013-11-24 12:37:36 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								9cf138574c
								
							
						 | 
						
							
							
								
								New TriangleMesh::convex_hull()
							
							
							
							
							
						 | 
						
							2013-11-24 01:15:52 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a29eeb7789
								
							
						 | 
						
							
							
								
								Fix t/geometry.t
							
							
							
							
							
						 | 
						
							2013-11-24 00:59:45 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a93c862338
								
							
						 | 
						
							
							
								
								Ported traverse_pt() to XS
							
							
							
							
							
						 | 
						
							2013-11-23 23:21:59 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								b47b8ee34f
								
							
						 | 
						
							
							
								
								Adapt new code to contains_point()
							
							
							
							
							
						 | 
						
							2013-11-23 22:45:17 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								fc4483d09c
								
							
						 | 
						
							
							
								
								Do perimeters one island at time instead of doing all holes before all contours
							
							
							
							
							
						 | 
						
							2013-11-23 22:45:00 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								97c65bac90
								
							
						 | 
						
							
							
								
								Do perimeters one island at time instead of doing all holes before all contours
							
							
							
							
							
						 | 
						
							2013-11-23 22:43:30 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								30297ee4dc
								
							
						 | 
						
							
							
								
								Removed chained_path_items()
							
							
							
							
							
						 | 
						
							2013-11-23 21:47:33 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								0045f84ed2
								
							
						 | 
						
							
							
								
								Removed chained_path_points()
							
							
							
							
							
						 | 
						
							2013-11-23 21:42:01 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								0516aac715
								
							
						 | 
						
							
							
								
								Ported chained_path() to XS
							
							
							
							
							
						 | 
						
							2013-11-23 21:39:05 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								4d5d003ba7
								
							
						 | 
						
							
							
								
								Ported horizontal_projection() to XS
							
							
							
							
							
						 | 
						
							2013-11-23 19:41:40 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								e75dbf37fa
								
							
						 | 
						
							
							
								
								Never scale TriangleMesh objects
							
							
							
							
							
						 | 
						
							2013-11-23 19:25:33 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								46e3b3180e
								
							
						 | 
						
							
							
								
								Ported Surface->offset() to XS
							
							
							
							
							
						 | 
						
							2013-11-23 18:29:25 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a331f4d27a
								
							
						 | 
						
							
							
								
								Finished porting group() to XS
							
							
							
							
							
						 | 
						
							2013-11-23 18:15:59 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								878d587196
								
							
						 | 
						
							
							
								
								Ported is_solid() and is_bridge() to XS. Also ported (but not used yet) group() to SurfaceCollection::group()
							
							
							
							
							
						 | 
						
							2013-11-23 00:07:04 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								de9d5403e8
								
							
						 | 
						
							
							
								
								Finished porting convex_hull() to XS and removed dependency on Math::ConvexHull::MonotoneChain
							
							
							
							
							
						 | 
						
							2013-11-22 22:48:07 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								4577f0725c
								
							
						 | 
						
							
							
								
								Incomplete work for XS-based convex_hull
							
							
							
							
							
						 | 
						
							2013-11-22 21:43:35 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a950fbe0c2
								
							
						 | 
						
							
							
								
								Removed more unused functions and fixed tests
							
							
							
							
							
						 | 
						
							2013-11-22 16:19:15 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								132d170f73
								
							
						 | 
						
							
							
								
								Ported simplify() to XS and removed dependency on Boost::Geometry::Utils
							
							
							
							
							
						 | 
						
							2013-11-22 16:01:50 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								df8d889481
								
							
						 | 
						
							
							
								
								More unfinished work
							
							
							
							
							
						 | 
						
							2013-11-22 02:16:10 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								518798beb3
								
							
						 | 
						
							
							
								
								Incomplete work for porting simplify() to XS
							
							
							
							
							
						 | 
						
							2013-11-21 20:25:24 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |