tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								72ac8d68f0 
								
							 
						 
						
							
							
								
								Extend libnest tests, remove some warnings, faster catch2 compilation.  
							
							... 
							
							
							
							Also, improve libnest2d::nest interface. 
							
						 
						
							2019-10-07 17:16:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								f0d75eea0d 
								
							 
						 
						
							
							
								
								Fix incorrect time format spec in iso_utc_timestamp.  
							
							... 
							
							
							
							Also add test for such errors in the future. 
							
						 
						
							2019-10-07 08:56:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								5bf3d5aabf 
								
							 
						 
						
							
							
								
								Merge branch 'tm_sla_tests'  
							
							
							
						 
						
							2019-10-04 18:34:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								d815a518bd 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Prusa3d/PrusaSlicer  
							
							
							
						 
						
							2019-10-04 16:50:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								f8ff23638f 
								
							 
						 
						
							
							
								
								Fixed regression due to ExPolygonCollection to ExPolygons refactoring.  
							
							... 
							
							
							
							Fixed crashes in BridgeDetector due to unexpected implicit conversion
to a const temporary. 
							
						 
						
							2019-10-04 16:50:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								1df1ef481d 
								
							 
						 
						
							
							
								
								Port sla tests to catch2  
							
							
							
						 
						
							2019-10-04 14:47:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								2edd5abf06 
								
							 
						 
						
							
							
								
								Fix endless loop in pinhead creation.  
							
							... 
							
							
							
							* Headless stick penetration value from global cfg
* eliminate warnings 
							
						 
						
							2019-10-03 17:18:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								fefde79c89 
								
							 
						 
						
							
							
								
								Make sure no vector reallocation will be performed on pillars.  
							
							... 
							
							
							
							This is a workaround for now, it needs to be handled properly. 
							
						 
						
							2019-10-03 15:13:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								c4d50ea639 
								
							 
						 
						
							
							
								
								Add test obj and address for support under ground level if no elevation  
							
							
							
						 
						
							2019-10-03 14:23:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								23a7e77a81 
								
							 
						 
						
							
							
								
								Eliminate some race conditions in sla support tree  
							
							
							
						 
						
							2019-10-03 12:31:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								95e22d8fd4 
								
							 
						 
						
							
							
								
								Add method for bridge addition with Head parameter to fill the bridge_id  
							
							
							
						 
						
							2019-10-03 10:22:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								3f698c4ccf 
								
							 
						 
						
							
							
								
								Enable full concurrency for support tree generation.  
							
							
							
						 
						
							2019-10-02 16:33:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								8ca7e56d0f 
								
							 
						 
						
							
							
								
								Fix tests on all platforms  
							
							... 
							
							
							
							Try to link tests on Mac.
Fix inaccurate pad brim size
fix build on mac (attempt 2)
Fixes for support tree faults and race conditions in release mode.
Fix crashing test executable on gcc 4.9
fix warning on msvc 
							
						 
						
							2019-10-02 14:55:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								d5dcba00b1 
								
							 
						 
						
							
							
								
								Time conversion functions with tests.  
							
							... 
							
							
							
							Fixes issue with incorrect characters in time strings on UI.
Fix platform dependency
Fix return value with incorrect strings.
Just use strptime and strftime on all platforms.
Emulate strptime on msvc... because they don't have it and their get_time is buggy. 
							
						 
						
							2019-10-02 14:44:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								f29e18dad2 
								
							 
						 
						
							
							
								
								Fix crashing test executable on gcc 4.9  
							
							
							
						 
						
							2019-10-02 14:42:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								fa81b961c5 
								
							 
						 
						
							
							
								
								Fix compilation without pch.  
							
							
							
						 
						
							2019-10-02 13:56:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								6293ff8ccd 
								
							 
						 
						
							
							
								
								Fixed crash into GCodeTimeEstimator::post_process() while processing custom end g-code  
							
							
							
						 
						
							2019-10-02 09:38:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								c5a5e6a61d 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/prusa3d/PrusaSlicer  into et_git_3010  
							
							
							
						 
						
							2019-10-02 08:13:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								546ad99306 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Prusa3d/PrusaSlicer  
							
							
							
						 
						
							2019-10-01 17:17:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								564eddd99d 
								
							 
						 
						
							
							
								
								FDM Print refactoring:  
							
							... 
							
							
							
							Layer newly remembers bounding boxes of slices,
the bounding boxes are used by G-code generator & newly the support
generator.
Slices are stored as ExPolygons, not ExPolygonCollection. 
							
						 
						
							2019-10-01 17:17:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								be7428d66e 
								
							 
						 
						
							
							
								
								sla::Raster interface clarified and covered with tests.  
							
							... 
							
							
							
							Also renamed sla::SupportTreeAlgorithm to SupportTreeBuildsteps. 
							
						 
						
							2019-10-01 14:58:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								705e82ec8e 
								
							 
						 
						
							
							
								
								Deeper test coverage for support tree generation.  
							
							... 
							
							
							
							Restructuring for testability. 
							
						 
						
							2019-10-01 14:58:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								e675a5d5c6 
								
							 
						 
						
							
							
								
								Reworked pad creation algorithm with new parameters:  
							
							... 
							
							
							
							* brim size
* force pad around object everywhere 
							
						 
						
							2019-10-01 14:58:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								9d775d0a43 
								
							 
						 
						
							
							
								
								Make loading of obj files into TriangleMesh possible.  
							
							
							
						 
						
							2019-10-01 14:58:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								e4247f9856 
								
							 
						 
						
							
							
								
								libslic3r core enhancements  
							
							... 
							
							
							
							* ClipperUtils extended with ExPolygon to clipper paths conversion and improved PolyTree traversal
* Added ExPolygon constructor with Polygon argument
* Removed BoundingBox warnings on clang
* Removed Geometry warnings on clang 
							
						 
						
							2019-10-01 14:58:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								b6f447980a 
								
							 
						 
						
							
							
								
								Add upper limit on 1.0 to sla display gamma parameter.  
							
							
							
						 
						
							2019-10-01 14:44:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								0e325824b1 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Prusa3d/PrusaSlicer  
							
							
							
						 
						
							2019-10-01 13:41:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								6a07b231e1 
								
							 
						 
						
							
							
								
								Fixed a crash with a layer range modifier containing no slicing layer.  
							
							
							
						 
						
							2019-10-01 13:41:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								61cee54dd3 
								
							 
						 
						
							
							
								
								Merge branch 'master' into lm_low_wipe_tower  
							
							
							
						 
						
							2019-10-01 13:24:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								38d8854a48 
								
							 
						 
						
							
							
								
								Print::validate() - check for empty print has been moved at the beginning of the function  
							
							... 
							
							
							
							This prevents a crash when the print is empty and the wipe tower enabled - validation of the wipe tower attempted to access extruders().front(), which was empty.
No other checks need to be done with the empty print anyway. 
							
						 
						
							2019-10-01 12:48:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								b5e3899267 
								
							 
						 
						
							
							
								
								Wipe tower: Sparse layers are not included in filament consumption in case that the 'no sparse layers' option is set  
							
							
							
						 
						
							2019-10-01 11:41:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								8d53c5e978 
								
							 
						 
						
							
							
								
								#3010  - Added tech ENABLE_GIT_3010_FIX - GCodeAnalyzer and GCodeTimeEstimator modified to properly process gcode lines G92  
							
							
							
						 
						
							2019-10-01 09:48:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								272479826f 
								
							 
						 
						
							
							
								
								Refactoring of the G-code preview for lower memory allocation  
							
							... 
							
							
							
							and for separation of concerns:
