Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								e02ae0d18a
								
							
						 | 
						
							
							
								
								Return Surface objects by reference from SurfaceCollection objects and fix a bug in XS code causing some shell options to be ignored
							
							
							
							
							
						 | 
						
							2013-09-06 18:36:38 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a49dc603cc
								
							
						 | 
						
							
							
								
								Many changes and fixes to remove leaks and return objects by reference
							
							
							
							
							
						 | 
						
							2013-09-03 19:26:58 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								275422fac7
								
							
						 | 
						
							
							
								
								Don't return first_point() and last_point() by reference
							
							
							
							
							
						 | 
						
							2013-09-02 22:33:03 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								c0789506e4
								
							
						 | 
						
							
							
								
								Return objects by reference instead of always cloning
							
							
							
							
							
						 | 
						
							2013-09-02 20:22:20 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								bd7b0e2aed
								
							
						 | 
						
							
							
								
								Ported ExtrusionPath::Collection->chained_path
							
							
							
							
							
						 | 
						
							2013-08-29 11:47:59 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5d6fd7f4d9
								
							
						 | 
						
							
							
								
								Optimizations for better usage of XS code
							
							
							
							
							
						 | 
						
							2013-08-29 01:36:42 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								fb763b0187
								
							
						 | 
						
							
							
								
								Removed dependency on Math::Clipper
							
							
							
							
							
						 | 
						
							2013-08-27 01:26:44 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								da0b85c0d9
								
							
						 | 
						
							
							
								
								Ported ExPolygon->contour and ExPolygon->holes
							
							
							
							
							
						 | 
						
							2013-08-26 23:09:18 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								9cf831b9c5
								
							
						 | 
						
							
							
								
								Ported union_pt() to XS
							
							
							
							
							
						 | 
						
							2013-08-26 18:37:19 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								443d4e52cb
								
							
						 | 
						
							
							
								
								Fixed everything in the XS port
							
							
							
							
							
						 | 
						
							2013-08-26 17:58:37 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								fc9cec9d81
								
							
						 | 
						
							
							
								
								Merge branch 'master' into xsdata
							
							
							
							
							
							
							
							Conflicts:
	lib/Slic3r/Layer/Region.pm
	lib/Slic3r/Print/Object.pm 
							
						 | 
						
							2013-08-25 19:59:42 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								3d6fb1b05c
								
							
						 | 
						
							
							
								
								New feature: ability to override specific settings for individual objects in the plater. #344
							
							
							
							
							
						 | 
						
							2013-08-25 14:37:50 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								097912755b
								
							
						 | 
						
							
							
								
								Fix handling of dirty models with overlapping facets, where some holes became filled because of wrong slice nesting
							
							
							
							
							
						 | 
						
							2013-08-19 16:53:54 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								fa07c512b4
								
							
						 | 
						
							
							
								
								Merge branch 'master' into xsdata
							
							
							
							
							
							
							
							Conflicts:
	lib/Slic3r/Layer/Region.pm
	lib/Slic3r/Print.pm
	lib/Slic3r/Print/Object.pm 
							
						 | 
						
							2013-08-16 09:09:56 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								2b36778dc1
								
							
						 | 
						
							
							
								
								Fix a situation where extra perimeters prevented top shell to be fully propagated. #1387
							
							
							
							
							
						 | 
						
							2013-08-13 09:45:33 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								3751e3813c
								
							
						 | 
						
							
							
								
								Fix regression causing too much collapsing of infill regions
							
							
							
							
							
						 | 
						
							2013-08-09 16:18:21 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								3427b29a93
								
							
						 | 
						
							
							
								
								Fix wrong slices when many overlapping facets were present in the model
							
							
							
							
							
						 | 
						
							2013-08-08 16:27:41 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								b38cc2c244
								
							
						 | 
						
							
							
								
								Merge branch 'master' into xsdata
							
							
							
							
							
							
							
							Conflicts:
	lib/Slic3r.pm
	lib/Slic3r/ExPolygon.pm
	lib/Slic3r/Fill.pm
	lib/Slic3r/Fill/Rectilinear.pm
	lib/Slic3r/GCode.pm
	lib/Slic3r/GUI/Plater.pm
	lib/Slic3r/Geometry/Clipper.pm
	lib/Slic3r/Layer/Region.pm
	lib/Slic3r/Print.pm
	lib/Slic3r/Print/Object.pm
	lib/Slic3r/TriangleMesh.pm
	t/shells.t
	xs/MANIFEST 
							
						 | 
						
							2013-08-08 02:10:34 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								2a2d15e422
								
							
						 | 
						
							
							
								
								Fix error after recent change about bridges
							
							
							
							
							
						 | 
						
							2013-07-29 12:15:30 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								1f36406a62
								
							
						 | 
						
							
							
								
								Bugfix: thin bridge anchors were ignored. #304
							
							
							
							
							
						 | 
						
							2013-07-29 11:54:32 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a145f1b6aa
								
							
						 | 
						
							
							
								
								Don't merge adjacent bridges so that more correct angles can be detected for each one
							
							
							
							
							
						 | 
						
							2013-07-26 12:31:44 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								37bf0fa53b
								
							
						 | 
						
							
							
								
								Bugfix: medial axis thin wall detection was triggered when not needed
							
							
							
							
							
						 | 
						
							2013-07-26 00:13:24 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								8fe228fcee
								
							
						 | 
						
							
							
								
								Smarter ordering of gap fill
							
							
							
							
							
						 | 
						
							2013-07-26 00:03:28 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								e29aca3553
								
							
						 | 
						
							
							
								
								Reapply correct optimization for simplifiying fill_surfaces before performing the offset. #1325
							
							
							
							
							
						 | 
						
							2013-07-20 12:22:41 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								1b285f3f46
								
							
						 | 
						
							
							
								
								Thread-safe integration of ExtrusionPath::Collection
							
							
							
							
							
						 | 
						
							2013-07-18 22:29:12 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								c030e38908
								
							
						 | 
						
							
							
								
								Ported ExtrusionPath::Collection
							
							
							
							
							
						 | 
						
							2013-07-18 19:09:07 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								c7b6818ccf
								
							
						 | 
						
							
							
								
								Ported offset() and offset2()
							
							
							
							
							
						 | 
						
							2013-07-17 00:48:29 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								bf8c799685
								
							
						 | 
						
							
							
								
								Ported diff_ex, intersection_ex, union_ex, xor_ex
							
							
							
							
							
						 | 
						
							2013-07-17 00:29:09 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								898007fc36
								
							
						 | 
						
							
							
								
								Port offset_ex() and offset2_ex() to XS
							
							
							
							
							
						 | 
						
							2013-07-16 20:09:53 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								9458c7db97
								
							
						 | 
						
							
							
								
								Fix integration of XS containers
							
							
							
							
							
						 | 
						
							2013-07-16 17:13:01 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mark Hindess
								
							 
						 | 
						
							
							
							
							
								
							
							
								b5426ad297
								
							
						 | 
						
							
							
								
								Revert "Optimization: simplify fill_surfaces before the offset operation"
							
							
							
							
							
							
							
							To workaround issue #1325 and possibly #1320.
