bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								91e1dc639d 
								
							 
						 
						
							
							
								
								Fix of the preceding cherry pick.  
							
							
							
						 
						
							2017-11-30 19:00:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Lenox 
								
							 
						 
						
							
							
							
							
								
							
							
								488feb2335 
								
							 
						 
						
							
							
								
								Added --no-gui flag to force CLI usage (allows for CLI usage with AppImage build).  
							
							... 
							
							
							
							Forced --gui flag in AppImage build. 
							
						 
						
							2017-11-30 18:42:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								d161d4f78c 
								
							 
						 
						
							
							
								
								There is a hack applied to add accelerator keys to the menu  
							
							... 
							
							
							
							without being registered. Unfortunately this hack works on wxWidgets
on Windows. On OSX or Linux, a warning is emited and no accelerator
key is shown on the menu.
This commit just removes the warnings, it does not add the menu accelerators.
https://github.com/prusa3d/Slic3r/issues/539  
							
						 
						
							2017-11-30 18:26:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								cecaf6eabc 
								
							 
						 
						
							
							
								
								Slight optimization of the filament_start_gcode insertion:  
							
							... 
							
							
							
							It is not needed between the purging towers and the wipe tower brim. 
							
						 
						
							2017-11-30 17:55:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								a617e02ae6 
								
							 
						 
						
							
							
								
								New hot key for auto arrange: 'a'.  
							
							
							
						 
						
							2017-11-30 17:45:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								bff7065360 
								
							 
						 
						
							
							
								
								Fixed a bug in the support generator: There was half extrusion width  
							
							... 
							
							
							
							gap created between the support and the support sheath.
Now the support sheath will overlap with the support base by 10%
of the extrusion width by default. 
							
						 
						
							2017-11-30 16:24:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								3996535e5d 
								
							 
						 
						
							
							
								
								Changed handling of filament_gcode_start and filament_gcode_end custom  
							
							... 
							
							
							
							G-codes in case of single extruder multiple material setup:
At the start of the print, the filament_gcode_start is executed
for the active extruder only, and the filament_gcode_start /
filament_gcode_end are then executed at each tool change.
When the Prusa MM wipe tower is active, the tool changes are handled
a bit differently: M900 K0 is emited before the wipe tower extrusions start,
and the filament_gcode_start code is executed after the wipe tower extrusions
are done. This rule effectively disables the linear advance over the wipe tower.
Implements https://github.com/prusa3d/Slic3r/issues/568  
							
						 
						
							2017-11-30 16:01:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								8807d288d7 
								
							 
						 
						
							
							
								
								Fixed a regression issue when starting Slic3r with non-existent datadir.  
							
							
							
						 
						
							2017-11-30 15:51:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								830da1f8e4 
								
							 
						 
						
							
							
								
								Fixed a regression bug of handling the obsolete config parameters,  
							
							... 
							
							
							
							causing crashes. 
							
						 
						
							2017-11-30 13:43:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								6aff27f3ab 
								
							 
						 
						
							
							
								
								Moved initialization of Slic3r XS datadir variable to GUI.pm  
							
							... 
							
							
							
							Solves https://github.com/prusa3d/Slic3r/issues/594  
							
						 
						
							2017-11-30 10:22:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								2f54bf5bca 
								
							 
						 
						
							
							
								
								Fixed a random crash in the PlaceholderParser due to deallocating  
							
							... 
							
							
							
							an undefined pointer. 
							
						 
						
							2017-11-29 20:38:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								f754cb422b 
								
							 
						 
						
							
							
								
								Bumped up the version number.  
							
							
							
						 
						
							2017-11-29 19:34:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								ae118519ab 
								
							 
						 
						
							
							
								
								Fixed a 32bit build bug in the new PlaceholderParser macro processor.  
							
							
							
						 
						
							2017-11-29 19:27:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eyal 
								
							 
						 
						
							
							
							
							
								
							
							
								da8ffd477d 
								
							 
						 
						
							
							
								
								Missing prerequisites in Build.PL ( #593 )  
							
							... 
							
							
							
							I was unable to compile without ExtUtils::XSpp and ExtUtils::Typemaps .
My platform is a fresh install of OctoPi on Raspberry Pi.
I'm not sure what the `0` in those lines does. 
							
						 
						
							2017-11-29 16:57:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								6729dc1c6d 
								
							 
						 
						
							
							
								
								Fixed a failing PlaceholderParser test case.  
							
							
							
						 
						
							2017-11-29 16:35:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								08e81f2765 
								
							 
						 
						
							
							
								
								Bumped up the build version.  
							
							
							
						 
						
							2017-11-29 10:52:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								0ddbfccb08 
								
							 
						 
						
							
							
								
								Added some test cases for the conditional G-code math calculator.  
							
							... 
							
							
							
							https://github.com/prusa3d/Slic3r/issues/438  
						
							2017-11-28 19:56:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								9ca63f16bc 
								
							 
						 
						
							
							
								
								New PlaceholderParser variable for sequential prints:  
							
							... 
							
							
							
							current_object_idx - zero based index of the object printed.
Implements feature request https://github.com/prusa3d/Slic3r/issues/578  
							
						 
						
							2017-11-28 15:30:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								672194b475 
								
							 
						 
						
							
							
								
								Ported the between_objects_gcode custom G-code blocks,  
							
							... 
							
							
							
							thanks @lordofhyphens, https://github.com/alexrj/Slic3r/pull/3275 
Improved handling of custom G-code blocks: Slic3r will try to extract
the target extruder and bed temperatures from the custom G-code blocks. 
							
						 
						
							2017-11-28 15:19:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								f58b217369 
								
							 
						 
						
							
							
								
								Implemented loading of a Slic3r Config Bundle as a Slic3r Config file.  
							
							
							
						 
						
							2017-11-28 11:57:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								3c0cd3cbc8 
								
							 
						 
						
							
							
								
								Improve error handling of loading Slic3r profiles.  
							
							
							
						 
						
							2017-11-28 10:08:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								bb2b180ecc 
								
							 
						 
						
							
							
								
								Fixed G-code export of custom G-code sections to not add a newline  
							
							... 
							
							
							
							if the custom G-code already ends with a newline. 
							
						 
						
							2017-11-26 21:23:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								b54a15faa2 
								
							 
						 
						
							
							
								
								Fix of the new PlaceholderParser: Maintain whitespaces and new lines.  
							
							
							
						 
						
							2017-11-26 20:43:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								571d654e67 
								
							 
						 
						
							
							
								
								Placeholder parser - added a comment with a reference to a C grammar.  
							
							
							
						 
						
							2017-11-26 11:52:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								5c3ba79c6f 
								
							 
						 
						
							
							
								
								PlaceholderParser - added an unary not operator.  
							
							
							
						 
						
							2017-11-26 11:16:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								2312fa845e 
								
							 
						 
						
							
							
								
								Fixed compilation on GCC, changed to handle keywords correctly.  
							
							
							
						 
						
							2017-11-26 10:54:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								708f416c84 
								
							 
						 
						
							
							
								
								PlaceholderParser extended with {if}/{elsif}{else} blocks and  
							
							... 
							
							
							
							+ - * / == != <> numeric expressions. 
							
						 
						
							2017-11-26 09:59:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								9205c8aab4 
								
							 
						 
						
							
							
								
								Sketch of the PlaceholderParser if/elsif/else macro.  
							
							
							
						 
						
							2017-11-17 18:46:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								47f193fe2d 
								
							 
						 
						
							
							
								
								The PlaceholderParser has been rewritten to use  
							
							... 
							
							
							
							a real boost::spirit::qi parser, accessing the DynamicConfig repository
directly. This is a first step towards a full fledged expression
interpreter. 
							
						 
						
							2017-11-17 11:15:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								200f176951 
								
							 
						 
						
							
							
								
								Fixed compilation on Linux / GTK  
							
							
							
						 
						
							2017-11-10 18:50:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								4628308415 
								
							 
						 
						
							
							
								
								Oh those compiler differences.  
							
							
							
						 
						
							2017-11-10 17:42:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								bfce6dba9b 
								
							 
						 
						
							
							
								
								Integrated the "compatible printers" idea by @alexrj with Vojtech's twist:  
							
							... 
							
							
							
							The incompatible presets are hidden in the tabs if show_incompatible_presets
is false. If show_incompatible_presets is true, there is a button to
show / hide the incompatible presets from the tab selector. 
							
						 
						
							2017-11-10 17:27:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								b23b9ea1d2 
								
							 
						 
						
							
							
								
								Implemented volumetric flow rate hints,  
							
							... 
							
							
							
							removed some C++11 conditioned compilation. Slic3r now requires C++11. 
							
						 
						
							2017-11-09 15:10:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								9a0100d6de 
								
							 
						 
						
							
							
								
								Initial definition of PresetHints C++ class and Perl binding, ported the cooling logic hints to C++.  
							
							... 
							
							
							
							Removed Perl Flow::new_from_spacing bindings.
Some Fill C++11 beautification.
Fix of a support_material_1st_layer_flow, brim_flow and skirt_flow logic to use the extrusion_width if both first_layer_extrusion_width and support_material_extrusion_width are undefined.
Documented the extrusion width logic in the config tooltips, including the default values. 
							
						 
						
							2017-11-09 10:48:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								5fb54ed1f3 
								
							 
						 
						
							
							
								
								Code beautification: PrintConfig tooltips were split to multiple lines.  
							
							
							
						 
						
							2017-11-09 10:06:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								e4614f301c 
								
							 
						 
						
							
							
								
								ConfigBase with option template to do the type conversion  
							
							... 
							
							
							
							of resolved ConfigOption. 
							
						 
						
							2017-11-09 10:05:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								71b58e24a9 
								
							 
						 
						
							
							
								
								Fixed a regression bug in the "first layer extrusion width" G-code comment.  
							
							... 
							
							
							
							https://github.com/prusa3d/Slic3r/issues/566  
						
							2017-11-06 15:43:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								e6ecb77d9a 
								
							 
						 
						
							
							
								
								Fixed loading of configs and configs from g-codes.  
							
							
							
						 
						
							2017-11-03 19:14:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								b11d9708ed 
								
							 
						 
						
							
							
								
								Updated Controller after the presets C++ port.  
							
							
							
						 
						
							2017-11-02 21:51:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								dd9e1aff70 
								
							 
						 
						
							
							
								
								When loading Slic3r.ini of older Slic3rs, remove the .ini suffix  
							
							... 
							
							
							
							from the preset names.
This fixes https://github.com/prusa3d/Slic3r/issues/367  
							
						 
						
							2017-11-02 17:31:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								ee84e1773d 
								
							 
						 
						
							
							
								
								Fixed an incorrect comment separator in generated g-code.  
							
							
							
						 
						
							2017-11-02 16:50:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								4ab4a9afe8 
								
							 
						 
						
							
							
								
								Fighting with boost::filesystem::directory_iterator  
							
							
							
						 
						
							2017-11-02 16:40:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								7551006102 
								
							 
						 
						
							
							
								
								Another fix or Unices of the previous commit.  
							
							
							
						 
						
							2017-11-02 16:35:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								df5628422c 
								
							 
						 
						
							
							
								
								Fixed serial port enumeration on non-Win32 systems.  
							
							
							
						 
						
							2017-11-02 16:29:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								e8b6d92d4d 
								
							 
						 
						
							
							
								
								Looks like the reworked C++ preferences start to work again.  
							
							
							
						 
						
							2017-11-02 16:21:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								95c284c764 
								
							 
						 
						
							
							
								
								Next step of Perl to C++ configuration layer conversion.  
							
							
							
						 
						
							2017-11-01 19:30:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								337f6c5808 
								
							 
						 
						
							
							
								
								Deleted the config-bundle-to-config.pl tool, it will be replaced  
							
							... 
							
							
							
							with direct loading of a config bundle as a config file the same way
it has been done for the config from a G-code. 
							
						 
						
							2017-10-30 18:55:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								d564fc95df 
								
							 
						 
						
							
							
								
								Split Preset.cpp,hpp to Preset.cpp,hpp and PresetBundle.cpp,hpp  
							
							
							
						 
						
							2017-10-30 18:41:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								1fee3633a0 
								
							 
						 
						
							
							
								
								New C++ class AppConfig for maintaining the config.ini  
							
							... 
							
							
							
							New helper function for generating a unified "generated by slic3r" header. 
							
						 
						
							2017-10-30 18:15:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								835e5b71a8 
								
							 
						 
						
							
							
								
								Reduce UI flicker.  
							
							
							
						 
						
							2017-10-28 00:18:02 +02:00