Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								52b3c655ff 
								
							 
						 
						
							
							
								
								Fixed Polygon::centroid()  
							
							 
							
							... 
							
							
							
							Ported Polygon unit tests from Perl to C++. 
							
						 
						
							2021-05-07 11:42:21 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								bb8112f099 
								
							 
						 
						
							
							
								
								and the final Perl unit test fix  
							
							 
							
							
							
						 
						
							2021-04-21 15:47:28 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								dcfa1d10cf 
								
							 
						 
						
							
							
								
								Yet another Perl test  
							
							 
							
							
							
						 
						
							2021-04-21 15:46:47 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								ee53894c40 
								
							 
						 
						
							
							
								
								Another last perl unit test fix  
							
							 
							
							
							
						 
						
							2021-04-21 15:43:41 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								c013b73308 
								
							 
						 
						
							
							
								
								Fixing perl unit tests  
							
							 
							
							
							
						 
						
							2021-04-21 15:38:00 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								2e55898d78 
								
							 
						 
						
							
							
								
								Removal of not numerically robust libraries "poly2tree" and "polypartition".  
							
							 
							
							... 
							
							
							
							Adjustment of GUI/3DBed.cpp,hpp to use the more stable triangulation algoritm
derived from SGI glut.
Fix of an extremely slow bridging calculation, caused by an extremely
slow bridged area detection function, of which the results were never used.
Fixes "slicing fails or takes too long #5974 " 
							
						 
						
							2021-02-09 18:36:28 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								04c2fde671 
								
							 
						 
						
							
							
								
								Removed the old motion planner.  
							
							 
							
							
							
						 
						
							2020-11-17 09:33:30 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								e0b0a2cdcf 
								
							 
						 
						
							
							
								
								Fix of previous commit.  
							
							 
							
							
							
						 
						
							2020-09-24 20:32:52 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								ba39ee6f12 
								
							 
						 
						
							
							
								
								EdgeGrid::signed_distance_edges() to provide the pedal point.  
							
							 
							
							... 
							
							
							
							Removed 20_print.t test. 
							
						 
						
							2019-10-30 10:18:56 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								2e7e95adae 
								
							 
						 
						
							
							
								
								Disabled broken tests, ported some more tests to C++,  
							
							 
							
							... 
							
							
							
							removed Perl tests that were already ported to C++. 
							
						 
						
							2019-10-25 18:23:42 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								f8dc74374c 
								
							 
						 
						
							
							
								
								Ported various clipper unit tests from Perl to C++,  
							
							 
							
							... 
							
							
							
							the clipper Perl unit tests were removed. 
							
						 
						
							2019-10-25 17:07:55 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								b7f93292fa 
								
							 
						 
						
							
							
								
								FIx of Single test suite failure on two minority architectures  #2461  
							
							 
							
							
							
						 
						
							2019-08-08 09:45:42 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								c7cc760067 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into vb_undo_redo  
							
							 
							
							
							
						 
						
							2019-07-04 20:22:15 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								27ee68d2f9 
								
							 
						 
						
							
							
								
								WIP Undo / Redo: ModelID / ModelBase renamed to ObjectID / ObjectBase  
							
							 
							
							
							
						 
						
							2019-06-27 11:02:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								8bf6e69851 
								
							 
						 
						
							
							
								
								Removed the layer_height_ranges from the Perl bindings and unit tests.  
							
							 
							
							
							
						 
						
							2019-06-20 16:28:37 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									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