The final G-code preview no more uses ExtrusionPaths structure
to hold the G-code path data extracted by parsing the G-code.
Instead, the ExtrusionPath class has been trimmed down back to
the original size before the G-code preview was introduced,
and a new GCodePreviewData::Extrusion::Path class was created to hold
the additional path data as the extruder ID, color change ID
and fan speed. 
							
						 
						
							2019-09-30 16:25:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Kral 
								
							 
						 
						
							
							
							
							
								
							
							
								eb93d2a32d 
								
							 
						 
						
							
							
								
								Merge branch 'master' into materials  
							
							
							
						 
						
							2019-09-30 16:12:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								b425ee50a9 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'remotes/origin/et_pull_2922'  
							
							
							
						 
						
							2019-09-30 10:23:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								0abde9a2a8 
								
							 
						 
						
							
							
								
								Return MultiPoint::first_point() by reference.  
							
							
							
						 
						
							2019-09-27 19:47:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								6d11bfe96a 
								
							 
						 
						
							
							
								
								Fixing C++ issues, that the Visual Studio compiler did not report.  
							
							
							
						 
						
							2019-09-27 19:18:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								debd9e2f81 
								
							 
						 
						
							
							
								
								One more try, fixing a missing parameter.  
							
							
							
						 
						
							2019-09-27 19:07:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								50d3894e32 
								
							 
						 
						
							
							
								
								Fix of the ShortestPath.hpp interface: Provide non-move variant.  
							
							
							
						 
						
							2019-09-27 18:47:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								85ea0396a4 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Prusa3d/PrusaSlicer  
							
							
							
						 
						
							2019-09-27 18:23:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								331c187b39 
								
							 
						 
						
							
							
								
								Rest of the path chaining has been replaced with the new algorithm.  
							
							... 
							
							
							
							PolylineCollection.cpp/hpp was removed, use Polylines instead.
Various first_point() / last_point() now return references, not copies. 
							
						 
						
							2019-09-27 18:17:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								d57a09558e 
								
							 
						 
						
							
							
								
								Several fixes of previous commits related to KDTreeIndirect.hpp and ShortestPath.cpp/.hpp  
							
							
							
						 
						
							2019-09-27 13:30:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								c370fccd8b 
								
							 
						 
						
							
							
								
								Changed default values.  
							
							... 
							
							
							
							And bottle_volume is preferred to recalculation instead of bottle_weight 
							
						 
						
							2019-09-27 12:08:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								5123673b3a 
								
							 
						 
						
							
							
								
								CMakeLists: filename fix so everything works on case-sensitive filesystems  
							
							
							
						 
						
							2019-09-27 11:42:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								4b35ebe6e5 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Prusa3d/PrusaSlicer  
							
							
							
						 
						
							2019-09-27 09:52:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								e65ab90c16 
								
							 
						 
						
							
							
								
								Fix of G-code path planning: Infill lines were incorrectly ordered  
							
							... 
							
							
							
							for islands with another islands in their holes.
Improvement of chaining of infill lines for 3D honeycomb, Gyroid and
Honeycomb infill: New TSP chaining algorithm is used. 
							
						 
						
							2019-09-27 09:51:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								d06831076d 
								
							 
						 
						
							
							
								
								WIP: Consolidation of shortest path calculations,  
							
							... 
							
							
							
							various chaining algorithms are replaced with the improved TSP
algorithm. 
							
						 
						
							2019-09-26 17:30:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								10eecb2cab 
								
							 
						 
						
							
							
								
								Reworked Traveling Salesman Problem code for simplicity and robustness.  
							
							... 
							
							
							
							The TSP algorithm is newly used for planning of the printing order
of objects AND their instances. 
							
						 
						
							2019-09-26 16:39:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								82bc243281 
								
							 
						 
						
							
							
								
								Implemented possibility to set a resin cost  
							
							
							
						 
						
							2019-09-26 16:36:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								8d4dd294b2 
								
							 
						 
						
							
							
								
								Merge branch 'dev' of  https://github.com/Prusa3d/PrusaSlicer  into dev  
							
							
							
						 
						
							2019-09-26 09:44:53 +02:00