Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								3216448bbc 
								
							 
						 
						
							
							
								
								PlaceholderParser: implemented round(), digits() and zdigits() macros.  
							
							... 
							
							
							
							round() rounds to an integer.
This is a popular request, for example #3472 
digits(value, num_digits, num_decimals) rounds to num_digits and
	num_decimals, left filled with spaces.
digits(value, num_digits) the same as digits(value, num_digits, 0)
    Neither decimal separator nor any decimals after decimal separator
    are emitted.
zdigits(...) is the same as digits(...) only left filled with zeros.
If the result does not fit num_digits, the result is never trimmed. 
							
						 
						
							2021-10-29 13:36:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								0f145920d9 
								
							 
						 
						
							
							
								
								Fixed conditional G-code int(...), which did not accept an expression,  
							
							... 
							
							
							
							just a variable, constant or an expression enclosed in double braces (())
Mentioned for example in #3472  
							
						 
						
							2021-10-29 10:45:33 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								23ab9fb181 
								
							 
						 
						
							
							
								
								MSW DarkMode: Set mode colors for "Change volume type" dialog.  
							
							
							
						 
						
							2021-10-29 08:46:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								b6c4e94d81 
								
							 
						 
						
							
							
								
								Fixing projection of bottom surfaces in MM segmentation and for  
							
							... 
							
							
							
							support blockers / enforcers.
All slicing functions shall produce consistent results with the same mesh, same transformation matrix and slicing parameters.
Namely, slice_mesh_slabs() shall produce consistent results with slice_mesh() and slice_mesh_ex() in the sense, that projections made by
slice_mesh_slabs() shall fall onto slicing planes produced by slice_mesh().
Before this commit, slice_mesh_slabs() projected bottom facing faces upwards to its coplanar slicing plane,
which is different from how slice_mesh() or slice_mesh_ex() work, leading to ignored support enforcer / blocker strokes. 
							
						 
						
							2021-10-28 15:07:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								93e91bcacb 
								
							 
						 
						
							
							
								
								Fixing compilation on GCC  
							
							
							
						 
						
							2021-10-27 17:36:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								bc1737c0da 
								
							 
						 
						
							
							
								
								Yet another bugfix for gcc where MSVC was happy with non-conformant code  
							
							
							
						 
						
							2021-10-27 16:16:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								ad2dfe345d 
								
							 
						 
						
							
							
								
								Fixed typo in an unused template code, where MSVC does not complain,  
							
							... 
							
							
							
							but GCC does. 
							
						 
						
							2021-10-27 16:07:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								e87f90af9f 
								
							 
						 
						
							
							
								
								Fixed typo in CMake  
							
							
							
						 
						
							2021-10-27 16:04:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								cf7b6fb19a 
								
							 
						 
						
							
							
								
								Extracted MedialAxis code from Geometry.cpp/hpp, moved to its own  
							
							... 
							
							
							
							files to Geometry/
Moved other Voronoi files to Geometry/ 
							
						 
						
							2021-10-27 16:03:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								497905406b 
								
							 
						 
						
							
							
								
								New code for minimum enclosing circle by randomized Welzl algorithm.  
							
							... 
							
							
							
							Split the circle code from Geometry.cpp/hpp to Geometry/Circle.cpp,hpp 
							
						 
						
							2021-10-27 15:12:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								77548df00f 
								
							 
						 
						
							
							
								
								Fixed missing sinking property in objects list for multipart objects with a part completely below the printbed  
							
							
							
						 
						
							2021-10-27 14:33:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								3f669e70b9 
								
							 
						 
						
							
							
								
								#7160  - Fixed drag object on mouse move cause wrong color when outside the print area  
							
							
							
						 
						
							2021-10-27 10:37:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								f309cf3aa9 
								
							 
						 
						
							
							
								
								Merge branch 'tm_levitating_supports_in_interior'  
							
							
							
						 
						
							2021-10-27 10:05:33 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								d57cfa981e 
								
							 
						 
						
							
							
								
								Construct supports using the trimmed mesh.  To solve issues with supports within the cavity hanging in the air. This still doesn't solve the issue with undrilled holes.  
							
							... 
							
							
							
							To solve issues with supports within the cavity hanging in the air. This still doesn't solve the issue with undrilled holes. 
							
						 
						
							2021-10-27 10:05:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								145f0489b8 
								
							 
						 
						
							
							
								
								Fixed crash when a part of a multipart object is completely below the printbed  
							
							
							
						 
						
							2021-10-27 08:56:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Choi 
								
							 
						 
						
							
							
							
							
								
							
							
								9a4863a14b 
								
							 
						 
						
							
							
								
								Translate error.  
							
							
							
						 
						
							2021-10-26 18:31:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								e5b51a654d 
								
							 
						 
						
							
							
								
								Follow-up to  0c29eb9943 
							
							... 
							
							
							
							Next code refactoring: m_support_material_overhangs_queried have to be initialized from outside just once 
							
						 
						
							2021-10-26 16:36:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								ea56f00a31 
								
							 
						 
						
							
							
								
								Fixing handling of project "saved" timestamp on Undo / Redo stack.  
							
							
							
						 
						
							2021-10-26 16:30:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								cd13af59f4 
								
							 
						 
						
							
							
								
								Follow-up to  79eb59b9f2 
							
							... 
							
							
							
							Fix of #7168 : Crash when layer count exceeds 4095