This reverts commit 3a046e3411. 
							
						 | 
						
							2013-07-16 10:44:52 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								9b582a11ff
								
							
						 | 
						
							
							
								
								Adopt XS containers everywhere (incomplete work)
							
							
							
							
							
						 | 
						
							2013-07-16 09:49:34 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								159a009f96
								
							
						 | 
						
							
							
								
								Fix tests here and there
							
							
							
							
							
						 | 
						
							2013-07-15 15:26:56 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								f612d4c64e
								
							
						 | 
						
							
							
								
								Ported ExtrusionPath to XS. Failing test for Surface
							
							
							
							
							
						 | 
						
							2013-07-15 12:14:22 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								7534c1e6d9
								
							
						 | 
						
							
							
								
								Use Slic3r::Surface::Collection for Layer::Region->slices
							
							
							
							
							
						 | 
						
							2013-07-14 15:03:45 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5885be881c
								
							
						 | 
						
							
							
								
								New Slic3r::Surface::Collection class
							
							
							
							
							
						 | 
						
							2013-07-14 14:56:43 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								53e4532f9c
								
							
						 | 
						
							
							
								
								Merge branch 'master' into xsdata
							
							
							
							
							
						 | 
						
							2013-07-07 12:58:06 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								3a046e3411
								
							
						 | 
						
							
							
								
								Optimization: simplify fill_surfaces before the offset operation
							
							
							
							
							
						 | 
						
							2013-07-07 12:57:26 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								f7967414e0
								
							
						 | 
						
							
							
								
								Store layer slices and region slices as XS data to save memory and make them shared across threads
							
							
							
							
							
						 | 
						
							2013-07-07 12:54:20 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								cca25c9950
								
							
						 | 
						
							
							
								
								Fix a numerical issue causing failure to detect some bridge anchors
							
							
							
							
							
						 | 
						
							2013-07-06 14:38:53 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								985af5ee56
								
							
						 | 
						
							
							
								
								Merge branch 'newslice'
							
							
							
							
							
						 | 
						
							2013-07-06 12:16:54 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								282c751b0f
								
							
						 | 
						
							
							
								
								New option for disabling thin wall detection
							
							
							
							
							
						 | 
						
							2013-07-05 22:10:43 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								8061cc6e30
								
							
						 | 
						
							
							
								
								Optimization in Polyline instantiation
							
							
							
							
							
						 | 
						
							2013-07-05 14:44:41 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								27c421c27f
								
							
						 | 
						
							
							
								
								Slight optimization
							
							
							
							
							
						 | 
						
							2013-07-05 14:21:20 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								b266d6217a
								
							
						 | 
						
							
							
								
								Skip slow gap detection if we aren't going to fill gaps anyway
							
							
							
							
							
						 | 
						
							2013-07-05 14:17:54 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								4d46ebc6cb
								
							
						 | 
						
							
							
								
								Removed useless, slow, code
							
							
							
							
							
						 | 
						
							2013-07-05 14:17:09 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								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
								
							 
						 | 
						
							
							
							
							
								
							
							
								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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |