Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								fdf9272fbe 
								
							 
						 
						
							
							
								
								Wipe tower brim width is now part of WipeTowerData class, so it can be used wherever needed  
							
							 
							
							
							
						 
						
							2019-10-08 13:50:51 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								8aa33a9e05 
								
							 
						 
						
							
							
								
								ENABLE_3DCONNEXION_DEVICES -> Hack for filtering out mouse wheel events coming from 3Dconnexion driver  
							
							 
							
							
							
						 
						
							2019-10-08 08:44:50 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								6f85b0885a 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/prusa3d/PrusaSlicer  into et_3dconnexion  
							
							 
							
							
							
						 
						
							2019-10-07 09:31:43 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								0ba9fbaf0c 
								
							 
						 
						
							
							
								
								ENABLE_3DCONNEXION_DEVICES -> Update 3D scene only when mouse 3D device send update messages  
							
							 
							
							
							
						 
						
							2019-10-07 09:31:23 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								587effbedf 
								
							 
						 
						
							
							
								
								ENABLE_3DCONNEXION_DEVICES -> Refactored Mouse3DController to be unaware of current active GLCanvas3D  
							
							 
							
							
							
						 
						
							2019-10-03 11:38:31 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								36d3f90fad 
								
							 
						 
						
							
							
								
								ENABLE_3DCONNEXION_DEVICES - Added imgui dialog to edit 3Dconnexion device parameters  
							
							 
							
							
							
						 
						
							2019-10-02 15:55:26 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								644cc8c6b4 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/prusa3d/PrusaSlicer  into et_3dconnexion  
							
							 
							
							
							
						 
						
							2019-10-02 11:01:31 +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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								d58dedd459 
								
							 
						 
						
							
							
								
								ENABLE_3DCONNEXION_DEVICES -> Increased limit of device buttons  
							
							 
							
							
							
						 
						
							2019-09-30 15:58:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								eabaa21df2 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/prusa3d/PrusaSlicer  into et_3dconnexion  
							
							 
							
							
							
						 
						
							2019-09-30 15:19:21 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								b425ee50a9 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'remotes/origin/et_pull_2922'  
							
							 
							
							
							
						 
						
							2019-09-30 10:23:16 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								4b3eab0ed9 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/prusa3d/PrusaSlicer  into et_3dconnexion  
							
							 
							
							
							
						 
						
							2019-09-27 14:52:30 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								f958cfd2ff 
								
							 
						 
						
							
							
								
								ENABLE_3DCONNEXION_DEVICES - 1st installment of support for 3Dconnexion devices  
							
							 
							
							... 
							
							
							
							Implemented using hidapi library (https://github.com/libusb/hidapi ) and https://github.com/koenieee/CrossplatformSpacemouseDriver/tree/master/SpaceMouseDriver  as reference
Unsolved issues:
- When manipulating the SpaceNavigator wxWidgets generates a mouse wheel event that needs to be filtered out
- wxWidgets does not detect devices being connected/disconnected to the pc
- Current state forces a continuous rendering
- Current state misses dependence on camera zoom
- Non intuitive movement limits
- Translation and rotation speed factors are hardcoded
- Number of device buttons hardcoded 
							
						 
						
							2019-09-27 14:52:19 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								6f8a9bc1ff 
								
							 
						 
						
							
							
								
								Fixed visual hints in 3D scene not disappearing when tabbing out of size z field in object manipulators sidebar  
							
							 
							
							
							
						 
						
							2019-09-25 13:05:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								7861fa5086 
								
							 
						 
						
							
							
								
								Whitespace changes to supress misleading indentation warnings  
							
							 
							
							... 
							
							
							
							These appear in newer gcc when spaces and tabs are mixed 
							
						 
						
							2019-09-24 16:01:01 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								2dc9949a4c 
								
							 
						 
						
							
							
								
								ENABLE_ENHANCED_RELOAD_FROM_DISK set as default  
							
							 
							
							
							
						 
						
							2019-09-23 15:35:49 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								82a52e8b21 
								
							 
						 
						
							
							
								
								#2922  - Port of commit:  f42edd35ce by jschuh  
							
							 
							
							
							
						 
						
							2019-09-23 14:56:27 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								c0576a8770 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/prusa3d/PrusaSlicer  into et_reload_from_disk  
							
							 
							
							
							
						 
						
							2019-09-23 08:27:01 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								d66bf7e1e1 
								
							 
						 
						
							
							
								
								Follow-up of  8aaff08355 -> Do not show the new context menu when the user pans the scene + cleanup  
							
							 
							
							
							
						 
						
							2019-09-20 11:19:06 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								a27026aa03 
								
							 
						 
						
							
							
								
								Merge branch 'dev' of  https://github.com/prusa3d/PrusaSlicer  into dev  
							
							 
							
							
							
						 
						
							2019-09-20 09:58:33 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								8aaff08355 
								
							 
						 
						
							
							
								
								Added Possibility to create "shape" as an independent object from 3dScene,  
							
							 
							
							... 
							
							
							
							using right click on empty place 
							
						 
						
							2019-09-20 09:57:27 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								9e09c52ab0 
								
							 
						 
						
							
							
								
								#2948  - Max zoom takes in account custom bed model size  
							
							 
							
							
							
						 
						
							2019-09-20 09:53:35 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								3a40565d03 
								
							 
						 
						
							
							
								
								Added tech ENABLE_ENHANCED_RELOAD_FROM_DISK  
							
							 
							
							... 
							
							
							
							1) Reworked void Plater::priv::reload_from_disk() to be more general
