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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								c5ead0f2a6 
								
							 
						 
						
							
							
								
								Fixes to Config and plater; also refactored the arrange() code  
							
							
							
						 
						
							2013-12-24 00:30:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ab25cc4940 
								
							 
						 
						
							
							
								
								Merge branch 'xs-config'  
							
							... 
							
							
							
							Conflicts:
	lib/Slic3r/Config.pm
	xs/MANIFEST 
							
						 
						
							2013-12-22 01:41:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								9fb62e671f 
								
							 
						 
						
							
							
								
								Adapt GUI to new XS Config  
							
							
							
						 
						
							2013-12-22 01:27:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								266673213d 
								
							 
						 
						
							
							
								
								New option for turning autocentering off.  #404  
							
							
							
						 
						
							2013-12-18 19:11:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								15235699e4 
								
							 
						 
						
							
							
								
								Completed adapting plater behavior to new Print object API  
							
							
							
						 
						
							2013-12-18 18:54:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								e4c9171890 
								
							 
						 
						
							
							
								
								Handle read_from_file() exceptions in GUI.  #1619  
							
							
							
						 
						
							2013-12-17 16:14:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								2d045d1f39 
								
							 
						 
						
							
							
								
								Removed extra line  
							
							
							
						 
						
							2013-12-17 16:01:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								02df73c94b 
								
							 
						 
						
							
							
								
								More refactoring to clean up the Print object API  
							
							
							
						 
						
							2013-12-16 00:54:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d3171b1eea 
								
							 
						 
						
							
							
								
								More work for updating the embedded Print object when Model is changed in plater  
							
							
							
						 
						
							2013-12-16 00:36:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								fcbd62f07c 
								
							 
						 
						
							
							
								
								Finished updating plater to the new centering logic  
							
							
							
						 
						
							2013-12-15 23:50:05 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								4993b12799 
								
							 
						 
						
							
							
								
								Some initial work for adapting plater to the new centering workflow  
							
							
							
						 
						
							2013-12-15 18:00:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								250608aa52 
								
							 
						 
						
							
							
								
								Move centering outside the Print object  
							
							
							
						 
						
							2013-12-15 16:17:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								2eff7c238e 
								
							 
						 
						
							
							
								
								Some initial work for stateful Print object  
							
							
							
						 
						
							2013-12-13 14:02:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								14c97978c7 
								
							 
						 
						
							
							
								
								Use 0,0 for default instance  
							
							
							
						 
						
							2013-12-13 12:24:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								5470fbbebc 
								
							 
						 
						
							
							
								
								Make quick_slice() work with new model handling  
							
							
							
						 
						
							2013-12-13 12:18:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								0e8a0ef1ca 
								
							 
						 
						
							
							
								
								Refactoring. Use Model class for representing the plate in GUI  
							
							
							
						 
						
							2013-12-12 20:19:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								f55e057504 
								
							 
						 
						
							
							
								
								More work for refactoring add_model() to add_model_object(). Tests pass  
							
							
							
						 
						
							2013-12-09 01:12:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								bd8c430afd 
								
							 
						 
						
							
							
								
								Merge branch 'stable'  
							
							... 
							
							
							
							Conflicts:
	lib/Slic3r/Geometry/Clipper.pm
	lib/Slic3r/Layer/Region.pm 
							
						 
						
							2013-11-24 22:48:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								3fca0956bc 
								
							 
						 
						
							
							
								
								Adapt plater to new convex hull  
							
							
							
						 
						
							2013-11-24 22:42:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								bed1625d6b 
								
							 
						 
						
							
							
								
								Split objects could not be repositioned in plater. 3D preview and stats were not available too.  #1543  
							
							
							
						 
						
							2013-11-24 14:28:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								9cf138574c 
								
							 
						 
						
							
							
								
								New TriangleMesh::convex_hull()  
							
							
							
						 
						
							2013-11-24 01:15:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								4577f0725c 
								
							 
						 
						
							
							
								
								Incomplete work for XS-based convex_hull  
							
							
							
						 
						
							2013-11-22 21:43:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								518798beb3 
								
							 
						 
						
							
							
								
								Incomplete work for porting simplify() to XS  
							
							
							
						 
						
							2013-11-21 20:25:24 +01:00