Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d5f6804386 
								
							 
						 
						
							
							
								
								Fixed window size with --no-plater  
							
							
							
						 
						
							2014-06-14 20:03:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								3d8c8fa46e 
								
							 
						 
						
							
							
								
								Import wxTheApp  
							
							
							
						 
						
							2014-06-14 19:59:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ddac2d1570 
								
							 
						 
						
							
							
								
								Merged SkeinPanel into MainFrame  
							
							
							
						 
						
							2014-06-14 19:54:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								93b9116565 
								
							 
						 
						
							
							
								
								Move wxFrame definition to a new Slic3r::GUI::MainFrame class  
							
							
							
						 
						
							2014-06-14 19:11:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								de6291d8f2 
								
							 
						 
						
							
							
								
								New Object menu with shortcuts to all plater operations  
							
							
							
						 
						
							2014-06-14 18:58:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								829bfeabe8 
								
							 
						 
						
							
							
								
								Suspend background processes while writing to shared data structures  
							
							
							
						 
						
							2014-06-13 23:27:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								a1bcbea816 
								
							 
						 
						
							
							
								
								Use async timer everywhere  
							
							
							
						 
						
							2014-06-13 20:36:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								4d76d05bbb 
								
							 
						 
						
							
							
								
								Refactoring: better API for Print/Object steps with explicit dependencies  
							
							
							
						 
						
							2014-06-13 20:05:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d896ad090b 
								
							 
						 
						
							
							
								
								Fixed concurrency issues  
							
							
							
						 
						
							2014-06-13 19:23:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								a35ab2f4ee 
								
							 
						 
						
							
							
								
								Added an option for enabling/disabling background processing  
							
							
							
						 
						
							2014-06-13 15:54:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								a0674714b1 
								
							 
						 
						
							
							
								
								More work for background processing  
							
							
							
						 
						
							2014-06-13 14:27:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d9e7a50a6e 
								
							 
						 
						
							
							
								
								Partial work for background processing  
							
							
							
						 
						
							2014-06-13 11:19:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								3f6360ee8f 
								
							 
						 
						
							
							
								
								Finish porting Print classes to XS  
							
							
							
						 
						
							2014-06-10 16:01:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ba8148f4ad 
								
							 
						 
						
							
							
								
								Merge branch 'printcpp' of github.com:sapir/Slic3r into sapir-printcpp  
							
							... 
							
							
							
							Conflicts:
	lib/Slic3r/GCode.pm
	lib/Slic3r/Print.pm
	lib/Slic3r/Print/Object.pm
	lib/Slic3r/Print/Region.pm 
							
						 
						
							2014-06-10 14:46:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								e3e69251cb 
								
							 
						 
						
							
							
								
								New XY Size Compensation option.  #581   #56  
							
							
							
						 
						
							2014-06-10 13:28:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								3599bd0bae 
								
							 
						 
						
							
							
								
								Distinct extrusion width for external perimeters  
							
							
							
						 
						
							2014-06-09 21:22:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								defe0a4279 
								
							 
						 
						
							
							
								
								Move 2D canvas to a distinct class for better isolation  
							
							
							
						 
						
							2014-05-28 12:29:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								e62672f787 
								
							 
						 
						
							
							
								
								Fix regression in Split from GUI. Might be related to  #1998  
							
							
							
						 
						
							2014-05-26 13:10:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Y. Sapir 
								
							 
						 
						
							
							
							
							
								
							
							
								8da0bded1d 
								
							 
						 
						
							
							
								
								Move Print object storage to C++. (along with its subobjects)  
							
							
							
						 
						
							2014-05-24 23:50:29 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								88a2e5c791 
								
							 
						 
						
							
							
								
								Typo seal -> seam  :-)  
							
							
							
						 
						
							2014-05-24 22:10:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								a3bd1b5302 
								
							 
						 
						
							
							
								
								New seal_position option that replaces randomize_start, start_perimeters_at_concave_points and start_perimeters_at_non_overhang. The two latter options are now always on by default. A new "Aligned" seal position value has been added, that forces starting points to be aligned when not randomized.  #1741   #925  
							
							
							
						 
						
							2014-05-22 19:34:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								8ca352eb62 
								
							 
						 
						
							
							
								
								Separate speed option for support material interface.  #2009  
							
							
							
						 
						
							2014-05-21 15:21:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								a8b6e32767 
								
							 
						 
						
							
							
								
								Gracefully handle loading config files having empty strings for multi-value options (like wipe).  #2003  
							
							
							
						 
						
							2014-05-21 11:38:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								85b0a4376a 
								
							 
						 
						
							
							
								
								Use last extruder's settings when adding new ones.  #1997  
							
							
							
						 
						
							2014-05-20 23:37:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								0ba685f556 
								
							 
						 
						
							
							
								
								Fix regression causing config validation to be ignored when using the Export G-code button in plater.  #2046  
							
							
							
						 
						
							2014-05-20 23:29:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								3f29a9292a 
								
							 
						 
						
							
							
								
								Remove unused method SkeinPanel::init_print()  
							
							
							
						 
						
							2014-05-18 18:47:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ad99b2a0fd 
								
							 
						 
						
							
							
								
								Fixed one more regression introduced with Model refactoring. Includes regression test  
							
							
							
						 
						
							2014-05-15 16:37:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								baefefc50d 
								
							 
						 
						
							
							
								
								One method call not changed after Model refactoring  
							
							
							
						 
						
							2014-05-12 22:42:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								27c73f5983 
								
							 
						 
						
							
							
								
								Some fixes after the recent Model refactoring  
							
							
							
						 
						
							2014-05-10 16:59:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								7ba08c90cf 
								
							 
						 
						
							
							
								
								Refactoring to Model API for making it stricter and safer  
							
							
							
						 
						
							2014-05-09 14:24:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								093d1cbe2f 
								
							 
						 
						
							
							
								
								Don't transfer ownership of Model to Print::Object  
							
							
							
						 
						
							2014-05-07 01:11:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								13af16ea24 
								
							 
						 
						
							
							
								
								Use Pointf for origin_translation and pass const refs whenever possible  
							
							
							
						 
						
							2014-05-07 00:58:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Y. Sapir 
								
							 
						 
						
							
							
							
							
								
							
							
								05b2993769 
								
							 
						 
						
							
							
								
								Translate Model class' storage to C++.  
							
							... 
							
							
							
							Some code copied from xs-model branch.
