Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								96ad37f6e0
								
							
						 | 
						
							
							
								
								Bugfix: holes were not sorted using the nearest-neighbor search, resulting in inefficient paths. #1785
							
							
							
							
							
						 | 
						
							2014-03-23 19:44:14 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								fd6b78f7f2
								
							
						 | 
						
							
							
								
								Removed debugging line
							
							
							
							
							
						 | 
						
							2014-03-02 00:43:54 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								8c4a0f23df
								
							
						 | 
						
							
							
								
								Better pruning of thin walls to avoid unwanted extra extrusions. Includes regression test. #1794
							
							
							
							
							
						 | 
						
							2014-03-02 00:29:51 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								cfbbb539a5
								
							
						 | 
						
							
							
								
								Bugfix: fatal error in the rare case that a bridge has no anchor points. #1607
							
							
							
							
							
						 | 
						
							2014-01-15 00:20:09 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a64f7aa8df
								
							
						 | 
						
							
							
								
								Bugfix: lack of strong type checking when passing arrayref objects to XS caused random lack of infill. Now added strong type checking for all XS entities. Also fixes a potential issue with bridges caused by the same error. #1652
							
							
							
							
							
						 | 
						
							2014-01-12 00:46:23 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								907e72830f
								
							
						 | 
						
							
							
								
								Fix random crashes on 32-bit. Thank you Valgrind
							
							
							
							
							
						 | 
						
							2013-12-28 15:33:47 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								eb5ca20449
								
							
						 | 
						
							
							
								
								Fixed regression causing incomplete gap fill when all configured perimeters were successfully generated. #1589
							
							
							
							
							
						 | 
						
							2013-12-23 21:22:32 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								b551852392
								
							
						 | 
						
							
							
								
								Fix regression causing thin walls to come out as zigzag paths. #1573 #1575
							
							
							
							
							
						 | 
						
							2013-12-23 20:36:16 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								abe56f96da
								
							
						 | 
						
							
							
								
								Cleaner logic for perimeters, thin walls and gaps. More correct results and faster processing
							
							
							
							
							
						 | 
						
							2013-11-18 17:06:08 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								9f41f0279e
								
							
						 | 
						
							
							
								
								Some work to reduce recursive dependencies between classes
							
							
							
							
							
						 | 
						
							2013-11-11 20:37:06 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								09be25a156
								
							
						 | 
						
							
							
								
								Removed useless functions
							
							
							
							
							
						 | 
						
							2013-11-06 21:09:28 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								9918c1e97d
								
							
						 | 
						
							
							
								
								Minor improvements in debug output
							
							
							
							
							
						 | 
						
							2013-10-13 12:12:03 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								9a51964e98
								
							
						 | 
						
							
							
								
								Clean medial axis code and gap fill
							
							
							
							
							
						 | 
						
							2013-09-17 10:37:01 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								09684c67c2
								
							
						 | 
						
							
							
								
								Optimization: Remove useless calls to union()
							
							
							
							
							
						 | 
						
							2013-09-07 00:28:53 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |