Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								e9d6e6ac8f 
								
							 
						 
						
							
							
								
								Fix of previous commit  
							
							 
							
							
							
						 
						
							2020-10-07 13:01:48 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								ce3c31e77e 
								
							 
						 
						
							
							
								
								Support symlinks to prusaslicer binary on OSX and Linux.  
							
							 
							
							
							
						 
						
							2020-10-07 12:54:56 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Kocik 
								
							 
						 
						
							
							
							
							
								
							
							
								785839685e 
								
							 
						 
						
							
							
								
								instance check: do not perform for gcode viewer  
							
							 
							
							
							
						 
						
							2020-10-05 14:55:31 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								52557b4263 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/ys_splashscreen_on_mac'  
							
							 
							
							
							
						 
						
							2020-10-03 03:18:01 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								48f775decb 
								
							 
						 
						
							
							
								
								A part of code related to loads after App::OnInit() call is moved from PrusaSlicer.cpp to GUI_App.cpp  
							
							 
							
							... 
							
							
							
							Splash Screen under OSX requires a call of wxYeild() for update.
But wxYield() furthers a case, when CallAfter() in CLI::run() was called at the wrong time, before some of the GUI was created.
So, there is workaround:
Parameters needed for later loads are encapsulated to GUI_App::AFTER_INIT_LOADS structure
and are used in GUI_App::AFTER_INIT_LOADS::on_loads which is called just ones after wxEVT_IDLE 
							
						 
						
							2020-10-02 22:27:20 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								11d8a2ad8e 
								
							 
						 
						
							
							
								
								Start PrusaSlicer in gcode viewer mode when dragging and dropping a .gcode file on the application icon  
							
							 
							
							
							
						 
						
							2020-10-02 11:40:21 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								7a799be426 
								
							 
						 
						
							
							
								
								DynamicPrintConfig::normalize() renamed to normalize_fdm(),  
							
							 
							
							... 
							
							
							
							optimization of Print::apply() 
							
						 
						
							2020-09-24 19:03:33 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									charlie 
								
							 
						 
						
							
							
							
							
								
							
							
								6434f54b74 
								
							 
						 
						
							
							
								
								fix build on arch linux  
							
							 
							
							
							
						 
						
							2020-09-14 08:57:23 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								88457bf412 
								
							 
						 
						
							
							
								
								Tech ENABLE_GCODE_VIEWER_AS_STANDALONE_APPLICATION set as default  
							
							 
							
							
							
						 
						
							2020-09-10 08:49:50 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								2f9dd9d9e8 
								
							 
						 
						
							
							
								
								Completed implementation of 'File->GCode preview...' command  
							
							 
							
							
							
						 
						
							2020-09-09 15:03:51 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								8cb2636afc 
								
							 
						 
						
							
							
								
								Fixed conflicts after merge with master  
							
							 
							
							
							
						 
						
							2020-09-08 15:38:35 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								946f51467f 
								
							 
						 
						
							
							
								
								WIP Standalone G-code viewer  
							
							 
							
							
							
						 
						
							2020-09-08 13:33:43 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								ab556a398b 
								
							 
						 
						
							
							
								
								GCode viewer using the proper layout when started as a standalone application  
							
							 
							
							
							
						 
						
							2020-09-08 11:40:06 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								08580a9b18 
								
							 
						 
						
							
							
								
								WIP: prusa-gcodeviewer command line wrapper to start the PrusaSlicer  
							
							 
							
							... 
							
							
							
							in standalone G-code viewer mode.
Linux and OSX stuff will follow. 
							
						 
						
							2020-09-01 16:56:12 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								dea641183c 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/prusa3d/PrusaSlicer  into et_gcode_viewer  
							
							 
							
							
							
						 
						
							2020-08-10 14:22:46 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								f9e47b2702 
								
							 
						 
						
							
							
								
								Code refactoring: AppConfig.cpp(hpp) are removed from the GUI to libslic3r  
							
							 
							
							
							
						 
						
							2020-08-08 17:03:20 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								448d92df68 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/prusa3d/PrusaSlicer  into et_gcode_viewer  
							
							 
							
							
							
						 
						
							2020-05-27 14:29:54 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								48c186331a 
								
							 
						 
						
							
							
								
								Includes cleanup:  
							
							 
							
							... 
							
							
							
							GUI_App.hpp      (should not include) MainFrame.hpp
