Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								52b3c655ff 
								
							 
						 
						
							
							
								
								Fixed Polygon::centroid()  
							
							... 
							
							
							
							Ported Polygon unit tests from Perl to C++. 
							
						 
						
							2021-05-07 11:42:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								f16d4953be 
								
							 
						 
						
							
							
								
								Removing offset2 from Perl bindings and other minor cleanup.  
							
							
							
						 
						
							2021-05-06 14:29:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								a2de09e11e 
								
							 
						 
						
							
							
								
								Fixing unit tests.  
							
							
							
						 
						
							2021-05-05 13:19:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								09a80d954c 
								
							 
						 
						
							
							
								
								Further rework of ClipperUtils: Replaced many to_polygons() /  
							
							... 
							
							
							
							to_expolygons() calls with templated ClipperUtils variants to avoid
memory allocation and copying. 
							
						 
						
							2021-05-03 11:39:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								9f4e9da5c6 
								
							 
						 
						
							
							
								
								Merge branch 'tm_vb_clipper_eigen'  
							
							
							
						 
						
							2021-04-23 11:44:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								8d0950ce12 
								
							 
						 
						
							
							
								
								Convincing ClipperLib to use Slic3r's own Point type internally.  
							
							
							
						 
						
							2021-04-21 20:15:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								949b0e63e8 
								
							 
						 
						
							
							
								
								Fix integer overflows in libnest2d tests  
							
							
							
						 
						
							2021-04-21 16:08:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								ad19ab219d 
								
							 
						 
						
							
							
								
								New custom backend for libnest2d using libslic3r types  
							
							... 
							
							
							
							Adapted to new clipper->eigen mod 
							
						 
						
							2021-04-21 16:02:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								542d95a593 
								
							 
						 
						
							
							
								
								Fixing unit tests  
							
							
							
						 
						
							2021-04-21 15:31:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								ba94fa4867 
								
							 
						 
						
							
							
								
								Fixed unit tests.  
							
							
							
						 
						
							2021-04-21 13:30:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								7112ac61b6 
								
							 
						 
						
							
							
								
								Replacing ClipperLib::IntPoint with Eigen point as a first step to  
							
							... 
							
							
							
							make the ClipperLib paths and polygons compatible with Slic3r paths
and polygons without conversions and memory allocations. 
							
						 
						
							2021-04-14 09:22:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								41a0e270ac 
								
							 
						 
						
							
							
								
								Fix integer overflows in libnest2d tests  
							
							
							
						 
						
							2021-04-14 08:51:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								f3e3aabec7 
								
							 
						 
						
							
							
								
								Least supports optimization revived.  
							
							... 
							
							
							
							Fix missing include on Win32
Cleanup benchmarking code 
							
						 
						
							2021-04-07 12:51:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								4eb13a407f 
								
							 
						 
						
							
							
								
								Extend execution framework with convenience functions  
							
							
							
						 
						
							2021-04-07 12:51:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukáš Hejl 
								
							 
						 
						
							
							
							
							
								
							
							
								dd4b26ba25 
								
							 
						 
						
							
							
								
								Fix of  7bd412a2ca 
							
							
							
						 
						
							2021-04-05 20:32:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukáš Hejl 
								
							 
						 
						
							
							
							
							
								
							
							
								7bd412a2ca 
								
							 
						 
						
							
							
								
								A few test cases for Voronoi diagrams.  
							
							... 
							
							
							
							A few test cases collected from multi-material segmentation. All new test cases are suppressed not to fail a building process. 
							
						 
						
							2021-04-05 16:47:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								f117d02750 
								
							 
						 
						
							
							
								
								Back-porting improvements for libnest2d  
							
							
							
						 
						
							2021-03-31 09:36:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								ba5e8860cb 
								
							 
						 
						
							
							
								
								Fixing some compilation warnings  
							
							
							
						 
						
							2021-03-15 10:36:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								adcbe4347c 
								
							 
						 
						
							
							
								
								Fixed unit tests.  
							
							
							
						 
						
							2021-03-15 09:55:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								8e27e355c2 
								
							 
						 
						
							
							
								
								Fixing unit tests.  
							
							
							
						 
						
							2021-03-15 09:55:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								ceea9de8b8 
								
							 
						 
						
							
							
								
								WIP: Refactored bridging flow from normal flow, new config value  
							
							... 
							
							
							
							'thick_bridges' to switch between the Slic3r vs. S3D/Cura/Ideamaker