This time the crash was fixed for top / bottom propagation of
multi-material segmentation. 
							
						 
						
							2021-10-26 16:21:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								ef0dae8c97 
								
							 
						 
						
							
							
								
								Implemented possibility to apply conversion from inches/meters to mm for all loaded objects at once  
							
							... 
							
							
							
							+ Added MessageWithCheckBox dialog
+ some code refactoring for MessageDlg 
							
						 
						
							2021-10-26 14:52:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									rtyr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fe748ca43b 
								
							 
						 
						
							
							
								
								1.4.0-beta1 Sync with PrusaSlicer-settings  
							
							
							
						 
						
							2021-10-26 13:38:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								28de7f5504 
								
							 
						 
						
							
							
								
								Support generator: Merging of bottom contacts with top contacts and  
							
							... 
							
							
							
							interface layers if possible. This should always be possible with
soluble supports and it should have been done long time ago.
For non-soluble supports, it may or may not be possible to merge
these layers: They will only be merged if they are extruded without
bridging and with the same layer height.
Fixes Support enforcer interfaces not generated as needed. #6784 
or at least some of the issues reported.
Experimental: Added experimental filtering of propagated support columns
to two extrusions, overlapping by maximum 20%.
This filtering step will remove spurious columns that do not support
anything, but the filtering step may remove supports supporting tiny
islands. Those supports would likely not be printable anyways without
the user intervention (extending the supported area by painting). 
							
						 
						
							2021-10-26 12:09:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								4d2017188d 
								
							 
						 
						
							
							
								
								Updated GLEW to 2.2.0  
							
							
							
						 
						
							2021-10-26 10:03:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								00c444f8c8 
								
							 
						 
						
							
							
								
								Tiny optimization of slice_mesh_slabs() with mirrored objects.  
							
							
							
						 
						
							2021-10-26 10:03:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								79eb59b9f2 
								
							 
						 
						
							
							
								
								Fix of  #7168 : Crash when layer count exceeds 4095  
							
							
							
						 
						
							2021-10-26 09:56:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								e1b3ba063b 
								
							 
						 
						
							
							
								
								Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS - Printbed collision detection made cheaper for rectangular beds and faster for circular beds  
							
							
							
						 
						
							2021-10-26 08:45:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								054dd569af 
								
							 
						 
						
							
							
								
								MSW Dark mode: Set mode colors for RichToolTips  
							
							
							
						 
						
							2021-10-26 08:28:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								0c29eb9943 
								
							 
						 
						
							
							
								
								Follow up  e2475c9576 = code refactoring  
							
							
							
						 
						
							2021-10-25 16:55:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								0836fbb453 
								
							 
						 
						
							
							
								
								Allow to enter empty value for "G-code thumbnails" option  
							
							
							
						 
						
							2021-10-25 16:28:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukáš Hejl 
								
							 
						 
						
							
							
							
							
								
							
							
								3d87904e66 
								
							 
						 
						
							
							
								
								Fixed the bottom layer of multi-material painted objects sunken below the print bed ( #7107 ).  
							
							
							
						 
						
							2021-10-25 14:59:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								7c00905ec7 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/prusa3d/PrusaSlicer  
							
							
							
						 
						
							2021-10-25 14:47:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								014bef382a 
								
							 
						 
						
							
							
								
								#6999  - Fixed variable layer height editing not working when raft layers > 0  
							
							
							
						 
						
							2021-10-25 14:47:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								e2475c9576 
								
							 
						 
						
							
							
								
								Workaround for  #6814  
							
							
							
						 
						
							2021-10-25 14:45:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								038459b083 
								
							 
						 
						
							
							
								
								ConfigWizard: Added missed Refresh()  
							
							
							
						 
						
							2021-10-25 13:59:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								19387186a5 
								
							 
						 
						
							
							
								
								#7110  - Fixed calculation of estimated times for layers  
							
							
							
						 
						
							2021-10-25 12:31:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								743b99d22c 
								
							 
						 
						
							
							
								
								Unit tests to the new optimized implementation of  
							
							... 
							
							
							
							Line::parallel_to() a Line::perpendicular_to(). 
							
						 
						
							2021-10-25 12:03:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								dcbb3bef45 
								
							 
						 
						
							
							
								
								Fixed crash in bed collision detection when there are sinking toolpaths  
							
							
							
						 
						
							2021-10-25 09:57:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukáš Hejl 
								
							 
						 
						
							
							
							
							
								
							
							
								10f24119d0 
								
							 
						 
						
							
							
								
								Fixed the propagation of painted top and bottom layers for mirrored objects in multi-material segmentation.  
							
							
							
						 
						
							2021-10-25 08:43:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukáš Hejl 
								
							 
						 
						
							
							
							
							
								
							
							
								0f9a9de745 
								
							 
						 
						
							
							
								
								Fixed darker colors of objects inside multi-material gizmo when objects are mirrored.  
							
							
							
						 
						
							2021-10-25 08:41:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								9651ff19ef 
								
							 
						 
						
							
							
								
								Fix of [prusa3d/PrusaSlicer] Typo in Keyboard Shortcuts (Issue  #7161 )  
							
							
							
						 
						
							2021-10-24 11:12:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								ae62801250 
								
							 
						 
						
							
							
								
								Implemented "Details" section enclosing OpenGL extensions when copying  
							
							... 
							
							
							
							sysinfo to clipboard for inserting into github issue.
Fix of [Feature Request] Help => System Info => Copy to Clipboard: wrap list of extensions with <details> tag #6830  
							
						 
						
							2021-10-23 20:13:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								0bc2448e22 
								
							 
						 
						
							
							
								
								Documented the new print bed collision detection algorithm requirements:  
							
							... 
							
							
							
							Only convex print bed is supported.
Optimization of collision detection by precomputing the print bed shape type. 
							
						 
						
							2021-10-23 15:29:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								36baae05f1 
								
							 
						 
						
							
							
								
								Commented out unused and expensive printbed_collision_state()  
							
							
							
						 
						
							2021-10-23 15:29:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								be236eda85 
								
							 
						 
						
							
							
								
								Renamed Geometry::intersect() to Geometry::convex_polygons_intersect()  
							
							... 
							
							
							
							to convey its true meaning. 
							
						 
						
							2021-10-23 15:29:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									rtyr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								723155a15c 
								
							 
						 
						
							
							
								
								1.4.0-beta0 Added multiple Filatech and BASF filament profiles. Added material profiles for SL1S.  
							
							
							
						 
						
							2021-10-23 13:29:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								5ccf7e9e47 
								
							 
						 
						
							
							
								
								Updated version and config location to beta.  
							
							
							
						 
						
							2021-10-22 17:10:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								22f3682c0f 
								
							 
						 
						
							
							
								
								Fix of  #7155  (broken loading of configs from <=1.41.3)  
							
							
							
						 
						
							2021-10-22 17:04:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								7e780380ee 
								
							 
						 
						
							
							
								
								Fix of  d43ae66eca 
							
							... 
							
							
							
							reduced copy / paste redudancy by extracting a new function
    to produce convex hull: its_convex_hull() 
							
						 
						
							2021-10-22 16:54:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								8d0a4c7cd6 
								
							 
						 
						
							
							
								
								SendSystemInfoDialog: Use button instead of hyperlink  
							
							... 
							
							
							
							+ Fixed wsWidgets asserts 
							
						 
						
							2021-10-22 15:36:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								3021a6f57f 
								
							 
						 
						
							
							
								
								Fixing previous commit for QHull configured for doubles, not floats.  
							
							
							
						 
						
							2021-10-22 15:20:40 +02:00