| 
								
								
									 Alessandro Ranellucci | 2d3dae621a | Minor typos preventing correct positioning after recent XS merge | 2013-09-05 14:23:31 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 67aefdccc7 | Fixed --avoid-crossing-perimeters and --support-material after the xsdata merge | 2013-09-04 00:10:53 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | c9f68ed28a | Refactor E code and keep track of per-extruder consumend filament | 2013-08-28 20:40:13 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | fb763b0187 | Removed dependency on Math::Clipper | 2013-08-27 01:26:44 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | b11b595c97 | Ported nearest_point() and nearest_point_index() | 2013-08-27 00:52:20 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | fe42427a54 | Ported Polygon->is_valid() and ExPolygon->is_valid() | 2013-08-26 23:27:51 +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 | 49040db9a3 | Fixes to pass all tests | 2013-08-26 16:25:42 +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 | 4862d832b5 | Simplify layer change code now that we have distinct support layers | 2013-08-09 19:46:20 +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 | cde662cb51 | Fix collision detection for brim | 2013-08-09 14:22: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 | 6ddeb2fa07 | Initialize support material interface extruder explicitely. #1364 | 2013-07-31 19:52:25 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 415a2d165a | Cleaner code for first layer temperatures | 2013-07-31 18:55:23 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 60e5e2166a | Include support contact layers in skirt/brim generation | 2013-07-31 16:29:44 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 913f401280 | Merge new-support2 | 2013-07-29 20:50:26 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | a2cc230bb5 | Add note about a bug caused by the disabled optimization about splitting meshes before avoid_crossing_perimeters. #1315 | 2013-07-29 19:50:47 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 10a8f479f9 | Bugfix: lift was not working correctly with multiple extruders and multiple skirt layers. Also, we now ignore all lift settings except the one of the first extruder. Includes regression tests. #1332 #1338 | 2013-07-29 19:43:57 +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 | 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 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 9b582a11ff | Adopt XS containers everywhere (incomplete work) | 2013-07-16 09:49:34 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | ab6b3d41a7 | XS interface completed, including new Line class | 2013-07-15 22:57:22 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 9af2a1c007 | Use XS Point everywhere | 2013-07-15 20:31:43 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 159a009f96 | Fix tests here and there | 2013-07-15 15:26:56 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 13e3a9129c | Use Slic3r::ExPolygon::Collection for Layer->slices | 2013-07-14 15:06:49 +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 | d074b98aba | Optimization: don't store wipe path if wipe is not requested | 2013-07-05 15:03:08 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 8061cc6e30 | Optimization in Polyline instantiation | 2013-07-05 14:44:41 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | fcd4de00e5 | One more fix for --complete-objects working on single-object plates | 2013-06-19 18:01:24 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 5843f5df6c | Fix regression in --complete-objects causing fatal error and/or wrong warnings about object heights | 2013-06-19 17:34:37 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 799aeedd97 | Fixed wrong refactoring in ac4a0bcdd8 | 2013-06-17 13:32:53 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 3bcf1da702 | Disable avoid_crossing_perimeters optimization until we can detect nested shells. #1254 | 2013-06-16 16:04:19 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | ac4a0bcdd8 | Refactoring: use Slic3r::Geometry::BoundingBox objects everywhere | 2013-06-16 12:21:25 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | a8981b8b35 | Bugfix: infill was clipped badly. Includes regression test. #1245 | 2013-06-15 12:10:57 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 962a51cc80 | Some cleanup for the plater code | 2013-06-13 14:33:10 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | aee7b70d79 | Bugfix: the order of transformations was not consistent in plater and actual G-code generation. #1171 #1191 | 2013-06-12 16:53:19 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | b12a09ed71 | Rename makerbot G-code flavor to makerware; also mention Repetier among RepRap firmwares. #1034 | 2013-06-07 23:24:53 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | f991e3bc10 | Fixed SVG export and added regression test | 2013-06-07 12:00:03 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 230367b383 | Order objects using a nearest neighbor search instead of relying on the order in plater. #1184 | 2013-06-03 21:54:55 +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 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | c95245f143 | Some G-code flavor logic simplification | 2013-06-03 18:01:14 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 167ec7a4e7 | Use M135 for makerbot toolchange; also disable any G90 and G21 command. #1034 | 2013-06-03 16:21:22 +02:00 |  |