way of printing 1st object layer over supports.
Simplified the PresetHints. 
							
						 
						
							2021-03-15 09:55:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								33d6655f26 
								
							 
						 
						
							
							
								
								Clean up hollowing test  
							
							... 
							
							
							
							Needs rethinking anyway 
							
						 
						
							2021-03-08 17:38:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								82954ba715 
								
							 
						 
						
							
							
								
								Group hollowing result (including grid) into one struct  
							
							
							
						 
						
							2021-03-08 17:38:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								5f5de1c812 
								
							 
						 
						
							
							
								
								Follow-up to  5276bd98d7:  
							
							... 
							
							
							
							WIP: MutablePolygon - linked list based polygon implementation
allowing rapid insertion and removal of points.
WIP: porting smooth_outward() from Cura. 
							
						 
						
							2021-03-03 15:04:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								5276bd98d7 
								
							 
						 
						
							
							
								
								WIP: MutablePolygon - linked list based polygon implementation  
							
							... 
							
							
							
							allowing rapid insertion and removal of points.
WIP: porting smooth_outward() from Cura. 
							
						 
						
							2021-03-01 18:41:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								db2d78ff21 
								
							 
						 
						
							
							
								
								Reduction on compiler warnings, mainly on MSVC.  
							
							... 
							
							
							
							Fix of the new gap_fill_enable flag: Take it into account when comparing
regions. 
							
						 
						
							2021-02-10 17:29:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								5449e6c549 
								
							 
						 
						
							
							
								
								Fixing some compiler warnings on Linux  
							
							
							
						 
						
							2021-02-08 11:58:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								73c9f939e0 
								
							 
						 
						
							
							
								
								Squash merge of lh_brim_rework,  
							
							... 
							
							
							
							brim separated to Brim.cpp,hpp
Refactored accessors to PrintObjectPtrs, PrintRegionPtrs, LayerPtrs,
SupportLayerPtrs for const correctness. 
							
						 
						
							2021-02-03 15:12:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								a116914fce 
								
							 
						 
						
							
							
								
								WIP VoronoiOffset: Squash merge of vb_voronoi_offset  
							
							... 
							
							
							
							Working contour offsetting,
skeleton_edges_rough() to detect "important" skeleton edges.
Radius of an inscribed circle along the "important" skeleton edges
changes slowly, therefore these "important" skeleton edges signify
oblong regions possibly needing a gap fill. 
							
						 
						
							2021-01-29 16:34:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								dc4bdad84a 
								
							 
						 
						
							
							
								
								Fixed some more GCC warnings  
							
							
							
						 
						
							2021-01-29 15:17:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								e78ad6ffa9 
								
							 
						 
						
							
							
								
								Fixing unit tests for supports. After "dont_support_bridges" was fixed  
							
							... 
							
							
							
							for perimeters, no support was rightfully generated for a preset
using a default "dont_support_bridges" = off. 
							
						 
						
							2020-12-11 17:57:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								bd79036d13 
								
							 
						 
						
							
							
								
								Replaced all "long long" types with int64_t  
							
							... 
							
							
							
							Replaced all "unsigned long long" types with uint64_t.