2) Added source data to class ModelVolume
3) Modified .3mf import/export to save/load volume matrices and source data
4) Incremented .3mf version to 2 
							
						 
						
							2019-09-19 09:09:11 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								749a1863e5 
								
							 
						 
						
							
							
								
								Fixed rotate gizmo hovering  
							
							 
							
							
							
						 
						
							2019-09-09 12:11:49 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								9cf3793aac 
								
							 
						 
						
							
							
								
								Merge branch 'dev' of  https://github.com/prusa3d/PrusaSlicer  into et_reload_from_disk  
							
							 
							
							
							
						 
						
							2019-09-06 16:06:37 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								a985a2720f 
								
							 
						 
						
							
							
								
								Fixed some more warnings, moved function to get ExtrusionRole name into ExtrusionEntity.hpp  
							
							 
							
							... 
							
							
							
							So it can be called from wherever it may be needed 
							
						 
						
							2019-09-06 15:55:07 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								fe07bde385 
								
							 
						 
						
							
							
								
								Do not render intermediate states while reload from disk action is taking place  
							
							 
							
							
							
						 
						
							2019-09-06 13:49:15 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								4263fa8dff 
								
							 
						 
						
							
							
								
								DoubleSlider refactoring  
							
							 
							
							
							
						 
						
							2019-09-05 15:31:22 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								1651c8db6e 
								
							 
						 
						
							
							
								
								Fixed ColorPrint Legend update if Print preset was changed and model was resliced.  
							
							 
							
							
							
						 
						
							2019-09-05 09:13:59 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								6bbc97f24d 
								
							 
						 
						
							
							
								
								Removed a bunch of compile warnings  
							
							 
							
							
							
						 
						
							2019-09-04 09:47:00 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								206dbb81c7 
								
							 
						 
						
							
							
								
								Fix of "Extra overhanging perimeters are added in 2.1.0-beta3"  #2857  
							
							 
							
							... 
							
							
							
							Two bugs were fixed:
1) An entry in the GLVolume index was not always created when it should
	have been.
2) Removing empty volumes from the list of GLVolumes did not update
	the GLVolume index. This is an old issue, but it likely surfaced
	now with the introduction of splitting the large GLVolumes
	into multiple shorter ones. 
							
						 
						
							2019-09-02 11:47:11 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								350b7cbe04 
								
							 
						 
						
							
							
								
								Fixed out-of-bounds access when adding a colorchange before the first layer  
							
							 
							
							... 
							
							
							
							Fixed several signedness related warnings 
							
						 
						
							2019-08-29 12:03:42 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								8865c4b685 
								
							 
						 
						
							
							
								
								Plurals for number of Undo / Redo actions.  
							
							 
							
							
							
						 
						
							2019-08-28 16:19:46 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								9f0933ba6e 
								
							 
						 
						
							
							
								
								Fixed regression issue in G-code preview since 2.1.0-beta2:  
							
							 
							
							... 
							
							
							
							Excessive amount of memory was pre-allocated for G-code preview