MainFrame.hpp    Plater.hpp
ModelArrange.hpp Model.hpp
Slicing.hpp      PrintConfig.hpp
FillBase.hpp     PrintConfig.hpp
GUI_App.hpp      PrintConfig.hpp
OptionsGroup.hpp GUI_App.hpp 
							
						 
						
							2020-05-27 14:01:47 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								94b431f3af 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/prusa3d/PrusaSlicer  into et_gcode_viewer  
							
							 
							
							
							
						 
						
							2020-05-15 12:26:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Kocik 
								
							 
						 
						
							
							
							
							
								
							
							
								65a37ffaa1 
								
							 
						 
						
							
							
								
								single instance check  
							
							 
							
							... 
							
							
							
							processing paths with whitespaces
unified lock for all systems - wxInstanceChecker
checking a messaging only for same binaries 
							
						 
						
							2020-05-15 09:34:53 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								aa49575e0f 
								
							 
						 
						
							
							
								
								Fixed conflicts after merge with master  
							
							 
							
							
							
						 
						
							2020-05-06 12:48:00 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								0bb56736a1 
								
							 
						 
						
							
							
								
								Tech ENABLE_NON_STATIC_CANVAS_MANAGER set as default  
							
							 
							
							
							
						 
						
							2020-05-06 12:19:34 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								05e4476808 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/prusa3d/PrusaSlicer  into et_gcode_viewer  
							
							 
							
							
							
						 
						
							2020-04-29 12:53:55 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Kocik 
								
							 
						 
						
							
							
							
							
								
							
							
								d828a1e80b 
								
							 
						 
						
							
							
								
								single slicer instance  
							
							 
							
							... 
							
							
							
							check for other instances during startup
send message with command line arguments if found and terminate
listen for those messages and load objects from paths in messages from them 
							
						 
						
							2020-04-29 10:53:48 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								a00c391f0f 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/prusa3d/PrusaSlicer  into et_gcode_viewer  
							
							 
							
							
							
						 
						
							2020-04-28 10:29:44 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								9fdc54bfff 
								
							 
						 
						
							
							
								
								Fix app crash on startup under Linux/GTK3/Wayland config  
							
							 
							
							
							
						 
						
							2020-04-27 13:02:16 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								e5c45405d4 
								
							 
						 
						
							
							
								
								Fixed conflicts after merge with master  
							
							 
							
							
							
						 
						
							2020-04-24 10:59:03 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								247fca6d55 
								
							 
						 
						
							
							
								
								Initial version of sl1 import with sla::Raster refactor.  
							
							 
							
							
							
						 
						
							2020-04-23 19:05:32 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								1bffc2b99b 
								
							 
						 
						
							
							
								
								Add ModelArrange.hpp as extension to Model.hpp, use it for duplicating  
							
							 
							
							... 
							
							
							
							Refactored Arrange interface: remove the union based BedShapeHint, replace it with proper function overloads
WARN: this commit is only intermediate, it does not compile. 
							
						 
						
							2020-04-23 18:19:03 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								89d376dc35 
								
							 
						 
						
							
							
								
								Add min_object_distance method as free function taking ConfigBase argument  
							
							 
							
							
							
						 
						
							2020-04-23 18:17:37 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								29cbfa7c9e 
								
							 
						 
						
							
							
								
								Fixed conflicts after merge with master  
							
							 
							
							
							
						 
						
							2020-03-30 09:36:37 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								f12b39be25 
								
							 
						 
						
							
							
								
								Fixed conflicts after merge with master  
							
							 
							
							
							
						 
						
							2020-03-25 14:41:47 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								a1a4d49f15 
								
							 
						 
						
							
							
								
								Fixed conflicts after merge with master  
							
							 
							
							
							
						 
						
							2020-03-25 12:07:59 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								c3a9915fa1 
								
							 
						 
						
							
							
								
								Added the order of the print parameter priorities when slicing  
							
							 
							
							... 
							
							
							
							from command line to command line help.
Follow up on
PrusaSlicer Console --load my_config.ini doesnt overwrites the 3mf profiles or not used. #3893  
							
						 
						
							2020-03-24 11:59:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								015a4a37dc 
								
							 
						 
						
							
							
								
								Fix of a wrong order of processing the config sources when slicing  
							
							 
							
							... 
							
							
							
							from command line. Fixes
PrusaSlicer Console --load my_config.ini doesnt overwrites the 3mf profiles or not used. #3893 
The priority of config values is now:
1) Config keys from command line, for example --fill-pattern=stars
   (highest priority, overwrites everything below)
