Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								0ffb0f6a58
								
							
						 | 
						
							
							
								
								Fix tests
							
							
							
							
							
						 | 
						
							2013-09-02 22:10:52 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a1a33c2291
								
							
						 | 
						
							
							
								
								Merge branch 'master' into xsdata
							
							
							
							
							
							
							
							Conflicts:
	lib/Slic3r/ExtrusionPath.pm
	lib/Slic3r/ExtrusionPath/Collection.pm
	lib/Slic3r/GCode.pm
	lib/Slic3r/Line.pm
	lib/Slic3r/Point.pm 
							
						 | 
						
							2013-09-02 20:27:35 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								2abda4753d
								
							
						 | 
						
							
							
								
								Removed MANIFEST since it's not used by Build.PL anymore
							
							
							
							
							
						 | 
						
							2013-09-02 20:23:54 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								c0789506e4
								
							
						 | 
						
							
							
								
								Return objects by reference instead of always cloning
							
							
							
							
							
						 | 
						
							2013-09-02 20:22:20 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								1741301973
								
							
						 | 
						
							
							
								
								Fix segfault when appending an ExtrusionPath::Collection to another Collection
							
							
							
							
							
						 | 
						
							2013-08-31 01:23:47 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								dd70f6be2f
								
							
						 | 
						
							
							
								
								Return ExtrusionPath->polyline and ExtrusionLoop->polygon by reference
							
							
							
							
							
						 | 
						
							2013-08-31 00:50:03 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								d2e4bba074
								
							
						 | 
						
							
							
								
								Fixed memory leak in ExtrusionPath::Collection and return collection items by reference
							
							
							
							
							
						 | 
						
							2013-08-31 00:37:17 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								bb45437526
								
							
						 | 
						
							
							
								
								Return Surface->expolygon by reference
							
							
							
							
							
						 | 
						
							2013-08-31 00:28:24 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								828785312e
								
							
						 | 
						
							
							
								
								Merge branch 'master' into xsdata
							
							
							
							
							
							
							
							Conflicts:
	MANIFEST 
							
						 | 
						
							2013-08-30 23:19:09 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								bf060db948
								
							
						 | 
						
							
							
								
								Removed MANIFEST since it's not used by Build.PL anymore
							
							
							
							
							
						 | 
						
							2013-08-30 23:18:02 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								1cfdf7e955
								
							
						 | 
						
							
							
								
								Ported Slic3r::Polyline::Collection
							
							
							
							
							
						 | 
						
							2013-08-30 00:06:10 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								fb82de9aaf
								
							
						 | 
						
							
							
								
								Removed more unused code
							
							
							
							
							
						 | 
						
							2013-08-29 11:52:25 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								649ef6ce79
								
							
						 | 
						
							
							
								
								Removed unused code
							
							
							
							
							
						 | 
						
							2013-08-29 11:48:58 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								bd7b0e2aed
								
							
						 | 
						
							
							
								
								Ported ExtrusionPath::Collection->chained_path
							
							
							
							
							
						 | 
						
							2013-08-29 11:47:59 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								ea1d138c95
								
							
						 | 
						
							
							
								
								Ported ExtrusionLoop->make_counter_clockwise()
							
							
							
							
							
						 | 
						
							2013-08-29 01:40:42 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5d6fd7f4d9
								
							
						 | 
						
							
							
								
								Optimizations for better usage of XS code
							
							
							
							
							
						 | 
						
							2013-08-29 01:36:42 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								9254ff9704
								
							
						 | 
						
							
							
								
								Typo in merge
							
							
							
							
							
						 | 
						
							2013-08-28 20:43:23 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								e19c6a1494
								
							
						 | 
						
							
							
								
								Ported Point->distance_to() and Line->length()
							
							
							
							
							
						 | 
						
							2013-08-28 20:41:41 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								70d824c9a7
								
							
						 | 
						
							
							
								
								One minor optimization in GCode.pm
							
							
							
							
							
						 | 
						
							2013-08-28 20:40:13 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5f17fa342b
								
							
						 | 
						
							
							
								
								Move arc fitting code to its own post-processing filter and remove the built-in ExtrusionPath::Arc class
							
							
							
							
							
						 | 
						
							2013-08-28 20:40:13 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								055273fbc8
								
							
						 | 
						
							
							
								
								Huge speed boost by reducing the number of method calls in GCode.pm
							
							
							
							
							
						 | 
						
							2013-08-28 20:38:22 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								73c05a6092
								
							
						 | 
						
							
							
								
								Moved vibration limit to its own G-code filter
							
							
							
							
							
						 | 
						
							2013-08-28 20:37:56 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								2d366c4852
								
							
						 | 
						
							
							
								
								Refactor E code and keep track of per-extruder consumend filament
							
							
							
							
							
						 | 
						
							2013-08-28 20:13:18 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								c49330f049
								
							
						 | 
						
							
							
								
								One minor optimization in GCode.pm
							
							
							
							
							
						 | 
						
							2013-08-28 20:01:17 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								b700278904
								
							
						 | 
						
							
							
								
								Move arc fitting code to its own post-processing filter and remove the built-in ExtrusionPath::Arc class
							
							
							
							
							
						 | 
						
							2013-08-28 19:50:16 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								0049b02bed
								
							
						 | 
						
							
							
								
								Huge speed boost by reducing the number of method calls in GCode.pm
							
							
							
							
							
						 | 
						
							2013-08-28 18:12:20 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								36e5e1f933
								
							
						 | 
						
							
							
								
								Moved vibration limit to its own G-code filter
							
							
							
							
							
						 | 
						
							2013-08-28 16:51:58 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								7fbacc5885
								
							
						 | 
						
							
							
								
								Minor optimizations in GCode.pm
							
							
							
							
							
						 | 
						
							2013-08-28 15:29:18 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								f1e9216c70
								
							
						 | 
						
							
							
								
								Save some time in GCode.pm method calls
							
							
							
							
							
						 | 
						
							2013-08-27 00:02:24 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								9fb14f2119
								
							
						 | 
						
							
							
								
								Ported (and used) ExtrusionPath->first_point
							
							
							
							
							
						 | 
						
							2013-08-26 23:42:00 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								85011dfef3
								
							
						 | 
						
							
							
								
								Ported Surface->p
							
							
							
							
							
						 | 
						
							2013-08-26 23:03:00 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								494ed5c5ad
								
							
						 | 
						
							
							
								
								Minor optimization (group offset_ex calls)
							
							
							
							
							
						 | 
						
							2013-08-26 22:54:06 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								706851f836
								
							
						 | 
						
							
							
								
								Ported ExPolygon->area()
							
							
							
							
							
						 | 
						
							2013-08-26 22:50:26 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								792fcba7be
								
							
						 | 
						
							
							
								
								Ported Polygon->area
							
							
							
							
							
						 | 
						
							2013-08-26 22:44:40 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								1f734807b9
								
							
						 | 
						
							
							
								
								Ported Polygon->split_at()
							
							
							
							
							
						 | 
						
							2013-08-26 22:39:35 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								f8ac3aa68f
								
							
						 | 
						
							
							
								
								Fix compilation on Windows
							
							
							
							
							
						 | 
						
							2013-08-26 20:56:36 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								49040db9a3
								
							
						 | 
						
							
							
								
								Fixes to pass all tests
							
							
							
							
							
						 | 
						
							2013-08-26 16:25:42 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								b6005327d6
								
							
						 | 
						
							
							
								
								Downgrade Clipper to 5.1.5
							
							
							
							
							
						 | 
						
							2013-08-26 15:57:54 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								0933a2cf6b
								
							
						 | 
						
							
							
								
								Added failing test case
							
							
							
							
							
						 | 
						
							2013-08-25 22:51:12 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								d786dd6c1c
								
							
						 | 
						
							
							
								
								Merge branch 'master' into xsdata
							
							
							
							
							
						 | 
						
							2013-08-25 22:34:03 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								4bf08cbdec
								
							
						 | 
						
							
							
								
								Minor fix (still no thumbnail)
							
							
							
							
							
						 | 
						
							2013-08-25 22:33:50 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								94a7d6b941
								
							
						 | 
						
							
							
								
								Validate config before launching the object settings dialog
							
							
							
							
							
						 | 
						
							2013-08-25 22:24:43 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								ee5b999ab0
								
							
						 | 
						
							
							
								
								Initialize no_sort to prevent it from being unexpectedly true
							
							
							
							
							
						 | 
						
							2013-08-25 20:29:45 +02:00 | 
						
						
							
							
							
							
								
							
							
						 |