YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								4d234e90ae 
								
							 
						 
						
							
							
								
								Some modifications:  
							
							... 
							
							
							
							- Added no_controller to create_preset_tab().
- Small changes in Tab"Setting" constructor. 
							
						 
						
							2018-01-25 21:45:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								fced9a85ec 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into gui_translate_to_cpp  
							
							
							
						 
						
							2018-01-25 13:59:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								f0b035059a 
								
							 
						 
						
							
							
								
								Merge with bibnikv.  
							
							... 
							
							
							
							Added some functions to TabIface.
Added BedShapeDialog & Bed2D classes.
Added new_scale to Polygon.
In class Field: Point renamed to PointCtrl and added set_value for PointCtrl, extended get_value for Choice. 
							
						 
						
							2018-01-25 13:46:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								a1705c093b 
								
							 
						 
						
							
							
								
								Renamed Tab.h to Tab.hpp  
							
							
							
						 
						
							2018-01-23 11:42:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								91c7bc43d3 
								
							 
						 
						
							
							
								
								Added new files missing from the previous commit.  
							
							
							
						 
						
							2018-01-23 11:37:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								09c9f6bdc3 
								
							 
						 
						
							
							
								
								Added TabIface C++ wrapper for GUI::Tab C++ class,  
							
							... 
							
							
							
							exported the TabIface to Perl. 
							
						 
						
							2018-01-23 11:37:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								1d10a2293a 
								
							 
						 
						
							
							
								
								Example implementation of C++ to Perl callbacks using wxWidgets command events.  
							
							
							
						 
						
							2018-01-21 23:35:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								ea8b3a5dc0 
								
							 
						 
						
							
							
								
								Will clang & gcc eat it now?  
							
							
							
						 
						
							2018-01-21 22:23:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								f529269f62 
								
							 
						 
						
							
							
								
								GCC requires explicit conversion from wxString to std::string.  
							
							
							
						 
						
							2018-01-21 22:04:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								a78fa58b51 
								
							 
						 
						
							
							
								
								Fix compilation on OSX  
							
							
							
						 
						
							2018-01-21 21:56:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								28c929f14d 
								
							 
						 
						
							
							
								
								Replaced UTF8 characters in string literals with \uxxxx.  
							
							... 
							
							
							
							Replaced std::make_unique with Slic3r::make_unique to support old C++11
compilers. 
							
						 
						
							2018-01-21 21:42:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								8add843ee8 
								
							 
						 
						
							
							
								
								Temporary, or maybe not so temporary fix to handle empty  
							
							... 
							
							
							
							post processing scripts. 
							
						 
						
							2018-01-21 21:08:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								bd113ea882 
								
							 
						 
						
							
							
								
								Extended load_config and deleted call of CallAfter,  
							
							... 
							
							
							
							because of in some cases it causes undate() function to be recalled again. 
							
						 
						
							2018-01-18 16:36:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								5162cddd5e 
								
							 
						 
						
							
							
								
								Added SavePresetWindow dialog.  
							
							
							
						 
						
							2018-01-18 11:45:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								6591620200 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/prusa3d/Slic3r  
							
							
							
						 
						
							2018-01-18 09:16:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								d34f3ffc83 
								
							 
						 
						
							
							
								
								Fix for  #574 ,  #413 ,  #269 ,  #262 ,  #259 ,  #230 ,  #228 ,  #206  
							
							
							
						 
						
							2018-01-18 09:15:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								d6568f9ce7 
								
							 
						 
						
							
							
								
								To Tab added functions to save/delete/upload presets...  
							
							... 
							
							
							
							Changed m_options OptionsGroup from const t_optiondef_map& to std::map<t_config_option_key, Option>. 
							
						 
						
							2018-01-16 16:28:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								636af8933c 
								
							 
						 
						
							
							
								
								Added class ogStaticText to the static text shown among the options.  
							
							... 
							
							
							
							Fixed bugs in Tab. 
							
						 
						
							2018-01-15 12:13:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								8e0cd35c23 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into gui_translate_to_cpp  
							
							
							
						 
						
							2018-01-14 21:58:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								bd02174f40 
								
							 
						 
						
							
							
								
								Fixed a bug in "on_change_OG"  
							
							
							
						 
						
							2018-01-14 21:52:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								2809b4b2b5 
								
							 
						 
						
							
							
								
								Added "update", "update_serial_ports" & "extruders_count_changed" for TabPrinter.  
							
							... 
							
							
							
							Extended "build" for TabPrinter. 
							
						 
						
							2018-01-12 17:16:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								d3b4dbf8bc 
								
							 
						 
						
							
							
								
								Added "update" for TabFilament.  
							
							... 
							
							
							
							Added "reload_compatible_printers_widget" and extended "load_key_value" for Tab.
Extended "change_opt_value" in GIU 
							
						 
						
							2018-01-12 12:41:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								3567981089 
								
							 
						 
						
							
							
								
								Complited "update" for TabPrint.  
							
							... 
							
							
							
							!->It's one unresolved problem - dlg->ShowModal() call update().
Added "get_field" at Tab & Page.
Extended "change_opt_value"
Extended "get_value" to Choise. 
							
						 
						
							2018-01-11 10:33:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								129bd898cd 
								
							 
						 
						
							
							
								
								Extended "get_value" to Choice & TextCtrl fields.  
							
							... 
							
							
							
							Extended "change_opt_value". 
							
						 
						
							2018-01-09 13:52:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								59432d50ff 
								
							 
						 
						
							
							
								
								To OptionsGroup added "reload_config" to reload configurations after changes in any fields & "get_config_value" to get current option value from config.  
							
							... 
							
							
							
							In Field extended "set_value" to Choice.
