Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								da0b85c0d9
								
							
						 | 
						
							
							
								
								Ported ExPolygon->contour and ExPolygon->holes
							
							
							
							
							
						 | 
						
							2013-08-26 23:09:18 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								494ed5c5ad
								
							
						 | 
						
							
							
								
								Minor optimization (group offset_ex calls)
							
							
							
							
							
						 | 
						
							2013-08-26 22:54:06 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								026e0c06e4
								
							
						 | 
						
							
							
								
								Ability to customize how materials are mapped to extruders. #1020
							
							
							
							
							
						 | 
						
							2013-08-25 19:52:32 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								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
								
							 
						 | 
						
							
							
							
							
								
							
							
								f1922ce7b3
								
							
						 | 
						
							
							
								
								Fix regression causing lack of contact infill
							
							
							
							
							
						 | 
						
							2013-08-12 19:19:22 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								e5fe04ea7a
								
							
						 | 
						
							
							
								
								Make sure teeth are not too tight
							
							
							
							
							
						 | 
						
							2013-08-12 19:10:40 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								9513fa7600
								
							
						 | 
						
							
							
								
								Enforce some horizontal margin between object and interface/support (contact not affected)
							
							
							
							
							
						 | 
						
							2013-08-12 18:55:11 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								ca7d4163d7
								
							
						 | 
						
							
							
								
								Remove jitter and overlaps in interface infill
							
							
							
							
							
						 | 
						
							2013-08-12 18:45:03 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								7062d028d2
								
							
						 | 
						
							
							
								
								Bugfix: top layers were not detected correctly, causing overlap of support material and object in some situations where there were contact regions having the same Z as some top regions
							
							
							
							
							
						 | 
						
							2013-08-12 18:12:53 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								8d413eda44
								
							
						 | 
						
							
							
								
								Refactoring: generate interface and support in different cycles
							
							
							
							
							
						 | 
						
							2013-08-11 19:25:51 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5f07d39509
								
							
						 | 
						
							
							
								
								Reapply perimeter only to support
							
							
							
							
							
						 | 
						
							2013-08-10 21:30:50 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5380b6cb33
								
							
						 | 
						
							
							
								
								Incomplete work to improve support material by avoiding thin columns and making sure everything is supported correctly
							
							
							
							
							
						 | 
						
							2013-08-10 19:39:35 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								abb5d1256f
								
							
						 | 
						
							
							
								
								Added some debugging code
							
							
							
							
							
						 | 
						
							2013-08-09 21:27:57 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5d80c26b29
								
							
						 | 
						
							
							
								
								Adjust collision detection for brim and include support islands inside the only_retract_when_crossing_perimeters logic
							
							
							
							
							
						 | 
						
							2013-08-09 15:04:14 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								f6569cf359
								
							
						 | 
						
							
							
								
								Minor error causing support material to fail when first_layer_height was expressed in % (caught by regression test). #1371
							
							
							
							
							
						 | 
						
							2013-08-08 14:41:23 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								d8e2cde962
								
							
						 | 
						
							
							
								
								Avoid problems caused in support material by layer heights being specified in configuration without the leading 0 (like .25). #1366
							
							
							
							
							
						 | 
						
							2013-07-31 23:44:17 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								1b4878f305
								
							
						 | 
						
							
							
								
								Fix hang in new support material caused by numerical approximation leaving small polygons, as usual
							
							
							
							
							
						 | 
						
							2013-07-30 15:44:08 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								913f401280
								
							
						 | 
						
							
							
								
								Merge new-support2
							
							
							
							
							
						 | 
						
							2013-07-29 20:50:26 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								51de3ce14f
								
							
						 | 
						
							
							
								
								Switch print_z to unscaled coordinates
							
							
							
							
							
						 | 
						
							2013-07-29 00:27:53 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								691c45d57f
								
							
						 | 
						
							
							
								
								Smarter handling of hollow prints. Optimization included
							
							
							
							
							
						 | 
						
							2013-07-28 10:56:41 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								25af3eb35f
								
							
						 | 
						
							
							
								
								Proper fix for preventing shells to propagate too much
							
							
							
							
							
						 | 
						
							2013-07-27 19:41:36 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								6bd4803612
								
							
						 | 
						
							
							
								
								Failing test case about spurious infill in hollow objects, caused by shells being correctly generated even for hollow objects - however sometimes we don't want that
							
							
							
							
							
						 | 
						
							2013-07-26 20:17:33 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								b1147861dd
								
							
						 | 
						
							
							
								
								Implement lower_bound() and upper_bound() methods for ZTable
							
							
							
							
							
						 | 
						
							2013-07-20 21:19:59 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								1b285f3f46
								
							
						 | 
						
							
							
								
								Thread-safe integration of ExtrusionPath::Collection
							
							
							
							
							
						 | 
						
							2013-07-18 22:29:12 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								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
								
							 
						 | 
						
							
							
							
							
								
							
							
								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
								
							 
						 | 
						
							
							
							
							
								
							
							
								985af5ee56
								
							
						 | 
						
							
							
								
								Merge branch 'newslice'
							
							
							
							
							
						 | 
						
							2013-07-06 12:16:54 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								86c4f5c5b0
								
							
						 | 
						
							
							
								
								Merge branch 'master' into newslice
							
							
							
							
							
						 | 
						
							2013-06-23 22:23:25 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								de45b823e1
								
							
						 | 
						
							
							
								
								Merge branch 'master' into xs
							
							
							
							
							
						 | 
						
							2013-06-23 21:12:19 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								9a904dc88d
								
							
						 | 
						
							
							
								
								Lighter implementation of the slicing algorithm to save memory and time
							
							
							
							
							
						 | 
						
							2013-06-23 12:26:40 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								1565560b55
								
							
						 | 
						
							
							
								
								One more little optimization
							
							
							
							
							
						 | 
						
							2013-06-22 20:37:15 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								ac4a0bcdd8
								
							
						 | 
						
							
							
								
								Refactoring: use Slic3r::Geometry::BoundingBox objects everywhere
							
							
							
							
							
						 | 
						
							2013-06-16 12:21:25 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								20158aac0d
								
							
						 | 
						
							
							
								
								Merge branch 'issue1161'
							
							
							
							
							
						 | 
						
							2013-06-15 18:08:01 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								878d17605c
								
							
						 | 
						
							
							
								
								Ignore solid_infill_every_layers when fill_density is 0. Includes regression test. #1240
							
							
							
							
							
						 | 
						
							2013-06-14 16:48:24 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								d5a9320587
								
							
						 | 
						
							
							
								
								Bugfix: narrow top surfaces didn't generate solid layers. #1161
							
							
							
							
							
						 | 
						
							2013-06-08 17:48:34 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								3ffe98f0c3
								
							
						 | 
						
							
							
								
								Use actual Z to order objects in sequential printing rather than layer count, as layer heights might be different
							
							
							
							
							
						 | 
						
							2013-06-03 21:40:13 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |