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 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								857b78ddca 
								
							 
						 
						
							
							
								
								Fix of the previous commit: Slic3r::Config::new_from_defaults_keys  
							
							... 
							
							
							
							has to be provided with a reference to array of strings. 
							
						 
						
							2017-10-27 22:49:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								21633bc0ba 
								
							 
						 
						
							
							
								
								throw std::invalid_argument instead of std::exception  
							
							
							
						 
						
							2017-10-27 21:28:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								2455aee97c 
								
							 
						 
						
							
							
								
								Further reduction of Perl Config.pm methods.  
							
							
							
						 
						
							2017-10-27 18:52:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								3bc79e80d5 
								
							 
						 
						
							
							
								
								Fixed configuration & validate C++ ports.  
							
							
							
						 
						
							2017-10-27 16:11:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								5a99e694ce 
								
							 
						 
						
							
							
								
								Another step towards the C++ presets.  
							
							
							
						 
						
							2017-10-26 17:17:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								ee645007f2 
								
							 
						 
						
							
							
								
								Another step towards C++ presets.  
							
							
							
						 
						
							2017-10-25 12:53:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								7308017ee8 
								
							 
						 
						
							
							
								
								Added the  AGPL v3 license file  
							
							
							
						 
						
							2017-10-21 16:09:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								fe0bf6ebf3 
								
							 
						 
						
							
							
								
								Optimization of Perlglue ConfigBase__get  
							
							
							
						 
						
							2017-10-18 14:26:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								d9d6d996e9 
								
							 
						 
						
							
							
								
								Utility functions to pass wxWidgets pointers from Perl to C++ code.  
							
							... 
							
							
							
							C++ var_dir / set_var_dir() interface to access the UI resources
from the C++ code. 
							
						 
						
							2017-10-17 20:00:15 +02:00