In PrintConfig added default_value to "post_process". 
							
						 
						
							2018-01-09 09:41:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								e94491ee8c 
								
							 
						 
						
							
							
								
								GCodeTimeEstimator - Fixed _simulate_st_synchronize()  
							
							
							
						 
						
							2018-01-08 13:23:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								aeca5def00 
								
							 
						 
						
							
							
								
								GCodeTimeEstimator - Added credits for CuraEngine  
							
							
							
						 
						
							2018-01-08 12:27:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								dfcb502ef4 
								
							 
						 
						
							
							
								
								GCodeTimeEstimator - Fixed square roots of negative numbers  
							
							
							
						 
						
							2018-01-08 12:17:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fredizzimo 
								
							 
						 
						
							
							
							
							
								
							
							
								ad5fcce6e4 
								
							 
						 
						
							
							
								
								Fix environment variable setting on Windows ( #674 )  
							
							... 
							
							
							
							The previous way of checking that _putenv_s is defined does not work,
because _putenv_s is a function and not a define. This is a partial
application of commit 31115e0369747b1e1c45cbe3f2a90f6dff66666a from
alexrj/Slic3r.
I tried cherry picking the whole commit, but unicode is already handled
diffrently here, so that would have been a lot of work. 
							
						 
						
							2018-01-07 22:20:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								16458e070a 
								
							 
						 
						
							
							
								
								get_option moved from Tab to ConfigOptionsGroup and extended. Added change_opt_value to changing option value in config  
							
							
							
						 
						
							2018-01-07 18:41:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								fec1fcdca8 
								
							 
						 
						
							
							
								
								Separated the Marlin G-code flavor from the RepRap G-code flavor  
							
							... 
							
							
							
							due to the differences in the M203 code
(RepRap firmware has it in mm/min, Marlin in mm/sec).
This difference is important to the G-code time estimator.
Changed the g-code flavor to Marlin for all Prusa3D bundled profiles. 
							
						 
						
							2018-01-06 18:49:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								60a6e7ba8e 
								
							 
						 
						
							
							
								
								Included the velocity, acceleration and jerk settings into the Prusa3D  
							
							... 
							
							
							
							printer profiles. 
							
						 
						
							2018-01-06 15:23:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								7012c04005 
								
							 
						 
						
							
							
								
								Updated the printer profiles.  
							
							
							
						 
						
							2018-01-06 15:06:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								40a6125d73 
								
							 
						 
						
							
							
								
								Updated printer profiles.  
							
							
							
						 
						
							2018-01-06 15:06:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								eaac587467 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/time_estimate'  
							
							
							
						 
						
							2018-01-06 15:04:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								e62c17bddf 
								
							 
						 
						
							
							
								
								"on_change" function call correctly work now. Start adding of Tab::update().  
							
							... 
							
							
							
							It's need to think about config->set_key_value(...): at cpp side it's non-trivial. 
							
						 
						
							2018-01-05 15:11:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								ae0688f351 
								
							 
						 
						
							
							
								
								GCodeTimeEstimator - added processing of commands M221 (Set extrude factor override percentage)  
							
							
							
						 
						
							2018-01-05 10:35:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								69e3ea6581 
								
							 
						 
						
							
							
								
								GCodeTimeEstimator - simulate firmware st_synchronize() for commands G4, G92, M1  
							
							
							
						 
						
							2018-01-05 09:46:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								696d420dc8 
								
							 
						 
						
							
							
								
								New feature: Recommended object thin wall thickness hint.  
							
							
							
						 
						
							2018-01-04 15:38:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								3f57e20235 
								
							 
						 
						
							
							
								
								GCodeTimeEstimator: refactoring of forward and reverse passes on blocks  
							
							
							
						 
						
							2018-01-04 13:00:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								011281df86 
								
							 
						 
						
							
							
								
								Fix of the Spiral Vase after the GCodeReader rework.  
							
							... 
							
							
							
							A patch of the GCodeTimeEstimator to avoid crashes. This is not a final fix though. 
							
						 
						
							2018-01-03 21:55:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								998157fc9b 
								
							 
						 
						
							
							
								
								Fixed an issue with vsprintf and on demand buffer allocation.  
							
							... 
							
							
							
							Improved the GCodeReader to support spaces before the G-code. 
							
						 
						
							2018-01-03 20:53:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								9d98a27b98 
								
							 
						 
						
							
							
								
								Fix of compilation on OSX and Linux. By the standard, a temporary  
							
							... 
							
							
							
							value cannot be passed to a reference. 
							
						 
						
							2018-01-03 17:57:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								b292554fd8 
								
							 
						 
						
							
							
								
								Optimized the GCodeReader.  
							
							... 
							
							
							
							Fixed the profiling build. 
							
						 
						
							2018-01-03 17:29:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								f8a48f5c13 
								
							 
						 
						
							
							
								
								Start adding functions to work with presets  
							
							
							
						 
						
							2018-01-03 10:12:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								0e4ecfaf56 
								
							 
						 
						
							
							
								
								Fix of time estimator (int abs used instead of float abs)  
							
							
							
						 
						
							2018-01-02 13:29:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								72d1f51146 
								
							 
						 
						
							
							
								
								Correct adding of extruder_pages  
							
							
							
						 
						
							2018-01-02 12:50:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								fec05d430b 
								
							 
						 
						
							
							
								
								Fixed a typo in fprintf  
							
							
							
						 
						
							2018-01-02 11:14:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								02256e900f 
								
							 
						 
						
							
							
								
								Merged the branch time_estimate  
							
							
							
						 
						
							2018-01-02 10:57:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								c6bc55e4f9 
								
							 
						 
						
							
							
								
								Added a comment on disabling ICU integration when compiling Boost on Linux.  
							
							
							
						 
						
							2018-01-02 10:36:45 +01:00