| 
								
								
									 Alessandro Ranellucci | e8ab9ac13a | Ported Print::bounding_box(), Print::total_bounding_box(), Print::skirt_flow(), Print:skirt_first_layer_height() to XS | 2014-12-12 22:43:56 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 98cb9f0e18 | Refactoring: moved G-code export logic into new Slic3r::Print::GCode class. Removed Slic3r::GCode::Layer class. Fixes the order of post-processing filters so that cooling buffer is applied before any other filter whose logic is affected by speeds | 2014-12-01 00:00:11 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | ff9b53260d | New experimental feature for pressure management. Credits to @llluis for the original implementation. #1203 #1677 #2018 | 2014-11-24 18:22:39 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | c1e26a70f8 | Refactoring: move ooze prevention, wipe and avoid crossing perimeters into nested classes for better isolation | 2014-11-23 15:13:40 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | a5787cfb04 | Merge branch 'xs-reload-object' Conflicts:
	lib/Slic3r/Print.pm | 2014-11-12 22:51:48 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 6135a9fb8b | Bugfix: a move below z_offset was performed when retract_lift was enabled and lift amount was less than z_offset. Includes regression test. #2349 | 2014-11-09 19:24:17 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | ee3fb7caa2 | Ported GCodeWriter to XS (faster G-code export!) | 2014-11-09 19:02:45 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | bad0bd8520 | Ported Print::validate() to XS | 2014-11-09 15:27:34 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 3e4c572164 | Ported some methods including add_model_object() and apply_config() to XS | 2014-11-09 12:25:59 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | d645dabcff | Ported reload_object() to XS | 2014-11-07 20:25:05 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 12ba7201c0 | Fixed regression causing per-volume settings to be ignored upon background recalculation. #2277 | 2014-11-07 20:14:02 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 9372abb51e | Fixed regression in min_skirt_length. Includes regression test. #2337 | 2014-11-06 21:11:59 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 30b0869595 | Bugfix: crash when slicing one layer objects with sailfish G-code flavor. Includes regression test. #2335 | 2014-11-06 21:06:09 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 268de5c8e5 | More refactoring to GCode.pm: make writer() public and fix usage of Slic3r::GCode without a Slic3r::Layer object | 2014-10-28 21:47:09 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | a38ec14cb1 | Some minor refactoring and cleaning to the travel_to() method and new init_external_mp() method | 2014-10-27 10:34:51 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | ed17c22889 | Minor cleanup of imported symbols | 2014-10-25 11:15:12 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 36c1a9d20c | Renamed shift_x and shift_y into origin | 2014-10-25 10:56:21 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 7f57f007cd | Refactoring: moved Slic3r::GCode::Base to Slic3r::GCode::Writer | 2014-10-25 10:42:07 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | c2e710d092 | Removed --g0 | 2014-10-21 21:41:11 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 71ec90a1dd | Finish porting the Extruder class to libslic3r | 2014-10-21 20:36:52 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | f8967418b9 | Refactoring: moved the ooze prevention logic into a separate class with hooks | 2014-10-18 17:58:14 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | e521475b7e | Refactoring: moved some low-level G-code generation methods to the new Slic3r::GCode::Base class | 2014-10-18 17:41:21 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 1fa99b8d3e | Typo | 2014-08-04 11:47:15 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 7ff13c063f | Port PrintRegion::flow() and LayerRegion.flow() to XS | 2014-08-03 19:17:23 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 380dd8adfc | Ported some methods to XS | 2014-08-03 18:41:09 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | e897fbbd51 | Only consider used extruders when limiting layer height. #2175 | 2014-08-03 11:49:00 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 6f3bd72aeb | Fix crash when exporting SVG with support material. #2188 | 2014-08-03 11:35:18 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 3ff613d166 | Merge branch 'acp-voronoi' Conflicts:
	xs/xsp/my.map | 2014-07-26 22:38:35 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 7aaf27c0c7 | Put skirt outside brim to avoid conflicts. #2157 | 2014-07-24 23:43:19 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 86bad17abb | Display skirt and brim in toolpaths preview. Also take support material margin into account when sizing the window. #2169 | 2014-07-24 18:32:07 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | aacc01a56f | Store object and volume names in the new 'name' property instead of relying on material id | 2014-07-12 11:20:57 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | f82a8475a1 | Use AMF object and volume metadata for handling per-object and per-volume settings | 2014-07-11 20:09:01 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | d416766d90 | Fix scaled model objects causing a test to fail | 2014-07-04 10:45:29 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | f0a57a83fd | Proper handling of interlaced layers in toolpaths preview | 2014-07-04 01:04:07 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 907de1011f | Toolpaths preview | 2014-07-03 09:24:19 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 3173e11e1f | Bugfix: object steps were incorrectly invalidated. #2102 | 2014-06-17 20:33:29 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 1b625753ab | Fix tests | 2014-06-14 00:06:49 +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 | d9e7a50a6e | Partial work for background processing | 2014-06-13 11:19:53 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 97231327e0 | Have Print::apply_config() return true if any step was invalidated | 2014-06-12 09:29:26 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 8ee11b3239 | Refactoring: keep height in Flow object and calculate spacing on demand | 2014-06-12 01:00:13 +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 | 5c54acf9ac | Use ->ptr() for CoolingBuffer too | 2014-06-10 16:17:34 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 2d14ddb955 | Enable step caching | 2014-06-10 16:12:14 +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 |  |