Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								b6bd527bdc 
								
							 
						 
						
							
							
								
								Apply bridge flow and speed to first layer as well, when we have raft layers. This behavior is more consistent when all the other bottom surfaces lying on the void (thus on support material).  #2301  
							
							
							
						 
						
							2014-11-07 17:17:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ed17c22889 
								
							 
						 
						
							
							
								
								Minor cleanup of imported symbols  
							
							
							
						 
						
							2014-10-25 11:15:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								380dd8adfc 
								
							 
						 
						
							
							
								
								Ported some methods to XS  
							
							
							
						 
						
							2014-08-03 18:41:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d9f5fdae72 
								
							 
						 
						
							
							
								
								Bugfix: make_perimeters() was not truly idempotent because prepare_infill() split ->slices into typed surfaces  
							
							
							
						 
						
							2014-07-15 19:07:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								f590bbb430 
								
							 
						 
						
							
							
								
								Fix crash with modifier meshes not spanning the entire height of solid meshes  
							
							
							
						 
						
							2014-07-12 10:38:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								e24b3a8916 
								
							 
						 
						
							
							
								
								Merge branch 'call_get_layer' of github.com:sapir/Slic3r into sapir-call_get_layer  
							
							... 
							
							
							
							Conflicts:
	lib/Slic3r/Print.pm 
							
						 
						
							2014-06-14 00:05:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								08047c11eb 
								
							 
						 
						
							
							
								
								Minor fixes to make_skirt and make_brim  
							
							
							
						 
						
							2014-06-13 20:18:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								4d76d05bbb 
								
							 
						 
						
							
							
								
								Refactoring: better API for Print/Object steps with explicit dependencies  
							
							
							
						 
						
							2014-06-13 20:05:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Y. Sapir 
								
							 
						 
						
							
							
							
							
								
							
							
								a168973bea 
								
							 
						 
						
							
							
								
								Call get_layer instead of layers->[] (more efficient now that layers() recreates the array).  
							
							
							
						 
						
							2014-06-13 18:46:14 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								82e2dd4e62 
								
							 
						 
						
							
							
								
								Bugfix: wrong number of raft layers in some situations due to a numerical error  
							
							
							
						 
						
							2014-06-11 21:58:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								1f497c0f7c 
								
							 
						 
						
							
							
								
								Make support material generation idempotent  
							
							
							
						 
						
							2014-06-11 18:02:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								7ccfd2f024 
								
							 
						 
						
							
							
								
								More work on incremental slicing  
							
							
							
						 
						
							2014-06-11 17:51:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d2ca4c1b13 
								
							 
						 
						
							
							
								
								Some initial work for incremental slicing  
							
							
							
						 
						
							2014-06-11 00:15:02 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								4e5f7d74ff 
								
							 
						 
						
							
							
								
								Bugfix: wrong handling of large number of raft layers.  #2041  
							
							
							
						 
						
							2014-05-25 23:17:00 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								47940a712d 
								
							 
						 
						
							
							
								
								Bugfix: previous brim and skirt were not cleared when disabled after first G-code export.  #2024  
							
							
							
						 
						
							2014-05-10 20:54:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								093d1cbe2f 
								
							 
						 
						
							
							
								
								Don't transfer ownership of Model to Print::Object  
							
							
							
						 
						
							2014-05-07 01:11:49 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								a31b2e6ca2 
								
							 
						 
						
							
							
								
								Stricter implementation of the overhang detection. Includes unit tests  
							
							
							
						 
						
							2014-04-29 19:58:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								7ac0095018 
								
							 
						 
						
							
							
								
								Fix regression causing default extrusion width to be ignored.  #1958  
							
							
							
						 
						
							2014-04-25 19:39:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								62e19469bc 
								
							 
						 
						
							
							
								
								Fixed regression in --infill-only-where-needed. Includes a minimal test suite for such feature.  #1871  
							
							... 
							
							
							
							Conflicts:
	t/fill.t 
							
						 
						
							2014-04-18 21:48:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								20df1023a6 
								
							 
						 
						
							
							
								
								Fixed broken command line scaling. Regression test was in previous commit.  #1889  
							
							
							
						 
						
							2014-04-05 11:22:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								45559f87f3 
								
							 
						 
						
							
							
								
								Save the vector used for aligning object volumes to origin and apply it to additional parts added from the object part panel in order to make them coincide  
							
							
							
						 
						
							2014-04-02 20:23:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								432a87e73d 
								
							 
						 
						
							
							
								
								New option for forcing the generation of interface shells.  #1847  
							
							
							
						 
						
							2014-03-25 01:11:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ea3266c6e9 
								
							 
						 
						
							
							
								
								Fix modifiers  
							
							
							
						 
						
							2014-03-23 16:56:41 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								6a157c22c2 
								
							 
						 
						
							
							
								
								Fixed minor fatal error  
							
							
							
						 
						
							2014-03-22 17:44:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								7421a7bf63 
								
							 
						 
						
							
							
								
								Turn fill_density into percentage  
							
							
							
						 
						
							2014-03-22 16:23:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								e837183327 
								
							 
						 
						
							
							
								
								Fixed regression when using --infill-only-where-needed. Includes regression test.  #1721  
							
							
							
						 
						
							2014-02-16 12:48:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ffc891d885 
								
							 
						 
						
							
							
								
								Bugfix: when processing with fill_density = 0, top/bottom solid shells were missing regions thinner than 3 * extrusion width. Includes regression test.  #1602  
							
							... 
							
							
							
							Conflicts:
	lib/Slic3r/Print/Object.pm
	t/fill.t 
							
						 
						
							2014-02-07 02:07:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								89d3dbaa5a 
								
							 
						 
						
							
							
								
								Bugfix: incorrect number of raft layers was generated when too few were requested.  #1678  
							
							... 
							
							
							
							Conflicts:
	lib/Slic3r/Print/Object.pm 
							
						 
						
							2014-01-11 23:26:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ea173cf815 
								
							 
						 
						
							
							
								
								Bugfix: ambiguous semantics of the layers_count() method caused M73 to go beyond 100%.  #1670  
							
							... 
							
							
							
							Conflicts:
	lib/Slic3r/GCode.pm
	lib/Slic3r/Print.pm
	lib/Slic3r/Print/Object.pm 
							
						 
						
							2014-01-11 17:40:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								c8a48b4527 
								
							 
						 
						
							
							
								
								Implement modifier volumes and port _merge_loops() to XS  
							
							
							
						 
						
							2014-01-07 15:40:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								b17d06f9d1 
								
							 
						 
						
							
							
								
								Finished porting BoundingBox to XS  
							
							
							
						 
						
							2014-01-07 12:48:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								07b9b12475 
								
							 
						 
						
							
							
								
								Make tests pass  
							
							
							
						 
						
							2014-01-05 00:36:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								8ed738d3f7 
								
							 
						 
						
							
							
								
								More incomplete work for Flow/Extruder refactoring  
							
							
							
						 
						
							2014-01-03 18:27:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								52ce6e4a7b 
								
							 
						 
						
							
							
								
								Some initial work for refactoring Print->extruders  
							
							
							
						 
						
							2014-01-03 10:44:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								b9793b3f12 
								
							 
						 
						
							
							
								
								Moved first_layer_extrusion_width to PrintConfig  
							
							
							
						 
						
							2014-01-03 00:34:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								5bf0942f45 
								
							 
						 
						
							
							
								
								Satisfy test suite and CLI  
							
							
							
						 
						
							2014-01-02 17:24:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								e2f1040a76 
								
							 
						 
						
							
							
								
								More work  
							
							
							
						 
						
							2014-01-02 10:44:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								0883d0f4eb 
								
							 
						 
						
							
							
								
								More work here and there  
							
							
							
						 
						
							2014-01-01 17:29:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								83326845dd 
								
							 
						 
						
							
							
								
								More incomplete work  
							
							
							
						 
						
							2013-12-31 14:33:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								beb1baa096 
								
							 
						 
						
							
							
								
								Incomplete work for refactoring regions and flows  
							
							
							
						 
						
							2013-12-30 18:28:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								1157a7f859 
								
							 
						 
						
							
							
								
								Remove package variable $Slic3r::Config  
							
							
							
						 
						
							2013-12-24 11:29:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								1b9079ffbe 
								
							 
						 
						
							
							
								
								Merge branch 'xs-model'  
							
							
							
						 
						
							2013-12-20 01:41:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d2295cdf70 
								
							 
						 
						
							
							
								
								New Slic3r::Print::State class  
							
							
							
						 
						
							2013-12-19 18:54:24 +01:00