Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								707dd8db86 
								
							 
						 
						
							
							
								
								Prevent crash when trying to export G-code from menu and there are no objects  
							
							
							
						 
						
							2014-06-14 22:40:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								87383250de 
								
							 
						 
						
							
							
								
								Fix regression in cut  
							
							
							
						 
						
							2014-06-14 22:36:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								182c5eb809 
								
							 
						 
						
							
							
								
								Show contextual menu when right-clicking on a plater object  
							
							
							
						 
						
							2014-06-14 21:36:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								e9910a2c0b 
								
							 
						 
						
							
							
								
								XYZ mirroring from plater  
							
							
							
						 
						
							2014-06-14 21:14:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ec7bb40da9 
								
							 
						 
						
							
							
								
								Rotation around X and Y axes from plater  
							
							
							
						 
						
							2014-06-14 20:52:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								51cf78534c 
								
							 
						 
						
							
							
								
								Stop background process when removing objects from the plater  
							
							
							
						 
						
							2014-06-14 20:26:53 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								10bf334a58 
								
							 
						 
						
							
							
								
								Added one more failing test to address bad option priority hierarchy  
							
							
							
						 
						
							2014-03-26 19:42:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d1bb69434e 
								
							 
						 
						
							
							
								
								Handle non existing STL files gracefully  
							
							
							
						 
						
							2014-03-25 19:06:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								25191bd405 
								
							 
						 
						
							
							
								
								Prevent circular event handlers on Windows.  #1856  
							
							
							
						 
						
							2014-03-25 15:30:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								f6f1517f58 
								
							 
						 
						
							
							
								
								Bugfix: the Add button in plater wasn't working anymore.  #1856  
							
							
							
						 
						
							2014-03-25 15:07:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								72a6848f1b 
								
							 
						 
						
							
							
								
								Fixed regression causing wrong relative positions of objects after splitting in plater.  #1758  
							
							
							
						 
						
							2014-03-24 21:42:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								fec41d6dfd 
								
							 
						 
						
							
							
								
								Update plater and print upon changing object parts and their settings  
							
							
							
						 
						
							2014-03-23 16:45:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								21e6de0e59 
								
							 
						 
						
							
							
								
								Only expand shortcut options in StaticConfig objects. This way we can keep a default extruder value in the parts panel  
							
							
							
						 
						
							2014-03-22 20:12:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								34f1511e0c 
								
							 
						 
						
							
							
								
								Better fix for non-global options not being replaced in filename placeholders. Includes refactoring and a new PlaceholderParser class. Also includes regression tests.  #1831  
							
							
							
						 
						
							2014-03-17 00:39:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Hindess 
								
							 
						 
						
							
							
							
							
								
							
							
								59ebdebf72 
								
							 
						 
						
							
							
								
								Revert "Fix crash reported by Simooon on #Slic3r."  
							
							... 
							
							
							
							It turns out this helped on the version of stable I was using
but not on master.
This reverts commit 8df6e2d930 
							
						 
						
							2014-02-16 14:00:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Hindess 
								
							 
						 
						
							
							
							
							
								
							
							
								8df6e2d930 
								
							 
						 
						
							
							
								
								Fix crash reported by Simooon on #Slic3r.  
							
							... 
							
							
							
							Error was:
  Argument "" isn't numeric in subroutine entry at
    lib/Slic3r/GUI/OptionsGroup.pm line 392 
							
						 
						
							2014-02-16 12:05:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								df508551d0 
								
							 
						 
						
							
							
								
								Refresh plater canvas when switching presets  
							
							
							
						 
						
							2014-02-14 22:25:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								7387e60706 
								
							 
						 
						
							
							
								
								More incomplete work  
							
							
							
						 
						
							2014-01-22 21:15:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								90194ee581 
								
							 
						 
						
							
							
								
								Fix overflow in Point::ccw() affecting convex hull generation. Includes regression test  
							
							
							
						 
						
							2014-01-17 14:49:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								a40556ab56 
								
							 
						 
						
							
							
								
								Repair meshes after splitting  
							
							
							
						 
						
							2014-01-14 22:06:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								499b34dea1 
								
							 
						 
						
							
							
								
								Catch any click inside thumbnail's contour for easier selection of thin-walled objects  
							
							
							
						 
						
							2014-01-05 15:02:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								0bdea60b53 
								
							 
						 
						
							
							
								
								Merge branch 'region-config'  
							
							... 
							
							
							
							Conflicts:
	lib/Slic3r/Format/AMF/Parser.pm 
							
						 
						
							2014-01-05 14:59:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								2754ddf215 
								
							 
						 
						
							
							
								
								Fix positioning of loded AMF plates  
							
							
							
						 
						
							2014-01-05 14:04:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								81663215c5 
								
							 
						 
						
							
							
								
								Adapt plater to the new split config  
							
							
							
						 
						
							2014-01-02 22:06:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								beb1baa096 
								
							 
						 
						
							
							
								
								Incomplete work for refactoring regions and flows  
							
							
							
						 
						
							2013-12-30 18:28:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ca2952060d 
								
							 
						 
						
							
							
								
								Draw more detailed thumbnails in plater and turn cursor to hand also when moving inside holes (otherwise objects with thin walls would not be easy to select)  
							
							
							
						 
						
							2013-12-29 01:28:06 +01:00