by volumetric speed. 
							
						 
						
							2019-08-27 15:55:53 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								faf7a1d789 
								
							 
						 
						
							
							
								
								Reworderd undo / redo tooltips  
							
							 
							
							
							
						 
						
							2019-08-27 11:49:46 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								1e11eab620 
								
							 
						 
						
							
							
								
								Improved wording of some UI texts and tooltips.  
							
							 
							
							
							
						 
						
							2019-08-27 11:39:51 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								80490550b5 
								
							 
						 
						
							
							
								
								Optimization of the tool path preview generation algorithm:  
							
							 
							
							... 
							
							
							
							1) Replaced linear search with logarithmic search.
2) Templated the travel path generation, replaced 3 functions with one. 
							
						 
						
							2019-08-26 15:52:56 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								66535b41d5 
								
							 
						 
						
							
							
								
								Time optimization of GLCanvas3D::_travel_paths_by_feedrate()  
							
							 
							
							
							
						 
						
							2019-08-26 11:41:25 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								85d9a16563 
								
							 
						 
						
							
							
								
								Fixed a bug, where the GL context was not being activated with _set_current()  
							
							 
							
							... 
							
							
							
							as _set_current() tested for visibility of the window on the screen.
Improved memory management by:
1) Allocating small (around 3MB) vertex buffers to be sent to the GPU.
2) Passing the small vertex buffers to the GPU as quickly as possible.
A bit of copy / paste refactoring into common functions. 
							
						 
						
							2019-08-26 11:12:48 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								7f589e79f7 
								
							 
						 
						
							
							
								
								Follow-up of  32dc4709a4 -> A more general fix  
							
							 
							
							
							
						 
						
							2019-08-26 09:06:21 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								32dc4709a4 
								
							 
						 
						
							
							
								
								Workaround to fix gizmos' imgui dialog not showing up the first time the user activates them by using keyboard shortcuts.  
							
							 
							
							
							
						 
						
							2019-08-23 12:27:46 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								189312624a 
								
							 
						 
						
							
							
								
								Disable layers editing if enabled while switching to SLA printer  
							
							 
							
							
							
						 
						
							2019-08-23 09:27:15 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								58473f84ee 
								
							 
						 
						
							
							
								
								Check for existence of gcode toolpaths that can be exported to obj file  
							
							 
							
							
							
						 
						
							2019-08-20 11:33:58 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								1f6aab312b 
								
							 
						 
						
							
							
								
								1st installment of export of gcode toolpaths to obj file  
							
							 
							
							
							
						 
						
							2019-08-20 09:01:09 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								4fbee3216b 
								
							 
						 
						
							
							
								
								Fix of Zoom by trackpad does not update until click  #2750  
							
							 
							
							... 
							
							
							
							For an unknown reason, if the scrolling is performed on Windows
with the two finger gesture on touch pad, there is no Idle event
generated on some computers.
The Idle is not generated on Vojtech's laptop, it is generated
on Enrico's laptop.
evt.Skip() solves the issue on Vojtech's laptop. 
							
						 
						
							2019-08-19 19:48:07 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								dac301e3b6 
								
							 
						 
						
							
							
								
								Update volumes on 3DScene, after adding of part for unprintable object  
							
							 
							
							
							
						 
						
							2019-08-16 13:14:51 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								0a9c5a9433 
								
							 
						 
						
							
							
								
								Fixed extra "Add_Selection" snapshot on call context menu from scene  
							
							 
							
							... 
							
							
							
							+ Added take_snapshot for toggle_instance_printable_state 
							
						 
						
							2019-08-09 09:49:10 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								39b07e7b94 
								
							 
						 
						
							
							
								
								Partial revert of  07a3072622 
							
							 
							
							... 
							
							
							
							It fixes an issue where the objects out of print bed are shown
in the print path preview in SLA mode. 
							
						 
						
							2019-08-08 18:26:41 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								2d7f478dac 
								
							 
						 
						
							
							
								
								Finished picking by color with a checksum in the alpha channel  
							
							 
							
							... 
							
							
							
							to guard against unwanted alpha blending and / or multi sampling. 
							
						 
						
							2019-08-07 14:15:38 +02:00