These "new" types better communicate their meaning and they are
guaranteed to behave the same on all platforms & compilers. 
							
						 
						
							2020-12-10 08:40:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								9f77335d8a 
								
							 
						 
						
							
							
								
								Updated Catch2 to v2.13.3 to support compilation on OSX11 / ARM  
							
							
							
						 
						
							2020-12-01 16:48:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								aa6ddfec85 
								
							 
						 
						
							
							
								
								Added functions to export raw image data to PNG for debugging purposes.  
							
							... 
							
							
							
							Renamed PNGRead.cpp/hpp to PNGReadWrite.cpp,hpp
EdgeGrid: Resurrected debugging output to PNG. 
							
						 
						
							2020-11-26 09:01:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								0a932ebfe3 
								
							 
						 
						
							
							
								
								Enable http digest authentication for CURL  
							
							
							
						 
						
							2020-11-25 13:58:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								e77fc43159 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'remotes/origin/master' into lh_adaptive_infill_hooks  
							
							
							
						 
						
							2020-11-16 10:54:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								8c8ad70c58 
								
							 
						 
						
							
							
								
								ENABLE_GCODE_VIEWER set as default in fff_print test and PrusaSlicer.cpp  
							
							
							
						 
						
							2020-11-12 15:01:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								239d588c5d 
								
							 
						 
						
							
							
								
								1) Implemented anchoring of infill lines to perimeters with length  
							
							... 
							
							
							
							limited anchors, while before a full perimeter segment was always
   taken if possible.
2) Adapted the line infills (grid, stars, triangles, cubic) to 1).
   This also solves a long standing issue of these infills producing
   anchors for each sweep direction independently, thus possibly
   overlapping and overextruding, which was quite detrimental
   in narrow areas.
3) Refactored cubic adaptive infill anchroing algorithm
   for performance and clarity. 
							
						 
						
							2020-11-05 17:32:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								3cfccf1a5a 
								
							 
						 
						
							
							
								
								Fixed unit tests broken with  3502f256fa 
							
							
							
						 
						
							2020-10-29 12:39:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								2f422f5dbe 
								
							 
						 
						
							
							
								
								Fix sla tests on mac  
							
							
							
						 
						
							2020-10-15 13:50:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								73d8bab4f8 
								
							 
						 
						
							
							
								
								Fix confusing test  
							
							... 
							
							
							
							fixes  #4724  
						
							2020-09-21 08:45:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								743d6643ae 
								
							 
						 
						
							
							
								
								Drop rubbish tests  
							
							
							
						 
						
							2020-09-16 15:04:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								067cde85f1 
								
							 
						 
						
							
							
								
								WIP Refactoring of exceptions:  
							
							... 
							
							
							
							1) All slicer's exceptions are now derived from Slic3r::Exception.
2) New exceptions are defined for slicing errors.
3) Exceptions are propagated to the Plater to show.
It remains to modify the slicing back-end to throw the new SlicingError
exceptions instead of std::runtime_error and to show the other exceptions
by a message dialog instead of a notification. 
							
						 
						
							2020-09-14 18:03:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								c10ff4f503 
								
							 
						 
						
							
							
								
								fixing optimizer and concurrency::reduce  
							
							
							
						 
						
							2020-09-10 14:03:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								a21ff4141b 
								
							 
						 
						
							
							
								
								Fix failing test due to changes in support point genertion  
							
							
							
						 
						
							2020-09-10 13:19:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								a9a99de939 
								
							 
						 
						
							
							
								
								Enable all tests for support point generator  
							
							
							
						 
						
							2020-09-10 13:19:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								b563010bf1 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/prusa3d/PrusaSlicer  into et_gcode_viewer  
							
							
							
						 
						
							2020-08-28 12:30:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								1560e15ed9 
								
							 
						 
						
							
							
								
								Add missing includes for win  
							
							
							
						 
						
							2020-08-27 23:14:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								2bcd36d155 
								
							 
						 
						
							
							
								
								PNG image read with libpng  
							
							
							
						 
						
							2020-08-27 23:14:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								af200e47c1 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/prusa3d/PrusaSlicer  into et_gcode_viewer  
							
							
							
						 
						
							2020-08-19 08:18:23 +02:00