bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								4487f51c30 
								
							 
						 
						
							
							
								
								Yet one more fix of a unit test.  
							
							 
							
							
							
						 
						
							2019-01-24 20:53:15 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								de70b6a06a 
								
							 
						 
						
							
							
								
								Removed ExPolygon::triangulate_pp() from Perl XS bindings and unit tests.  
							
							 
							
							
							
						 
						
							2019-01-24 19:22:35 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								5ea8df0ca0 
								
							 
						 
						
							
							
								
								Manual merge of the TriangleMesh.cpp from the stable branch.  
							
							 
							
							
							
						 
						
							2018-12-12 10:02:01 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								0235f1a821 
								
							 
						 
						
							
							
								
								Merged with dev  
							
							 
							
							
							
						 
						
							2018-09-12 11:59:02 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								19977edae2 
								
							 
						 
						
							
							
								
								Removed the "Broken croak" support, which was useful on broken  
							
							 
							
							... 
							
							
							
							64bit Strawberry perl only. We don't use Strawberry perl anymore,
so this has been removed for clarity.
Added a PerlCallback wrapper to call a Perl subroutine from a C++ code. 
							
						 
						
							2018-05-03 21:45:43 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								5063c15442 
								
							 
						 
						
							
							
								
								Fixed automatic tests.  
							
							 
							
							
							
						 
						
							2018-03-23 16:00:00 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								e931f75010 
								
							 
						 
						
							
							
								
								Work in progress: Good bye, Perl Threads!  
							
							 
							
							
							
						 
						
							2018-03-23 11:41:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								61ae78432c 
								
							 
						 
						
							
							
								
								Removed the unsupported "pillars" support pattern.  
							
							 
							
							
							
						 
						
							2018-03-14 20:08:34 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								3bc79e80d5 
								
							 
						 
						
							
							
								
								Fixed configuration & validate C++ ports.  
							
							 
							
							
							
						 
						
							2017-10-27 16:11:06 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								93dce7a2d3 
								
							 
						 
						
							
							
								
								Ported config load / stored to C++, thanks @alexrj  
							
							 
							
							... 
							
							
							
							Implemented import of config values from the G-code. 
							
						 
						
							2017-06-14 17:51:14 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								ed2ee2f6f3 
								
							 
						 
						
							
							
								
								Merged support_fills with support_interface_fills.  
							
							 
							
							... 
							
							
							
							When extruding supports, the support is interleaved with interface
if possible (when extruded with the same extruder).
Otherwise the base is extruded first. 
							
						 
						
							2017-04-07 17:37:30 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								6582182e0c 
								
							 
						 
						
							
							
								
								Adapted to the new ClipperUtils.hpp interface by @alexrj  
							
							 
							
							
							
						 
						
							2016-12-13 19:22:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								2e53c06159 
								
							 
						 
						
							
							
								
								Finished the SLIC3R_HAS_BROKEN_CROAK magic.  
							
							 
							
							
							
						 
						
							2016-11-08 10:59:43 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								aac968162b 
								
							 
						 
						
							
							
								
								Unit test to verify whether Slic3r would hang when croaking from  
							
							 
							
							... 
							
							
							
							a C++ exception handler. This is an unfortunate error in some
Strawberry Perl distributions. 
							
						 
						
							2016-11-06 17:42:36 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								95ede7c4b8 
								
							 
						 
						
							
							
								
								Rewrote Fill2.pm to C++, deleted Perl infills for good.  
							
							 
							
							... 
							
							
							
							Removed dependency on Perl Math::PlanePath module.
Fixed compilation with Visual Studio and SLIC3R_DEBUG: Visual Studio older than 2015 does not support the prinf type specifier %zu. Use %Iu instead.
C++11 move semantics enabled. 
							
						 
						
							2016-11-02 10:47:00 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								3d3654707b 
								
							 
						 
						
							
							
								
								Added "Notes" page to the filament configuration.  
							
							 
							
							... 
							
							
							
							Added "filament_max_volumetric_speed", a cap on the maximum volumetric
extrusion role, filament specific. This is very useful when mixing
rigid filament with a soft filament.
Extended the import / export of multi-string values into configuration
values, including the test cases. Multi-line strings will be enclosed
into quotes, quotes escaped using a C-style escape sequences. Single
word strings could still be stored without quotes. 
							
						 
						
							2016-11-01 13:41:24 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								660b56acb5 
								
							 
						 
						
							
							
								
								Fixed type error  
							
							 
							
							
							
						 
						
							2016-03-26 12:21:54 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								1a286fc906 
								
							 
						 
						
							
							
								
								Fixes and improvements to MotionPlanner, much smarter now  
							
							 
							
							
							
						 
						
							2015-12-21 14:46:35 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								934bd43e35 
								
							 
						 
						
							
							
								
								More refactoring on Config XS bindings  
							
							 
							
							
							
						 
						
							2015-12-16 12:58:06 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								3fac8cd77e 
								
							 
						 
						
							
							
								
								Large refactoring of the Config classes  
							
							 
							
							
							
						 
						
							2015-12-07 19:39:49 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								1bebe6097b 
								
							 
						 
						
							
							
								
								Make test happy  
							
							 
							
							
							
						 
						
							2015-12-02 19:39:16 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								61f0a9e4da 
								
							 
						 
						
							
							
								
								Replace the flip word with mirror.  #3060  
							
							 
							
							
							
						 
						
							2015-11-04 23:11:30 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								b4019bb438 
								
							 
						 
						
							
							
								
								Ported more Slic3r::GCode methods to XS  
							
							 
							
							
							
						 
						
							2015-07-01 23:00:52 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ab858f320d 
								
							 
						 
						
							
							
								
								Updated test  
							
							 
							
							
							
						 
						
							2015-07-01 21:02:36 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								70ec433e67 
								
							 
						 
						
							
							
								
								Faster (but less precise) implementation of simplify_by_visibility(), since it was the bottleneck of avoid_crossing_perimeters.  #2777  
							
							 
							
							
							
						 
						
							2015-05-18 19:28:59 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								97211f35e7 
								
							 
						 
						
							
							
								
								More robust medial axis pruning.  #2800  
							
							 
							
							
							
						 
						
							2015-05-13 20:50:30 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d6d7880507 
								
							 
						 
						
							
							
								
								Ported Slic3r::Geometry::arrange() to C++/XS  
							
							 
							
							
							
						 
						
							2015-04-29 19:19:07 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								6cab5668e3 
								
							 
						 
						
							
							
								
								Restore correct ordering of concentric infill loops, preventing them from being reordered during G-code generation  
							
							 
							
							
							
						 
						
							2015-03-09 18:28:07 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								2eca094170 
								
							 
						 
						
							
							
								
								Added failing test case for Clipper regression causing extra points in polyline intersection, thus crash with circular bed shape  
							
							 
							
							
							
						 
						
							2015-02-22 17:03:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								edbc11477c 
								
							 
						 
						
							
							
								
								Update to Clipper 6.2.9.  Fixes   #2639  
							
							 
							
							
							
						 
						
							2015-02-22 15:13:52 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								1180a6d83f 
								
							 
						 
						
							
							
								
								Merge pull request  #2508  from strahlex/machinekit-gcode  
							
							 
							
							... 
							
							
							
							added support Machinekit flavour GCode 
							
						 
						
							2015-02-15 17:00:08 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								8851dc7f23 
								
							 
						 
						
							
							
								
								Added failing test case for upstream Clipper issue 126 (our  #2639 )  
							
							 
							
							
							
						 
						
							2015-02-15 16:47:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								32b8eb489c 
								
							 
						 
						
							
							
								
								Updated Clipper to 6.2.8. This fixes several minor issues, including infill paths not being trimmed correctly.  #2448  
							
							 
							
							
							
						 
						
							2015-02-15 16:10:04 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alexander Rössler 
								
							 
						 
						
							
							
							
							
								
							
							
								d35226b889 
								
							 
						 
						
							
							
								
								added support Machinekit flavour GCode  
							
							 
							
							
							
						 
						
							2015-02-06 18:48:46 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								b1f1893481 
								
							 
						 
						
							
							
								
								Bugfix: tangent horizontal mesh surfaces were not included in slices under rare circumstances, generating almost invalid polygons that confused Clipper and caused skipped layers. Includes regression test  
							
							 
							
							
							
						 
						
							2015-01-28 13:00:38 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								357f10732a 
								
							 
						 
						
							
							
								
								Added test case for a Clipper bug  
							
							 
							
							
							
						 
						
							2015-01-18 01:07:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								e749f6040f 
								
							 
						 
						
							
							
								
								New +Line::intersection_infinite() method  
							
							 
							
							
							
						 
						
							2015-01-16 16:25:39 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								8f4cbefd0d 
								
							 
						 
						
							
							
								
								Lots of improvements to MotionPlanner/avoid_crossing_perimeters. Smoother paths and several edge cases now handled better  
							
							 
							
							
							
						 
						
							2015-01-06 20:52:36 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								6776d6bc00 
								
							 
						 
						
							
							
								
								Bugfix: a bug in Polyline::split_at() caused random loss of perimeter segments.  #2495  
							
							 
							
							
							
						 
						
							2015-01-05 15:51:57 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d8be67c28b 
								
							 
						 
						
							
							
								
								Bugfix: Douglas-Peucker used perpendicular distance instead of shortest distance, thus clipping more than it should.  #2474  
							
							 
							
							
							
						 
						
							2015-01-03 15:03:53 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								91bc4d8157 
								
							 
						 
						
							
							
								
								Bugfix: a typo caused wrong loop splitting, thus wrong ordering of perimeters having bridging parts. Includes regression test.  #2258  
							
							 
							
							
							
						 
						
							2014-12-24 00:11:29 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								9264db7ecd 
								
							 
						 
						
							
							
								
								Removed useless thing added in  e79aa2e81c 
							
							 
							
							
							
						 
						
							2014-12-17 00:52:01 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								e79aa2e81c 
								
							 
						 
						
							
							
								
								New --solid-infill-extruder option. Includes a refactoring of the strategy used to order layer extrusions according to their extruder and island; toolchanges and travel moves should be more optimized now.  #618  
							
							 
							
							
							
						 
						
							2014-12-17 00:34:00 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								360dee862b 
								
							 
						 
						
							
							
								
								Keep model objects aligned to Z = 0 in plater  
							
							 
							
							
							
						 
						
							2014-12-12 22:43:56 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								b69caff93c 
								
							 
						 
						
							
							
								
								Ported LayerRegion::make_slices() to XS  
							
							 
							
							
							
						 
						
							2014-11-09 16:24:07 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								a4eef93950 
								
							 
						 
						
							
							
								
								Fixed minor regression  
							
							 
							
							
							
						 
						
							2014-11-04 21:07:18 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								01133fd0be 
								
							 
						 
						
							
							
								
								Fix tests after recent output change for ConfigOptionPoint values  
							
							 
							
							
							
						 
						
							2014-10-28 23:37:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								73b3c06361 
								
							 
						 
						
							
							
								
								Ported more things to XS  
							
							 
							
							
							
						 
						
							2014-09-21 10:51:36 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								534b8c3f12 
								
							 
						 
						
							
							
								
								Fixed minor harmless error in a couple tests  
							
							 
							
							
							
						 
						
							2014-08-08 11:07:51 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d9f6b0933b 
								
							 
						 
						
							
							
								
								Use istringstream for deserializing config options in order to use the correct locale.  #2187  
							
							 
							
							
							
						 
						
							2014-08-04 11:34:53 +02:00