2) Config files loaded with --load
3) Config from 3mf
   (lowest priority) 
							
						 
						
							2020-03-24 11:52:43 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								3b6d334d7b 
								
							 
						 
						
							
							
								
								ENABLE_GCODE_VIEWER - Basic framework for new gcode viewer  
							
							 
							
							
							
						 
						
							2020-03-02 15:13:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								0b629eb905 
								
							 
						 
						
							
							
								
								GLCanvas3DManager moved from being a static member of _3DScene to be a normal member of GUI_App  
							
							 
							
							
							
						 
						
							2020-03-02 10:58:46 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								c4c2cf4ead 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/tm_fix_commandline'  
							
							 
							
							
							
						 
						
							2020-02-13 12:53:31 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								904263d231 
								
							 
						 
						
							
							
								
								ENABLE_CONFIGURABLE_PATHS_EXPORT_TO_3MF_AND_AMF set as default  
							
							 
							
							
							
						 
						
							2020-02-13 11:25:34 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								d13b0e45f4 
								
							 
						 
						
							
							
								
								Fix command line slicing by tweaking default config values.  
							
							 
							
							
							
						 
						
							2020-02-12 18:21:56 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								059bdb4711 
								
							 
						 
						
							
							
								
								Implemented handling of complex ConfigOptionFloatOrPercent chains  
							
							 
							
							... 
							
							
							
							by the PlaceholderParser.
Namely, all the options with the "ratio_over" reference are now handled
correctly by the PlaceholderParser with the exception
of the "first_layer_extrusion_width", which overrides speed of extrusions
by their respective extrusion type.
Also the various extrusion widths (extrusion_width, first_layer_extrusion_width,
external_perimeter_extrusion_width etc.) produce the same numbers
as if ran through the back-end, with the assumption of not overriding
layer height by the variable layer height editing tool or layer height
modifiers. 
							
						 
						
							2020-02-04 15:27:38 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								abd432e7a8 
								
							 
						 
						
							
							
								
								Configurable paths export (fullpath or not) to 3mf and amf  
							
							 
							
							
							
						 
						
							2020-01-08 11:11:38 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								9406b50447 
								
							 
						 
						
							
							
								
								Const correctness improvements:  
							
							 
							
							... 
							
							
							
							removed some unnecessary const_casts that remove const. 
							
						 
						
							2020-01-03 16:33:04 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								f75c022445 
								
							 
						 
						
							
							
								
								Reworked pull request  
							
							 
							
							... 
							
							
							
							Centering model on bed, using bed shape from config (if available). #2424 
thanks @luketaverne 
							
						 
						
							2019-11-05 11:16:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								0de566e2a2 
								
							 
						 
						
							
							
								
								Hopefully a workaround for crashes and hang ups at closing on Windows.  
							
							 
							
							... 
							
							
							
							Release the OpenGL contexts not by a destructor of a static class,
but explicitely (predictively). 
							
						 
						
							2019-08-22 20:03:17 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								e403118d7d 
								
							 
						 
						
							
							
								
								Fixed a typo in an error message.  
							
							 
							
							
							
						 
						
							2019-08-21 08:50:38 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								775a54846f 
								
							 
						 
						
							
							
								
								Fixed compilation of Win32 message boxes on unix systems.  
							
							 
							
							
							
						 
						
							2019-08-20 17:46:19 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								88dcb7f366 
								
							 
						 
						
							
							
								
								Checking for OpenGL driver version in the GUI slicer and giving some  
							
							 
							
							... 
							
							
							
							reasonable advice to the user in case OpenGL < 2.0 was detected. 
							
						 
						
							2019-08-20 16:38:03 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								fd3fe75d1c 
								
							 
						 
						
							
							
								
								Reworked the rename_file() function on Windows to work reliably and  
							
							 
							
							... 
							
							
							
							atomically. The code was taken from the llvm project, it is complex
and hopefully it covers all the Windows file system quirks. Vojtech
has highest hopes, that this will fix the various PrusaSlicer.ini
file corruptions.
Enabled the locales switching and error handling on Linux as well,
where now the missing locales are reported and running the locale-gen
tool is recommended. 
							
						 
						
							2019-08-20 16:19:30 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								2870416e4d 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'remotes/origin/lm_exceptions_rebased'  
							
							 
							
							
							
						 
						
							2019-08-20 09:20:57 +02:00