Also:
* Generate ::Ref classes programatically.
* Add separate __REGISTER_CLASS macro
    (for use where forward declaration won't work, i.e. typedefs) 
							
						 
						
							2014-05-05 16:30:19 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								fc3a73afe8 
								
							 
						 
						
							
							
								
								Make OpenGL::Array thread-safe, thus fixing the crash after the cut dialog is closed in threaded perl  
							
							
							
						 
						
							2014-05-02 13:13:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ed1c6d1aaa 
								
							 
						 
						
							
							
								
								Removed debugging line  
							
							
							
						 
						
							2014-04-29 23:17:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Ledvina 
								
							 
						 
						
							
							
							
							
								
							
							
								78a08e0665 
								
							 
						 
						
							
							
								
								Commented out test (breakpoint) line  
							
							
							
						 
						
							2014-04-29 22:55:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								a4b6075600 
								
							 
						 
						
							
							
								
								Fixed regression and ambiguity about multiple-value placeholders like [first_layer_temperature_1]. Includes several unit tests covering regression.  #1899  
							
							
							
						 
						
							2014-04-29 17:06:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								0b0ec7be37 
								
							 
						 
						
							
							
								
								Fixed regression causing bad loading of multi-extruder values in GUI.  #1984  
							
							
							
						 
						
							2014-04-28 22:31:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								2738a304e8 
								
							 
						 
						
							
							
								
								Update credits. Mention Gary Hodgson, Petr Ledvinap, Y. Sapir  
							
							
							
						 
						
							2014-04-27 20:04:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ce9cf4d964 
								
							 
						 
						
							
							
								
								Don't put supports under bridges and potential bridges  
							
							
							
						 
						
							2014-04-26 17:19:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								2a2ba15665 
								
							 
						 
						
							
							
								
								Use a slider for the cutting GUI  
							
							
							
						 
						
							2014-04-25 18:36:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								8db4913b04 
								
							 
						 
						
							
							
								
								New option for rotating the lower part resulting from the cut so that the flat surface lies on the print bed  
							
							
							
						 
						
							2014-04-25 17:50:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								4f17c2b7d1 
								
							 
						 
						
							
							
								
								First working implementation of a GUI for cutting  
							
							
							
						 
						
							2014-04-25 17:14:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								882a98ed44 
								
							 
						 
						
							
							
								
								Initial work for a GUI for the cut feature  
							
							
							
						 
						
							2014-04-25 14:54:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								5d10ef514f 
								
							 
						 
						
							
							
								
								Workaround wxWidgets not allowing SetValue() inside a EVT_COMBOBOX handler on Windows.  #1865  
							
							
							
						 
						
							2014-04-19 18:42:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								a49e786b04 
								
							 
						 
						
							
							
								
								Handle EVT_TEXT on wxSpinCtrl too  
							
							
							
						 
						
							2014-04-19 18:29:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								6e6fb427fb 
								
							 
						 
						
							
							
								
								Fixes for the last commit about kill focus.  #1873  
							
							
							
						 
						
							2014-04-19 18:16:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								10a5a061d4 
								
							 
						 
						
							
							
								
								Bugfix: wxWidgets on Windows needs Skip() on kill focus to prevent nasty focus bugs.  #1873  
							
							
							
						 
						
							2014-04-19 18:05:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								c3bb8a69db 
								
							 
						 
						
							
							
								
								Bugfix: crash when extending an array option by 2+ positions.  #1908  
							
							
							
						 
						
							2014-04-19 16:38:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								f6e99f1467 
								
							 
						 
						
							
							
								
								Bugfix: [filament_preset] was not replaced in filename when using Quick Slice.  #1870  
							
							
							
						 
						
							2014-04-19 12:10:15 +02:00